diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 0000000..22045c1
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,61 @@
+---
+version: 2
+jobs:
+ node-latest: &test
+ docker:
+ - image: node:latest
+ working_directory: ~/cli
+ steps:
+ - checkout
+ - restore_cache: &restore_cache
+ keys:
+ - v1-npm-{{checksum ".circleci/config.yml"}}-{{checksum "yarn.lock"}}
+ - v1-npm-{{checksum ".circleci/config.yml"}}
+ - run:
+ name: Install dependencies
+ command: yarn
+ - run: ./bin/run --version
+ - run: ./bin/run --help
+ - run:
+ name: Testing
+ command: yarn test
+ - run:
+ name: Submitting code coverage to codecov
+ command: |
+ ./node_modules/.bin/nyc report --reporter text-lcov > coverage.lcov
+ curl -s https://codecov.io/bash | bash
+ node-12:
+ <<: *test
+ docker:
+ - image: node:12
+ node-10:
+ <<: *test
+ docker:
+ - image: node:10
+ cache:
+ <<: *test
+ steps:
+ - checkout
+ - run:
+ name: Install dependencies
+ command: yarn
+ - save_cache:
+ key: v1-npm-{{checksum ".circleci/config.yml"}}-{{checksum "yarn.lock"}}
+ paths:
+ - ~/cli/node_modules
+ - /usr/local/share/.cache/yarn
+ - /usr/local/share/.config/yarn
+
+workflows:
+ version: 2
+ 'sfdx-md-merge-driver':
+ jobs:
+ - node-latest
+ - node-12
+ - node-10
+ - cache:
+ filters:
+ tags:
+ only: /^v.*/
+ branches:
+ ignore: /.*/
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..beffa30
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,11 @@
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 0000000..502167f
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1 @@
+/lib
diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000..b227a30
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,21 @@
+{
+ "extends": ["oclif", "oclif-typescript"],
+ "rules": {
+ "space-before-function-paren": "off",
+ "arrow-parens": "off",
+ "indent": "off",
+ "operator-linebreak": "off",
+ "node/no-missing-require": [
+ "error",
+ {
+ "tryExtensions": [".ts", ".js"]
+ }
+ ],
+ "node/no-missing-import": [
+ "error",
+ {
+ "tryExtensions": [".ts", ".js"]
+ }
+ ]
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9cbe35d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,11 @@
+*-debug.log
+*-error.log
+/.nyc_output
+/dist
+/lib
+/package-lock.json
+/tmp
+/node_modules
+/sfdx-md-merge-driver.1
+/.vscode
+/coverage
diff --git a/.lintstagedrc.js b/.lintstagedrc.js
new file mode 100644
index 0000000..ee84d09
--- /dev/null
+++ b/.lintstagedrc.js
@@ -0,0 +1,4 @@
+module.exports = {
+ '*.ts': ['prettier --write', 'git add'],
+ '**/*.ts?(x)': () => 'tsc -p tsconfig.json --noEmit',
+}
diff --git a/.mocharc.js b/.mocharc.js
new file mode 100644
index 0000000..fc2f88a
--- /dev/null
+++ b/.mocharc.js
@@ -0,0 +1,14 @@
+'use strict';
+
+// Here's a JavaScript-based config file.
+// If you need conditional logic, you might want to use this type of config.
+// Otherwise, JSON or YAML is recommended.
+
+module.exports = {
+ require: 'ts-node/register',
+ 'watch-extensions': 'ts',
+ recursive: true,
+ reporter: 'spec',
+ timeout: 10000,
+ slow: 0,
+};
\ No newline at end of file
diff --git a/.nycrc b/.nycrc
new file mode 100644
index 0000000..537e281
--- /dev/null
+++ b/.nycrc
@@ -0,0 +1,4 @@
+{
+ "extends": "@istanbuljs/nyc-config-typescript",
+ "reporter": ["html","text"]
+}
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..c0a0bc3
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,6 @@
+{
+ "semi": false,
+ "singleQuote": true,
+ "trailingComma": "all",
+ "bracketSpacing": false
+}
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..5b04866
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,14 @@
+language: node_js
+node_js:
+ - node
+
+cache: yarn
+
+script:
+ - ./bin/run --version
+ - ./bin/run --help
+ - yarn run test
+
+after_success:
+ - ./node_modules/.bin/nyc report --reporter text-lcov > coverage.lcov
+ - bash < (curl -s https://codecov.io/bash)
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..fb2ea9b
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,56 @@
+# Changelog
+
+All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+### [0.1.4](https://github.com/jayree/sfdx-md-merge-driver/compare/v0.1.3...v0.1.4) (2020-02-06)
+
+
+### Bug Fixes
+
+* merge of customlabels ([3b49d3d](https://github.com/jayree/sfdx-md-merge-driver/commit/3b49d3d902cce76257bc4e155f4a7dfe0052af6a))
+
+### [0.1.3](https://github.com/jayree/sfdx-md-merge-driver/compare/v0.1.1...v0.1.3) (2020-01-29)
+
+
+### Features
+
+* convert to typescript and oclif ([b03b4b6](https://github.com/jayree/sfdx-md-merge-driver/commit/b03b4b6d1dede2faee2c1b7f408217f33642d700))
+
+
+### Bug Fixes
+
+* Adding some conf missing ([cc81e8f](https://github.com/jayree/sfdx-md-merge-driver/commit/cc81e8f2dbd6dccd74a7b6b8a8e9ca2e6ed59aa4))
+* Put xml renderOpts for strict exact output than a Salesforce retrieve ([a30a1cc](https://github.com/jayree/sfdx-md-merge-driver/commit/a30a1ccb62a81a50ccb12793cdfd8f95b4c689ee))
+
+### [0.1.2](https://github.com/jayree/sfdx-md-merge-driver/compare/v0.1.1...v0.1.2) (2020-01-22)
+
+
+### Features
+
+* convert to typescript and oclif ([b03b4b6](https://github.com/jayree/sfdx-md-merge-driver/commit/b03b4b6d1dede2faee2c1b7f408217f33642d700))
+
+### [0.1.1](https://github.com/jayree/sfdx-md-merge-driver/compare/v0.1.0...v0.1.1) (2019-11-22)
+
+
+### Features
+
+* auto install if yarn or npm is used ([a3813fc](https://github.com/jayree/sfdx-md-merge-driver/commit/a3813fcb0eb89c59e9362a0907e8bae02efda012))
+
+## 0.1.0 (2019-11-19)
+
+
+### ⚠ BREAKING CHANGES
+
+* Enhancements for VSCode
+
+### Features
+
+* add node.js package and installer framework ([b3e20ba](https://github.com/jayree/sfdx-md-merge-driver/commit/b3e20ba203a22e080b749c406a7d534cb574317c))
+* Enhancements for VSCode ([ec76f79](https://github.com/jayree/sfdx-md-merge-driver/commit/ec76f79812ab13b167ae4464249d956a36f49a5a))
+* migrate from groovy to node.js script ([b525c45](https://github.com/jayree/sfdx-md-merge-driver/commit/b525c45774cf695fe62c16f56fcbfd77a9e7bb29))
+
+
+### Bug Fixes
+
+* fix undefined xml tag ([a037632](https://github.com/jayree/sfdx-md-merge-driver/commit/a037632343827cb7c389b0412a429f2b67aae650))
+* update dependencies ([b75257e](https://github.com/jayree/sfdx-md-merge-driver/commit/b75257ea2f6c207559e5af935df827f76b3da290))
diff --git a/README.md b/README.md
index 39cb7b5..ea006f7 100644
--- a/README.md
+++ b/README.md
@@ -1,31 +1,227 @@
-# Salesforce Profile Specific Git Merge Driver
-This is a git merge driver specific for Salesforce.com Profiles.
+# sfdx-md-merge-driver
-The merge is done based on the nodes of the profile file, checking if any node changed in both the local copy and the branch we’re trying to merge, and merging automatically whenever there is no conflict.
+[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
+[![Version](https://img.shields.io/npm/v/@kgossent/sfdx-md-merge-driver.svg)](https://npmjs.org/package/@kgossent/sfdx-md-merge-driver)
+[![Downloads/week](https://img.shields.io/npm/dw/@kgossent/sfdx-md-merge-driver.svg)](https://npmjs.org/package/@kgossent/sfdx-md-merge-driver)
+[![License](https://img.shields.io/npm/l/@kgossent/sfdx-md-merge-driver.svg)](https://github.com/jayree/sfdx-md-merge-driver/blob/master/package.json)
+
-In the case of a node being modified in our local workspace and in the branch we try to merge both nodes are marked with a `````` tag that specifies from which change the node comes so it makes it easier to identify and resolve the conflict.
+This is a git merge driver specific for Salesforce.com Metadata (Profiles, Permission Sets, Custom Labels).
-## How to add it to your current git repository
-In order to use this merge driver we need to copy the content of the directory directory *sf_merge/* into *.git/scripts/sf_merge/* (create this directory if it doesn’t exist yet).
+The merge is done based on the nodes of the files, checking if any node changed in both the local copy and the branch we're trying to merge, and automatically merging whenever there is no conflict.
+
+In the case of a node being modified in our local workspace and in the branch we try to merge, both nodes are marked with a conflict that specifies from which change the node comes, so it makes it easier to identify and resolve the conflict.
+
+
+* [sfdx-md-merge-driver](#sfdx-md-merge-driver)
+* [Automatic Setup (recommended)](#automatic-setup-recommended)
+* [Install as Dependency](#install-as-dependency)
+* [Uninstalling](#uninstalling)
+* [Commands](#commands)
+* [Author](#author)
+
+
+# Automatic Setup (recommended)
+
+To start using it right away:
+
+```
+$ npx @kgossent/sfdx-md-merge-driver install --global
+```
+
+**Or** install it locally, per-project:
+
+```
+$ cd /path/to/git/repository
+$ npx @kgossent/sfdx-md-merge-driver install
+```
+
+...And you're good to go!
+
+## Example
+
+```
+$ npx @kgossent/sfdx-md-merge-driver install
+$ git merge my-conflicting-branch
+Conflicts Found: 2
+Conflicts Found: 0
+CONFLICT (content): Merge conflict in force-app/main/default/profiles/Admin.profile-meta.xml
+Auto-merging force-app/main/default/profiles/Standard.profile-meta.xml
+Automatic merge failed; fix conflicts and then commit the result.
+```
+
+# Install as Dependency
+
+To avoid regular `npx` installs, consider installing the driver:
+
+
+```sh-session
+$ npm install -g @kgossent/sfdx-md-merge-driver
+$ sfdx-md-merge-driver COMMAND
+running command...
+$ sfdx-md-merge-driver (-v|--version|version)
+@kgossent/sfdx-md-merge-driver/0.1.29 win32-x64 node-v12.18.2
+$ sfdx-md-merge-driver --help [COMMAND]
+USAGE
+ $ sfdx-md-merge-driver COMMAND
+...
+```
+
+
+# Uninstalling
+
+To remove an installed merge driver, use `sfdx-md-merge-driver uninstall`:
+
+```
+$ npx sfdx-md-merge-driver uninstall [--global] [--driver-name=sfdx-md-merge-driver]
+```
+
+**Or** remove the package:
+
+```
+$ npm uninstall -g sfdx-md-merge-driver
+```
+
+# Commands
+
+
+* [`sfdx-md-merge-driver help [COMMAND]`](#sfdx-md-merge-driver-help-command)
+* [`sfdx-md-merge-driver install`](#sfdx-md-merge-driver-install)
+* [`sfdx-md-merge-driver join`](#sfdx-md-merge-driver-join)
+* [`sfdx-md-merge-driver merge`](#sfdx-md-merge-driver-merge)
+* [`sfdx-md-merge-driver sort`](#sfdx-md-merge-driver-sort)
+* [`sfdx-md-merge-driver uninstall`](#sfdx-md-merge-driver-uninstall)
+
+## `sfdx-md-merge-driver help [COMMAND]`
+
+display help for sfdx-md-merge-driver
+
+```
+USAGE
+ $ sfdx-md-merge-driver help [COMMAND]
+
+ARGUMENTS
+ COMMAND command to show help for
+
+OPTIONS
+ --all see all commands in CLI
+```
+
+_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
+
+## `sfdx-md-merge-driver install`
+
+Set up the merge driver in the current git repository.
-Then edit the *.git/config* file and add the following lines:
```
-[merge "merge-profiles"]
- name = A custom merge driver for Salesforce profiles
- driver = groovy .git/scripts/sf_merge/merge_profiles.groovy %O %A %B .git/scripts/sf_merge
- recursive = binary
+USAGE
+ $ sfdx-md-merge-driver install
+
+OPTIONS
+ -d, --driver=driver
+ [default: sfdx-md-merge-driver merge -o %O -a %A -b %B -p %P] string to install as the driver in the git
+ configuration
+
+ -g, --global
+ install to your user-level git configuration
+
+ -h, --help
+ show CLI help
+
+ -n, --name=name
+ [default: sfdx-md-merge-driver] String to use as the merge driver name in your configuration.
+
+ -t, --files=*.profile|*.profile-meta.xml|*.permissionset|*.permissionset-meta.xml|*.labels|*.labels-meta.xml
+ [default: *.profile,*.profile-meta.xml,*.permissionset,*.permissionset-meta.xml,*.labels,*.labels-meta.xml]
+ Filenames that will trigger this driver.
```
-Which will configure the merge driver merge-profiles, and configure it to run the groovy script, the merges the profiles.
+_See code: [src/commands/install.ts](https://github.com/KevinGossentCap/sfdc_merge/blob/v0.1.29/src/commands/install.ts)_
+
+## `sfdx-md-merge-driver join`
-Then create the file *.git/info/attributes* if it doesn’t exist yet and add the following line:
+Additionally merge the files of same metadataType
+
+```
+USAGE
+ $ sfdx-md-merge-driver join
+
+OPTIONS
+ -a, --algo=latest|meld [default: latest] algorithm for join, latest or meld
+ -h, --help show CLI help
+ -l, --loglevel=loglevel level of verbose details
+ -m, --meta=meta (required) path(s) to file(s) to join
+ -o, --output=output path to write output
+ -v, --verbose verbose mode
```
-*.profile merge=merge-profiles
+
+_See code: [src/commands/join.ts](https://github.com/KevinGossentCap/sfdc_merge/blob/v0.1.29/src/commands/join.ts)_
+
+## `sfdx-md-merge-driver merge`
+
+Check for conflicts and merge them if possible.
+
+```
+USAGE
+ $ sfdx-md-merge-driver merge
+
+OPTIONS
+ -a, --current=current (required) current version
+ -b, --other=other (required) other branches’ version
+ -h, --help show CLI help
+ -o, --ancestor=ancestor (required) ancestor’s version
+ -p, --output=output pathname in which the merged result will be stored
```
-This will instruct git that all the Salesforce profile files should be merged using the new merge profile.
+_See code: [src/commands/merge.ts](https://github.com/KevinGossentCap/sfdc_merge/blob/v0.1.29/src/commands/merge.ts)_
+
+## `sfdx-md-merge-driver sort`
+
+describe the command here
+
+```
+USAGE
+ $ sfdx-md-merge-driver sort
+
+OPTIONS
+ -h, --help show CLI help
+ -l, --loglevel=loglevel level of verbose details
+ -m, --meta=meta (required) path(s) to file(s) to sort
+ -v, --verbose verbose mode
+```
+
+_See code: [src/commands/sort.ts](https://github.com/KevinGossentCap/sfdc_merge/blob/v0.1.29/src/commands/sort.ts)_
+
+## `sfdx-md-merge-driver uninstall`
+
+Remove a previously configured driver
+
+```
+USAGE
+ $ sfdx-md-merge-driver uninstall
+
+OPTIONS
+ -g, --global install to your user-level git configuration
+ -h, --help show CLI help
+ -n, --name=name [default: sfdx-md-merge-driver] String to use as the merge driver name in your configuration.
+```
+
+_See code: [src/commands/uninstall.ts](https://github.com/KevinGossentCap/sfdc_merge/blob/v0.1.29/src/commands/uninstall.ts)_
+
+
+# Algorythm thinking
+
+* For easy key (api_key) values: the key is the unicity, the value is looked into for conflicts
+* For almost easy key with value-block: unicity driven by a single key field and value block cannot be seperate, equivalent of previous point
+* For composite key (multiple fields) with value or value-block: unicity created by a virtual concatenation of key fields, value or value-block is looked into for conflicts
+* For indexed array of the previous scenarios: unicity is as previously but we have to include the index as a virtual value to recompose a properly ordered array in the end
+
+# Author
+
+Written by [jayree](https://github.com/jayree)
-## Configure the driver
-The merge driver uses the configuration in the file *.git/scritps/sf_merge/conf/merge-profile-config.json* to know what nodes to merge and how to identify if the nodes are the same node and if they are equal between the branches.
+Based on code from [Amguerrero's](https://github.com/amguerrero) repository [sfdc_merge](https://github.com/amguerrero/sfdc_merge) and forks from [Dhanielk](https://github.com/Dhanielk/sfdc_merge) and [KevinGossentCap](https://github.com/KevinGossentCap/sfdc_merge).
-If a node type is not configured there, the merge driver will choose the one in the current branch.
\ No newline at end of file
+Node.js Installer framework based on code from [Zkat's](https://github.com/zkat) repository [npm-merge-driver](https://github.com/npm/npm-merge-driver)
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 0000000..277f1f2
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1 @@
+theme: jekyll-theme-cayman
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000..65dd410
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,22 @@
+environment:
+ nodejs_version: '10'
+cache:
+ - '%LOCALAPPDATA%\Yarn -> appveyor.yml'
+ - node_modules -> yarn.lock
+
+install:
+ - ps: Install-Product node $env:nodejs_version x64
+ - yarn
+test_script:
+ - .\bin\run --version
+ - .\bin\run --help
+ - yarn test
+
+after_test:
+ - .\node_modules\.bin\nyc report --reporter text-lcov > coverage.lcov
+ - ps: |
+ $env:PATH = 'C:\msys64\usr\bin;' + $env:PATH
+ Invoke-WebRequest -Uri 'https://codecov.io/bash' -OutFile codecov.sh
+ bash codecov.sh
+
+build: off
diff --git a/bin/run b/bin/run
new file mode 100755
index 0000000..dae073d
--- /dev/null
+++ b/bin/run
@@ -0,0 +1,6 @@
+#!/usr/bin/env node
+
+require('@oclif/command')
+ .run()
+ .then(require('@oclif/command/flush'))
+ .catch(require('@oclif/errors/handle'))
diff --git a/bin/run.cmd b/bin/run.cmd
new file mode 100644
index 0000000..968fc30
--- /dev/null
+++ b/bin/run.cmd
@@ -0,0 +1,3 @@
+@echo off
+
+node "%~dp0\run" %*
diff --git a/conf/merge-customlabels-config.json b/conf/merge-customlabels-config.json
new file mode 100755
index 0000000..ba81a89
--- /dev/null
+++ b/conf/merge-customlabels-config.json
@@ -0,0 +1,13 @@
+{
+ "labels": {
+ "uniqueKeys": ["fullName"],
+ "equalKeys": [
+ "fullName",
+ "language",
+ "categories",
+ "protected",
+ "shortDescription",
+ "value"
+ ]
+ }
+}
diff --git a/conf/merge-customobjecttranslation-config.json b/conf/merge-customobjecttranslation-config.json
new file mode 100644
index 0000000..9a3deec
--- /dev/null
+++ b/conf/merge-customobjecttranslation-config.json
@@ -0,0 +1,58 @@
+{
+ "caseValues": {
+ "uniqueKeys": ["caseType", "plural", "possessive"],
+ "equalKeys": ["caseType", "plural", "possessive", "article", "value"]
+ },
+ "fields": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label", "description", "caseValues", "gender", "help", "lookupFilter", "picklistValues", "relationshipLabel", "startsWith"]
+ },
+ "fieldSets": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "gender": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "layouts": {
+ "uniqueKeys": ["layout"],
+ "equalKeys": ["layout", "layoutType", "sections"]
+ },
+ "nameFieldLabel": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "namedFilters": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "informationalMessage", "errorMessage"]
+ },
+ "quickActions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "recordTypes": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label", "description"]
+ },
+ "sharingReasons": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "startsWith": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "validationRules": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "errorMessage"]
+ },
+ "webLinks": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "workflowTasks": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "subject", "description"]
+ }
+}
diff --git a/conf/merge-globalvaluesettranslation-config.json b/conf/merge-globalvaluesettranslation-config.json
new file mode 100644
index 0000000..2bdf6d2
--- /dev/null
+++ b/conf/merge-globalvaluesettranslation-config.json
@@ -0,0 +1,6 @@
+{
+ "valueTranslation": {
+ "uniqueKeys": ["masterLabel"],
+ "equalKeys": ["masterLabel", "translation"]
+ }
+}
diff --git a/conf/merge-package-config.json b/conf/merge-package-config.json
new file mode 100644
index 0000000..e0fb94a
--- /dev/null
+++ b/conf/merge-package-config.json
@@ -0,0 +1,11 @@
+{
+ "types": {
+ "uniqueKeys": ["name"],
+ "subKeys": ["members"],
+ "equalKeys": ["name", "members"]
+ },
+ "version": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ }
+}
diff --git a/conf/merge-permissionset-config.json b/conf/merge-permissionset-config.json
new file mode 100755
index 0000000..9eda48d
--- /dev/null
+++ b/conf/merge-permissionset-config.json
@@ -0,0 +1,78 @@
+{
+ "applicationVisibilities": {
+ "uniqueKeys": ["application"],
+ "equalKeys": ["application", "visible"]
+ },
+ "classAccesses": {
+ "uniqueKeys": ["apexClass"],
+ "equalKeys": ["apexClass", "enabled"]
+ },
+ "customMetadataTypeAccesses": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "customPermissions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "customSettingAccesses": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "description": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "externalDataSourceAccesses": {
+ "uniqueKeys": ["externalDataSource"],
+ "equalKeys": ["externalDataSource", "enabled"]
+ },
+ "fieldPermissions": {
+ "uniqueKeys": ["field"],
+ "equalKeys": ["field", "editable", "readable"]
+ },
+ "hasActivationRequired": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "label": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "license": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "objectPermissions": {
+ "uniqueKeys": ["object"],
+ "equalKeys": [
+ "object",
+ "allowCreate",
+ "allowDelete",
+ "allowEdit",
+ "allowRead",
+ "modifyAllRecords",
+ "viewAllRecords"
+ ]
+ },
+ "pageAccesses": {
+ "uniqueKeys": ["apexPage"],
+ "equalKeys": ["apexPage", "enabled"]
+ },
+ "recordTypeVisibilities": {
+ "uniqueKeys": ["recordType"],
+ "equalKeys": ["recordType", "visible"]
+ },
+ "tabSettings": {
+ "uniqueKeys": ["tab"],
+ "equalKeys": ["tab", "visibility"]
+ },
+ "userLicense": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "userPermissions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ }
+}
diff --git a/conf/merge-profile-config.json b/conf/merge-profile-config.json
old mode 100644
new mode 100755
index 0dcd198..cfcd1ae
--- a/conf/merge-profile-config.json
+++ b/conf/merge-profile-config.json
@@ -1,52 +1,129 @@
{
- "applicationVisibilities" : {
- "uniqueKeys" : [ "application" ],
- "equalKeys" : [ "application", "default", "visible" ]
- },
- "classAccesses" : {
- "uniqueKeys" : [ "apexClass" ],
- "equalKeys" : [ "apexClass", "enabled" ]
- },
- "externalDataSourceAccesses" : {
- "uniqueKeys" : [ "externalDataSource" ],
- "equalKeys" : [ "externalDataSource", "enabled" ]
- },
- "fieldPermissions" : {
- "uniqueKeys" : [ "field" ],
- "equalKeys" : [ "field", "editable", "readable" ]
- },
- "layoutAssignments" : {
- "exclusiveUniqueKeys" : [ ["recordType"], ["layout"] ],
- "equalKeys" : [ "layout", "recordType" ]
- },
- "objectPermissions" : {
- "uniqueKeys" : [ "object" ],
- "equalKeys" : [ "object", "allowCreate", "allowDelete",
- "allowEdit", "allowRead",
- "modifyAllRecords", "viewAllRecords" ]
- },
- "pageAccesses" : {
- "uniqueKeys" : [ "apexPage" ],
- "equalKeys" : [ "apexPage", "enabled" ]
- },
- "recordTypeVisibilities" : {
- "uniqueKeys" : [ "recordType" ],
- "equalKeys" : [ "recordType", "default", "visible" ]
- },
- "tabVisibilities" : {
- "uniqueKeys" : [ "tab" ],
- "equalKeys" : [ "tab", "visibility" ]
- },
- "userLicense" : {
- "uniqueKeys" : [],
- "equalKeys" : []
- },
- "userPermissions" : {
- "uniqueKeys" : [ "name" ],
- "equalKeys" : [ "name", "enabled" ]
- },
- "applicationVisibilities" : {
- "uniqueKeys" : [ "application" ],
- "equalKeys" : [ "application", "default", "visible" ]
- },
-}
\ No newline at end of file
+ "applicationVisibilities": {
+ "uniqueKeys": ["application"],
+ "equalKeys": ["application", "default", "visible"]
+ },
+ "categoryGroupVisibilities": {
+ "uniqueKeys": ["dataCategoryGroup"],
+ "equalKeys": ["dataCategoryGroup", "dataCategories", "visibility"]
+ },
+ "classAccesses": {
+ "uniqueKeys": ["apexClass"],
+ "equalKeys": ["apexClass", "enabled"]
+ },
+ "custom": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "customMetadataTypeAccesses": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "customPermissions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "customSettingAccesses": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ },
+ "description": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "externalDataSourceAccesses": {
+ "uniqueKeys": ["externalDataSource"],
+ "equalKeys": ["externalDataSource", "enabled"]
+ },
+ "fieldPermissions": {
+ "uniqueKeys": ["field"],
+ "equalKeys": ["field", "editable", "hidden", "readable"]
+ },
+ "flowAccesses": {
+ "uniqueKeys": ["flow"],
+ "equalKeys": ["flow", "enabled"],
+ "problem": "does not exist in metadata type definition but is retrieved"
+ },
+ "fullName": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "layoutAssignments": {
+ "exclusiveUniqueKeys": ["recordType", "layout"],
+ "equalKeys": ["layout", "recordType"]
+ },
+ "loginHours": {
+ "exclusiveUniqueKeys": [
+ "fridayEnd",
+ "fridayStart",
+ "mondayEnd",
+ "mondayStart",
+ "saturdayEnd",
+ "saturdayStart",
+ "sundayEnd",
+ "sundayStart",
+ "thursdayEnd",
+ "thursdayStart",
+ "tuesdayEnd",
+ "tuesdayStart",
+ "wednesdayEnd",
+ "wednesdayStart"
+ ],
+ "equalKeys": [
+ "fridayEnd",
+ "fridayStart",
+ "mondayEnd",
+ "mondayStart",
+ "saturdayEnd",
+ "saturdayStart",
+ "sundayEnd",
+ "sundayStart",
+ "thursdayEnd",
+ "thursdayStart",
+ "tuesdayEnd",
+ "tuesdayStart",
+ "wednesdayEnd",
+ "wednesdayStart"
+ ]
+ },
+ "loginIpRanges": {
+ "uniqueKeys": ["startAddress", "endAddress"],
+ "equalKeys": ["description", "endAddress", "startAddress"]
+ },
+ "objectPermissions": {
+ "uniqueKeys": ["object"],
+ "equalKeys": [
+ "object",
+ "allowCreate",
+ "allowDelete",
+ "allowEdit",
+ "allowRead",
+ "modifyAllRecords",
+ "viewAllRecords"
+ ]
+ },
+ "pageAccesses": {
+ "uniqueKeys": ["apexPage"],
+ "equalKeys": ["apexPage", "enabled"]
+ },
+ "profileActionOverrides" : {
+ "uniqueKeys" : [ "actionName", "type", "pageOrSobjectType", "formFactor" ],
+ "equalKeys" : [ "actionName", "type", "pageOrSobjectType", "formFactor", "content" ]
+ },
+ "recordTypeVisibilities": {
+ "uniqueKeys": ["recordType"],
+ "equalKeys": ["recordType", "default", "visible", "personAccountDefault"]
+ },
+ "tabVisibilities": {
+ "uniqueKeys": ["tab"],
+ "equalKeys": ["tab", "visibility"]
+ },
+ "userLicense": {
+ "uniqueKeys": [],
+ "equalKeys": []
+ },
+ "userPermissions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "enabled"]
+ }
+}
diff --git a/conf/merge-standardvaluesettranslation-config.json b/conf/merge-standardvaluesettranslation-config.json
new file mode 100644
index 0000000..2bdf6d2
--- /dev/null
+++ b/conf/merge-standardvaluesettranslation-config.json
@@ -0,0 +1,6 @@
+{
+ "valueTranslation": {
+ "uniqueKeys": ["masterLabel"],
+ "equalKeys": ["masterLabel", "translation"]
+ }
+}
diff --git a/conf/merge-translations-config.json b/conf/merge-translations-config.json
new file mode 100644
index 0000000..e0d28c9
--- /dev/null
+++ b/conf/merge-translations-config.json
@@ -0,0 +1,38 @@
+{
+ "customApplications": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "customLabels": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "customPageWebLinks": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "customTabs": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "flowDefinitions": {
+ "uniqueKeys": ["fullName"],
+ "equalKeys": ["fullName", "label", "flows"]
+ },
+ "prompts": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label", "description", "promptVersions"]
+ },
+ "quickActions": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label"]
+ },
+ "reportTypes": {
+ "uniqueKeys": ["name"],
+ "equalKeys": ["name", "label", "description", "sections"]
+ },
+ "scontrols": {
+ "uniqueKeys": ["apexClass"],
+ "equalKeys": ["apexClass", "enabled"]
+ }
+}
diff --git a/merge_profiles.groovy b/merge_profiles.groovy
deleted file mode 100755
index cc44ee8..0000000
--- a/merge_profiles.groovy
+++ /dev/null
@@ -1,166 +0,0 @@
-import groovy.io.GroovyPrintStream
-import groovy.json.JsonSlurperClassic
-import groovy.xml.StreamingMarkupBuilder
-import groovy.xml.XmlUtil
-
-def scriptBase = args[3]
-def xmlParser = new XmlParser(false, true, true)
-def ancientNodes = xmlParser.parse(args[0])
-def oursNodes = xmlParser.parse(args[1])
-def theirsNodes = xmlParser.parse(args[2])
-def profile = xmlParser.parse(scriptBase + '/nodes/ProfileBase.profile')
-def conflictOurs = xmlParser.parse(scriptBase + '/nodes/ConflictOurs.xml')
-def conflictTheirs = xmlParser.parse(scriptBase + '/nodes/ConflictTheirs.xml')
-def conflictNoOther = xmlParser.parse(scriptBase + '/nodes/ConflictNoOther.xml')
-
-def config = new JsonSlurperClassic().parse(new File(scriptBase + '/conf/merge-profile-config.json'))
-
-// #### MAIN ####
-ancient = [:]
-ancientNodes."*".each { node ->
- def uniqueNodeKey = buildUniqueKey(node, config."${node.name().localPart}")
- if (uniqueNodeKey) {
- ancient[uniqueNodeKey] = [
- nodeType: node.name().localPart,
- node: node
- ]
- }
-}
-
-ours = [:]
-oursIds = []
-unmatchedNodeCount = 0
-oursNodes."*".each { node ->
- uniqueNodeKey = buildUniqueKey(node, config."${node.name().localPart}", unmatchedNodeCount++)
- oursIds << uniqueNodeKey
- ours[uniqueNodeKey] = [
- nodeType: node.name().localPart,
- node: node,
- existsInAncient: (ancient[uniqueNodeKey] != null),
- isEqualsToAncient: areNodesEqual(node, ancient[uniqueNodeKey], config."${node.name().localPart}")
- ]
-}
-
-def conflictCounter = 0
-theirsNodes."*".each { node ->
- uniqueNodeKey = buildUniqueKey(node, config."${node.name().localPart}")
- if (uniqueNodeKey) {
- existsInAncient = ancient[uniqueNodeKey] != null
- isEqualsToAncient = areNodesEqual(node, ancient[uniqueNodeKey], config."${node.name().localPart}")
- existsInOurs = oursIds.remove(uniqueNodeKey)
- isEqualsToOurs = areNodesEqual(node, ours[uniqueNodeKey], config."${node.name().localPart}")
-
- if ((!existsInAncient && existsInOurs && isEqualsToOurs) ||
- (existsInAncient && (
- (existsInOurs && (isEqualsToOurs || isEqualsToAncient)) ||
- (!existsInOurs && isEqualsToAncient)))) {
- // Keep OURS
- // do nothing
- } else if (existsInAncient && existsInOurs && ours[uniqueNodeKey].isEqualsToAncient) {
- // Use THEIRS
- ours[uniqueNodeKey].node = node
- } else if (!existsInAncient && !existsInOurs) {
- // Use THEIRS
- ours[uniqueNodeKey] = [
- node: node
- ]
- } else {
- // CONFLICT detected
- conflictCounter++
- node.append conflictTheirs
- if (existsInOurs) {
- ours[uniqueNodeKey].node.append conflictOurs
- } else {
- node.append conflictNoOther
- }
- ours["${uniqueNodeKey}CONFLICT#"] = [
- node: node
- ]
- }
- }
-}
-
-oursIds.each { id ->
- if (ours[id].existsInAncient && !ours[id].isEqualsToAncient) {
- conflictCounter++
- ours[id].node.append conflictOurs
- ours[id].node.append conflictNoOther
- } else if (ours[id].isEqualsToAncient) {
- ours.remove(id)
- }
-}
-
-ours.sort { it.key }.each {
- profile.append it.value.node
-}
-
-def sw = new StringWriter()
-def printer = new XmlNodePrinter(new PrintWriter(sw), ' ')
-printer.with {
- preserveWhitespace = true
- expandEmptyElements = true
-}
-printer.print(profile)
-
-// writing the file in ours
-new File(args[1]).withWriter('UTF-8') { it.write "\n$sw" }
-
-println "Conflicts Found: $conflictCounter"
-System.exit(conflictCounter)
-
-// #### FUNCTIONS ####
-def buildUniqueKey(def node, def nodeTypeConfig) {
- def uniqueKey = null
- if (nodeTypeConfig) {
- uniqueKey = node.name().localPart + "#"
- if (nodeTypeConfig.uniqueKeys) {
- nodeTypeConfig.uniqueKeys.each { key ->
- if (node."$key") {
- uniqueKey += node."$key"[0].value()[0] + "#"
- }
- }
- } else {
- def exclusiveUniqueKey = ''
- for (def eukList : nodeTypeConfig.exclusiveUniqueKeys) {
- for (def euk : eukList) {
- if (node."$euk"[0])
- exclusiveUniqueKey += node."$euk"[0].value()[0] + "#"
- }
-
- if (exclusiveUniqueKey != '') {
- break
- }
- }
-
- uniqueKey += exclusiveUniqueKey
- }
- }
-
- uniqueKey
-}
-
-def buildUniqueKey(def node, def nodeTypeConfig, def count) {
- def uniqueKey = buildUniqueKey(node, nodeTypeConfig)
- if (uniqueKey == null) {
- uniqueKey += node.name().localPart + "#${count}#"
- }
-
- uniqueKey
-}
-
-def areNodesEqual(def node1, def node2, def nodeTypeConfig) {
- if (node2 == null || node2.node == null) {
- return false
- }
-
- if (nodeTypeConfig && nodeTypeConfig.equalKeys && !nodeTypeConfig.equalKeys.isEmpty()) {
- for (def key : nodeTypeConfig.equalKeys) {
- if (node1."$key"[0] && node1."$key"[0].value()[0] != node2.node."$key"[0].value()[0]) {
- return false
- }
- }
- return true
- } else {
- return node1.value()[0] == node2.node.value()[0]
- }
-}
diff --git a/nodes/ConflictNoOther.xml b/nodes/ConflictNoOther.xml
deleted file mode 100644
index 2d4aad2..0000000
--- a/nodes/ConflictNoOther.xml
+++ /dev/null
@@ -1 +0,0 @@
-NO OTHER NODE. BUT THIS IS DIFFERENT TO ANCIENT
diff --git a/nodes/ConflictOurs.xml b/nodes/ConflictOurs.xml
deleted file mode 100644
index 084029a..0000000
--- a/nodes/ConflictOurs.xml
+++ /dev/null
@@ -1 +0,0 @@
-NODE FROM OURS
\ No newline at end of file
diff --git a/nodes/ConflictTheirs.xml b/nodes/ConflictTheirs.xml
deleted file mode 100644
index 6c03b18..0000000
--- a/nodes/ConflictTheirs.xml
+++ /dev/null
@@ -1 +0,0 @@
-NODE FROM THEIRS
\ No newline at end of file
diff --git a/nodes/ProfileBase.profile b/nodes/ProfileBase.profile
deleted file mode 100644
index fdfd405..0000000
--- a/nodes/ProfileBase.profile
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100755
index 0000000..2085f3e
--- /dev/null
+++ b/package.json
@@ -0,0 +1,112 @@
+{
+ "name": "@kgossent/sfdx-md-merge-driver",
+ "version": "0.1.29",
+ "description": "git merge driver specific for Salesforce.com Metadata",
+ "author": "KevinGossent @kgossent",
+ "bin": {
+ "sfdx-md-merge-driver": "./bin/run"
+ },
+ "bugs": "https://github.com/KevinGossentCap/sfdc_merge/issues",
+ "man": "./sfdx-md-merge-driver.1",
+ "dependencies": {
+ "@oclif/command": "^1.5.19",
+ "@oclif/config": "^1.14.0",
+ "@oclif/plugin-help": "^2.2.3",
+ "event-stream": "^4.0.1",
+ "jsonpath-plus": "^4.0.0",
+ "mkdirp": "1.0.3",
+ "pkg-dir": "4.2.0",
+ "shelljs": "0.8.3",
+ "tslib": "^1.11.1",
+ "xml-js": "^1.6.11",
+ "xml2js": "0.4.23"
+ },
+ "devDependencies": {
+ "@istanbuljs/nyc-config-typescript": "1.0.1",
+ "@oclif/dev-cli": "^1.22.2",
+ "@oclif/test": "^1.2.5",
+ "@types/chai": "^4.2.11",
+ "@types/mkdirp": "1.0.0",
+ "@types/mocha": "^7.0.2",
+ "@types/node": "^13.9.5",
+ "@types/shelljs": "0.8.7",
+ "@types/xml2js": "0.4.5",
+ "@typescript-eslint/eslint-plugin": "2.25.0",
+ "@typescript-eslint/parser": "2.25.0",
+ "chai": "^4.2.0",
+ "eslint": "6.8.0",
+ "eslint-config-oclif": "^3.1.0",
+ "eslint-config-oclif-typescript": "^0.1.0",
+ "eslint-config-prettier": "6.10.1",
+ "eslint-import-resolver-typescript": "2.0.0",
+ "eslint-plugin-import": "2.20.2",
+ "eslint-plugin-prettier": "3.1.2",
+ "globby": "^11.0.0",
+ "husky": "^4.2.3",
+ "lint-staged": "^10.0.10",
+ "marked": "0.8.2",
+ "marked-man": "^0.7.0",
+ "mocha": "^7.1.1",
+ "nyc": "15.0.0",
+ "prettier": "2.0.2",
+ "prettier-standard": "^16.2.1",
+ "standard": "^14.3.3",
+ "standard-version": "^7.1.0",
+ "tap": "^14.10.7",
+ "ts-node": "8.8.1",
+ "typescript": "^3.8.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "files": [
+ "/bin",
+ "/lib",
+ "/conf",
+ "sfdx-md-merge-driver.1",
+ "/npm-shrinkwrap.json",
+ "/oclif.manifest.json"
+ ],
+ "homepage": "https://github.com/KevinGossentCap/sfdc_merge",
+ "keywords": [
+ "sfdx",
+ "salesforce",
+ "metadata",
+ "git",
+ "merge",
+ "driver",
+ "conflict",
+ "merge conflict",
+ "resolve conflict",
+ "oclif"
+ ],
+ "license": "MIT",
+ "main": "lib/index.js",
+ "oclif": {
+ "commands": "./lib/commands",
+ "bin": "sfdx-md-merge-driver",
+ "plugins": [
+ "@oclif/plugin-help"
+ ]
+ },
+ "repository": "KevinGossentCap/sfdc_merge",
+ "scripts": {
+ "docs": "tail -n +2 README.md | marked-man --manual 'User Commands' --version \"$npm_package_name@$npm_package_version\" > sfdx-md-merge-driver.1",
+ "prerelease": "yarn test",
+ "postrelease": "npm publish && git push --follow-tags",
+ "release": "standard-version",
+ "uninstall": "node ./bin/run uninstall",
+ "install": "",
+ "postpack": "npx shx rm -f oclif.manifest.json",
+ "posttest": "eslint . --ext .ts",
+ "prepack": "npx shx rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme",
+ "test": "yarn prepack && nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
+ "version": "oclif-dev readme && git add README.md"
+ },
+ "types": "lib/index.d.ts",
+ "husky": {
+ "hooks": {
+ "pre-commit": "lint-staged"
+ }
+ }
+}
diff --git a/src/base.ts b/src/base.ts
new file mode 100755
index 0000000..1ff31b1
--- /dev/null
+++ b/src/base.ts
@@ -0,0 +1,47 @@
+import {Command} from '@oclif/command'
+import * as shell from 'shelljs'
+import * as path from 'path'
+
+export abstract class MergeDriverBase extends Command {
+ public findAttributes(global: boolean, pjpath: string) {
+ let attrFile
+ if (global) {
+ try {
+ attrFile = shell
+ .exec('git config --global core.attributesfile', {
+ cwd: pjpath,
+ silent: true,
+ })
+ .toString()
+ .trim()
+ } catch (error) {}
+ // istanbul ignore else
+ if (!attrFile) {
+ // if (process.env.XDG_CONFIG_HOME) {
+ // attrFile = path.join(process.env.XDG_CONFIG_HOME, 'git', 'attributes')
+ // } else {
+ if (process.env.HOME === undefined) {
+ attrFile = path.join(
+ process.env.USERPROFILE,
+ '.config',
+ 'git',
+ 'attributes',
+ )
+ } else {
+ attrFile = path.join(process.env.HOME, '.config', 'git', 'attributes')
+ }
+ // }
+ }
+ } else {
+ const gitDir = shell
+ .exec('git rev-parse --git-dir', {
+ encoding: 'utf8',
+ cwd: pjpath,
+ silent: true,
+ })
+ .trim()
+ attrFile = path.join(gitDir, 'info', 'attributes')
+ }
+ return attrFile
+ }
+}
diff --git a/src/commands/install.ts b/src/commands/install.ts
new file mode 100644
index 0000000..8c19f14
--- /dev/null
+++ b/src/commands/install.ts
@@ -0,0 +1,114 @@
+import {flags} from '@oclif/command'
+import {MergeDriverBase} from '../base'
+import * as path from 'path'
+import * as shell from 'shelljs'
+import * as mkdirp from 'mkdirp'
+import * as fs from 'fs'
+
+const PackageJson = require('../utils/package-json')
+const pjson = new PackageJson()
+
+export default class Install extends MergeDriverBase {
+ static description = 'Set up the merge driver in the current git repository.'
+
+ /* static examples = [
+ `$ sfdx-md-merge-driver hello
+hello world from ./src/hello.ts!
+`
+ ]; */
+
+ static flags = {
+ help: flags.help({char: 'h'}),
+ global: flags.boolean({
+ char: 'g',
+ description: 'install to your user-level git configuration',
+ }),
+ driver: flags.string({
+ char: 'd',
+ description: 'string to install as the driver in the git configuration',
+ default: 'sfdx-md-merge-driver merge -o %O -a %A -b %B -p %P',
+ }),
+ name: flags.string({
+ char: 'n',
+ description:
+ 'String to use as the merge driver name in your configuration.',
+ default: 'sfdx-md-merge-driver',
+ }),
+ files: flags.string({
+ char: 't',
+ description: 'Filenames that will trigger this driver.',
+ multiple: true,
+ options: [
+ '*.profile',
+ '*.profile-meta.xml',
+ '*.permissionset',
+ '*.permissionset-meta.xml',
+ '*.labels',
+ '*.labels-meta.xml',
+ ],
+ default: [
+ '*.profile',
+ '*.profile-meta.xml',
+ '*.permissionset',
+ '*.permissionset-meta.xml',
+ '*.labels',
+ '*.labels-meta.xml',
+ ],
+ }),
+ }
+
+ async run() {
+ const {flags} = this.parse(Install)
+ if (pjson.name !== 'sfdx-md-merge-driver') {
+ const attrFile = path.join(
+ pjson.path,
+ this.findAttributes(flags.global, pjson.path).replace(
+ /^\s*~\//,
+ process.env.HOME + '/',
+ ),
+ )
+ const opts = flags.global ? '--global' : '--local'
+ shell.exec(
+ `git config ${opts} merge."${flags.name}".name "A custom merge driver for Salesforce profiles"`,
+ {
+ cwd: pjson.path,
+ },
+ )
+ shell.exec(
+ `git config ${opts} merge."${flags.name}".driver "${flags.driver}"`,
+ {
+ cwd: pjson.path,
+ },
+ )
+ shell.exec(`git config ${opts} merge."${flags.name}".recursive binary`, {
+ cwd: pjson.path,
+ })
+ mkdirp.sync(path.dirname(attrFile))
+ let attrContents = ''
+ try {
+ const RE = new RegExp(`.* merge\\s*=\\s*${flags.name}$`)
+ attrContents = fs
+ .readFileSync(attrFile, 'utf8')
+ .split(/\r?\n/)
+ .filter((line) => !line.match(RE))
+ .join('\n')
+ } catch (error) {}
+ if (attrContents && !attrContents.match(/[\n\r]$/g)) {
+ attrContents += '\n'
+ }
+ attrContents += flags.files
+ .map((f) => `${f} merge=${flags.name}`)
+ .join('\n')
+ attrContents += '\n'
+ fs.writeFileSync(attrFile, attrContents)
+ console.error(
+ 'sfdx-md-merge-driver:',
+ flags.name,
+ 'installed to `git config',
+ opts + '`',
+ 'and',
+ attrFile,
+ )
+ }
+ }
+}
diff --git a/src/commands/join.ts b/src/commands/join.ts
new file mode 100644
index 0000000..b60cf4a
--- /dev/null
+++ b/src/commands/join.ts
@@ -0,0 +1,192 @@
+import {Command, flags} from '@oclif/command'
+import {
+ getMetadataType,
+ getMetaConfigJSON,
+ getKeyedFiles,
+ writeOutput,
+ allFilesExist,
+} from '../utils/file-helper'
+import {addVerboseInfo, startTimer, endTimer} from '../utils/verbose-helper'
+import {JSONPath} from 'jsonpath-plus'
+import {constants} from '../utils/constants'
+
+export default class Join extends Command {
+ static description = 'Additionally merge the files of same metadataType'
+
+ static flags = {
+ help: flags.help({char: 'h'}),
+ meta: flags.string({
+ char: 'm',
+ description: 'path(s) to file(s) to join',
+ multiple: true,
+ required: true,
+ }),
+ output: flags.string({
+ char: 'o',
+ description: 'path to write output',
+ }),
+ verbose: flags.boolean({
+ char: 'v',
+ description: 'verbose mode',
+ }),
+ algo: flags.string({
+ char: 'a',
+ description: 'algorithm for join, latest or meld',
+ default: 'latest',
+ options: ['latest', 'meld'],
+ }),
+ }
+
+ async run() {
+ const {flags} = this.parse(Join)
+ startTimer(flags.verbose, constants.steps.global)
+
+ startTimer(flags.verbose, constants.steps.inputs)
+ await allFilesExist(flags.meta).catch(() => {
+ console.error(constants.ERR_META_NOT_REACHABLE.message)
+ endTimer(flags.verbose, constants.steps.global)
+ throw constants.ERR_META_NOT_REACHABLE
+ })
+ endTimer(flags.verbose, constants.steps.inputs)
+
+ startTimer(flags.verbose, constants.steps.join.getMeta)
+ let meta
+ await getMetadataType(flags.meta)
+ .then((result) => {
+ meta = result
+ addVerboseInfo(flags.verbose, 'meta to join:', meta)
+ })
+ .catch((error) => {
+ console.error(error.message)
+ endTimer(flags.verbose, constants.steps.global)
+ throw error
+ })
+ endTimer(flags.verbose, constants.steps.join.getMeta)
+
+ startTimer(flags.verbose, constants.steps.join.getConf)
+ let configJson
+ await getMetaConfigJSON(meta)
+ .then((result) => {
+ configJson = result
+ })
+ .catch(() => {
+ console.error(constants.ERR_META_NOT_SUPPORT.message, meta)
+ endTimer(flags.verbose, constants.steps.global)
+ throw constants.ERR_META_NOT_SUPPORT
+ })
+ endTimer(flags.verbose, constants.steps.join.getConf)
+
+ startTimer(flags.verbose, constants.steps.join.getFiles)
+ let fileKeyedJSON
+ await getKeyedFiles(flags.meta, meta, configJson, flags.verbose)
+ .then((result) => {
+ fileKeyedJSON = result
+ })
+ .catch((error) => {
+ console.error(error)
+ throw error
+ })
+ endTimer(flags.verbose, constants.steps.join.getFiles)
+
+ startTimer(flags.verbose, constants.steps.join.joinFiles)
+ const reducerKeyedLatest = function (acc, curr) {
+ // first loop we will use the current Permission => no merge required :D
+ if (Object.entries(acc).length === 0 && acc.constructor === Object) {
+ return curr
+ }
+ Object.assign(acc, curr)
+ return acc
+ }
+ const reducerKeyedmeld = function (acc, curr) {
+ // first loop we will use the current Permission => no merge required :D
+ if (Object.entries(acc).length === 0 && acc.constructor === Array) {
+ return curr
+ }
+ // eslint-disable-next-line new-cap
+ const jspath = JSONPath({
+ path: '$..[?(@.subKeys)]',
+ json: configJson,
+ resultType: 'parentProperty',
+ wrap: false,
+ })
+ if (jspath) {
+ Object.keys(curr).forEach((p) => {
+ if (
+ acc[p] &&
+ configJson[curr[p].nodeType] &&
+ jspath.includes(curr[p].nodeType)
+ ) {
+ // make sure we aggregate only the subKeys elements, the rest remains only curr
+ configJson[curr[p].nodeType].subKeys.forEach((att) => {
+ if (acc[p].node[att]) {
+ let accArray = []
+ if (Array.isArray(acc[p].node[att])) {
+ accArray = acc[p].node[att]
+ } else if (acc[p].node[att] !== undefined) {
+ accArray = [acc[p].node[att]]
+ }
+ let currArray = []
+ if (Array.isArray(curr[p].node[att])) {
+ currArray = curr[p].node[att]
+ } else if (curr[p].node[att] !== undefined) {
+ currArray = [curr[p].node[att]]
+ }
+ const mapper = function (acc, curr) {
+ if (typeof curr === 'string') {
+ acc[curr] = curr
+ } else {
+ acc[curr._] = curr
+ }
+ return acc
+ }
+ accArray = accArray.reduce(mapper, [])
+ currArray = currArray.reduce(mapper, [])
+ Object.assign(accArray, currArray)
+ const result = []
+ for (const val of Object.values(accArray)) result.push(val)
+ curr[p].node[att] = result
+ }
+ })
+ Object.assign(acc[p], curr[p])
+ } else {
+ acc[p] = curr[p]
+ }
+ })
+ } else {
+ Object.assign(acc, curr)
+ }
+ return acc
+ }
+ let mergedKeyed
+ if (flags.algo === 'latest') {
+ mergedKeyed = fileKeyedJSON.reduce(reducerKeyedLatest, {})
+ } else {
+ mergedKeyed = fileKeyedJSON.reduce(reducerKeyedmeld, [])
+ }
+ endTimer(flags.verbose, constants.steps.join.joinFiles)
+
+ startTimer(flags.verbose, constants.steps.join.unKeyFiles)
+ const unKeyed = {}
+ Object.keys(mergedKeyed)
+ .sort()
+ .forEach(function (key) {
+ // eslint-disable-next-line no-negated-condition
+ if (mergedKeyed[key].nodeType !== '$') {
+ if (!Array.isArray(unKeyed[mergedKeyed[key].nodeType])) {
+ unKeyed[mergedKeyed[key].nodeType] = []
+ }
+ unKeyed[mergedKeyed[key].nodeType].push(mergedKeyed[key].node)
+ } else {
+ unKeyed[mergedKeyed[key].nodeType] = mergedKeyed[key].node
+ }
+ })
+ endTimer(flags.verbose, constants.steps.join.unKeyFiles)
+
+ startTimer(flags.verbose, constants.steps.join.writeFile)
+ await writeOutput(meta, flags.output, unKeyed)
+ endTimer(flags.verbose, constants.steps.join.writeFile)
+
+ endTimer(flags.verbose, constants.steps.global)
+ console.log('sfdx-md-merge-driver:', 'successfully joined.')
+ }
+}
diff --git a/src/commands/merge.ts b/src/commands/merge.ts
new file mode 100644
index 0000000..9248761
--- /dev/null
+++ b/src/commands/merge.ts
@@ -0,0 +1,273 @@
+import {flags} from '@oclif/command'
+import {MergeDriverBase} from '../base'
+import * as fs from 'fs'
+import * as xml2js from 'xml2js'
+
+const builder = new xml2js.Builder({
+ xmldec: {version: '1.0', encoding: 'UTF-8'},
+ renderOpts: {pretty: true, indent: ' ', newline: '\n'},
+ xmlns: true,
+})
+
+export default class Merge extends MergeDriverBase {
+ static description = 'Check for conflicts and merge them if possible.'
+
+ /* static examples = [
+ `$ sfdx-md-merge-driver hello
+hello world from ./src/hello.ts!
+`
+ ]; */
+
+ static flags = {
+ help: flags.help({char: 'h'}),
+ ancestor: flags.string({
+ char: 'o',
+ description: 'ancestor’s version',
+ required: true,
+ }),
+ current: flags.string({
+ char: 'a',
+ description: 'current version',
+ required: true,
+ }),
+ other: flags.string({
+ char: 'b',
+ description: 'other branches’ version',
+ required: true,
+ }),
+ output: flags.string({
+ char: 'p',
+ description: 'pathname in which the merged result will be stored',
+ }),
+ }
+
+ static args = []
+
+ async run() {
+ const {args, flags} = this.parse(Merge)
+ if (flags.ancestor) {
+ args['%O'] = flags.ancestor
+ }
+ if (flags.current) {
+ args['%A'] = flags.current
+ }
+ if (flags.other) {
+ args['%B'] = flags.other
+ }
+ if (flags.output) {
+ args['%P'] = flags.output
+ }
+ const md = new (require('../utils/metadata-merger'))(
+ args['%O'],
+ args['%A'],
+ args['%B'],
+ )
+ const base = md.getBaseNodes()
+ const ancientNodes = md.getNodes(args['%O']) // ancestor’s version of the conflicting file
+ const oursNodes = md.getNodes(args['%A']) // current version of the conflicting file
+ const theirsNodes = md.getNodes(args['%B']) // other branch's version of the conflicting file
+
+ console.error('sfdx-md-merge-driver: merging', args['%P'])
+
+ const ancient = []
+ Object.keys(ancientNodes).forEach((localpart) => {
+ let nodelist = ancientNodes[localpart]
+ if (!Array.isArray(nodelist)) {
+ nodelist = [nodelist]
+ }
+ nodelist.forEach((node) => {
+ const uniqueNodeKey = md.buildUniqueKey(node, localpart)
+ if (uniqueNodeKey) {
+ ancient[uniqueNodeKey] = {
+ nodeType: localpart,
+ node: node,
+ }
+ }
+ })
+ })
+
+ const ours = {}
+ let oursIds = []
+ let unmatchedNodeCount = 0
+ Object.keys(oursNodes).forEach((localpart) => {
+ let nodelist = oursNodes[localpart]
+ if (!Array.isArray(nodelist)) {
+ nodelist = [nodelist]
+ }
+ nodelist.forEach((node) => {
+ const uniqueNodeKey = md.buildUniqueKeyCount(
+ node,
+ localpart,
+ unmatchedNodeCount++,
+ )
+ oursIds.push(uniqueNodeKey)
+ ours[uniqueNodeKey] = {
+ nodeType: localpart,
+ node: node,
+ // eslint-disable-next-line no-eq-null, eqeqeq
+ existsInAncient: ancient[uniqueNodeKey] != null,
+ isEqualsToAncient: md.areNodesEqual(
+ node,
+ ancient[uniqueNodeKey],
+ localpart,
+ )[0],
+ isEqualsToAncientFailedList: md.areNodesEqual(
+ node,
+ ancient[uniqueNodeKey],
+ localpart,
+ )[1],
+ }
+ })
+ })
+
+ let conflictCounter = 0
+ Object.keys(theirsNodes).forEach((localpart) => {
+ let nodelist = theirsNodes[localpart]
+ if (!Array.isArray(nodelist)) {
+ nodelist = [nodelist]
+ }
+ nodelist.forEach((node) => {
+ const uniqueNodeKey = md.buildUniqueKey(node, localpart)
+ if (uniqueNodeKey) {
+ // eslint-disable-next-line no-eq-null, eqeqeq
+ const existsInAncient = ancient[uniqueNodeKey] != null
+ const isEqualsToAncient = md.areNodesEqual(
+ node,
+ ancient[uniqueNodeKey],
+ localpart,
+ )[0]
+ let existsInOurs /* = oursIds.filter(function(value, index, arr) {
+ return value !== uniqueNodeKey
+ }) */
+ if (oursIds.includes(uniqueNodeKey)) {
+ existsInOurs = true
+ // oursIds = oursIds.filter(function(value, index, arr) {
+ oursIds = oursIds.filter(function (value) {
+ return value !== uniqueNodeKey
+ })
+ } else {
+ existsInOurs = false
+ }
+ const isEqualsToOurs = md.areNodesEqual(
+ node,
+ ours[uniqueNodeKey],
+ localpart,
+ )[0]
+ const isEqualsToOursFailedList = md.areNodesEqual(
+ node,
+ ours[uniqueNodeKey],
+ localpart,
+ )[1]
+ if (
+ (!existsInAncient && existsInOurs && isEqualsToOurs) ||
+ (existsInAncient &&
+ ((existsInOurs && (isEqualsToOurs || isEqualsToAncient)) ||
+ (!existsInOurs && isEqualsToAncient)))
+ ) {
+ // Keep OURS
+ // do nothing
+ } else if (
+ existsInAncient &&
+ existsInOurs &&
+ ours[uniqueNodeKey].isEqualsToAncient
+ ) {
+ // existed before, not modified in ours, use theirs (incomming)
+ // Use THEIRS
+ ours[uniqueNodeKey].node = node
+ } else if (!existsInAncient && !existsInOurs) {
+ // Use THEIRS
+ ours[uniqueNodeKey] = {
+ nodeType: localpart,
+ node: node,
+ }
+ } else {
+ // CONFLICT detected
+
+ isEqualsToOursFailedList.forEach((entry) => {
+ // eslint-disable-next-line no-eq-null, eqeqeq
+ if (entry == null) {
+ Object.keys(node).forEach((nkey) => {
+ conflictCounter++
+ node[nkey][0] =
+ '\n<<<<<<< CURRENT\n=======\n' +
+ node[nkey][0] +
+ '\n>>>>>>> OTHER\n'
+ })
+ } else {
+ conflictCounter++
+ node[entry.key][0] =
+ '\n<<<<<<< CURRENT\n' +
+ entry.value +
+ '\n=======\n' +
+ node[entry.key][0] +
+ '\n>>>>>>> OTHER\n'
+ }
+ })
+
+ if (existsInOurs) {
+ ours[uniqueNodeKey].node = node
+ } else {
+ ours[uniqueNodeKey] = {
+ nodeType: localpart,
+ node: node,
+ }
+ }
+ }
+ }
+ })
+ })
+
+ oursIds.forEach(
+ (id) => {
+ if (ours[id]) {
+ if (ours[id].existsInAncient && !ours[id].isEqualsToAncient) {
+ // not exists in theirs branch, modified in ours
+ Object.keys(ours[id].node).forEach((nkey) => {
+ conflictCounter++
+ ours[id].node[nkey][0] =
+ '\n<<<<<<< CURRENT\n' +
+ ours[id].node[nkey][0] +
+ '\n=======\n>>>>>>> OTHER\n'
+ })
+ } else if (ours[id].isEqualsToAncient) {
+ delete ours[id] // deleted in theirs branch, delete in ours
+ }
+ }
+ }, // all left oursIds see #59
+ )
+
+ Object.keys(ours)
+ .sort()
+ .forEach(function (key) {
+ // eslint-disable-next-line no-negated-condition
+ if (ours[key].nodeType !== '$') {
+ if (!Array.isArray(base[md.metadataType][ours[key].nodeType])) {
+ base[md.metadataType][ours[key].nodeType] = []
+ }
+ base[md.metadataType][ours[key].nodeType].push(ours[key].node)
+ } else {
+ base[md.metadataType][ours[key].nodeType] = ours[key].node
+ }
+ })
+
+ fs.writeFileSync(
+ args['%A'],
+ builder
+ .buildObject(base)
+ .split('<<<<<<<')
+ .join('<<<<<<<')
+ .split('>>>>>>>')
+ .join('>>>>>>>'),
+ )
+
+ if (conflictCounter > 0) {
+ console.error('Conflicts Found: ' + conflictCounter)
+ // eslint-disable-next-line unicorn/no-process-exit, no-process-exit
+ process.exit(conflictCounter)
+ } else {
+ console.error('sfdx-md-merge-driver:', args['%P'], 'successfully merged.')
+ // eslint-disable-next-line unicorn/no-process-exit, no-process-exit
+ process.exit(0)
+ }
+ }
+}
diff --git a/src/commands/uninstall.ts b/src/commands/uninstall.ts
new file mode 100644
index 0000000..0a87c07
--- /dev/null
+++ b/src/commands/uninstall.ts
@@ -0,0 +1,74 @@
+import {flags} from '@oclif/command'
+import {MergeDriverBase} from '../base'
+import * as path from 'path'
+import * as shell from 'shelljs'
+import * as fs from 'fs'
+
+const PackageJson = require('../utils/package-json')
+const pjson = new PackageJson()
+
+export default class Uninstall extends MergeDriverBase {
+ static description = 'Remove a previously configured driver'
+
+ /* static examples = [
+ `$ sfdx-md-merge-driver hello
+hello world from ./src/hello.ts!
+`
+ ]; */
+
+ static flags = {
+ help: flags.help({char: 'h'}),
+ global: flags.boolean({
+ char: 'g',
+ description: 'install to your user-level git configuration',
+ }),
+ name: flags.string({
+ char: 'n',
+ description:
+ 'String to use as the merge driver name in your configuration.',
+ default: 'sfdx-md-merge-driver',
+ }),
+ }
+
+ async run() {
+ const {flags} = this.parse(Uninstall)
+ if (pjson.name !== 'sfdx-md-merge-driver') {
+ const attrFile = path.join(
+ pjson.path,
+ this.findAttributes(flags.global, pjson.path),
+ )
+ const opts = flags.global ? '--global' : '--local'
+ try {
+ shell.exec(
+ `git config ${opts} --remove-section merge."${flags.name}"`,
+ {
+ cwd: pjson.path,
+ silent: true,
+ },
+ )
+ } catch (error) {}
+ let currAttrs
+ try {
+ currAttrs = fs.readFileSync(attrFile, 'utf8').split('\n')
+ } catch (error) {}
+ if (currAttrs) {
+ let newAttrs = ''
+ currAttrs.forEach(attr => {
+ const match = attr.match(/ merge=(.*)$/i)
+ if (!match || match[1].trim() !== flags.name) {
+ newAttrs += attr + '\n'
+ }
+ })
+ fs.writeFileSync(attrFile, newAttrs.trim())
+ }
+ console.error(
+ 'sfdx-md-merge-driver:',
+ flags.name,
+ 'uninstalled from `git config',
+ opts + '`',
+ 'and',
+ attrFile,
+ )
+ }
+ }
+}
diff --git a/src/index.ts b/src/index.ts
new file mode 100644
index 0000000..4caa481
--- /dev/null
+++ b/src/index.ts
@@ -0,0 +1 @@
+export {run} from '@oclif/command'
diff --git a/src/utils/constants.ts b/src/utils/constants.ts
new file mode 100644
index 0000000..39817f0
--- /dev/null
+++ b/src/utils/constants.ts
@@ -0,0 +1,19 @@
+export const constants = Object.freeze({
+ ERR_META_NOT_REACHABLE: new Error(
+ 'at least a metadataFile is not accessible',
+ ),
+ ERR_META_NOT_SUPPORT: new Error('unsupported metadata Type'),
+ ERR_META_MULTI: new Error('multiple metadataTypes given as input'),
+ steps: {
+ global: 'teatment time',
+ inputs: 'input check time',
+ join: {
+ getMeta: 'get metadaType time',
+ getConf: 'get config time',
+ getFiles: 'get keyed files time',
+ joinFiles: 'join keyed time',
+ unKeyFiles: 'transform keyed to unkeyed',
+ writeFile: 'writing keyed time',
+ },
+ },
+})
diff --git a/src/utils/file-helper.ts b/src/utils/file-helper.ts
new file mode 100644
index 0000000..aec618d
--- /dev/null
+++ b/src/utils/file-helper.ts
@@ -0,0 +1,194 @@
+import * as fs from 'fs'
+import * as path from 'path'
+import * as es from 'event-stream'
+// import * as xml2js from 'xml2js'
+import * as xmljs from 'xml-js'
+import {buildUniqueKey} from '../utils/merge-helper'
+import {startTimer, endTimer} from '../utils/verbose-helper'
+import {constants} from '../utils/constants'
+
+const fsp = fs.promises
+const regGenericMatch = /(?<=<)(\w+)(?= +xmlns)/
+const optXml2js = {compact: true, textKey: '_', attributesKey: '$'}
+const optJs2xml = {compact: true, textKey: '_', attributesKey: '$', spaces: 4}
+
+// const builder = new xml2js.Builder({
+// xmldec: {version: '1.0', encoding: 'UTF-8'},
+// renderOpts: {pretty: true, indent: ' ', newline: '\n'},
+// xmlns: true,
+// })
+
+export async function allFilesExist(files: string[]) {
+ return Promise.all(files.map((file) => fsp.access(file, fs.constants.F_OK)))
+}
+
+async function getMetafromFile(file) {
+ return new Promise((resolve) => {
+ let output
+ const s = fs
+ .createReadStream(file)
+ .pipe(es.split())
+ .pipe(
+ es.mapSync(function (line) {
+ const match = line.match(regGenericMatch)
+ if (match !== null) {
+ output = match[0]
+ s.destroy()
+ }
+ }),
+ )
+ .on('close', () => {
+ resolve(output)
+ })
+ })
+}
+
+function getConfigPath(meta) {
+ return path.join(
+ __dirname,
+ '..',
+ '..',
+ '/conf/merge-' + meta.toLowerCase() + '-config.json',
+ )
+}
+
+export async function getMetaConfigJSON(meta) {
+ return fsp
+ .readFile(getConfigPath(meta), {flag: 'r', encoding: 'utf8'})
+ .then((data) => {
+ return JSON.parse(data)
+ })
+}
+
+export async function getMetadataType(files: string[]) {
+ return Promise.all(
+ files.map((file) => {
+ return getMetafromFile(file)
+ }),
+ ).then((data) => {
+ data = data.filter((el, i, a) => el !== undefined && i === a.indexOf(el))
+ if (data.length > 1) {
+ throw constants.ERR_META_MULTI
+ }
+ const filteredData = data.filter(
+ (el, i, a) => el !== undefined && i === a.indexOf(el),
+ )
+ return filteredData[0]
+ })
+}
+
+function getNodeBaseJSON(meta) {
+ const result = {}
+ // eslint-disable-next-line dot-notation
+ result['_declaration'] = {$: {version: '1.0', encoding: 'UTF-8'}}
+ switch (meta) {
+ default:
+ result[meta] = {$: {xmlns: 'http://soap.sforce.com/2006/04/metadata'}}
+ return result
+ }
+}
+
+export async function getKeyedFiles(
+ files: string[],
+ meta,
+ configJson,
+ verbose: boolean,
+) {
+ return Promise.all(
+ files.map((file, index) => {
+ startTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' reading',
+ )
+ return fsp
+ .readFile(file, {flag: 'r', encoding: 'utf8'})
+ .then((data) => {
+ endTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' reading',
+ )
+ startTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' parsing xml',
+ )
+ const xmljsResult = xmljs.xml2js(data, optXml2js)
+ endTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' parsing xml',
+ )
+ return xmljsResult
+ })
+ .then((result) => {
+ if (result[meta]) {
+ return result[meta]
+ }
+ return {}
+ })
+ .then((data) => {
+ startTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' keying',
+ )
+ const keyedTab = []
+ for (const localType of Object.keys(data)) {
+ const result = []
+ let nodelist = data[localType]
+ if (!Array.isArray(nodelist)) {
+ nodelist = [nodelist]
+ }
+ nodelist.forEach((node) => {
+ const uniqueNodeKey = buildUniqueKey(node, localType, configJson)
+ if (uniqueNodeKey) {
+ result[uniqueNodeKey] = {
+ nodeType: localType,
+ node: node,
+ }
+ }
+ })
+ Object.assign(keyedTab, result)
+ }
+ endTimer(
+ verbose,
+ 'file: ' +
+ file +
+ ' index: ' +
+ index.toString().padStart(3) +
+ ' keying',
+ )
+ return keyedTab
+ })
+ }),
+ )
+}
+
+export async function writeOutput(meta, file, jsonOutput) {
+ const base = getNodeBaseJSON(meta)
+ Object.assign(base[meta], jsonOutput)
+ if (file !== undefined && file !== '') {
+ fsp.writeFile(file, xmljs.js2xml(base, optJs2xml).concat('\n'), {
+ encoding: 'utf8',
+ })
+ } else {
+ console.log('joined:', JSON.stringify(base))
+ }
+}
diff --git a/src/utils/merge-helper.ts b/src/utils/merge-helper.ts
new file mode 100644
index 0000000..386607c
--- /dev/null
+++ b/src/utils/merge-helper.ts
@@ -0,0 +1,30 @@
+export function buildUniqueKey(node, type, configJson) {
+ // eslint-disable-next-line prefer-rest-params
+ // console.dir(arguments, {showHidden: true, depth: null, colors: true})
+ let uniqueKey = null
+ if (configJson[type]) {
+ if (configJson[type].uniqueKeys) {
+ uniqueKey = configJson[type].uniqueKeys.reduce(
+ // (acc, attribut) => acc.concat(node[attribut][0]).concat('#'),
+ (acc, attribut) => {
+ if (node[attribut]) {
+ if (Array.isArray(node[attribut]))
+ return acc.concat(node[attribut][0]).concat('#')
+ return acc.concat(node[attribut]._).concat('#')
+ }
+ return acc
+ },
+ type.concat('#'),
+ )
+ } else {
+ uniqueKey = Array.of(
+ configJson[type].exclusiveUniqueKeys.find((att) => node[att]),
+ ).reduce((acc, attribut) => {
+ if (Array.isArray(node[attribut]))
+ return acc.concat(node[attribut][0]).concat('#')
+ return acc.concat(node[attribut]._).concat('#')
+ }, type.concat('#'))
+ }
+ }
+ return uniqueKey
+}
diff --git a/src/utils/metadata-merger.ts b/src/utils/metadata-merger.ts
new file mode 100644
index 0000000..89c4dd2
--- /dev/null
+++ b/src/utils/metadata-merger.ts
@@ -0,0 +1,173 @@
+#!/usr/bin/env node
+
+import * as fs from 'fs'
+import * as path from 'path'
+import * as xml2js from 'xml2js'
+
+class MetadataMerger {
+ parseStringSync(str) {
+ let result
+ new xml2js.Parser().parseString(str, (e, r) => {
+ result = r
+ })
+ return result
+ }
+
+ getNodes(file) {
+ let tmpFile = fs.existsSync(file) ? fs.readFileSync(file, 'utf8') : ''
+ if (tmpFile.length === 0) {
+ tmpFile = this.getNodeBaseXML()
+ }
+ return this.parseStringSync(tmpFile)[this.metadataType]
+ }
+
+ getBaseNodes() {
+ return this.parseStringSync(this.getNodeBaseXML())
+ }
+
+ getMetadataType(path1, path2, path3) {
+ let tmpFile = ''
+ tmpFile = fs.existsSync(path1) ? fs.readFileSync(path1, 'utf8') : ''
+ if (tmpFile.length === 0) {
+ tmpFile = fs.existsSync(path2) ? fs.readFileSync(path2, 'utf8') : ''
+ }
+ if (tmpFile.length === 0) {
+ tmpFile = fs.existsSync(path3) ? fs.readFileSync(path3, 'utf8') : ''
+ }
+ let lineToRead = 0
+ const lines = tmpFile.split(/[\n\r]/)
+ while (!lines[lineToRead].includes('xmlns')) {
+ lineToRead += 1
+ }
+ switch (true) {
+ case /.*profile.*/.test(lines[lineToRead].toLowerCase()):
+ return 'Profile'
+ case /.*permissionset.*/.test(lines[lineToRead].toLowerCase()):
+ return 'PermissionSet'
+ case /.*customlabels.*/.test(lines[lineToRead].toLowerCase()):
+ return 'CustomLabels'
+ default:
+ console.error('Bad input, this metadata type not handled')
+ // eslint-disable-next-line no-process-exit
+ process.exit(1)
+ }
+ }
+
+ getNodeBaseXML() {
+ switch (this.metadataType) {
+ case 'Profile':
+ return ''
+ case 'PermissionSet':
+ return ''
+ case 'CustomLabels':
+ return ''
+ default:
+ return null
+ }
+ }
+
+ getConfigPath() {
+ return path.join(
+ __dirname,
+ '..',
+ '..',
+ '/conf/merge-' + this.metadataType.toLowerCase() + '-config.json',
+ )
+ }
+
+ areNodesEqual(node1, node2, localpart) {
+ const nodeTypeConfig = this.config[localpart]
+ // eslint-disable-next-line no-eq-null, eqeqeq
+ if (node2 == null || node2.node == null) {
+ return [false, [null]]
+ }
+
+ if (nodeTypeConfig) {
+ // eslint-disable-next-line unicorn/explicit-length-check
+ if (
+ Array.isArray(nodeTypeConfig.equalKeys) &&
+ // eslint-disable-next-line unicorn/explicit-length-check
+ nodeTypeConfig.equalKeys.length
+ ) {
+ const list = []
+ for (const key of nodeTypeConfig.equalKeys) {
+ if (node1[key] && node2.node && node2.node[key]) {
+ // eslint-disable-next-line max-depth
+ if (
+ node1[key][0] &&
+ node2.node[key][0] &&
+ node1[key][0] !== node2.node[key][0]
+ ) {
+ list.push({key: key, value: node2.node[key][0]})
+ }
+ }
+ }
+ // eslint-disable-next-line unicorn/explicit-length-check
+ if (Array.isArray(list) && list.length) {
+ return [false, list]
+ }
+ return [true, []]
+ }
+ if (node1 === node2.node) {
+ return [true, []]
+ }
+ return [false, node2.node]
+ }
+ }
+
+ buildUniqueKey(node, localpart) {
+ let uniqueKey = null
+ const nodeTypeConfig = this.config[localpart]
+ if (nodeTypeConfig) {
+ uniqueKey = localpart + '#'
+ if (nodeTypeConfig.uniqueKeys) {
+ nodeTypeConfig.uniqueKeys.forEach(key => {
+ if (node[key]) {
+ uniqueKey += node[key][0] + '#'
+ }
+ })
+ } else {
+ let exclusiveUniqueKey = ''
+ if (Array.isArray(nodeTypeConfig.exclusiveUniqueKeys)) {
+ for (const euk of nodeTypeConfig.exclusiveUniqueKeys) {
+ // eslint-disable-next-line max-depth
+ if (node[euk]) {
+ // eslint-disable-next-line max-depth
+ if (node[euk][0]) {
+ exclusiveUniqueKey = exclusiveUniqueKey + node[euk][0] + '#'
+ }
+ }
+ // eslint-disable-next-line max-depth
+ if (exclusiveUniqueKey !== '') {
+ break
+ }
+ }
+ uniqueKey += exclusiveUniqueKey
+ }
+ }
+ }
+
+ return uniqueKey
+ }
+
+ buildUniqueKeyCount(node, localpart, count) {
+ let uniqueKey = this.buildUniqueKey(node, localpart)
+ // eslint-disable-next-line no-eq-null, eqeqeq
+ if (uniqueKey == null) {
+ uniqueKey = localpart + `#${count}#`
+ }
+ return uniqueKey
+ }
+
+ public metadataType
+
+ public config
+
+ constructor(O, A, B) {
+ this.metadataType = this.getMetadataType(O, A, B)
+ // console.log('using config ' + this.getConfigPath())
+ this.config = JSON.parse(fs.readFileSync(this.getConfigPath(), 'utf8'))
+ }
+}
+
+module.exports = MetadataMerger
diff --git a/src/utils/package-json.ts b/src/utils/package-json.ts
new file mode 100644
index 0000000..ba14f29
--- /dev/null
+++ b/src/utils/package-json.ts
@@ -0,0 +1,27 @@
+import * as path from 'path'
+import * as pkgDir from 'pkg-dir'
+import * as fs from 'fs'
+
+class PackageJson {
+ public path: string
+
+ public name: string
+
+ public version: string
+
+ constructor() {
+ this.path =
+ (process.env.INIT_CWD && path.join(process.env.INIT_CWD, '.git')) ||
+ (process.cwd() && path.join(process.cwd(), '.git')) ||
+ pkgDir.sync(path.join(__dirname, '..', '..'))
+ this.path = path.join(this.path, '..')
+ this.name = fs.existsSync(path.join(this.path, 'package.json'))
+ ? require(path.join(this.path, 'package.json')).name
+ : ''
+ this.version = fs.existsSync(path.join(this.path, 'package.json'))
+ ? require(path.join(this.path, 'package.json')).version
+ : ''
+ }
+}
+
+module.exports = PackageJson
diff --git a/src/utils/verbose-helper.ts b/src/utils/verbose-helper.ts
new file mode 100644
index 0000000..7a269ad
--- /dev/null
+++ b/src/utils/verbose-helper.ts
@@ -0,0 +1,23 @@
+export function addVerboseInfo(verbose: boolean, ...args): void {
+ if (verbose) console.log(...args)
+}
+
+export function startTimer(verbose: boolean, strStep: string) {
+ if (verbose) console.time(strStep)
+}
+
+export function endTimer(verbose: boolean, strStep: string) {
+ if (verbose) console.timeEnd(strStep)
+}
+
+// export function printVerboseInfo(
+// verboseTab: Array>,
+// verbose: boolean,
+// ) {
+// if (verbose) {
+// for (const elem of verboseTab) {
+// console.log(Object.keys(elem)[0], Object.values(elem)[0])
+// }
+// console.timeEnd(constants.steps.global)
+// }
+// }
diff --git a/test/base.test.ts b/test/base.test.ts
new file mode 100755
index 0000000..77a2fb9
--- /dev/null
+++ b/test/base.test.ts
@@ -0,0 +1,39 @@
+import {Config} from '@oclif/config'
+import {flags} from '@oclif/command'
+import {expect} from 'chai'
+import * as path from 'path'
+
+import {MergeDriverBase} from '../src/base'
+
+class AutocompleteTest extends MergeDriverBase {
+ run(): PromiseLike {
+ throw new Error('Method not implemented.')
+ }
+
+ public static id = 'test:foo'
+
+ protected static flagsConfig = {
+ bar: flags.boolean({
+ description: 'bar',
+ }),
+ }
+}
+
+const root = path.resolve(__dirname, path.join('..', '..', 'package.json'))
+const config = new Config({root})
+
+const cmd = new AutocompleteTest([], config)
+
+describe('MergeDriverBase', () => {
+ it('#findAttributes (global)', async () => {
+ expect(cmd.findAttributes(true, '.')).to.contains(
+ path.join('.config', 'git', 'attributes'),
+ )
+ })
+
+ it('#findAttributes (local)', async () => {
+ expect(cmd.findAttributes(false, '.')).to.eq(
+ path.join('.git', 'info', 'attributes'),
+ )
+ })
+})
diff --git a/test/commands/install.test.ts b/test/commands/install.test.ts
new file mode 100644
index 0000000..0b9008c
--- /dev/null
+++ b/test/commands/install.test.ts
@@ -0,0 +1,10 @@
+import {expect, test} from '@oclif/test'
+
+describe('install', () => {
+ test
+ .stdout()
+ .command(['install'])
+ .it('runs install', (ctx) => {
+ expect(ctx.stdout).to.contain('')
+ })
+})
diff --git a/test/commands/join.test.ts b/test/commands/join.test.ts
new file mode 100644
index 0000000..9ad0881
--- /dev/null
+++ b/test/commands/join.test.ts
@@ -0,0 +1,168 @@
+/* eslint-disable unicorn/no-process-exit, no-process-exit */
+import {expect, test} from '@oclif/test'
+import {constants} from '../../src/utils/constants'
+
+describe('join', () => {
+ const strJoin =
+ '{"_declaration":{"$":{"version":"1.0","encoding":"UTF-8"}},"Profile":{"$":{"xmlns":"http://soap.sforce.com/2006/04/metadata"},"layoutAssignments":[{"layout":{"_":"Account-Account Layout"}},{"layout":{"_":"Account-Account Layout"},"recordType":{"_":"Account.Customer"}}],"userPermissions":[{"enabled":{"_":"false"},"name":{"_":"ViewSetup"}}]}}'
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-m',
+ './test/files/ancestor.profile-meta.xml',
+ '-m',
+ './test/files/ours.profile-meta.xml',
+ '-m',
+ './test/files/theirs.profile-meta.xml',
+ ])
+ .it('runs join', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain('successfully joined')
+ expect(ctx.stdout).to.contain(strJoin)
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-m',
+ './test/files/ancestor.profile-meta.xml',
+ '-m',
+ './test/files/empty.profile',
+ ])
+ .it('runs join with one empty', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain('successfully joined')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-m',
+ './test/files/package1.xml',
+ '-o',
+ './test/files/package2.xml',
+ '-v',
+ ])
+ .it('runs join verbose', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain(constants.steps.global)
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-a',
+ 'meld',
+ '-m',
+ './test/files/package1.xml',
+ '-m',
+ './test/files/package2.xml',
+ ])
+ .it('runs join meld', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain('successfully joined')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-a',
+ 'meld',
+ '-m',
+ './test/files/Case-fr.objectTranslation',
+ '-m',
+ './test/files/Case-fr.objectTranslation',
+ ])
+ .it('runs join variant unique key', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain('successfully joined')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command(['join'])
+ .catch((error) => {
+ expect(error.message)
+ .to.contain('Missing required flag:')
+ .to.contain('-m, --meta META')
+ .to.contain('path(s) to file(s) to join')
+ // expect(error.message).to.contain('-m, --meta META \u001b[2mpath(s) to file(s) to join\u001b[22m')
+ })
+ .it('runs join with no file', (_ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ // expect(ctx.stderr).to.contain('list of permissions to merge is empty')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command(['join', '-m', './test/files/non_existing.profile-meta.xml'])
+ .catch((error) => {
+ expect(error.message).to.equal(constants.ERR_META_NOT_REACHABLE.message)
+ })
+ .it('runs join with inexisting file', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain(constants.ERR_META_NOT_REACHABLE.message)
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command(['join', '-m', './test/files/test.object'])
+ .catch((error) => {
+ expect(error.message).to.equal(constants.ERR_META_NOT_SUPPORT.message)
+ })
+ .it('runs join unsupported metadata type', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain(constants.ERR_META_NOT_SUPPORT.message)
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'join',
+ '-m',
+ './test/files/ancestor.profile-meta.xml',
+ '-m',
+ './test/files/package1.xml',
+ ])
+ .catch((error) => {
+ expect(error.message).to.equal(constants.ERR_META_MULTI.message)
+ })
+ .it('runs join multiple different metadataTypes', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain(constants.ERR_META_MULTI.message)
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stdout()
+ .command([
+ 'join',
+ '-m',
+ './test/files/WZ_Admin.profile',
+ '-m',
+ './test/files/WZ_Admin.profile',
+ '-m',
+ './test/files/WZ_Admin.profile',
+ '-o',
+ './test/files/WZ_Admin.profile',
+ ])
+ .it('runs join with big file', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stdout).to.contain('successfully joined')
+ })
+})
diff --git a/test/commands/merge.test.ts b/test/commands/merge.test.ts
new file mode 100644
index 0000000..9d789ea
--- /dev/null
+++ b/test/commands/merge.test.ts
@@ -0,0 +1,99 @@
+/* eslint-disable unicorn/no-process-exit, no-process-exit */
+import {expect, test} from '@oclif/test'
+import * as shell from 'shelljs'
+
+describe('merge', () => {
+ afterEach(function () {
+ shell.exec('git checkout -q -- test/files/*')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'merge',
+ '-o',
+ './test/files/ancestor.profile-meta.xml',
+ '-a',
+ './test/files/ours.profile-meta.xml',
+ '-b',
+ './test/files/theirs.profile-meta.xml',
+ '-p',
+ './test/files/ancestor.profile-meta.xml',
+ ])
+ .it('runs merge', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain('Conflicts Found: 2')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'merge',
+ '-o',
+ 'no_file',
+ '-a',
+ './test/files/ours.profile-meta.xml',
+ '-b',
+ './test/files/theirs.profile-meta.xml',
+ '-p',
+ './test/files/ancestor.profile-meta.xml',
+ ])
+ .it('runs merge (w/o ancestor)', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain('successfully merged')
+ })
+
+ /* test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'merge',
+ './test/files/ancestor.profile-meta.xml',
+ 'no_file',
+ './test/files/theirs.profile-meta.xml',
+ './test/files/ancestor.profile-meta.xml',
+ ])
+ .it('runs merge (w/o ours)', ctx => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain('successfully merged')
+ }) */
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'merge',
+ '-o',
+ './test/files/ancestor.profile-meta.xml',
+ '-a',
+ './test/files/ours.profile-meta.xml',
+ '-b',
+ 'no_file',
+ '-p',
+ './test/files/ancestor.profile-meta.xml',
+ ])
+ .it('runs merge (w/o theirs)', (ctx) => {
+ expect(process.exit()).to.equal('foobar')
+ expect(ctx.stderr).to.contain('Conflicts Found: 2')
+ })
+
+ test
+ .stub(process, 'exit', () => 'foobar')
+ .stderr()
+ .command([
+ 'merge',
+ '-o',
+ './test/files/WZ_Admin.profile',
+ '-a',
+ './test/files/WZ_Admin.profile',
+ '-b',
+ './test/files/WZ_Admin.profile',
+ '-p',
+ './test/files/WZ_Admin.profile',
+ ])
+ .it('runs merge big files', () => {
+ expect(process.exit()).to.equal('foobar')
+ })
+})
diff --git a/test/commands/uninstall.test.ts b/test/commands/uninstall.test.ts
new file mode 100644
index 0000000..77ef517
--- /dev/null
+++ b/test/commands/uninstall.test.ts
@@ -0,0 +1,10 @@
+import {expect, test} from '@oclif/test'
+
+describe('uninstall', () => {
+ test
+ .stdout()
+ .command(['uninstall'])
+ .it('runs uninstall', ctx => {
+ expect(ctx.stdout).to.contain('')
+ })
+})
diff --git a/test/files/Case-fr.objectTranslation b/test/files/Case-fr.objectTranslation
new file mode 100644
index 0000000..e598d39
--- /dev/null
+++ b/test/files/Case-fr.objectTranslation
@@ -0,0 +1,13 @@
+
+
+
+ false
+ Dossier
+
+
+ true
+ Dossiers
+
+ Masculine
+ Consonant
+
diff --git a/test/files/WZ_Admin.profile b/test/files/WZ_Admin.profile
new file mode 100644
index 0000000..c3e8419
--- /dev/null
+++ b/test/files/WZ_Admin.profile
@@ -0,0 +1,14992 @@
+
+
+
+ Weasy_Console
+ true
+ true
+
+
+ AccessCommerceComCameleonwsCart
+ true
+
+
+ AccessCommerceComCameleonwsCart_TEST
+ true
+
+
+ AsyncAccessCommerceComCameleonwsCart
+ true
+
+
+ AsyncECOM_GPS_createPurchaseOrderWSDL
+ true
+
+
+ AsyncWZ_WS_CPQ_CartStateful
+ true
+
+
+ AsyncWeasyipwebserviceAtpcallV1
+ true
+
+
+ AsyncWeasyipwebserviceAtpcallV2
+ true
+
+
+ AsyncWeasyipwebserviceCreatesalesorderV1
+ true
+
+
+ ChangePasswordController
+ true
+
+
+ ChangePasswordControllerTest
+ true
+
+
+ ChatterAnswersAuthProviderRegTest
+ true
+
+
+ ChatterAnswersAuthProviderRegistration
+ true
+
+
+ ChatterAnswersCreateAccountTest
+ true
+
+
+ ChatterAnswersEscalationTriggerTest
+ true
+
+
+ ChatterAnswersRegistration
+ true
+
+
+ CommunitiesLandingController
+ true
+
+
+ CommunitiesLandingControllerTest
+ true
+
+
+ CommunitiesLoginController
+ true
+
+
+ CommunitiesLoginControllerTest
+ true
+
+
+ CommunitiesSelfRegConfirmController
+ true
+
+
+ CommunitiesSelfRegConfirmControllerTest
+ true
+
+
+ CommunitiesSelfRegController
+ true
+
+
+ CommunitiesSelfRegControllerTest
+ true
+
+
+ ComponentControllerBase
+ true
+
+
+ ContactTriggerHandlerTest
+ true
+
+
+ DataFactoryTest
+ true
+
+
+ DateTimeUtility
+ true
+
+
+ DeactivateCouponsBatch
+ true
+
+
+ DeactivateCouponsBatchTest
+ true
+
+
+ DeactivateCouponsScheduler
+ true
+
+
+ DeleteBatch
+ true
+
+
+ DeleteBatchTest
+ true
+
+
+ ECOM_AccountChangedEmailSchedulable
+ true
+
+
+ ECOM_AccountChangedEmailSchedulableTest
+ true
+
+
+ ECOM_AccountTriggerHandler
+ true
+
+
+ ECOM_AccountTriggerHandlerTest
+ true
+
+
+ ECOM_AccountWS
+ true
+
+
+ ECOM_AccountWSTest
+ true
+
+
+ ECOM_AddressTriggerHandler
+ true
+
+
+ ECOM_AddressTriggerHandlerTest
+ true
+
+
+ ECOM_BurgerMenuController
+ true
+
+
+ ECOM_BurgerMenuControllerTest
+ true
+
+
+ ECOM_CPQ_CameleonService
+ true
+
+
+ ECOM_CPQ_MappingIN_URLs
+ true
+
+
+ ECOM_CPQ_QuoteContentTriggerHandler
+ true
+
+
+ ECOM_CPQ_QuoteContentTriggerHandlerTest
+ true
+
+
+ ECOM_CPQ_QuoteContentTriggerTest
+ true
+
+
+ ECOM_CPQ_QuoteLineTriggerHandler
+ true
+
+
+ ECOM_CPQ_QuoteLineTriggerHandlerTest
+ true
+
+
+ ECOM_CPQ_QuoteTriggerHandler
+ true
+
+
+ ECOM_CPQ_QuoteTriggerHandlerTest
+ true
+
+
+ ECOM_CanceledPaymentController
+ true
+
+
+ ECOM_CatalogRedirectionController
+ true
+
+
+ ECOM_CatalogRedirectionControllerTest
+ true
+
+
+ ECOM_ChangePasswordController
+ true
+
+
+ ECOM_ChangePasswordControllerTest
+ true
+
+
+ ECOM_CleanNoSiteBatch
+ true
+
+
+ ECOM_CleanNoSiteBatchTEST
+ true
+
+
+ ECOM_ClientListController
+ true
+
+
+ ECOM_ClientListControllerTest
+ true
+
+
+ ECOM_ClientListQuoteController
+ true
+
+
+ ECOM_ClientListQuoteControllerTest
+ true
+
+
+ ECOM_Communities_Changed_Password
+ true
+
+
+ ECOM_ConditionsController
+ true
+
+
+ ECOM_ConditionsControllerTest
+ true
+
+
+ ECOM_ConfirmedOrderController
+ true
+
+
+ ECOM_ConfirmedOrderControllerTest
+ true
+
+
+ ECOM_ContactDetailsController
+ true
+
+
+ ECOM_ContactDetailsControllerTest
+ true
+
+
+ ECOM_CouponInfosController
+ true
+
+
+ ECOM_CouponInfosControllerTest
+ true
+
+
+ ECOM_CreatePdfOrder
+ true
+
+
+ ECOM_CreatePdfOrderTest
+ true
+
+
+ ECOM_DeclinedPaymentController
+ true
+
+
+ ECOM_DummyCls
+ true
+
+
+ ECOM_DummyClsTest
+ true
+
+
+ ECOM_EmailFooterController
+ true
+
+
+ ECOM_EmailService
+ true
+
+
+ ECOM_EmailServiceTest
+ true
+
+
+ ECOM_ExceptionPaymentController
+ true
+
+
+ ECOM_ForgotPasswordController
+ true
+
+
+ ECOM_ForgotPasswordControllerTest
+ true
+
+
+ ECOM_ForgotPwdContactPageLayout
+ true
+
+
+ ECOM_ForgotPwdContactPageLayoutTest
+ true
+
+
+ ECOM_GPS_CartDefinition
+ true
+
+
+ ECOM_GPS_OrderEmail
+ true
+
+
+ ECOM_GPS_createPurchaseOrderWS
+ true
+
+
+ ECOM_GPS_createPurchaseOrderWSDL
+ true
+
+
+ ECOM_GPS_createPurchaseOrderWSDLTest
+ true
+
+
+ ECOM_GPS_createPurchaseOrderWSTest
+ true
+
+
+ ECOM_GetCommunityUrl
+ true
+
+
+ ECOM_HelpController
+ true
+
+
+ ECOM_HelpControllerTest
+ true
+
+
+ ECOM_HomepageController
+ true
+
+
+ ECOM_HomepageControllerTest
+ true
+
+
+ ECOM_InsertQuoteItemInformation
+ true
+
+
+ ECOM_InsertQuoteItemInformationTest
+ true
+
+
+ ECOM_LoginController
+ true
+
+
+ ECOM_LoginControllerTest
+ true
+
+
+ ECOM_LoginHistoryTriggerHandler
+ true
+
+
+ ECOM_LoginHistoryTriggerHandlerTest
+ true
+
+
+ ECOM_LoginUtil
+ true
+
+
+ ECOM_LoginUtilTest
+ true
+
+
+ ECOM_LogoutController
+ true
+
+
+ ECOM_LogoutControllerTest
+ true
+
+
+ ECOM_ManageBusinessDetailsController
+ true
+
+
+ ECOM_ManageBusinessDetailsControllerTest
+ true
+
+
+ ECOM_ManageOldQuoteBatch
+ true
+
+
+ ECOM_ManageOldQuoteBatchTest
+ true
+
+
+ ECOM_MyAccountController
+ true
+
+
+ ECOM_MyAccountControllerTest
+ true
+
+
+ ECOM_NewCustomer2Controller
+ true
+
+
+ ECOM_NewCustomer2ControllerTest
+ true
+
+
+ ECOM_NewCustomerController
+ true
+
+
+ ECOM_NewCustomerControllerTest
+ true
+
+
+ ECOM_NotifyUsersBatch
+ true
+
+
+ ECOM_Ogone_Request
+ true
+
+
+ ECOM_Ogone_Response
+ true
+
+
+ ECOM_OrderWS
+ true
+
+
+ ECOM_OrderWSTest
+ true
+
+
+ ECOM_ProjectNameController
+ true
+
+
+ ECOM_ProjectNameControllerTest
+ true
+
+
+ ECOM_QuoteAfterUpdateController
+ true
+
+
+ ECOM_QuoteAfterUpdateControllerTest
+ true
+
+
+ ECOM_QuoteCheckController
+ true
+
+
+ ECOM_QuoteCheckControllerTest
+ true
+
+
+ ECOM_QuoteCleanerBatch
+ true
+
+
+ ECOM_QuoteCleanerBatchTest
+ true
+
+
+ ECOM_QuoteReadyToBeDelivered
+ true
+
+
+ ECOM_QuoteReadyToBeDeliveredTest
+ true
+
+
+ ECOM_QuoteReadyToOrderController
+ true
+
+
+ ECOM_QuoteReadyToOrderControllerTest
+ true
+
+
+ ECOM_QuoteTestCleanerSchedulable
+ true
+
+
+ ECOM_QuoteTestCleanerSchedulableTest
+ true
+
+
+ ECOM_RedirectController
+ true
+
+
+ ECOM_RelancerCommande
+ true
+
+
+ ECOM_RelancerCommandeTest
+ true
+
+
+ ECOM_ResponseTriggerHandler
+ true
+
+
+ ECOM_TestFactory
+ true
+
+
+ ECOM_TestPaymentController
+ true
+
+
+ ECOM_TrackingController
+ true
+
+
+ ECOM_TrackingControllerTest
+ true
+
+
+ ECOM_buildQuoteReporting
+ true
+
+
+ ECOM_buildQuoteReportingBatch
+ true
+
+
+ ECOM_buildQuoteReportingBatchTest
+ true
+
+
+ ECOM_displayGlassolutionLogoController
+ true
+
+
+ ECOM_getLinkPageController
+ true
+
+
+ ECOM_updateTurnoversBatch
+ true
+
+
+ ECOM_updateTurnoversBatchTest
+ true
+
+
+ ECOM_updateTurnoversSchedulable
+ true
+
+
+ ErrorPageDescriptionController
+ true
+
+
+ ErrorPageDescriptionController_test
+ true
+
+
+ ForbiddenException
+ true
+
+
+ ForgotPasswordController
+ true
+
+
+ ForgotPasswordControllerTest
+ true
+
+
+ GenericUtils
+ true
+
+
+ GraphicsPackController
+ true
+
+
+ InputLookupAuraController
+ true
+
+
+ InputLookupAuraControllerTest
+ true
+
+
+ LicenseManager
+ true
+
+
+ MigratorBatch
+ true
+
+
+ MigratorBatchTest
+ true
+
+
+ MyPrivateAttachmentsController
+ true
+
+
+ MyPrivateAttachmentsControllerTest
+ true
+
+
+ MyProfilePageController
+ true
+
+
+ MyProfilePageControllerTest
+ true
+
+
+ OGONE_AbstractPaymentRequest
+ true
+
+
+ OGONE_AbstractPaymentResponse
+ true
+
+
+ OGONE_AbstractRequest
+ true
+
+
+ OGONE_AbstractResponse
+ true
+
+
+ OGONE_AllParametersShaComposer
+ true
+
+
+ OGONE_AllParametersShaComposerTest
+ true
+
+
+ OGONE_EcomPaymentRequest
+ true
+
+
+ OGONE_EcomPaymentResponse
+ true
+
+
+ OGONE_Exceptions
+ true
+
+
+ OGONE_GeneralParameterFilter
+ true
+
+
+ OGONE_HashAlgorithm
+ true
+
+
+ OGONE_HashAlgorithmTest
+ true
+
+
+ OGONE_IParameterFilter
+ true
+
+
+ OGONE_IPaymentRequest
+ true
+
+
+ OGONE_IRequest
+ true
+
+
+ OGONE_IResponse
+ true
+
+
+ OGONE_IShaComposer
+ true
+
+
+ OGONE_Passphrase
+ true
+
+
+ OGONE_PassphraseTest
+ true
+
+
+ OGONE_PaymentResponseStatus
+ true
+
+
+ OGONE_ShaInParameterFilter
+ true
+
+
+ OGONE_ShaInParameterFilterTest
+ true
+
+
+ OGONE_ShaOutParameterFilter
+ true
+
+
+ OGONE_ShaOutParameterFilterTest
+ true
+
+
+ ObjectCount
+ true
+
+
+ ObjectHelperTest
+ true
+
+
+ OtherToolInProgressException
+ true
+
+
+ PAD
+ true
+
+
+ PAD_TEST
+ true
+
+
+ PageControllerBase
+ true
+
+
+ ParticipantExtension
+ true
+
+
+ QuoteStatisticAfterDelete
+ true
+
+
+ QuoteStatisticAfterDeleteTest
+ true
+
+
+ QuoteStatisticAfterInsert
+ true
+
+
+ QuoteStatisticAfterInsertTest
+ true
+
+
+ QuoteStatisticAfterUndelete
+ true
+
+
+ QuoteStatisticAfterUndeleteTest
+ true
+
+
+ QuoteStatisticAfterUpdate
+ true
+
+
+ QuoteStatisticAfterUpdateTest
+ true
+
+
+ SM001_contactManagement
+ true
+
+
+ SM001_contactManagement_TEST
+ true
+
+
+ SM002_UserManagement
+ true
+
+
+ SM002_UserManagement_TEST
+ true
+
+
+ SM003_AccountManagement
+ true
+
+
+ SM004_countrySetup
+ true
+
+
+ SM005_LeadManagement
+ true
+
+
+ SM005_LeadManagement_TEST
+ true
+
+
+ SM006_CameleonCPQ_Quote
+ true
+
+
+ SM006_CameleonCPQ_Quote_TEST
+ true
+
+
+ SObjectWrapper
+ true
+
+
+ ScheduleDeleteAdditionalContexteBatch
+ true
+
+
+ ScheduleECOM_NotifyUsersBatch
+ true
+
+
+ SiteLoginController
+ true
+
+
+ SiteLoginControllerTest
+ true
+
+
+ SiteRegisterController
+ true
+
+
+ SiteRegisterControllerTest
+ true
+
+
+ TaskTriggerHandler
+ true
+
+
+ TaskTriggerHandlerTest
+ true
+
+
+ TestDataFactory
+ true
+
+
+ TestGraphicsPackController
+ true
+
+
+ TestLeadConvertPage
+ true
+
+
+ TriggerMailer
+ true
+
+
+ TriggerMailerTest
+ true
+
+
+ UserTriggerHandler
+ true
+
+
+ UserTriggerHandlerTest
+ true
+
+
+ UserUtils
+ true
+
+
+ UserUtilsTest
+ true
+
+
+ UtilityHolder
+ true
+
+
+ UtilityHolder_Test
+ true
+
+
+ WRP01_contactResponse
+ true
+
+
+ WRP02_userResponse
+ true
+
+
+ WS001_contactExist
+ true
+
+
+ WS001_contactExist_TEST
+ true
+
+
+ WS002_DelegatedAuthService
+ true
+
+
+ WS002_DelegatedAuthService_TEST
+ true
+
+
+ WS003_createUserCommunity
+ true
+
+
+ WS003_createUserCommunity_TEST
+ true
+
+
+ WS004_ResetPasswordUser
+ true
+
+
+ WS004_ResetPasswordUser_TEST
+ true
+
+
+ WS005_SendFeedback
+ true
+
+
+ WZ_AccountChangeOwner
+ true
+
+
+ WZ_AccountChangeOwner_TEST
+ true
+
+
+ WZ_AccountEquipmentTriggerHandler
+ true
+
+
+ WZ_AccountEquipmentTriggerTest
+ true
+
+
+ WZ_AccountTeamTriggerHandler
+ true
+
+
+ WZ_AccountTeamTriggerHandler_TEST
+ true
+
+
+ WZ_AccountTriggerHandler
+ true
+
+
+ WZ_AccountTriggerHandler_TEST
+ true
+
+
+ WZ_Address
+ true
+
+
+ WZ_AggregateResultIterable
+ true
+
+
+ WZ_AggregateResultIterableLastMonth
+ true
+
+
+ WZ_AggregateResultIterator
+ true
+
+
+ WZ_AggregateResultIteratorLastMonth
+ true
+
+
+ WZ_AttachmentTriggerHandler
+ true
+
+
+ WZ_BA01_ExecuteMonitoringAcccount_TEST
+ true
+
+
+ WZ_BA01_ExecuteMonitoringAccount
+ true
+
+
+ WZ_BA01_MonitoringAccount
+ true
+
+
+ WZ_BA01_MonitoringAccount_TEST
+ true
+
+
+ WZ_BA02_ExecuteUpdateGoals
+ true
+
+
+ WZ_BA02_ExecuteUpdateGoalsLastMonth
+ true
+
+
+ WZ_BA02_UpdateGoals
+ true
+
+
+ WZ_BA02_UpdateGoalsLastMonth
+ true
+
+
+ WZ_BA02_UpdateGoals_TEST
+ true
+
+
+ WZ_BA03_ExecuteFlagEcomOrder
+ true
+
+
+ WZ_BA03_FlagEcomOrder
+ true
+
+
+ WZ_BA03_FlagEcomOrder_TEST
+ true
+
+
+ WZ_BA04_ExecutePreferentialDelivery
+ true
+
+
+ WZ_BA04_PreferentialDelivery
+ true
+
+
+ WZ_BA04_PreferentialDelivery_TEST
+ true
+
+
+ WZ_BA05_ExecuteReferenceVariant
+ true
+
+
+ WZ_BA05_ReferenceVariant
+ true
+
+
+ WZ_BOMCPQ
+ true
+
+
+ WZ_CPQ_Constants
+ true
+
+
+ WZ_CPQ_Objects_Search
+ true
+
+
+ WZ_CallATP
+ true
+
+
+ WZ_CallATP_Test
+ true
+
+
+ WZ_CancelOrder
+ true
+
+
+ WZ_CartDeleteLine
+ true
+
+
+ WZ_CartDeleteLine_TEST
+ true
+
+
+ WZ_Case
+ true
+
+
+ WZ_CaseTriggerHandler
+ true
+
+
+ WZ_Client
+ true
+
+
+ WZ_Client_Info
+ true
+
+
+ WZ_Client_Info_TEST
+ true
+
+
+ WZ_CloneOpportunityController
+ true
+
+
+ WZ_CloneOpportunityController_TEST
+ true
+
+
+ WZ_CompetitorTriggerHandler
+ true
+
+
+ WZ_CompetitorTriggerHandler_TEST
+ true
+
+
+ WZ_ComponentControllerBase
+ true
+
+
+ WZ_ComputeGoals
+ true
+
+
+ WZ_ConfEngine
+ true
+
+
+ WZ_Contact
+ true
+
+
+ WZ_ContactTriggerHandler
+ true
+
+
+ WZ_CreateSalesOrder
+ true
+
+
+ WZ_CreditLimit
+ true
+
+
+ WZ_CreditLimit_TEST
+ true
+
+
+ WZ_CustomerOrgKPITriggerHandler
+ true
+
+
+ WZ_CustomerOrgKPITriggerHandler_TEST
+ true
+
+
+ WZ_CustomerSiteTriggerHandler
+ true
+
+
+ WZ_DashboardsCSAnSCController
+ true
+
+
+ WZ_DashboardsCSAnSCController_TEST
+ true
+
+
+ WZ_DeliveryCircuitTriggerHandler
+ true
+
+
+ WZ_DeliveryResultIterable
+ true
+
+
+ WZ_DeliveryResultIterator
+ true
+
+
+ WZ_EmailMessageTriggerHandler
+ true
+
+
+ WZ_EmailMessageTriggerHandler_Test
+ true
+
+
+ WZ_Error_Controller
+ true
+
+
+ WZ_EventTriggerHandler
+ true
+
+
+ WZ_FLWCheckDuplicateAccTeam
+ true
+
+
+ WZ_FLWDeleteAccountTeam
+ true
+
+
+ WZ_GenerateAccountPDF
+ true
+
+
+ WZ_GeneratedAccountPDF_Test
+ true
+
+
+ WZ_GenericController
+ true
+
+
+ WZ_GenericPDF_Controller
+ true
+
+
+ WZ_GenericPDF_Controller_TEST
+ true
+
+
+ WZ_Get_FPs
+ true
+
+
+ WZ_GoalTriggerHandler
+ true
+
+
+ WZ_InitEngine
+ true
+
+
+ WZ_LeadConvertTest
+ true
+
+
+ WZ_MR_Creation
+ true
+
+
+ WZ_MR_Creation_Test
+ true
+
+
+ WZ_MinuteReportTriggerHandler
+ true
+
+
+ WZ_Minute_Report_Extension_Test
+ true
+
+
+ WZ_Minute_Report_Extention
+ true
+
+
+ WZ_ObjectHelper
+ true
+
+
+ WZ_ObjectHelperTest
+ true
+
+
+ WZ_OpenCatalogEngine
+ true
+
+
+ WZ_OpportunityTriggerHandler
+ true
+
+
+ WZ_Order
+ true
+
+
+ WZ_OrderClientControl
+ true
+
+
+ WZ_OrderClientControl_TEST
+ true
+
+
+ WZ_OrderController
+ true
+
+
+ WZ_OrderItemController
+ true
+
+
+ WZ_OrderItemTriggerHandler
+ true
+
+
+ WZ_OrderItemTriggerHandler_TEST
+ true
+
+
+ WZ_OrderLineItem
+ true
+
+
+ WZ_OrderLogisticController
+ true
+
+
+ WZ_OrderLogisticController_Test
+ true
+
+
+ WZ_OrderPricingController
+ true
+
+
+ WZ_OrderReviewController
+ true
+
+
+ WZ_OrderReviewControllerTEST
+ true
+
+
+ WZ_OrderTriggerHandler
+ true
+
+
+ WZ_PageControllerBase
+ true
+
+
+ WZ_ParticipantsTriggerHandler
+ true
+
+
+ WZ_PicklistEntry
+ true
+
+
+ WZ_PriceBook
+ true
+
+
+ WZ_Product
+ true
+
+
+ WZ_Project_Change_Owner
+ true
+
+
+ WZ_Project_Change_Owner_Test
+ true
+
+
+ WZ_ProsQuoteLineWrapper
+ true
+
+
+ WZ_ProsQuoteParser
+ true
+
+
+ WZ_QuoteStatusUpdateController
+ true
+
+
+ WZ_QuoteStatusUpdateControllerTest
+ true
+
+
+ WZ_QuoteTriggerHandler
+ true
+
+
+ WZ_QuoteTriggerHandler_TEST
+ true
+
+
+ WZ_RunOrder_TEST
+ true
+
+
+ WZ_SM001_MinuteReport
+ true
+
+
+ WZ_SM002_Project
+ true
+
+
+ WZ_SM003_Order
+ true
+
+
+ WZ_SM004_OrderItem
+ true
+
+
+ WZ_SearchProduct
+ true
+
+
+ WZ_SendOrderReceiptController
+ true
+
+
+ WZ_SendOrderReceiptController_TEST
+ true
+
+
+ WZ_SetCartCPQ
+ true
+
+
+ WZ_SingletonController
+ true
+
+
+ WZ_StandardOrderTriggerHandler
+ true
+
+
+ WZ_StandardOrderTriggerHandler_TEST
+ true
+
+
+ WZ_TaskTriggerHandler
+ true
+
+
+ WZ_TestFactory
+ true
+
+
+ WZ_TriggerTest
+ true
+
+
+ WZ_UpdateCart
+ true
+
+
+ WZ_UpdateCart_TEST
+ true
+
+
+ WZ_UpdateEventTriggerHandler
+ true
+
+
+ WZ_UpdateEventTriggerHandlerTest
+ true
+
+
+ WZ_UpdateLastActivityDateTriggerTest
+ true
+
+
+ WZ_UpdateLastActivityTriggerHandler
+ true
+
+
+ WZ_UtilSortSobs
+ true
+
+
+ WZ_UtilSortSobs_TEST
+ true
+
+
+ WZ_ValuationEngine
+ true
+
+
+ WZ_WS_CPQ_CartATPSync
+ true
+
+
+ WZ_WS_CPQ_CartOperations
+ true
+
+
+ WZ_WS_CPQ_CartStateful
+ true
+
+
+ WZ_WS_CPQ_CartStateful_TEST
+ true
+
+
+ WZ_WS_CPQ_CatalogEngine
+ true
+
+
+ WZ_WS_CPQ_EngineRef
+ true
+
+
+ WZ_WS_CancelSalesOrderV1
+ true
+
+
+ WZ_WS_OrderCameleon
+ true
+
+
+ WZ_WS_OrderCameleon_Test
+ true
+
+
+ WZ_XMLWalker
+ true
+
+
+ WZ_displayClaimCases
+ true
+
+
+ WZ_getCartCPQ
+ true
+
+
+ contactTriggerHandler
+ true
+
+
+ couponPointsTriggerHandler
+ true
+
+
+ customLookUpController
+ true
+
+
+ deleteAdditionalContexteBatch
+ true
+
+
+ deleteAdditionalContexteBatchTest
+ true
+
+
+ insertLoginhistoryBatch
+ true
+
+
+ insertLoginhistoryBatchSchedulable
+ true
+
+
+ insertLoginhistoryBatchTest
+ true
+
+
+ leadConvertController
+ true
+
+
+ leadConvertCoreComponentController
+ true
+
+
+ leadConvertTaskDescComponentController
+ true
+
+
+ leadConvertTaskInfoComponentController
+ true
+
+
+ leadConvertTaskRemindComponentController
+ true
+
+
+ sendOrderWithValidationRules
+ true
+
+
+ updateQuoteItemInformationBatch
+ true
+
+
+ updateQuoteItemInformationBatchTest
+ true
+
+
+ weasyipwebserviceAtpcallV1
+ true
+
+
+ weasyipwebserviceAtpcallV2
+ true
+
+
+ weasyipwebserviceAtpcallV2_TEST
+ true
+
+
+ weasyipwebserviceCreatesalesorderV1
+ true
+
+ true
+
+ true
+ Account.AccountNb__c
+ true
+
+
+ true
+ Account.AccountNumber
+ true
+
+
+ true
+ Account.AccountSource
+ true
+
+
+ true
+ Account.AnnualRevenue
+ true
+
+
+ false
+ Account.Annual_Revenue_Evolution__c
+ true
+
+
+ true
+ Account.BillingAddress
+ true
+
+
+ true
+ Account.BusinessProfile__c
+ true
+
+
+ true
+ Account.CanBuyGlassOnlineAlread__c
+ true
+
+
+ true
+ Account.CompanyEmail__c
+ true
+
+
+ true
+ Account.CountConfirmedorder__c
+ true
+
+
+ true
+ Account.CountQuoteExcludingOrder__c
+ true
+
+
+ true
+ Account.Country_Setup__c
+ true
+
+
+ true
+ Account.CurrentSupplier__c
+ true
+
+
+ true
+ Account.Customer_Type__c
+ true
+
+
+ true
+ Account.Customer_profile__c
+ true
+
+
+ true
+ Account.Delivery_Level__c
+ true
+
+
+ true
+ Account.Description
+ true
+
+
+ true
+ Account.ECOM_CompteGenerique__c
+ true
+
+
+ true
+ Account.ECOM_CustomerProfile__c
+ true
+
+
+ true
+ Account.ECOM_CustomerReferenceGPS__c
+ true
+
+
+ true
+ Account.ECOM_DeliverySegment__c
+ true
+
+
+ true
+ Account.ECOM_DeliveryStatusDescription__c
+ true
+
+
+ true
+ Account.ECOM_DeliveryStatusReason__c
+ true
+
+
+ true
+ Account.ECOM_DeliveryStatus__c
+ true
+
+
+ true
+ Account.ECOM_DistributionSite__c
+ true
+
+
+ true
+ Account.ECOM_GpsStatus__c
+ true
+
+
+ true
+ Account.ECOM_Internal__c
+ true
+
+
+ false
+ Account.ECOM_IsIncludedInchallenge__c
+ false
+
+
+ true
+ Account.ECOM_Language__c
+ true
+
+
+ true
+ Account.ECOM_LastOrderDate__c
+ true
+
+
+ true
+ Account.ECOM_LastQuoteCompletedDate__c
+ true
+
+
+ true
+ Account.ECOM_LastVisitDate__c
+ true
+
+
+ true
+ Account.ECOM_LogoUrl__c
+ true
+
+
+ true
+ Account.ECOM_Markup__c
+ true
+
+
+ true
+ Account.ECOM_PhoneNumberAssistance__c
+ true
+
+
+ true
+ Account.ECOM_PickUpOnly__c
+ true
+
+
+ true
+ Account.ECOM_Segment__c
+ true
+
+
+ true
+ Account.ECOM_VATNumber__c
+ true
+
+
+ true
+ Account.Environment_Tax__c
+ true
+
+
+ true
+ Account.FavoriteCollectMode__c
+ true
+
+
+ true
+ Account.FavoriteOrderingMode__c
+ true
+
+
+ true
+ Account.Fax
+ true
+
+
+ true
+ Account.GlassNeedsSourcingDescription__c
+ true
+
+
+ true
+ Account.GlassNeeds__c
+ true
+
+
+ true
+ Account.HasMachinery__c
+ true
+
+
+ true
+ Account.Has_Generic_GPS__c
+ true
+
+
+ true
+ Account.Hit_rate_on_quotes__c
+ true
+
+
+ true
+ Account.HowManyJobsPerWeek__c
+ true
+
+
+ true
+ Account.HowTheyQuoteCustomer__c
+ true
+
+
+ true
+ Account.HowTheySelectProductsOrder__c
+ true
+
+
+ true
+ Account.Industry
+ true
+
+
+ true
+ Account.Jigsaw
+ true
+
+
+ true
+ Account.NumberInstaller__c
+ true
+
+
+ true
+ Account.NumberOfEmployees
+ true
+
+
+ true
+ Account.NumberOfVehicles__c
+ true
+
+
+ true
+ Account.Ownership
+ true
+
+
+ true
+ Account.ParentId
+ true
+
+
+ true
+ Account.Parent_Code_GPS__c
+ true
+
+
+ true
+ Account.Phone
+ true
+
+
+ true
+ Account.Rating
+ true
+
+
+ true
+ Account.RelationshipOrigin__c
+ true
+
+
+ true
+ Account.ShippingAddress
+ true
+
+
+ true
+ Account.Sic
+ true
+
+
+ true
+ Account.SicDesc
+ true
+
+
+ true
+ Account.Site
+ true
+
+
+ true
+ Account.SpecialGlassNeed__c
+ true
+
+
+ true
+ Account.SumOrdersYTD__c
+ true
+
+
+ true
+ Account.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ Account.Test_Opp_Rollup_Sum__c
+ true
+
+
+ true
+ Account.TickerSymbol
+ true
+
+
+ true
+ Account.TotalNumberEmployees__c
+ true
+
+
+ true
+ Account.Type
+ true
+
+
+ true
+ Account.VATPercent__c
+ true
+
+
+ true
+ Account.VAT_Rate__c
+ true
+
+
+ true
+ Account.WZ_Accessibility__c
+ true
+
+
+ true
+ Account.WZ_Account_Operation_Type__c
+ true
+
+
+ true
+ Account.WZ_Account_Product_Lines__c
+ true
+
+
+ true
+ Account.WZ_Account_Type__c
+ true
+
+
+ true
+ Account.WZ_Account__c
+ true
+
+
+ true
+ Account.WZ_Active__c
+ true
+
+
+ true
+ Account.WZ_Annual_Contribution_Margin_y_1_Y__c
+ true
+
+
+ true
+ Account.WZ_Annual_Contribution_Margin_y_1_ytd__c
+ true
+
+
+ true
+ Account.WZ_Annual_Margin_y_ytd__c
+ true
+
+
+ true
+ Account.WZ_Annual_Revenue_y_1_Y__c
+ true
+
+
+ false
+ Account.WZ_Annual_Revenue_y_1_ytd__c
+ true
+
+
+ false
+ Account.WZ_Annual_Revenue_y_ytd__c
+ true
+
+
+ true
+ Account.WZ_Association__c
+ true
+
+
+ true
+ Account.WZ_Billing_Account__c
+ true
+
+
+ true
+ Account.WZ_Billing_City__c
+ true
+
+
+ true
+ Account.WZ_Billing_Country__c
+ true
+
+
+ true
+ Account.WZ_Billing_Postal_Code__c
+ true
+
+
+ true
+ Account.WZ_Billing_State_Region__c
+ true
+
+
+ true
+ Account.WZ_Billing_Street__c
+ true
+
+
+ true
+ Account.WZ_Billing__c
+ true
+
+
+ true
+ Account.WZ_Business_Activity__c
+ true
+
+
+ true
+ Account.WZ_Calculus_Type__c
+ true
+
+
+ true
+ Account.WZ_Campaign_Targeted__c
+ true
+
+
+ true
+ Account.WZ_City__c
+ true
+
+
+ true
+ Account.WZ_Commercial_Attachment_Site__c
+ true
+
+
+ true
+ Account.WZ_Competitor_Group__c
+ true
+
+
+ true
+ Account.WZ_Consolidated_turnover__c
+ true
+
+
+ true
+ Account.WZ_Contact_Phone__c
+ true
+
+
+ true
+ Account.WZ_Contact__c
+ true
+
+
+ true
+ Account.WZ_Converted__c
+ true
+
+
+ true
+ Account.WZ_Cost_to_serve__c
+ true
+
+
+ true
+ Account.WZ_Country__c
+ true
+
+
+ true
+ Account.WZ_Customer_Notes__c
+ true
+
+
+ true
+ Account.WZ_Customer_Risk__c
+ true
+
+
+ true
+ Account.WZ_Delivery_Email__c
+ true
+
+
+ true
+ Account.WZ_Delivery_Fee__c
+ true
+
+
+ true
+ Account.WZ_Delivery_Preference__c
+ true
+
+
+ true
+ Account.WZ_ERP_Master__c
+ true
+
+
+ true
+ Account.WZ_Edges_Protection__c
+ true
+
+
+ true
+ Account.WZ_Energy_Surchage__c
+ true
+
+
+ true
+ Account.WZ_European_Segmentation__c
+ true
+
+
+ true
+ Account.WZ_Express_Surcharge__c
+ true
+
+
+ true
+ Account.WZ_External_FedRep_ID__c
+ true
+
+
+ true
+ Account.WZ_FedRep_Status__c
+ true
+
+
+ true
+ Account.WZ_Forecast_Revenues_Current_Q__c
+ true
+
+
+ true
+ Account.WZ_Glass4U_customer__c
+ true
+
+
+ true
+ Account.WZ_Graph_URL_BE__c
+ true
+
+
+ true
+ Account.WZ_Height_Width_MaxRatio__c
+ true
+
+
+ true
+ Account.WZ_Height__c
+ true
+
+
+ true
+ Account.WZ_High_priority_follow_up__c
+ true
+
+
+ true
+ Account.WZ_IPSOS_relevant__c
+ true
+
+
+ true
+ Account.WZ_Inactive__c
+ true
+
+
+ true
+ Account.WZ_Invoice_Email__c
+ true
+
+
+ true
+ Account.WZ_Is_Master__c
+ true
+
+
+ true
+ Account.WZ_Key_account_s_BU__c
+ true
+
+
+ true
+ Account.WZ_Language__c
+ true
+
+
+ true
+ Account.WZ_Last_Quote_Date__c
+ true
+
+
+ true
+ Account.WZ_Last_Visit_Date__c
+ true
+
+
+ true
+ Account.WZ_Limit_Days__c
+ true
+
+
+ true
+ Account.WZ_Machinery_Details__c
+ true
+
+
+ true
+ Account.WZ_Machinery__c
+ true
+
+
+ true
+ Account.WZ_Mailing_City__c
+ true
+
+
+ true
+ Account.WZ_Mailing_Country__c
+ true
+
+
+ true
+ Account.WZ_Mailing_Postal_Code__c
+ true
+
+
+ true
+ Account.WZ_Mailing_State_Region__c
+ true
+
+
+ true
+ Account.WZ_Mailing_Street__c
+ true
+
+
+ true
+ Account.WZ_Main_Account_Sub_Account__c
+ true
+
+
+ true
+ Account.WZ_Market_Share__c
+ true
+
+
+ true
+ Account.WZ_Mean_of_Unloading__c
+ true
+
+
+ true
+ Account.WZ_Mode__c
+ true
+
+
+ true
+ Account.WZ_Monthly_Margin_y_1_M__c
+ true
+
+
+ true
+ Account.WZ_Monthly_Margin_y_mtd__c
+ true
+
+
+ true
+ Account.WZ_Monthly_Revenue_y_1_M__c
+ true
+
+
+ true
+ Account.WZ_Monthly_Revenue_y_mtd__c
+ true
+
+
+ true
+ Account.WZ_MyGlassolutions_customer__c
+ true
+
+
+ true
+ Account.WZ_Net_Income__c
+ true
+
+
+ true
+ Account.WZ_Number_of_Bending_Lines__c
+ true
+
+
+ true
+ Account.WZ_Number_of_Cutting_Tables__c
+ true
+
+
+ true
+ Account.WZ_Number_of_Insulating_Glazing_Lines__c
+ true
+
+
+ true
+ Account.WZ_Number_of_Laminating_Lines__c
+ true
+
+
+ true
+ Account.WZ_Number_of_Tempering_Lines__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_Year__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues_Annual__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues_quarter_1__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues_quarter_2__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues_quarter_3__c
+ true
+
+
+ true
+ Account.WZ_Objective_sales_revenues_quarter_4__c
+ true
+
+
+ true
+ Account.WZ_OnTimeInFull__c
+ true
+
+
+ true
+ Account.WZ_Operating_Income__c
+ true
+
+
+ true
+ Account.WZ_Ordering_Account__c
+ true
+
+
+ true
+ Account.WZ_POBox_City__c
+ true
+
+
+ true
+ Account.WZ_POBox_Country__c
+ true
+
+
+ true
+ Account.WZ_POBox_Number__c
+ true
+
+
+ true
+ Account.WZ_POBox_postal_code__c
+ true
+
+
+ true
+ Account.WZ_Part_of_a_club__c
+ true
+
+
+ true
+ Account.WZ_Phone_2__c
+ true
+
+
+ true
+ Account.WZ_Player_Type__c
+ true
+
+
+ true
+ Account.WZ_Postal_Code__c
+ true
+
+
+ true
+ Account.WZ_Potential__c
+ true
+
+
+ true
+ Account.WZ_Product_Portfolio__c
+ true
+
+
+ true
+ Account.WZ_Prospect_Number__c
+ true
+
+
+ true
+ Account.WZ_Quality_Certification__c
+ true
+
+
+ true
+ Account.WZ_Redcard_from_Ipsos__c
+ true
+
+
+ true
+ Account.WZ_SIRET__c
+ true
+
+
+ true
+ Account.WZ_Scoring_Value__c
+ true
+
+
+ true
+ Account.WZ_Scoring__c
+ true
+
+
+ true
+ Account.WZ_Shipping_Email__c
+ true
+
+
+ true
+ Account.WZ_Special_Rebate_10__c
+ true
+
+
+ true
+ Account.WZ_Special_Rebate_1__c
+ true
+
+
+ true
+ Account.WZ_State__c
+ true
+
+
+ true
+ Account.WZ_Street__c
+ true
+
+
+ true
+ Account.WZ_Surface_Max__c
+ true
+
+
+ true
+ Account.WZ_TVA_1__c
+ true
+
+
+ true
+ Account.WZ_Tariff_Group__c
+ true
+
+
+ true
+ Account.WZ_To_Develop_Customer__c
+ true
+
+
+ true
+ Account.WZ_Weight_Rounded__c
+ true
+
+
+ true
+ Account.WZ_Width__c
+ true
+
+
+ true
+ Account.Website
+ true
+
+
+ true
+ Account.WhatDoTheySellInstall__c
+ true
+
+
+ true
+ Account.WorkshopEquipment__c
+ true
+
+
+ true
+ CameleonCPQ__AdditionalContext__c.CameleonCPQ__BeingSynchronized__c
+ true
+
+
+ true
+ CameleonCPQ__AdditionalContext__c.CameleonCPQ__SessionId__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__ContractLineType__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__ContractSyncID__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__ItemDescr__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__Quantity__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__TotalPrice1__c
+ true
+
+
+ true
+ CameleonCPQ__ContractLineItem__c.CameleonCPQ__TotalPrice2__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__AccountId__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__ContactId__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__ContractEndDate__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__ContractStartDate__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__ContractType__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__ExpirationAlert__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__PartnerId__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__QuoteId__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__RenewalType__c
+ true
+
+
+ true
+ CameleonCPQ__Contract__c.CameleonCPQ__Status__c
+ true
+
+
+ true
+ CameleonCPQ__MasterContract__c.CameleonCPQ__Name__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__AccountId__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingCity__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingCountry__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingName__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingState__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__BillingStreet__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__CommPctPrice1__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__CommPctPrice2__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__Expires__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToCity__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToCountry__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToName__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToState__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PROS_SoldToStreet__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ParentAccountId__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__PrimaryContactId__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ReleaseNumber__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingCity__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingCountry__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingName__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingState__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__ShippingStreet__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToCity__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToCountry__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToName__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToState__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__SoldToStreet__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__Status__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__TotalComm1__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__TotalComm2__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__TotalPrice1__c
+ true
+
+
+ true
+ CameleonCPQ__QuoteRelease__c.CameleonCPQ__TotalPrice2__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__AccountId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ActiveRelease__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BeingSynchronized__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__BillingStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__CameleonTouchParam__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__CameleonTouch__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__CommPctPrice1__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__CommPctPrice2__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ContractAmendmentDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ContractEndDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ContractStartDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ContractType__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__Expires__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ExternalId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PROS_SoldToStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ParentAccountId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ParentQuoteId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__PrimaryContactId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__ShippingStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__SoldToStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__Status__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__TotalComm1__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__TotalComm2__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__TotalPrice1__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.CameleonCPQ__TotalPrice2__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.DateCopy__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.DeliveryMode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_AccountSGGSReference__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_BillingCity_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_BillingCountry_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_BillingPostalCode_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_BillingStreet_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_CamMobile__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdEmail__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdFirstName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdLastName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMailingCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMailingCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMailingPostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMailingState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMailingStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdMobilePhone__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientIdSalutation__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientId__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_ClientMarkup__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_CommentGps__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_CountryGps__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DeliveryCharge__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DeliveryData__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DeliveryDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DeliveryOption__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DisplayClientPrice__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSiteCity__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSiteCountry__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSiteName__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSitePostalCode__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSiteState__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSiteStreet__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_DistributionSite__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_Email_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_EndDeliveryDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_EndManufDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_GPS_DistributionSite__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_IsSameFactoryDistribution__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_Name_Has_Changed__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_OrderDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_OrderNumberGps__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_PhoneNumberAssistance__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_Phone_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_Pictures_Cost__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_QuoteFromDesktop__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_StartDeliveryCustDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_StartDeliveryDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_UpdateComment__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_Upload_Photo_Message__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_firstName_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_initialDeliveryDate__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_lastName_GenericAccount__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_paymentType__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.ECOM_temporaryStatus__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.FromDesktop__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.Quote_Lines__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.Quote_Ref__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.RoadTransportCharge__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.WZ_Order__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.WZ_Region_Code__c
+ true
+
+
+ true
+ CameleonCPQ__Quote__c.supplier_site_code__c
+ true
+
+
+ true
+ Campaign.ActualCost
+ true
+
+
+ true
+ Campaign.AmountAllOpportunities
+ true
+
+
+ true
+ Campaign.AmountWonOpportunities
+ true
+
+
+ true
+ Campaign.BudgetedCost
+ true
+
+
+ true
+ Campaign.CampaignImageId
+ true
+
+
+ true
+ Campaign.DB_Campaign_Tactic__c
+ true
+
+
+ true
+ Campaign.Description
+ true
+
+
+ true
+ Campaign.EndDate
+ true
+
+
+ true
+ Campaign.ExpectedResponse
+ true
+
+
+ true
+ Campaign.ExpectedRevenue
+ true
+
+
+ true
+ Campaign.HierarchyActualCost
+ true
+
+
+ true
+ Campaign.HierarchyAmountAllOpportunities
+ true
+
+
+ true
+ Campaign.HierarchyAmountWonOpportunities
+ true
+
+
+ true
+ Campaign.HierarchyBudgetedCost
+ true
+
+
+ true
+ Campaign.HierarchyExpectedRevenue
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfContacts
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfConvertedLeads
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfLeads
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfOpportunities
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfResponses
+ true
+
+
+ true
+ Campaign.HierarchyNumberOfWonOpportunities
+ true
+
+
+ true
+ Campaign.HierarchyNumberSent
+ true
+
+
+ true
+ Campaign.IsActive
+ true
+
+
+ true
+ Campaign.NumberOfContacts
+ true
+
+
+ true
+ Campaign.NumberOfConvertedLeads
+ true
+
+
+ true
+ Campaign.NumberOfLeads
+ true
+
+
+ true
+ Campaign.NumberOfOpportunities
+ true
+
+
+ true
+ Campaign.NumberOfResponses
+ true
+
+
+ true
+ Campaign.NumberOfWonOpportunities
+ true
+
+
+ true
+ Campaign.NumberSent
+ true
+
+
+ true
+ Campaign.ParentId
+ true
+
+
+ true
+ Campaign.StartDate
+ true
+
+
+ true
+ Campaign.Status
+ true
+
+
+ true
+ Campaign.Type
+ true
+
+
+ true
+ Case.AccountId
+ true
+
+
+ true
+ Case.AssetId
+ true
+
+
+ true
+ Case.Assigned_To__c
+ true
+
+
+ true
+ Case.BusinessHoursId
+ true
+
+
+ false
+ Case.ClosedDate
+ true
+
+
+ true
+ Case.ClosedOnCreate
+ true
+
+
+ true
+ Case.ContactId
+ true
+
+
+ true
+ Case.Description
+ true
+
+
+ true
+ Case.Expeditor__c
+ true
+
+
+ false
+ Case.IsClosedOnCreate
+ true
+
+
+ true
+ Case.IsEscalated
+ true
+
+
+ true
+ Case.Origin
+ true
+
+
+ true
+ Case.ParentId
+ true
+
+
+ true
+ Case.Priority
+ true
+
+
+ true
+ Case.QuestionId
+ true
+
+
+ true
+ Case.Reason
+ true
+
+
+ true
+ Case.SourceId
+ true
+
+
+ true
+ Case.Sprint_Data__c
+ true
+
+
+ true
+ Case.Subject
+ true
+
+
+ true
+ Case.SuppliedCompany
+ true
+
+
+ true
+ Case.SuppliedEmail
+ true
+
+
+ true
+ Case.SuppliedName
+ true
+
+
+ true
+ Case.SuppliedPhone
+ true
+
+
+ true
+ Case.Type
+ true
+
+
+ true
+ Case.WZ_Account_Owner__c
+ true
+
+
+ true
+ Case.WZ_Backlog__c
+ true
+
+
+ true
+ Case.WZ_Case_Priority_Flag__c
+ true
+
+
+ true
+ Case.WZ_Case_Support_Type__c
+ true
+
+
+ true
+ Case.WZ_Case_Thread_Id__c
+ true
+
+
+ true
+ Case.WZ_Category__c
+ true
+
+
+ true
+ Case.WZ_Claim_Reason__c
+ true
+
+
+ true
+ Case.WZ_Commercial_Attachment_Site__c
+ true
+
+
+ true
+ Case.WZ_Country_Origin__c
+ true
+
+
+ true
+ Case.WZ_Data_JIRA_Nr__c
+ true
+
+
+ true
+ Case.WZ_Data_Sprint_Nr__c
+ true
+
+
+ true
+ Case.WZ_Data_Sprint_Status__c
+ true
+
+
+ true
+ Case.WZ_Due_Date__c
+ true
+
+
+ true
+ Case.WZ_Duration__c
+ true
+
+
+ true
+ Case.WZ_European_Segmentation__c
+ true
+
+
+ true
+ Case.WZ_Functional__c
+ true
+
+
+ true
+ Case.WZ_HAFEZ_Service_Now_Ticket__c
+ true
+
+
+ true
+ Case.WZ_JIRA_Nr__c
+ true
+
+
+ true
+ Case.WZ_Minute_Report__c
+ true
+
+
+ true
+ Case.WZ_Order_ERP_Number__c
+ true
+
+
+ true
+ Case.WZ_Order_Number__c
+ true
+
+
+ true
+ Case.WZ_Order_Site__c
+ true
+
+
+ true
+ Case.WZ_Postal_Code__c
+ true
+
+
+ true
+ Case.WZ_Qualified__c
+ true
+
+
+ true
+ Case.WZ_Region_Code__c
+ true
+
+
+ true
+ Case.WZ_Release__c
+ true
+
+
+ true
+ Case.WZ_ReportedBy__c
+ true
+
+
+ true
+ Case.WZ_Requested_Delivery_Date__c
+ true
+
+
+ true
+ Case.WZ_SGG_site_of_the_order__c
+ true
+
+
+ true
+ Case.WZ_Scoring__c
+ true
+
+
+ true
+ Case.WZ_Scrum_Complexity__c
+ true
+
+
+ true
+ Case.WZ_Severity__c
+ true
+
+
+ true
+ Case.WZ_Sprint_Nr__c
+ true
+
+
+ true
+ Case.WZ_Sprint_Status__c
+ true
+
+
+ true
+ Case.WZ_Summary__c
+ true
+
+
+ true
+ Case.WZ_Technical_Lead__c
+ true
+
+
+ true
+ Case.WZ_Technical__c
+ true
+
+
+ true
+ Case.WZ_User_Region_Code__c
+ true
+
+
+ true
+ Case.WZ_Value__c
+ true
+
+
+ true
+ Case.WZ_Workload_Estimated__c
+ true
+
+
+ true
+ Competition__c.WZ_Comments__c
+ true
+
+
+ true
+ Competition__c.WZ_Competitor__c
+ true
+
+
+ true
+ Competition__c.WZ_Product_Name__c
+ true
+
+
+ true
+ Contact.AccountId
+ true
+
+
+ true
+ Contact.Account_Country_Code__c
+ true
+
+
+ true
+ Contact.AssistantName
+ true
+
+
+ true
+ Contact.AssistantPhone
+ true
+
+
+ true
+ Contact.Available_Points__c
+ true
+
+
+ true
+ Contact.Birthdate
+ true
+
+
+ true
+ Contact.ContactRoleCompany__c
+ true
+
+
+ true
+ Contact.Contact_Salutation__c
+ true
+
+
+ true
+ Contact.Coupon_Amount__c
+ true
+
+
+ true
+ Contact.Coupon_Expiry_Date__c
+ true
+
+
+ true
+ Contact.Coupon_Missing_Points__c
+ true
+
+
+ true
+ Contact.Coupon_Threshold__c
+ true
+
+
+ true
+ Contact.Coupon_Value__c
+ true
+
+
+ true
+ Contact.Department
+ true
+
+
+ true
+ Contact.Description
+ true
+
+
+ true
+ Contact.DoNotCall
+ true
+
+
+ true
+ Contact.ECOM_RegistrationRequestDate__c
+ true
+
+
+ true
+ Contact.Email
+ true
+
+
+ true
+ Contact.Email_external_Id__c
+ true
+
+
+ true
+ Contact.Fax
+ true
+
+
+ true
+ Contact.HasOptedOutOfEmail
+ true
+
+
+ true
+ Contact.HasOptedOutOfFax
+ true
+
+
+ true
+ Contact.HomePhone
+ true
+
+
+ true
+ Contact.Jigsaw
+ true
+
+
+ true
+ Contact.Language_Code__c
+ true
+
+
+ true
+ Contact.LeadSource
+ true
+
+
+ true
+ Contact.MailingAddress
+ true
+
+
+ true
+ Contact.MobilePhone
+ true
+
+
+ true
+ Contact.OtherAddress
+ true
+
+
+ true
+ Contact.OtherPhone
+ true
+
+
+ true
+ Contact.Phone
+ true
+
+
+ true
+ Contact.Redeemed_Points__c
+ true
+
+
+ true
+ Contact.ReportsToId
+ true
+
+
+ true
+ Contact.TECH_Unique_ID__c
+ true
+
+
+ true
+ Contact.Title
+ true
+
+
+ true
+ Contact.Total_Points__c
+ true
+
+
+ true
+ Contact.WZ_Active__c
+ true
+
+
+ true
+ Contact.WZ_BackUpContact__c
+ true
+
+
+ true
+ Contact.WZ_Backup_Contact_Email__c
+ true
+
+
+ true
+ Contact.WZ_Converted__c
+ true
+
+
+ true
+ Contact.WZ_Decision_Maker__c
+ true
+
+
+ true
+ Contact.WZ_Language__c
+ true
+
+
+ true
+ Contact.WZ_Last_activity_date__c
+ true
+
+
+ true
+ Contact.WZ_Preferred_Communication_Channel__c
+ true
+
+
+ true
+ Contact.WZ_Prescriber__c
+ true
+
+
+ true
+ Contact.WZ_Reason_of_inactivation__c
+ true
+
+
+ true
+ Contact.WZ_Region_Code__c
+ true
+
+
+ true
+ Contact.backupAccountId__c
+ true
+
+
+ false
+ Contract.ActivatedById
+ false
+
+
+ false
+ Contract.ActivatedDate
+ false
+
+
+ false
+ Contract.BillingAddress
+ false
+
+
+ false
+ Contract.CompanySignedDate
+ false
+
+
+ false
+ Contract.CompanySignedId
+ false
+
+
+ false
+ Contract.ContractTerm
+ false
+
+
+ false
+ Contract.CustomerSignedDate
+ false
+
+
+ false
+ Contract.CustomerSignedId
+ false
+
+
+ false
+ Contract.CustomerSignedTitle
+ false
+
+
+ false
+ Contract.Description
+ false
+
+
+ false
+ Contract.EndDate
+ false
+
+
+ false
+ Contract.Name
+ false
+
+
+ false
+ Contract.OwnerExpirationNotice
+ false
+
+
+ false
+ Contract.Pricebook2Id
+ false
+
+
+ false
+ Contract.ShippingAddress
+ false
+
+
+ false
+ Contract.SpecialTerms
+ false
+
+
+ false
+ Contract.StartDate
+ false
+
+
+ true
+ Country_Setup__c.ECOM_SendActivationEmail__c
+ true
+
+
+ true
+ Country_Setup__c.Ecom_Discount__c
+ true
+
+
+ true
+ Country_Setup__c.Ecom_EnablePdfOrder__c
+ true
+
+
+ true
+ Country_Setup__c.Environment_Tax__c
+ true
+
+
+ true
+ Country_Setup__c.Terms_Conditions__c
+ true
+
+
+ true
+ Country_Setup__c.VAT_Rate__c
+ true
+
+
+ true
+ Country_Setup__c.hasLoyaltyProgram__c
+ true
+
+
+ true
+ Country_Setup__c.hasOgone__c
+ true
+
+
+ true
+ Country_Setup__c.hasOngoingSurvey__c
+ true
+
+
+ true
+ Country_Setup__c.hasTradingPost__c
+ true
+
+
+ true
+ Coupon_Application__c.Cameleon_Quote__c
+ true
+
+
+ true
+ Coupon_Application__c.Coupon__c
+ true
+
+
+ true
+ Coupon_Application__c.Used_Amount__c
+ true
+
+
+ true
+ Coupon_Point_Calculation__c.Calculation_Date__c
+ true
+
+
+ true
+ Coupon_Point_Calculation__c.Coupon_Order_Calculation_Id__c
+ true
+
+
+ true
+ Coupon_Point_Calculation__c.Coupon_Type__c
+ true
+
+
+ true
+ Coupon_Point_Calculation__c.Order__c
+ true
+
+
+ true
+ Coupon_Point_Calculation__c.Points_Issued__c
+ true
+
+
+ true
+ Coupon_Type__c.Calculation_End_Date__c
+ true
+
+
+ true
+ Coupon_Type__c.Calculation_Start_Date__c
+ true
+
+
+ true
+ Coupon_Type__c.Country__c
+ true
+
+
+ true
+ Coupon_Type__c.Coupon_Type_Code__c
+ true
+
+
+ true
+ Coupon_Type__c.End_Date__c
+ true
+
+
+ true
+ Coupon_Type__c.Expiration_Reminder__c
+ true
+
+
+ true
+ Coupon_Type__c.Last_Calculation_Date__c
+ true
+
+
+ true
+ Coupon_Type__c.Last_Calculation__c
+ true
+
+
+ true
+ Coupon_Type__c.Points_Per_Unit__c
+ true
+
+
+ true
+ Coupon_Type__c.Points_To_Get_Coupon__c
+ true
+
+
+ true
+ Coupon_Type__c.isActive__c
+ true
+
+
+ true
+ Coupon_Type__c.isMain_Coupon_Type__c
+ true
+
+
+ true
+ Coupon__c.Coupon_Points_Value__c
+ true
+
+
+ true
+ Coupon__c.Coupon_Type__c
+ true
+
+
+ true
+ Coupon__c.Expiry_Date__c
+ true
+
+
+ true
+ Coupon__c.Full_Amount__c
+ true
+
+
+ true
+ Coupon__c.Remaining_Amount__c
+ true
+
+
+ true
+ Coupon__c.Spent_Amount__c
+ true
+
+
+ true
+ Coupon__c.isActive__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_City__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_Country__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_GpsCode__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_IsChanged__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_MobilePhone__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_Phone__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_PostalCode__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_State__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_Street__c
+ true
+
+
+ true
+ ECOM_Address__c.ECOM_Type__c
+ true
+
+
+ true
+ ECOM_Component__c.BOMNumberFromMainArticle__c
+ true
+
+
+ true
+ ECOM_Component__c.Item__c
+ true
+
+
+ true
+ ECOM_Component__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Component__c.coatedSide__c
+ true
+
+
+ true
+ ECOM_Component__c.color__c
+ true
+
+
+ true
+ ECOM_Component__c.designation__c
+ true
+
+
+ true
+ ECOM_Component__c.filler__c
+ true
+
+
+ true
+ ECOM_Component__c.height__c
+ true
+
+
+ true
+ ECOM_Component__c.level__c
+ true
+
+
+ true
+ ECOM_Component__c.modificationCode__c
+ true
+
+
+ true
+ ECOM_Component__c.number__c
+ true
+
+
+ true
+ ECOM_Component__c.pane__c
+ true
+
+
+ true
+ ECOM_Component__c.parentItem__c
+ true
+
+
+ true
+ ECOM_Component__c.parentNumber__c
+ true
+
+
+ true
+ ECOM_Component__c.patternSide__c
+ true
+
+
+ true
+ ECOM_Component__c.position__c
+ true
+
+
+ true
+ ECOM_Component__c.pricePrintingCode__c
+ true
+
+
+ true
+ ECOM_Component__c.priceRelevanceCode__c
+ true
+
+
+ true
+ ECOM_Component__c.procurementType__c
+ true
+
+
+ true
+ ECOM_Component__c.productGroup__c
+ true
+
+
+ true
+ ECOM_Component__c.productNo__c
+ true
+
+
+ true
+ ECOM_Component__c.productType__c
+ true
+
+
+ true
+ ECOM_Component__c.quantity__c
+ true
+
+
+ true
+ ECOM_Component__c.sensOfPattern__c
+ true
+
+
+ true
+ ECOM_Component__c.shortName__c
+ true
+
+
+ true
+ ECOM_Component__c.thickness__c
+ true
+
+
+ true
+ ECOM_Component__c.unitPrice__c
+ true
+
+
+ true
+ ECOM_Component__c.userDefinedField__c
+ true
+
+
+ true
+ ECOM_Component__c.vectorForProductionBOM__c
+ true
+
+
+ true
+ ECOM_Component__c.width__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Confname__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Header__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Height__c
+ true
+
+
+ true
+ ECOM_Configuration__c.ItemDescription__c
+ true
+
+
+ true
+ ECOM_Configuration__c.ItemQty__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Shape__c
+ true
+
+
+ true
+ ECOM_Configuration__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Totalprice__c
+ true
+
+
+ true
+ ECOM_Configuration__c.Width__c
+ true
+
+
+ true
+ ECOM_Configuration__c.itemReference__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.DisplayedSiteName__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Address_City__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Address_PostalCode__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Address_State__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Address_Street__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Branch_Manager__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Country__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_EmailOrder__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_EmailSupport__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Fax__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_GPS_Code__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_GpsCountryISO__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Opening_hours_Friday__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_Opening_hours_Mon_Thurs__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_PhoneNumber_Assistance__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_PhoneNumber__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.ECOM_RelanceClient__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.GPS_Generic_Reference__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.Latitude__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.Longitude__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.MonthlyObjective__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.MonthlyTurnover__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.PSPID__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.RecipientBackupEmail__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.RecipientConfirmationEmail__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.WZ_Region_Code__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.WeeklyObjective__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.WeeklyTurnover__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.YTDTurnover__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.YearlyObjective__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.distributionSiteExternalId__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.hasOgone__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.hasTradingPost__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.monthly_objective_rate__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.supplier_site_code__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.weekly_objective_rate__c
+ true
+
+
+ true
+ ECOM_DistributionSite__c.yearly_objective_rate__c
+ true
+
+
+ true
+ ECOM_Header__c.PROS_Quote__c
+ true
+
+
+ true
+ ECOM_Header__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Header__c.billingCity__c
+ true
+
+
+ true
+ ECOM_Header__c.billingCountry__c
+ true
+
+
+ true
+ ECOM_Header__c.billingName__c
+ true
+
+
+ true
+ ECOM_Header__c.billingPhone__c
+ true
+
+
+ true
+ ECOM_Header__c.billingPostCode__c
+ true
+
+
+ true
+ ECOM_Header__c.billingStreet__c
+ true
+
+
+ true
+ ECOM_Header__c.brand__c
+ true
+
+
+ true
+ ECOM_Header__c.currencyRate__c
+ true
+
+
+ true
+ ECOM_Header__c.currency__c
+ true
+
+
+ true
+ ECOM_Header__c.customerNumber__c
+ true
+
+
+ true
+ ECOM_Header__c.customerProNumber__c
+ true
+
+
+ true
+ ECOM_Header__c.delivCountry__c
+ true
+
+
+ true
+ ECOM_Header__c.delivFax__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine1__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine2__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine3__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine4__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine5__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine6__c
+ true
+
+
+ true
+ ECOM_Header__c.delivLine7__c
+ true
+
+
+ true
+ ECOM_Header__c.delivMail__c
+ true
+
+
+ true
+ ECOM_Header__c.delivMode__c
+ true
+
+
+ true
+ ECOM_Header__c.delivName__c
+ true
+
+
+ true
+ ECOM_Header__c.delivOpen__c
+ true
+
+
+ true
+ ECOM_Header__c.delivPhone__c
+ true
+
+
+ true
+ ECOM_Header__c.delivPostCode__c
+ true
+
+
+ true
+ ECOM_Header__c.delivRoute__c
+ true
+
+
+ true
+ ECOM_Header__c.deliveryDate__c
+ true
+
+
+ true
+ ECOM_Header__c.entryDate__c
+ true
+
+
+ true
+ ECOM_Header__c.ogoneId__c
+ true
+
+
+ true
+ ECOM_Header__c.orderDate__c
+ true
+
+
+ true
+ ECOM_Header__c.orderId__c
+ true
+
+
+ true
+ ECOM_Header__c.orderNumber__c
+ true
+
+
+ true
+ ECOM_Header__c.payDate__c
+ true
+
+
+ true
+ ECOM_Header__c.pspId__c
+ true
+
+
+ true
+ ECOM_Header__c.purchaseDelivery__c
+ true
+
+
+ true
+ ECOM_Header__c.purchaseSupplierNo__c
+ true
+
+
+ true
+ ECOM_Header__c.purchase__c
+ true
+
+
+ true
+ ECOM_Header__c.quoteCustRef__c
+ true
+
+
+ true
+ ECOM_Header__c.quoteName__c
+ true
+
+
+ true
+ ECOM_Header__c.reason__c
+ true
+
+
+ true
+ ECOM_Header__c.shaSign__c
+ true
+
+
+ true
+ ECOM_Header__c.siteCode__c
+ true
+
+
+ true
+ ECOM_Header__c.totalPaidPrice__c
+ true
+
+
+ true
+ ECOM_Item__c.Header__c
+ true
+
+
+ true
+ ECOM_Item__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Item__c.customItemNumber__c
+ true
+
+
+ true
+ ECOM_Item__c.discount__c
+ true
+
+
+ true
+ ECOM_Item__c.functionalCode__c
+ true
+
+
+ true
+ ECOM_Item__c.gas1__c
+ true
+
+
+ true
+ ECOM_Item__c.gas2__c
+ true
+
+
+ true
+ ECOM_Item__c.glass2code__c
+ true
+
+
+ true
+ ECOM_Item__c.glass3code__c
+ true
+
+
+ true
+ ECOM_Item__c.height__c
+ true
+
+
+ true
+ ECOM_Item__c.itemCode__c
+ true
+
+
+ true
+ ECOM_Item__c.itemFreeText__c
+ true
+
+
+ true
+ ECOM_Item__c.itemMode__c
+ true
+
+
+ true
+ ECOM_Item__c.itemNumber__c
+ true
+
+
+ true
+ ECOM_Item__c.mirror2__c
+ true
+
+
+ true
+ ECOM_Item__c.mirror3__c
+ true
+
+
+ true
+ ECOM_Item__c.mirror__c
+ true
+
+
+ true
+ ECOM_Item__c.orderNumber__c
+ true
+
+
+ true
+ ECOM_Item__c.orient2__c
+ true
+
+
+ true
+ ECOM_Item__c.orient3__c
+ true
+
+
+ true
+ ECOM_Item__c.orient__c
+ true
+
+
+ true
+ ECOM_Item__c.packageSize__c
+ true
+
+
+ true
+ ECOM_Item__c.packageType__c
+ true
+
+
+ true
+ ECOM_Item__c.priceUnit__c
+ true
+
+
+ true
+ ECOM_Item__c.pricem2__c
+ true
+
+
+ true
+ ECOM_Item__c.quantity__c
+ true
+
+
+ true
+ ECOM_Item__c.seal__c
+ true
+
+
+ true
+ ECOM_Item__c.spf1__c
+ true
+
+
+ true
+ ECOM_Item__c.spf2__c
+ true
+
+
+ true
+ ECOM_Item__c.width__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.Processing__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.angle__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.hor__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.mirror__c
+ true
+
+
+ true
+ ECOM_ProcessingCoordinates__c.ver__c
+ true
+
+
+ true
+ ECOM_ProcessingParam__c.Processing__c
+ true
+
+
+ true
+ ECOM_ProcessingParam__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_ProcessingParam__c.type__c
+ true
+
+
+ true
+ ECOM_ProcessingParam__c.value__c
+ true
+
+
+ true
+ ECOM_Processing_Place__c.Processing__c
+ true
+
+
+ true
+ ECOM_Processing_Place__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Processing_Place__c.angle__c
+ true
+
+
+ true
+ ECOM_Processing_Place__c.corner__c
+ true
+
+
+ true
+ ECOM_Processing_Place__c.edge__c
+ true
+
+
+ true
+ ECOM_Processing__c.Component__c
+ true
+
+
+ true
+ ECOM_Processing__c.Item__c
+ true
+
+
+ true
+ ECOM_Processing__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_Processing__c.componentNumber__c
+ true
+
+
+ true
+ ECOM_Processing__c.description__c
+ true
+
+
+ true
+ ECOM_Processing__c.info__c
+ true
+
+
+ true
+ ECOM_Processing__c.itemNumber__c
+ true
+
+
+ true
+ ECOM_Processing__c.layer__c
+ true
+
+
+ true
+ ECOM_Processing__c.orderNumber__c
+ true
+
+
+ true
+ ECOM_Processing__c.pane__c
+ true
+
+
+ true
+ ECOM_Processing__c.processNumber__c
+ true
+
+
+ true
+ ECOM_Processing__c.quantity__c
+ true
+
+
+ true
+ ECOM_Processing__c.sequence__c
+ true
+
+
+ true
+ ECOM_ShapeParam__c.Shape__c
+ true
+
+
+ true
+ ECOM_ShapeParam__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_ShapeParam__c.type__c
+ true
+
+
+ true
+ ECOM_ShapeParam__c.value__c
+ true
+
+
+ true
+ ECOM_shape__c.Component__c
+ true
+
+
+ true
+ ECOM_shape__c.Item__c
+ true
+
+
+ true
+ ECOM_shape__c.TECH_External_ID__c
+ true
+
+
+ true
+ ECOM_shape__c.componentNumber__c
+ true
+
+
+ true
+ ECOM_shape__c.itemNumber__c
+ true
+
+
+ true
+ ECOM_shape__c.layer__c
+ true
+
+
+ true
+ ECOM_shape__c.orderNumber__c
+ true
+
+
+ true
+ ECOM_shape__c.pane__c
+ true
+
+
+ true
+ ECOM_shape__c.shapeNumber__c
+ true
+
+
+ true
+ ECOM_shape__c.type__c
+ true
+
+
+ true
+ Ecom_Response__c.Comment__c
+ true
+
+
+ true
+ Ecom_Response__c.Contact__c
+ true
+
+
+ true
+ Ecom_Response__c.Country__c
+ true
+
+
+ true
+ Ecom_Response__c.Ecom_source__c
+ true
+
+
+ true
+ Ecom_Response__c.Order__c
+ true
+
+
+ true
+ Ecom_Response__c.Star_Rating__c
+ true
+
+
+ true
+ Ecom_Response__c.Survey_Response__c
+ true
+
+
+ true
+ Ecom_Response__c.User__c
+ true
+
+
+ true
+ Error_Log__c.Apex_Class_Trigger__c
+ true
+
+
+ true
+ Error_Log__c.Description__c
+ true
+
+
+ true
+ Error_Log__c.End_Date__c
+ true
+
+
+ true
+ Error_Log__c.Method_Name__c
+ true
+
+
+ true
+ Error_Log__c.Object_Name__c
+ true
+
+
+ true
+ Error_Log__c.Severity__c
+ true
+
+
+ true
+ Error_Log__c.Start_Date__c
+ true
+
+
+ true
+ Error_Log__c.Type__c
+ true
+
+
+ true
+ Error_Log__c.record_Id__c
+ true
+
+
+ true
+ Event.ActivityLoadMoment__c
+ true
+
+
+ true
+ Event.AppFeaturesWishlist__c
+ true
+
+
+ true
+ Event.ContactRoleCompany__c
+ true
+
+
+ true
+ Event.DB_Activity_Type__c
+ true
+
+
+ true
+ Event.DemoApp__c
+ true
+
+
+ true
+ Event.DemoFeedback__c
+ true
+
+
+ true
+ Event.Description
+ true
+
+
+ true
+ Event.IsAllDayEvent
+ true
+
+
+ true
+ Event.IsVisibleInSelfService
+ true
+
+
+ true
+ Event.KeyGlassProductsPurchased__c
+ true
+
+
+ true
+ Event.Location
+ true
+
+
+ true
+ Event.MissingFeaturesAccordingClient__c
+ true
+
+
+ true
+ Event.PerceivedBenefitscustomer__c
+ true
+
+
+ true
+ Event.PlacingOrder__c
+ true
+
+
+ true
+ Event.Primary_Resource__c
+ true
+
+
+ true
+ Event.ProductsWishlist__c
+ true
+
+
+ true
+ Event.ServicesWishlist__c
+ true
+
+
+ true
+ Event.TECH_Unique_ID__c
+ true
+
+
+ true
+ Event.Type
+ true
+
+
+ true
+ Event.WZ_Comment__c
+ true
+
+
+ true
+ Event.WZ_DocumentURL__c
+ true
+
+
+ true
+ Event.WZ_End_Date__c
+ true
+
+
+ true
+ Event.WZ_Event_Goal_2__c
+ true
+
+
+ true
+ Event.WZ_Event_Goal_3__c
+ true
+
+
+ true
+ Event.WZ_Event_Main_Goal__c
+ true
+
+
+ true
+ Event.WZ_Event_Main_Theme__c
+ true
+
+
+ true
+ Event.WZ_Event_Objectv__c
+ true
+
+
+ true
+ Event.WZ_Event_Theme_2__c
+ true
+
+
+ true
+ Event.WZ_Event_Theme_3__c
+ true
+
+
+ true
+ Event.WZ_Region_Code__c
+ true
+
+
+ true
+ Event.WZ_Site__c
+ true
+
+
+ true
+ Event.WZ_Visit_Checklist__c
+ true
+
+
+ true
+ Event.WhatId
+ true
+
+
+ true
+ Event.WhoId
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.CommentLineSize__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.CommentSection__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.CommentTitle__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.CompangyLogoName__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.FieldsLeftSide__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.FieldsRightSide__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.FooterCompagnyAdress__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.FooterGreating__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RegionCodeList__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RegionCode__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RejectionMessage__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedList1Fields__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedList1__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedList2Fields__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedList2__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedListSize__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedObjectAsText__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.RelatedObject__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.Salutation_Message__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.Text_content__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.TopFieldSize__c
+ true
+
+
+ true
+ GenericPDFConfiguration__mdt.documentTitlePrefix__c
+ true
+
+
+ true
+ Lead.Address
+ true
+
+
+ true
+ Lead.AnnualRevenue
+ true
+
+
+ true
+ Lead.DB_Created_Date_without_Time__c
+ true
+
+
+ true
+ Lead.DB_Lead_Age__c
+ true
+
+
+ true
+ Lead.Description
+ true
+
+
+ true
+ Lead.DoNotCall
+ true
+
+
+ true
+ Lead.ECOM_GPS_Code__c
+ true
+
+
+ true
+ Lead.ECOM_RegistrationRequestDate__c
+ true
+
+
+ true
+ Lead.ECOM_VATNumber__c
+ true
+
+
+ true
+ Lead.Email
+ true
+
+
+ true
+ Lead.Fax
+ true
+
+
+ true
+ Lead.HasOptedOutOfEmail
+ true
+
+
+ true
+ Lead.HasOptedOutOfFax
+ true
+
+
+ true
+ Lead.Industry
+ true
+
+
+ true
+ Lead.Jigsaw
+ true
+
+
+ false
+ Lead.LastTransferDate
+ true
+
+
+ true
+ Lead.LeadSource
+ true
+
+
+ true
+ Lead.MobilePhone
+ true
+
+
+ true
+ Lead.NumberOfEmployees
+ true
+
+
+ false
+ Lead.PartnerAccountId
+ true
+
+
+ true
+ Lead.Phone
+ true
+
+
+ true
+ Lead.Rating
+ true
+
+
+ true
+ Lead.TECH_WZ_Company_email__c
+ true
+
+
+ true
+ Lead.Title
+ true
+
+
+ true
+ Lead.WZ_City_First_Contact__c
+ true
+
+
+ true
+ Lead.WZ_Converted__c
+ true
+
+
+ true
+ Lead.WZ_Country__c
+ true
+
+
+ true
+ Lead.WZ_Date_First_Contact__c
+ true
+
+
+ true
+ Lead.WZ_Decision_Maker__c
+ true
+
+
+ true
+ Lead.WZ_European_Segmentation__c
+ true
+
+
+ true
+ Lead.WZ_Language__c
+ true
+
+
+ true
+ Lead.WZ_Lead_Products_Lines__c
+ true
+
+
+ true
+ Lead.WZ_Lead_Role_in_the_Company__c
+ true
+
+
+ true
+ Lead.WZ_Potential__c
+ true
+
+
+ true
+ Lead.Website
+ true
+
+
+ true
+ LoginHistory__c.Account_Name__c
+ true
+
+
+ true
+ LoginHistory__c.Alias__c
+ true
+
+
+ true
+ LoginHistory__c.ApiType__c
+ true
+
+
+ true
+ LoginHistory__c.ApiVersion__c
+ true
+
+
+ true
+ LoginHistory__c.Application__c
+ true
+
+
+ true
+ LoginHistory__c.Browser__c
+ true
+
+
+ true
+ LoginHistory__c.ClientVersion__c
+ true
+
+
+ true
+ LoginHistory__c.Contact__c
+ true
+
+
+ true
+ LoginHistory__c.Distribution_Site__c
+ true
+
+
+ true
+ LoginHistory__c.ECOM_DeliverySegment__c
+ true
+
+
+ true
+ LoginHistory__c.GPS_Reference__c
+ true
+
+
+ true
+ LoginHistory__c.Legal_Country__c
+ true
+
+
+ true
+ LoginHistory__c.Location__c
+ true
+
+
+ true
+ LoginHistory__c.LoginTime__c
+ true
+
+
+ true
+ LoginHistory__c.LoginType__c
+ true
+
+
+ true
+ LoginHistory__c.LoginUrl__c
+ true
+
+
+ true
+ LoginHistory__c.Login_Date__c
+ true
+
+
+ true
+ LoginHistory__c.Platform__c
+ true
+
+
+ true
+ LoginHistory__c.Profile__c
+ true
+
+
+ true
+ LoginHistory__c.Role__c
+ true
+
+
+ true
+ LoginHistory__c.SourceIp__c
+ true
+
+
+ true
+ LoginHistory__c.Status__c
+ true
+
+
+ true
+ LoginHistory__c.User_Licence__c
+ true
+
+
+ true
+ LoginHistory__c.User__c
+ true
+
+
+ true
+ LoginHistory__c.Username__c
+ true
+
+
+ true
+ LoginHistory__c.full_name__c
+ true
+
+
+ true
+ LoginHistory__c.user_type__c
+ true
+
+
+ true
+ Ogone_Account__c.ShaIn__c
+ true
+
+
+ true
+ Ogone_Account__c.ShaOut__c
+ true
+
+
+ true
+ Ogone_Request__c.Amount__c
+ true
+
+
+ true
+ Ogone_Request__c.ComPlus__c
+ true
+
+
+ true
+ Ogone_Request__c.Com__c
+ true
+
+
+ true
+ Ogone_Request__c.Currency__c
+ true
+
+
+ true
+ Ogone_Request__c.Language__c
+ true
+
+
+ true
+ Ogone_Request__c.Ogone_Account__c
+ true
+
+
+ true
+ Ogone_Request__c.OrderUniqueId__c
+ true
+
+
+ true
+ Ogone_Request__c.Params__c
+ true
+
+
+ true
+ Ogone_Request__c.ShaIn__c
+ true
+
+
+ true
+ Ogone_Response__c.Amount__c
+ true
+
+
+ true
+ Ogone_Response__c.Brand__c
+ true
+
+
+ true
+ Ogone_Response__c.OgonePayId__c
+ true
+
+
+ true
+ Ogone_Response__c.Ogone_Request__c
+ true
+
+
+ true
+ Ogone_Response__c.OrderUniqueId__c
+ true
+
+
+ true
+ Ogone_Response__c.PSPID__c
+ true
+
+
+ true
+ Ogone_Response__c.Params__c
+ true
+
+
+ true
+ Ogone_Response__c.ShaOut__c
+ true
+
+
+ true
+ Ogone_Response__c.Status__c
+ true
+
+
+ true
+ OpeningHours__c.Closing_Hour__c
+ true
+
+
+ true
+ OpeningHours__c.DayOfweek__c
+ true
+
+
+ true
+ OpeningHours__c.DistributionSite__c
+ true
+
+
+ true
+ OpeningHours__c.OpeningHour__c
+ true
+
+
+ true
+ Opportunity.AccountId
+ true
+
+
+ true
+ Opportunity.Amount
+ true
+
+
+ true
+ Opportunity.CampaignId
+ true
+
+
+ true
+ Opportunity.ContractId
+ true
+
+
+ true
+ Opportunity.DB_Competitor__c
+ true
+
+
+ true
+ Opportunity.Description
+ true
+
+
+ false
+ Opportunity.ExpectedRevenue
+ true
+
+
+ true
+ Opportunity.IsPrivate
+ true
+
+
+ true
+ Opportunity.LeadSource
+ true
+
+
+ true
+ Opportunity.Main_Glass_Type__c
+ true
+
+
+ true
+ Opportunity.NextStep
+ true
+
+
+ false
+ Opportunity.PartnerAccountId
+ true
+
+
+ true
+ Opportunity.Probability
+ true
+
+
+ true
+ Opportunity.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ Opportunity.TotalOpportunityQuantity
+ true
+
+
+ true
+ Opportunity.Type
+ true
+
+
+ false
+ Opportunity.Valid_until_date__c
+ false
+
+
+ true
+ Opportunity.WZ_Accessibility__c
+ true
+
+
+ true
+ Opportunity.WZ_Amount_Value__c
+ true
+
+
+ true
+ Opportunity.WZ_Average_Price__c
+ true
+
+
+ true
+ Opportunity.WZ_Blacklisted_Customer__c
+ true
+
+
+ true
+ Opportunity.WZ_Budget__c
+ true
+
+
+ true
+ Opportunity.WZ_Building_Lot__c
+ true
+
+
+ true
+ Opportunity.WZ_Check_Capacity_and_Lead_Time__c
+ true
+
+
+ true
+ Opportunity.WZ_City__c
+ true
+
+
+ true
+ Opportunity.WZ_Coating__c
+ true
+
+
+ true
+ Opportunity.WZ_Comments__c
+ true
+
+
+ true
+ Opportunity.WZ_Commission_1__c
+ true
+
+
+ true
+ Opportunity.WZ_Commission__c
+ true
+
+
+ true
+ Opportunity.WZ_Contact_Name__c
+ true
+
+
+ true
+ Opportunity.WZ_Contact_Phone__c
+ true
+
+
+ true
+ Opportunity.WZ_Contract_Sign__c
+ true
+
+
+ true
+ Opportunity.WZ_Contract_Signed__c
+ true
+
+
+ true
+ Opportunity.WZ_Controlling_Done__c
+ true
+
+
+ true
+ Opportunity.WZ_Country__c
+ true
+
+
+ true
+ Opportunity.WZ_Create_Order_Book_and_Approval__c
+ true
+
+
+ true
+ Opportunity.WZ_Credit_Insurance__c
+ true
+
+
+ true
+ Opportunity.WZ_Delivery_and_Logistics_Approved__c
+ true
+
+
+ true
+ Opportunity.WZ_Dimensions_and_Shapes__c
+ true
+
+
+ true
+ Opportunity.WZ_Drawings__c
+ true
+
+
+ true
+ Opportunity.WZ_Embargo_Check__c
+ true
+
+
+ true
+ Opportunity.WZ_End_Date__c
+ true
+
+
+ true
+ Opportunity.WZ_End_Month__c
+ true
+
+
+ true
+ Opportunity.WZ_End_Year__c
+ true
+
+
+ true
+ Opportunity.WZ_Estimated_Amount__c
+ true
+
+
+ true
+ Opportunity.WZ_Estimated_Budget__c
+ true
+
+
+ true
+ Opportunity.WZ_Estimated_Quantity__c
+ true
+
+
+ true
+ Opportunity.WZ_Estimated_Surface_m__c
+ true
+
+
+ true
+ Opportunity.WZ_Finance_Check__c
+ true
+
+
+ true
+ Opportunity.WZ_General_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_General_Info_part_3__c
+ true
+
+
+ true
+ Opportunity.WZ_General_Info_part_4__c
+ true
+
+
+ true
+ Opportunity.WZ_General_Terms_Conditions__c
+ true
+
+
+ true
+ Opportunity.WZ_Glazing_Application__c
+ true
+
+
+ true
+ Opportunity.WZ_Hadamar_Guidline__c
+ true
+
+
+ true
+ Opportunity.WZ_Handover_Owner_to_KAM__c
+ true
+
+
+ true
+ Opportunity.WZ_Handover_Quotation_to_Customer__c
+ true
+
+
+ true
+ Opportunity.WZ_Handover_to_OM__c
+ true
+
+
+ true
+ Opportunity.WZ_Handover_to_Production_Planning__c
+ true
+
+
+ true
+ Opportunity.WZ_Kick_Off_Meeting__c
+ true
+
+
+ true
+ Opportunity.WZ_Kitemark__c
+ true
+
+
+ true
+ Opportunity.WZ_Last_Delivery__c
+ true
+
+
+ true
+ Opportunity.WZ_Logistic_Supply_Chain_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_Lost_Reason_Comment__c
+ true
+
+
+ true
+ Opportunity.WZ_Lost_Reason__c
+ true
+
+
+ true
+ Opportunity.WZ_Mean_Of_Unloading__c
+ true
+
+
+ true
+ Opportunity.WZ_Minute_Report__c
+ true
+
+
+ true
+ Opportunity.WZ_Mockup_Sample_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_Mockup_Samples__c
+ true
+
+
+ true
+ Opportunity.WZ_Negotiation_Flag__c
+ true
+
+
+ true
+ Opportunity.WZ_Opportunity_ERP_Site_Number__c
+ true
+
+
+ true
+ Opportunity.WZ_Opportunity_Number__c
+ true
+
+
+ true
+ Opportunity.WZ_Order_Status__c
+ true
+
+
+ true
+ Opportunity.WZ_Packing_Plan__c
+ true
+
+
+ true
+ Opportunity.WZ_Parent_Opportunity__c
+ true
+
+
+ true
+ Opportunity.WZ_Part_1_Pre_checks__c
+ true
+
+
+ true
+ Opportunity.WZ_Part_2_Quotation__c
+ true
+
+
+ true
+ Opportunity.WZ_Part_3_Negotiation__c
+ true
+
+
+ true
+ Opportunity.WZ_Part_4_Won__c
+ true
+
+
+ true
+ Opportunity.WZ_Payment_Condition__c
+ true
+
+
+ true
+ Opportunity.WZ_Pre_Checks_Flag__c
+ true
+
+
+ true
+ Opportunity.WZ_Prescriber__c
+ true
+
+
+ true
+ Opportunity.WZ_Price_Calculation__c
+ true
+
+
+ true
+ Opportunity.WZ_Private__c
+ true
+
+
+ true
+ Opportunity.WZ_Product_Family__c
+ true
+
+
+ true
+ Opportunity.WZ_Product_Price__c
+ true
+
+
+ true
+ Opportunity.WZ_Product_Quantity__c
+ true
+
+
+ true
+ Opportunity.WZ_Project_Name__c
+ true
+
+
+ true
+ Opportunity.WZ_Project_Number__c
+ true
+
+
+ true
+ Opportunity.WZ_Project_Tolerances__c
+ true
+
+
+ true
+ Opportunity.WZ_Quotation_Flag__c
+ true
+
+
+ true
+ Opportunity.WZ_Quote_Approval_by_Sales_Manager__c
+ true
+
+
+ true
+ Opportunity.WZ_Quote_Preparation__c
+ true
+
+
+ true
+ Opportunity.WZ_Raw_Glass_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_Raw_Glass_Supply_Chain_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_Raw_Glass__c
+ true
+
+
+ true
+ Opportunity.WZ_Region_Code__c
+ true
+
+
+ true
+ Opportunity.WZ_Region__c
+ true
+
+
+ true
+ Opportunity.WZ_Sample_Info__c
+ true
+
+
+ true
+ Opportunity.WZ_Samples_Sent__c
+ true
+
+
+ true
+ Opportunity.WZ_Samples__c
+ true
+
+
+ true
+ Opportunity.WZ_Specification_Done__c
+ true
+
+
+ true
+ Opportunity.WZ_Start_Date__c
+ true
+
+
+ true
+ Opportunity.WZ_Start_Month__c
+ true
+
+
+ true
+ Opportunity.WZ_Start_Year__c
+ true
+
+
+ true
+ Opportunity.WZ_Status_Change_Date__c
+ true
+
+
+ true
+ Opportunity.WZ_Street__c
+ true
+
+
+ true
+ Opportunity.WZ_Technical_Specification_Approved__c
+ true
+
+
+ true
+ Opportunity.WZ_Technical_Specification__c
+ true
+
+
+ true
+ Opportunity.WZ_Technical_Specification_received__c
+ true
+
+
+ true
+ Opportunity.WZ_Technical_specification_approved_p2__c
+ true
+
+
+ true
+ Opportunity.WZ_Technical_specification_received_p2__c
+ true
+
+
+ true
+ Opportunity.WZ_Tolerances__c
+ true
+
+
+ true
+ Opportunity.WZ_Total_Surface_Estimation__c
+ true
+
+
+ true
+ Opportunity.WZ_Transport_via__c
+ true
+
+
+ true
+ Opportunity.WZ_Update_Forecast__c
+ true
+
+
+ true
+ Opportunity.WZ_Won_Flag__c
+ true
+
+
+ true
+ OpportunityLineItem.Description
+ true
+
+
+ true
+ OpportunityLineItem.Discount
+ true
+
+
+ true
+ OpportunityLineItem.ListPrice
+ true
+
+
+ true
+ OpportunityLineItem.ProductCode
+ true
+
+
+ true
+ OpportunityLineItem.ServiceDate
+ true
+
+
+ true
+ OpportunityLineItem.Subtotal
+ true
+
+
+ true
+ OpportunityLineItem.TotalPrice
+ true
+
+
+ true
+ Order.ActivatedById
+ true
+
+
+ true
+ Order.ActivatedDate
+ true
+
+
+ true
+ Order.BillToContactId
+ true
+
+
+ true
+ Order.BillingAddress
+ true
+
+
+ true
+ Order.CompanyAuthorizedById
+ true
+
+
+ true
+ Order.CompanyAuthorizedDate
+ true
+
+
+ true
+ Order.ContractEndDate
+ true
+
+
+ true
+ Order.ContractName
+ true
+
+
+ true
+ Order.CustomerAuthorizedById
+ true
+
+
+ true
+ Order.CustomerAuthorizedDate
+ true
+
+
+ true
+ Order.Description
+ true
+
+
+ true
+ Order.Name
+ true
+
+
+ true
+ Order.OpportunityId
+ true
+
+
+ true
+ Order.OrderReferenceNumber
+ true
+
+
+ true
+ Order.PoDate
+ true
+
+
+ true
+ Order.PoNumber
+ true
+
+
+ true
+ Order.ShipToContactId
+ true
+
+
+ true
+ Order.ShippingAddress
+ true
+
+
+ true
+ Order.TotalAmount
+ true
+
+
+ true
+ Order.Type
+ true
+
+
+ true
+ Order.WZ_ARC_Approval_Base_URL__c
+ true
+
+
+ true
+ Order.WZ_ARC_Approval_URL__c
+ true
+
+
+ true
+ Order.WZ_ARC_Comment__c
+ true
+
+
+ true
+ Order.WZ_ARC_Desynchro_Mode__c
+ true
+
+
+ true
+ Order.WZ_ARC_Status__c
+ true
+
+
+ true
+ Order.WZ_ARC_UUID__c
+ true
+
+
+ true
+ Order.WZ_ATPCall_Error_Message__c
+ true
+
+
+ true
+ Order.WZ_Account_Order__c
+ true
+
+
+ true
+ Order.WZ_Account_Quote__c
+ true
+
+
+ true
+ Order.WZ_Alfak_Blocking_Flag__c
+ true
+
+
+ true
+ Order.WZ_Alfak_Blocking__c
+ true
+
+
+ true
+ Order.WZ_Approval_Comment__c
+ true
+
+
+ true
+ Order.WZ_Approval_Comment_rich__c
+ true
+
+
+ true
+ Order.WZ_Approved_Delivery_Date__c
+ true
+
+
+ true
+ Order.WZ_Billing_Account__c
+ true
+
+
+ true
+ Order.WZ_BypassCreditLimit__c
+ true
+
+
+ true
+ Order.WZ_Case_Thread_ID__c
+ true
+
+
+ true
+ Order.WZ_Cloned_from__c
+ true
+
+
+ true
+ Order.WZ_Comment__c
+ true
+
+
+ true
+ Order.WZ_CommercialAttachmentSite__c
+ true
+
+
+ true
+ Order.WZ_Created_Date_Time__c
+ true
+
+
+ true
+ Order.WZ_Customer_Reference__c
+ true
+
+
+ true
+ Order.WZ_DateSentToProd__c
+ true
+
+
+ true
+ Order.WZ_Date_Cancel__c
+ true
+
+
+ true
+ Order.WZ_Date_quote_sent_to_client__c
+ true
+
+
+ true
+ Order.WZ_DelivCircuit_Rep__c
+ true
+
+
+ true
+ Order.WZ_DelivCircuit_Repo__c
+ true
+
+
+ true
+ Order.WZ_Delivery_Choice__c
+ true
+
+
+ true
+ Order.WZ_Delivery_Circuit__c
+ true
+
+
+ true
+ Order.WZ_Delivery_Site__c
+ true
+
+
+ true
+ Order.WZ_Delivery_Term__c
+ true
+
+
+ true
+ Order.WZ_Desynchro_Mode_Comment__c
+ true
+
+
+ true
+ Order.WZ_Desynchro_Mode_Reason__c
+ true
+
+
+ true
+ Order.WZ_Dunning_Comment_1__c
+ true
+
+
+ true
+ Order.WZ_Dunning_Comment_2__c
+ true
+
+
+ true
+ Order.WZ_Dunning_Comment_3__c
+ true
+
+
+ true
+ Order.WZ_ERP_Alert_integration_Time__c
+ true
+
+
+ true
+ Order.WZ_ERP_Billing_Cancel__c
+ true
+
+
+ true
+ Order.WZ_ERP_Billing_Integration_Flag__c
+ true
+
+
+ true
+ Order.WZ_ERP_Billing_Integration__c
+ true
+
+
+ true
+ Order.WZ_ERP_Delivery_Cancel__c
+ true
+
+
+ true
+ Order.WZ_ERP_Delivery_Integration_Flag__c
+ true
+
+
+ true
+ Order.WZ_ERP_Delivery_Integration__c
+ true
+
+
+ true
+ Order.WZ_ERP_Integration_Cancel__c
+ true
+
+
+ true
+ Order.WZ_ERP_Product_Cancel__c
+ true
+
+
+ true
+ Order.WZ_ERP_Product_Integration_Flag__c
+ true
+
+
+ true
+ Order.WZ_ERP_Product_Integration__c
+ true
+
+
+ true
+ Order.WZ_ERP_integration_sentToProd__c
+ true
+
+
+ true
+ Order.WZ_Effective_Delivery_Date__c
+ true
+
+
+ true
+ Order.WZ_Error_Source__c
+ true
+
+
+ true
+ Order.WZ_Error_Status__c
+ true
+
+
+ true
+ Order.WZ_Force_Mode_Reasons__c
+ true
+
+
+ true
+ Order.WZ_Init_Delivery_Circuit__c
+ true
+
+
+ true
+ Order.WZ_Init_Site__c
+ true
+
+
+ true
+ Order.WZ_Is_A_Transformed_Quote__c
+ true
+
+
+ true
+ Order.WZ_Is_Active__c
+ true
+
+
+ true
+ Order.WZ_Is_Force_Mode__c
+ true
+
+
+ true
+ Order.WZ_Is_Quote_Sent_to_Client__c
+ true
+
+
+ true
+ Order.WZ_Is_Transformed_From_Quote__c
+ true
+
+
+ true
+ Order.WZ_LastAtpCall__c
+ true
+
+
+ true
+ Order.WZ_Margin__c
+ true
+
+
+ true
+ Order.WZ_Need_dunning__c
+ true
+
+
+ true
+ Order.WZ_Next_Approver__c
+ true
+
+
+ true
+ Order.WZ_Order_Request__c
+ true
+
+
+ true
+ Order.WZ_Order_Status__c
+ true
+
+
+ true
+ Order.WZ_PDF_display_Rebates__c
+ true
+
+
+ true
+ Order.WZ_PDF_display_Schemes__c
+ true
+
+
+ true
+ Order.WZ_PDF_display_price_unit__c
+ true
+
+
+ true
+ Order.WZ_Parent_Quote__c
+ true
+
+
+ true
+ Order.WZ_Path_Quote__c
+ true
+
+
+ true
+ Order.WZ_Path__c
+ true
+
+
+ true
+ Order.WZ_Pick_up_Site__c
+ true
+
+
+ true
+ Order.WZ_Project_ID__c
+ true
+
+
+ true
+ Order.WZ_Proofreading_Comment__c
+ true
+
+
+ true
+ Order.WZ_Proofreading_Status__c
+ true
+
+
+ true
+ Order.WZ_Pros_Quote__c
+ true
+
+
+ true
+ Order.WZ_Quote_Comment__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_1_Done__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_2_Done__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_3_Done__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_Date_1__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_Date_2__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_Date_3__c
+ true
+
+
+ true
+ Order.WZ_Quote_Dunning_Number__c
+ true
+
+
+ true
+ Order.WZ_Quote_Name__c
+ true
+
+
+ true
+ Order.WZ_Quote_Request__c
+ true
+
+
+ true
+ Order.WZ_Quote_Status__c
+ true
+
+
+ true
+ Order.WZ_Quote_Validation_End_Date__c
+ true
+
+
+ true
+ Order.WZ_Rebate__c
+ true
+
+
+ true
+ Order.WZ_Region_Code__c
+ true
+
+
+ true
+ Order.WZ_Request_Created_Date__c
+ true
+
+
+ true
+ Order.WZ_Requested_Delivery_Date__c
+ true
+
+
+ true
+ Order.WZ_Shipping_Account__c
+ true
+
+
+ true
+ Order.WZ_Shipping_Address__c
+ true
+
+
+ true
+ Order.WZ_Shipping_State_Region__c
+ true
+
+
+ true
+ Order.WZ_Site__c
+ true
+
+
+ true
+ Order.WZ_TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ Order.WZ_TVA_1__c
+ true
+
+
+ true
+ Order.WZ_TotalHT__c
+ true
+
+
+ true
+ Order.WZ_Total_Cost__c
+ true
+
+
+ true
+ Order.WZ_Total_after_rebate__c
+ true
+
+
+ true
+ Order.WZ_Total_before_Rebate__c
+ true
+
+
+ true
+ Order.WZ_Update_CPQ_Logistic__c
+ true
+
+
+ true
+ Order.WZ_User_to_be_notified_1__c
+ true
+
+
+ true
+ Order.WZ_User_to_be_notified_2__c
+ true
+
+
+ true
+ Order.WZ_User_to_be_notified_3__c
+ true
+
+
+ true
+ Order.WZ_ValidationURL__c
+ true
+
+
+ true
+ Order.WZ_Validation_Status__c
+ true
+
+
+ true
+ Order.WZ_VariantNumber__c
+ true
+
+
+ true
+ Order.WZ_Version_Number__c
+ true
+
+
+ true
+ Order.WZ_isShippingLegalAddress__c
+ true
+
+
+ true
+ OrderItem.Description
+ true
+
+
+ true
+ OrderItem.EndDate
+ true
+
+
+ true
+ OrderItem.ListPrice
+ true
+
+
+ true
+ OrderItem.ProductCode
+ true
+
+
+ true
+ OrderItem.ServiceDate
+ true
+
+
+ true
+ OrderItem.Total_Cost__c
+ true
+
+
+ true
+ OrderItem.Total_Production_Initial__c
+ true
+
+
+ true
+ OrderItem.Total_Production_Modif__c
+ true
+
+
+ true
+ OrderItem.Total__c
+ true
+
+
+ true
+ OrderItem.WZ_All_Edgework__c
+ true
+
+
+ true
+ OrderItem.WZ_Area__c
+ true
+
+
+ true
+ OrderItem.WZ_BOM__c
+ true
+
+
+ true
+ OrderItem.WZ_CPQ_Cart_Line_Id__c
+ true
+
+
+ true
+ OrderItem.WZ_CPQ_Cart_Line_Num__c
+ true
+
+
+ true
+ OrderItem.WZ_CPQ_Status__c
+ true
+
+
+ true
+ OrderItem.WZ_CPQ_WS_Answer__c
+ true
+
+
+ true
+ OrderItem.WZ_Client_possible_delivery__c
+ true
+
+
+ true
+ OrderItem.WZ_Comments_for_Production__c
+ true
+
+
+ true
+ OrderItem.WZ_Customer_Landmark__c
+ true
+
+
+ true
+ OrderItem.WZ_Customer_Reviews__c
+ true
+
+
+ true
+ OrderItem.WZ_ERP_Alert_integration_Time__c
+ true
+
+
+ true
+ OrderItem.WZ_ERP_integration_OI_Cancel__c
+ true
+
+
+ true
+ OrderItem.WZ_ERP_integration_sentToProd__c
+ true
+
+
+ true
+ OrderItem.WZ_Edgework_label__c
+ true
+
+
+ true
+ OrderItem.WZ_Error_Message__c
+ true
+
+
+ true
+ OrderItem.WZ_Error_Source__c
+ true
+
+
+ true
+ OrderItem.WZ_Error_Status__c
+ true
+
+
+ true
+ OrderItem.WZ_External_Buying_Cost_unit_modified__c
+ true
+
+
+ true
+ OrderItem.WZ_External_Buying_Cost_unit_system__c
+ true
+
+
+ true
+ OrderItem.WZ_Flag_Advanced__c
+ true
+
+
+ true
+ OrderItem.WZ_Gas__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_1__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_2__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_3__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_Compo_M_modified__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_Compo_M_system__c
+ true
+
+
+ true
+ OrderItem.WZ_Glass_Wash__c
+ true
+
+
+ true
+ OrderItem.WZ_Heat_Soak_Test__c
+ true
+
+
+ true
+ OrderItem.WZ_Height_1__c
+ true
+
+
+ true
+ OrderItem.WZ_Height__c
+ true
+
+
+ true
+ OrderItem.WZ_IGU_Packaging__c
+ true
+
+
+ true
+ OrderItem.WZ_Is_Transformed_From_Quote__c
+ true
+
+
+ true
+ OrderItem.WZ_Local_Code__c
+ true
+
+
+ true
+ OrderItem.WZ_Margin__c
+ true
+
+
+ true
+ OrderItem.WZ_Marking_Options__c
+ true
+
+
+ true
+ OrderItem.WZ_Mesure__c
+ true
+
+
+ true
+ OrderItem.WZ_OrderLineItem_Status__c
+ true
+
+
+ true
+ OrderItem.WZ_Pattern_orientation__c
+ true
+
+
+ true
+ OrderItem.WZ_Plastic_Corner_Packaging__c
+ true
+
+
+ true
+ OrderItem.WZ_Position__c
+ true
+
+
+ true
+ OrderItem.WZ_ProductCode__c
+ true
+
+
+ true
+ OrderItem.WZ_ProductName__c
+ true
+
+
+ true
+ OrderItem.WZ_Product_Label__c
+ true
+
+
+ true
+ OrderItem.WZ_Production_Site__c
+ true
+
+
+ true
+ OrderItem.WZ_Sealant__c
+ true
+
+
+ true
+ OrderItem.WZ_Sealant_heigth__c
+ true
+
+
+ true
+ OrderItem.WZ_Separator__c
+ true
+
+
+ true
+ OrderItem.WZ_Shape__c
+ true
+
+
+ true
+ OrderItem.WZ_Shape_source__c
+ true
+
+
+ true
+ OrderItem.WZ_Spacer__c
+ true
+
+
+ true
+ OrderItem.WZ_Surface__c
+ true
+
+
+ true
+ OrderItem.WZ_TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ OrderItem.WZ_Thickness__c
+ true
+
+
+ true
+ OrderItem.WZ_Total_Rebate__c
+ true
+
+
+ true
+ OrderItem.WZ_Total_Surface_Area__c
+ true
+
+
+ true
+ OrderItem.WZ_Transport_Cost_unit_modified__c
+ true
+
+
+ true
+ OrderItem.WZ_Transport_Cost_unit_system__c
+ true
+
+
+ true
+ OrderItem.WZ_Type__c
+ true
+
+
+ true
+ OrderItem.WZ_Weight__c
+ true
+
+
+ true
+ OrderItem.WZ_Width_1__c
+ true
+
+
+ true
+ OrderItem.WZ_Width__c
+ true
+
+
+ true
+ OrderItem.WZ_m_after_rebate_on_order_final__c
+ true
+
+
+ true
+ OrderItem.WZ_m_modified__c
+ true
+
+
+ true
+ OrderItem.WZ_m_system__c
+ true
+
+
+ true
+ OrderItem.WZ_unit_after_rebate_on_order_final__c
+ true
+
+
+ true
+ OrderItem.WZ_unit_modified__c
+ true
+
+
+ true
+ OrderItem.WZ_unit_system__c
+ true
+
+
+ true
+ OrderItem.wZ_Customer_Ref__c
+ true
+
+
+ true
+ Pricebook2.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ Pricebook2.WZ_Country__c
+ true
+
+
+ true
+ PricebookEntry.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ PricebookEntry.WZ_LocalProductCode__c
+ true
+
+
+ true
+ PricebookEntry.WZ_Ranking__c
+ true
+
+
+ true
+ Product2.Description
+ true
+
+
+ true
+ Product2.DisplayUrl
+ true
+
+
+ true
+ Product2.ExternalDataSourceId
+ true
+
+
+ true
+ Product2.ExternalId
+ true
+
+
+ true
+ Product2.Family
+ true
+
+
+ true
+ Product2.ProductCode
+ true
+
+
+ true
+ Product2.QuantityUnitOfMeasure
+ true
+
+
+ true
+ Product2.StockKeepingUnit
+ true
+
+
+ true
+ Product2.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ Product2.WZ_Article_Info__c
+ true
+
+
+ true
+ Product2.WZ_Classification__c
+ true
+
+
+ true
+ Product2.WZ_Configurable__c
+ true
+
+
+ true
+ Product2.WZ_Height__c
+ true
+
+
+ true
+ Product2.WZ_MatchCode__c
+ true
+
+
+ true
+ Product2.WZ_Name_2__c
+ true
+
+
+ true
+ Product2.WZ_Name_3__c
+ true
+
+
+ true
+ Product2.WZ_Product_Blocked__c
+ true
+
+
+ true
+ Product2.WZ_Search_Name__c
+ true
+
+
+ true
+ Product2.WZ_Short_Name__c
+ true
+
+
+ true
+ Product2.WZ_Width__c
+ true
+
+
+ true
+ QRCodeMatching__c.ECOM_CameleonName__c
+ true
+
+
+ true
+ QRCodeMatching__c.ECOM_QRCodeName__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_DeliveryDate__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_DeliveryOption__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_Distrib_Site__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_EndManufacturingDate__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_Factory2BranchDeliEndDt__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_Factory2BranchDeliStartDt__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_Factory2CustoDeliStartDt__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.ECOM_OrderDate__c
+ true
+
+
+ true
+ Quote_Delivery_Time_Info__c.Quote_Reporting__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_Height__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_ItemCode__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_ItemConfName__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_ItemMode__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_ItemWidth__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_Quantity__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_TotalPrice__c
+ true
+
+
+ true
+ Quote_Item_Information__c.ECOM_UnitPrice__c
+ true
+
+
+ true
+ Quote_Item_Information__c.Glass2Code__c
+ true
+
+
+ true
+ Quote_Item_Information__c.Glass3Code__c
+ true
+
+
+ true
+ Quote_Item_Information__c.Quote_Reporting__c
+ true
+
+
+ true
+ Quote_Item_Information__c.gas1__c
+ true
+
+
+ true
+ Quote_Item_Information__c.gas2__c
+ true
+
+
+ true
+ Quote_Item_Information__c.seal__c
+ true
+
+
+ true
+ Quote_Item_Information__c.spf1__c
+ true
+
+
+ true
+ Quote_Item_Information__c.spf2__c
+ true
+
+
+ true
+ Quote_Item_Information__c.updated__c
+ true
+
+
+ true
+ Quote_Line__c.CP_Generative_Process__c
+ true
+
+
+ true
+ Quote_Line__c.ConfNameCountry__c
+ true
+
+
+ true
+ Quote_Line__c.ConfName__c
+ true
+
+
+ true
+ Quote_Line__c.ECOM_CPQ_ItemReference__c
+ true
+
+
+ true
+ Quote_Line__c.ECOM_GPS_Code__c
+ true
+
+
+ true
+ Quote_Line__c.Height__c
+ true
+
+
+ true
+ Quote_Line__c.Item_Description__c
+ true
+
+
+ true
+ Quote_Line__c.Item_Qty__c
+ true
+
+
+ true
+ Quote_Line__c.Quote_Lines__c
+ true
+
+
+ true
+ Quote_Line__c.RefLineCusto__c
+ true
+
+
+ true
+ Quote_Line__c.Shape__c
+ true
+
+
+ true
+ Quote_Line__c.Total_price__c
+ true
+
+
+ true
+ Quote_Line__c.Width__c
+ true
+
+
+ true
+ Quote_Line__c.idLine__c
+ true
+
+
+ true
+ Quote_Processing_Coordinate__c.ECOM_Horizontal__c
+ true
+
+
+ true
+ Quote_Processing_Coordinate__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Processing_Coordinate__c.ECOM_Sequence__c
+ true
+
+
+ true
+ Quote_Processing_Coordinate__c.ECOM_Vertical__c
+ true
+
+
+ true
+ Quote_Processing_Coordinate__c.Quote_Item_Information__c
+ true
+
+
+ true
+ Quote_Processing_Parameter__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Processing_Parameter__c.ECOM_Sequence__c
+ true
+
+
+ true
+ Quote_Processing_Parameter__c.ECOM_Type__c
+ true
+
+
+ true
+ Quote_Processing_Parameter__c.ECOM_Value__c
+ true
+
+
+ true
+ Quote_Processing_Parameter__c.Quote_Item_Information__c
+ true
+
+
+ true
+ Quote_Processing_Placement__c.ECOM_Corner__c
+ true
+
+
+ true
+ Quote_Processing_Placement__c.ECOM_Edge__c
+ true
+
+
+ true
+ Quote_Processing_Placement__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Processing_Placement__c.ECOM_Sequence__c
+ true
+
+
+ true
+ Quote_Processing_Placement__c.Quote_Item_Information__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_Description__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_Layer__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_Pane__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_ProcessNumber__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_Quantity__c
+ true
+
+
+ true
+ Quote_Processing__c.ECOM_Sequence__c
+ true
+
+
+ true
+ Quote_Processing__c.Quote_Item_Information__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_BranchCode__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_Currency__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_CustomerId__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressAccountName__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressCity__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressContactName__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressCountry__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressPostalCode__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressState__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryAddressStreet__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryContactEmail__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryContactFax__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryContactPhone__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_DeliveryDate__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_EntryDate__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_OrderDate__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_ProNumber__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_QuoteName__c
+ true
+
+
+ true
+ Quote_Reporting__c.ECOM_QuoteNumber__c
+ true
+
+
+ true
+ Quote_Shape_Information__c.ECOM_ItemNumber__c
+ true
+
+
+ true
+ Quote_Shape_Information__c.ECOM_ParType__c
+ true
+
+
+ true
+ Quote_Shape_Information__c.ECOM_ParValue__c
+ true
+
+
+ true
+ Quote_Shape_Information__c.ECOM_Type__c
+ true
+
+
+ true
+ Quote_Shape_Information__c.Quote_Item_Information__c
+ true
+
+
+ true
+ Survey_Response__c.Contact__c
+ true
+
+
+ true
+ Survey_Response__c.Order__c
+ true
+
+
+ true
+ Survey_Response__c.Survey__c
+ true
+
+
+ true
+ Survey__c.End_Date__c
+ true
+
+
+ true
+ Survey__c.Survey_Description__c
+ true
+
+
+ true
+ Survey__c.isActive__c
+ true
+
+
+ true
+ Task.ActivityDate
+ true
+
+
+ true
+ Task.ActivityLoadMoment__c
+ true
+
+
+ true
+ Task.AppFeaturesWishlist__c
+ true
+
+
+ true
+ Task.ContactRoleCompany__c
+ true
+
+
+ true
+ Task.DB_Activity_Type__c
+ true
+
+
+ true
+ Task.DemoApp__c
+ true
+
+
+ true
+ Task.DemoFeedback__c
+ true
+
+
+ true
+ Task.Description
+ true
+
+
+ true
+ Task.IsVisibleInSelfService
+ true
+
+
+ true
+ Task.KeyGlassProductsPurchased__c
+ true
+
+
+ true
+ Task.MissingFeaturesAccordingClient__c
+ true
+
+
+ true
+ Task.PerceivedBenefitscustomer__c
+ true
+
+
+ true
+ Task.PlacingOrder__c
+ true
+
+
+ true
+ Task.Primary_Resource__c
+ true
+
+
+ true
+ Task.ProductsWishlist__c
+ true
+
+
+ true
+ Task.ServicesWishlist__c
+ true
+
+
+ true
+ Task.TECH_Unique_ID__c
+ true
+
+
+ true
+ Task.Type
+ true
+
+
+ true
+ Task.WZ_Comment__c
+ true
+
+
+ true
+ Task.WZ_DocumentURL__c
+ true
+
+
+ true
+ Task.WZ_End_Date__c
+ true
+
+
+ true
+ Task.WZ_Event_Goal_2__c
+ true
+
+
+ true
+ Task.WZ_Event_Goal_3__c
+ true
+
+
+ true
+ Task.WZ_Event_Main_Goal__c
+ true
+
+
+ true
+ Task.WZ_Event_Main_Theme__c
+ true
+
+
+ true
+ Task.WZ_Event_Objectv__c
+ true
+
+
+ true
+ Task.WZ_Event_Theme_2__c
+ true
+
+
+ true
+ Task.WZ_Event_Theme_3__c
+ true
+
+
+ true
+ Task.WZ_Region_Code__c
+ true
+
+
+ true
+ Task.WZ_Site__c
+ true
+
+
+ true
+ Task.WZ_Visit_Checklist__c
+ true
+
+
+ true
+ Task.WhatId
+ true
+
+
+ true
+ Task.WhoId
+ true
+
+
+ true
+ User.Account_Country__c
+ true
+
+
+ true
+ User.BypassSpecificTrigger__c
+ true
+
+
+ true
+ User.BypassTrigger__c
+ true
+
+
+ true
+ User.Bypass_VR__c
+ true
+
+
+ true
+ User.DB_Region__c
+ true
+
+
+ true
+ User.DK_Emailing_Accept__c
+ true
+
+
+ true
+ User.ECOM_Address__c
+ true
+
+
+ true
+ User.ECOM_Branch_Manager__c
+ true
+
+
+ true
+ User.ECOM_DistributionSite__c
+ true
+
+
+ true
+ User.ECOM_EmailSupport__c
+ true
+
+
+ true
+ User.ECOM_Fax__c
+ true
+
+
+ true
+ User.ECOM_GPS_Reference__c
+ true
+
+
+ true
+ User.ECOM_Opening_hours_Friday__c
+ true
+
+
+ true
+ User.ECOM_Opening_hours_Mon_Thurs__c
+ true
+
+
+ true
+ User.ECOM_PhoneNumber_Assistance__c
+ true
+
+
+ true
+ User.ECOM_PhoneNumber__c
+ true
+
+
+ true
+ User.ECOM_Salutation__c
+ true
+
+
+ true
+ User.ECOM_TermsConditionsAccepted__c
+ true
+
+
+ true
+ User.ECOM_TermsConditionsBusiness__c
+ true
+
+
+ true
+ User.ECOM_Username__c
+ true
+
+
+ true
+ User.ECOM_is_Saint_Gobain_user__c
+ true
+
+
+ true
+ User.MonthlyObjective__c
+ true
+
+
+ true
+ User.MonthlyTurnover__c
+ true
+
+
+ true
+ User.UserLicence__c
+ true
+
+
+ true
+ User.WZ_Active__c
+ true
+
+
+ true
+ User.WZ_Calc_Nb_users__c
+ true
+
+
+ true
+ User.WZ_Federation_External_ID__c
+ true
+
+
+ true
+ User.WZ_Region_Code__c
+ true
+
+
+ true
+ User.WeeklyObjective__c
+ true
+
+
+ true
+ User.WeeklyTurnover__c
+ true
+
+
+ true
+ User.YTDTurnover__c
+ true
+
+
+ true
+ User.YearlyObjective__c
+ true
+
+
+ true
+ User.hasLoyaltyProgram__c
+ true
+
+
+ true
+ User.hasSurveyCampaign__c
+ true
+
+
+ true
+ User.monthly_objective_rate__c
+ true
+
+
+ true
+ User.weekly_objective_rate__c
+ true
+
+
+ true
+ User.yearly_objective_rate__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Account__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Automatic_Arrised_Edges__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Brand_Text__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Customer_Site__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_EasyPro_Modification__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Edge_Deletion__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Forced_Convection__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Ground_Edges__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Heat_Soak_Test__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Manual_Arrised_Edges__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Max_Size_W_x_H__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Min_Size_W_x_H__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Radius__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Structural_Glazing__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Thickness_range__c
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Type_Text__c
+ true
+
+
+ true
+ WZ_Account_Team__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Account_Team__c.WZ_Title__c
+ true
+
+
+ true
+ WZ_Account_Team__c.WZ_User__c
+ true
+
+
+ true
+ WZ_Building_Lot__c.WZ_City__c
+ true
+
+
+ true
+ WZ_Building_Lot__c.WZ_Country__c
+ true
+
+
+ true
+ WZ_Building_Lot__c.WZ_Project__c
+ true
+
+
+ true
+ WZ_Building_Lot__c.WZ_Region__c
+ true
+
+
+ true
+ WZ_Building_Lot__c.WZ_Street__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.WZ_Email__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.WZ_Phone__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.WZ_Title__c
+ true
+
+
+ true
+ WZ_Business_Contact__c.WZ_User__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Active__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Delivery_Circuit__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Department__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Distance__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Postal_Code__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Preferential_Circuit__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Site_Department__c
+ true
+
+
+ true
+ WZ_Circuit_Distance_Table__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Cluster__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Company__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_City__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Company_CIF_Code__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Country__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Credit_Area__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Credit_Manager_1__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Credit_Manager_2__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Postal_Code__c
+ true
+
+
+ true
+ WZ_Company__c.WZ_Street__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Annual_Revenue__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Employees__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Net_Income__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Operating_income__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Year_HL__c
+ true
+
+
+ true
+ WZ_Competitor_Data__c.WZ_Year__c
+ true
+
+
+ true
+ WZ_Competitor__c.Comment__c
+ true
+
+
+ true
+ WZ_Competitor__c.WZ_Account_Owner__c
+ true
+
+
+ true
+ WZ_Competitor__c.WZ_Annual_Revenue__c
+ true
+
+
+ true
+ WZ_Competitor__c.WZ_Family_Products__c
+ true
+
+
+ true
+ WZ_Competitor__c.WZ_Market_share__c
+ true
+
+
+ true
+ WZ_Competitor__c.WZ_Revenue__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Account_Balance__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Account__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Bank_Draft__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Blocked__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Credit_Area__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Credit_Check_Needed__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Credit_Limit_Commercial__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Credit_Limit_Insured__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Last_Synchronization__c
+ true
+
+
+ true
+ WZ_Customer_Credit_Limit__c.WZ_Outstanding_Amount__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.Site__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Country_Master_ERP_Name__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Customer_FedRep_ID__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Is_Country_Inactive__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Is_Master__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Is_Site_Inactive__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Local_ERP_Number__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Customer_Local_Number__c.WZ_tariff_group__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_Evolution__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_1_Y__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_1_Y_p__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_1_ytd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_1_ytd_p__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_ytd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Contribution_Margin_y_ytd_p__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Revenue_Evolution__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Revenue_y_1_Y__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Revenue_y_1_ytd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Annual_Revenue_y_ytd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Cost_to_serve__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Customer_Risk__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Customer_Status__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Date_de_signature__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Date_for_Red_Card_from_Ipsos__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Forecast_Revenues_Current_Q__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Glass4U_Customer__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Graph_URL_BE__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_High_priority_follow_up__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Is_Master__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Last_Date__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Last_Quote_Date__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Last_Visit_Date__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MCV_y_1_M_p_calc__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MCV_y_1_Y_p_calc__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MCV_y_1_ytd_p_calc__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MCV_y_mtd_p_calc__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MCV_y_ytd_p_calc__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Market_Share__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Master_KPI__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Membre_potentiel__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Contribution_Margin_y_1_M__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Contribution_Margin_y_1_M_p__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Contribution_Margin_y_mtd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Contribution_Margin_y_mtd_p__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Revenue_y_1_M__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Monthly_Revenue_y_mtd__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_MyGlassolutions_Customer__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_Year__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues_Annual__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues_quarter_1__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues_quarter_2__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues_quarter_3__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Objective_sales_revenues_quarter_4__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_On_Time_In_Full__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Part_of_Club__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Potential__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Product_Family__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Redcard_from_Ipsos__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Region_Code_HL__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Scoring_Value__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_Scoring__c
+ true
+
+
+ true
+ WZ_Customer_Org_KPI__c.WZ_To_Develop_Customer__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Account_Balance__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Balance_1__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Balance_2__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Balance__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Bank_Draft__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Contribution_Margin__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Credit_Check_Indicator_2__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Credit_Check_Indicator__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Current_Orders__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Customer__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Date_for_Red_Card_from_IPSOS__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_IPSOS_Date_6__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Invoiced_Late_in_Payment__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Invoiced_Waiting_For_Payment__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Redcard_from_IPSOS__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Site_HL__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Customer_Site_Local_Information__c.WZ_commentaire_redcards__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit_Repository__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit_Repository__c.WZ_Active__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit_Repository__c.WZ_Delivery_Circuit_Id__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit_Repository__c.WZ_Delivery_Days__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit_Repository__c.WZ_Pick_up__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Active__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Circuit_Type__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Delivery_Circuit__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Delivery_Days__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Delivery_Days_ip__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Delivery_Type__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Pick_up__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Preferential__c
+ true
+
+
+ true
+ WZ_Delivery_Circuit__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Goal__c.User__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_April_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_April_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_August_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_August_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_December_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_December_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_ExternalId__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_February_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_February_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_January_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_January_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_July_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_July_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_June_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_June_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_March_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_March_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_May_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_May_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_November_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_November_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_October_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_October_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_September_goal__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_September_result__c
+ true
+
+
+ true
+ WZ_Goal__c.WZ_Year__c
+ true
+
+
+ true
+ WZ_Goal__c.wz_itsme__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Account__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Activity_Date__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Contact__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Event_Type__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_First_Day_Month__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_General_comment__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_2_Comment__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_2_Result__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_2__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_2_theme__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_3_Comment__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_3_Result__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_3__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Goal_3_theme__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Last_Day_CMonth__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Main_Goal_Comment__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Main_Goal_Result__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Main_Goal__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Main_Participant__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Main_Theme_Goal__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Minute_Report_Nr__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Opportunity__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Other_Goals_Comment__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Other_Goals_Result__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Other_Goals__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Owner_name_MR_Name_Account_Name__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Minute_Report__c.WZ_Total_Nbre_Days_Month__c
+ true
+
+
+ true
+ WZ_Opportunity_Player__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Opportunity_Player__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Opportunity_Player__c.WZ_Contact__c
+ true
+
+
+ true
+ WZ_Opportunity_Player__c.WZ_Player_Name__c
+ true
+
+
+ true
+ WZ_Opportunity_Player__c.WZ_Player_Type__c
+ true
+
+
+ false
+ WZ_Opportunity_Player__c.WZ_Secured__c
+ false
+
+
+ true
+ WZ_Order__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Billing_Account__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Costs__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Delivery_Address__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Delivery_Date_Asked__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Delivery_Date_Confirmed__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Delivery_Mode__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Ecom_Order__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Invoice_Date__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Margin_Rate__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Margin__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Order_Date__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Order_ERP_Number2__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Order_ERP_Number__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Order_Quantity__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Ordering_Account__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Related_Quote__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Site_Key__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Total_Amount__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Total_amount_no_currency__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Total_m2__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_Type_of_Order__c
+ true
+
+
+ true
+ WZ_Order__c.WZ_total_amount_user_currency__c
+ true
+
+
+ true
+ WZ_Participants__c.WZ_Account_Name__c
+ true
+
+
+ true
+ WZ_Participants__c.WZ_Contact__c
+ true
+
+
+ true
+ WZ_Participants__c.WZ_Minute_Report_Date__c
+ true
+
+
+ true
+ WZ_Participants__c.WZ_Minute_Report_Status__c
+ true
+
+
+ true
+ WZ_Participants__c.WZ_Unique_Tech_Id__c
+ true
+
+
+ true
+ WZ_Product__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Main_Product__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Overlength__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Price__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Product_Family__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Product_Name__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Quantity__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Raw_Product_Supplier__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Substrate__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Thickness__c
+ true
+
+
+ true
+ WZ_Product__c.WZ_Total_Product__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Actual_Production_Site__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Factory_production_amount_del__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Forecast_delivery_period__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_KAM_Forecast_accuracy_completed__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_KAM_forecast_amount__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Product_Comments__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Production_Month__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Production_Status__c
+ true
+
+
+ true
+ WZ_Production_Planning__c.WZ_Production_Year__c
+ true
+
+
+ true
+ WZ_Project_Player__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Project_Player__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Project_Player__c.WZ_Contact__c
+ true
+
+
+ true
+ WZ_Project_Player__c.WZ_Player_Name__c
+ true
+
+
+ true
+ WZ_Project_Player__c.WZ_Player_Type__c
+ true
+
+
+ true
+ WZ_Project__c.Last_Downstream_Owner__c
+ true
+
+
+ true
+ WZ_Project__c.Postal_code__c
+ true
+
+
+ true
+ WZ_Project__c.TECH_Unique_ID__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Accessibility__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Budget__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Building_Type__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Avancement__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Commentaire__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Date_Consultation__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Date_Creation__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Date_Mise_Jour__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Departement__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Nature__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Project_Number__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Surface__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_CB_Type__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Contact_Business_Project__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Contact_Name__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Contact_Phone__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Contractor_Company__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Country__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_DownStreamTotal_Surface_Estimation_m__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_DownStream_Budget__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_End_Date__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_End_Month__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_End_Year__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Invitation_to_Tender_Deadline__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Local_project_name__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Mean_Of_Unloading__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Number_of_downstream_opportunities__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Number_of_regional_opportunities__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Number_of_specification_opportunities__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Number_of_upstream_opportunities__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Owner_of_last_downstream_opportunity__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Owner_of_last_regional_opportunity__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Owner_of_last_spec_opportunity__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Owner_of_last_upstream_opportunity__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Poject_Size__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Private__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Product_Family__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Project_Number__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Project_Status__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Project_Type__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Region__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Source__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Start_Date__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Start_Month__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Start_Year__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Street__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Sub_Status__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Surface_by_Class__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_Total_Surface_Estimation__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_UpStream_Budget__c
+ true
+
+
+ true
+ WZ_Project__c.WZ_UpStream_Total_Surface_Estimation_m__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_ABC_Class__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_ADDITIONAL_INFORMATION_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Address_Complement_1__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Address_Complement_2__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Address_Complement_3__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Address_Number_Street__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Alternative_Payer_Allowed_CPD__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Alternative_Payer__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Approver_according_the_S024_F_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Authorization_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_BANK_GUARANTEE_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_BILL_OF_EXCHANGE_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_BP_Bill_to_Party__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Account_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Address_Number_Street__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Branch__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_City__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Control_Key__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Country__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_D_C__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Entity__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Key__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Office__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Reference_Details__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Region__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Bank_Type__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Branch_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Branche__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Business_Partner_Subject_Equalization__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Business_Unit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Business_credit_CZ_SK__c
+ true
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Business_credit_proposal_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_CESSION_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Calendar_for_Billing_Dates__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Calendar_for_Invoices_Lists__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Cash_Management_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Category_level_1_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Category_level_2_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Chambre_of_Commerce_nr__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Change_in_the_system_performed_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Clerk_s_Email__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Clerk_s_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Client_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Client_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Co_packing__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Comment__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Compagny_Account_at_Customer__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_person_e_mail__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_person_name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_person_phone__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_sFirst_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_s_Department__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_s_Function__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Contact_s_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Corporate_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Country__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Credit_Coverage__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Credit_Insurance__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Credit_Limit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Credit_limit_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Credit_max__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Current_business_credit_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Category__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Class__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Installation__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Potential_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Price_Procedure__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Segment_SW__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Segment__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Statistics_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_Type_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_group_NO__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_group_SW__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Customer_s_Factory_Calendar__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Custormer_owes_to_the_competition_CZ__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Date_CZ_SK_1__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Date_CZ_SK_2__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Date_CZ_SK_3__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Date_Name_and_Signature__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Day__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Days_Number_or_Discount__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Default_Unloading_Point__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Delivering_Plant__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Delivery_Address__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Delivery_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Delivery_Priority__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Delivery_route__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Departure_Country__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Design_Partner_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Dispatching_Time__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_District__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Document_Language__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Dunning_Procedure__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Energy_surcharge_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Estimated_Purchases__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Estimated_monthly_consumption_with_DP__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Fiscal_Address__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Fix_Payment_Days__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_GLASSOLUTIONS_Share_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Giro_type__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Glassolutions_Norway_employee__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Head_Office_Account_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_INTENDED_GUIDE_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Incoterms_Description__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Incoterms__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Index_bonity_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Insurance_Limit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Invoice_email__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Invoicing_address__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Lane_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Lead_Time_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Liable_for_VAT__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_MORTGAGE_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Mailing_Address__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Mandate_Number_Alcib__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Mandatory_Complete_Delivery__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Manual_invoice_maintenance__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Market_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Master_Data_of_Customer_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Maturity_of_invoices_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Maximum_of_Partial_Deliveries__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Minimum_Surface_Area_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Mobile_Phone_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Name_Complement__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Natural_Person__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Nielsen_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_None_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Number_of_Copies__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_OTZ_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Order_Combination__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Order_Probability__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Order_email__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Organization_number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Organization_type__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Output_Document_Type__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Overdelivery_Tolerance_limit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_POD_Timeframe__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PO_Box_City__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PO_Box_Postal_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PO_Box__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_City__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Commercial_Email__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Communication_Language__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_European_Segmentation__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Fax_number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Industry__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Phone_number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Postal_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Prospect__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Sales_Currency__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_Tax_Number_2__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PR_VAT_Registration_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_PY_Payer__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Partial_Delivery_Per_Item__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_History_record__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Methods_SPPT__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Methods__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Notice_to_Accounting__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Notice_to_Customer_w_o_CI__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Notice_to_Legal_Department__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Notice_to_Sales__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Term__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Terms_FR__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Terms_SPPT__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_Terms__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Payment_morality_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Per_year_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Plant_Characteristic__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Potential_Turnover__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Previous_Account_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_List_DA__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_List_VS__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_List__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_Source_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_group_for_Abra_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_group_for_Alfak_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_list_Ancillaries__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_list_IG_unit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Price_list_Single_glass__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Pricing_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Proposed_Credit_Limit__c
+ true
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Prospect_Number__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_REASON_FOR_LIMIT_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Reason_for_change_of_business_credit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Rebate_Granted__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Reconciliation_Account__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Region__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Relevant_Price_Determination__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Relevant_for_POD_Processing__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Representative__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Request_Date__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Requested_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Requester_Name__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Route_place__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SAP_N_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SGGSB_Member__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SG_employee__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SH_Ship_to_Party__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SIF_Code_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_SWIFT_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Sales_District__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Sales_Group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Sales_Office__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Salesrep_CZ_SK__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Scoring__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Search_Term__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Sector__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Shipping_conditions__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signature_DIR_CTO_CLIENTE__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signature_DIR_FINANCIERO__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signature_DIR_GENERAL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signature_DIR_GERENTE__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signature_DIR_SUCURSAL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Signed_by__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Site_SPPT__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Sorting_Key__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Special_Price_Agreed__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Succursale__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Suppliers__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Tax_Category__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Tax_Classification__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Tax_Number_1__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Title__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Tour__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Trading_Partner__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Train_Sation__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Transmission_Medium__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Transportation_Zone__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Turnover_group__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Underdelivery_Tolerance_Limit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Unlimited_Tolerance__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Unloading_Point__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_VAT_Code__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Validate_Credit_Limit__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Vendor_ID_If_also_Customer__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Visiting_Address__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_Windows_Segment_PL__c
+ true
+
+
+ true
+ WZ_Prospect_Form__c.WZ_ZR_Sales_Rep__c
+ true
+
+
+ true
+ WZ_Quote__c.Comment1__c
+ true
+
+
+ true
+ WZ_Quote__c.Comment2__c
+ true
+
+
+ true
+ WZ_Quote__c.Comment3__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDate1__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDate2__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDate3__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDone1__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDone2__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningDone3__c
+ true
+
+
+ true
+ WZ_Quote__c.QuoteDunningNumber__c
+ true
+
+
+ true
+ WZ_Quote__c.TECH_UNIQUE_ID__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Account_Owner_Match__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Billing_Account__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Comments__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Comments_for_lost_reason__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Construction_Site_Reference__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Contact_of_Account__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Cost__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Creation_Date__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Date_of_Last_Dunning__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Delivery_Address__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Dunning__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Expiration_date__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_High_priority__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Lost_Reason__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Lost_to_competition__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Margin_Rate__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Margin__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Number_of_Pieces__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Opportunity_Name__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Ordering_Account__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Quote_ERP_Number2__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Quote_ERP_Number__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Quote_Name__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Site_Key__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Site__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Status_Date__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Total_Amount__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Total_amount_no_currency__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Total_m2__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_User_to_be_notified_2__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_User_to_be_notified_3__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_User_to_be_notified__c
+ true
+
+
+ true
+ WZ_Quote__c.WZ_total_amount_user_currency__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Cluster__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Company__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Country_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Country_Name__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Country__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_1__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_2__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_3__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_4__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_5__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Date_6__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_1__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_2__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_3__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_4__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_5__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_NPS_Score_6__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_1__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_2__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_3__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_4__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_5__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_IPSOS_Score_6__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Inactive__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Legal_Notice__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Phone__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Region_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Region_Name__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Responsability__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Activity_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Activity_Name__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_City__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Function__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Key__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Local_Currency__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Site_Postal_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Society_Code__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Society_Name__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Status__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Street__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Weasy_Logistics__c
+ true
+
+
+ true
+ WZ_Site__c.WZ_Weasy_Orders__c
+ true
+
+
+ Account-Account Layout
+
+
+ Account-Account Layout Weasy C
+ Account.Customer
+
+
+ Account-Account Layout Weasy C
+ Account.ECOM_Client
+
+
+ Account-Account Layout
+ Account.Test_Account_RT
+
+
+ Account-Competitor Layout Weasy C
+ Account.WZ_Competitor
+
+
+ Account-Address Layout Weasy Console
+ Account.WZ_Construction_Site_Address
+
+
+ Account-Presciber Page Layout Weasy C
+ Account.WZ_Prescriber
+
+
+ Account-Prospect Layout Weasy C
+ Account.WZ_Prospect
+
+
+ Account-Address Layout Weasy Console
+ Account.WZ_Shipping_Address
+
+
+ AccountTeamMember-Account Team Member Layout
+
+
+ Case-Case Layout Weasy C
+
+
+ CaseClose-Close Case Layout Weasy C
+ Case.Request
+
+
+ Case-Support Weasy Admin
+ Case.WZ_Support_Weasy
+
+
+ CaseClose-Close Case Layout
+
+
+ Competition__c-Competition Layout Console
+
+
+ Contact-Contact Layout
+
+
+ Contact-Contact Layout
+ Contact.ECOM_Client
+
+
+ Contact-Contact Layout Weasy C
+ Contact.ECOM_Contact
+
+
+ Contract-Contract Layout
+
+
+ Country_Setup__c-Country Setup Layout
+
+
+ Coupon_Application__c-Coupon Application Layout
+
+
+ Coupon_Point_Calculation__c-Coupon Point Calculation Layout
+
+
+ Coupon_Type__c-Coupon Type Layout
+
+
+ Coupon__c-Coupon Layout
+
+
+ DuplicateRecordItem-Duplicate Record Item Layout
+
+
+ DuplicateRecordSet-Duplicate Record Set Layout
+
+
+ ECOM_Address__c-Address Layout
+
+
+ ECOM_Component__c-Component Layout
+
+
+ ECOM_Configuration__c-ECOM_Configuration Layout
+
+
+ ECOM_DistributionSite__c-Distribution Site Layout
+
+
+ ECOM_Header__c-Header Layout
+
+
+ ECOM_Item__c-Items Layout
+
+
+ ECOM_ProcessingCoordinates__c-ProcessingCoordinates Layout
+
+
+ ECOM_ProcessingParam__c-ProcessingParam Layout
+
+
+ ECOM_Processing_Place__c-ProcessingPlace Layout
+
+
+ ECOM_Processing__c-Processing Layout
+
+
+ ECOM_ShapeParam__c-ShapeParam Layout
+
+
+ ECOM_shape__c-Shape Layout
+
+
+ Ecom_Response__c-Response Layout
+
+
+ EmailMessage-Email Message Layout
+
+
+ Error_Log__c-Error Log Layout
+
+
+ Event-Event Layout Weasy C
+
+
+ GenericPDFConfiguration__mdt-GenericPDFConfiguration Layout
+
+
+ Lead-Lead Layout Weasy C
+
+
+ Ogone_Account__c-Ogone Account Layout
+
+
+ Ogone_Request__c-Ogone Request Layout
+
+
+ Ogone_Response__c-Ogone Response Layout
+
+
+ OpeningHours__c-Opening Hours Layout
+
+
+ Opportunity-Opportunity Layout Console Weasy
+
+
+ Opportunity-Opportunity Downstream Weasy C
+ Opportunity.Downstream_Opportunity
+
+
+ Opportunity-Opportunity Layout Console Weasy
+ Opportunity.Regional_Opportunity
+
+
+ Opportunity-Opportunity Specification Weasy C
+ Opportunity.Specification_Opportunity
+
+
+ Opportunity-Opportunity Upstream Weasy C
+ Opportunity.Upstream_Opportunity
+
+
+ OpportunityLineItem-Opportunity Product Layout
+
+
+ OpportunityTeamMember-Opportunity Team Member Layout
+
+
+ Order-Order Layout Weasy C
+
+
+ Order-Order Layout Weasy C
+ Order.WZ_Order
+
+
+ Order-Quote Layout Weasy C
+ Order.WZ_Quote
+
+
+ OrderItem-Order Product Layout
+
+
+ Pricebook2-Price Book Layout
+
+
+ PricebookEntry-Price Book Entry
+
+
+ Product2-Product Layout
+
+
+ QRCodeMatching__c-QRCodeMatching Layout
+
+
+ Question-Question Layout
+
+
+ Quote_Delivery_Time_Info__c-Quote Delivery Time Info Layout
+
+
+ Quote_Item_Information__c-Quote Item Information Layout
+
+
+ Quote_Line__c-Quote Line Layout
+
+
+ Quote_Lines__c-Quote Lines Layout
+
+
+ Quote_Processing_Coordinate__c-Quote Processing Coordinate Layout
+
+
+ Quote_Processing_Parameter__c-Quote Processing Parameter Layout
+
+
+ Quote_Processing_Placement__c-Quote Processing Placement Layout
+
+
+ Quote_Processing__c-Quote Processing Layout
+
+
+ Quote_Reporting__c-Quote Reporting Layout
+
+
+ Quote_Shape_Information__c-Quote Shape Information Layout
+
+
+ Survey_Response__c-Survey Response Layout
+
+
+ Survey__c-Survey Layout
+
+
+ Task-Task Layout Weasy Console
+
+
+ User-User Layout
+
+
+ UserAlt-User Profile Layout
+
+
+ UserAppMenuItem-Application Layout
+
+
+ UserProvisioningRequest-User Provisioning Request Layout
+
+
+ WZ_Account_Equipment__c-Account Equipment Layout
+
+
+ WZ_Account_Equipment__c-Bending Line Weasy C
+ WZ_Account_Equipment__c.WZ_Bending_Line
+
+
+ WZ_Account_Equipment__c-Digital Print Weasy C
+ WZ_Account_Equipment__c.WZ_Digital_Print
+
+
+ WZ_Account_Equipment__c-Edge Processing Weasy C
+ WZ_Account_Equipment__c.WZ_Edge_Processing
+
+
+ WZ_Account_Equipment__c-Enamelling Weasy C
+ WZ_Account_Equipment__c.WZ_Enamelling
+
+
+ WZ_Account_Equipment__c-Float Cutting Table Weasy C
+ WZ_Account_Equipment__c.WZ_Float_Cutting_Table
+
+
+ WZ_Account_Equipment__c-IGU Line Weasy C
+ WZ_Account_Equipment__c.WZ_IGU_Line
+
+
+ WZ_Account_Equipment__c-Laminated Cutting Table Weasy C
+ WZ_Account_Equipment__c.WZ_Laminated_Cutting_Table
+
+
+ WZ_Account_Equipment__c-Laminating Line Weasy C
+ WZ_Account_Equipment__c.WZ_Laminating_Line
+
+
+ WZ_Account_Equipment__c-Screen Print Weasy C
+ WZ_Account_Equipment__c.WZ_Screen_Print
+
+
+ WZ_Account_Equipment__c-Storage Weasy C
+ WZ_Account_Equipment__c.WZ_Storage
+
+
+ WZ_Account_Equipment__c-Tempering Furnace Weasy C
+ WZ_Account_Equipment__c.WZ_Tempering_Furnace
+
+
+ WZ_Account_Team__c-Account Team Layout Console Weasy
+
+
+ WZ_Account_Team__c-Account Team Layout Console Weasy
+ WZ_Account_Team__c.WZ_Acc_Team_Default
+
+
+ WZ_Building_Lot__c-Building Lot Layout Weasy C
+
+
+ WZ_Business_Contact__c-Business Contact Layout
+
+
+ WZ_Circuit_Distance_Table__c-Circuit Distance Layout Weasy Console
+
+
+ WZ_Cluster__c-Cluster Layout Weasy Console
+
+
+ WZ_Company__c-Company Layout
+
+
+ WZ_Company__c-Company Layout Weasy Console
+ WZ_Company__c.WZ_Company
+
+
+ WZ_Company__c-Credit Area Layout Weasy Console
+ WZ_Company__c.WZ_Credit_Area
+
+
+ WZ_Competitor_Data__c-Competitor Data Weasy Layout
+
+
+ WZ_Competitor__c-Competitor Layout Weasy
+
+
+ WZ_Customer_Credit_Limit__c-Customer Credit Limit Layout Weasy Console
+
+
+ WZ_Customer_Local_Number__c-Customer Local Number Layout Console
+
+
+ WZ_Customer_Org_KPI__c-Customer Org KPI Layout Weasy C
+
+
+ WZ_Customer_Site_Local_Information__c-Cust Site Local Info Weasy C
+
+
+ WZ_Delivery_Circuit_Repository__c-Delivery Circuit Repository Weasy Console
+
+
+ WZ_Delivery_Circuit__c-Delivery Circuit Layout Weasy Console
+
+
+ WZ_Goal__c-Goal Layout Weasy C
+
+
+ WZ_Minute_Report__c-Minute_Report Layout Console
+
+
+ WZ_Opportunity_Player__c-Opportunity Player Facade Weasy C
+
+
+ WZ_Order__c-Order Layout weasy C
+
+
+ WZ_Participants__c-Partcipant Layout Weasy Console
+
+
+ WZ_Product__c-Product Layout
+
+
+ WZ_Product__c-Processed Product Layout Weasy C
+ WZ_Product__c.WZ_Processed_Product
+
+
+ WZ_Product__c-Upstream Product Layout Weasy C
+ WZ_Product__c.WZ_Upstream_Product
+
+
+ WZ_Production_Planning__c-Production Planning Layout Weasy C
+
+
+ WZ_Project_Player__c-Project Player Facade Weasy C
+
+
+ WZ_Project__c-Project Layout Console
+
+
+ WZ_Project__c-Contact Business Project Weasy C
+ WZ_Project__c.WZ_Contact_Business_Project
+
+
+ WZ_Project__c-Facade Project Weasy C
+ WZ_Project__c.WZ_Facade_Project
+
+
+ WZ_Project__c-Project Layout Console
+ WZ_Project__c.WZ_History_Project
+
+
+ WZ_Prospect_Form__c-Prospect Form Layout
+
+
+ WZ_Prospect_Form__c-Prospect FORM BE
+ WZ_Prospect_Form__c.Prospect_FORM_BE
+
+
+ WZ_Prospect_Form__c-Prospect FORM CZ SK
+ WZ_Prospect_Form__c.Prospect_FORM_CZ_SK
+
+
+ WZ_Prospect_Form__c-Prospect Form DE Weasy C
+ WZ_Prospect_Form__c.Prospect_FORM_DE
+
+
+ WZ_Prospect_Form__c-Prospect FORM FR
+ WZ_Prospect_Form__c.Prospect_FORM_FR
+
+
+ WZ_Prospect_Form__c-Prospect FORM PL
+ WZ_Prospect_Form__c.Prospect_FORM_PL
+
+
+ WZ_Prospect_Form__c-Prospect Form NO Weasy C
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_NO
+
+
+ WZ_Prospect_Form__c-Prospect Form SP_PT Weasy C
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_SPPT
+
+
+ WZ_Prospect_Form__c-Prospect Form SW Weasy C
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_SW
+
+
+ WZ_Prospect_Form__c-Prospect Form NL Weasy C
+ WZ_Prospect_Form__c.WZ_Prospect_Form_NL
+
+
+ WZ_Quote__c-Quote Layout weasy C
+
+
+ WZ_Quote__c-Quote Layout ERP Weasy C
+ WZ_Quote__c.WZ_ERP_Quotes
+
+
+ WZ_Quote__c-Quote Layout weasy C
+ WZ_Quote__c.WZ_Weasy_Quotes
+
+
+ WZ_Site__c-Site Weasy C Layout
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ AnswersHome
+ true
+
+
+ AttachmentsToFiles
+ true
+
+
+ BandwidthExceeded
+ true
+
+
+ ChangePassword
+ true
+
+
+ CommunitiesLanding
+ true
+
+
+ CommunitiesLogin
+ true
+
+
+ CommunitiesSelfReg
+ true
+
+
+ CommunitiesSelfRegConfirm
+ true
+
+
+ CommunitiesTemplate
+ true
+
+
+ ECOM_BillingAddress
+ true
+
+
+ ECOM_CanceledPayment
+ true
+
+
+ ECOM_CatalogRedirection
+ true
+
+
+ ECOM_ChangePassword
+ true
+
+
+ ECOM_ClientList
+ true
+
+
+ ECOM_ClientListQuote
+ true
+
+
+ ECOM_Conditions
+ true
+
+
+ ECOM_ConfirmedOrder
+ true
+
+
+ ECOM_ConfirmedOrderSurvey
+ true
+
+
+ ECOM_ContactDetails
+ true
+
+
+ ECOM_DeclinedPayment
+ true
+
+
+ ECOM_Error
+ true
+
+
+ ECOM_ExceptionPayment
+ true
+
+
+ ECOM_ExistingCustomer
+ true
+
+
+ ECOM_ForgotPassword
+ true
+
+
+ ECOM_ForgotPassword_End
+ true
+
+
+ ECOM_Help
+ true
+
+
+ ECOM_Homepage
+ true
+
+
+ ECOM_Login
+ true
+
+
+ ECOM_Logout
+ true
+
+
+ ECOM_ManageBusinessDetails
+ true
+
+
+ ECOM_ManageBusinessDetailsBackup
+ true
+
+
+ ECOM_ManageClientInfo
+ true
+
+
+ ECOM_MyAccount
+ true
+
+
+ ECOM_NewCustomer
+ true
+
+
+ ECOM_NewCustomer2
+ true
+
+
+ ECOM_NewCustomerEnd
+ true
+
+
+ ECOM_ProjectName
+ true
+
+
+ ECOM_QuickGuidePdf
+ true
+
+
+ ECOM_QuoteAfterUpdate
+ true
+
+
+ ECOM_QuoteCheck
+ true
+
+
+ ECOM_QuoteReadyToOrder
+ true
+
+
+ ECOM_RedirectionToCameleon
+ true
+
+
+ ECOM_RelancerCommande
+ true
+
+
+ ECOM_ResetPassword
+ true
+
+
+ ECOM_TestPayment
+ true
+
+
+ ECOM_TestPayment2
+ true
+
+
+ ECOM_Tracking
+ true
+
+
+ ECOM_UploadPhoto
+ true
+
+
+ ECOM_createPDFOrder
+ true
+
+
+ ErrorPageDescription
+ true
+
+
+ Exception
+ true
+
+
+ FileNotFound
+ true
+
+
+ ForgotPassword
+ true
+
+
+ ForgotPasswordConfirm
+ true
+
+
+ GraphicsPackLtng
+ true
+
+
+ InMaintenance
+ true
+
+
+ MinuteReportParticipant
+ true
+
+
+ MyPrivateAttachments
+ true
+
+
+ MyProfilePage
+ true
+
+
+ SiteLogin
+ true
+
+
+ SiteRegister
+ true
+
+
+ SiteRegisterConfirm
+ true
+
+
+ SiteTemplate
+ true
+
+
+ StdExceptionTemplate
+ true
+
+
+ Unauthorized
+ true
+
+
+ UnderConstruction
+ true
+
+
+ WZ_AccountOwner
+ true
+
+
+ WZ_ChatterPage
+ true
+
+
+ WZ_CloneOpportunityPage
+ true
+
+
+ WZ_Create_MR
+ true
+
+
+ WZ_DashboardAdv
+ true
+
+
+ WZ_DashboardSupplyChain
+ true
+
+
+ WZ_Error_Page
+ true
+
+
+ WZ_GenerateAccountPDF
+ true
+
+
+ WZ_GenericPDF_page
+ true
+
+
+ WZ_MinuteReport
+ true
+
+
+ WZ_MinuteReportExport
+ true
+
+
+ WZ_OrderClientPage
+ true
+
+
+ WZ_Order_Client_Info
+ true
+
+
+ WZ_Order_Documents_Info
+ true
+
+
+ WZ_Order_Request_Info
+ true
+
+
+ WZ_Project_Owner
+ true
+
+
+ WZ_QuoteStatusUpdatePage
+ true
+
+
+ WZ_Redirect_Advanced_Config
+ true
+
+
+ WZ_Redirect_Org_KPI
+ true
+
+
+ WZ_VFPMinuteReport
+ true
+
+
+ leadConvertPage
+ true
+
+
+ false
+ Account.Customer
+ true
+
+
+ false
+ Account.ECOM_Client
+ true
+
+
+ false
+ Account.WZ_Competitor
+ true
+
+
+ false
+ Account.WZ_Construction_Site_Address
+ true
+
+
+ false
+ Account.WZ_Prescriber
+ true
+
+
+ true
+ Account.WZ_Prospect
+ true
+
+
+ false
+ Account.WZ_Shipping_Address
+ true
+
+
+ false
+ Case.Request
+ true
+
+
+ true
+ Case.WZ_Support_Weasy
+ true
+
+
+ false
+ Contact.ECOM_Client
+ true
+
+
+ true
+ Contact.ECOM_Contact
+ true
+
+
+ true
+ Opportunity.Downstream_Opportunity
+ true
+
+
+ false
+ Opportunity.Regional_Opportunity
+ true
+
+
+ false
+ Opportunity.Specification_Opportunity
+ true
+
+
+ false
+ Opportunity.Upstream_Opportunity
+ true
+
+
+ true
+ Order.WZ_Order
+ true
+
+
+ false
+ Order.WZ_Quote
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Bending_Line
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Digital_Print
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Edge_Processing
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Enamelling
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Float_Cutting_Table
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_IGU_Line
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Laminated_Cutting_Table
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Laminating_Line
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Screen_Print
+ true
+
+
+ false
+ WZ_Account_Equipment__c.WZ_Storage
+ true
+
+
+ true
+ WZ_Account_Equipment__c.WZ_Tempering_Furnace
+ true
+
+
+ true
+ WZ_Account_Team__c.WZ_Acc_Team_Default
+ true
+
+
+ true
+ WZ_Company__c.WZ_Company
+ true
+
+
+ false
+ WZ_Company__c.WZ_Credit_Area
+ true
+
+
+ true
+ WZ_Product__c.WZ_Processed_Product
+ true
+
+
+ false
+ WZ_Product__c.WZ_Upstream_Product
+ true
+
+
+ false
+ WZ_Project__c.WZ_Contact_Business_Project
+ true
+
+
+ true
+ WZ_Project__c.WZ_Facade_Project
+ true
+
+
+ false
+ WZ_Project__c.WZ_History_Project
+ true
+
+
+ false
+ WZ_Prospect_Form__c.Prospect_FORM_BE
+ false
+
+
+ false
+ WZ_Prospect_Form__c.Prospect_FORM_CZ_SK
+ false
+
+
+ false
+ WZ_Prospect_Form__c.Prospect_FORM_DE
+ false
+
+
+ false
+ WZ_Prospect_Form__c.Prospect_FORM_FR
+ false
+
+
+ false
+ WZ_Prospect_Form__c.Prospect_FORM_PL
+ false
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_NO
+ false
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_SPPT
+ false
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Prospect_FORM_SW
+ false
+
+
+ false
+ WZ_Prospect_Form__c.WZ_Prospect_Form_NL
+ false
+
+
+ false
+ WZ_Quote__c.WZ_ERP_Quotes
+ true
+
+
+ true
+ WZ_Quote__c.WZ_Weasy_Quotes
+ true
+
+
+ Attachments_to_Files
+ Hidden
+
+
+ Country_Setup__c
+ DefaultOn
+
+
+ ECOM_Address__c
+ DefaultOn
+
+
+ ECOM_DistributionSite__c
+ DefaultOn
+
+
+ Ecom_Response__c
+ DefaultOn
+
+
+ Error_Log__c
+ DefaultOn
+
+
+ GraphicsPack
+ DefaultOn
+
+
+ My_Private_Attachments
+ Hidden
+
+
+ NotesConversion
+ Hidden
+
+
+ Ogone_Account__c
+ DefaultOn
+
+
+ Quote_Line__c
+ DefaultOn
+
+
+ Survey__c
+ DefaultOn
+
+
+ UpdatePageLayouts
+ Hidden
+
+
+ View_Errors_Exceptions
+ DefaultOn
+
+
+ WZ_Circuit_Distance_Table__c
+ DefaultOff
+
+
+ WZ_Cluster__c
+ DefaultOn
+
+
+ WZ_Company__c
+ DefaultOn
+
+
+ WZ_Competitor__c
+ DefaultOn
+
+
+ WZ_Customer_Local_Number__c
+ DefaultOff
+
+
+ WZ_Customer_Site_Local_Information__c
+ DefaultOff
+
+
+ WZ_Delivery_Circuit_Repository__c
+ DefaultOff
+
+
+ WZ_Goal__c
+ DefaultOn
+
+
+ WZ_Minute_Report__c
+ DefaultOn
+
+
+ WZ_Order__c
+ DefaultOn
+
+
+ WZ_Project__c
+ DefaultOn
+
+
+ WZ_Quote__c
+ DefaultOn
+
+
+ WZ_Site__c
+ DefaultOn
+
+
+ standard-Account
+ DefaultOn
+
+
+ standard-Campaign
+ DefaultOn
+
+
+ standard-Case
+ DefaultOn
+
+
+ standard-Contact
+ DefaultOn
+
+
+ standard-Contract
+ DefaultOn
+
+
+ standard-Lead
+ DefaultOn
+
+
+ standard-Opportunity
+ DefaultOn
+
+
+ standard-Order
+ DefaultOn
+
+
+ standard-Pricebook2
+ DefaultOff
+
+
+ standard-Product2
+ DefaultOn
+
+ Salesforce
+
+ true
+ ActivateContract
+
+
+ true
+ ActivateOrder
+
+
+ true
+ AddDirectMessageMembers
+
+
+ true
+ AllowEmailIC
+
+
+ true
+ AllowLightningLogin
+
+
+ true
+ AllowUniversalSearch
+
+
+ true
+ AllowViewKnowledge
+
+
+ true
+ ApexRestServices
+
+
+ true
+ ApiEnabled
+
+
+ true
+ AssignPermissionSets
+
+
+ true
+ AssignTopics
+
+
+ true
+ AuthorApex
+
+
+ true
+ BulkMacrosAllowed
+
+
+ true
+ CanInsertFeedSystemFields
+
+
+ true
+ CanUseNewDashboardBuilder
+
+
+ true
+ ChatterEditOwnPost
+
+
+ true
+ ChatterEditOwnRecordPost
+
+
+ true
+ ChatterFileLink
+
+
+ true
+ ChatterInternalUser
+
+
+ true
+ ChatterInviteExternalUsers
+
+
+ true
+ ChatterOwnGroups
+
+
+ true
+ ConnectOrgToEnvironmentHub
+
+
+ true
+ ContentAdministrator
+
+
+ true
+ ContentWorkspaces
+
+
+ true
+ ConvertLeads
+
+
+ true
+ CreateAuditFields
+
+
+ true
+ CreateCustomizeDashboards
+
+
+ true
+ CreateCustomizeFilters
+
+
+ true
+ CreateCustomizeReports
+
+
+ true
+ CreateDashboardFolders
+
+
+ true
+ CreatePackaging
+
+
+ true
+ CreateReportFolders
+
+
+ true
+ CreateTopics
+
+
+ true
+ CreateWorkspaces
+
+
+ true
+ CustomizeApplication
+
+
+ true
+ DataExport
+
+
+ true
+ DelegatedTwoFactor
+
+
+ true
+ DeleteActivatedContract
+
+
+ true
+ DeleteTopics
+
+
+ true
+ DistributeFromPersWksp
+
+
+ true
+ EditActivatedOrders
+
+
+ true
+ EditBrandTemplates
+
+
+ true
+ EditCaseComments
+
+
+ true
+ EditEvent
+
+
+ true
+ EditHtmlTemplates
+
+
+ true
+ EditMyDashboards
+
+
+ true
+ EditMyReports
+
+
+ true
+ EditOppLineItemUnitPrice
+
+
+ true
+ EditPublicDocuments
+
+
+ true
+ EditPublicFilters
+
+
+ true
+ EditPublicTemplates
+
+
+ true
+ EditReadonlyFields
+
+
+ true
+ EditTask
+
+
+ true
+ EditTopics
+
+
+ true
+ EmailMass
+
+
+ true
+ EmailSingle
+
+
+ true
+ EnableCommunityAppLauncher
+
+
+ true
+ EnableNotifications
+
+
+ true
+ ExportReport
+
+
+ true
+ ImportCustomObjects
+
+
+ true
+ ImportLeads
+
+
+ true
+ ImportPersonal
+
+
+ true
+ InboundMigrationToolsUser
+
+
+ true
+ LightningConsoleAllowedForUser
+
+
+ true
+ LightningExperienceUser
+
+
+ true
+ ListEmailSend
+
+
+ true
+ ManageAnalyticSnapshots
+
+
+ true
+ ManageAuthProviders
+
+
+ true
+ ManageBusinessHourHolidays
+
+
+ true
+ ManageCallCenters
+
+
+ true
+ ManageCases
+
+
+ true
+ ManageCategories
+
+
+ true
+ ManageCertificates
+
+
+ true
+ ManageChatterMessages
+
+
+ true
+ ManageContentPermissions
+
+
+ true
+ ManageContentProperties
+
+
+ true
+ ManageContentTypes
+
+
+ true
+ ManageCustomPermissions
+
+
+ true
+ ManageCustomReportTypes
+
+
+ true
+ ManageDashbdsInPubFolders
+
+
+ true
+ ManageDataCategories
+
+
+ true
+ ManageDataIntegrations
+
+
+ true
+ ManageDynamicDashboards
+
+
+ true
+ ManageEmailClientConfig
+
+
+ true
+ ManageExchangeConfig
+
+
+ true
+ ManageHealthCheck
+
+
+ true
+ ManageInteraction
+
+
+ true
+ ManageInternalUsers
+
+
+ true
+ ManageIpAddresses
+
+
+ true
+ ManageLeads
+
+
+ true
+ ManageLoginAccessPolicies
+
+
+ true
+ ManageMobile
+
+
+ true
+ ManageNetworks
+
+
+ true
+ ManagePackageLicenses
+
+
+ true
+ ManagePartners
+
+
+ true
+ ManagePasswordPolicies
+
+
+ true
+ ManageProfilesPermissionsets
+
+
+ true
+ ManagePvtRptsAndDashbds
+
+
+ true
+ ManageRemoteAccess
+
+
+ true
+ ManageReportsInPubFolders
+
+
+ true
+ ManageRoles
+
+
+ true
+ ManageSearchPromotionRules
+
+
+ true
+ ManageSessionPermissionSets
+
+
+ true
+ ManageSharing
+
+
+ true
+ ManageSolutions
+
+
+ true
+ ManageSynonyms
+
+
+ true
+ ManageTranslation
+
+
+ true
+ ManageUnlistedGroups
+
+
+ true
+ ManageUsers
+
+
+ true
+ MassInlineEdit
+
+
+ true
+ MergeTopics
+
+
+ true
+ ModerateChatter
+
+
+ true
+ ModifyAllData
+
+
+ true
+ ModifyMetadata
+
+
+ true
+ NewReportBuilder
+
+
+ true
+ OutboundMigrationToolsUser
+
+
+ true
+ Packaging2
+
+
+ true
+ PasswordNeverExpires
+
+
+ true
+ PreventClassicExperience
+
+
+ true
+ RemoveDirectMessageMembers
+
+
+ true
+ ResetPasswords
+
+
+ true
+ RunFlow
+
+
+ true
+ RunReports
+
+
+ true
+ ScheduleJob
+
+
+ true
+ ScheduleReports
+
+
+ true
+ SelectFilesFromSalesforce
+
+
+ true
+ SendAnnouncementEmails
+
+
+ true
+ SendSitRequests
+
+
+ true
+ ShowCompanyNameAsUserBadge
+
+
+ true
+ SolutionImport
+
+
+ true
+ SubmitMacrosAllowed
+
+
+ true
+ SubscribeDashboardToOtherUsers
+
+
+ true
+ SubscribeReportToOtherUsers
+
+
+ true
+ SubscribeReportsRunAsUser
+
+
+ true
+ SubscribeToLightningDashboards
+
+
+ true
+ SubscribeToLightningReports
+
+
+ true
+ TransferAnyCase
+
+
+ true
+ TransferAnyEntity
+
+
+ true
+ TransferAnyLead
+
+
+ true
+ UpdateWithInactiveOwner
+
+
+ true
+ UseTeamReassignWizards
+
+
+ true
+ UseWebLink
+
+
+ true
+ ViewAllData
+
+
+ true
+ ViewAllUsers
+
+
+ true
+ ViewCustomerSentiment
+
+
+ true
+ ViewDataAssessment
+
+
+ true
+ ViewDataCategories
+
+
+ true
+ ViewEncryptedData
+
+
+ true
+ ViewEventLogFiles
+
+
+ true
+ ViewGlobalHeader
+
+
+ true
+ ViewHealthCheck
+
+
+ true
+ ViewHelpLink
+
+
+ true
+ ViewMyTeamsDashboards
+
+
+ true
+ ViewPublicDashboards
+
+
+ true
+ ViewPublicReports
+
+
+ true
+ ViewRoles
+
+
+ true
+ ViewSetup
+
+
\ No newline at end of file
diff --git a/test/files/ancestor.profile-meta.xml b/test/files/ancestor.profile-meta.xml
new file mode 100644
index 0000000..3036ddc
--- /dev/null
+++ b/test/files/ancestor.profile-meta.xml
@@ -0,0 +1,10 @@
+
+
+
+ Account-Account Layout
+
+
+ true
+ ViewSetup
+
+
\ No newline at end of file
diff --git a/test/files/empty.profile b/test/files/empty.profile
new file mode 100644
index 0000000..e69de29
diff --git a/test/files/ours.profile-meta.xml b/test/files/ours.profile-meta.xml
new file mode 100644
index 0000000..b950661
--- /dev/null
+++ b/test/files/ours.profile-meta.xml
@@ -0,0 +1,10 @@
+
+
+
+ Account-Account Layout
+
+
+ false
+ ViewSetup
+
+
diff --git a/test/files/package1.xml b/test/files/package1.xml
new file mode 100644
index 0000000..27d0a26
--- /dev/null
+++ b/test/files/package1.xml
@@ -0,0 +1,12 @@
+
+
+
+ *
+ Profile
+
+
+ *
+ Queue
+
+ 48.0
+
diff --git a/test/files/package2.xml b/test/files/package2.xml
new file mode 100644
index 0000000..4b820aa
--- /dev/null
+++ b/test/files/package2.xml
@@ -0,0 +1,17 @@
+
+
+
+ *
+ ApexClass
+
+
+ monprofile
+ test
+ Profile
+
+
+ *
+ Queue
+
+ 48.0
+
diff --git a/test/files/test.object b/test/files/test.object
new file mode 100644
index 0000000..0d11ee1
--- /dev/null
+++ b/test/files/test.object
@@ -0,0 +1,3 @@
+
+
+
diff --git a/test/files/theirs.profile-meta.xml b/test/files/theirs.profile-meta.xml
new file mode 100644
index 0000000..2899f4f
--- /dev/null
+++ b/test/files/theirs.profile-meta.xml
@@ -0,0 +1,7 @@
+
+
+
+ Account-Account Layout
+ Account.Customer
+
+
diff --git a/test/tsconfig.json b/test/tsconfig.json
new file mode 100644
index 0000000..cc70e12
--- /dev/null
+++ b/test/tsconfig.json
@@ -0,0 +1,6 @@
+{
+ "extends": "../tsconfig",
+ "compilerOptions": {
+ "noEmit": true
+ }
+}
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..efdb6d8
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,67 @@
+{
+ "compilerOptions": {
+ /* Basic Options */
+ // "incremental": true, /* Enable incremental compilation */
+ "target": "es2017" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */,
+ "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
+ // "lib": [], /* Specify library files to be included in the compilation. */
+ // "allowJs": true, /* Allow javascript files to be compiled. */
+ // "checkJs": true, /* Report errors in .js files. */
+ // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */
+ "declaration": true /* Generates corresponding '.d.ts' file. */,
+ // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
+ "sourceMap": true /* Generates corresponding '.map' file. */,
+ // "outFile": "./", /* Concatenate and emit output to single file. */
+ "outDir": "./lib" /* Redirect output structure to the directory. */,
+ // "rootDir": "./src" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */,
+ // "composite": true /* Enable project compilation */,
+ // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */
+ // "removeComments": true, /* Do not emit comments to output. */
+ // "noEmit": true, /* Do not emit outputs. */
+ "importHelpers": true /* Import emit helpers from 'tslib'. */,
+ // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
+ // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
+
+ /* Strict Type-Checking Options */
+ "strict": true /* Enable all strict type-checking options. */,
+ "noImplicitAny": false /* Raise error on expressions and declarations with an implied 'any' type. */,
+ "strictNullChecks": false /* Enable strict null checks. */,
+ // "strictFunctionTypes": true, /* Enable strict checking of function types. */
+ // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */
+ // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */
+ // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */
+ "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */,
+
+ /* Additional Checks */
+ // "noUnusedLocals": true, /* Report errors on unused locals. */
+ // "noUnusedParameters": true, /* Report errors on unused parameters. */
+ // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
+ // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
+
+ /* Module Resolution Options */
+ "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */,
+ // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */
+ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
+ // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */
+ // "typeRoots": [], /* List of folders to include type definitions from. */
+ // "types": [], /* Type declaration files to be included in compilation. */
+ // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */
+ "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */,
+ // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */
+ // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
+
+ /* Source Map Options */
+ // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */
+ // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
+ // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */
+ // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */
+
+ /* Experimental Options */
+ // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
+ // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
+
+ /* Advanced Options */
+ "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
+ },
+ "include": ["./src/**/*"]
+}
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 0000000..c43f08b
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,6947 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@angular/compiler@8.2.13":
+ version "8.2.13"
+ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-8.2.13.tgz#76d35761918df8cadeb1624418377712d259347f"
+ integrity sha512-u2NWCvEn4SjbMvn2PG6sYcf+rR5u3aYMv3/mNQ9k+2UmCIu3yJrcuCzebjo5SdlDVqKD2vzbyMZnr8VB9OcceQ==
+ dependencies:
+ tslib "^1.9.0"
+
+"@babel/code-frame@7.5.5":
+ version "7.5.5"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
+ integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==
+ dependencies:
+ "@babel/highlight" "^7.0.0"
+
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
+ integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
+ dependencies:
+ "@babel/highlight" "^7.8.3"
+
+"@babel/core@^7.5.5", "@babel/core@^7.7.5":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e"
+ integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==
+ dependencies:
+ "@babel/code-frame" "^7.8.3"
+ "@babel/generator" "^7.9.0"
+ "@babel/helper-module-transforms" "^7.9.0"
+ "@babel/helpers" "^7.9.0"
+ "@babel/parser" "^7.9.0"
+ "@babel/template" "^7.8.6"
+ "@babel/traverse" "^7.9.0"
+ "@babel/types" "^7.9.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.1"
+ json5 "^2.1.2"
+ lodash "^4.17.13"
+ resolve "^1.3.2"
+ semver "^5.4.1"
+ source-map "^0.5.0"
+
+"@babel/generator@^7.4.0", "@babel/generator@^7.9.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce"
+ integrity sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==
+ dependencies:
+ "@babel/types" "^7.9.0"
+ jsesc "^2.5.1"
+ lodash "^4.17.13"
+ source-map "^0.5.0"
+
+"@babel/helper-annotate-as-pure@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee"
+ integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-builder-react-jsx-experimental@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz#066d80262ade488f9c1b1823ce5db88a4cedaa43"
+ integrity sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.8.3"
+ "@babel/helper-module-imports" "^7.8.3"
+ "@babel/types" "^7.9.0"
+
+"@babel/helper-builder-react-jsx@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32"
+ integrity sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.8.3"
+ "@babel/types" "^7.9.0"
+
+"@babel/helper-function-name@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca"
+ integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==
+ dependencies:
+ "@babel/helper-get-function-arity" "^7.8.3"
+ "@babel/template" "^7.8.3"
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-get-function-arity@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
+ integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-member-expression-to-functions@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
+ integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-module-imports@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
+ integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-module-transforms@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5"
+ integrity sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==
+ dependencies:
+ "@babel/helper-module-imports" "^7.8.3"
+ "@babel/helper-replace-supers" "^7.8.6"
+ "@babel/helper-simple-access" "^7.8.3"
+ "@babel/helper-split-export-declaration" "^7.8.3"
+ "@babel/template" "^7.8.6"
+ "@babel/types" "^7.9.0"
+ lodash "^4.17.13"
+
+"@babel/helper-optimise-call-expression@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
+ integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
+ integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
+
+"@babel/helper-replace-supers@^7.8.6":
+ version "7.8.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8"
+ integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==
+ dependencies:
+ "@babel/helper-member-expression-to-functions" "^7.8.3"
+ "@babel/helper-optimise-call-expression" "^7.8.3"
+ "@babel/traverse" "^7.8.6"
+ "@babel/types" "^7.8.6"
+
+"@babel/helper-simple-access@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
+ integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==
+ dependencies:
+ "@babel/template" "^7.8.3"
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-split-export-declaration@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
+ integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==
+ dependencies:
+ "@babel/types" "^7.8.3"
+
+"@babel/helper-validator-identifier@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed"
+ integrity sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==
+
+"@babel/helpers@^7.9.0":
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f"
+ integrity sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==
+ dependencies:
+ "@babel/template" "^7.8.3"
+ "@babel/traverse" "^7.9.0"
+ "@babel/types" "^7.9.0"
+
+"@babel/highlight@^7.0.0", "@babel/highlight@^7.8.3":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
+ integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.9.0"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
+
+"@babel/parser@7.7.3":
+ version "7.7.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.3.tgz#5fad457c2529de476a248f75b0f090b3060af043"
+ integrity sha512-bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A==
+
+"@babel/parser@^7.4.3", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8"
+ integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==
+
+"@babel/plugin-proposal-object-rest-spread@^7.5.5":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f"
+ integrity sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
+
+"@babel/plugin-syntax-jsx@^7.8.3":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94"
+ integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-object-rest-spread@^7.8.0":
+ version "7.8.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
+ integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-transform-destructuring@^7.5.0":
+ version "7.8.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz#fadb2bc8e90ccaf5658de6f8d4d22ff6272a2f4b"
+ integrity sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-transform-react-jsx@^7.3.0":
+ version "7.9.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f"
+ integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==
+ dependencies:
+ "@babel/helper-builder-react-jsx" "^7.9.0"
+ "@babel/helper-builder-react-jsx-experimental" "^7.9.0"
+ "@babel/helper-plugin-utils" "^7.8.3"
+ "@babel/plugin-syntax-jsx" "^7.8.3"
+
+"@babel/runtime@^7.8.7":
+ version "7.9.2"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06"
+ integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
+"@babel/template@^7.4.0", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
+ version "7.8.6"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
+ integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==
+ dependencies:
+ "@babel/code-frame" "^7.8.3"
+ "@babel/parser" "^7.8.6"
+ "@babel/types" "^7.8.6"
+
+"@babel/traverse@^7.4.3", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892"
+ integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==
+ dependencies:
+ "@babel/code-frame" "^7.8.3"
+ "@babel/generator" "^7.9.0"
+ "@babel/helper-function-name" "^7.8.3"
+ "@babel/helper-split-export-declaration" "^7.8.3"
+ "@babel/parser" "^7.9.0"
+ "@babel/types" "^7.9.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+ lodash "^4.17.13"
+
+"@babel/types@^7.4.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0":
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5"
+ integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.9.0"
+ lodash "^4.17.13"
+ to-fast-properties "^2.0.0"
+
+"@glimmer/interfaces@^0.41.0":
+ version "0.41.4"
+ resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.41.4.tgz#3f3e26abea8a4e1463130e9a75e94372781d154b"
+ integrity sha512-MzXwMyod3MlwSZezHSaVBsCEIW/giYYfTDYARR46QnYsaFVatMVbydjsI7jkAuBCbnLCyNOIc1TrYIj71i/rpg==
+
+"@glimmer/syntax@0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.41.0.tgz#af033e48475e29a4784900c13695925d752f462d"
+ integrity sha512-sYmgUMdK0jX+3ZNX9C2TKvL1YZGsKIcXRicwnzoTC7F56z29CbSCc7o6Zf0CI4L2Q7FSnHDxldlSe48wBAr6vQ==
+ dependencies:
+ "@glimmer/interfaces" "^0.41.0"
+ "@glimmer/util" "^0.41.0"
+ handlebars "^4.0.13"
+ simple-html-tokenizer "^0.5.7"
+
+"@glimmer/util@^0.41.0":
+ version "0.41.4"
+ resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.41.4.tgz#508fd82ca40305416e130f0da7b537295ded7989"
+ integrity sha512-DwS94K+M0vtG+cymxH0rslJr09qpdjyOLdCjmpKcG/nNiZQfMA1ybAaFEmwk9UaVlUG9STENFeQwyrLevJB+7g==
+
+"@iarna/toml@2.2.3":
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.3.tgz#f060bf6eaafae4d56a7dac618980838b0696e2ab"
+ integrity sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==
+
+"@istanbuljs/load-nyc-config@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b"
+ integrity sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==
+ dependencies:
+ camelcase "^5.3.1"
+ find-up "^4.1.0"
+ js-yaml "^3.13.1"
+ resolve-from "^5.0.0"
+
+"@istanbuljs/nyc-config-typescript@1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@istanbuljs/nyc-config-typescript/-/nyc-config-typescript-1.0.1.tgz#55172f5663b3635586add21b14d42ca94a163d58"
+ integrity sha512-/gz6LgVpky205LuoOfwEZmnUtaSmdk0QIMcNFj9OvxhiMhPpKftMgZmGN7jNj7jR+lr8IB1Yks3QSSSNSxfoaQ==
+ dependencies:
+ "@istanbuljs/schema" "^0.1.2"
+
+"@istanbuljs/schema@^0.1.2":
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
+ integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
+
+"@nodelib/fs.scandir@2.1.3":
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
+ integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
+ dependencies:
+ "@nodelib/fs.stat" "2.0.3"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
+ integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
+
+"@nodelib/fs.walk@^1.2.3":
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
+ integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.3"
+ fastq "^1.6.0"
+
+"@oclif/command@^1.5.1", "@oclif/command@^1.5.13", "@oclif/command@^1.5.19":
+ version "1.5.19"
+ resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.5.19.tgz#13f472450eb83bd6c6871a164c03eadb5e1a07ed"
+ integrity sha512-6+iaCMh/JXJaB2QWikqvGE9//wLEVYYwZd5sud8aLoLKog1Q75naZh2vlGVtg5Mq/NqpqGQvdIjJb3Bm+64AUQ==
+ dependencies:
+ "@oclif/config" "^1"
+ "@oclif/errors" "^1.2.2"
+ "@oclif/parser" "^3.8.3"
+ "@oclif/plugin-help" "^2"
+ debug "^4.1.1"
+ semver "^5.6.0"
+
+"@oclif/config@^1", "@oclif/config@^1.12.12", "@oclif/config@^1.14.0":
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.14.0.tgz#0af93facd5c5087f804489f1603c4f3bc0c45014"
+ integrity sha512-KsOP/mx9lzTah+EtGqLUXN3PDL0J3zb9/dTneFyiUK2K6T7vFEGhV6OasmqTh4uMZHGYTGrNPV8x/Yw6qZNL6A==
+ dependencies:
+ "@oclif/errors" "^1.0.0"
+ "@oclif/parser" "^3.8.0"
+ debug "^4.1.1"
+ tslib "^1.9.3"
+
+"@oclif/dev-cli@^1.22.2":
+ version "1.22.2"
+ resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.22.2.tgz#e890f93d0335c0e3faaa25741999776259b2171f"
+ integrity sha512-c7633R37RxrQIpwqPKxjNRm6/jb1yuG8fd16hmNz9Nw+/MUhEtQtKHSCe9ScH8n5M06l6LEo4ldk9LEGtpaWwA==
+ dependencies:
+ "@oclif/command" "^1.5.13"
+ "@oclif/config" "^1.12.12"
+ "@oclif/errors" "^1.2.2"
+ "@oclif/plugin-help" "^2.1.6"
+ cli-ux "^5.2.1"
+ debug "^4.1.1"
+ fs-extra "^7.0.1"
+ github-slugger "^1.2.1"
+ lodash "^4.17.11"
+ normalize-package-data "^2.5.0"
+ qqjs "^0.3.10"
+ tslib "^1.9.3"
+
+"@oclif/errors@^1.0.0", "@oclif/errors@^1.2.1", "@oclif/errors@^1.2.2":
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.2.2.tgz#9d8f269b15f13d70aa93316fed7bebc24688edc2"
+ integrity sha512-Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==
+ dependencies:
+ clean-stack "^1.3.0"
+ fs-extra "^7.0.0"
+ indent-string "^3.2.0"
+ strip-ansi "^5.0.0"
+ wrap-ansi "^4.0.0"
+
+"@oclif/linewrap@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91"
+ integrity sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==
+
+"@oclif/parser@^3.8.0", "@oclif/parser@^3.8.3":
+ version "3.8.4"
+ resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.8.4.tgz#1a90fc770a42792e574fb896325618aebbe8c9e4"
+ integrity sha512-cyP1at3l42kQHZtqDS3KfTeyMvxITGwXwH1qk9ktBYvqgMp5h4vHT+cOD74ld3RqJUOZY/+Zi9lb4Tbza3BtuA==
+ dependencies:
+ "@oclif/linewrap" "^1.0.0"
+ chalk "^2.4.2"
+ tslib "^1.9.3"
+
+"@oclif/plugin-help@^2", "@oclif/plugin-help@^2.1.6", "@oclif/plugin-help@^2.2.3":
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-2.2.3.tgz#b993041e92047f0e1762668aab04d6738ac06767"
+ integrity sha512-bGHUdo5e7DjPJ0vTeRBMIrfqTRDBfyR5w0MP41u0n3r7YG5p14lvMmiCXxi6WDaP2Hw5nqx3PnkAIntCKZZN7g==
+ dependencies:
+ "@oclif/command" "^1.5.13"
+ chalk "^2.4.1"
+ indent-string "^4.0.0"
+ lodash.template "^4.4.0"
+ string-width "^3.0.0"
+ strip-ansi "^5.0.0"
+ widest-line "^2.0.1"
+ wrap-ansi "^4.0.0"
+
+"@oclif/screen@^1.0.3":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@oclif/screen/-/screen-1.0.4.tgz#b740f68609dfae8aa71c3a6cab15d816407ba493"
+ integrity sha512-60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==
+
+"@oclif/test@^1.2.5":
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/@oclif/test/-/test-1.2.5.tgz#4d9723c38647a2a5930bf888f8c43790d74a18ca"
+ integrity sha512-8Y+Ix4A3Zhm87aL0ldVonDK7vFWyLfnFHzP3goYaLyIeh/60KL37lMxfmbp/kBN6/Y0Ru17iR1pdDi/hTDClLQ==
+ dependencies:
+ fancy-test "^1.4.3"
+
+"@samverschueren/stream-to-observable@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f"
+ integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==
+ dependencies:
+ any-observable "^0.3.0"
+
+"@types/chai@*", "@types/chai@^4.2.11":
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.11.tgz#d3614d6c5f500142358e6ed24e1bf16657536c50"
+ integrity sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw==
+
+"@types/color-name@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
+ integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+
+"@types/eslint-visitor-keys@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
+ integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
+
+"@types/events@*":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
+ integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
+
+"@types/glob@*", "@types/glob@^7.1.1":
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
+ integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
+ dependencies:
+ "@types/events" "*"
+ "@types/minimatch" "*"
+ "@types/node" "*"
+
+"@types/json-schema@^7.0.3":
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339"
+ integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
+
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
+ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+
+"@types/lodash@*":
+ version "4.14.149"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440"
+ integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==
+
+"@types/minimatch@*":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
+ integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
+
+"@types/mkdirp@1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-1.0.0.tgz#16ce0eabe4a9a3afe64557ad0ee6886ec3d32927"
+ integrity sha512-ONFY9//bCEr3DWKON3iDv/Q8LXnhaYYaNDeFSN0AtO5o4sLf9F0pstJKKKjQhXE0kJEeHs8eR6SAsROhhc2Csw==
+ dependencies:
+ "@types/node" "*"
+
+"@types/mocha@*", "@types/mocha@^7.0.2":
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce"
+ integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==
+
+"@types/node@*", "@types/node@^13.9.5":
+ version "13.9.5"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.5.tgz#59738bf30b31aea1faa2df7f4a5f55613750cf00"
+ integrity sha512-hkzMMD3xu6BrJpGVLeQ3htQQNAcOrJjX7WFmtK8zWQpz2UJf13LCFF2ALA7c9OVdvc2vQJeDdjfR35M0sBCxvw==
+
+"@types/parse-json@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
+ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
+
+"@types/prop-types@*":
+ version "15.7.3"
+ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
+ integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
+
+"@types/react@^16.9.16":
+ version "16.9.27"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.27.tgz#7fc5db99e3ec3f21735b44d3560cff684856814a"
+ integrity sha512-j+RvQb9w7a2kZFBOgTh+s/elCwtqWUMN6RJNdmz0ntmwpeoMHKnyhUcmYBu7Yw94Rtj9938D+TJSn6WGcq2+OA==
+ dependencies:
+ "@types/prop-types" "*"
+ csstype "^2.2.0"
+
+"@types/shelljs@0.8.7":
+ version "0.8.7"
+ resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.8.7.tgz#a2a606b185165abadf8b7995fea5e326e637088e"
+ integrity sha512-Mg2qGjLIJIieeJ1/NjswAOY9qXDShLeh6JwpD1NZsvUvI0hxdUCNDpnBXv9YQeugKi2EHU+BqkbUE4jpY4GKmQ==
+ dependencies:
+ "@types/glob" "*"
+ "@types/node" "*"
+
+"@types/sinon@*":
+ version "7.5.2"
+ resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.2.tgz#5e2f1d120f07b9cda07e5dedd4f3bf8888fccdb9"
+ integrity sha512-T+m89VdXj/eidZyejvmoP9jivXgBDdkOSBVQjU9kF349NEx10QdPNGxHeZUaj1IlJ32/ewdyXJjnJxyxJroYwg==
+
+"@types/unist@^2.0.0", "@types/unist@^2.0.2":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
+ integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
+
+"@types/xml2js@0.4.5":
+ version "0.4.5"
+ resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.5.tgz#d21759b056f282d9c7066f15bbf5c19b908f22fa"
+ integrity sha512-yohU3zMn0fkhlape1nxXG2bLEGZRc1FeqF80RoHaYXJN7uibaauXfhzhOJr1Xh36sn+/tx21QAOf07b/xYVk1w==
+ dependencies:
+ "@types/node" "*"
+
+"@types/yoga-layout@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.1.tgz#6c00e4a151a9a529397d580e2cf6f3947a42a928"
+ integrity sha512-OpfgQXWLZn5Dl7mOd8dBNcV8NywXbYYoHjUpa64vJ/RQABaxMzJ5bVicKLGIvIiMnQPtPgKNgXb5jkv9fkOQtw==
+
+"@typescript-eslint/eslint-plugin@2.25.0", "@typescript-eslint/eslint-plugin@^2.6.1":
+ version "2.25.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.25.0.tgz#0b60917332f20dcff54d0eb9be2a9e9f4c9fbd02"
+ integrity sha512-W2YyMtjmlrOjtXc+FtTelVs9OhuR6OlYc4XKIslJ8PUJOqgYYAPRJhAqkYRQo3G4sjvG8jSodsNycEn4W2gHUw==
+ dependencies:
+ "@typescript-eslint/experimental-utils" "2.25.0"
+ functional-red-black-tree "^1.0.1"
+ regexpp "^3.0.0"
+ tsutils "^3.17.1"
+
+"@typescript-eslint/experimental-utils@2.25.0":
+ version "2.25.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.0.tgz#13691c4fe368bd377b1e5b1e4ad660b220bf7714"
+ integrity sha512-0IZ4ZR5QkFYbaJk+8eJ2kYeA+1tzOE1sBjbwwtSV85oNWYUBep+EyhlZ7DLUCyhMUGuJpcCCFL0fDtYAP1zMZw==
+ dependencies:
+ "@types/json-schema" "^7.0.3"
+ "@typescript-eslint/typescript-estree" "2.25.0"
+ eslint-scope "^5.0.0"
+ eslint-utils "^2.0.0"
+
+"@typescript-eslint/parser@2.25.0", "@typescript-eslint/parser@^2.6.1":
+ version "2.25.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.25.0.tgz#abfb3d999084824d9a756d9b9c0f36fba03adb76"
+ integrity sha512-mccBLaBSpNVgp191CP5W+8U1crTyXsRziWliCqzj02kpxdjKMvFHGJbK33NroquH3zB/gZ8H511HEsJBa2fNEg==
+ dependencies:
+ "@types/eslint-visitor-keys" "^1.0.0"
+ "@typescript-eslint/experimental-utils" "2.25.0"
+ "@typescript-eslint/typescript-estree" "2.25.0"
+ eslint-visitor-keys "^1.1.0"
+
+"@typescript-eslint/typescript-estree@2.25.0":
+ version "2.25.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.25.0.tgz#b790497556734b7476fa7dd3fa539955a5c79e2c"
+ integrity sha512-VUksmx5lDxSi6GfmwSK7SSoIKSw9anukWWNitQPqt58LuYrKalzsgeuignbqnB+rK/xxGlSsCy8lYnwFfB6YJg==
+ dependencies:
+ debug "^4.1.1"
+ eslint-visitor-keys "^1.1.0"
+ glob "^7.1.6"
+ is-glob "^4.0.1"
+ lodash "^4.17.15"
+ semver "^6.3.0"
+ tsutils "^3.17.1"
+
+"@typescript-eslint/typescript-estree@2.6.1":
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.1.tgz#fb363dd4ca23384745c5ea4b7f4c867432b00d31"
+ integrity sha512-+sTnssW6bcbDZKE8Ce7VV6LdzkQz2Bxk7jzk1J8H1rovoTxnm6iXvYIyncvNsaB/kBCOM63j/LNJfm27bNdUoA==
+ dependencies:
+ debug "^4.1.1"
+ glob "^7.1.4"
+ is-glob "^4.0.1"
+ lodash.unescape "4.0.1"
+ semver "^6.3.0"
+ tsutils "^3.17.1"
+
+JSONStream@^1.0.4:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
+ integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
+ dependencies:
+ jsonparse "^1.2.0"
+ through ">=2.2.7 <3"
+
+acorn-jsx@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
+ integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
+
+acorn@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf"
+ integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==
+
+add-stream@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
+ integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=
+
+aggregate-error@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
+ integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==
+ dependencies:
+ clean-stack "^2.0.0"
+ indent-string "^4.0.0"
+
+ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5:
+ version "6.12.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
+ integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
+angular-estree-parser@1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/angular-estree-parser/-/angular-estree-parser-1.1.5.tgz#f278e03e648a2bfb6c5dcdf17ba3273f3251b74a"
+ integrity sha512-M82O7HGwgS6mBfQq9ijCwuP4uYgSgycmNWQOHomToWRAdfX/c2pAwpCYdbVG9lc6Go8mr5+A2bRQnykdCVdpuA==
+ dependencies:
+ lines-and-columns "^1.1.6"
+ tslib "^1.9.3"
+
+angular-html-parser@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/angular-html-parser/-/angular-html-parser-1.3.0.tgz#2b87c3c1b7535a972a00e35604221df3c51e6c6e"
+ integrity sha512-FCLuM8ZUt30qwiV5KlW8uWL9cwlS2loOIGq8wUQFypkJ1QZqJk829yxTsvp2DvCMZ7uLwfjIaIrKV5N2+RLiSQ==
+ dependencies:
+ tslib "^1.9.3"
+
+ansi-colors@3.2.3:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
+ integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
+
+ansi-escapes@^3.0.0, ansi-escapes@^3.1.0, ansi-escapes@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
+ integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
+
+ansi-escapes@^4.2.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
+ integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
+ dependencies:
+ type-fest "^0.11.0"
+
+ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+ansi-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+ integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+
+ansi-regex@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
+ integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
+
+ansi-regex@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
+ integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+
+ansi-styles@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+
+ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+ dependencies:
+ color-convert "^1.9.0"
+
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
+ integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
+ dependencies:
+ "@types/color-name" "^1.1.1"
+ color-convert "^2.0.1"
+
+ansicolors@~0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
+ integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=
+
+any-observable@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
+ integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
+
+anymatch@~3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
+ integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
+append-transform@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab"
+ integrity sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==
+ dependencies:
+ default-require-extensions "^2.0.0"
+
+append-transform@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-2.0.0.tgz#99d9d29c7b38391e6f428d28ce136551f0b77e12"
+ integrity sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==
+ dependencies:
+ default-require-extensions "^3.0.0"
+
+archy@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
+ integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
+
+arg@^4.1.0:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
+ integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
+
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+ dependencies:
+ sprintf-js "~1.0.2"
+
+array-differ@^2.0.3:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1"
+ integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==
+
+array-find-index@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
+ integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
+
+array-ify@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
+ integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
+
+array-includes@^3.0.3:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
+ integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0"
+ is-string "^1.0.5"
+
+array-union@^1.0.1, array-union@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
+ integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
+ dependencies:
+ array-uniq "^1.0.1"
+
+array-union@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
+ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+
+array-uniq@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+ integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+
+array.prototype.flat@^1.2.1:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b"
+ integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+
+arrify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
+
+arrify@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
+ integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
+
+asn1@~0.2.3:
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+ integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+ dependencies:
+ safer-buffer "~2.1.0"
+
+assert-plus@1.0.0, assert-plus@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+ integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
+assertion-error@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
+ integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
+
+astral-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
+ integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
+
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
+async-hook-domain@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/async-hook-domain/-/async-hook-domain-1.1.3.tgz#f4f531b8ee8206b1ea1825fe3825e015c66f44d0"
+ integrity sha512-ZovMxSbADV3+biB7oR1GL5lGyptI24alp0LWHlmz1OFc5oL47pz3EiIF6nXOkDW7yLqih4NtsiYduzdDW0i+Wg==
+ dependencies:
+ source-map-support "^0.5.11"
+
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
+auto-bind@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb"
+ integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==
+
+aws-sign2@~0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+ integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
+ integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
+
+bail@^1.0.0:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
+ integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
+
+balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+ integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+
+base64-js@^1.0.2:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
+ integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
+
+bcrypt-pbkdf@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+ integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+ dependencies:
+ tweetnacl "^0.14.3"
+
+binary-extensions@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
+ integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==
+
+bind-obj-methods@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz#0178140dbe7b7bb67dc74892ace59bc0247f06f0"
+ integrity sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw==
+
+bl@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz#52b71e9088515d0606d9dd9cc7aa48dc1f98e73a"
+ integrity sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
+
+brace-expansion@^1.1.7:
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+braces@^3.0.1, braces@~3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
+ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+ dependencies:
+ fill-range "^7.0.1"
+
+browser-process-hrtime@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
+ integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
+
+browser-stdout@1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
+ integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
+
+buffer-from@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
+ integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+
+buffer@^5.5.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.5.0.tgz#9c3caa3d623c33dd1c7ef584b89b88bf9c9bc1ce"
+ integrity sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==
+ dependencies:
+ base64-js "^1.0.2"
+ ieee754 "^1.1.4"
+
+caching-transform@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-3.0.2.tgz#601d46b91eca87687a281e71cef99791b0efca70"
+ integrity sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==
+ dependencies:
+ hasha "^3.0.0"
+ make-dir "^2.0.0"
+ package-hash "^3.0.0"
+ write-file-atomic "^2.4.2"
+
+caching-transform@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-4.0.0.tgz#00d297a4206d71e2163c39eaffa8157ac0651f0f"
+ integrity sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==
+ dependencies:
+ hasha "^5.0.0"
+ make-dir "^3.0.0"
+ package-hash "^4.0.0"
+ write-file-atomic "^3.0.0"
+
+caller-callsite@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
+ integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
+ dependencies:
+ callsites "^2.0.0"
+
+caller-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
+ integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
+ dependencies:
+ caller-callsite "^2.0.0"
+
+callsites@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
+ integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
+
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+camelcase-keys@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+ integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
+ dependencies:
+ camelcase "^2.0.0"
+ map-obj "^1.0.0"
+
+camelcase-keys@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
+ integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
+ dependencies:
+ camelcase "^4.1.0"
+ map-obj "^2.0.0"
+ quick-lru "^1.0.0"
+
+camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
+ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+
+camelcase@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
+ integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
+
+camelcase@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
+ integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
+
+cardinal@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505"
+ integrity sha1-fMEFXYItISlU0HsIXeolHMe8VQU=
+ dependencies:
+ ansicolors "~0.3.2"
+ redeyed "~2.1.0"
+
+caseless@~0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+ integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+chai@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5"
+ integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==
+ dependencies:
+ assertion-error "^1.1.0"
+ check-error "^1.0.2"
+ deep-eql "^3.0.1"
+ get-func-name "^2.0.0"
+ pathval "^1.1.0"
+ type-detect "^4.0.5"
+
+chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.0"
+
+chalk@^1.0.0, chalk@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+ integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+ dependencies:
+ ansi-styles "^2.2.1"
+ escape-string-regexp "^1.0.2"
+ has-ansi "^2.0.0"
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
+
+chalk@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
+ integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+character-entities-legacy@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
+ integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
+
+character-entities@^1.0.0:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
+ integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
+
+character-reference-invalid@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
+ integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
+
+chardet@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
+ integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
+
+check-error@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
+ integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
+
+chokidar@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6"
+ integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
+ dependencies:
+ anymatch "~3.1.1"
+ braces "~3.0.2"
+ glob-parent "~5.1.0"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.2.0"
+ optionalDependencies:
+ fsevents "~2.1.1"
+
+chokidar@^3.3.0:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450"
+ integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==
+ dependencies:
+ anymatch "~3.1.1"
+ braces "~3.0.2"
+ glob-parent "~5.1.0"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.3.0"
+ optionalDependencies:
+ fsevents "~2.1.2"
+
+chownr@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
+ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+
+ci-info@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+ integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+
+cjk-regex@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cjk-regex/-/cjk-regex-2.0.0.tgz#060aa111e61092768c438ccc9c643a53e8fe1ee5"
+ integrity sha512-E4gFi2f3jC0zFVHpaAcupW+gv9OejZ2aV3DP/LlSO0dDcZJAXw7W0ivn+vN17edN/PhU4HCgs1bfx7lPK7FpdA==
+ dependencies:
+ regexp-util "^1.2.1"
+ unicode-regex "^2.0.0"
+
+clean-regexp@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7"
+ integrity sha1-jffHquUf02h06PjQW5GAvBGj/tc=
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
+clean-stack@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-1.3.0.tgz#9e821501ae979986c46b1d66d2d432db2fd4ae31"
+ integrity sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=
+
+clean-stack@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
+ integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
+
+cli-cursor@^2.0.0, cli-cursor@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
+ integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
+ dependencies:
+ restore-cursor "^2.0.0"
+
+cli-cursor@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
+ integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
+ dependencies:
+ restore-cursor "^3.1.0"
+
+cli-progress@^3.4.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.6.0.tgz#20317e6a653c3e5636fb5f03a7d67cd48ebc215a"
+ integrity sha512-elg6jkiDedYrvwqWSae2FGvtbMo37Lo04oI9jJ5cI43Ge3jrDPWzeL3axv7MgBLYHDY/kGio/CXa49m4MWMrNw==
+ dependencies:
+ colors "^1.1.2"
+ string-width "^2.1.1"
+
+cli-truncate@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
+ integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=
+ dependencies:
+ slice-ansi "0.0.4"
+ string-width "^1.0.1"
+
+cli-truncate@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
+ integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
+ dependencies:
+ slice-ansi "^3.0.0"
+ string-width "^4.2.0"
+
+cli-ux@^5.2.1:
+ version "5.4.5"
+ resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-5.4.5.tgz#1b9e6648754307a1fa59a0c5a9c6be0ed899c2cd"
+ integrity sha512-5A6FuU0wPUlfCWUjtizUvNIbXElp6jN9QUJsDibs6F9cVX1kTgaMR3m6KT0R3iriEXpMrmPKV6yYS8XICNuQ6Q==
+ dependencies:
+ "@oclif/command" "^1.5.1"
+ "@oclif/errors" "^1.2.1"
+ "@oclif/linewrap" "^1.0.0"
+ "@oclif/screen" "^1.0.3"
+ ansi-escapes "^3.1.0"
+ ansi-styles "^3.2.1"
+ cardinal "^2.1.1"
+ chalk "^2.4.1"
+ clean-stack "^2.0.0"
+ cli-progress "^3.4.0"
+ extract-stack "^1.0.0"
+ fs-extra "^7.0.1"
+ hyperlinker "^1.0.0"
+ indent-string "^4.0.0"
+ is-wsl "^1.1.0"
+ js-yaml "^3.13.1"
+ lodash "^4.17.11"
+ natural-orderby "^2.0.1"
+ password-prompt "^1.1.2"
+ semver "^5.6.0"
+ string-width "^3.1.0"
+ strip-ansi "^5.1.0"
+ supports-color "^5.5.0"
+ supports-hyperlinks "^1.0.1"
+ treeify "^1.1.0"
+ tslib "^1.9.3"
+
+cli-width@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
+ integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
+
+cliui@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
+ integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==
+ dependencies:
+ string-width "^2.1.1"
+ strip-ansi "^4.0.0"
+ wrap-ansi "^2.0.0"
+
+cliui@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
+ integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
+ dependencies:
+ string-width "^3.1.0"
+ strip-ansi "^5.2.0"
+ wrap-ansi "^5.1.0"
+
+cliui@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
+ integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
+ wrap-ansi "^6.2.0"
+
+code-point-at@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+ integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
+
+collapse-white-space@^1.0.2:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287"
+ integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
+
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+ dependencies:
+ color-name "1.1.3"
+
+color-convert@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+ dependencies:
+ color-name "~1.1.4"
+
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+color-name@~1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+color-support@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
+ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+
+colors@^1.1.2:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
+ integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
+
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
+commander@^2.19.0, commander@^2.20.0, commander@~2.20.3:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+commander@^4.0.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
+ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+
+commondir@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
+ integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+
+compare-func@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648"
+ integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=
+ dependencies:
+ array-ify "^1.0.0"
+ dot-prop "^3.0.0"
+
+compare-versions@^3.5.1:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
+ integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
+
+concat-map@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+concat-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1"
+ integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==
+ dependencies:
+ buffer-from "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.0.2"
+ typedarray "^0.0.6"
+
+contains-path@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
+ integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
+
+content-type@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
+ integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+
+conventional-changelog-angular@^5.0.6:
+ version "5.0.6"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059"
+ integrity sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==
+ dependencies:
+ compare-func "^1.3.1"
+ q "^1.5.1"
+
+conventional-changelog-atom@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.3.tgz#3bd14280aa09fe3ec49a0e8fe97b5002db02aad4"
+ integrity sha512-szZe2ut97qNO6vCCMkm1I/tWu6ol4Rr8a9Lx0y/VlpDnpY0PNp+oGpFgU55lplhx+I3Lro9Iv4/gRj0knfgjzg==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-codemirror@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.3.tgz#ebc088154684f8f5171446b8d546ba6b460d46f2"
+ integrity sha512-t2afackdgFV2yBdHhWPqrKbpaQeVnz2hSJKdWqjasPo5EpIB6TBL0er3cOP1mnGQmuzk9JSvimNSuqjWGDtU5Q==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-config-spec@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d"
+ integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==
+
+conventional-changelog-conventionalcommits@4.2.3, conventional-changelog-conventionalcommits@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz#22855b32d57d0328951c1c2dc01b172a5f24ea37"
+ integrity sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww==
+ dependencies:
+ compare-func "^1.3.1"
+ lodash "^4.17.15"
+ q "^1.5.1"
+
+conventional-changelog-core@^4.1.1:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.1.4.tgz#39be27fca6ef20a0f998d7a3a1e97cfa8a055cb6"
+ integrity sha512-LO58ZbEpp1Ul+y/vOI8rJRsWkovsYkCFbOCVgi6UnVfU8WC0F8K8VQQwaBZWWUpb6JvEiN4GBR5baRP2txZ+Vg==
+ dependencies:
+ add-stream "^1.0.0"
+ conventional-changelog-writer "^4.0.11"
+ conventional-commits-parser "^3.0.8"
+ dateformat "^3.0.0"
+ get-pkg-repo "^1.0.0"
+ git-raw-commits "2.0.0"
+ git-remote-origin-url "^2.0.0"
+ git-semver-tags "^3.0.1"
+ lodash "^4.17.15"
+ normalize-package-data "^2.3.5"
+ q "^1.5.1"
+ read-pkg "^3.0.0"
+ read-pkg-up "^3.0.0"
+ through2 "^3.0.0"
+
+conventional-changelog-ember@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.4.tgz#c29b78e4af7825cbecb6c3fd6086ca5c09471ac1"
+ integrity sha512-q1u73sO9uCnxN4TSw8xu6MRU8Y1h9kpwtcdJuNRwu/LSKI1IE/iuNSH5eQ6aLlQ3HTyrIpTfUuVybW4W0F17rA==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-eslint@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.4.tgz#8f4736a23e0cd97e890e76fccc287db2f205f2ff"
+ integrity sha512-CPwTUENzhLGl3auunrJxiIEWncAGaby7gOFCdj2gslIuOFJ0KPJVOUhRz4Da/I53sdo/7UncUJkiLg94jEsjxg==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-express@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz#fea2231d99a5381b4e6badb0c1c40a41fcacb755"
+ integrity sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-jquery@^3.0.6:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.6.tgz#460236ad8fb1d29ff932a14fe4e3a45379b63c5e"
+ integrity sha512-gHAABCXUNA/HjnZEm+vxAfFPJkgtrZvCDIlCKfdPVXtCIo/Q0lN5VKpx8aR5p8KdVRQFF3OuTlvv5kv6iPuRqA==
+ dependencies:
+ q "^1.5.1"
+
+conventional-changelog-jshint@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.3.tgz#ef6e2caf2ee6ffdfda78fcdf7ce87cf6c512d728"
+ integrity sha512-Pc2PnMPcez634ckzr4EOWviwRSpZcURaK7bjyD9oK6N5fsC/a+3G7LW5m/JpcHPhA9ZxsfIbm7uqZ3ZDGsQ/sw==
+ dependencies:
+ compare-func "^1.3.1"
+ q "^1.5.1"
+
+conventional-changelog-preset-loader@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz#580fa8ab02cef22c24294d25e52d7ccd247a9a6a"
+ integrity sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ==
+
+conventional-changelog-writer@^4.0.11:
+ version "4.0.11"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz#9f56d2122d20c96eb48baae0bf1deffaed1edba4"
+ integrity sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==
+ dependencies:
+ compare-func "^1.3.1"
+ conventional-commits-filter "^2.0.2"
+ dateformat "^3.0.0"
+ handlebars "^4.4.0"
+ json-stringify-safe "^5.0.1"
+ lodash "^4.17.15"
+ meow "^5.0.0"
+ semver "^6.0.0"
+ split "^1.0.0"
+ through2 "^3.0.0"
+
+conventional-changelog@3.1.15:
+ version "3.1.15"
+ resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.15.tgz#103d0b550436cf83e8a59ba88be82ece2613cd9f"
+ integrity sha512-CoWM+Z9bYyF00QzNpTnxkCLiuLAeRocJz3C/foFjvhsdltdtkJgMChp7GytQNjm4pT7JFBVJTpqLHTpxNtOzaA==
+ dependencies:
+ conventional-changelog-angular "^5.0.6"
+ conventional-changelog-atom "^2.0.3"
+ conventional-changelog-codemirror "^2.0.3"
+ conventional-changelog-conventionalcommits "^4.2.3"
+ conventional-changelog-core "^4.1.1"
+ conventional-changelog-ember "^2.0.4"
+ conventional-changelog-eslint "^3.0.4"
+ conventional-changelog-express "^2.0.1"
+ conventional-changelog-jquery "^3.0.6"
+ conventional-changelog-jshint "^2.0.3"
+ conventional-changelog-preset-loader "^2.3.0"
+
+conventional-commits-filter@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1"
+ integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==
+ dependencies:
+ lodash.ismatch "^4.4.0"
+ modify-values "^1.0.0"
+
+conventional-commits-parser@^3.0.8:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz#23310a9bda6c93c874224375e72b09fb275fe710"
+ integrity sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==
+ dependencies:
+ JSONStream "^1.0.4"
+ is-text-path "^1.0.1"
+ lodash "^4.17.15"
+ meow "^5.0.0"
+ split2 "^2.0.0"
+ through2 "^3.0.0"
+ trim-off-newlines "^1.0.0"
+
+conventional-recommended-bump@6.0.5:
+ version "6.0.5"
+ resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.5.tgz#be7ec24b43bef57108042ea1d49758b58beabc03"
+ integrity sha512-srkferrB4kACPEbKYltZwX1CQZAEqbQkabKN444mavLRVMetzwJFJf23/+pwvtMsWbd+cc4HaleV1nHke0f8Rw==
+ dependencies:
+ concat-stream "^2.0.0"
+ conventional-changelog-preset-loader "^2.3.0"
+ conventional-commits-filter "^2.0.2"
+ conventional-commits-parser "^3.0.8"
+ git-raw-commits "2.0.0"
+ git-semver-tags "^3.0.1"
+ meow "^5.0.0"
+ q "^1.5.1"
+
+convert-source-map@^1.6.0, convert-source-map@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+ integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ dependencies:
+ safe-buffer "~5.1.1"
+
+core-util-is@1.0.2, core-util-is@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+cosmiconfig@5.2.1, cosmiconfig@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
+ integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
+ dependencies:
+ import-fresh "^2.0.0"
+ is-directory "^0.3.1"
+ js-yaml "^3.13.1"
+ parse-json "^4.0.0"
+
+cosmiconfig@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
+ integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ import-fresh "^3.1.0"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+ yaml "^1.7.2"
+
+coveralls@^3.0.8:
+ version "3.0.11"
+ resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.11.tgz#e141da0922b632fcc66620f334460c3f0026a4ce"
+ integrity sha512-LZPWPR2NyGKyaABnc49dR0fpeP6UqhvGq4B5nUrTQ1UBy55z96+ga7r+/ChMdMJUwBgyJDXBi88UBgz2rs9IiQ==
+ dependencies:
+ js-yaml "^3.13.1"
+ lcov-parse "^1.0.0"
+ log-driver "^1.2.7"
+ minimist "^1.2.5"
+ request "^2.88.0"
+
+cp-file@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d"
+ integrity sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==
+ dependencies:
+ graceful-fs "^4.1.2"
+ make-dir "^2.0.0"
+ nested-error-stacks "^2.0.0"
+ pify "^4.0.1"
+ safe-buffer "^5.0.1"
+
+cross-spawn@^4:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
+ integrity sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=
+ dependencies:
+ lru-cache "^4.0.1"
+ which "^1.2.9"
+
+cross-spawn@^6.0.0, cross-spawn@^6.0.5:
+ version "6.0.5"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
+ integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
+ dependencies:
+ nice-try "^1.0.4"
+ path-key "^2.0.1"
+ semver "^5.5.0"
+ shebang-command "^1.2.0"
+ which "^1.2.9"
+
+cross-spawn@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14"
+ integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+csstype@^2.2.0:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz#05141d0cd557a56b8891394c1911c40c8a98d098"
+ integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==
+
+currently-unhandled@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
+ integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+ dependencies:
+ array-find-index "^1.0.1"
+
+dargs@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
+ integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=
+ dependencies:
+ number-is-nan "^1.0.0"
+
+dashdash@^1.12.0:
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+ integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+ dependencies:
+ assert-plus "^1.0.0"
+
+dashify@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/dashify/-/dashify-2.0.0.tgz#fff270ca2868ca427fee571de35691d6e437a648"
+ integrity sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==
+
+date-fns@^1.27.2:
+ version "1.30.1"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
+ integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
+
+dateformat@^3.0.0:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
+ integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
+
+debug-log@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
+ integrity sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=
+
+debug@3.2.6:
+ version "3.2.6"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
+ integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
+ dependencies:
+ ms "^2.1.1"
+
+debug@^2.6.9:
+ version "2.6.9"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+ dependencies:
+ ms "2.0.0"
+
+debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
+ integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
+ dependencies:
+ ms "^2.1.1"
+
+decamelize-keys@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+
+dedent@0.7.0, dedent@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
+ integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+
+deep-eql@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
+ integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
+ dependencies:
+ type-detect "^4.0.0"
+
+deep-is@~0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
+default-require-extensions@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7"
+ integrity sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=
+ dependencies:
+ strip-bom "^3.0.0"
+
+default-require-extensions@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-3.0.0.tgz#e03f93aac9b2b6443fc52e5e4a37b3ad9ad8df96"
+ integrity sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==
+ dependencies:
+ strip-bom "^4.0.0"
+
+define-properties@^1.1.2, define-properties@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
+ integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+ dependencies:
+ object-keys "^1.0.12"
+
+deglob@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/deglob/-/deglob-4.0.1.tgz#0685c6383992fd6009be10653a2b1116696fad55"
+ integrity sha512-/g+RDZ7yf2HvoW+E5Cy+K94YhgcFgr6C8LuHZD1O5HoNPkf3KY6RfXJ0DBGlB/NkLi5gml+G9zqRzk9S0mHZCg==
+ dependencies:
+ find-root "^1.0.0"
+ glob "^7.0.5"
+ ignore "^5.0.0"
+ pkg-config "^1.1.0"
+ run-parallel "^1.1.2"
+ uniq "^1.0.1"
+
+del@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7"
+ integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==
+ dependencies:
+ globby "^10.0.1"
+ graceful-fs "^4.2.2"
+ is-glob "^4.0.1"
+ is-path-cwd "^2.2.0"
+ is-path-inside "^3.0.1"
+ p-map "^3.0.0"
+ rimraf "^3.0.0"
+ slash "^3.0.0"
+
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
+detect-indent@6.0.0, detect-indent@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"
+ integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==
+
+detect-newline@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
+ integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
+
+detect-newline@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
+ integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
+
+diff-frag@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/diff-frag/-/diff-frag-1.0.1.tgz#a7bb51789743e8c0b40e2509166bd155e5833826"
+ integrity sha512-6/v2PC/6UTGcWPPetb9acL8foberUg/CtPdALeJUdD1B/weHNvzftoo00gYznqHGRhHEbykUGzqfG9RWOSr5yw==
+
+diff@3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
+ integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
+
+diff@4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff"
+ integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==
+
+diff@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
+dir-glob@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
+ integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
+ dependencies:
+ path-type "^4.0.0"
+
+doctrine@1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
+ integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
+ dependencies:
+ esutils "^2.0.2"
+ isarray "^1.0.0"
+
+doctrine@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+ dependencies:
+ esutils "^2.0.2"
+
+doctrine@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
+ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
+ dependencies:
+ esutils "^2.0.2"
+
+dot-prop@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
+ integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc=
+ dependencies:
+ is-obj "^1.0.0"
+
+dotgitignore@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b"
+ integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==
+ dependencies:
+ find-up "^3.0.0"
+ minimatch "^3.0.4"
+
+duplexer@^0.1.1, duplexer@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+ integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
+
+ecc-jsbn@~0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+ integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+ dependencies:
+ jsbn "~0.1.0"
+ safer-buffer "^2.1.0"
+
+editorconfig-to-prettier@0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/editorconfig-to-prettier/-/editorconfig-to-prettier-0.1.1.tgz#7391c7067dfd68ffee65afc2c4fbe4fba8d4219a"
+ integrity sha512-MMadSSVRDb4uKdxV6bCXXN4cTsxIsXYtV4XdPu6FOCSAw6zsCIDA+QEktEU+u6h+c/mTrul5NR+pwFpPxwetiQ==
+
+editorconfig@0.15.3:
+ version "0.15.3"
+ resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5"
+ integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==
+ dependencies:
+ commander "^2.19.0"
+ lru-cache "^4.1.5"
+ semver "^5.6.0"
+ sigmund "^1.0.1"
+
+elegant-spinner@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
+ integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
+
+"emoji-regex@>=6.0.0 <=6.1.1":
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
+ integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=
+
+emoji-regex@^7.0.1:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
+ integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
+
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+end-of-stream@^1.1.0, end-of-stream@^1.4.1:
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
+ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+ dependencies:
+ once "^1.4.0"
+
+error-ex@^1.2.0, error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+ dependencies:
+ is-arrayish "^0.2.1"
+
+es-abstract@^1.17.0, es-abstract@^1.17.0-next.1:
+ version "1.17.5"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9"
+ integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
+ dependencies:
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.1"
+ is-callable "^1.1.5"
+ is-regex "^1.0.5"
+ object-inspect "^1.7.0"
+ object-keys "^1.1.1"
+ object.assign "^4.1.0"
+ string.prototype.trimleft "^2.1.1"
+ string.prototype.trimright "^2.1.1"
+
+es-to-primitive@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+ dependencies:
+ is-callable "^1.1.4"
+ is-date-object "^1.0.1"
+ is-symbol "^1.0.2"
+
+es6-error@^4.0.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
+ integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
+
+escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
+ integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
+
+eslint-ast-utils@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586"
+ integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==
+ dependencies:
+ lodash.get "^4.4.2"
+ lodash.zip "^4.2.0"
+
+eslint-config-oclif-typescript@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-0.1.0.tgz#c310767c5ee8916ea5d08cf027d0317dd52ed8ba"
+ integrity sha512-BjXNJcH2F02MdaSFml9vJskviUFVkLHbTPGM5tinIt98H6klFNKP7/lQ+fB/Goc2wB45usEuuw6+l/fwAv9i7g==
+ dependencies:
+ "@typescript-eslint/eslint-plugin" "^2.6.1"
+ "@typescript-eslint/parser" "^2.6.1"
+ eslint-config-oclif "^3.1.0"
+ eslint-config-xo-space "^0.20.0"
+ eslint-plugin-mocha "^5.2.0"
+ eslint-plugin-node "^7.0.1"
+ eslint-plugin-unicorn "^6.0.1"
+
+eslint-config-oclif@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-oclif/-/eslint-config-oclif-3.1.0.tgz#cbc207ced09e31676dcee2f724fc509cd20eb0bd"
+ integrity sha512-Tqgy43cNXsSdhTLWW4RuDYGFhV240sC4ISSv/ZiUEg/zFxExSEUpRE6J+AGnkKY9dYwIW4C9b2YSUVv8z/miMA==
+ dependencies:
+ eslint-config-xo-space "^0.20.0"
+ eslint-plugin-mocha "^5.2.0"
+ eslint-plugin-node "^7.0.1"
+ eslint-plugin-unicorn "^6.0.1"
+
+eslint-config-prettier@6.10.1:
+ version "6.10.1"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.10.1.tgz#129ef9ec575d5ddc0e269667bf09defcd898642a"
+ integrity sha512-svTy6zh1ecQojvpbJSgH3aei/Rt7C6i090l5f2WQ4aB05lYHeZIR1qL4wZyyILTbtmnbHP5Yn8MrsOJMGa8RkQ==
+ dependencies:
+ get-stdin "^6.0.0"
+
+eslint-config-standard-jsx@8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-8.1.0.tgz#314c62a0e6f51f75547f89aade059bec140edfc7"
+ integrity sha512-ULVC8qH8qCqbU792ZOO6DaiaZyHNS/5CZt3hKqHkEhVlhPEPN3nfBqqxJCyp59XrjIBZPu1chMYe9T2DXZ7TMw==
+
+eslint-config-standard@14.1.0:
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4"
+ integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==
+
+eslint-config-xo-space@^0.20.0:
+ version "0.20.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-xo-space/-/eslint-config-xo-space-0.20.0.tgz#75e1fb86d1b052fc1cc3036ca2fa441fa92b85e4"
+ integrity sha512-bOsoZA8M6v1HviDUIGVq1fLVnSu3mMZzn85m2tqKb73tSzu4GKD4Jd2Py4ZKjCgvCbRRByEB5HPC3fTMnnJ1uw==
+ dependencies:
+ eslint-config-xo "^0.24.0"
+
+eslint-config-xo@^0.24.0:
+ version "0.24.2"
+ resolved "https://registry.yarnpkg.com/eslint-config-xo/-/eslint-config-xo-0.24.2.tgz#f61b8ce692e9f9519bdb6edc4ed7ebcd5be48f48"
+ integrity sha512-ivQ7qISScW6gfBp+p31nQntz1rg34UCybd3uvlngcxt5Utsf4PMMi9QoAluLFcPUM5Tvqk4JGraR9qu3msKPKQ==
+
+eslint-import-resolver-node@^0.3.2:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
+ integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==
+ dependencies:
+ debug "^2.6.9"
+ resolve "^1.13.1"
+
+eslint-import-resolver-typescript@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.0.0.tgz#e95f126cc12d3018b9cc11692b4dbfd3e17d3ea6"
+ integrity sha512-bT5Frpl8UWoHBtY25vKUOMoVIMlJQOMefHLyQ4Tz3MQpIZ2N6yYKEEIHMo38bszBNUuMBW6M3+5JNYxeiGFH4w==
+ dependencies:
+ debug "^4.1.1"
+ is-glob "^4.0.1"
+ resolve "^1.12.0"
+ tiny-glob "^0.2.6"
+ tsconfig-paths "^3.9.0"
+
+eslint-module-utils@^2.4.0, eslint-module-utils@^2.4.1:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"
+ integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==
+ dependencies:
+ debug "^2.6.9"
+ pkg-dir "^2.0.0"
+
+eslint-plugin-es@^1.3.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998"
+ integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==
+ dependencies:
+ eslint-utils "^1.4.2"
+ regexpp "^2.0.1"
+
+eslint-plugin-es@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-2.0.0.tgz#0f5f5da5f18aa21989feebe8a73eadefb3432976"
+ integrity sha512-f6fceVtg27BR02EYnBhgWLFQfK6bN4Ll0nQFrBHOlCsAyxeZkn0NHns5O0YZOPrV1B3ramd6cgFwaoFLcSkwEQ==
+ dependencies:
+ eslint-utils "^1.4.2"
+ regexpp "^3.0.0"
+
+eslint-plugin-import@2.20.2:
+ version "2.20.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d"
+ integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg==
+ dependencies:
+ array-includes "^3.0.3"
+ array.prototype.flat "^1.2.1"
+ contains-path "^0.1.0"
+ debug "^2.6.9"
+ doctrine "1.5.0"
+ eslint-import-resolver-node "^0.3.2"
+ eslint-module-utils "^2.4.1"
+ has "^1.0.3"
+ minimatch "^3.0.4"
+ object.values "^1.1.0"
+ read-pkg-up "^2.0.0"
+ resolve "^1.12.0"
+
+eslint-plugin-import@~2.18.0:
+ version "2.18.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6"
+ integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==
+ dependencies:
+ array-includes "^3.0.3"
+ contains-path "^0.1.0"
+ debug "^2.6.9"
+ doctrine "1.5.0"
+ eslint-import-resolver-node "^0.3.2"
+ eslint-module-utils "^2.4.0"
+ has "^1.0.3"
+ minimatch "^3.0.4"
+ object.values "^1.1.0"
+ read-pkg-up "^2.0.0"
+ resolve "^1.11.0"
+
+eslint-plugin-mocha@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-5.3.0.tgz#cf3eb18ae0e44e433aef7159637095a7cb19b15b"
+ integrity sha512-3uwlJVLijjEmBeNyH60nzqgA1gacUWLUmcKV8PIGNvj1kwP/CTgAWQHn2ayyJVwziX+KETkr9opNwT1qD/RZ5A==
+ dependencies:
+ ramda "^0.26.1"
+
+eslint-plugin-node@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-7.0.1.tgz#a6e054e50199b2edd85518b89b4e7b323c9f36db"
+ integrity sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==
+ dependencies:
+ eslint-plugin-es "^1.3.1"
+ eslint-utils "^1.3.1"
+ ignore "^4.0.2"
+ minimatch "^3.0.4"
+ resolve "^1.8.1"
+ semver "^5.5.0"
+
+eslint-plugin-node@~10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-10.0.0.tgz#fd1adbc7a300cf7eb6ac55cf4b0b6fc6e577f5a6"
+ integrity sha512-1CSyM/QCjs6PXaT18+zuAXsjXGIGo5Rw630rSKwokSs2jrYURQc4R5JZpoanNCqwNmepg+0eZ9L7YiRUJb8jiQ==
+ dependencies:
+ eslint-plugin-es "^2.0.0"
+ eslint-utils "^1.4.2"
+ ignore "^5.1.1"
+ minimatch "^3.0.4"
+ resolve "^1.10.1"
+ semver "^6.1.0"
+
+eslint-plugin-prettier@3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba"
+ integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==
+ dependencies:
+ prettier-linter-helpers "^1.0.0"
+
+eslint-plugin-promise@~4.2.1:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
+ integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
+
+eslint-plugin-react@~7.14.2:
+ version "7.14.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz#911030dd7e98ba49e1b2208599571846a66bdf13"
+ integrity sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==
+ dependencies:
+ array-includes "^3.0.3"
+ doctrine "^2.1.0"
+ has "^1.0.3"
+ jsx-ast-utils "^2.1.0"
+ object.entries "^1.1.0"
+ object.fromentries "^2.0.0"
+ object.values "^1.1.0"
+ prop-types "^15.7.2"
+ resolve "^1.10.1"
+
+eslint-plugin-standard@~4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4"
+ integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==
+
+eslint-plugin-unicorn@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-6.0.1.tgz#4a97f0bc9449e20b82848dad12094ee2ba72347e"
+ integrity sha512-hjy9LhTdtL7pz8WTrzS0CGXRkWK3VAPLDjihofj8JC+uxQLfXm0WwZPPPB7xKmcjRyoH+jruPHOCrHNEINpG/Q==
+ dependencies:
+ clean-regexp "^1.0.0"
+ eslint-ast-utils "^1.0.0"
+ import-modules "^1.1.0"
+ lodash.camelcase "^4.1.1"
+ lodash.kebabcase "^4.0.1"
+ lodash.snakecase "^4.0.1"
+ lodash.upperfirst "^4.2.0"
+ safe-regex "^1.1.0"
+
+eslint-scope@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9"
+ integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==
+ dependencies:
+ esrecurse "^4.1.0"
+ estraverse "^4.1.1"
+
+eslint-utils@^1.3.1, eslint-utils@^1.4.2, eslint-utils@^1.4.3:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
+ integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
+eslint-utils@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd"
+ integrity sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
+eslint-visitor-keys@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
+ integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
+
+eslint@6.8.0, eslint@^6.7.1, eslint@~6.8.0:
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
+ integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ ajv "^6.10.0"
+ chalk "^2.1.0"
+ cross-spawn "^6.0.5"
+ debug "^4.0.1"
+ doctrine "^3.0.0"
+ eslint-scope "^5.0.0"
+ eslint-utils "^1.4.3"
+ eslint-visitor-keys "^1.1.0"
+ espree "^6.1.2"
+ esquery "^1.0.1"
+ esutils "^2.0.2"
+ file-entry-cache "^5.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^5.0.0"
+ globals "^12.1.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ inquirer "^7.0.0"
+ is-glob "^4.0.0"
+ js-yaml "^3.13.1"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.3.0"
+ lodash "^4.17.14"
+ minimatch "^3.0.4"
+ mkdirp "^0.5.1"
+ natural-compare "^1.4.0"
+ optionator "^0.8.3"
+ progress "^2.0.0"
+ regexpp "^2.0.1"
+ semver "^6.1.2"
+ strip-ansi "^5.2.0"
+ strip-json-comments "^3.0.1"
+ table "^5.2.3"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
+esm@^3.2.25:
+ version "3.2.25"
+ resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
+ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
+
+espree@^6.1.2:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
+ integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
+ dependencies:
+ acorn "^7.1.1"
+ acorn-jsx "^5.2.0"
+ eslint-visitor-keys "^1.1.0"
+
+esprima@^4.0.0, esprima@~4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+esquery@^1.0.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.2.0.tgz#a010a519c0288f2530b3404124bfb5f02e9797fe"
+ integrity sha512-weltsSqdeWIX9G2qQZz7KlTRJdkkOCTPgLYJUz1Hacf48R4YOwGPHO3+ORfWedqJKbq5WQmsgK90n+pFLIKt/Q==
+ dependencies:
+ estraverse "^5.0.0"
+
+esrecurse@^4.1.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
+ integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
+ dependencies:
+ estraverse "^4.1.0"
+
+estraverse@^4.1.0, estraverse@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+estraverse@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.0.0.tgz#ac81750b482c11cca26e4b07e83ed8f75fbcdc22"
+ integrity sha512-j3acdrMzqrxmJTNj5dbr1YbjacrYgAxVMeF0gK16E3j494mOe7xygM/ZLIguEQ0ETwAg2hlJCtHRGav+y0Ny5A==
+
+esutils@2.0.3, esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
+event-stream@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-4.0.1.tgz#4092808ec995d0dd75ea4580c1df6a74db2cde65"
+ integrity sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==
+ dependencies:
+ duplexer "^0.1.1"
+ from "^0.1.7"
+ map-stream "0.0.7"
+ pause-stream "^0.0.11"
+ split "^1.0.1"
+ stream-combiner "^0.2.2"
+ through "^2.3.8"
+
+events-to-array@^1.0.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6"
+ integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=
+
+execa@^0.10.0:
+ version "0.10.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50"
+ integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==
+ dependencies:
+ cross-spawn "^6.0.0"
+ get-stream "^3.0.0"
+ is-stream "^1.1.0"
+ npm-run-path "^2.0.0"
+ p-finally "^1.0.0"
+ signal-exit "^3.0.0"
+ strip-eof "^1.0.0"
+
+execa@^2.0.3, execa@^2.0.4:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99"
+ integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==
+ dependencies:
+ cross-spawn "^7.0.0"
+ get-stream "^5.0.0"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^3.0.0"
+ onetime "^5.1.0"
+ p-finally "^2.0.0"
+ signal-exit "^3.0.2"
+ strip-final-newline "^2.0.0"
+
+execa@^3.4.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89"
+ integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==
+ dependencies:
+ cross-spawn "^7.0.0"
+ get-stream "^5.0.0"
+ human-signals "^1.1.1"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.0"
+ onetime "^5.1.0"
+ p-finally "^2.0.0"
+ signal-exit "^3.0.2"
+ strip-final-newline "^2.0.0"
+
+extend@^3.0.0, extend@~3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+external-editor@^3.0.3:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
+ integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
+ dependencies:
+ chardet "^0.7.0"
+ iconv-lite "^0.4.24"
+ tmp "^0.0.33"
+
+extract-stack@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/extract-stack/-/extract-stack-1.0.0.tgz#b97acaf9441eea2332529624b732fc5a1c8165fa"
+ integrity sha1-uXrK+UQe6iMyUpYktzL8WhyBZfo=
+
+extsprintf@1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+ integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+extsprintf@^1.2.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+ integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+
+fancy-test@^1.4.3:
+ version "1.4.7"
+ resolved "https://registry.yarnpkg.com/fancy-test/-/fancy-test-1.4.7.tgz#2a9fa5de970fad65b3d27228d9904545524d0550"
+ integrity sha512-drgNrpNbvXXbPAz0rn7jvzjoEihDKpm1fFF+aZ+FVLatjE3jZSc6WwfgC5x7N/+nhmentMx4TXPQ0OkS0SElVQ==
+ dependencies:
+ "@types/chai" "*"
+ "@types/lodash" "*"
+ "@types/mocha" "*"
+ "@types/node" "*"
+ "@types/sinon" "*"
+ lodash "^4.17.13"
+ mock-stdin "^0.3.1"
+ stdout-stderr "^0.1.9"
+
+fast-deep-equal@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
+ integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
+
+fast-diff@^1.1.2:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
+ integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
+
+fast-glob@^3.0.3, fast-glob@^3.1.1:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d"
+ integrity sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.0"
+ merge2 "^1.3.0"
+ micromatch "^4.0.2"
+ picomatch "^2.2.1"
+
+fast-json-stable-stringify@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
+ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fast-levenshtein@~2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+ integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+fastq@^1.6.0:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.1.tgz#4570c74f2ded173e71cf0beb08ac70bb85826791"
+ integrity sha512-mpIH5sKYueh3YyeJwqtVo8sORi0CgtmkVbK6kZStpQlZBYQuTzG2CZ7idSiJuA7bY0SFCWUc5WIs+oYumGCQNw==
+ dependencies:
+ reusify "^1.0.4"
+
+figures@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec"
+ integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
+figures@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
+ integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
+ dependencies:
+ escape-string-regexp "^1.0.5"
+ object-assign "^4.1.0"
+
+figures@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
+ integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
+figures@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
+ integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
+file-entry-cache@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
+ integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+ dependencies:
+ flat-cache "^2.0.1"
+
+fill-range@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
+ integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+ dependencies:
+ to-regex-range "^5.0.1"
+
+find-cache-dir@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
+ integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^2.0.0"
+ pkg-dir "^3.0.0"
+
+find-cache-dir@^3.2.0:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
+ integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^3.0.2"
+ pkg-dir "^4.1.0"
+
+find-parent-dir@0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54"
+ integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=
+
+find-project-root@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/find-project-root/-/find-project-root-1.1.1.tgz#d242727a2d904725df5714f23dfdcdedda0b6ef8"
+ integrity sha1-0kJyei2QRyXfVxTyPf3N7doLbvg=
+
+find-root@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
+ integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
+
+find-up@3.0.0, find-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
+ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
+ dependencies:
+ locate-path "^3.0.0"
+
+find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+find-up@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+ integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
+ dependencies:
+ path-exists "^2.0.0"
+ pinkie-promise "^2.0.0"
+
+find-up@^2.0.0, find-up@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+ dependencies:
+ locate-path "^2.0.0"
+
+find-versions@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
+ integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
+ dependencies:
+ semver-regex "^2.0.0"
+
+findit@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/findit/-/findit-2.0.0.tgz#6509f0126af4c178551cfa99394e032e13a4d56e"
+ integrity sha1-ZQnwEmr0wXhVHPqZOU4DLhOk1W4=
+
+flat-cache@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
+ integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+ dependencies:
+ flatted "^2.0.0"
+ rimraf "2.6.3"
+ write "1.0.3"
+
+flat@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2"
+ integrity sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==
+ dependencies:
+ is-buffer "~2.0.3"
+
+flatted@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
+ integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
+
+flatten@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b"
+ integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==
+
+flow-parser@0.111.3:
+ version "0.111.3"
+ resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.111.3.tgz#4c256aa21a5dbb53d5305e3512cc120659ca08f3"
+ integrity sha512-iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==
+
+flow-parser@^0.121.0:
+ version "0.121.0"
+ resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.121.0.tgz#9f9898eaec91a9f7c323e9e992d81ab5c58e618f"
+ integrity sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==
+
+flow-remove-types@^2.112.0:
+ version "2.121.0"
+ resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-2.121.0.tgz#06b77241cb020b593205af53a214b33cbdb41f25"
+ integrity sha512-DbHgYJLD88fMK6CF3Z6wvoZuMb2sqKYP9WLzrZ0SPWbQf61+XyNq6vC8HAJeWJf2DD8z7XhrFHUCH2cJvpAAIQ==
+ dependencies:
+ flow-parser "^0.121.0"
+ pirates "^3.0.2"
+ vlq "^0.2.1"
+
+foreground-child@^1.3.3, foreground-child@^1.5.6:
+ version "1.5.6"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-1.5.6.tgz#4fd71ad2dfde96789b980a5c0a295937cb2f5ce9"
+ integrity sha1-T9ca0t/elnibmApcCilZN8svXOk=
+ dependencies:
+ cross-spawn "^4"
+ signal-exit "^3.0.0"
+
+foreground-child@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53"
+ integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==
+ dependencies:
+ cross-spawn "^7.0.0"
+ signal-exit "^3.0.2"
+
+forever-agent@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+ integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
+ integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.6"
+ mime-types "^2.1.12"
+
+from@^0.1.7:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
+ integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
+
+fromentries@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/fromentries/-/fromentries-1.2.0.tgz#e6aa06f240d6267f913cea422075ef88b63e7897"
+ integrity sha512-33X7H/wdfO99GdRLLgkjUrD4geAFdq/Uv0kl3HD4da6HDixd2GUg8Mw7dahLCV9r/EARkmtYBB6Tch4EEokFTQ==
+
+fs-access@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a"
+ integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=
+ dependencies:
+ null-check "^1.0.0"
+
+fs-constants@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
+ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
+
+fs-exists-cached@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce"
+ integrity sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=
+
+fs-extra@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b"
+ integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-extra@^7.0.0, fs-extra@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
+ integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fsevents@~2.1.1, fsevents@~2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805"
+ integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==
+
+function-bind@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+function-loop@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/function-loop/-/function-loop-1.0.2.tgz#16b93dd757845eacfeca1a8061a6a65c106e0cb2"
+ integrity sha512-Iw4MzMfS3udk/rqxTiDDCllhGwlOrsr50zViTOO/W6lS/9y6B1J0BD2VZzrnWUYBJsl3aeqjgR5v7bWWhZSYbA==
+
+functional-red-black-tree@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
+ integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+
+gensync@^1.0.0-beta.1:
+ version "1.0.0-beta.1"
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
+ integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==
+
+get-caller-file@^2.0.1:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
+ integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
+
+get-func-name@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
+ integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
+
+get-own-enumerable-property-symbols@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
+ integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
+
+get-pkg-repo@^1.0.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d"
+ integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0=
+ dependencies:
+ hosted-git-info "^2.1.4"
+ meow "^3.3.0"
+ normalize-package-data "^2.3.0"
+ parse-github-repo-url "^1.3.0"
+ through2 "^2.0.0"
+
+get-stdin@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+ integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
+
+get-stdin@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
+ integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
+
+get-stdin@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
+ integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==
+
+get-stream@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
+ integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
+ dependencies:
+ pump "^3.0.0"
+
+get-stream@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+ integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
+
+get-stream@^5.0.0, get-stream@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
+ integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
+ dependencies:
+ pump "^3.0.0"
+
+getpass@^0.1.1:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+ integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+ dependencies:
+ assert-plus "^1.0.0"
+
+git-raw-commits@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5"
+ integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==
+ dependencies:
+ dargs "^4.0.1"
+ lodash.template "^4.0.2"
+ meow "^4.0.0"
+ split2 "^2.0.0"
+ through2 "^2.0.0"
+
+git-remote-origin-url@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f"
+ integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=
+ dependencies:
+ gitconfiglocal "^1.0.0"
+ pify "^2.3.0"
+
+git-semver-tags@3.0.1, git-semver-tags@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-3.0.1.tgz#9cb9e4974437de1f71f32da3bfe74f4d35afb1b9"
+ integrity sha512-Hzd1MOHXouITfCasrpVJbRDg9uvW7LfABk3GQmXYZByerBDrfrEMP9HXpNT7RxAbieiocP6u+xq20DkvjwxnCA==
+ dependencies:
+ meow "^5.0.0"
+ semver "^6.0.0"
+
+gitconfiglocal@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b"
+ integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=
+ dependencies:
+ ini "^1.3.2"
+
+github-slugger@^1.2.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9"
+ integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==
+ dependencies:
+ emoji-regex ">=6.0.0 <=6.1.1"
+
+glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
+ integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
+ dependencies:
+ is-glob "^4.0.1"
+
+glob@7.1.3:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
+ integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
+ 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"
+
+glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
+ 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"
+
+globals@^11.1.0:
+ version "11.12.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
+ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+
+globals@^12.1.0:
+ version "12.4.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
+ integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
+ dependencies:
+ type-fest "^0.8.1"
+
+globalyzer@^0.1.0:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f"
+ integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==
+
+globby@6.1.0, globby@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
+ integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
+ dependencies:
+ array-union "^1.0.1"
+ glob "^7.0.3"
+ object-assign "^4.0.1"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+
+globby@^10.0.1:
+ version "10.0.2"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
+ integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
+ dependencies:
+ "@types/glob" "^7.1.1"
+ array-union "^2.1.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.0.3"
+ glob "^7.1.3"
+ ignore "^5.1.1"
+ merge2 "^1.2.3"
+ slash "^3.0.0"
+
+globby@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.0.tgz#56fd0e9f0d4f8fb0c456f1ab0dee96e1380bc154"
+ integrity sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==
+ dependencies:
+ array-union "^2.1.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.1.1"
+ ignore "^5.1.4"
+ merge2 "^1.3.0"
+ slash "^3.0.0"
+
+globrex@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
+ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
+
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
+ integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
+
+graphql@14.5.8:
+ version "14.5.8"
+ resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.8.tgz#504f3d3114cb9a0a3f359bbbcf38d9e5bf6a6b3c"
+ integrity sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg==
+ dependencies:
+ iterall "^1.2.2"
+
+growl@1.10.5:
+ version "1.10.5"
+ resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
+ integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
+
+handlebars@^4.0.13, handlebars@^4.4.0:
+ version "4.7.3"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee"
+ integrity sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==
+ dependencies:
+ neo-async "^2.6.0"
+ optimist "^0.6.1"
+ source-map "^0.6.1"
+ optionalDependencies:
+ uglify-js "^3.1.4"
+
+har-schema@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+ integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.3:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
+ integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
+ dependencies:
+ ajv "^6.5.5"
+ har-schema "^2.0.0"
+
+has-ansi@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+ integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+ dependencies:
+ ansi-regex "^2.0.0"
+
+has-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
+ integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=
+
+has-flag@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
+ integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-flag@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
+has-symbols@^1.0.0, has-symbols@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
+ integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
+
+has@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+ integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+ dependencies:
+ function-bind "^1.1.1"
+
+hasha@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hasha/-/hasha-3.0.0.tgz#52a32fab8569d41ca69a61ff1a214f8eb7c8bd39"
+ integrity sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=
+ dependencies:
+ is-stream "^1.0.1"
+
+hasha@^5.0.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/hasha/-/hasha-5.2.0.tgz#33094d1f69c40a4a6ac7be53d5fe3ff95a269e0c"
+ integrity sha512-2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==
+ dependencies:
+ is-stream "^2.0.0"
+ type-fest "^0.8.0"
+
+he@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+
+hosted-git-info@^2.1.4:
+ version "2.8.8"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
+ integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
+
+html-element-attributes@2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/html-element-attributes/-/html-element-attributes-2.2.0.tgz#14c45a0480e1afd1f227b3a84b6f158f595f3d49"
+ integrity sha512-OYsGPti+liRbzedLympKEQuVVnnXrmXc+x9ZDrsk+ts1j1f6VVpQ3jk3WiYHlC5ozcSVacugyu9S+r24FyREvA==
+
+html-escaper@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
+ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
+
+html-styles@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/html-styles/-/html-styles-1.0.0.tgz#a18061fd651f99c6b75c45c8e0549a3bc3e01a75"
+ integrity sha1-oYBh/WUfmca3XEXI4FSaO8PgGnU=
+
+html-tag-names@1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/html-tag-names/-/html-tag-names-1.1.4.tgz#51c559e36a077b5eb6c71e6cb49b1d70fffc9124"
+ integrity sha512-QCOY1/oHmo2BNwsTzuYlW51JLXSxfmMvve+2/9i2cbhxXxT6SuhsUWzcIoMwUi0HZW/NIQBSyJaj7fbcsimoKg==
+
+http-call@^5.1.2:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.3.0.tgz#4ded815b13f423de176eb0942d69c43b25b148db"
+ integrity sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w==
+ dependencies:
+ content-type "^1.0.4"
+ debug "^4.1.1"
+ is-retry-allowed "^1.1.0"
+ is-stream "^2.0.0"
+ parse-json "^4.0.0"
+ tunnel-agent "^0.6.0"
+
+http-signature@~1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+ integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+ dependencies:
+ assert-plus "^1.0.0"
+ jsprim "^1.2.2"
+ sshpk "^1.7.0"
+
+human-signals@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
+ integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
+
+husky@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.3.tgz#3b18d2ee5febe99e27f2983500202daffbc3151e"
+ integrity sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==
+ dependencies:
+ chalk "^3.0.0"
+ ci-info "^2.0.0"
+ compare-versions "^3.5.1"
+ cosmiconfig "^6.0.0"
+ find-versions "^3.2.0"
+ opencollective-postinstall "^2.0.2"
+ pkg-dir "^4.2.0"
+ please-upgrade-node "^3.2.0"
+ slash "^3.0.0"
+ which-pm-runs "^1.0.0"
+
+hyperlinker@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e"
+ integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==
+
+iconv-lite@^0.4.24:
+ version "0.4.24"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
+
+ieee754@^1.1.4:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
+ integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
+
+ignore@4.0.6, ignore@^4.0.2, ignore@^4.0.6:
+ version "4.0.6"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
+ integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+
+ignore@^3.3.7:
+ version "3.3.10"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
+ integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
+
+ignore@^5.0.0, ignore@^5.1.1, ignore@^5.1.4:
+ version "5.1.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
+ integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
+
+import-fresh@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
+ integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
+ dependencies:
+ caller-path "^2.0.0"
+ resolve-from "^3.0.0"
+
+import-fresh@^3.0.0, import-fresh@^3.1.0:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
+ integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
+import-jsx@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/import-jsx/-/import-jsx-3.1.0.tgz#f17a29dd43eda827f335c0766235f9fd07f7913f"
+ integrity sha512-lTuMdQ/mRXC+xQSGPDvAg1VkODlX78j5hZv2tneJ+zuo7GH/XhUF/YVKoeF382a4jO4GYw9jgganbMhEcxwb0g==
+ dependencies:
+ "@babel/core" "^7.5.5"
+ "@babel/plugin-proposal-object-rest-spread" "^7.5.5"
+ "@babel/plugin-transform-destructuring" "^7.5.0"
+ "@babel/plugin-transform-react-jsx" "^7.3.0"
+ caller-path "^2.0.0"
+ resolve-from "^3.0.0"
+
+import-modules@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc"
+ integrity sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw=
+
+imurmurhash@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
+indent-string@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
+ integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
+ dependencies:
+ repeating "^2.0.0"
+
+indent-string@^3.0.0, indent-string@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
+ integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
+
+indent-string@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
+ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+
+indexes-of@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
+ integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
+
+inflight@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ dependencies:
+ once "^1.3.0"
+ wrappy "1"
+
+inherits@2, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+ini@^1.3.2:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+ integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+
+ink@^2.6.0:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/ink/-/ink-2.7.1.tgz#ff1c75b4b022924e2993af62297fa0e48e85618b"
+ integrity sha512-s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==
+ dependencies:
+ ansi-escapes "^4.2.1"
+ arrify "^2.0.1"
+ auto-bind "^4.0.0"
+ chalk "^3.0.0"
+ cli-cursor "^3.1.0"
+ cli-truncate "^2.1.0"
+ is-ci "^2.0.0"
+ lodash.throttle "^4.1.1"
+ log-update "^3.0.0"
+ prop-types "^15.6.2"
+ react-reconciler "^0.24.0"
+ scheduler "^0.18.0"
+ signal-exit "^3.0.2"
+ slice-ansi "^3.0.0"
+ string-length "^3.1.0"
+ widest-line "^3.1.0"
+ wrap-ansi "^6.2.0"
+ yoga-layout-prebuilt "^1.9.3"
+
+inquirer@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29"
+ integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==
+ dependencies:
+ ansi-escapes "^4.2.1"
+ chalk "^3.0.0"
+ cli-cursor "^3.1.0"
+ cli-width "^2.0.0"
+ external-editor "^3.0.3"
+ figures "^3.0.0"
+ lodash "^4.17.15"
+ mute-stream "0.0.8"
+ run-async "^2.4.0"
+ rxjs "^6.5.3"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+ through "^2.3.6"
+
+interpret@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
+ integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
+
+is-alphabetical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
+ integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
+
+is-alphanumerical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
+ integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
+ dependencies:
+ is-alphabetical "^1.0.0"
+ is-decimal "^1.0.0"
+
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+ dependencies:
+ binary-extensions "^2.0.0"
+
+is-buffer@^2.0.0, is-buffer@~2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
+ integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
+
+is-callable@^1.1.4, is-callable@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
+ integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
+
+is-ci@2.0.0, is-ci@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
+ integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
+ dependencies:
+ ci-info "^2.0.0"
+
+is-date-object@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
+ integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
+
+is-decimal@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
+ integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
+
+is-directory@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+ integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
+
+is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-finite@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
+ integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
+
+is-fullwidth-code-point@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+ integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
+ dependencies:
+ number-is-nan "^1.0.0"
+
+is-fullwidth-code-point@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+ integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
+ integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
+ dependencies:
+ is-extglob "^2.1.1"
+
+is-hexadecimal@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
+ integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
+
+is-number@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
+ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
+is-obj@^1.0.0, is-obj@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
+ integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
+
+is-observable@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e"
+ integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==
+ dependencies:
+ symbol-observable "^1.1.0"
+
+is-path-cwd@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
+ integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
+
+is-path-inside@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
+ integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
+
+is-plain-obj@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
+
+is-plain-obj@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
+ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+
+is-promise@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+ integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
+
+is-regex@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
+ integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
+ dependencies:
+ has "^1.0.3"
+
+is-regexp@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
+ integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+
+is-retry-allowed@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
+ integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
+
+is-stream@^1.0.1, is-stream@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+ integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+
+is-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
+ integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
+
+is-string@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
+ integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+
+is-symbol@^1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
+ integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
+ dependencies:
+ has-symbols "^1.0.1"
+
+is-text-path@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
+ integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=
+ dependencies:
+ text-extensions "^1.0.0"
+
+is-typedarray@^1.0.0, is-typedarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-utf8@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
+is-whitespace-character@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7"
+ integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
+
+is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
+
+is-word-character@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230"
+ integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
+
+is-wsl@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
+ integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
+
+isarray@^1.0.0, isarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isstream@~0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+istanbul-lib-coverage@^2.0.3, istanbul-lib-coverage@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49"
+ integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==
+
+istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.0.0-alpha.1:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec"
+ integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==
+
+istanbul-lib-hook@^2.0.7:
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz#c95695f383d4f8f60df1f04252a9550e15b5b133"
+ integrity sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==
+ dependencies:
+ append-transform "^1.0.0"
+
+istanbul-lib-hook@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz#8f84c9434888cc6b1d0a9d7092a76d239ebf0cc6"
+ integrity sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==
+ dependencies:
+ append-transform "^2.0.0"
+
+istanbul-lib-instrument@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630"
+ integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==
+ dependencies:
+ "@babel/generator" "^7.4.0"
+ "@babel/parser" "^7.4.3"
+ "@babel/template" "^7.4.0"
+ "@babel/traverse" "^7.4.3"
+ "@babel/types" "^7.4.0"
+ istanbul-lib-coverage "^2.0.5"
+ semver "^6.0.0"
+
+istanbul-lib-instrument@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz#61f13ac2c96cfefb076fe7131156cc05907874e6"
+ integrity sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==
+ dependencies:
+ "@babel/core" "^7.7.5"
+ "@babel/parser" "^7.7.5"
+ "@babel/template" "^7.7.4"
+ "@babel/traverse" "^7.7.4"
+ "@istanbuljs/schema" "^0.1.2"
+ istanbul-lib-coverage "^3.0.0"
+ semver "^6.3.0"
+
+istanbul-lib-processinfo@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-processinfo/-/istanbul-lib-processinfo-1.0.0.tgz#6c0b59411d2897313ea09165fd95464a32be5610"
+ integrity sha512-FY0cPmWa4WoQNlvB8VOcafiRoB5nB+l2Pz2xGuXHRSy1KM8QFOYfz/rN+bGMCAeejrY3mrpF5oJHcN0s/garCg==
+ dependencies:
+ archy "^1.0.0"
+ cross-spawn "^6.0.5"
+ istanbul-lib-coverage "^2.0.3"
+ rimraf "^2.6.3"
+ uuid "^3.3.2"
+
+istanbul-lib-processinfo@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.2.tgz#e1426514662244b2f25df728e8fd1ba35fe53b9c"
+ integrity sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==
+ dependencies:
+ archy "^1.0.0"
+ cross-spawn "^7.0.0"
+ istanbul-lib-coverage "^3.0.0-alpha.1"
+ make-dir "^3.0.0"
+ p-map "^3.0.0"
+ rimraf "^3.0.0"
+ uuid "^3.3.3"
+
+istanbul-lib-report@^2.0.8:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33"
+ integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==
+ dependencies:
+ istanbul-lib-coverage "^2.0.5"
+ make-dir "^2.1.0"
+ supports-color "^6.1.0"
+
+istanbul-lib-report@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6"
+ integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==
+ dependencies:
+ istanbul-lib-coverage "^3.0.0"
+ make-dir "^3.0.0"
+ supports-color "^7.1.0"
+
+istanbul-lib-source-maps@^3.0.6:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8"
+ integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==
+ dependencies:
+ debug "^4.1.1"
+ istanbul-lib-coverage "^2.0.5"
+ make-dir "^2.1.0"
+ rimraf "^2.6.3"
+ source-map "^0.6.1"
+
+istanbul-lib-source-maps@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9"
+ integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==
+ dependencies:
+ debug "^4.1.1"
+ istanbul-lib-coverage "^3.0.0"
+ source-map "^0.6.1"
+
+istanbul-reports@^2.2.4:
+ version "2.2.7"
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931"
+ integrity sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==
+ dependencies:
+ html-escaper "^2.0.0"
+
+istanbul-reports@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.1.tgz#1343217244ad637e0c3b18e7f6b746941a9b5e9a"
+ integrity sha512-Vm9xwCiQ8t2cNNnckyeAV0UdxKpcQUz4nMxsBvIu8n2kmPSiyb5uaF/8LpmKr+yqL/MdOXaX2Nmdo4Qyxium9Q==
+ dependencies:
+ html-escaper "^2.0.0"
+ istanbul-lib-report "^3.0.0"
+
+iterall@^1.2.2:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea"
+ integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==
+
+jackspeak@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-1.4.0.tgz#4eb2c7935c5e6d28179b50829711d1372a1c9a2a"
+ integrity sha512-VDcSunT+wcccoG46FtzuBAyQKlzhHjli4q31e1fIHGOsRspqNUFjVzGb+7eIFDlTvqLygxapDHPHS0ouT2o/tw==
+ dependencies:
+ cliui "^4.1.0"
+
+jest-docblock@24.9.0:
+ version "24.9.0"
+ resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2"
+ integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==
+ dependencies:
+ detect-newline "^2.1.0"
+
+js-base64@^2.1.9:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209"
+ integrity sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==
+
+"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-yaml@3.13.1, js-yaml@^3.13.1:
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
+ integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+jsbn@~0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+ integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
+jsesc@^2.5.1:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
+ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+
+json-parse-better-errors@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
+ integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+
+json-schema-traverse@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema@0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+ integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json-stable-stringify@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
+ integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=
+ dependencies:
+ jsonify "~0.0.0"
+
+json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+ integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
+json5@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
+ integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
+ dependencies:
+ minimist "^1.2.0"
+
+json5@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e"
+ integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==
+ dependencies:
+ minimist "^1.2.5"
+
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsonify@~0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
+ integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
+
+jsonparse@^1.2.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
+ integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
+
+jsonpath-plus@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz#954b69faa3d8b07f30ae2f9e601176a4b0d2806e"
+ integrity sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==
+
+jsprim@^1.2.2:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+ integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+ dependencies:
+ assert-plus "1.0.0"
+ extsprintf "1.3.0"
+ json-schema "0.2.3"
+ verror "1.10.0"
+
+jsx-ast-utils@^2.1.0:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f"
+ integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==
+ dependencies:
+ array-includes "^3.0.3"
+ object.assign "^4.1.0"
+
+lcov-parse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0"
+ integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A=
+
+leven@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
+ integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+
+leven@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
+ integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
+
+levn@^0.3.0, levn@~0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
+ integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+ dependencies:
+ prelude-ls "~1.1.2"
+ type-check "~0.3.2"
+
+lines-and-columns@1.1.6, lines-and-columns@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
+ integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
+
+linguist-languages@7.6.0:
+ version "7.6.0"
+ resolved "https://registry.yarnpkg.com/linguist-languages/-/linguist-languages-7.6.0.tgz#6e3d9aa7a98ddf5299f8115788dce8deb8a97c9d"
+ integrity sha512-DBZPIWjrQmb/52UlSEN8MTiwwugrAh4NBX9/DyIG8IuO8rDLYDRM+KVPbuiPVKd3ResxYtZB5AiSuc8dTzOSog==
+
+lint-staged@9.4.3:
+ version "9.4.3"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-9.4.3.tgz#f55ad5f94f6e105294bfd6499b23142961f7b982"
+ integrity sha512-PejnI+rwOAmKAIO+5UuAZU9gxdej/ovSEOAY34yMfC3OS4Ac82vCBPzAWLReR9zCPOMqeVwQRaZ3bUBpAsaL2Q==
+ dependencies:
+ chalk "^2.4.2"
+ commander "^2.20.0"
+ cosmiconfig "^5.2.1"
+ debug "^4.1.1"
+ dedent "^0.7.0"
+ del "^5.0.0"
+ execa "^2.0.3"
+ listr "^0.14.3"
+ log-symbols "^3.0.0"
+ micromatch "^4.0.2"
+ normalize-path "^3.0.0"
+ please-upgrade-node "^3.1.1"
+ string-argv "^0.3.0"
+ stringify-object "^3.3.0"
+
+lint-staged@^10.0.10:
+ version "10.0.10"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.0.10.tgz#d14d33ee02a31a31ad36cf9aa7973fc156c461b5"
+ integrity sha512-91vNy3eYStExElLWw1Idva5lghKpFaXh9AJqjcyrJXf7AYZrThi4EhQ+GpmiHdPmJJauKhZMMSzQR1bMB90MtA==
+ dependencies:
+ chalk "^3.0.0"
+ commander "^4.0.1"
+ cosmiconfig "^6.0.0"
+ debug "^4.1.1"
+ dedent "^0.7.0"
+ execa "^3.4.0"
+ listr "^0.14.3"
+ log-symbols "^3.0.0"
+ micromatch "^4.0.2"
+ normalize-path "^3.0.0"
+ please-upgrade-node "^3.2.0"
+ string-argv "0.3.1"
+ stringify-object "^3.3.0"
+
+listr-silent-renderer@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e"
+ integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=
+
+listr-update-renderer@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2"
+ integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==
+ dependencies:
+ chalk "^1.1.3"
+ cli-truncate "^0.2.1"
+ elegant-spinner "^1.0.1"
+ figures "^1.7.0"
+ indent-string "^3.0.0"
+ log-symbols "^1.0.2"
+ log-update "^2.3.0"
+ strip-ansi "^3.0.1"
+
+listr-verbose-renderer@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db"
+ integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==
+ dependencies:
+ chalk "^2.4.1"
+ cli-cursor "^2.1.0"
+ date-fns "^1.27.2"
+ figures "^2.0.0"
+
+listr@^0.14.3:
+ version "0.14.3"
+ resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
+ integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==
+ dependencies:
+ "@samverschueren/stream-to-observable" "^0.3.0"
+ is-observable "^1.1.0"
+ is-promise "^2.1.0"
+ is-stream "^1.1.0"
+ listr-silent-renderer "^1.1.1"
+ listr-update-renderer "^0.5.0"
+ listr-verbose-renderer "^0.5.0"
+ p-map "^2.0.0"
+ rxjs "^6.3.3"
+
+load-json-file@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
+ integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+ strip-bom "^2.0.0"
+
+load-json-file@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
+ integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ strip-bom "^3.0.0"
+
+load-json-file@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
+ integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^4.0.0"
+ pify "^3.0.0"
+ strip-bom "^3.0.0"
+
+load-json-file@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3"
+ integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==
+ dependencies:
+ graceful-fs "^4.1.15"
+ parse-json "^4.0.0"
+ pify "^4.0.1"
+ strip-bom "^3.0.0"
+ type-fest "^0.3.0"
+
+load-json-file@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1"
+ integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==
+ dependencies:
+ graceful-fs "^4.1.15"
+ parse-json "^5.0.0"
+ strip-bom "^4.0.0"
+ type-fest "^0.6.0"
+
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
+ integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
+ dependencies:
+ p-locate "^3.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+ dependencies:
+ p-locate "^4.1.0"
+
+lodash._reinterpolate@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+ integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+
+lodash.camelcase@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
+ integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
+
+lodash.flattendeep@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
+ integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=
+
+lodash.get@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
+ integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
+
+lodash.ismatch@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
+ integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=
+
+lodash.kebabcase@^4.0.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
+ integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
+
+lodash.snakecase@^4.0.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"
+ integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=
+
+lodash.template@^4.0.2, lodash.template@^4.4.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
+ integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==
+ dependencies:
+ lodash._reinterpolate "^3.0.0"
+ lodash.templatesettings "^4.0.0"
+
+lodash.templatesettings@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
+ integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==
+ dependencies:
+ lodash._reinterpolate "^3.0.0"
+
+lodash.throttle@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
+ integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=
+
+lodash.unescape@4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c"
+ integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=
+
+lodash.uniqby@4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302"
+ integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=
+
+lodash.upperfirst@^4.2.0:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce"
+ integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=
+
+lodash.zip@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020"
+ integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=
+
+lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15:
+ version "4.17.15"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
+ integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+
+log-driver@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
+ integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
+
+log-symbols@3.0.0, log-symbols@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
+ integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
+ dependencies:
+ chalk "^2.4.2"
+
+log-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
+ integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=
+ dependencies:
+ chalk "^1.0.0"
+
+log-update@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
+ integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg=
+ dependencies:
+ ansi-escapes "^3.0.0"
+ cli-cursor "^2.0.0"
+ wrap-ansi "^3.0.1"
+
+log-update@^3.0.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/log-update/-/log-update-3.4.0.tgz#3b9a71e00ac5b1185cc193a36d654581c48f97b9"
+ integrity sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==
+ dependencies:
+ ansi-escapes "^3.2.0"
+ cli-cursor "^2.1.0"
+ wrap-ansi "^5.0.0"
+
+loose-envify@^1.1.0, loose-envify@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+ dependencies:
+ js-tokens "^3.0.0 || ^4.0.0"
+
+loud-rejection@^1.0.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
+ integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+ dependencies:
+ currently-unhandled "^0.4.1"
+ signal-exit "^3.0.0"
+
+lru-cache@^4.0.1, lru-cache@^4.1.5:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+ integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+ dependencies:
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
+
+make-dir@^2.0.0, make-dir@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
+ integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
+ dependencies:
+ pify "^4.0.1"
+ semver "^5.6.0"
+
+make-dir@^3.0.0, make-dir@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
+ integrity sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==
+ dependencies:
+ semver "^6.0.0"
+
+make-error@^1.1.1:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
+ integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
+
+map-age-cleaner@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a"
+ integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==
+ dependencies:
+ p-defer "^1.0.0"
+
+map-obj@^1.0.0, map-obj@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+ integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+
+map-obj@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
+ integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
+
+map-stream@0.0.7:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8"
+ integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=
+
+markdown-escapes@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535"
+ integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==
+
+marked-man@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/marked-man/-/marked-man-0.7.0.tgz#220ba01d275d16f1a98e4e7fc3c5eac0630c68e4"
+ integrity sha512-zxK5E4jbuARALc+fIUAanM2njVGnrd9YvKrqoDHUg2XwNLJijo39EzMIg59LecHBHsIHNtPqepqnJp4SmL/EVg==
+
+marked@0.8.2:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-0.8.2.tgz#4faad28d26ede351a7a1aaa5fec67915c869e355"
+ integrity sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==
+
+mem@5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3"
+ integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==
+ dependencies:
+ map-age-cleaner "^0.1.3"
+ mimic-fn "^2.1.0"
+ p-is-promise "^2.1.0"
+
+meow@^3.3.0:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+ integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
+ dependencies:
+ camelcase-keys "^2.0.0"
+ decamelize "^1.1.2"
+ loud-rejection "^1.0.0"
+ map-obj "^1.0.1"
+ minimist "^1.1.3"
+ normalize-package-data "^2.3.4"
+ object-assign "^4.0.1"
+ read-pkg-up "^1.0.1"
+ redent "^1.0.0"
+ trim-newlines "^1.0.0"
+
+meow@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975"
+ integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==
+ dependencies:
+ camelcase-keys "^4.0.0"
+ decamelize-keys "^1.0.0"
+ loud-rejection "^1.0.0"
+ minimist "^1.1.3"
+ minimist-options "^3.0.1"
+ normalize-package-data "^2.3.4"
+ read-pkg-up "^3.0.0"
+ redent "^2.0.0"
+ trim-newlines "^2.0.0"
+
+meow@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4"
+ integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==
+ dependencies:
+ camelcase-keys "^4.0.0"
+ decamelize-keys "^1.0.0"
+ loud-rejection "^1.0.0"
+ minimist-options "^3.0.1"
+ normalize-package-data "^2.3.4"
+ read-pkg-up "^3.0.0"
+ redent "^2.0.0"
+ trim-newlines "^2.0.0"
+ yargs-parser "^10.0.0"
+
+merge-source-map@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
+ integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
+ dependencies:
+ source-map "^0.6.1"
+
+merge-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge2@^1.2.3, merge2@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81"
+ integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==
+
+micromatch@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
+ integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
+ dependencies:
+ braces "^3.0.1"
+ picomatch "^2.0.5"
+
+mime-db@1.43.0:
+ version "1.43.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
+ integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
+
+mime-types@^2.1.12, mime-types@~2.1.19:
+ version "2.1.26"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
+ integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
+ dependencies:
+ mime-db "1.43.0"
+
+mimic-fn@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
+ integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
+
+mimic-fn@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
+ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+
+minimatch@3.0.4, minimatch@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+ integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist-options@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
+ integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+
+minimist@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+ integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
+
+minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
+ integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+
+minimist@~0.0.1:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
+ integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
+
+minipass@^3.0.0, minipass@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
+ integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==
+ dependencies:
+ yallist "^4.0.0"
+
+mkdirp-classic@^0.5.2:
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.2.tgz#54c441ce4c96cd7790e10b41a87aa51068ecab2b"
+ integrity sha512-ejdnDQcR75gwknmMw/tx02AuRs8jCtqFoFqDZMjiNxsu85sRIJVXDKHuLYvUUPRBUtV2FpSZa9bL1BUa3BdR2g==
+
+mkdirp@0.5.3:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c"
+ integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==
+ dependencies:
+ minimist "^1.2.5"
+
+mkdirp@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea"
+ integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==
+
+mkdirp@^0.5.0, mkdirp@^0.5.1:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.4.tgz#fd01504a6797ec5c9be81ff43d204961ed64a512"
+ integrity sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==
+ dependencies:
+ minimist "^1.2.5"
+
+mocha@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.1.1.tgz#89fbb30d09429845b1bb893a830bf5771049a441"
+ integrity sha512-3qQsu3ijNS3GkWcccT5Zw0hf/rWvu1fTN9sPvEd81hlwsr30GX2GcDSSoBxo24IR8FelmrAydGC6/1J5QQP4WA==
+ dependencies:
+ ansi-colors "3.2.3"
+ browser-stdout "1.3.1"
+ chokidar "3.3.0"
+ debug "3.2.6"
+ diff "3.5.0"
+ escape-string-regexp "1.0.5"
+ find-up "3.0.0"
+ glob "7.1.3"
+ growl "1.10.5"
+ he "1.2.0"
+ js-yaml "3.13.1"
+ log-symbols "3.0.0"
+ minimatch "3.0.4"
+ mkdirp "0.5.3"
+ ms "2.1.1"
+ node-environment-flags "1.0.6"
+ object.assign "4.1.0"
+ strip-json-comments "2.0.1"
+ supports-color "6.0.0"
+ which "1.3.1"
+ wide-align "1.1.3"
+ yargs "13.3.2"
+ yargs-parser "13.1.2"
+ yargs-unparser "1.6.0"
+
+mock-stdin@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/mock-stdin/-/mock-stdin-0.3.1.tgz#c657d9642d90786435c64ca5e99bbd4d09bd7dd3"
+ integrity sha1-xlfZZC2QeGQ1xkyl6Zu9TQm9fdM=
+
+modify-values@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
+ integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
+
+mri@^1.1.4:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.5.tgz#ce21dba2c69f74a9b7cf8a1ec62307e089e223e0"
+ integrity sha512-d2RKzMD4JNyHMbnbWnznPaa8vbdlq/4pNZ3IgdaGrVbBhebBsGUUE/6qorTMYNS6TwuH3ilfOlD2bf4Igh8CKg==
+
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
+ integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
+
+ms@^2.1.1, ms@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+multimatch@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b"
+ integrity sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==
+ dependencies:
+ array-differ "^2.0.3"
+ array-union "^1.0.2"
+ arrify "^1.0.1"
+ minimatch "^3.0.4"
+
+mute-stream@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
+ integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
+
+n-readlines@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/n-readlines/-/n-readlines-1.0.0.tgz#c353797f216c253fdfef7e91da4e8b17c29a91a6"
+ integrity sha512-ISDqGcspVu6U3VKqtJZG1uR55SmNNF9uK0EMq1IvNVVZOui6MW6VR0+pIZhqz85ORAGp+4zW+5fJ/SE7bwEibA==
+
+natural-compare@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
+ integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+
+natural-orderby@^2.0.1:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016"
+ integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==
+
+neo-async@^2.6.0:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
+ integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
+
+nested-error-stacks@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61"
+ integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==
+
+nice-try@^1.0.4:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
+ integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
+
+node-environment-flags@1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
+ integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
+ dependencies:
+ object.getownpropertydescriptors "^2.0.3"
+ semver "^5.7.0"
+
+node-modules-regexp@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"
+ integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
+
+node-preload@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301"
+ integrity sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==
+ dependencies:
+ process-on-spawn "^1.0.0"
+
+normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
+normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
+ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+npm-run-path@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
+ integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+ dependencies:
+ path-key "^2.0.0"
+
+npm-run-path@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5"
+ integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==
+ dependencies:
+ path-key "^3.0.0"
+
+npm-run-path@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
+ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
+ dependencies:
+ path-key "^3.0.0"
+
+null-check@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd"
+ integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=
+
+number-is-nan@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+ integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+
+nyc@15.0.0:
+ version "15.0.0"
+ resolved "https://registry.yarnpkg.com/nyc/-/nyc-15.0.0.tgz#eb32db2c0f29242c2414fe46357f230121cfc162"
+ integrity sha512-qcLBlNCKMDVuKb7d1fpxjPR8sHeMVX0CHarXAVzrVWoFrigCkYR8xcrjfXSPi5HXM7EU78L6ywO7w1c5rZNCNg==
+ dependencies:
+ "@istanbuljs/load-nyc-config" "^1.0.0"
+ "@istanbuljs/schema" "^0.1.2"
+ caching-transform "^4.0.0"
+ convert-source-map "^1.7.0"
+ decamelize "^1.2.0"
+ find-cache-dir "^3.2.0"
+ find-up "^4.1.0"
+ foreground-child "^2.0.0"
+ glob "^7.1.6"
+ istanbul-lib-coverage "^3.0.0"
+ istanbul-lib-hook "^3.0.0"
+ istanbul-lib-instrument "^4.0.0"
+ istanbul-lib-processinfo "^2.0.2"
+ istanbul-lib-report "^3.0.0"
+ istanbul-lib-source-maps "^4.0.0"
+ istanbul-reports "^3.0.0"
+ js-yaml "^3.13.1"
+ make-dir "^3.0.0"
+ node-preload "^0.2.0"
+ p-map "^3.0.0"
+ process-on-spawn "^1.0.0"
+ resolve-from "^5.0.0"
+ rimraf "^3.0.0"
+ signal-exit "^3.0.2"
+ spawn-wrap "^2.0.0"
+ test-exclude "^6.0.0"
+ uuid "^3.3.3"
+ yargs "^15.0.2"
+
+nyc@^14.1.1:
+ version "14.1.1"
+ resolved "https://registry.yarnpkg.com/nyc/-/nyc-14.1.1.tgz#151d64a6a9f9f5908a1b73233931e4a0a3075eeb"
+ integrity sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==
+ dependencies:
+ archy "^1.0.0"
+ caching-transform "^3.0.2"
+ convert-source-map "^1.6.0"
+ cp-file "^6.2.0"
+ find-cache-dir "^2.1.0"
+ find-up "^3.0.0"
+ foreground-child "^1.5.6"
+ glob "^7.1.3"
+ istanbul-lib-coverage "^2.0.5"
+ istanbul-lib-hook "^2.0.7"
+ istanbul-lib-instrument "^3.3.0"
+ istanbul-lib-report "^2.0.8"
+ istanbul-lib-source-maps "^3.0.6"
+ istanbul-reports "^2.2.4"
+ js-yaml "^3.13.1"
+ make-dir "^2.1.0"
+ merge-source-map "^1.1.0"
+ resolve-from "^4.0.0"
+ rimraf "^2.6.3"
+ signal-exit "^3.0.2"
+ spawn-wrap "^1.4.2"
+ test-exclude "^5.2.3"
+ uuid "^3.3.2"
+ yargs "^13.2.2"
+ yargs-parser "^13.0.0"
+
+oauth-sign@~0.9.0:
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+ integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+
+object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-inspect@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
+ integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
+
+object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object.assign@4.1.0, object.assign@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
+ integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
+ dependencies:
+ define-properties "^1.1.2"
+ function-bind "^1.1.1"
+ has-symbols "^1.0.0"
+ object-keys "^1.0.11"
+
+object.entries@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b"
+ integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+ function-bind "^1.1.1"
+ has "^1.0.3"
+
+object.fromentries@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9"
+ integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+ function-bind "^1.1.1"
+ has "^1.0.3"
+
+object.getownpropertydescriptors@^2.0.3:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
+ integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+
+object.values@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
+ integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.17.0-next.1"
+ function-bind "^1.1.1"
+ has "^1.0.3"
+
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+onetime@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
+ integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
+ dependencies:
+ mimic-fn "^1.0.0"
+
+onetime@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
+ integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
+ dependencies:
+ mimic-fn "^2.1.0"
+
+opencollective-postinstall@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
+ integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
+
+opener@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
+ integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==
+
+optimist@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
+ integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
+ dependencies:
+ minimist "~0.0.1"
+ wordwrap "~0.0.2"
+
+optionator@^0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
+ integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
+ dependencies:
+ deep-is "~0.1.3"
+ fast-levenshtein "~2.0.6"
+ levn "~0.3.0"
+ prelude-ls "~1.1.2"
+ type-check "~0.3.2"
+ word-wrap "~1.2.3"
+
+os-homedir@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
+ integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
+
+os-tmpdir@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+ integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
+own-or-env@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/own-or-env/-/own-or-env-1.0.1.tgz#54ce601d3bf78236c5c65633aa1c8ec03f8007e4"
+ integrity sha512-y8qULRbRAlL6x2+M0vIe7jJbJx/kmUTzYonRAa2ayesR2qWLswninkVyeJe4x3IEXhdgoNodzjQRKAoEs6Fmrw==
+ dependencies:
+ own-or "^1.0.0"
+
+own-or@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/own-or/-/own-or-1.0.0.tgz#4e877fbeda9a2ec8000fbc0bcae39645ee8bf8dc"
+ integrity sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw=
+
+p-defer@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
+ integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=
+
+p-finally@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
+ integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+
+p-finally@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
+ integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
+
+p-is-promise@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e"
+ integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
+ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
+ dependencies:
+ p-try "^1.0.0"
+
+p-limit@^2.0.0, p-limit@^2.2.0:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
+ integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
+ dependencies:
+ p-try "^2.0.0"
+
+p-locate@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
+ integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
+ dependencies:
+ p-limit "^1.1.0"
+
+p-locate@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
+ integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
+ dependencies:
+ p-limit "^2.0.0"
+
+p-locate@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+ dependencies:
+ p-limit "^2.2.0"
+
+p-map@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
+ integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
+
+p-map@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
+ integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==
+ dependencies:
+ aggregate-error "^3.0.0"
+
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+ integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+
+p-try@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+package-hash@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/package-hash/-/package-hash-3.0.0.tgz#50183f2d36c9e3e528ea0a8605dff57ce976f88e"
+ integrity sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==
+ dependencies:
+ graceful-fs "^4.1.15"
+ hasha "^3.0.0"
+ lodash.flattendeep "^4.4.0"
+ release-zalgo "^1.0.0"
+
+package-hash@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/package-hash/-/package-hash-4.0.0.tgz#3537f654665ec3cc38827387fc904c163c54f506"
+ integrity sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==
+ dependencies:
+ graceful-fs "^4.1.15"
+ hasha "^5.0.0"
+ lodash.flattendeep "^4.4.0"
+ release-zalgo "^1.0.0"
+
+parent-module@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+ dependencies:
+ callsites "^3.0.0"
+
+parse-entities@^1.1.0:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50"
+ integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==
+ dependencies:
+ character-entities "^1.0.0"
+ character-entities-legacy "^1.0.0"
+ character-reference-invalid "^1.0.0"
+ is-alphanumerical "^1.0.0"
+ is-decimal "^1.0.0"
+ is-hexadecimal "^1.0.0"
+
+parse-github-repo-url@^1.3.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50"
+ integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A=
+
+parse-json@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+ integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+ dependencies:
+ error-ex "^1.2.0"
+
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
+parse-json@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
+ integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+ lines-and-columns "^1.1.6"
+
+parse-srcset@ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee:
+ version "1.0.2"
+ resolved "https://codeload.github.com/ikatyang/parse-srcset/tar.gz/54eb9c1cb21db5c62b4d0e275d7249516df6f0ee"
+
+password-prompt@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923"
+ integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==
+ dependencies:
+ ansi-escapes "^3.1.0"
+ cross-spawn "^6.0.5"
+
+path-exists@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+ integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
+ dependencies:
+ pinkie-promise "^2.0.0"
+
+path-exists@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+ integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
+path-is-absolute@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-key@^2.0.0, path-key@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
+ integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+
+path-key@^3.0.0, path-key@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
+ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+
+path-parse@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
+ integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
+
+path-type@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
+ integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
+ dependencies:
+ graceful-fs "^4.1.2"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+
+path-type@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
+ integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
+ dependencies:
+ pify "^2.0.0"
+
+path-type@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
+ integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
+ dependencies:
+ pify "^3.0.0"
+
+path-type@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
+ integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+
+pathval@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
+ integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA=
+
+pause-stream@^0.0.11:
+ version "0.0.11"
+ resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+ integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
+ dependencies:
+ through "~2.3"
+
+performance-now@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+ integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
+picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7, picomatch@^2.2.1:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
+ integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
+
+pify@^2.0.0, pify@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+ integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+
+pify@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
+ integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+
+pify@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
+ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
+
+pinkie-promise@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+ integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+ dependencies:
+ pinkie "^2.0.0"
+
+pinkie@^2.0.0:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
+ integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+
+pirates@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/pirates/-/pirates-3.0.2.tgz#7e6f85413fd9161ab4e12b539b06010d85954bb9"
+ integrity sha512-c5CgUJq6H2k6MJz72Ak1F5sN9n9wlSlJyEnwvpm9/y3WB4E3pHBDT2c6PEiS1vyJvq2bUxUAIu0EGf8Cx4Ic7Q==
+ dependencies:
+ node-modules-regexp "^1.0.0"
+
+pkg-conf@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae"
+ integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==
+ dependencies:
+ find-up "^3.0.0"
+ load-json-file "^5.2.0"
+
+pkg-config@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/pkg-config/-/pkg-config-1.1.1.tgz#557ef22d73da3c8837107766c52eadabde298fe4"
+ integrity sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=
+ dependencies:
+ debug-log "^1.0.0"
+ find-root "^1.0.0"
+ xtend "^4.0.1"
+
+pkg-dir@4.2.0, pkg-dir@^4.1.0, pkg-dir@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+ dependencies:
+ find-up "^4.0.0"
+
+pkg-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
+ integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
+ dependencies:
+ find-up "^2.1.0"
+
+pkg-dir@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
+ integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
+ dependencies:
+ find-up "^3.0.0"
+
+please-upgrade-node@^3.1.1, please-upgrade-node@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
+ integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
+ dependencies:
+ semver-compare "^1.0.0"
+
+postcss-less@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-2.0.0.tgz#5d190b8e057ca446d60fe2e2587ad791c9029fb8"
+ integrity sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==
+ dependencies:
+ postcss "^5.2.16"
+
+postcss-media-query-parser@0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
+ integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=
+
+postcss-scss@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-2.0.0.tgz#248b0a28af77ea7b32b1011aba0f738bda27dea1"
+ integrity sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-selector-parser@2.2.3:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
+ integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=
+ dependencies:
+ flatten "^1.0.2"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
+postcss-values-parser@1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz#5d9fa63e2bcb0179ce48f3235303765eb89f3047"
+ integrity sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==
+ dependencies:
+ flatten "^1.0.2"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
+postcss@^5.2.16:
+ version "5.2.18"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
+ integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==
+ dependencies:
+ chalk "^1.1.3"
+ js-base64 "^2.1.9"
+ source-map "^0.5.6"
+ supports-color "^3.2.3"
+
+postcss@^7.0.0:
+ version "7.0.27"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9"
+ integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==
+ dependencies:
+ chalk "^2.4.2"
+ source-map "^0.6.1"
+ supports-color "^6.1.0"
+
+prelude-ls@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
+ integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+
+prettier-linter-helpers@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
+ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
+ dependencies:
+ fast-diff "^1.1.2"
+
+prettier-standard@^16.2.1:
+ version "16.2.1"
+ resolved "https://registry.yarnpkg.com/prettier-standard/-/prettier-standard-16.2.1.tgz#751a45e16df18bd94ae2da617641c98aec9c8a06"
+ integrity sha512-7momYIJ5dqEVT7inRhcTVBdmI7UqhNVv/ZdPnkpOKzs8nAEXYBNqVwyMH/6305rWpxglkdX8/IkGpqcQy1Pocw==
+ dependencies:
+ chalk "^2.4.2"
+ diff "^4.0.1"
+ eslint "^6.7.1"
+ execa "^2.0.4"
+ find-up "^4.1.0"
+ get-stdin "^7.0.0"
+ globby "^6.1.0"
+ ignore "^3.3.7"
+ lint-staged "9.4.3"
+ mri "^1.1.4"
+ multimatch "^3.0.0"
+ prettierx "0.11.0"
+
+prettier@2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.2.tgz#1ba8f3eb92231e769b7fcd7cb73ae1b6b74ade08"
+ integrity sha512-5xJQIPT8BraI7ZnaDwSbu5zLrB6vvi8hVV58yHQ+QK64qrY40dULy0HSRlQ2/2IdzeBpjhDkqdcFBnFeDEMVdg==
+
+prettierx@0.11.0:
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/prettierx/-/prettierx-0.11.0.tgz#d6e86ff8737a0e69a6c9b2e44502d978a7f10854"
+ integrity sha512-f0hMku499/Wgak4kG2P+koNoaR9ua4sl0n9V+Hoh4FKOcOgWD0L5aXXtJV/lzBBIc69nCoyU6E1f/nVs8S+q6g==
+ dependencies:
+ "@angular/compiler" "8.2.13"
+ "@babel/code-frame" "7.5.5"
+ "@babel/parser" "7.7.3"
+ "@glimmer/syntax" "0.41.0"
+ "@iarna/toml" "2.2.3"
+ "@typescript-eslint/typescript-estree" "2.6.1"
+ angular-estree-parser "1.1.5"
+ angular-html-parser "1.3.0"
+ camelcase "5.3.1"
+ chalk "2.4.2"
+ cjk-regex "2.0.0"
+ cosmiconfig "5.2.1"
+ dashify "2.0.0"
+ dedent "0.7.0"
+ diff "4.0.1"
+ editorconfig "0.15.3"
+ editorconfig-to-prettier "0.1.1"
+ escape-string-regexp "2.0.0"
+ esutils "2.0.3"
+ find-parent-dir "0.3.0"
+ find-project-root "1.1.1"
+ flow-parser "0.111.3"
+ get-stream "4.1.0"
+ globby "6.1.0"
+ graphql "14.5.8"
+ html-element-attributes "2.2.0"
+ html-styles "1.0.0"
+ html-tag-names "1.1.4"
+ ignore "4.0.6"
+ is-ci "2.0.0"
+ jest-docblock "24.9.0"
+ json-stable-stringify "1.0.1"
+ leven "3.1.0"
+ lines-and-columns "1.1.6"
+ linguist-languages "7.6.0"
+ lodash.uniqby "4.7.0"
+ mem "5.1.1"
+ minimatch "3.0.4"
+ minimist "1.2.0"
+ n-readlines "1.0.0"
+ normalize-path "3.0.0"
+ parse-srcset ikatyang/parse-srcset#54eb9c1cb21db5c62b4d0e275d7249516df6f0ee
+ postcss-less "2.0.0"
+ postcss-media-query-parser "0.2.3"
+ postcss-scss "2.0.0"
+ postcss-selector-parser "2.2.3"
+ postcss-values-parser "1.5.0"
+ regexp-util "1.2.2"
+ remark-math "1.0.6"
+ remark-parse "5.0.0"
+ resolve "1.12.0"
+ semver "6.3.0"
+ string-width "4.1.0"
+ unicode-regex "3.0.0"
+ unified "8.4.2"
+ vnopts "1.0.2"
+ yaml-unist-parser "1.1.1"
+
+process-nextick-args@~2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+process-on-spawn@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/process-on-spawn/-/process-on-spawn-1.0.0.tgz#95b05a23073d30a17acfdc92a440efd2baefdc93"
+ integrity sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==
+ dependencies:
+ fromentries "^1.2.0"
+
+progress@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
+prop-types@^15.6.2, prop-types@^15.7.2:
+ version "15.7.2"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
+ integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+ dependencies:
+ loose-envify "^1.4.0"
+ object-assign "^4.1.1"
+ react-is "^16.8.1"
+
+pseudomap@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+ integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
+
+psl@^1.1.28:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
+ integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
+
+pump@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
+ integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+punycode@^2.0.0, punycode@^2.1.0, punycode@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+q@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
+ integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
+
+qqjs@^0.3.10:
+ version "0.3.11"
+ resolved "https://registry.yarnpkg.com/qqjs/-/qqjs-0.3.11.tgz#795b9f7d00807d75c391b1241b5be3077143d9ea"
+ integrity sha512-pB2X5AduTl78J+xRSxQiEmga1jQV0j43jOPs/MTgTLApGFEOn6NgdE2dEjp7nvDtjkIOZbvFIojAiYUx6ep3zg==
+ dependencies:
+ chalk "^2.4.1"
+ debug "^4.1.1"
+ execa "^0.10.0"
+ fs-extra "^6.0.1"
+ get-stream "^5.1.0"
+ glob "^7.1.2"
+ globby "^10.0.1"
+ http-call "^5.1.2"
+ load-json-file "^6.2.0"
+ pkg-dir "^4.2.0"
+ tar-fs "^2.0.0"
+ tmp "^0.1.0"
+ write-json-file "^4.1.1"
+
+qs@~6.5.2:
+ version "6.5.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+ integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+
+quick-lru@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
+ integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
+
+ramda@^0.26.1:
+ version "0.26.1"
+ resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06"
+ integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==
+
+react-is@^16.8.1:
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+
+react-reconciler@^0.24.0:
+ version "0.24.0"
+ resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.24.0.tgz#5a396b2c2f5efe8554134a5935f49f546723f2dd"
+ integrity sha512-gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+ prop-types "^15.6.2"
+ scheduler "^0.18.0"
+
+react@^16.12.0:
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
+ integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+ prop-types "^15.6.2"
+
+read-pkg-up@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
+ integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
+ dependencies:
+ find-up "^1.0.0"
+ read-pkg "^1.0.0"
+
+read-pkg-up@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
+ integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^2.0.0"
+
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
+ integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^3.0.0"
+
+read-pkg-up@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978"
+ integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==
+ dependencies:
+ find-up "^3.0.0"
+ read-pkg "^3.0.0"
+
+read-pkg@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
+ integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
+ dependencies:
+ load-json-file "^1.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^1.0.0"
+
+read-pkg@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
+ integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
+ dependencies:
+ load-json-file "^2.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^2.0.0"
+
+read-pkg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
+ integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
+ dependencies:
+ load-json-file "^4.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^3.0.0"
+
+"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
+ integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readable-stream@~2.3.6:
+ version "2.3.7"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+ 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"
+
+readdirp@~3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839"
+ integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
+ dependencies:
+ picomatch "^2.0.4"
+
+readdirp@~3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.3.0.tgz#984458d13a1e42e2e9f5841b129e162f369aff17"
+ integrity sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==
+ dependencies:
+ picomatch "^2.0.7"
+
+rechoir@^0.6.2:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
+ integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
+ dependencies:
+ resolve "^1.1.6"
+
+redent@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+ integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
+ dependencies:
+ indent-string "^2.1.0"
+ strip-indent "^1.0.1"
+
+redent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
+ integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
+ dependencies:
+ indent-string "^3.0.0"
+ strip-indent "^2.0.0"
+
+redeyed@~2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b"
+ integrity sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=
+ dependencies:
+ esprima "~4.0.0"
+
+regenerator-runtime@^0.13.4:
+ version "0.13.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
+ integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
+
+regexp-util@1.2.2, regexp-util@^1.2.0, regexp-util@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/regexp-util/-/regexp-util-1.2.2.tgz#5cf599134921eb0d776e41d41e9c0da33f0fa2fc"
+ integrity sha512-5/rl2UD18oAlLQEIuKBeiSIOp1hb5wCXcakl5yvHxlY1wyWI4D5cUKKzCibBeu741PA9JKvZhMqbkDQqPusX3w==
+ dependencies:
+ tslib "^1.9.0"
+
+regexpp@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
+ integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
+
+regexpp@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e"
+ integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==
+
+release-zalgo@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/release-zalgo/-/release-zalgo-1.0.0.tgz#09700b7e5074329739330e535c5a90fb67851730"
+ integrity sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=
+ dependencies:
+ es6-error "^4.0.1"
+
+remark-math@1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-1.0.6.tgz#49eb3dd15d298734c9ae21673115389793af4d1b"
+ integrity sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==
+ dependencies:
+ trim-trailing-lines "^1.1.0"
+
+remark-parse@5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
+ integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==
+ dependencies:
+ collapse-white-space "^1.0.2"
+ is-alphabetical "^1.0.0"
+ is-decimal "^1.0.0"
+ is-whitespace-character "^1.0.0"
+ is-word-character "^1.0.0"
+ markdown-escapes "^1.0.0"
+ parse-entities "^1.1.0"
+ repeat-string "^1.5.4"
+ state-toggle "^1.0.0"
+ trim "0.0.1"
+ trim-trailing-lines "^1.0.0"
+ unherit "^1.0.4"
+ unist-util-remove-position "^1.0.0"
+ vfile-location "^2.0.0"
+ xtend "^4.0.1"
+
+repeat-string@^1.5.4:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+repeating@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+ integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+ dependencies:
+ is-finite "^1.0.0"
+
+replace-ext@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
+ integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
+
+request@^2.88.0:
+ version "2.88.2"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
+ integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
+ dependencies:
+ aws-sign2 "~0.7.0"
+ aws4 "^1.8.0"
+ caseless "~0.12.0"
+ combined-stream "~1.0.6"
+ extend "~3.0.2"
+ forever-agent "~0.6.1"
+ form-data "~2.3.2"
+ har-validator "~5.1.3"
+ http-signature "~1.2.0"
+ is-typedarray "~1.0.0"
+ isstream "~0.1.2"
+ json-stringify-safe "~5.0.1"
+ mime-types "~2.1.19"
+ oauth-sign "~0.9.0"
+ performance-now "^2.1.0"
+ qs "~6.5.2"
+ safe-buffer "^5.1.2"
+ tough-cookie "~2.5.0"
+ tunnel-agent "^0.6.0"
+ uuid "^3.3.2"
+
+require-directory@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+ integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+
+require-main-filename@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
+ integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
+
+resolve-from@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
+ integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
+resolve@1.12.0:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
+ integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
+ dependencies:
+ path-parse "^1.0.6"
+
+resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.8.1:
+ version "1.15.1"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
+ integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
+ dependencies:
+ path-parse "^1.0.6"
+
+restore-cursor@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
+ integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
+ dependencies:
+ onetime "^2.0.0"
+ signal-exit "^3.0.2"
+
+restore-cursor@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
+ integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
+ dependencies:
+ onetime "^5.1.0"
+ signal-exit "^3.0.2"
+
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+
+rimraf@2.6.3:
+ version "2.6.3"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
+ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
+ dependencies:
+ glob "^7.1.3"
+
+rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
+rimraf@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
+ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+ dependencies:
+ glob "^7.1.3"
+
+run-async@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8"
+ integrity sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==
+ dependencies:
+ is-promise "^2.1.0"
+
+run-parallel@^1.1.2, run-parallel@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
+ integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
+
+rxjs@^6.3.3, rxjs@^6.5.3:
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c"
+ integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==
+ dependencies:
+ tslib "^1.9.0"
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
+ integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
+
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+ dependencies:
+ ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+sax@>=0.6.0, sax@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
+ integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+
+scheduler@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4"
+ integrity sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+
+semver-compare@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
+ integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
+
+semver-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
+ integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
+
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
+semver@6.3.0, semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
+ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+
+set-blocking@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+ integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+
+shebang-command@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
+ integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
+ dependencies:
+ shebang-regex "^1.0.0"
+
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
+ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+ dependencies:
+ shebang-regex "^3.0.0"
+
+shebang-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
+ integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
+
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
+ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+shelljs@0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097"
+ integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==
+ dependencies:
+ glob "^7.0.0"
+ interpret "^1.0.0"
+ rechoir "^0.6.2"
+
+sigmund@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
+ integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=
+
+signal-exit@^3.0.0, signal-exit@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
+ integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
+
+simple-html-tokenizer@^0.5.7:
+ version "0.5.9"
+ resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.9.tgz#1a83fe97f5a3e39b335fddf71cfe9b0263b581c2"
+ integrity sha512-w/3FEDN94r4JQ9WoYrIr8RqDIPZdyNkdpbK9glFady1CAEyD97XWCv8HFetQO21w81e7h7Nh59iYTyG1mUJftg==
+
+slash@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
+ integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
+slice-ansi@0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
+ integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
+
+slice-ansi@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
+ integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
+ dependencies:
+ ansi-styles "^3.2.0"
+ astral-regex "^1.0.0"
+ is-fullwidth-code-point "^2.0.0"
+
+slice-ansi@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
+ integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+sort-keys@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.0.0.tgz#56dc5e256637bfe3fec8db0dc57c08b1a2be22d6"
+ integrity sha512-hlJLzrn/VN49uyNkZ8+9b+0q9DjmmYcYOnbMQtpkLrYpPwRApDPZfmqbUfJnAA3sb/nRib+nDot7Zi/1ER1fuA==
+ dependencies:
+ is-plain-obj "^2.0.0"
+
+source-map-support@^0.5.11, source-map-support@^0.5.16, source-map-support@^0.5.6:
+ version "0.5.16"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042"
+ integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==
+ dependencies:
+ buffer-from "^1.0.0"
+ source-map "^0.6.0"
+
+source-map@^0.5.0, source-map@^0.5.6:
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+ integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+spawn-wrap@^1.4.2:
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.4.3.tgz#81b7670e170cca247d80bf5faf0cfb713bdcf848"
+ integrity sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==
+ dependencies:
+ foreground-child "^1.5.6"
+ mkdirp "^0.5.0"
+ os-homedir "^1.0.1"
+ rimraf "^2.6.2"
+ signal-exit "^3.0.2"
+ which "^1.3.0"
+
+spawn-wrap@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-2.0.0.tgz#103685b8b8f9b79771318827aa78650a610d457e"
+ integrity sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==
+ dependencies:
+ foreground-child "^2.0.0"
+ is-windows "^1.0.2"
+ make-dir "^3.0.0"
+ rimraf "^3.0.0"
+ signal-exit "^3.0.2"
+ which "^2.0.1"
+
+spdx-correct@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
+ integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
+ integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
+ integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
+ integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
+
+split2@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493"
+ integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==
+ dependencies:
+ through2 "^2.0.2"
+
+split@^1.0.0, split@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
+ integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
+ dependencies:
+ through "2"
+
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+sshpk@^1.7.0:
+ version "1.16.1"
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
+ integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
+ dependencies:
+ asn1 "~0.2.3"
+ assert-plus "^1.0.0"
+ bcrypt-pbkdf "^1.0.0"
+ dashdash "^1.12.0"
+ ecc-jsbn "~0.1.1"
+ getpass "^0.1.1"
+ jsbn "~0.1.0"
+ safer-buffer "^2.0.2"
+ tweetnacl "~0.14.0"
+
+stack-utils@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8"
+ integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==
+
+standard-engine@^12.0.0:
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-12.0.0.tgz#1643dceba96ca9c04c535a1fb28d79bfb21b3572"
+ integrity sha512-gJIIRb0LpL7AHyGbN9+hJ4UJns37lxmNTnMGRLC8CFrzQ+oB/K60IQjKNgPBCB2VP60Ypm6f8DFXvhVWdBOO+g==
+ dependencies:
+ deglob "^4.0.0"
+ get-stdin "^7.0.0"
+ minimist "^1.1.0"
+ pkg-conf "^3.1.0"
+
+standard-version@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-7.1.0.tgz#021dd79eac749548677c876d5a94791df50f1f36"
+ integrity sha512-bHY2E/1tYGeVl+0XSXFivb+54h2fA4pWJocXAd6FGbtSFUvGsnfmMbIXYDxrYErpq7oEqoKreV8xTAp78WoATA==
+ dependencies:
+ chalk "2.4.2"
+ conventional-changelog "3.1.15"
+ conventional-changelog-config-spec "2.1.0"
+ conventional-changelog-conventionalcommits "4.2.3"
+ conventional-recommended-bump "6.0.5"
+ detect-indent "6.0.0"
+ detect-newline "3.1.0"
+ dotgitignore "2.1.0"
+ figures "3.1.0"
+ find-up "4.1.0"
+ fs-access "1.0.1"
+ git-semver-tags "3.0.1"
+ semver "6.3.0"
+ stringify-package "1.0.1"
+ yargs "15.0.2"
+
+standard@^14.3.3:
+ version "14.3.3"
+ resolved "https://registry.yarnpkg.com/standard/-/standard-14.3.3.tgz#2b16559d892cb29e29a854eb6ed15d43e44759c8"
+ integrity sha512-HBEAD5eVXrr2o/KZ3kU8Wwaxw90wzoq4dOQe6vlRnPoQ6stn4LCLRLBBDp0CjH/aOTL9bDZJbRUOZcBaBnNJ0A==
+ dependencies:
+ eslint "~6.8.0"
+ eslint-config-standard "14.1.0"
+ eslint-config-standard-jsx "8.1.0"
+ eslint-plugin-import "~2.18.0"
+ eslint-plugin-node "~10.0.0"
+ eslint-plugin-promise "~4.2.1"
+ eslint-plugin-react "~7.14.2"
+ eslint-plugin-standard "~4.0.0"
+ standard-engine "^12.0.0"
+
+state-toggle@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
+ integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==
+
+stdout-stderr@^0.1.9:
+ version "0.1.13"
+ resolved "https://registry.yarnpkg.com/stdout-stderr/-/stdout-stderr-0.1.13.tgz#54e3450f3d4c54086a49c0c7f8786a44d1844b6f"
+ integrity sha512-Xnt9/HHHYfjZ7NeQLvuQDyL1LnbsbddgMFKCuaQKwGCdJm8LnstZIXop+uOY36UR1UXXoHXfMbC1KlVdVd2JLA==
+ dependencies:
+ debug "^4.1.1"
+ strip-ansi "^6.0.0"
+
+stream-combiner@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858"
+ integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=
+ dependencies:
+ duplexer "~0.1.1"
+ through "~2.3.4"
+
+string-argv@0.3.1, string-argv@^0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
+ integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
+
+string-length@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837"
+ integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==
+ dependencies:
+ astral-regex "^1.0.0"
+ strip-ansi "^5.2.0"
+
+string-width@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz#ba846d1daa97c3c596155308063e075ed1c99aff"
+ integrity sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^5.2.0"
+
+string-width@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+ integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
+ dependencies:
+ code-point-at "^1.0.0"
+ is-fullwidth-code-point "^1.0.0"
+ strip-ansi "^3.0.0"
+
+"string-width@^1.0.2 || 2", string-width@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+ dependencies:
+ is-fullwidth-code-point "^2.0.0"
+ strip-ansi "^4.0.0"
+
+string-width@^3.0.0, string-width@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
+ integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
+ dependencies:
+ emoji-regex "^7.0.1"
+ is-fullwidth-code-point "^2.0.0"
+ strip-ansi "^5.1.0"
+
+string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
+ integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
+
+string.prototype.trimleft@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
+ integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==
+ dependencies:
+ define-properties "^1.1.3"
+ function-bind "^1.1.1"
+
+string.prototype.trimright@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9"
+ integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==
+ dependencies:
+ define-properties "^1.1.3"
+ function-bind "^1.1.1"
+
+string_decoder@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
+ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+ dependencies:
+ safe-buffer "~5.2.0"
+
+string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+ dependencies:
+ safe-buffer "~5.1.0"
+
+stringify-object@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
+ integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
+ dependencies:
+ get-own-enumerable-property-symbols "^3.0.0"
+ is-obj "^1.0.1"
+ is-regexp "^1.0.0"
+
+stringify-package@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
+ integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
+
+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+ integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+ dependencies:
+ ansi-regex "^2.0.0"
+
+strip-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+ integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
+ dependencies:
+ ansi-regex "^3.0.0"
+
+strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
+ integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
+ dependencies:
+ ansi-regex "^4.1.0"
+
+strip-ansi@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
+ integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
+ dependencies:
+ ansi-regex "^5.0.0"
+
+strip-bom@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+ integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
+ dependencies:
+ is-utf8 "^0.2.0"
+
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+
+strip-bom@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
+ integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
+
+strip-eof@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
+ integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+
+strip-final-newline@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
+ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+
+strip-indent@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
+ integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
+ dependencies:
+ get-stdin "^4.0.1"
+
+strip-indent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
+ integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
+
+strip-json-comments@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
+strip-json-comments@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
+ integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
+
+supports-color@6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a"
+ integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+supports-color@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
+ integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=
+ dependencies:
+ has-flag "^1.0.0"
+
+supports-color@^5.0.0, supports-color@^5.3.0, supports-color@^5.5.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
+ integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
+ integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-hyperlinks@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz#71daedf36cc1060ac5100c351bb3da48c29c0ef7"
+ integrity sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==
+ dependencies:
+ has-flag "^2.0.0"
+ supports-color "^5.0.0"
+
+symbol-observable@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
+ integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
+
+table@^5.2.3:
+ version "5.4.6"
+ resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
+ integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+ dependencies:
+ ajv "^6.10.2"
+ lodash "^4.17.14"
+ slice-ansi "^2.1.0"
+ string-width "^3.0.0"
+
+tap-mocha-reporter@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/tap-mocha-reporter/-/tap-mocha-reporter-5.0.1.tgz#74f00be2ddd2a380adad45e085795137bc39497a"
+ integrity sha512-1knFWOwd4khx/7uSEnUeaP9IPW3w+sqTgJMhrwah6t46nZ8P25atOKAjSvVDsT67lOPu0nfdOqUwoyKn+3E5pA==
+ dependencies:
+ color-support "^1.1.0"
+ debug "^4.1.1"
+ diff "^4.0.1"
+ escape-string-regexp "^2.0.0"
+ glob "^7.0.5"
+ tap-parser "^10.0.0"
+ tap-yaml "^1.0.0"
+ unicode-length "^2.0.2"
+
+tap-parser@^10.0.0, tap-parser@^10.0.1:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-10.0.1.tgz#b63c2500eeef2be8fbf09d512914196d1f12ebec"
+ integrity sha512-qdT15H0DoJIi7zOqVXDn9X0gSM68JjNy1w3VemwTJlDnETjbi6SutnqmBfjDJAwkFS79NJ97gZKqie00ZCGmzg==
+ dependencies:
+ events-to-array "^1.0.1"
+ minipass "^3.0.0"
+ tap-yaml "^1.0.0"
+
+tap-yaml@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/tap-yaml/-/tap-yaml-1.0.0.tgz#4e31443a5489e05ca8bbb3e36cef71b5dec69635"
+ integrity sha512-Rxbx4EnrWkYk0/ztcm5u3/VznbyFJpyXO12dDBHKWiDVxy7O2Qw6MRrwO5H6Ww0U5YhRY/4C/VzWmFPhBQc4qQ==
+ dependencies:
+ yaml "^1.5.0"
+
+tap@^14.10.7:
+ version "14.10.7"
+ resolved "https://registry.yarnpkg.com/tap/-/tap-14.10.7.tgz#426ee130a81bd00951d0ab2cc1eba76cf1775c36"
+ integrity sha512-DVx00lfiMxFhofwFDP77pitRCruVQJn8Dcj/6auIU3dErJQWsKT94oG6Yj0MQRuYANhSec8ruIPyUjH/RI9Hrw==
+ dependencies:
+ "@types/react" "^16.9.16"
+ async-hook-domain "^1.1.3"
+ bind-obj-methods "^2.0.0"
+ browser-process-hrtime "^1.0.0"
+ chokidar "^3.3.0"
+ color-support "^1.1.0"
+ coveralls "^3.0.8"
+ diff "^4.0.1"
+ esm "^3.2.25"
+ findit "^2.0.0"
+ flow-remove-types "^2.112.0"
+ foreground-child "^1.3.3"
+ fs-exists-cached "^1.0.0"
+ function-loop "^1.0.2"
+ glob "^7.1.6"
+ import-jsx "^3.1.0"
+ ink "^2.6.0"
+ isexe "^2.0.0"
+ istanbul-lib-processinfo "^1.0.0"
+ jackspeak "^1.4.0"
+ minipass "^3.1.1"
+ mkdirp "^0.5.1"
+ nyc "^14.1.1"
+ opener "^1.5.1"
+ own-or "^1.0.0"
+ own-or-env "^1.0.1"
+ react "^16.12.0"
+ rimraf "^2.7.1"
+ signal-exit "^3.0.0"
+ source-map-support "^0.5.16"
+ stack-utils "^1.0.2"
+ tap-mocha-reporter "^5.0.0"
+ tap-parser "^10.0.1"
+ tap-yaml "^1.0.0"
+ tcompare "^3.0.0"
+ treport "^1.0.2"
+ trivial-deferred "^1.0.1"
+ ts-node "^8.5.2"
+ typescript "^3.7.2"
+ which "^2.0.2"
+ write-file-atomic "^3.0.1"
+ yaml "^1.7.2"
+ yapool "^1.0.0"
+
+tar-fs@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.1.tgz#e44086c1c60d31a4f0cf893b1c4e155dabfae9e2"
+ integrity sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==
+ dependencies:
+ chownr "^1.1.1"
+ mkdirp-classic "^0.5.2"
+ pump "^3.0.0"
+ tar-stream "^2.0.0"
+
+tar-stream@^2.0.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325"
+ integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==
+ dependencies:
+ bl "^4.0.1"
+ end-of-stream "^1.4.1"
+ fs-constants "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.1.1"
+
+tcompare@^3.0.0:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/tcompare/-/tcompare-3.0.4.tgz#e92ebdbf1af33757afa0717aaed5bb4efdd41992"
+ integrity sha512-Q3TitMVK59NyKgQyFh+857wTAUE329IzLDehuPgU4nF5e8g+EUQ+yUbjUy1/6ugiNnXztphT+NnqlCXolv9P3A==
+ dependencies:
+ diff-frag "^1.0.1"
+
+test-exclude@^5.2.3:
+ version "5.2.3"
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0"
+ integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==
+ dependencies:
+ glob "^7.1.3"
+ minimatch "^3.0.4"
+ read-pkg-up "^4.0.0"
+ require-main-filename "^2.0.0"
+
+test-exclude@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
+ integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==
+ dependencies:
+ "@istanbuljs/schema" "^0.1.2"
+ glob "^7.1.4"
+ minimatch "^3.0.4"
+
+text-extensions@^1.0.0:
+ version "1.9.0"
+ resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26"
+ integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==
+
+text-table@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+ integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+
+through2@^2.0.0, through2@^2.0.2:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
+ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+ dependencies:
+ readable-stream "~2.3.6"
+ xtend "~4.0.1"
+
+through2@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
+ integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==
+ dependencies:
+ readable-stream "2 || 3"
+
+through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4:
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+ integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+
+tiny-glob@^0.2.6:
+ version "0.2.6"
+ resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda"
+ integrity sha512-A7ewMqPu1B5PWwC3m7KVgAu96Ch5LA0w4SnEN/LbDREj/gAD0nPWboRbn8YoP9ISZXqeNAlMvKSKoEuhcfK3Pw==
+ dependencies:
+ globalyzer "^0.1.0"
+ globrex "^0.1.1"
+
+tmp@^0.0.33:
+ version "0.0.33"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
+ integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
+ dependencies:
+ os-tmpdir "~1.0.2"
+
+tmp@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877"
+ integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==
+ dependencies:
+ rimraf "^2.6.3"
+
+to-fast-properties@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
+ integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
+
+to-regex-range@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
+ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
+ dependencies:
+ is-number "^7.0.0"
+
+tough-cookie@~2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
+ integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
+ dependencies:
+ psl "^1.1.28"
+ punycode "^2.1.1"
+
+treeify@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8"
+ integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==
+
+treport@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/treport/-/treport-1.0.2.tgz#5f99e68198982984415434a2a84df2af2dd7171d"
+ integrity sha512-QCAbFtzIjQN+9k+alo8e6oo8j0eSLsttdahAgNLoC3U36rls8XRy/R11QOhHmPz7CDcB2ar29eLe4OFJoPnsPA==
+ dependencies:
+ cardinal "^2.1.1"
+ chalk "^3.0.0"
+ import-jsx "^3.1.0"
+ ink "^2.6.0"
+ ms "^2.1.2"
+ string-length "^3.1.0"
+ tap-parser "^10.0.1"
+ unicode-length "^2.0.2"
+
+trim-newlines@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+ integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+
+trim-newlines@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
+ integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
+
+trim-off-newlines@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
+ integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
+
+trim-trailing-lines@^1.0.0, trim-trailing-lines@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"
+ integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==
+
+trim@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
+ integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
+
+trivial-deferred@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/trivial-deferred/-/trivial-deferred-1.0.1.tgz#376d4d29d951d6368a6f7a0ae85c2f4d5e0658f3"
+ integrity sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM=
+
+trough@^1.0.0:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
+ integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
+
+ts-node@8.8.1, ts-node@^8.5.2:
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.8.1.tgz#7c4d3e9ed33aa703b64b28d7f9d194768be5064d"
+ integrity sha512-10DE9ONho06QORKAaCBpPiFCdW+tZJuY/84tyypGtl6r+/C7Asq0dhqbRZURuUlLQtZxxDvT8eoj8cGW0ha6Bg==
+ dependencies:
+ arg "^4.1.0"
+ diff "^4.0.1"
+ make-error "^1.1.1"
+ source-map-support "^0.5.6"
+ yn "3.1.1"
+
+tsconfig-paths@^3.9.0:
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b"
+ integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.1"
+ minimist "^1.2.0"
+ strip-bom "^3.0.0"
+
+tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
+ integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
+
+tsutils@^3.17.1:
+ version "3.17.1"
+ resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
+ integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
+ dependencies:
+ tslib "^1.8.1"
+
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+ dependencies:
+ safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+ version "0.14.5"
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+ integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
+type-check@~0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
+ integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
+ dependencies:
+ prelude-ls "~1.1.2"
+
+type-detect@^4.0.0, type-detect@^4.0.5:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
+ integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
+
+type-fest@^0.11.0:
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
+ integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
+
+type-fest@^0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
+ integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
+
+type-fest@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
+ integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
+
+type-fest@^0.8.0, type-fest@^0.8.1:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
+ integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
+
+typedarray-to-buffer@^3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
+ integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
+ dependencies:
+ is-typedarray "^1.0.0"
+
+typedarray@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+ integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+
+typescript@^3.7.2, typescript@^3.8.3:
+ version "3.8.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
+ integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==
+
+uglify-js@^3.1.4:
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.8.1.tgz#43bb15ce6f545eaa0a64c49fd29375ea09fa0f93"
+ integrity sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==
+ dependencies:
+ commander "~2.20.3"
+ source-map "~0.6.1"
+
+unherit@^1.0.4:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22"
+ integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==
+ dependencies:
+ inherits "^2.0.0"
+ xtend "^4.0.0"
+
+unicode-length@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/unicode-length/-/unicode-length-2.0.2.tgz#e5eb4c0d523fdf7bebb59ca261c9ca1cf732da96"
+ integrity sha512-Ph/j1VbS3/r77nhoY2WU0GWGjVYOHL3xpKp0y/Eq2e5r0mT/6b649vm7KFO6RdAdrZkYLdxphYVgvODxPB+Ebg==
+ dependencies:
+ punycode "^2.0.0"
+ strip-ansi "^3.0.1"
+
+unicode-regex@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-regex/-/unicode-regex-3.0.0.tgz#0c20df914c6da0412b3714cd300726e0f7f24698"
+ integrity sha512-WiDJdORsqgxkZrjC8WsIP573130HNn7KsB0IDnUccW2BG2b19QQNloNhVe6DKk3Aef0UcoIHhNVj7IkkcYWrNw==
+ dependencies:
+ regexp-util "^1.2.0"
+
+unicode-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-regex/-/unicode-regex-2.0.0.tgz#ef8f6642c37dddcaa0c09af5b9456aabf6b436a3"
+ integrity sha512-5nbEG2YU7loyTvPABaKb+8B0u8L7vWCsVmCSsiaO249ZdMKlvrXlxR2ex4TUVAdzv/Cne/TdoXSSaJArGXaleQ==
+ dependencies:
+ regexp-util "^1.2.0"
+
+unified@8.4.2:
+ version "8.4.2"
+ resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1"
+ integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==
+ dependencies:
+ bail "^1.0.0"
+ extend "^3.0.0"
+ is-plain-obj "^2.0.0"
+ trough "^1.0.0"
+ vfile "^4.0.0"
+
+uniq@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
+ integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
+
+unist-util-is@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd"
+ integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
+
+unist-util-remove-position@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020"
+ integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==
+ dependencies:
+ unist-util-visit "^1.1.0"
+
+unist-util-stringify-position@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da"
+ integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==
+ dependencies:
+ "@types/unist" "^2.0.2"
+
+unist-util-visit-parents@^2.0.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9"
+ integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==
+ dependencies:
+ unist-util-is "^3.0.0"
+
+unist-util-visit@^1.1.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3"
+ integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
+ dependencies:
+ unist-util-visit-parents "^2.0.0"
+
+universalify@^0.1.0:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+uri-js@^4.2.2:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
+ integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
+ dependencies:
+ punycode "^2.1.0"
+
+util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+uuid@^3.3.2, uuid@^3.3.3:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
+ integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+
+v8-compile-cache@^2.0.3:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"
+ integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==
+
+validate-npm-package-license@^3.0.1:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+verror@1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+ integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+ dependencies:
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
+
+vfile-location@^2.0.0:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e"
+ integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==
+
+vfile-message@^2.0.0:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a"
+ integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+
+vfile@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.1.0.tgz#d79248957f43225d57ff67a56effc67bef08946e"
+ integrity sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ is-buffer "^2.0.0"
+ replace-ext "1.0.0"
+ unist-util-stringify-position "^2.0.0"
+ vfile-message "^2.0.0"
+
+vlq@^0.2.1:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26"
+ integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==
+
+vnopts@1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/vnopts/-/vnopts-1.0.2.tgz#f6a331473de0179d1679112cc090572b695202f7"
+ integrity sha512-d2rr2EFhAGHnTlURu49G7GWmiJV80HbAnkYdD9IFAtfhmxC+kSWEaZ6ZF064DJFTv9lQZQV1vuLTntyQpoanGQ==
+ dependencies:
+ chalk "^2.4.1"
+ leven "^2.1.0"
+ tslib "^1.9.3"
+
+which-module@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
+ integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
+
+which-pm-runs@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
+ integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
+
+which@1.3.1, which@^1.2.9, which@^1.3.0:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+ dependencies:
+ isexe "^2.0.0"
+
+which@^2.0.1, which@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+ dependencies:
+ isexe "^2.0.0"
+
+wide-align@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
+ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
+ dependencies:
+ string-width "^1.0.2 || 2"
+
+widest-line@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"
+ integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==
+ dependencies:
+ string-width "^2.1.1"
+
+widest-line@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
+ integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
+ dependencies:
+ string-width "^4.0.0"
+
+word-wrap@~1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
+wordwrap@~0.0.2:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
+ integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
+
+wrap-ansi@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+ integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+
+wrap-ansi@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
+ integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=
+ dependencies:
+ string-width "^2.1.1"
+ strip-ansi "^4.0.0"
+
+wrap-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-4.0.0.tgz#b3570d7c70156159a2d42be5cc942e957f7b1131"
+ integrity sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==
+ dependencies:
+ ansi-styles "^3.2.0"
+ string-width "^2.1.1"
+ strip-ansi "^4.0.0"
+
+wrap-ansi@^5.0.0, wrap-ansi@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
+ integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
+ dependencies:
+ ansi-styles "^3.2.0"
+ string-width "^3.0.0"
+ strip-ansi "^5.0.0"
+
+wrap-ansi@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+ integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrappy@1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+write-file-atomic@^2.4.2:
+ version "2.4.3"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481"
+ integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
+ dependencies:
+ graceful-fs "^4.1.11"
+ imurmurhash "^0.1.4"
+ signal-exit "^3.0.2"
+
+write-file-atomic@^3.0.0, write-file-atomic@^3.0.1:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
+ integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
+ dependencies:
+ imurmurhash "^0.1.4"
+ is-typedarray "^1.0.0"
+ signal-exit "^3.0.2"
+ typedarray-to-buffer "^3.1.5"
+
+write-json-file@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d"
+ integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==
+ dependencies:
+ detect-indent "^6.0.0"
+ graceful-fs "^4.1.15"
+ is-plain-obj "^2.0.0"
+ make-dir "^3.0.0"
+ sort-keys "^4.0.0"
+ write-file-atomic "^3.0.0"
+
+write@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
+ integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
+ dependencies:
+ mkdirp "^0.5.1"
+
+xml-js@^1.6.11:
+ version "1.6.11"
+ resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9"
+ integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==
+ dependencies:
+ sax "^1.2.4"
+
+xml2js@0.4.23:
+ version "0.4.23"
+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
+ integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
+ dependencies:
+ sax ">=0.6.0"
+ xmlbuilder "~11.0.0"
+
+xmlbuilder@~11.0.0:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
+ integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
+
+xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+y18n@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
+ integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
+
+yallist@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+ integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yaml-unist-parser@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/yaml-unist-parser/-/yaml-unist-parser-1.1.1.tgz#a2bc7b72578718e6e5b0ebc945dde8e1f258b561"
+ integrity sha512-cGtqhHBlcft+rTKiPsVcSyi43Eqm5a1buYokW9VkztroKMErBSdR9ANHx+/XxNppHZTu2KMEn4yY8MdhuGoFuA==
+ dependencies:
+ lines-and-columns "^1.1.6"
+ tslib "^1.10.0"
+ yaml "^1.7.1"
+
+yaml@^1.5.0, yaml@^1.7.1, yaml@^1.7.2:
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz#2f420fca58b68ce3a332d0ca64be1d191dd3f87a"
+ integrity sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==
+ dependencies:
+ "@babel/runtime" "^7.8.7"
+
+yapool@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/yapool/-/yapool-1.0.0.tgz#f693f29a315b50d9a9da2646a7a6645c96985b6a"
+ integrity sha1-9pPymjFbUNmp2iZGp6ZkXJaYW2o=
+
+yargs-parser@13.1.2, yargs-parser@^13.0.0, yargs-parser@^13.1.2:
+ version "13.1.2"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
+ integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
+ dependencies:
+ camelcase "^5.0.0"
+ decamelize "^1.2.0"
+
+yargs-parser@^10.0.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
+ integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==
+ dependencies:
+ camelcase "^4.1.0"
+
+yargs-parser@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"
+ integrity sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==
+ dependencies:
+ camelcase "^5.0.0"
+ decamelize "^1.2.0"
+
+yargs-parser@^18.1.1:
+ version "18.1.2"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.2.tgz#2f482bea2136dbde0861683abea7756d30b504f1"
+ integrity sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==
+ dependencies:
+ camelcase "^5.0.0"
+ decamelize "^1.2.0"
+
+yargs-unparser@1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f"
+ integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==
+ dependencies:
+ flat "^4.1.0"
+ lodash "^4.17.15"
+ yargs "^13.3.0"
+
+yargs@13.3.2, yargs@^13.2.2, yargs@^13.3.0:
+ version "13.3.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
+ integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
+ dependencies:
+ cliui "^5.0.0"
+ find-up "^3.0.0"
+ get-caller-file "^2.0.1"
+ require-directory "^2.1.1"
+ require-main-filename "^2.0.0"
+ set-blocking "^2.0.0"
+ string-width "^3.0.0"
+ which-module "^2.0.0"
+ y18n "^4.0.0"
+ yargs-parser "^13.1.2"
+
+yargs@15.0.2:
+ version "15.0.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.0.2.tgz#4248bf218ef050385c4f7e14ebdf425653d13bd3"
+ integrity sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==
+ dependencies:
+ cliui "^6.0.0"
+ decamelize "^1.2.0"
+ find-up "^4.1.0"
+ get-caller-file "^2.0.1"
+ require-directory "^2.1.1"
+ require-main-filename "^2.0.0"
+ set-blocking "^2.0.0"
+ string-width "^4.2.0"
+ which-module "^2.0.0"
+ y18n "^4.0.0"
+ yargs-parser "^16.1.0"
+
+yargs@^15.0.2:
+ version "15.3.1"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
+ integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
+ dependencies:
+ cliui "^6.0.0"
+ decamelize "^1.2.0"
+ find-up "^4.1.0"
+ get-caller-file "^2.0.1"
+ require-directory "^2.1.1"
+ require-main-filename "^2.0.0"
+ set-blocking "^2.0.0"
+ string-width "^4.2.0"
+ which-module "^2.0.0"
+ y18n "^4.0.0"
+ yargs-parser "^18.1.1"
+
+yn@3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
+ integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
+
+yoga-layout-prebuilt@^1.9.3:
+ version "1.9.5"
+ resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.5.tgz#bb25ae106eb4ba48c13b650e75269c582a8b43e5"
+ integrity sha512-+G5Ojl4/sG78mk5masCL3SRaZtkKXRBhMGf5c+4C1j32jN9KpS4lxVFdYyBi15EHN4gMeK5sIRf83T33TOaDkA==
+ dependencies:
+ "@types/yoga-layout" "1.9.1"