Make WordPress Core


Ignore:
Timestamp:
06/27/2019 11:26:58 AM (5 years ago)
Author:
youknowriad
Message:

Build/Test Tools: Add the e2e tests setup.

  • Adds a local environment based on docker
  • Adds the e2e tests setup
  • Adds a "Hello World" e2e test to serve as a template

Props gziolo, herregroen, mcsf.
Fixes #45165.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r45481 r45570  
    55    "requires": true,
    66    "dependencies": {
     7        "@babel/code-frame": {
     8            "version": "7.0.0",
     9            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
     10            "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
     11            "dev": true,
     12            "requires": {
     13                "@babel/highlight": "^7.0.0"
     14            }
     15        },
     16        "@babel/core": {
     17            "version": "7.4.5",
     18            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.5.tgz",
     19            "integrity": "sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==",
     20            "dev": true,
     21            "requires": {
     22                "@babel/code-frame": "^7.0.0",
     23                "@babel/generator": "^7.4.4",
     24                "@babel/helpers": "^7.4.4",
     25                "@babel/parser": "^7.4.5",
     26                "@babel/template": "^7.4.4",
     27                "@babel/traverse": "^7.4.5",
     28                "@babel/types": "^7.4.4",
     29                "convert-source-map": "^1.1.0",
     30                "debug": "^4.1.0",
     31                "json5": "^2.1.0",
     32                "lodash": "^4.17.11",
     33                "resolve": "^1.3.2",
     34                "semver": "^5.4.1",
     35                "source-map": "^0.5.0"
     36            },
     37            "dependencies": {
     38                "debug": {
     39                    "version": "4.1.1",
     40                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
     41                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
     42                    "dev": true,
     43                    "requires": {
     44                        "ms": "^2.1.1"
     45                    }
     46                },
     47                "json5": {
     48                    "version": "2.1.0",
     49                    "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
     50                    "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
     51                    "dev": true,
     52                    "requires": {
     53                        "minimist": "^1.2.0"
     54                    }
     55                },
     56                "minimist": {
     57                    "version": "1.2.0",
     58                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     59                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     60                    "dev": true
     61                },
     62                "ms": {
     63                    "version": "2.1.2",
     64                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     65                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     66                    "dev": true
     67                }
     68            }
     69        },
     70        "@babel/generator": {
     71            "version": "7.4.4",
     72            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz",
     73            "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==",
     74            "dev": true,
     75            "requires": {
     76                "@babel/types": "^7.4.4",
     77                "jsesc": "^2.5.1",
     78                "lodash": "^4.17.11",
     79                "source-map": "^0.5.0",
     80                "trim-right": "^1.0.1"
     81            },
     82            "dependencies": {
     83                "jsesc": {
     84                    "version": "2.5.2",
     85                    "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
     86                    "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
     87                    "dev": true
     88                }
     89            }
     90        },
     91        "@babel/helper-annotate-as-pure": {
     92            "version": "7.0.0",
     93            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
     94            "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
     95            "dev": true,
     96            "requires": {
     97                "@babel/types": "^7.0.0"
     98            }
     99        },
     100        "@babel/helper-builder-binary-assignment-operator-visitor": {
     101            "version": "7.1.0",
     102            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
     103            "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
     104            "dev": true,
     105            "requires": {
     106                "@babel/helper-explode-assignable-expression": "^7.1.0",
     107                "@babel/types": "^7.0.0"
     108            }
     109        },
     110        "@babel/helper-builder-react-jsx": {
     111            "version": "7.3.0",
     112            "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz",
     113            "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==",
     114            "dev": true,
     115            "requires": {
     116                "@babel/types": "^7.3.0",
     117                "esutils": "^2.0.0"
     118            }
     119        },
     120        "@babel/helper-call-delegate": {
     121            "version": "7.4.4",
     122            "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
     123            "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
     124            "dev": true,
     125            "requires": {
     126                "@babel/helper-hoist-variables": "^7.4.4",
     127                "@babel/traverse": "^7.4.4",
     128                "@babel/types": "^7.4.4"
     129            }
     130        },
     131        "@babel/helper-define-map": {
     132            "version": "7.4.4",
     133            "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz",
     134            "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==",
     135            "dev": true,
     136            "requires": {
     137                "@babel/helper-function-name": "^7.1.0",
     138                "@babel/types": "^7.4.4",
     139                "lodash": "^4.17.11"
     140            }
     141        },
     142        "@babel/helper-explode-assignable-expression": {
     143            "version": "7.1.0",
     144            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
     145            "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
     146            "dev": true,
     147            "requires": {
     148                "@babel/traverse": "^7.1.0",
     149                "@babel/types": "^7.0.0"
     150            }
     151        },
     152        "@babel/helper-function-name": {
     153            "version": "7.1.0",
     154            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
     155            "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
     156            "dev": true,
     157            "requires": {
     158                "@babel/helper-get-function-arity": "^7.0.0",
     159                "@babel/template": "^7.1.0",
     160                "@babel/types": "^7.0.0"
     161            }
     162        },
     163        "@babel/helper-get-function-arity": {
     164            "version": "7.0.0",
     165            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
     166            "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
     167            "dev": true,
     168            "requires": {
     169                "@babel/types": "^7.0.0"
     170            }
     171        },
     172        "@babel/helper-hoist-variables": {
     173            "version": "7.4.4",
     174            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
     175            "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
     176            "dev": true,
     177            "requires": {
     178                "@babel/types": "^7.4.4"
     179            }
     180        },
     181        "@babel/helper-member-expression-to-functions": {
     182            "version": "7.0.0",
     183            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz",
     184            "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==",
     185            "dev": true,
     186            "requires": {
     187                "@babel/types": "^7.0.0"
     188            }
     189        },
     190        "@babel/helper-module-imports": {
     191            "version": "7.0.0",
     192            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
     193            "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
     194            "dev": true,
     195            "requires": {
     196                "@babel/types": "^7.0.0"
     197            }
     198        },
     199        "@babel/helper-module-transforms": {
     200            "version": "7.4.4",
     201            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz",
     202            "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==",
     203            "dev": true,
     204            "requires": {
     205                "@babel/helper-module-imports": "^7.0.0",
     206                "@babel/helper-simple-access": "^7.1.0",
     207                "@babel/helper-split-export-declaration": "^7.4.4",
     208                "@babel/template": "^7.4.4",
     209                "@babel/types": "^7.4.4",
     210                "lodash": "^4.17.11"
     211            }
     212        },
     213        "@babel/helper-optimise-call-expression": {
     214            "version": "7.0.0",
     215            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
     216            "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
     217            "dev": true,
     218            "requires": {
     219                "@babel/types": "^7.0.0"
     220            }
     221        },
     222        "@babel/helper-plugin-utils": {
     223            "version": "7.0.0",
     224            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
     225            "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
     226            "dev": true
     227        },
     228        "@babel/helper-regex": {
     229            "version": "7.4.4",
     230            "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz",
     231            "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==",
     232            "dev": true,
     233            "requires": {
     234                "lodash": "^4.17.11"
     235            }
     236        },
     237        "@babel/helper-remap-async-to-generator": {
     238            "version": "7.1.0",
     239            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
     240            "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
     241            "dev": true,
     242            "requires": {
     243                "@babel/helper-annotate-as-pure": "^7.0.0",
     244                "@babel/helper-wrap-function": "^7.1.0",
     245                "@babel/template": "^7.1.0",
     246                "@babel/traverse": "^7.1.0",
     247                "@babel/types": "^7.0.0"
     248            }
     249        },
     250        "@babel/helper-replace-supers": {
     251            "version": "7.4.4",
     252            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz",
     253            "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==",
     254            "dev": true,
     255            "requires": {
     256                "@babel/helper-member-expression-to-functions": "^7.0.0",
     257                "@babel/helper-optimise-call-expression": "^7.0.0",
     258                "@babel/traverse": "^7.4.4",
     259                "@babel/types": "^7.4.4"
     260            }
     261        },
     262        "@babel/helper-simple-access": {
     263            "version": "7.1.0",
     264            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
     265            "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
     266            "dev": true,
     267            "requires": {
     268                "@babel/template": "^7.1.0",
     269                "@babel/types": "^7.0.0"
     270            }
     271        },
     272        "@babel/helper-split-export-declaration": {
     273            "version": "7.4.4",
     274            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
     275            "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
     276            "dev": true,
     277            "requires": {
     278                "@babel/types": "^7.4.4"
     279            }
     280        },
     281        "@babel/helper-wrap-function": {
     282            "version": "7.2.0",
     283            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
     284            "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
     285            "dev": true,
     286            "requires": {
     287                "@babel/helper-function-name": "^7.1.0",
     288                "@babel/template": "^7.1.0",
     289                "@babel/traverse": "^7.1.0",
     290                "@babel/types": "^7.2.0"
     291            }
     292        },
     293        "@babel/helpers": {
     294            "version": "7.4.4",
     295            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz",
     296            "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==",
     297            "dev": true,
     298            "requires": {
     299                "@babel/template": "^7.4.4",
     300                "@babel/traverse": "^7.4.4",
     301                "@babel/types": "^7.4.4"
     302            }
     303        },
     304        "@babel/highlight": {
     305            "version": "7.0.0",
     306            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
     307            "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
     308            "dev": true,
     309            "requires": {
     310                "chalk": "^2.0.0",
     311                "esutils": "^2.0.2",
     312                "js-tokens": "^4.0.0"
     313            },
     314            "dependencies": {
     315                "ansi-styles": {
     316                    "version": "3.2.1",
     317                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     318                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     319                    "dev": true,
     320                    "requires": {
     321                        "color-convert": "^1.9.0"
     322                    }
     323                },
     324                "chalk": {
     325                    "version": "2.4.2",
     326                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     327                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     328                    "dev": true,
     329                    "requires": {
     330                        "ansi-styles": "^3.2.1",
     331                        "escape-string-regexp": "^1.0.5",
     332                        "supports-color": "^5.3.0"
     333                    }
     334                },
     335                "supports-color": {
     336                    "version": "5.5.0",
     337                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     338                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     339                    "dev": true,
     340                    "requires": {
     341                        "has-flag": "^3.0.0"
     342                    }
     343                }
     344            }
     345        },
     346        "@babel/parser": {
     347            "version": "7.4.5",
     348            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz",
     349            "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==",
     350            "dev": true
     351        },
     352        "@babel/plugin-proposal-async-generator-functions": {
     353            "version": "7.2.0",
     354            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
     355            "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
     356            "dev": true,
     357            "requires": {
     358                "@babel/helper-plugin-utils": "^7.0.0",
     359                "@babel/helper-remap-async-to-generator": "^7.1.0",
     360                "@babel/plugin-syntax-async-generators": "^7.2.0"
     361            }
     362        },
     363        "@babel/plugin-proposal-json-strings": {
     364            "version": "7.2.0",
     365            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
     366            "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
     367            "dev": true,
     368            "requires": {
     369                "@babel/helper-plugin-utils": "^7.0.0",
     370                "@babel/plugin-syntax-json-strings": "^7.2.0"
     371            }
     372        },
     373        "@babel/plugin-proposal-object-rest-spread": {
     374            "version": "7.4.4",
     375            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz",
     376            "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==",
     377            "dev": true,
     378            "requires": {
     379                "@babel/helper-plugin-utils": "^7.0.0",
     380                "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
     381            }
     382        },
     383        "@babel/plugin-proposal-optional-catch-binding": {
     384            "version": "7.2.0",
     385            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
     386            "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
     387            "dev": true,
     388            "requires": {
     389                "@babel/helper-plugin-utils": "^7.0.0",
     390                "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
     391            }
     392        },
     393        "@babel/plugin-proposal-unicode-property-regex": {
     394            "version": "7.4.4",
     395            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz",
     396            "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==",
     397            "dev": true,
     398            "requires": {
     399                "@babel/helper-plugin-utils": "^7.0.0",
     400                "@babel/helper-regex": "^7.4.4",
     401                "regexpu-core": "^4.5.4"
     402            },
     403            "dependencies": {
     404                "jsesc": {
     405                    "version": "0.5.0",
     406                    "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
     407                    "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
     408                    "dev": true
     409                },
     410                "regexpu-core": {
     411                    "version": "4.5.4",
     412                    "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
     413                    "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
     414                    "dev": true,
     415                    "requires": {
     416                        "regenerate": "^1.4.0",
     417                        "regenerate-unicode-properties": "^8.0.2",
     418                        "regjsgen": "^0.5.0",
     419                        "regjsparser": "^0.6.0",
     420                        "unicode-match-property-ecmascript": "^1.0.4",
     421                        "unicode-match-property-value-ecmascript": "^1.1.0"
     422                    }
     423                },
     424                "regjsgen": {
     425                    "version": "0.5.0",
     426                    "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
     427                    "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
     428                    "dev": true
     429                },
     430                "regjsparser": {
     431                    "version": "0.6.0",
     432                    "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
     433                    "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
     434                    "dev": true,
     435                    "requires": {
     436                        "jsesc": "~0.5.0"
     437                    }
     438                }
     439            }
     440        },
     441        "@babel/plugin-syntax-async-generators": {
     442            "version": "7.2.0",
     443            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
     444            "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
     445            "dev": true,
     446            "requires": {
     447                "@babel/helper-plugin-utils": "^7.0.0"
     448            }
     449        },
     450        "@babel/plugin-syntax-json-strings": {
     451            "version": "7.2.0",
     452            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
     453            "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
     454            "dev": true,
     455            "requires": {
     456                "@babel/helper-plugin-utils": "^7.0.0"
     457            }
     458        },
     459        "@babel/plugin-syntax-jsx": {
     460            "version": "7.2.0",
     461            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
     462            "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
     463            "dev": true,
     464            "requires": {
     465                "@babel/helper-plugin-utils": "^7.0.0"
     466            }
     467        },
     468        "@babel/plugin-syntax-object-rest-spread": {
     469            "version": "7.2.0",
     470            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
     471            "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
     472            "dev": true,
     473            "requires": {
     474                "@babel/helper-plugin-utils": "^7.0.0"
     475            }
     476        },
     477        "@babel/plugin-syntax-optional-catch-binding": {
     478            "version": "7.2.0",
     479            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
     480            "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
     481            "dev": true,
     482            "requires": {
     483                "@babel/helper-plugin-utils": "^7.0.0"
     484            }
     485        },
     486        "@babel/plugin-transform-arrow-functions": {
     487            "version": "7.2.0",
     488            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
     489            "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
     490            "dev": true,
     491            "requires": {
     492                "@babel/helper-plugin-utils": "^7.0.0"
     493            }
     494        },
     495        "@babel/plugin-transform-async-to-generator": {
     496            "version": "7.4.4",
     497            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz",
     498            "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==",
     499            "dev": true,
     500            "requires": {
     501                "@babel/helper-module-imports": "^7.0.0",
     502                "@babel/helper-plugin-utils": "^7.0.0",
     503                "@babel/helper-remap-async-to-generator": "^7.1.0"
     504            }
     505        },
     506        "@babel/plugin-transform-block-scoped-functions": {
     507            "version": "7.2.0",
     508            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
     509            "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
     510            "dev": true,
     511            "requires": {
     512                "@babel/helper-plugin-utils": "^7.0.0"
     513            }
     514        },
     515        "@babel/plugin-transform-block-scoping": {
     516            "version": "7.4.4",
     517            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz",
     518            "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==",
     519            "dev": true,
     520            "requires": {
     521                "@babel/helper-plugin-utils": "^7.0.0",
     522                "lodash": "^4.17.11"
     523            }
     524        },
     525        "@babel/plugin-transform-classes": {
     526            "version": "7.4.4",
     527            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz",
     528            "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==",
     529            "dev": true,
     530            "requires": {
     531                "@babel/helper-annotate-as-pure": "^7.0.0",
     532                "@babel/helper-define-map": "^7.4.4",
     533                "@babel/helper-function-name": "^7.1.0",
     534                "@babel/helper-optimise-call-expression": "^7.0.0",
     535                "@babel/helper-plugin-utils": "^7.0.0",
     536                "@babel/helper-replace-supers": "^7.4.4",
     537                "@babel/helper-split-export-declaration": "^7.4.4",
     538                "globals": "^11.1.0"
     539            },
     540            "dependencies": {
     541                "globals": {
     542                    "version": "11.12.0",
     543                    "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     544                    "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
     545                    "dev": true
     546                }
     547            }
     548        },
     549        "@babel/plugin-transform-computed-properties": {
     550            "version": "7.2.0",
     551            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
     552            "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
     553            "dev": true,
     554            "requires": {
     555                "@babel/helper-plugin-utils": "^7.0.0"
     556            }
     557        },
     558        "@babel/plugin-transform-destructuring": {
     559            "version": "7.4.4",
     560            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz",
     561            "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==",
     562            "dev": true,
     563            "requires": {
     564                "@babel/helper-plugin-utils": "^7.0.0"
     565            }
     566        },
     567        "@babel/plugin-transform-dotall-regex": {
     568            "version": "7.4.4",
     569            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz",
     570            "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==",
     571            "dev": true,
     572            "requires": {
     573                "@babel/helper-plugin-utils": "^7.0.0",
     574                "@babel/helper-regex": "^7.4.4",
     575                "regexpu-core": "^4.5.4"
     576            },
     577            "dependencies": {
     578                "jsesc": {
     579                    "version": "0.5.0",
     580                    "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
     581                    "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
     582                    "dev": true
     583                },
     584                "regexpu-core": {
     585                    "version": "4.5.4",
     586                    "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
     587                    "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
     588                    "dev": true,
     589                    "requires": {
     590                        "regenerate": "^1.4.0",
     591                        "regenerate-unicode-properties": "^8.0.2",
     592                        "regjsgen": "^0.5.0",
     593                        "regjsparser": "^0.6.0",
     594                        "unicode-match-property-ecmascript": "^1.0.4",
     595                        "unicode-match-property-value-ecmascript": "^1.1.0"
     596                    }
     597                },
     598                "regjsgen": {
     599                    "version": "0.5.0",
     600                    "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
     601                    "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
     602                    "dev": true
     603                },
     604                "regjsparser": {
     605                    "version": "0.6.0",
     606                    "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
     607                    "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
     608                    "dev": true,
     609                    "requires": {
     610                        "jsesc": "~0.5.0"
     611                    }
     612                }
     613            }
     614        },
     615        "@babel/plugin-transform-duplicate-keys": {
     616            "version": "7.2.0",
     617            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz",
     618            "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==",
     619            "dev": true,
     620            "requires": {
     621                "@babel/helper-plugin-utils": "^7.0.0"
     622            }
     623        },
     624        "@babel/plugin-transform-exponentiation-operator": {
     625            "version": "7.2.0",
     626            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
     627            "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
     628            "dev": true,
     629            "requires": {
     630                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
     631                "@babel/helper-plugin-utils": "^7.0.0"
     632            }
     633        },
     634        "@babel/plugin-transform-for-of": {
     635            "version": "7.4.4",
     636            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
     637            "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
     638            "dev": true,
     639            "requires": {
     640                "@babel/helper-plugin-utils": "^7.0.0"
     641            }
     642        },
     643        "@babel/plugin-transform-function-name": {
     644            "version": "7.4.4",
     645            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
     646            "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
     647            "dev": true,
     648            "requires": {
     649                "@babel/helper-function-name": "^7.1.0",
     650                "@babel/helper-plugin-utils": "^7.0.0"
     651            }
     652        },
     653        "@babel/plugin-transform-literals": {
     654            "version": "7.2.0",
     655            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
     656            "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
     657            "dev": true,
     658            "requires": {
     659                "@babel/helper-plugin-utils": "^7.0.0"
     660            }
     661        },
     662        "@babel/plugin-transform-member-expression-literals": {
     663            "version": "7.2.0",
     664            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
     665            "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
     666            "dev": true,
     667            "requires": {
     668                "@babel/helper-plugin-utils": "^7.0.0"
     669            }
     670        },
     671        "@babel/plugin-transform-modules-amd": {
     672            "version": "7.2.0",
     673            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
     674            "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==",
     675            "dev": true,
     676            "requires": {
     677                "@babel/helper-module-transforms": "^7.1.0",
     678                "@babel/helper-plugin-utils": "^7.0.0"
     679            }
     680        },
     681        "@babel/plugin-transform-modules-commonjs": {
     682            "version": "7.4.4",
     683            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz",
     684            "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==",
     685            "dev": true,
     686            "requires": {
     687                "@babel/helper-module-transforms": "^7.4.4",
     688                "@babel/helper-plugin-utils": "^7.0.0",
     689                "@babel/helper-simple-access": "^7.1.0"
     690            }
     691        },
     692        "@babel/plugin-transform-modules-systemjs": {
     693            "version": "7.4.4",
     694            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz",
     695            "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==",
     696            "dev": true,
     697            "requires": {
     698                "@babel/helper-hoist-variables": "^7.4.4",
     699                "@babel/helper-plugin-utils": "^7.0.0"
     700            }
     701        },
     702        "@babel/plugin-transform-modules-umd": {
     703            "version": "7.2.0",
     704            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
     705            "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
     706            "dev": true,
     707            "requires": {
     708                "@babel/helper-module-transforms": "^7.1.0",
     709                "@babel/helper-plugin-utils": "^7.0.0"
     710            }
     711        },
     712        "@babel/plugin-transform-named-capturing-groups-regex": {
     713            "version": "7.4.5",
     714            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz",
     715            "integrity": "sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==",
     716            "dev": true,
     717            "requires": {
     718                "regexp-tree": "^0.1.6"
     719            }
     720        },
     721        "@babel/plugin-transform-new-target": {
     722            "version": "7.4.4",
     723            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
     724            "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
     725            "dev": true,
     726            "requires": {
     727                "@babel/helper-plugin-utils": "^7.0.0"
     728            }
     729        },
     730        "@babel/plugin-transform-object-super": {
     731            "version": "7.2.0",
     732            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz",
     733            "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==",
     734            "dev": true,
     735            "requires": {
     736                "@babel/helper-plugin-utils": "^7.0.0",
     737                "@babel/helper-replace-supers": "^7.1.0"
     738            }
     739        },
     740        "@babel/plugin-transform-parameters": {
     741            "version": "7.4.4",
     742            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
     743            "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
     744            "dev": true,
     745            "requires": {
     746                "@babel/helper-call-delegate": "^7.4.4",
     747                "@babel/helper-get-function-arity": "^7.0.0",
     748                "@babel/helper-plugin-utils": "^7.0.0"
     749            }
     750        },
     751        "@babel/plugin-transform-property-literals": {
     752            "version": "7.2.0",
     753            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
     754            "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
     755            "dev": true,
     756            "requires": {
     757                "@babel/helper-plugin-utils": "^7.0.0"
     758            }
     759        },
     760        "@babel/plugin-transform-react-jsx": {
     761            "version": "7.3.0",
     762            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz",
     763            "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==",
     764            "dev": true,
     765            "requires": {
     766                "@babel/helper-builder-react-jsx": "^7.3.0",
     767                "@babel/helper-plugin-utils": "^7.0.0",
     768                "@babel/plugin-syntax-jsx": "^7.2.0"
     769            }
     770        },
     771        "@babel/plugin-transform-regenerator": {
     772            "version": "7.4.5",
     773            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
     774            "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
     775            "dev": true,
     776            "requires": {
     777                "regenerator-transform": "^0.14.0"
     778            },
     779            "dependencies": {
     780                "regenerator-transform": {
     781                    "version": "0.14.0",
     782                    "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz",
     783                    "integrity": "sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w==",
     784                    "dev": true,
     785                    "requires": {
     786                        "private": "^0.1.6"
     787                    }
     788                }
     789            }
     790        },
     791        "@babel/plugin-transform-reserved-words": {
     792            "version": "7.2.0",
     793            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
     794            "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
     795            "dev": true,
     796            "requires": {
     797                "@babel/helper-plugin-utils": "^7.0.0"
     798            }
     799        },
     800        "@babel/plugin-transform-runtime": {
     801            "version": "7.4.4",
     802            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz",
     803            "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==",
     804            "dev": true,
     805            "requires": {
     806                "@babel/helper-module-imports": "^7.0.0",
     807                "@babel/helper-plugin-utils": "^7.0.0",
     808                "resolve": "^1.8.1",
     809                "semver": "^5.5.1"
     810            }
     811        },
     812        "@babel/plugin-transform-shorthand-properties": {
     813            "version": "7.2.0",
     814            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
     815            "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
     816            "dev": true,
     817            "requires": {
     818                "@babel/helper-plugin-utils": "^7.0.0"
     819            }
     820        },
     821        "@babel/plugin-transform-spread": {
     822            "version": "7.2.2",
     823            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
     824            "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
     825            "dev": true,
     826            "requires": {
     827                "@babel/helper-plugin-utils": "^7.0.0"
     828            }
     829        },
     830        "@babel/plugin-transform-sticky-regex": {
     831            "version": "7.2.0",
     832            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
     833            "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
     834            "dev": true,
     835            "requires": {
     836                "@babel/helper-plugin-utils": "^7.0.0",
     837                "@babel/helper-regex": "^7.0.0"
     838            }
     839        },
     840        "@babel/plugin-transform-template-literals": {
     841            "version": "7.4.4",
     842            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
     843            "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
     844            "dev": true,
     845            "requires": {
     846                "@babel/helper-annotate-as-pure": "^7.0.0",
     847                "@babel/helper-plugin-utils": "^7.0.0"
     848            }
     849        },
     850        "@babel/plugin-transform-typeof-symbol": {
     851            "version": "7.2.0",
     852            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
     853            "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
     854            "dev": true,
     855            "requires": {
     856                "@babel/helper-plugin-utils": "^7.0.0"
     857            }
     858        },
     859        "@babel/plugin-transform-unicode-regex": {
     860            "version": "7.4.4",
     861            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz",
     862            "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==",
     863            "dev": true,
     864            "requires": {
     865                "@babel/helper-plugin-utils": "^7.0.0",
     866                "@babel/helper-regex": "^7.4.4",
     867                "regexpu-core": "^4.5.4"
     868            },
     869            "dependencies": {
     870                "jsesc": {
     871                    "version": "0.5.0",
     872                    "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
     873                    "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
     874                    "dev": true
     875                },
     876                "regexpu-core": {
     877                    "version": "4.5.4",
     878                    "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
     879                    "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
     880                    "dev": true,
     881                    "requires": {
     882                        "regenerate": "^1.4.0",
     883                        "regenerate-unicode-properties": "^8.0.2",
     884                        "regjsgen": "^0.5.0",
     885                        "regjsparser": "^0.6.0",
     886                        "unicode-match-property-ecmascript": "^1.0.4",
     887                        "unicode-match-property-value-ecmascript": "^1.1.0"
     888                    }
     889                },
     890                "regjsgen": {
     891                    "version": "0.5.0",
     892                    "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
     893                    "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
     894                    "dev": true
     895                },
     896                "regjsparser": {
     897                    "version": "0.6.0",
     898                    "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
     899                    "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
     900                    "dev": true,
     901                    "requires": {
     902                        "jsesc": "~0.5.0"
     903                    }
     904                }
     905            }
     906        },
    7907        "@babel/polyfill": {
    8908            "version": "7.2.5",
     
    12912                "core-js": "^2.5.7",
    13913                "regenerator-runtime": "^0.12.0"
     914            },
     915            "dependencies": {
     916                "core-js": {
     917                    "version": "2.6.9",
     918                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
     919                    "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
     920                }
     921            }
     922        },
     923        "@babel/preset-env": {
     924            "version": "7.4.5",
     925            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.5.tgz",
     926            "integrity": "sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w==",
     927            "dev": true,
     928            "requires": {
     929                "@babel/helper-module-imports": "^7.0.0",
     930                "@babel/helper-plugin-utils": "^7.0.0",
     931                "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
     932                "@babel/plugin-proposal-json-strings": "^7.2.0",
     933                "@babel/plugin-proposal-object-rest-spread": "^7.4.4",
     934                "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
     935                "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
     936                "@babel/plugin-syntax-async-generators": "^7.2.0",
     937                "@babel/plugin-syntax-json-strings": "^7.2.0",
     938                "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
     939                "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
     940                "@babel/plugin-transform-arrow-functions": "^7.2.0",
     941                "@babel/plugin-transform-async-to-generator": "^7.4.4",
     942                "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
     943                "@babel/plugin-transform-block-scoping": "^7.4.4",
     944                "@babel/plugin-transform-classes": "^7.4.4",
     945                "@babel/plugin-transform-computed-properties": "^7.2.0",
     946                "@babel/plugin-transform-destructuring": "^7.4.4",
     947                "@babel/plugin-transform-dotall-regex": "^7.4.4",
     948                "@babel/plugin-transform-duplicate-keys": "^7.2.0",
     949                "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
     950                "@babel/plugin-transform-for-of": "^7.4.4",
     951                "@babel/plugin-transform-function-name": "^7.4.4",
     952                "@babel/plugin-transform-literals": "^7.2.0",
     953                "@babel/plugin-transform-member-expression-literals": "^7.2.0",
     954                "@babel/plugin-transform-modules-amd": "^7.2.0",
     955                "@babel/plugin-transform-modules-commonjs": "^7.4.4",
     956                "@babel/plugin-transform-modules-systemjs": "^7.4.4",
     957                "@babel/plugin-transform-modules-umd": "^7.2.0",
     958                "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.5",
     959                "@babel/plugin-transform-new-target": "^7.4.4",
     960                "@babel/plugin-transform-object-super": "^7.2.0",
     961                "@babel/plugin-transform-parameters": "^7.4.4",
     962                "@babel/plugin-transform-property-literals": "^7.2.0",
     963                "@babel/plugin-transform-regenerator": "^7.4.5",
     964                "@babel/plugin-transform-reserved-words": "^7.2.0",
     965                "@babel/plugin-transform-shorthand-properties": "^7.2.0",
     966                "@babel/plugin-transform-spread": "^7.2.0",
     967                "@babel/plugin-transform-sticky-regex": "^7.2.0",
     968                "@babel/plugin-transform-template-literals": "^7.4.4",
     969                "@babel/plugin-transform-typeof-symbol": "^7.2.0",
     970                "@babel/plugin-transform-unicode-regex": "^7.4.4",
     971                "@babel/types": "^7.4.4",
     972                "browserslist": "^4.6.0",
     973                "core-js-compat": "^3.1.1",
     974                "invariant": "^2.2.2",
     975                "js-levenshtein": "^1.1.3",
     976                "semver": "^5.5.0"
    14977            }
    15978        },
    16979        "@babel/runtime": {
    17             "version": "7.3.4",
    18             "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz",
    19             "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==",
    20             "requires": {
    21                 "regenerator-runtime": "^0.12.0"
     980            "version": "7.4.5",
     981            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz",
     982            "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==",
     983            "requires": {
     984                "regenerator-runtime": "^0.13.2"
     985            },
     986            "dependencies": {
     987                "regenerator-runtime": {
     988                    "version": "0.13.2",
     989                    "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz",
     990                    "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA=="
     991                }
     992            }
     993        },
     994        "@babel/template": {
     995            "version": "7.4.4",
     996            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
     997            "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
     998            "dev": true,
     999            "requires": {
     1000                "@babel/code-frame": "^7.0.0",
     1001                "@babel/parser": "^7.4.4",
     1002                "@babel/types": "^7.4.4"
     1003            }
     1004        },
     1005        "@babel/traverse": {
     1006            "version": "7.4.5",
     1007            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz",
     1008            "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==",
     1009            "dev": true,
     1010            "requires": {
     1011                "@babel/code-frame": "^7.0.0",
     1012                "@babel/generator": "^7.4.4",
     1013                "@babel/helper-function-name": "^7.1.0",
     1014                "@babel/helper-split-export-declaration": "^7.4.4",
     1015                "@babel/parser": "^7.4.5",
     1016                "@babel/types": "^7.4.4",
     1017                "debug": "^4.1.0",
     1018                "globals": "^11.1.0",
     1019                "lodash": "^4.17.11"
     1020            },
     1021            "dependencies": {
     1022                "debug": {
     1023                    "version": "4.1.1",
     1024                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
     1025                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
     1026                    "dev": true,
     1027                    "requires": {
     1028                        "ms": "^2.1.1"
     1029                    }
     1030                },
     1031                "globals": {
     1032                    "version": "11.12.0",
     1033                    "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     1034                    "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
     1035                    "dev": true
     1036                },
     1037                "ms": {
     1038                    "version": "2.1.2",
     1039                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     1040                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     1041                    "dev": true
     1042                }
     1043            }
     1044        },
     1045        "@babel/types": {
     1046            "version": "7.4.4",
     1047            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz",
     1048            "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==",
     1049            "dev": true,
     1050            "requires": {
     1051                "esutils": "^2.0.2",
     1052                "lodash": "^4.17.11",
     1053                "to-fast-properties": "^2.0.0"
     1054            },
     1055            "dependencies": {
     1056                "to-fast-properties": {
     1057                    "version": "2.0.0",
     1058                    "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
     1059                    "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
     1060                    "dev": true
     1061                }
     1062            }
     1063        },
     1064        "@cnakazawa/watch": {
     1065            "version": "1.0.3",
     1066            "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz",
     1067            "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==",
     1068            "dev": true,
     1069            "requires": {
     1070                "exec-sh": "^0.3.2",
     1071                "minimist": "^1.2.0"
     1072            },
     1073            "dependencies": {
     1074                "minimist": {
     1075                    "version": "1.2.0",
     1076                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     1077                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     1078                    "dev": true
     1079                }
    221080            }
    231081        },
     
    271085            "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
    281086        },
     1087        "@jest/console": {
     1088            "version": "24.7.1",
     1089            "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz",
     1090            "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==",
     1091            "dev": true,
     1092            "requires": {
     1093                "@jest/source-map": "^24.3.0",
     1094                "chalk": "^2.0.1",
     1095                "slash": "^2.0.0"
     1096            },
     1097            "dependencies": {
     1098                "ansi-styles": {
     1099                    "version": "3.2.1",
     1100                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     1101                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     1102                    "dev": true,
     1103                    "requires": {
     1104                        "color-convert": "^1.9.0"
     1105                    }
     1106                },
     1107                "chalk": {
     1108                    "version": "2.4.2",
     1109                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     1110                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     1111                    "dev": true,
     1112                    "requires": {
     1113                        "ansi-styles": "^3.2.1",
     1114                        "escape-string-regexp": "^1.0.5",
     1115                        "supports-color": "^5.3.0"
     1116                    }
     1117                },
     1118                "slash": {
     1119                    "version": "2.0.0",
     1120                    "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
     1121                    "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
     1122                    "dev": true
     1123                },
     1124                "supports-color": {
     1125                    "version": "5.5.0",
     1126                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     1127                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     1128                    "dev": true,
     1129                    "requires": {
     1130                        "has-flag": "^3.0.0"
     1131                    }
     1132                }
     1133            }
     1134        },
     1135        "@jest/core": {
     1136            "version": "24.8.0",
     1137            "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz",
     1138            "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==",
     1139            "dev": true,
     1140            "requires": {
     1141                "@jest/console": "^24.7.1",
     1142                "@jest/reporters": "^24.8.0",
     1143                "@jest/test-result": "^24.8.0",
     1144                "@jest/transform": "^24.8.0",
     1145                "@jest/types": "^24.8.0",
     1146                "ansi-escapes": "^3.0.0",
     1147                "chalk": "^2.0.1",
     1148                "exit": "^0.1.2",
     1149                "graceful-fs": "^4.1.15",
     1150                "jest-changed-files": "^24.8.0",
     1151                "jest-config": "^24.8.0",
     1152                "jest-haste-map": "^24.8.0",
     1153                "jest-message-util": "^24.8.0",
     1154                "jest-regex-util": "^24.3.0",
     1155                "jest-resolve-dependencies": "^24.8.0",
     1156                "jest-runner": "^24.8.0",
     1157                "jest-runtime": "^24.8.0",
     1158                "jest-snapshot": "^24.8.0",
     1159                "jest-util": "^24.8.0",
     1160                "jest-validate": "^24.8.0",
     1161                "jest-watcher": "^24.8.0",
     1162                "micromatch": "^3.1.10",
     1163                "p-each-series": "^1.0.0",
     1164                "pirates": "^4.0.1",
     1165                "realpath-native": "^1.1.0",
     1166                "rimraf": "^2.5.4",
     1167                "strip-ansi": "^5.0.0"
     1168            },
     1169            "dependencies": {
     1170                "ansi-regex": {
     1171                    "version": "4.1.0",
     1172                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
     1173                    "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
     1174                    "dev": true
     1175                },
     1176                "ansi-styles": {
     1177                    "version": "3.2.1",
     1178                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     1179                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     1180                    "dev": true,
     1181                    "requires": {
     1182                        "color-convert": "^1.9.0"
     1183                    }
     1184                },
     1185                "chalk": {
     1186                    "version": "2.4.2",
     1187                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     1188                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     1189                    "dev": true,
     1190                    "requires": {
     1191                        "ansi-styles": "^3.2.1",
     1192                        "escape-string-regexp": "^1.0.5",
     1193                        "supports-color": "^5.3.0"
     1194                    }
     1195                },
     1196                "strip-ansi": {
     1197                    "version": "5.2.0",
     1198                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
     1199                    "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
     1200                    "dev": true,
     1201                    "requires": {
     1202                        "ansi-regex": "^4.1.0"
     1203                    }
     1204                },
     1205                "supports-color": {
     1206                    "version": "5.5.0",
     1207                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     1208                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     1209                    "dev": true,
     1210                    "requires": {
     1211                        "has-flag": "^3.0.0"
     1212                    }
     1213                }
     1214            }
     1215        },
     1216        "@jest/environment": {
     1217            "version": "24.8.0",
     1218            "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz",
     1219            "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==",
     1220            "dev": true,
     1221            "requires": {
     1222                "@jest/fake-timers": "^24.8.0",
     1223                "@jest/transform": "^24.8.0",
     1224                "@jest/types": "^24.8.0",
     1225                "jest-mock": "^24.8.0"
     1226            }
     1227        },
     1228        "@jest/fake-timers": {
     1229            "version": "24.8.0",
     1230            "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz",
     1231            "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==",
     1232            "dev": true,
     1233            "requires": {
     1234                "@jest/types": "^24.8.0",
     1235                "jest-message-util": "^24.8.0",
     1236                "jest-mock": "^24.8.0"
     1237            }
     1238        },
     1239        "@jest/reporters": {
     1240            "version": "24.8.0",
     1241            "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz",
     1242            "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==",
     1243            "dev": true,
     1244            "requires": {
     1245                "@jest/environment": "^24.8.0",
     1246                "@jest/test-result": "^24.8.0",
     1247                "@jest/transform": "^24.8.0",
     1248                "@jest/types": "^24.8.0",
     1249                "chalk": "^2.0.1",
     1250                "exit": "^0.1.2",
     1251                "glob": "^7.1.2",
     1252                "istanbul-lib-coverage": "^2.0.2",
     1253                "istanbul-lib-instrument": "^3.0.1",
     1254                "istanbul-lib-report": "^2.0.4",
     1255                "istanbul-lib-source-maps": "^3.0.1",
     1256                "istanbul-reports": "^2.1.1",
     1257                "jest-haste-map": "^24.8.0",
     1258                "jest-resolve": "^24.8.0",
     1259                "jest-runtime": "^24.8.0",
     1260                "jest-util": "^24.8.0",
     1261                "jest-worker": "^24.6.0",
     1262                "node-notifier": "^5.2.1",
     1263                "slash": "^2.0.0",
     1264                "source-map": "^0.6.0",
     1265                "string-length": "^2.0.0"
     1266            },
     1267            "dependencies": {
     1268                "ansi-styles": {
     1269                    "version": "3.2.1",
     1270                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     1271                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     1272                    "dev": true,
     1273                    "requires": {
     1274                        "color-convert": "^1.9.0"
     1275                    }
     1276                },
     1277                "chalk": {
     1278                    "version": "2.4.2",
     1279                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     1280                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     1281                    "dev": true,
     1282                    "requires": {
     1283                        "ansi-styles": "^3.2.1",
     1284                        "escape-string-regexp": "^1.0.5",
     1285                        "supports-color": "^5.3.0"
     1286                    }
     1287                },
     1288                "slash": {
     1289                    "version": "2.0.0",
     1290                    "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
     1291                    "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
     1292                    "dev": true
     1293                },
     1294                "source-map": {
     1295                    "version": "0.6.1",
     1296                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     1297                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     1298                    "dev": true
     1299                },
     1300                "supports-color": {
     1301                    "version": "5.5.0",
     1302                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     1303                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     1304                    "dev": true,
     1305                    "requires": {
     1306                        "has-flag": "^3.0.0"
     1307                    }
     1308                }
     1309            }
     1310        },
     1311        "@jest/source-map": {
     1312            "version": "24.3.0",
     1313            "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz",
     1314            "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==",
     1315            "dev": true,
     1316            "requires": {
     1317                "callsites": "^3.0.0",
     1318                "graceful-fs": "^4.1.15",
     1319                "source-map": "^0.6.0"
     1320            },
     1321            "dependencies": {
     1322                "source-map": {
     1323                    "version": "0.6.1",
     1324                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     1325                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     1326                    "dev": true
     1327                }
     1328            }
     1329        },
     1330        "@jest/test-result": {
     1331            "version": "24.8.0",
     1332            "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz",
     1333            "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==",
     1334            "dev": true,
     1335            "requires": {
     1336                "@jest/console": "^24.7.1",
     1337                "@jest/types": "^24.8.0",
     1338                "@types/istanbul-lib-coverage": "^2.0.0"
     1339            }
     1340        },
     1341        "@jest/test-sequencer": {
     1342            "version": "24.8.0",
     1343            "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz",
     1344            "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==",
     1345            "dev": true,
     1346            "requires": {
     1347                "@jest/test-result": "^24.8.0",
     1348                "jest-haste-map": "^24.8.0",
     1349                "jest-runner": "^24.8.0",
     1350                "jest-runtime": "^24.8.0"
     1351            }
     1352        },
     1353        "@jest/transform": {
     1354            "version": "24.8.0",
     1355            "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz",
     1356            "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==",
     1357            "dev": true,
     1358            "requires": {
     1359                "@babel/core": "^7.1.0",
     1360                "@jest/types": "^24.8.0",
     1361                "babel-plugin-istanbul": "^5.1.0",
     1362                "chalk": "^2.0.1",
     1363                "convert-source-map": "^1.4.0",
     1364                "fast-json-stable-stringify": "^2.0.0",
     1365                "graceful-fs": "^4.1.15",
     1366                "jest-haste-map": "^24.8.0",
     1367                "jest-regex-util": "^24.3.0",
     1368                "jest-util": "^24.8.0",
     1369                "micromatch": "^3.1.10",
     1370                "realpath-native": "^1.1.0",
     1371                "slash": "^2.0.0",
     1372                "source-map": "^0.6.1",
     1373                "write-file-atomic": "2.4.1"
     1374            },
     1375            "dependencies": {
     1376                "ansi-styles": {
     1377                    "version": "3.2.1",
     1378                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     1379                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     1380                    "dev": true,
     1381                    "requires": {
     1382                        "color-convert": "^1.9.0"
     1383                    }
     1384                },
     1385                "chalk": {
     1386                    "version": "2.4.2",
     1387                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     1388                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     1389                    "dev": true,
     1390                    "requires": {
     1391                        "ansi-styles": "^3.2.1",
     1392                        "escape-string-regexp": "^1.0.5",
     1393                        "supports-color": "^5.3.0"
     1394                    }
     1395                },
     1396                "slash": {
     1397                    "version": "2.0.0",
     1398                    "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
     1399                    "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
     1400                    "dev": true
     1401                },
     1402                "source-map": {
     1403                    "version": "0.6.1",
     1404                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     1405                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     1406                    "dev": true
     1407                },
     1408                "supports-color": {
     1409                    "version": "5.5.0",
     1410                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     1411                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     1412                    "dev": true,
     1413                    "requires": {
     1414                        "has-flag": "^3.0.0"
     1415                    }
     1416                }
     1417            }
     1418        },
     1419        "@jest/types": {
     1420            "version": "24.8.0",
     1421            "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz",
     1422            "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==",
     1423            "dev": true,
     1424            "requires": {
     1425                "@types/istanbul-lib-coverage": "^2.0.0",
     1426                "@types/istanbul-reports": "^1.1.1",
     1427                "@types/yargs": "^12.0.9"
     1428            }
     1429        },
     1430        "@mrmlnc/readdir-enhanced": {
     1431            "version": "2.2.1",
     1432            "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
     1433            "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
     1434            "dev": true,
     1435            "requires": {
     1436                "call-me-maybe": "^1.0.1",
     1437                "glob-to-regexp": "^0.3.0"
     1438            }
     1439        },
     1440        "@nodelib/fs.stat": {
     1441            "version": "1.1.3",
     1442            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
     1443            "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
     1444            "dev": true
     1445        },
    291446        "@tannin/compile": {
    301447            "version": "1.0.3",
     
    541471            "integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
    551472        },
     1473        "@types/babel__core": {
     1474            "version": "7.1.2",
     1475            "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz",
     1476            "integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==",
     1477            "dev": true,
     1478            "requires": {
     1479                "@babel/parser": "^7.1.0",
     1480                "@babel/types": "^7.0.0",
     1481                "@types/babel__generator": "*",
     1482                "@types/babel__template": "*",
     1483                "@types/babel__traverse": "*"
     1484            }
     1485        },
     1486        "@types/babel__generator": {
     1487            "version": "7.0.2",
     1488            "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz",
     1489            "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==",
     1490            "dev": true,
     1491            "requires": {
     1492                "@babel/types": "^7.0.0"
     1493            }
     1494        },
     1495        "@types/babel__template": {
     1496            "version": "7.0.2",
     1497            "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz",
     1498            "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==",
     1499            "dev": true,
     1500            "requires": {
     1501                "@babel/parser": "^7.1.0",
     1502                "@babel/types": "^7.0.0"
     1503            }
     1504        },
     1505        "@types/babel__traverse": {
     1506            "version": "7.0.7",
     1507            "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz",
     1508            "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==",
     1509            "dev": true,
     1510            "requires": {
     1511                "@babel/types": "^7.3.0"
     1512            }
     1513        },
     1514        "@types/events": {
     1515            "version": "3.0.0",
     1516            "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
     1517            "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
     1518            "dev": true
     1519        },
     1520        "@types/glob": {
     1521            "version": "7.1.1",
     1522            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
     1523            "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
     1524            "dev": true,
     1525            "requires": {
     1526                "@types/events": "*",
     1527                "@types/minimatch": "*",
     1528                "@types/node": "*"
     1529            }
     1530        },
     1531        "@types/istanbul-lib-coverage": {
     1532            "version": "2.0.1",
     1533            "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
     1534            "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==",
     1535            "dev": true
     1536        },
     1537        "@types/istanbul-lib-report": {
     1538            "version": "1.1.1",
     1539            "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
     1540            "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==",
     1541            "dev": true,
     1542            "requires": {
     1543                "@types/istanbul-lib-coverage": "*"
     1544            }
     1545        },
     1546        "@types/istanbul-reports": {
     1547            "version": "1.1.1",
     1548            "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
     1549            "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==",
     1550            "dev": true,
     1551            "requires": {
     1552                "@types/istanbul-lib-coverage": "*",
     1553                "@types/istanbul-lib-report": "*"
     1554            }
     1555        },
     1556        "@types/minimatch": {
     1557            "version": "3.0.3",
     1558            "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
     1559            "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
     1560            "dev": true
     1561        },
     1562        "@types/node": {
     1563            "version": "12.0.8",
     1564            "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.8.tgz",
     1565            "integrity": "sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg==",
     1566            "dev": true
     1567        },
    561568        "@types/q": {
    57             "version": "1.5.1",
    58             "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
    59             "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==",
     1569            "version": "1.5.2",
     1570            "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
     1571            "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
     1572            "dev": true
     1573        },
     1574        "@types/stack-utils": {
     1575            "version": "1.0.1",
     1576            "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
     1577            "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
     1578            "dev": true
     1579        },
     1580        "@types/unist": {
     1581            "version": "2.0.3",
     1582            "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
     1583            "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
     1584            "dev": true
     1585        },
     1586        "@types/vfile": {
     1587            "version": "3.0.2",
     1588            "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
     1589            "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
     1590            "dev": true,
     1591            "requires": {
     1592                "@types/node": "*",
     1593                "@types/unist": "*",
     1594                "@types/vfile-message": "*"
     1595            }
     1596        },
     1597        "@types/vfile-message": {
     1598            "version": "1.0.1",
     1599            "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz",
     1600            "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==",
     1601            "dev": true,
     1602            "requires": {
     1603                "@types/node": "*",
     1604                "@types/unist": "*"
     1605            }
     1606        },
     1607        "@types/yargs": {
     1608            "version": "12.0.12",
     1609            "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz",
     1610            "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==",
    601611            "dev": true
    611612        },
     
    1511702            "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
    1521703            "dev": true
     1704        },
     1705        "@webassemblyjs/validation": {
     1706            "version": "1.4.3",
     1707            "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz",
     1708            "integrity": "sha512-R+rRMKfhd9mq0rj2mhU9A9NKI2l/Rw65vIYzz4lui7eTKPcCu1l7iZNi4b9Gen8D42Sqh/KGiaQNk/x5Tn/iBQ==",
     1709            "dev": true,
     1710            "requires": {
     1711                "@webassemblyjs/ast": "1.4.3"
     1712            },
     1713            "dependencies": {
     1714                "@webassemblyjs/ast": {
     1715                    "version": "1.4.3",
     1716                    "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz",
     1717                    "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==",
     1718                    "dev": true,
     1719                    "requires": {
     1720                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     1721                        "@webassemblyjs/wast-parser": "1.4.3",
     1722                        "debug": "^3.1.0",
     1723                        "webassemblyjs": "1.4.3"
     1724                    }
     1725                },
     1726                "@webassemblyjs/floating-point-hex-parser": {
     1727                    "version": "1.4.3",
     1728                    "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz",
     1729                    "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==",
     1730                    "dev": true
     1731                },
     1732                "@webassemblyjs/helper-code-frame": {
     1733                    "version": "1.4.3",
     1734                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz",
     1735                    "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==",
     1736                    "dev": true,
     1737                    "requires": {
     1738                        "@webassemblyjs/wast-printer": "1.4.3"
     1739                    }
     1740                },
     1741                "@webassemblyjs/helper-fsm": {
     1742                    "version": "1.4.3",
     1743                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz",
     1744                    "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==",
     1745                    "dev": true
     1746                },
     1747                "@webassemblyjs/helper-wasm-bytecode": {
     1748                    "version": "1.4.3",
     1749                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz",
     1750                    "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==",
     1751                    "dev": true
     1752                },
     1753                "@webassemblyjs/wast-parser": {
     1754                    "version": "1.4.3",
     1755                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz",
     1756                    "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==",
     1757                    "dev": true,
     1758                    "requires": {
     1759                        "@webassemblyjs/ast": "1.4.3",
     1760                        "@webassemblyjs/floating-point-hex-parser": "1.4.3",
     1761                        "@webassemblyjs/helper-code-frame": "1.4.3",
     1762                        "@webassemblyjs/helper-fsm": "1.4.3",
     1763                        "long": "^3.2.0",
     1764                        "webassemblyjs": "1.4.3"
     1765                    }
     1766                },
     1767                "@webassemblyjs/wast-printer": {
     1768                    "version": "1.4.3",
     1769                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz",
     1770                    "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==",
     1771                    "dev": true,
     1772                    "requires": {
     1773                        "@webassemblyjs/ast": "1.4.3",
     1774                        "@webassemblyjs/wast-parser": "1.4.3",
     1775                        "long": "^3.2.0"
     1776                    }
     1777                },
     1778                "debug": {
     1779                    "version": "3.2.6",
     1780                    "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
     1781                    "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
     1782                    "dev": true,
     1783                    "requires": {
     1784                        "ms": "^2.1.1"
     1785                    }
     1786                },
     1787                "ms": {
     1788                    "version": "2.1.2",
     1789                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     1790                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     1791                    "dev": true
     1792                }
     1793            }
    1531794        },
    1541795        "@webassemblyjs/wasm-edit": {
     
    2731914            "requires": {
    2741915                "@babel/runtime": "^7.3.1"
     1916            }
     1917        },
     1918        "@wordpress/babel-plugin-import-jsx-pragma": {
     1919            "version": "2.2.0",
     1920            "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.2.0.tgz",
     1921            "integrity": "sha512-H31qqjbXrQebue4ho8bu/vCPkVCENalxQMMAQOGulmQxOQ6IF+9uwglCR6ZiAWhZmPo6LFq0NQ+IPLSUX8IS8Q==",
     1922            "dev": true
     1923        },
     1924        "@wordpress/babel-preset-default": {
     1925            "version": "4.3.0",
     1926            "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.3.0.tgz",
     1927            "integrity": "sha512-yj/JEQh8SJzI3d6h531iVnKvFSYssdFb2PwpMCL5BuIXk98U+FOKSmIHj134WJ1lm4viwMIQeH3UZ93bJ0MqTQ==",
     1928            "dev": true,
     1929            "requires": {
     1930                "@babel/core": "^7.4.4",
     1931                "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
     1932                "@babel/plugin-proposal-object-rest-spread": "^7.4.4",
     1933                "@babel/plugin-transform-react-jsx": "^7.3.0",
     1934                "@babel/plugin-transform-runtime": "^7.4.4",
     1935                "@babel/preset-env": "^7.4.4",
     1936                "@babel/runtime": "^7.4.4",
     1937                "@wordpress/babel-plugin-import-jsx-pragma": "^2.2.0",
     1938                "@wordpress/browserslist-config": "^2.5.0"
    2751939            }
    2761940        },
     
    3542018        },
    3552019        "@wordpress/block-serialization-spec-parser": {
    356             "version": "3.0.0",
    357             "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-3.0.0.tgz",
    358             "integrity": "sha512-G2rjbECdR5yMfWpezhT/5TzqnGbhkaCBeHrBC949ii+cH9RfljX+8HiiCWmc8uCTX/oT9ORxYI68FWmAVxS5vQ==",
     2020            "version": "3.1.0",
     2021            "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-3.1.0.tgz",
     2022            "integrity": "sha512-OSMLDj+FvHWSJYXkNSXLeovaiuNKrkXjVKLKWW9MQjI4sxaVFypEG9WeTpYmjDMXmTj+om9WL/1Uj0aUv1i5TA==",
    3592023            "requires": {
    3602024                "pegjs": "^0.10.0"
     
    3872051                "uuid": "^3.3.2"
    3882052            }
     2053        },
     2054        "@wordpress/browserslist-config": {
     2055            "version": "2.5.0",
     2056            "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.5.0.tgz",
     2057            "integrity": "sha512-cspE4iJ87YjweKAtnIsCxm7ZJQ/ved3TdRJWS0DX/0AOukoRhOMYh7CP1aVc0M3J1kB4LtTY7u3HOcqF2Yf2VA==",
     2058            "dev": true
    3892059        },
    3902060        "@wordpress/components": {
     
    4852155            }
    4862156        },
     2157        "@wordpress/dependency-extraction-webpack-plugin": {
     2158            "version": "1.0.1",
     2159            "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-1.0.1.tgz",
     2160            "integrity": "sha512-Ov4IljSGSPDjQPKV79tXKk7Ljndo+f84aImKIH8mzTMRbZS+7wPzz6jHAa/FpGmf7R99QqaN4CNRpvBihu3o9Q==",
     2161            "dev": true,
     2162            "requires": {
     2163                "webpack": "^4.8.3",
     2164                "webpack-sources": "^1.3.0"
     2165            }
     2166        },
    4872167        "@wordpress/deprecated": {
    4882168            "version": "2.2.0",
     
    5092189            "requires": {
    5102190                "@babel/runtime": "^7.3.1"
     2191            }
     2192        },
     2193        "@wordpress/e2e-test-utils": {
     2194            "version": "2.1.0",
     2195            "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-2.1.0.tgz",
     2196            "integrity": "sha512-dpa+IyjkocEvKh9g7+NLxWFbUvCAc5KYZreaMULJLxEivs76ts+rFen9l4gbH4v0rk6IInexLdP1muKqfYKpWg==",
     2197            "dev": true,
     2198            "requires": {
     2199                "@babel/runtime": "^7.4.4",
     2200                "@wordpress/keycodes": "^2.4.0",
     2201                "@wordpress/url": "^2.6.0",
     2202                "lodash": "^4.17.11",
     2203                "node-fetch": "^1.7.3"
     2204            },
     2205            "dependencies": {
     2206                "@wordpress/i18n": {
     2207                    "version": "3.5.0",
     2208                    "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.5.0.tgz",
     2209                    "integrity": "sha512-QAYFsHe/raG0MPUX32gCmuSM6UN/5gWCVSFWxOVSuXVuzPP5WnL78CgpuXtUresDZXTJm3FrFcB9IKvh93e1DQ==",
     2210                    "dev": true,
     2211                    "requires": {
     2212                        "@babel/runtime": "^7.4.4",
     2213                        "gettext-parser": "^1.3.1",
     2214                        "lodash": "^4.17.11",
     2215                        "memize": "^1.0.5",
     2216                        "sprintf-js": "^1.1.1",
     2217                        "tannin": "^1.0.1"
     2218                    }
     2219                },
     2220                "@wordpress/keycodes": {
     2221                    "version": "2.4.0",
     2222                    "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.4.0.tgz",
     2223                    "integrity": "sha512-qGRBKcDroYzUffAGMzotyos2k+FA89IjYYFjWlUrDp4TVaadCHK1ESPcmX6Y87ExgcsJKXDkNVZfsCPvh7V7Kw==",
     2224                    "dev": true,
     2225                    "requires": {
     2226                        "@babel/runtime": "^7.4.4",
     2227                        "@wordpress/i18n": "^3.5.0",
     2228                        "lodash": "^4.17.11"
     2229                    }
     2230                },
     2231                "@wordpress/url": {
     2232                    "version": "2.6.0",
     2233                    "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.6.0.tgz",
     2234                    "integrity": "sha512-QlC/T6VsIMhArKdYvO1sVEUZYuky+5UojHU1vfZgLNZtt2Tj1dOgP4teMaDhMZtc6FqDkHNiA8r03CvXtbNDQA==",
     2235                    "dev": true,
     2236                    "requires": {
     2237                        "@babel/runtime": "^7.4.4",
     2238                        "qs": "^6.5.2"
     2239                    }
     2240                }
    5112241            }
    5122242        },
     
    5892319                "react": "^16.8.4",
    5902320                "react-dom": "^16.8.4"
    591             },
    592             "dependencies": {
    593                 "react": {
    594                     "version": "16.8.4",
    595                     "resolved": "https://registry.npmjs.org/react/-/react-16.8.4.tgz",
    596                     "integrity": "sha512-0GQ6gFXfUH7aZcjGVymlPOASTuSjlQL4ZtVC5YKH+3JL6bBLCVO21DknzmaPlI90LN253ojj02nsapy+j7wIjg==",
    597                     "requires": {
    598                         "loose-envify": "^1.1.0",
    599                         "object-assign": "^4.1.1",
    600                         "prop-types": "^15.6.2",
    601                         "scheduler": "^0.13.4"
    602                     }
    603                 },
    604                 "react-dom": {
    605                     "version": "16.8.4",
    606                     "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.4.tgz",
    607                     "integrity": "sha512-Ob2wK7XG2tUDt7ps7LtLzGYYB6DXMCLj0G5fO6WeEICtT4/HdpOi7W/xLzZnR6RCG1tYza60nMdqtxzA8FaPJQ==",
    608                     "requires": {
    609                         "loose-envify": "^1.1.0",
    610                         "object-assign": "^4.1.1",
    611                         "prop-types": "^15.6.2",
    612                         "scheduler": "^0.13.4"
    613                     }
    614                 },
    615                 "scheduler": {
    616                     "version": "0.13.4",
    617                     "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.4.tgz",
    618                     "integrity": "sha512-cvSOlRPxOHs5dAhP9yiS/6IDmVAVxmk33f0CtTJRkmUWcb1Us+t7b1wqdzoC0REw2muC9V5f1L/w5R5uKGaepA==",
    619                     "requires": {
    620                         "loose-envify": "^1.1.0",
    621                         "object-assign": "^4.1.1"
    622                     }
    623                 }
    6242321            }
    6252322        },
     
    6302327            "requires": {
    6312328                "@babel/runtime": "^7.3.1"
     2329            }
     2330        },
     2331        "@wordpress/eslint-plugin": {
     2332            "version": "2.3.0",
     2333            "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-2.3.0.tgz",
     2334            "integrity": "sha512-1X1uvBfwx96dxz0NmLB22JhSNaJQCYP3bYAnaR5qMV+O9t6gwbdPl+1kpYhe2sSKFm72y6Tfi8CKRWsyKRCHUg==",
     2335            "dev": true,
     2336            "requires": {
     2337                "babel-eslint": "^10.0.1",
     2338                "eslint-plugin-jsx-a11y": "^6.2.1",
     2339                "eslint-plugin-react": "^7.12.4",
     2340                "eslint-plugin-react-hooks": "^1.6.0",
     2341                "requireindex": "^1.2.0"
    6322342            }
    6332343        },
     
    6752385                "sprintf-js": "^1.1.1",
    6762386                "tannin": "^1.0.1"
    677             },
    678             "dependencies": {
    679                 "sprintf-js": {
    680                     "version": "1.1.2",
    681                     "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
    682                     "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
    683                 }
    6842387            }
    6852388        },
     
    6902393            "requires": {
    6912394                "@babel/runtime": "^7.3.1"
     2395            }
     2396        },
     2397        "@wordpress/jest-console": {
     2398            "version": "3.1.0",
     2399            "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.1.0.tgz",
     2400            "integrity": "sha512-6ofKMrGnmDFUnc9zdxN8AfuD3IDrf4THnvJ2QEvz71FVZZbFRLlFZOGs4O/IFmPPOMa/0/lGvTEJr9THZ44wBw==",
     2401            "dev": true,
     2402            "requires": {
     2403                "@babel/runtime": "^7.4.4",
     2404                "jest-matcher-utils": "^24.7.0",
     2405                "lodash": "^4.17.11"
     2406            }
     2407        },
     2408        "@wordpress/jest-preset-default": {
     2409            "version": "4.2.0",
     2410            "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-4.2.0.tgz",
     2411            "integrity": "sha512-EJUF7cwqqqpjx5H6exW4RcAZU3eTkzsPFb+Huh/R06t7D91clTQ3PG04h22sbGNDc245lG1ta3wyL04YaWo47A==",
     2412            "dev": true,
     2413            "requires": {
     2414                "@wordpress/jest-console": "^3.1.0",
     2415                "babel-jest": "^24.7.1",
     2416                "enzyme": "^3.9.0",
     2417                "enzyme-adapter-react-16": "^1.10.0",
     2418                "enzyme-to-json": "^3.3.5"
    6922419            }
    6932420        },
     
    7372464                "lodash": "^4.17.11"
    7382465            }
     2466        },
     2467        "@wordpress/npm-package-json-lint-config": {
     2468            "version": "2.0.0",
     2469            "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-2.0.0.tgz",
     2470            "integrity": "sha512-PF8wU2Vwo0TXsbK1Wj//9qpfcoFxs9A2gzHGNnyyH+npGlSqSE3tBXwz+sDNCVjRWgf8bIhPKQ9EmH2eXp4Ctw==",
     2471            "dev": true
    7392472        },
    7402473        "@wordpress/nux": {
     
    7962529            }
    7972530        },
     2531        "@wordpress/scripts": {
     2532            "version": "3.3.0",
     2533            "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-3.3.0.tgz",
     2534            "integrity": "sha512-kQBzYMGNhAgTaguS0IZGT9LsmaeC1wgJ8pExjc7md8i9ldp4GPOJCOxVefLkxid6vVJrOi0GzBVYqEfiwpFFCQ==",
     2535            "dev": true,
     2536            "requires": {
     2537                "@wordpress/babel-preset-default": "^4.3.0",
     2538                "@wordpress/dependency-extraction-webpack-plugin": "^1.0.1",
     2539                "@wordpress/eslint-plugin": "^2.3.0",
     2540                "@wordpress/jest-preset-default": "^4.2.0",
     2541                "@wordpress/npm-package-json-lint-config": "^2.0.0",
     2542                "babel-loader": "^8.0.5",
     2543                "chalk": "^2.4.1",
     2544                "check-node-version": "^3.1.1",
     2545                "cross-spawn": "^5.1.0",
     2546                "eslint": "^5.16.0",
     2547                "jest": "^24.7.1",
     2548                "jest-puppeteer": "^4.0.0",
     2549                "minimist": "^1.2.0",
     2550                "npm-package-json-lint": "^3.6.0",
     2551                "puppeteer": "1.6.1",
     2552                "read-pkg-up": "^1.0.1",
     2553                "resolve-bin": "^0.4.0",
     2554                "source-map-loader": "^0.2.4",
     2555                "stylelint": "^9.10.1",
     2556                "stylelint-config-wordpress": "^13.1.0",
     2557                "thread-loader": "^2.1.2",
     2558                "webpack": "4.8.3",
     2559                "webpack-bundle-analyzer": "^3.3.2",
     2560                "webpack-cli": "^3.1.2",
     2561                "webpack-livereload-plugin": "^2.2.0"
     2562            },
     2563            "dependencies": {
     2564                "@webassemblyjs/ast": {
     2565                    "version": "1.4.3",
     2566                    "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz",
     2567                    "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==",
     2568                    "dev": true,
     2569                    "requires": {
     2570                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     2571                        "@webassemblyjs/wast-parser": "1.4.3",
     2572                        "debug": "^3.1.0",
     2573                        "webassemblyjs": "1.4.3"
     2574                    }
     2575                },
     2576                "@webassemblyjs/floating-point-hex-parser": {
     2577                    "version": "1.4.3",
     2578                    "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz",
     2579                    "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==",
     2580                    "dev": true
     2581                },
     2582                "@webassemblyjs/helper-buffer": {
     2583                    "version": "1.4.3",
     2584                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz",
     2585                    "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==",
     2586                    "dev": true,
     2587                    "requires": {
     2588                        "debug": "^3.1.0"
     2589                    }
     2590                },
     2591                "@webassemblyjs/helper-code-frame": {
     2592                    "version": "1.4.3",
     2593                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz",
     2594                    "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==",
     2595                    "dev": true,
     2596                    "requires": {
     2597                        "@webassemblyjs/wast-printer": "1.4.3"
     2598                    }
     2599                },
     2600                "@webassemblyjs/helper-fsm": {
     2601                    "version": "1.4.3",
     2602                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz",
     2603                    "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==",
     2604                    "dev": true
     2605                },
     2606                "@webassemblyjs/helper-wasm-bytecode": {
     2607                    "version": "1.4.3",
     2608                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz",
     2609                    "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==",
     2610                    "dev": true
     2611                },
     2612                "@webassemblyjs/helper-wasm-section": {
     2613                    "version": "1.4.3",
     2614                    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz",
     2615                    "integrity": "sha512-p0yeeO/h2r30PyjnJX9xXSR6EDcvJd/jC6xa/Pxg4lpfcNi7JUswOpqDToZQ55HMMVhXDih/yqkaywHWGLxqyQ==",
     2616                    "dev": true,
     2617                    "requires": {
     2618                        "@webassemblyjs/ast": "1.4.3",
     2619                        "@webassemblyjs/helper-buffer": "1.4.3",
     2620                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     2621                        "@webassemblyjs/wasm-gen": "1.4.3",
     2622                        "debug": "^3.1.0"
     2623                    }
     2624                },
     2625                "@webassemblyjs/leb128": {
     2626                    "version": "1.4.3",
     2627                    "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz",
     2628                    "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==",
     2629                    "dev": true,
     2630                    "requires": {
     2631                        "leb": "^0.3.0"
     2632                    }
     2633                },
     2634                "@webassemblyjs/wasm-edit": {
     2635                    "version": "1.4.3",
     2636                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz",
     2637                    "integrity": "sha512-qzuwUn771PV6/LilqkXcS0ozJYAeY/OKbXIWU3a8gexuqb6De2p4ya/baBeH5JQ2WJdfhWhSvSbu86Vienttpw==",
     2638                    "dev": true,
     2639                    "requires": {
     2640                        "@webassemblyjs/ast": "1.4.3",
     2641                        "@webassemblyjs/helper-buffer": "1.4.3",
     2642                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     2643                        "@webassemblyjs/helper-wasm-section": "1.4.3",
     2644                        "@webassemblyjs/wasm-gen": "1.4.3",
     2645                        "@webassemblyjs/wasm-opt": "1.4.3",
     2646                        "@webassemblyjs/wasm-parser": "1.4.3",
     2647                        "@webassemblyjs/wast-printer": "1.4.3",
     2648                        "debug": "^3.1.0"
     2649                    }
     2650                },
     2651                "@webassemblyjs/wasm-gen": {
     2652                    "version": "1.4.3",
     2653                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz",
     2654                    "integrity": "sha512-eR394T8dHZfpLJ7U/Z5pFSvxl1L63JdREebpv9gYc55zLhzzdJPAuxjBYT4XqevUdW67qU2s0nNA3kBuNJHbaQ==",
     2655                    "dev": true,
     2656                    "requires": {
     2657                        "@webassemblyjs/ast": "1.4.3",
     2658                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     2659                        "@webassemblyjs/leb128": "1.4.3"
     2660                    }
     2661                },
     2662                "@webassemblyjs/wasm-opt": {
     2663                    "version": "1.4.3",
     2664                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz",
     2665                    "integrity": "sha512-7Gp+nschuKiDuAL1xmp4Xz0rgEbxioFXw4nCFYEmy+ytynhBnTeGc9W9cB1XRu1w8pqRU2lbj2VBBA4cL5Z2Kw==",
     2666                    "dev": true,
     2667                    "requires": {
     2668                        "@webassemblyjs/ast": "1.4.3",
     2669                        "@webassemblyjs/helper-buffer": "1.4.3",
     2670                        "@webassemblyjs/wasm-gen": "1.4.3",
     2671                        "@webassemblyjs/wasm-parser": "1.4.3",
     2672                        "debug": "^3.1.0"
     2673                    }
     2674                },
     2675                "@webassemblyjs/wasm-parser": {
     2676                    "version": "1.4.3",
     2677                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz",
     2678                    "integrity": "sha512-KXBjtlwA3BVukR/yWHC9GF+SCzBcgj0a7lm92kTOaa4cbjaTaa47bCjXw6cX4SGQpkncB9PU2hHGYVyyI7wFRg==",
     2679                    "dev": true,
     2680                    "requires": {
     2681                        "@webassemblyjs/ast": "1.4.3",
     2682                        "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
     2683                        "@webassemblyjs/leb128": "1.4.3",
     2684                        "@webassemblyjs/wasm-parser": "1.4.3",
     2685                        "webassemblyjs": "1.4.3"
     2686                    }
     2687                },
     2688                "@webassemblyjs/wast-parser": {
     2689                    "version": "1.4.3",
     2690                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz",
     2691                    "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==",
     2692                    "dev": true,
     2693                    "requires": {
     2694                        "@webassemblyjs/ast": "1.4.3",
     2695                        "@webassemblyjs/floating-point-hex-parser": "1.4.3",
     2696                        "@webassemblyjs/helper-code-frame": "1.4.3",
     2697                        "@webassemblyjs/helper-fsm": "1.4.3",
     2698                        "long": "^3.2.0",
     2699                        "webassemblyjs": "1.4.3"
     2700                    }
     2701                },
     2702                "@webassemblyjs/wast-printer": {
     2703                    "version": "1.4.3",
     2704                    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz",
     2705                    "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==",
     2706                    "dev": true,
     2707                    "requires": {
     2708                        "@webassemblyjs/ast": "1.4.3",
     2709                        "@webassemblyjs/wast-parser": "1.4.3",
     2710                        "long": "^3.2.0"
     2711                    }
     2712                },
     2713                "acorn": {
     2714                    "version": "5.7.3",
     2715                    "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
     2716                    "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
     2717                    "dev": true
     2718                },
     2719                "acorn-dynamic-import": {
     2720                    "version": "3.0.0",
     2721                    "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
     2722                    "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
     2723                    "dev": true,
     2724                    "requires": {
     2725                        "acorn": "^5.0.0"
     2726                    }
     2727                },
     2728                "ansi-styles": {
     2729                    "version": "3.2.1",
     2730                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     2731                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     2732                    "dev": true,
     2733                    "requires": {
     2734                        "color-convert": "^1.9.0"
     2735                    }
     2736                },
     2737                "cacache": {
     2738                    "version": "10.0.4",
     2739                    "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
     2740                    "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
     2741                    "dev": true,
     2742                    "requires": {
     2743                        "bluebird": "^3.5.1",
     2744                        "chownr": "^1.0.1",
     2745                        "glob": "^7.1.2",
     2746                        "graceful-fs": "^4.1.11",
     2747                        "lru-cache": "^4.1.1",
     2748                        "mississippi": "^2.0.0",
     2749                        "mkdirp": "^0.5.1",
     2750                        "move-concurrently": "^1.0.1",
     2751                        "promise-inflight": "^1.0.1",
     2752                        "rimraf": "^2.6.2",
     2753                        "ssri": "^5.2.4",
     2754                        "unique-filename": "^1.1.0",
     2755                        "y18n": "^4.0.0"
     2756                    }
     2757                },
     2758                "chalk": {
     2759                    "version": "2.4.2",
     2760                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     2761                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     2762                    "dev": true,
     2763                    "requires": {
     2764                        "ansi-styles": "^3.2.1",
     2765                        "escape-string-regexp": "^1.0.5",
     2766                        "supports-color": "^5.3.0"
     2767                    }
     2768                },
     2769                "chrome-trace-event": {
     2770                    "version": "0.1.3",
     2771                    "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz",
     2772                    "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==",
     2773                    "dev": true
     2774                },
     2775                "commander": {
     2776                    "version": "2.13.0",
     2777                    "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
     2778                    "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
     2779                    "dev": true
     2780                },
     2781                "debug": {
     2782                    "version": "3.2.6",
     2783                    "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
     2784                    "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
     2785                    "dev": true,
     2786                    "requires": {
     2787                        "ms": "^2.1.1"
     2788                    }
     2789                },
     2790                "eslint-scope": {
     2791                    "version": "3.7.3",
     2792                    "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
     2793                    "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
     2794                    "dev": true,
     2795                    "requires": {
     2796                        "esrecurse": "^4.1.0",
     2797                        "estraverse": "^4.1.1"
     2798                    }
     2799                },
     2800                "find-cache-dir": {
     2801                    "version": "1.0.0",
     2802                    "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
     2803                    "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
     2804                    "dev": true,
     2805                    "requires": {
     2806                        "commondir": "^1.0.1",
     2807                        "make-dir": "^1.0.0",
     2808                        "pkg-dir": "^2.0.0"
     2809                    }
     2810                },
     2811                "make-dir": {
     2812                    "version": "1.3.0",
     2813                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     2814                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     2815                    "dev": true,
     2816                    "requires": {
     2817                        "pify": "^3.0.0"
     2818                    }
     2819                },
     2820                "minimist": {
     2821                    "version": "1.2.0",
     2822                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     2823                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     2824                    "dev": true
     2825                },
     2826                "mississippi": {
     2827                    "version": "2.0.0",
     2828                    "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
     2829                    "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
     2830                    "dev": true,
     2831                    "requires": {
     2832                        "concat-stream": "^1.5.0",
     2833                        "duplexify": "^3.4.2",
     2834                        "end-of-stream": "^1.1.0",
     2835                        "flush-write-stream": "^1.0.0",
     2836                        "from2": "^2.1.0",
     2837                        "parallel-transform": "^1.1.0",
     2838                        "pump": "^2.0.1",
     2839                        "pumpify": "^1.3.3",
     2840                        "stream-each": "^1.1.0",
     2841                        "through2": "^2.0.0"
     2842                    }
     2843                },
     2844                "ms": {
     2845                    "version": "2.1.2",
     2846                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     2847                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     2848                    "dev": true
     2849                },
     2850                "pify": {
     2851                    "version": "3.0.0",
     2852                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2853                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2854                    "dev": true
     2855                },
     2856                "pkg-dir": {
     2857                    "version": "2.0.0",
     2858                    "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
     2859                    "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
     2860                    "dev": true,
     2861                    "requires": {
     2862                        "find-up": "^2.1.0"
     2863                    }
     2864                },
     2865                "pump": {
     2866                    "version": "2.0.1",
     2867                    "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
     2868                    "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
     2869                    "dev": true,
     2870                    "requires": {
     2871                        "end-of-stream": "^1.1.0",
     2872                        "once": "^1.3.1"
     2873                    }
     2874                },
     2875                "schema-utils": {
     2876                    "version": "0.4.7",
     2877                    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
     2878                    "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
     2879                    "dev": true,
     2880                    "requires": {
     2881                        "ajv": "^6.1.0",
     2882                        "ajv-keywords": "^3.1.0"
     2883                    }
     2884                },
     2885                "source-map": {
     2886                    "version": "0.6.1",
     2887                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     2888                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     2889                    "dev": true
     2890                },
     2891                "ssri": {
     2892                    "version": "5.3.0",
     2893                    "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
     2894                    "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
     2895                    "dev": true,
     2896                    "requires": {
     2897                        "safe-buffer": "^5.1.1"
     2898                    }
     2899                },
     2900                "supports-color": {
     2901                    "version": "5.5.0",
     2902                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     2903                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     2904                    "dev": true,
     2905                    "requires": {
     2906                        "has-flag": "^3.0.0"
     2907                    }
     2908                },
     2909                "uglify-es": {
     2910                    "version": "3.3.9",
     2911                    "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
     2912                    "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
     2913                    "dev": true,
     2914                    "requires": {
     2915                        "commander": "~2.13.0",
     2916                        "source-map": "~0.6.1"
     2917                    }
     2918                },
     2919                "uglifyjs-webpack-plugin": {
     2920                    "version": "1.3.0",
     2921                    "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
     2922                    "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==",
     2923                    "dev": true,
     2924                    "requires": {
     2925                        "cacache": "^10.0.4",
     2926                        "find-cache-dir": "^1.0.0",
     2927                        "schema-utils": "^0.4.5",
     2928                        "serialize-javascript": "^1.4.0",
     2929                        "source-map": "^0.6.1",
     2930                        "uglify-es": "^3.3.4",
     2931                        "webpack-sources": "^1.1.0",
     2932                        "worker-farm": "^1.5.2"
     2933                    }
     2934                },
     2935                "webpack": {
     2936                    "version": "4.8.3",
     2937                    "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.8.3.tgz",
     2938                    "integrity": "sha512-/hfAjBISycdK597lxONjKEFX7dSIU1PsYwC3XlXUXoykWBlv9QV5HnO+ql3HvrrgfBJ7WXdnjO9iGPR2aAc5sw==",
     2939                    "dev": true,
     2940                    "requires": {
     2941                        "@webassemblyjs/ast": "1.4.3",
     2942                        "@webassemblyjs/wasm-edit": "1.4.3",
     2943                        "@webassemblyjs/wasm-parser": "1.4.3",
     2944                        "acorn": "^5.0.0",
     2945                        "acorn-dynamic-import": "^3.0.0",
     2946                        "ajv": "^6.1.0",
     2947                        "ajv-keywords": "^3.1.0",
     2948                        "chrome-trace-event": "^0.1.1",
     2949                        "enhanced-resolve": "^4.0.0",
     2950                        "eslint-scope": "^3.7.1",
     2951                        "loader-runner": "^2.3.0",
     2952                        "loader-utils": "^1.1.0",
     2953                        "memory-fs": "~0.4.1",
     2954                        "micromatch": "^3.1.8",
     2955                        "mkdirp": "~0.5.0",
     2956                        "neo-async": "^2.5.0",
     2957                        "node-libs-browser": "^2.0.0",
     2958                        "schema-utils": "^0.4.4",
     2959                        "tapable": "^1.0.0",
     2960                        "uglifyjs-webpack-plugin": "^1.2.4",
     2961                        "watchpack": "^1.5.0",
     2962                        "webpack-sources": "^1.0.1"
     2963                    }
     2964                },
     2965                "y18n": {
     2966                    "version": "4.0.0",
     2967                    "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
     2968                    "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
     2969                    "dev": true
     2970                }
     2971            }
     2972        },
    7982973        "@wordpress/shortcode": {
    7992974            "version": "2.2.0",
     
    8222997                "@babel/runtime": "^7.3.1",
    8232998                "qs": "^6.5.2"
    824             },
    825             "dependencies": {
    826                 "qs": {
    827                     "version": "6.6.0",
    828                     "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz",
    829                     "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="
    830                 }
    8312999            }
    8323000        },
     
    8653033        },
    8663034        "Base64": {
    867             "version": "1.0.1",
    868             "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.1.tgz",
    869             "integrity": "sha1-3vRcxQyWG8yb8jIdD1K8v+wfG7E="
     3035            "version": "1.0.2",
     3036            "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.2.tgz",
     3037            "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g=="
     3038        },
     3039        "abab": {
     3040            "version": "2.0.0",
     3041            "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
     3042            "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
     3043            "dev": true
    8703044        },
    8713045        "abbrev": {
     
    8763050        },
    8773051        "accepts": {
    878             "version": "1.3.5",
    879             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
    880             "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
    881             "dev": true,
    882             "requires": {
    883                 "mime-types": "~2.1.18",
    884                 "negotiator": "0.6.1"
     3052            "version": "1.3.7",
     3053            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
     3054            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
     3055            "dev": true,
     3056            "requires": {
     3057                "mime-types": "~2.1.24",
     3058                "negotiator": "0.6.2"
    8853059            }
    8863060        },
    8873061        "acorn": {
    888             "version": "6.0.7",
    889             "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz",
    890             "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==",
     3062            "version": "6.1.1",
     3063            "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
     3064            "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
    8913065            "dev": true
    8923066        },
     
    8963070            "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
    8973071            "dev": true
     3072        },
     3073        "acorn-globals": {
     3074            "version": "4.3.2",
     3075            "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz",
     3076            "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==",
     3077            "dev": true,
     3078            "requires": {
     3079                "acorn": "^6.0.1",
     3080                "acorn-walk": "^6.0.1"
     3081            }
     3082        },
     3083        "acorn-jsx": {
     3084            "version": "5.0.1",
     3085            "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
     3086            "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
     3087            "dev": true
     3088        },
     3089        "acorn-walk": {
     3090            "version": "6.1.1",
     3091            "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
     3092            "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
     3093            "dev": true
     3094        },
     3095        "agent-base": {
     3096            "version": "4.3.0",
     3097            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
     3098            "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
     3099            "dev": true,
     3100            "requires": {
     3101                "es6-promisify": "^5.0.0"
     3102            }
    8983103        },
    8993104        "airbnb-prop-types": {
     
    9123117                "prop-types-exact": "^1.2.0",
    9133118                "react-is": "^16.8.6"
    914             },
    915             "dependencies": {
    916                 "prop-types": {
    917                     "version": "15.7.2",
    918                     "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
    919                     "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
    920                     "requires": {
    921                         "loose-envify": "^1.4.0",
    922                         "object-assign": "^4.1.1",
    923                         "react-is": "^16.8.1"
    924                     }
    925                 }
    9263119            }
    9273120        },
    9283121        "ajv": {
    929             "version": "6.8.1",
    930             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
    931             "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
     3122            "version": "6.10.0",
     3123            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
     3124            "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
    9323125            "dev": true,
    9333126            "requires": {
     
    9453138        },
    9463139        "ajv-keywords": {
    947             "version": "3.3.0",
    948             "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
    949             "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
     3140            "version": "3.4.0",
     3141            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
     3142            "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
    9503143            "dev": true
    9513144        },
     
    9733166        },
    9743167        "ansi-colors": {
    975             "version": "3.2.3",
    976             "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
    977             "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
     3168            "version": "3.2.4",
     3169            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
     3170            "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
    9783171            "dev": true
    9793172        },
    9803173        "ansi-escapes": {
    981             "version": "3.1.0",
    982             "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
    983             "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
     3174            "version": "3.2.0",
     3175            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
     3176            "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
    9843177            "dev": true
    9853178        },
     
    10013194        },
    10023195        "ansi-regex": {
    1003             "version": "2.1.1",
    1004             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    1005             "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
     3196            "version": "3.0.0",
     3197            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     3198            "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
    10063199        },
    10073200        "ansi-styles": {
     
    10273220            },
    10283221            "dependencies": {
    1029                 "arr-diff": {
    1030                     "version": "4.0.0",
    1031                     "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
    1032                     "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
    1033                     "dev": true
    1034                 },
    1035                 "array-unique": {
    1036                     "version": "0.3.2",
    1037                     "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
    1038                     "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
    1039                     "dev": true
    1040                 },
    1041                 "braces": {
    1042                     "version": "2.3.2",
    1043                     "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
    1044                     "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
    1045                     "dev": true,
    1046                     "requires": {
    1047                         "arr-flatten": "^1.1.0",
    1048                         "array-unique": "^0.3.2",
    1049                         "extend-shallow": "^2.0.1",
    1050                         "fill-range": "^4.0.0",
    1051                         "isobject": "^3.0.1",
    1052                         "repeat-element": "^1.1.2",
    1053                         "snapdragon": "^0.8.1",
    1054                         "snapdragon-node": "^2.0.1",
    1055                         "split-string": "^3.0.2",
    1056                         "to-regex": "^3.0.1"
    1057                     },
    1058                     "dependencies": {
    1059                         "extend-shallow": {
    1060                             "version": "2.0.1",
    1061                             "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    1062                             "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    1063                             "dev": true,
    1064                             "requires": {
    1065                                 "is-extendable": "^0.1.0"
    1066                             }
    1067                         }
    1068                     }
    1069                 },
    1070                 "expand-brackets": {
    1071                     "version": "2.1.4",
    1072                     "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
    1073                     "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
    1074                     "dev": true,
    1075                     "requires": {
    1076                         "debug": "^2.3.3",
    1077                         "define-property": "^0.2.5",
    1078                         "extend-shallow": "^2.0.1",
    1079                         "posix-character-classes": "^0.1.0",
    1080                         "regex-not": "^1.0.0",
    1081                         "snapdragon": "^0.8.1",
    1082                         "to-regex": "^3.0.1"
    1083                     },
    1084                     "dependencies": {
    1085                         "define-property": {
    1086                             "version": "0.2.5",
    1087                             "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    1088                             "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
    1089                             "dev": true,
    1090                             "requires": {
    1091                                 "is-descriptor": "^0.1.0"
    1092                             }
    1093                         },
    1094                         "extend-shallow": {
    1095                             "version": "2.0.1",
    1096                             "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    1097                             "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    1098                             "dev": true,
    1099                             "requires": {
    1100                                 "is-extendable": "^0.1.0"
    1101                             }
    1102                         },
    1103                         "is-descriptor": {
    1104                             "version": "0.1.6",
    1105                             "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
    1106                             "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
    1107                             "dev": true,
    1108                             "requires": {
    1109                                 "is-accessor-descriptor": "^0.1.6",
    1110                                 "is-data-descriptor": "^0.1.4",
    1111                                 "kind-of": "^5.0.0"
    1112                             }
    1113                         },
    1114                         "kind-of": {
    1115                             "version": "5.1.0",
    1116                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
    1117                             "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
    1118                             "dev": true
    1119                         }
    1120                     }
    1121                 },
    1122                 "extend-shallow": {
    1123                     "version": "3.0.2",
    1124                     "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
    1125                     "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
    1126                     "dev": true,
    1127                     "requires": {
    1128                         "assign-symbols": "^1.0.0",
    1129                         "is-extendable": "^1.0.1"
    1130                     },
    1131                     "dependencies": {
    1132                         "is-extendable": {
    1133                             "version": "1.0.1",
    1134                             "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
    1135                             "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
    1136                             "dev": true,
    1137                             "requires": {
    1138                                 "is-plain-object": "^2.0.4"
    1139                             }
    1140                         }
    1141                     }
    1142                 },
    1143                 "extglob": {
    1144                     "version": "2.0.4",
    1145                     "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
    1146                     "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
    1147                     "dev": true,
    1148                     "requires": {
    1149                         "array-unique": "^0.3.2",
    1150                         "define-property": "^1.0.0",
    1151                         "expand-brackets": "^2.1.4",
    1152                         "extend-shallow": "^2.0.1",
    1153                         "fragment-cache": "^0.2.1",
    1154                         "regex-not": "^1.0.0",
    1155                         "snapdragon": "^0.8.1",
    1156                         "to-regex": "^3.0.1"
    1157                     },
    1158                     "dependencies": {
    1159                         "define-property": {
    1160                             "version": "1.0.0",
    1161                             "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    1162                             "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
    1163                             "dev": true,
    1164                             "requires": {
    1165                                 "is-descriptor": "^1.0.0"
    1166                             }
    1167                         },
    1168                         "extend-shallow": {
    1169                             "version": "2.0.1",
    1170                             "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    1171                             "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    1172                             "dev": true,
    1173                             "requires": {
    1174                                 "is-extendable": "^0.1.0"
    1175                             }
    1176                         }
    1177                     }
    1178                 },
    1179                 "fill-range": {
    1180                     "version": "4.0.0",
    1181                     "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
    1182                     "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
    1183                     "dev": true,
    1184                     "requires": {
    1185                         "extend-shallow": "^2.0.1",
    1186                         "is-number": "^3.0.0",
    1187                         "repeat-string": "^1.6.1",
    1188                         "to-regex-range": "^2.1.0"
    1189                     },
    1190                     "dependencies": {
    1191                         "extend-shallow": {
    1192                             "version": "2.0.1",
    1193                             "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    1194                             "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
    1195                             "dev": true,
    1196                             "requires": {
    1197                                 "is-extendable": "^0.1.0"
    1198                             }
    1199                         }
    1200                     }
    1201                 },
    1202                 "is-accessor-descriptor": {
    1203                     "version": "0.1.6",
    1204                     "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
    1205                     "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
    1206                     "dev": true,
    1207                     "requires": {
    1208                         "kind-of": "^3.0.2"
    1209                     },
    1210                     "dependencies": {
    1211                         "kind-of": {
    1212                             "version": "3.2.2",
    1213                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    1214                             "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    1215                             "dev": true,
    1216                             "requires": {
    1217                                 "is-buffer": "^1.1.5"
    1218                             }
    1219                         }
    1220                     }
    1221                 },
    1222                 "is-data-descriptor": {
    1223                     "version": "0.1.4",
    1224                     "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
    1225                     "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
    1226                     "dev": true,
    1227                     "requires": {
    1228                         "kind-of": "^3.0.2"
    1229                     },
    1230                     "dependencies": {
    1231                         "kind-of": {
    1232                             "version": "3.2.2",
    1233                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    1234                             "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    1235                             "dev": true,
    1236                             "requires": {
    1237                                 "is-buffer": "^1.1.5"
    1238                             }
    1239                         }
    1240                     }
    1241                 },
    1242                 "is-number": {
    1243                     "version": "3.0.0",
    1244                     "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
    1245                     "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
    1246                     "dev": true,
    1247                     "requires": {
    1248                         "kind-of": "^3.0.2"
    1249                     },
    1250                     "dependencies": {
    1251                         "kind-of": {
    1252                             "version": "3.2.2",
    1253                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    1254                             "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    1255                             "dev": true,
    1256                             "requires": {
    1257                                 "is-buffer": "^1.1.5"
    1258                             }
    1259                         }
    1260                     }
    1261                 },
    1262                 "isobject": {
    1263                     "version": "3.0.1",
    1264                     "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    1265                     "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    1266                     "dev": true
    1267                 },
    1268                 "kind-of": {
    1269                     "version": "6.0.2",
    1270                     "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
    1271                     "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
    1272                     "dev": true
    1273                 },
    1274                 "micromatch": {
    1275                     "version": "3.1.10",
    1276                     "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
    1277                     "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
    1278                     "dev": true,
    1279                     "requires": {
    1280                         "arr-diff": "^4.0.0",
    1281                         "array-unique": "^0.3.2",
    1282                         "braces": "^2.3.1",
    1283                         "define-property": "^2.0.2",
    1284                         "extend-shallow": "^3.0.2",
    1285                         "extglob": "^2.0.4",
    1286                         "fragment-cache": "^0.2.1",
    1287                         "kind-of": "^6.0.2",
    1288                         "nanomatch": "^1.2.9",
    1289                         "object.pick": "^1.3.0",
    1290                         "regex-not": "^1.0.0",
    1291                         "snapdragon": "^0.8.1",
    1292                         "to-regex": "^3.0.2"
     3222                "normalize-path": {
     3223                    "version": "2.1.1",
     3224                    "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
     3225                    "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
     3226                    "dev": true,
     3227                    "requires": {
     3228                        "remove-trailing-separator": "^1.0.1"
    12933229                    }
    12943230                }
     
    13063242            },
    13073243            "dependencies": {
    1308                 "argparse": {
    1309                     "version": "1.0.10",
    1310                     "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
    1311                     "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
    1312                     "dev": true,
    1313                     "requires": {
    1314                         "sprintf-js": "~1.0.2"
    1315                     }
    1316                 },
    1317                 "esprima": {
    1318                     "version": "4.0.0",
    1319                     "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
    1320                     "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
    1321                     "dev": true
    1322                 },
    1323                 "js-yaml": {
    1324                     "version": "3.11.0",
    1325                     "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
    1326                     "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
    1327                     "dev": true,
    1328                     "requires": {
    1329                         "argparse": "^1.0.7",
    1330                         "esprima": "^4.0.0"
    1331                     }
    1332                 },
    13333244                "lodash": {
    13343245                    "version": "3.10.1",
     
    13573268                "file-type": {
    13583269                    "version": "3.9.0",
    1359                     "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     3270                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
    13603271                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
    13613272                    "dev": true,
     
    13813292            "requires": {
    13823293                "sprintf-js": "~1.0.2"
     3294            },
     3295            "dependencies": {
     3296                "sprintf-js": {
     3297                    "version": "1.0.3",
     3298                    "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
     3299                    "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
     3300                    "dev": true
     3301                }
     3302            }
     3303        },
     3304        "aria-query": {
     3305            "version": "3.0.0",
     3306            "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
     3307            "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
     3308            "dev": true,
     3309            "requires": {
     3310                "ast-types-flow": "0.0.7",
     3311                "commander": "^2.11.0"
    13833312            }
    13843313        },
    13853314        "arr-diff": {
    1386             "version": "2.0.0",
    1387             "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
    1388             "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
    1389             "dev": true,
    1390             "optional": true,
    1391             "requires": {
    1392                 "arr-flatten": "^1.0.1"
    1393             }
     3315            "version": "4.0.0",
     3316            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
     3317            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     3318            "dev": true
    13943319        },
    13953320        "arr-flatten": {
     
    14123337            "optional": true
    14133338        },
     3339        "array-equal": {
     3340            "version": "1.0.0",
     3341            "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
     3342            "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
     3343            "dev": true
     3344        },
     3345        "array-filter": {
     3346            "version": "1.0.0",
     3347            "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
     3348            "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=",
     3349            "dev": true
     3350        },
    14143351        "array-find-index": {
    14153352            "version": "1.0.2",
     
    14193356        },
    14203357        "array-flatten": {
    1421             "version": "2.1.2",
    1422             "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
    1423             "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
    1424             "dev": true
     3358            "version": "1.1.1",
     3359            "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
     3360            "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
     3361            "dev": true
     3362        },
     3363        "array-includes": {
     3364            "version": "3.0.3",
     3365            "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
     3366            "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
     3367            "dev": true,
     3368            "requires": {
     3369                "define-properties": "^1.1.2",
     3370                "es-abstract": "^1.7.0"
     3371            }
    14253372        },
    14263373        "array-union": {
     
    14403387        },
    14413388        "array-unique": {
    1442             "version": "0.2.1",
    1443             "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
    1444             "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
    1445             "dev": true,
    1446             "optional": true
     3389            "version": "0.3.2",
     3390            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
     3391            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     3392            "dev": true
    14473393        },
    14483394        "array.of": {
     
    14523398        },
    14533399        "array.prototype.find": {
    1454             "version": "2.0.4",
    1455             "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
    1456             "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
    1457             "requires": {
    1458                 "define-properties": "^1.1.2",
    1459                 "es-abstract": "^1.7.0"
     3400            "version": "2.1.0",
     3401            "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz",
     3402            "integrity": "sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg==",
     3403            "requires": {
     3404                "define-properties": "^1.1.3",
     3405                "es-abstract": "^1.13.0"
    14603406            }
    14613407        },
     
    15023448        },
    15033449        "assert": {
    1504             "version": "1.4.1",
    1505             "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
    1506             "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
    1507             "dev": true,
    1508             "requires": {
     3450            "version": "1.5.0",
     3451            "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
     3452            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
     3453            "dev": true,
     3454            "requires": {
     3455                "object-assign": "^4.1.1",
    15093456                "util": "0.10.3"
    15103457            },
     
    15393486            "dev": true
    15403487        },
     3488        "ast-types-flow": {
     3489            "version": "0.0.7",
     3490            "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
     3491            "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
     3492            "dev": true
     3493        },
     3494        "astral-regex": {
     3495            "version": "1.0.0",
     3496            "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
     3497            "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
     3498            "dev": true
     3499        },
    15413500        "async": {
    1542             "version": "1.5.2",
    1543             "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
    1544             "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
    1545             "dev": true
     3501            "version": "2.6.2",
     3502            "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
     3503            "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
     3504            "dev": true,
     3505            "requires": {
     3506                "lodash": "^4.17.11"
     3507            }
    15463508        },
    15473509        "async-each": {
    1548             "version": "1.0.1",
    1549             "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
    1550             "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
     3510            "version": "1.0.3",
     3511            "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
     3512            "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
    15513513            "dev": true
    15523514        },
     
    15623524            "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
    15633525            "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
     3526            "dev": true
     3527        },
     3528        "async-limiter": {
     3529            "version": "1.0.0",
     3530            "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
     3531            "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
    15643532            "dev": true
    15653533        },
     
    16113579            "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
    16123580            "dev": true
     3581        },
     3582        "axobject-query": {
     3583            "version": "2.0.2",
     3584            "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
     3585            "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
     3586            "dev": true,
     3587            "requires": {
     3588                "ast-types-flow": "0.0.7"
     3589            }
    16133590        },
    16143591        "babel-code-frame": {
     
    16533630                "slash": "^1.0.0",
    16543631                "source-map": "^0.5.7"
    1655             },
    1656             "dependencies": {
    1657                 "babylon": {
    1658                     "version": "6.18.0",
    1659                     "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
    1660                     "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     3632            }
     3633        },
     3634        "babel-eslint": {
     3635            "version": "10.0.2",
     3636            "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.2.tgz",
     3637            "integrity": "sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==",
     3638            "dev": true,
     3639            "requires": {
     3640                "@babel/code-frame": "^7.0.0",
     3641                "@babel/parser": "^7.0.0",
     3642                "@babel/traverse": "^7.0.0",
     3643                "@babel/types": "^7.0.0",
     3644                "eslint-scope": "3.7.1",
     3645                "eslint-visitor-keys": "^1.0.0"
     3646            },
     3647            "dependencies": {
     3648                "eslint-scope": {
     3649                    "version": "3.7.1",
     3650                    "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
     3651                    "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
     3652                    "dev": true,
     3653                    "requires": {
     3654                        "esrecurse": "^4.1.0",
     3655                        "estraverse": "^4.1.1"
     3656                    }
    16613657                }
    16623658            }
     
    17703766            }
    17713767        },
     3768        "babel-jest": {
     3769            "version": "24.8.0",
     3770            "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz",
     3771            "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==",
     3772            "dev": true,
     3773            "requires": {
     3774                "@jest/transform": "^24.8.0",
     3775                "@jest/types": "^24.8.0",
     3776                "@types/babel__core": "^7.1.0",
     3777                "babel-plugin-istanbul": "^5.1.0",
     3778                "babel-preset-jest": "^24.6.0",
     3779                "chalk": "^2.4.2",
     3780                "slash": "^2.0.0"
     3781            },
     3782            "dependencies": {
     3783                "ansi-styles": {
     3784                    "version": "3.2.1",
     3785                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     3786                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     3787                    "dev": true,
     3788                    "requires": {
     3789                        "color-convert": "^1.9.0"
     3790                    }
     3791                },
     3792                "chalk": {
     3793                    "version": "2.4.2",
     3794                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     3795                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     3796                    "dev": true,
     3797                    "requires": {
     3798                        "ansi-styles": "^3.2.1",
     3799                        "escape-string-regexp": "^1.0.5",
     3800                        "supports-color": "^5.3.0"
     3801                    }
     3802                },
     3803                "slash": {
     3804                    "version": "2.0.0",
     3805                    "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
     3806                    "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
     3807                    "dev": true
     3808                },
     3809                "supports-color": {
     3810                    "version": "5.5.0",
     3811                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     3812                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     3813                    "dev": true,
     3814                    "requires": {
     3815                        "has-flag": "^3.0.0"
     3816                    }
     3817                }
     3818            }
     3819        },
     3820        "babel-loader": {
     3821            "version": "8.0.6",
     3822            "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz",
     3823            "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==",
     3824            "dev": true,
     3825            "requires": {
     3826                "find-cache-dir": "^2.0.0",
     3827                "loader-utils": "^1.0.2",
     3828                "mkdirp": "^0.5.1",
     3829                "pify": "^4.0.1"
     3830            }
     3831        },
    17723832        "babel-messages": {
    17733833            "version": "6.23.0",
     
    17843844            "requires": {
    17853845                "babel-runtime": "^6.22.0"
     3846            }
     3847        },
     3848        "babel-plugin-istanbul": {
     3849            "version": "5.1.4",
     3850            "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz",
     3851            "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==",
     3852            "dev": true,
     3853            "requires": {
     3854                "find-up": "^3.0.0",
     3855                "istanbul-lib-instrument": "^3.3.0",
     3856                "test-exclude": "^5.2.3"
     3857            },
     3858            "dependencies": {
     3859                "find-up": {
     3860                    "version": "3.0.0",
     3861                    "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
     3862                    "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
     3863                    "dev": true,
     3864                    "requires": {
     3865                        "locate-path": "^3.0.0"
     3866                    }
     3867                },
     3868                "locate-path": {
     3869                    "version": "3.0.0",
     3870                    "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
     3871                    "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
     3872                    "dev": true,
     3873                    "requires": {
     3874                        "p-locate": "^3.0.0",
     3875                        "path-exists": "^3.0.0"
     3876                    }
     3877                },
     3878                "p-limit": {
     3879                    "version": "2.2.0",
     3880                    "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
     3881                    "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
     3882                    "dev": true,
     3883                    "requires": {
     3884                        "p-try": "^2.0.0"
     3885                    }
     3886                },
     3887                "p-locate": {
     3888                    "version": "3.0.0",
     3889                    "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
     3890                    "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
     3891                    "dev": true,
     3892                    "requires": {
     3893                        "p-limit": "^2.0.0"
     3894                    }
     3895                },
     3896                "p-try": {
     3897                    "version": "2.2.0",
     3898                    "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
     3899                    "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
     3900                    "dev": true
     3901                }
     3902            }
     3903        },
     3904        "babel-plugin-jest-hoist": {
     3905            "version": "24.6.0",
     3906            "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz",
     3907            "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==",
     3908            "dev": true,
     3909            "requires": {
     3910                "@types/babel__traverse": "^7.0.6"
    17863911            }
    17873912        },
     
    20464171            }
    20474172        },
     4173        "babel-preset-jest": {
     4174            "version": "24.6.0",
     4175            "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz",
     4176            "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==",
     4177            "dev": true,
     4178            "requires": {
     4179                "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
     4180                "babel-plugin-jest-hoist": "^24.6.0"
     4181            }
     4182        },
    20484183        "babel-register": {
    20494184            "version": "6.26.0",
     
    20604195            },
    20614196            "dependencies": {
    2062                 "source-map-support": {
    2063                     "version": "0.4.18",
    2064                     "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
    2065                     "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
    2066                     "requires": {
    2067                         "source-map": "^0.5.6"
    2068                     }
     4197                "core-js": {
     4198                    "version": "2.6.9",
     4199                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
     4200                    "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
    20694201                }
    20704202            }
     
    20794211            },
    20804212            "dependencies": {
     4213                "core-js": {
     4214                    "version": "2.6.9",
     4215                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
     4216                    "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
     4217                },
    20814218                "regenerator-runtime": {
    20824219                    "version": "0.11.1",
     
    20964233                "babylon": "^6.18.0",
    20974234                "lodash": "^4.17.4"
    2098             },
    2099             "dependencies": {
    2100                 "babylon": {
    2101                     "version": "6.18.0",
    2102                     "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
    2103                     "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
    2104                 }
    21054235            }
    21064236        },
     
    21194249                "invariant": "^2.2.2",
    21204250                "lodash": "^4.17.4"
    2121             },
    2122             "dependencies": {
    2123                 "babylon": {
    2124                     "version": "6.18.0",
    2125                     "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
    2126                     "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
    2127                 }
    21284251            }
    21294252        },
     
    21404263        },
    21414264        "babylon": {
    2142             "version": "7.0.0-beta.19",
    2143             "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
    2144             "integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
    2145             "dev": true
     4265            "version": "6.18.0",
     4266            "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     4267            "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
    21464268        },
    21474269        "backbone": {
     
    21524274                "underscore": ">=1.8.3"
    21534275            }
     4276        },
     4277        "bail": {
     4278            "version": "1.0.4",
     4279            "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz",
     4280            "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==",
     4281            "dev": true
    21544282        },
    21554283        "balanced-match": {
     
    21824310                    }
    21834311                },
    2184                 "isobject": {
    2185                     "version": "3.0.1",
    2186                     "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    2187                     "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     4312                "is-accessor-descriptor": {
     4313                    "version": "1.0.0",
     4314                    "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     4315                    "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     4316                    "dev": true,
     4317                    "requires": {
     4318                        "kind-of": "^6.0.0"
     4319                    }
     4320                },
     4321                "is-data-descriptor": {
     4322                    "version": "1.0.0",
     4323                    "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     4324                    "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     4325                    "dev": true,
     4326                    "requires": {
     4327                        "kind-of": "^6.0.0"
     4328                    }
     4329                },
     4330                "is-descriptor": {
     4331                    "version": "1.0.2",
     4332                    "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     4333                    "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     4334                    "dev": true,
     4335                    "requires": {
     4336                        "is-accessor-descriptor": "^1.0.0",
     4337                        "is-data-descriptor": "^1.0.0",
     4338                        "kind-of": "^6.0.2"
     4339                    }
     4340                },
     4341                "kind-of": {
     4342                    "version": "6.0.2",
     4343                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
     4344                    "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
    21884345                    "dev": true
    21894346                }
     
    22184375            "optional": true
    22194376        },
     4377        "bfj": {
     4378            "version": "6.1.1",
     4379            "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz",
     4380            "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==",
     4381            "dev": true,
     4382            "requires": {
     4383                "bluebird": "^3.5.1",
     4384                "check-types": "^7.3.0",
     4385                "hoopy": "^0.1.2",
     4386                "tryer": "^1.0.0"
     4387            }
     4388        },
    22204389        "big.js": {
    2221             "version": "3.2.0",
    2222             "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
    2223             "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
     4390            "version": "5.2.2",
     4391            "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
     4392            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
    22244393            "dev": true
    22254394        },
     
    22534422                "uuid": {
    22544423                    "version": "2.0.3",
    2255                     "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     4424                    "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
    22564425                    "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
    22574426                    "dev": true,
     
    22934462            },
    22944463            "dependencies": {
     4464                "minimist": {
     4465                    "version": "1.2.0",
     4466                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     4467                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
     4468                    "dev": true,
     4469                    "optional": true
     4470                },
    22954471                "semver": {
    22964472                    "version": "4.3.6",
     
    23184494        },
    23194495        "binary-extensions": {
    2320             "version": "1.13.0",
    2321             "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
    2322             "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
     4496            "version": "1.13.1",
     4497            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
     4498            "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
    23234499            "dev": true
    23244500        },
    23254501        "bl": {
    23264502            "version": "1.2.2",
    2327             "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
     4503            "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
    23284504            "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
    23294505            "dev": true,
     
    23444520        },
    23454521        "bluebird": {
    2346             "version": "3.5.1",
    2347             "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
    2348             "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
     4522            "version": "3.5.5",
     4523            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
     4524            "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
    23494525            "dev": true
    23504526        },
     
    23654541                "raw-body": "~1.1.0",
    23664542                "safe-json-parse": "~1.0.1"
     4543            },
     4544            "dependencies": {
     4545                "bytes": {
     4546                    "version": "1.0.0",
     4547                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
     4548                    "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     4549                    "dev": true
     4550                },
     4551                "raw-body": {
     4552                    "version": "1.1.7",
     4553                    "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
     4554                    "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
     4555                    "dev": true,
     4556                    "requires": {
     4557                        "bytes": "1",
     4558                        "string_decoder": "0.10"
     4559                    }
     4560                },
     4561                "string_decoder": {
     4562                    "version": "0.10.31",
     4563                    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
     4564                    "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     4565                    "dev": true
     4566                }
    23674567            }
    23684568        },
    23694569        "body-parser": {
    2370             "version": "1.18.3",
    2371             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
    2372             "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
    2373             "dev": true,
    2374             "requires": {
    2375                 "bytes": "3.0.0",
     4570            "version": "1.19.0",
     4571            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
     4572            "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
     4573            "dev": true,
     4574            "requires": {
     4575                "bytes": "3.1.0",
    23764576                "content-type": "~1.0.4",
    23774577                "debug": "2.6.9",
    23784578                "depd": "~1.1.2",
    2379                 "http-errors": "~1.6.3",
    2380                 "iconv-lite": "0.4.23",
     4579                "http-errors": "1.7.2",
     4580                "iconv-lite": "0.4.24",
    23814581                "on-finished": "~2.3.0",
    2382                 "qs": "6.5.2",
    2383                 "raw-body": "2.3.3",
    2384                 "type-is": "~1.6.16"
    2385             },
    2386             "dependencies": {
    2387                 "bytes": {
    2388                     "version": "3.0.0",
    2389                     "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
    2390                     "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
    2391                     "dev": true
    2392                 },
    2393                 "iconv-lite": {
    2394                     "version": "0.4.23",
    2395                     "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
    2396                     "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
    2397                     "dev": true,
    2398                     "requires": {
    2399                         "safer-buffer": ">= 2.1.2 < 3"
    2400                     }
    2401                 },
    2402                 "qs": {
    2403                     "version": "6.5.2",
    2404                     "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
    2405                     "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
    2406                     "dev": true
    2407                 },
    2408                 "raw-body": {
    2409                     "version": "2.3.3",
    2410                     "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
    2411                     "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
    2412                     "dev": true,
    2413                     "requires": {
    2414                         "bytes": "3.0.0",
    2415                         "http-errors": "1.6.3",
    2416                         "iconv-lite": "0.4.23",
    2417                         "unpipe": "1.0.0"
    2418                     }
    2419                 }
     4582                "qs": "6.7.0",
     4583                "raw-body": "2.4.0",
     4584                "type-is": "~1.6.17"
    24204585            }
    24214586        },
     
    24324597                "multicast-dns": "^6.0.1",
    24334598                "multicast-dns-service-types": "^1.1.0"
     4599            },
     4600            "dependencies": {
     4601                "array-flatten": {
     4602                    "version": "2.1.2",
     4603                    "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
     4604                    "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
     4605                    "dev": true
     4606                }
    24344607            }
    24354608        },
     
    24504623        },
    24514624        "braces": {
    2452             "version": "1.8.5",
    2453             "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
    2454             "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
    2455             "dev": true,
    2456             "optional": true,
    2457             "requires": {
    2458                 "expand-range": "^1.8.1",
    2459                 "preserve": "^0.2.0",
    2460                 "repeat-element": "^1.1.2"
     4625            "version": "2.3.2",
     4626            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     4627            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     4628            "dev": true,
     4629            "requires": {
     4630                "arr-flatten": "^1.1.0",
     4631                "array-unique": "^0.3.2",
     4632                "extend-shallow": "^2.0.1",
     4633                "fill-range": "^4.0.0",
     4634                "isobject": "^3.0.1",
     4635                "repeat-element": "^1.1.2",
     4636                "snapdragon": "^0.8.1",
     4637                "snapdragon-node": "^2.0.1",
     4638                "split-string": "^3.0.2",
     4639                "to-regex": "^3.0.1"
     4640            },
     4641            "dependencies": {
     4642                "extend-shallow": {
     4643                    "version": "2.0.1",
     4644                    "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     4645                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     4646                    "dev": true,
     4647                    "requires": {
     4648                        "is-extendable": "^0.1.0"
     4649                    }
     4650                }
    24614651            }
    24624652        },
     
    24724662            "dev": true
    24734663        },
     4664        "browser-process-hrtime": {
     4665            "version": "0.1.3",
     4666            "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
     4667            "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
     4668            "dev": true
     4669        },
     4670        "browser-resolve": {
     4671            "version": "1.11.3",
     4672            "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
     4673            "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
     4674            "dev": true,
     4675            "requires": {
     4676                "resolve": "1.1.7"
     4677            },
     4678            "dependencies": {
     4679                "resolve": {
     4680                    "version": "1.1.7",
     4681                    "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
     4682                    "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
     4683                    "dev": true
     4684                }
     4685            }
     4686        },
    24744687        "browserify-aes": {
    24754688            "version": "1.2.0",
    2476             "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     4689            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    24774690            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    24784691            "dev": true,
     
    25074720                "inherits": "^2.0.1",
    25084721                "safe-buffer": "^5.1.2"
    2509             },
    2510             "dependencies": {
    2511                 "safe-buffer": {
    2512                     "version": "5.1.2",
    2513                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    2514                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    2515                     "dev": true
    2516                 }
    25174722            }
    25184723        },
     
    25524757        },
    25534758        "browserslist": {
    2554             "version": "4.4.1",
    2555             "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz",
    2556             "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==",
    2557             "dev": true,
    2558             "requires": {
    2559                 "caniuse-lite": "^1.0.30000929",
    2560                 "electron-to-chromium": "^1.3.103",
    2561                 "node-releases": "^1.1.3"
     4759            "version": "4.6.3",
     4760            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.3.tgz",
     4761            "integrity": "sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ==",
     4762            "dev": true,
     4763            "requires": {
     4764                "caniuse-lite": "^1.0.30000975",
     4765                "electron-to-chromium": "^1.3.164",
     4766                "node-releases": "^1.1.23"
     4767            }
     4768        },
     4769        "bser": {
     4770            "version": "2.0.0",
     4771            "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
     4772            "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
     4773            "dev": true,
     4774            "requires": {
     4775                "node-int64": "^0.4.0"
    25624776            }
    25634777        },
     
    25914805            "optional": true
    25924806        },
    2593         "buffer-crc32": {
    2594             "version": "0.2.13",
    2595             "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
    2596             "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
    2597             "dev": true,
    2598             "optional": true
    2599         },
    26004807        "buffer-fill": {
    26014808            "version": "1.0.0",
     
    26324839                "file-type": {
    26334840                    "version": "3.9.0",
    2634                     "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     4841                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
    26354842                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
    26364843                    "dev": true,
     
    26394846                "uuid": {
    26404847                    "version": "2.0.3",
    2641                     "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     4848                    "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
    26424849                    "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
    26434850                    "dev": true,
     
    26524859            "dev": true
    26534860        },
    2654         "builtin-modules": {
    2655             "version": "1.1.1",
    2656             "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
    2657             "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
    2658             "dev": true
    2659         },
    26604861        "builtin-status-codes": {
    26614862            "version": "3.0.0",
     
    26654866        },
    26664867        "bytes": {
    2667             "version": "1.0.0",
    2668             "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
    2669             "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     4868            "version": "3.1.0",
     4869            "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
     4870            "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
    26704871            "dev": true
    26714872        },
    26724873        "cacache": {
    2673             "version": "11.3.2",
    2674             "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
    2675             "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
    2676             "dev": true,
    2677             "requires": {
    2678                 "bluebird": "^3.5.3",
     4874            "version": "11.3.3",
     4875            "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
     4876            "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
     4877            "dev": true,
     4878            "requires": {
     4879                "bluebird": "^3.5.5",
    26794880                "chownr": "^1.1.1",
    26804881                "figgy-pudding": "^3.5.1",
    2681                 "glob": "^7.1.3",
     4882                "glob": "^7.1.4",
    26824883                "graceful-fs": "^4.1.15",
    26834884                "lru-cache": "^5.1.1",
     
    26864887                "move-concurrently": "^1.0.1",
    26874888                "promise-inflight": "^1.0.1",
    2688                 "rimraf": "^2.6.2",
     4889                "rimraf": "^2.6.3",
    26894890                "ssri": "^6.0.1",
    26904891                "unique-filename": "^1.1.1",
     
    26924893            },
    26934894            "dependencies": {
    2694                 "bluebird": {
    2695                     "version": "3.5.3",
    2696                     "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
    2697                     "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
    2698                     "dev": true
    2699                 },
    2700                 "glob": {
    2701                     "version": "7.1.3",
    2702                     "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
    2703                     "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
    2704                     "dev": true,
    2705                     "requires": {
    2706                         "fs.realpath": "^1.0.0",
    2707                         "inflight": "^1.0.4",
    2708                         "inherits": "2",
    2709                         "minimatch": "^3.0.4",
    2710                         "once": "^1.3.0",
    2711                         "path-is-absolute": "^1.0.0"
    2712                     }
    2713                 },
    27144895                "lru-cache": {
    27154896                    "version": "5.1.1",
     
    27194900                    "requires": {
    27204901                        "yallist": "^3.0.2"
    2721                     }
    2722                 },
    2723                 "rimraf": {
    2724                     "version": "2.6.3",
    2725                     "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
    2726                     "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
    2727                     "dev": true,
    2728                     "requires": {
    2729                         "glob": "^7.1.3"
    27304902                    }
    27314903                },
     
    27594931                "union-value": "^1.0.0",
    27604932                "unset-value": "^1.0.0"
    2761             },
    2762             "dependencies": {
    2763                 "isobject": {
    2764                     "version": "3.0.1",
    2765                     "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    2766                     "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    2767                     "dev": true
    2768                 }
    2769             }
     4933            }
     4934        },
     4935        "call-me-maybe": {
     4936            "version": "1.0.1",
     4937            "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
     4938            "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
     4939            "dev": true
    27704940        },
    27714941        "caller-callsite": {
     
    27764946            "requires": {
    27774947                "callsites": "^2.0.0"
     4948            },
     4949            "dependencies": {
     4950                "callsites": {
     4951                    "version": "2.0.0",
     4952                    "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
     4953                    "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
     4954                    "dev": true
     4955                }
    27784956            }
    27794957        },
     
    27884966        },
    27894967        "callsites": {
    2790             "version": "2.0.0",
    2791             "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
    2792             "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
     4968            "version": "3.1.0",
     4969            "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
     4970            "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
    27934971            "dev": true
    27944972        },
    27954973        "camelcase": {
    2796             "version": "2.1.1",
    2797             "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
    2798             "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
    2799             "dev": true
     4974            "version": "4.1.0",
     4975            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
     4976            "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
    28004977        },
    28014978        "camelcase-keys": {
    2802             "version": "2.1.0",
    2803             "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
    2804             "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
    2805             "dev": true,
    2806             "requires": {
    2807                 "camelcase": "^2.0.0",
    2808                 "map-obj": "^1.0.0"
     4979            "version": "4.2.0",
     4980            "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
     4981            "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
     4982            "dev": true,
     4983            "requires": {
     4984                "camelcase": "^4.1.0",
     4985                "map-obj": "^2.0.0",
     4986                "quick-lru": "^1.0.0"
    28094987            }
    28104988        },
     
    28225000        },
    28235001        "caniuse-lite": {
    2824             "version": "1.0.30000935",
    2825             "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000935.tgz",
    2826             "integrity": "sha512-1Y2uJ5y56qDt3jsDTdBHL1OqiImzjoQcBG6Yl3Qizq8mcc2SgCFpi+ZwLLqkztYnk9l87IYqRlNBnPSOTbFkXQ==",
    2827             "dev": true
     5002            "version": "1.0.30000975",
     5003            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000975.tgz",
     5004            "integrity": "sha512-ZsXA9YWQX6ATu5MNg+Vx/cMQ+hM6vBBSqDeJs8ruk9z0ky4yIHML15MoxcFt088ST2uyjgqyUGRJButkptWf0w==",
     5005            "dev": true
     5006        },
     5007        "capture-exit": {
     5008            "version": "2.0.0",
     5009            "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
     5010            "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
     5011            "dev": true,
     5012            "requires": {
     5013                "rsvp": "^4.8.4"
     5014            }
    28285015        },
    28295016        "capture-stack-trace": {
     
    28415028        },
    28425029        "catharsis": {
    2843             "version": "0.8.9",
    2844             "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz",
    2845             "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=",
    2846             "dev": true,
    2847             "requires": {
    2848                 "underscore-contrib": "~0.3.0"
     5030            "version": "0.8.10",
     5031            "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.10.tgz",
     5032            "integrity": "sha512-l2OUaz/3PU3MZylspVFJvwHCVfWyvcduPq4lv3AzZ2pJzZCo7kNKFNyatwujD7XgvGkNAE/Jhhbh2uARNwNkfw==",
     5033            "dev": true,
     5034            "requires": {
     5035                "lodash": "^4.17.11"
    28495036            }
    28505037        },
     
    28685055                    "dev": true,
    28695056                    "optional": true
    2870                 }
    2871             }
     5057                },
     5058                "tunnel-agent": {
     5059                    "version": "0.4.3",
     5060                    "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
     5061                    "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
     5062                    "dev": true,
     5063                    "optional": true
     5064                }
     5065            }
     5066        },
     5067        "ccount": {
     5068            "version": "1.0.4",
     5069            "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz",
     5070            "integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==",
     5071            "dev": true
    28725072        },
    28735073        "center-align": {
     
    28925092            },
    28935093            "dependencies": {
    2894                 "supports-color": {
    2895                     "version": "2.0.0",
    2896                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    2897                     "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
    2898                 }
    2899             }
     5094                "ansi-regex": {
     5095                    "version": "2.1.1",
     5096                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
     5097                    "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
     5098                },
     5099                "strip-ansi": {
     5100                    "version": "3.0.1",
     5101                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
     5102                    "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     5103                    "requires": {
     5104                        "ansi-regex": "^2.0.0"
     5105                    }
     5106                }
     5107            }
     5108        },
     5109        "character-entities": {
     5110            "version": "1.2.3",
     5111            "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz",
     5112            "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==",
     5113            "dev": true
     5114        },
     5115        "character-entities-html4": {
     5116            "version": "1.1.3",
     5117            "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.3.tgz",
     5118            "integrity": "sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==",
     5119            "dev": true
     5120        },
     5121        "character-entities-legacy": {
     5122            "version": "1.1.3",
     5123            "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz",
     5124            "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==",
     5125            "dev": true
     5126        },
     5127        "character-reference-invalid": {
     5128            "version": "1.1.3",
     5129            "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz",
     5130            "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==",
     5131            "dev": true
    29005132        },
    29015133        "chardet": {
    2902             "version": "0.4.2",
    2903             "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
    2904             "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
     5134            "version": "0.7.0",
     5135            "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
     5136            "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
    29055137            "dev": true
    29065138        },
     
    29305162                },
    29315163                "chalk": {
    2932                     "version": "2.4.1",
    2933                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
    2934                     "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
     5164                    "version": "2.4.2",
     5165                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     5166                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    29355167                    "dev": true,
    29365168                    "requires": {
     
    29405172                    }
    29415173                },
    2942                 "has-flag": {
    2943                     "version": "3.0.0",
    2944                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    2945                     "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
     5174                "minimist": {
     5175                    "version": "1.2.0",
     5176                    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
     5177                    "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
    29465178                    "dev": true
    29475179                },
    29485180                "supports-color": {
    2949                     "version": "5.4.0",
    2950                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
    2951                     "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
     5181                    "version": "5.5.0",
     5182                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     5183                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    29525184                    "dev": true,
    29535185                    "requires": {
     
    29575189            }
    29585190        },
     5191        "check-types": {
     5192            "version": "7.4.0",
     5193            "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz",
     5194            "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==",
     5195            "dev": true
     5196        },
     5197        "cheerio": {
     5198            "version": "1.0.0-rc.3",
     5199            "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz",
     5200            "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==",
     5201            "dev": true,
     5202            "requires": {
     5203                "css-select": "~1.2.0",
     5204                "dom-serializer": "~0.1.1",
     5205                "entities": "~1.1.1",
     5206                "htmlparser2": "^3.9.1",
     5207                "lodash": "^4.15.0",
     5208                "parse5": "^3.0.1"
     5209            }
     5210        },
    29595211        "chokidar": {
    2960             "version": "2.1.0",
    2961             "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.0.tgz",
    2962             "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==",
     5212            "version": "2.1.6",
     5213            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
     5214            "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
    29635215            "dev": true,
    29645216            "requires": {
     
    29745226                "path-is-absolute": "^1.0.0",
    29755227                "readdirp": "^2.2.1",
    2976                 "upath": "^1.1.0"
    2977             },
    2978             "dependencies": {
    2979                 "array-unique": {
    2980                     "version": "0.3.2",
    2981                     "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
    2982                     "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
    2983                     "dev": true
    2984                 },
    2985                 "braces": {
    2986                     "version": "2.3.2",
    2987                     "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
    2988                     "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
    2989                     "dev": true,
    2990                     "requires": {
    2991                         "arr-flatten": "^1.1.0",
    2992                         "array-unique": "^0.3.2",
    2993                         "extend-shallow": "^2.0.1",
    2994                         "fill-range": "^4.0.0",
    2995                         "isobject": "^3.0.1",
    2996                         "repeat-element": "^1.1.2",
    2997                         "snapdragon": "^0.8.1",
    2998                         "snapdragon-node": "^2.0.1",
    2999                         "split-string": "^3.0.2",
    3000                         "to-regex": "^3.0.1"
    3001                     }
    3002                 },
    3003                 "fill-range": {
    3004                     "version": "4.0.0",
    3005                     "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
    3006                     "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
    3007                     "dev": true,
    3008                     "requires": {
    3009                         "extend-shallow": "^2.0.1",
    3010                         "is-number": "^3.0.0",
    3011                         "repeat-string": "^1.6.1",
    3012                         "to-regex-range": "^2.1.0"
    3013                     }
    3014                 },
    3015                 "is-glob": {
    3016                     "version": "4.0.0",
    3017                     "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
    3018                     "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
    3019                     "dev": true,
    3020                     "requires": {
    3021                         "is-extglob": "^2.1.1"
    3022                     }
    3023                 },
    3024                 "is-number": {
    3025                     "version": "3.0.0",
    3026                     "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
    3027                     "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
    3028                     "dev": true,
    3029                     "requires": {
    3030                         "kind-of": "^3.0.2"
    3031                     }
    3032                 },
    3033                 "isobject": {
    3034                     "version": "3.0.1",
    3035                     "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    3036                     "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    3037                     "dev": true
    3038                 },
    3039                 "normalize-path": {
    3040                     "version": "3.0.0",
    3041                     "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    3042                     "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
    3043                     "dev": true
    3044                 }
     5228                "upath": "^1.1.1"
    30455229            }
    30465230        },
     
    30525236        },
    30535237        "chrome-trace-event": {
    3054             "version": "1.0.0",
    3055             "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
    3056             "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
     5238            "version": "1.0.2",
     5239            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
     5240            "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
    30575241            "dev": true,
    30585242            "requires": {
    30595243                "tslib": "^1.9.0"
    30605244            }
     5245        },
     5246        "ci-info": {
     5247            "version": "2.0.0",
     5248            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
     5249            "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
     5250            "dev": true
    30615251        },
    30625252        "cipher-base": {
     
    31005290                        "is-descriptor": "^0.1.0"
    31015291                    }
    3102                 },
    3103                 "is-accessor-descriptor": {
    3104                     "version": "0.1.6",
    3105                     "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
    3106                     "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
    3107                     "dev": true,
    3108                     "requires": {
    3109                         "kind-of": "^3.0.2"
    3110                     },
    3111                     "dependencies": {
    3112                         "kind-of": {
    3113                             "version": "3.2.2",
    3114                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    3115                             "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    3116                             "dev": true,
    3117                             "requires": {
    3118                                 "is-buffer": "^1.1.5"
    3119                             }
    3120                         }
    3121                     }
    3122                 },
    3123                 "is-data-descriptor": {
    3124                     "version": "0.1.4",
    3125                     "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
    3126                     "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
    3127                     "dev": true,
    3128                     "requires": {
    3129                         "kind-of": "^3.0.2"
    3130                     },
    3131                     "dependencies": {
    3132                         "kind-of": {
    3133                             "version": "3.2.2",
    3134                             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    3135                             "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
    3136                             "dev": true,
    3137                             "requires": {
    3138                                 "is-buffer": "^1.1.5"
    3139                             }
    3140                         }
    3141                     }
    3142                 },
    3143                 "is-descriptor": {
    3144                     "version": "0.1.6",
    3145                     "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
    3146                     "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
    3147                     "dev": true,
    3148                     "requires": {
    3149                         "is-accessor-descriptor": "^0.1.6",
    3150                         "is-data-descriptor": "^0.1.4",
    3151                         "kind-of": "^5.0.0"
    3152                     }
    3153                 },
    3154                 "isobject": {
    3155                     "version": "3.0.1",
    3156                     "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    3157                     "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    3158                     "dev": true
    3159                 },
    3160                 "kind-of": {
    3161                     "version": "5.1.0",
    3162                     "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
    3163                     "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
    3164                     "dev": true
    31655292                }
    31665293            }
     
    31965323                "exit": "0.1.2",
    31975324                "glob": "^7.1.1"
    3198             },
    3199             "dependencies": {
    3200                 "glob": {
    3201                     "version": "7.1.3",
    3202                     "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
    3203                     "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
    3204                     "dev": true,
    3205                     "requires": {
    3206                         "fs.realpath": "^1.0.0",
    3207                         "inflight": "^1.0.4",
    3208                         "inherits": "2",
    3209                         "minimatch": "^3.0.4",
    3210                         "once": "^1.3.0",
    3211                         "path-is-absolute": "^1.0.0"
    3212                     }
    3213                 }
    32145325            }
    32155326        },
     
    32475358                "strip-ansi": "^4.0.0",
    32485359                "wrap-ansi": "^2.0.0"
    3249             },
    3250             "dependencies": {
    3251                 "ansi-regex": {
    3252                     "version": "3.0.0",
    3253                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    3254                     "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
    3255                 },
    3256                 "is-fullwidth-code-point": {
    3257                     "version": "2.0.0",
    3258                     "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
    3259                     "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
    3260                 },
    3261                 "string-width": {
    3262                     "version": "2.1.1",
    3263                     "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    3264                     "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    3265                     "requires": {
    3266                         "is-fullwidth-code-point": "^2.0.0",
    3267                         "strip-ansi": "^4.0.0"
    3268                     }
    3269                 },
    3270                 "strip-ansi": {
    3271                     "version": "4.0.0",
    3272                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    3273                     "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    3274                     "requires": {
    3275                         "ansi-regex": "^3.0.0"
    3276                     }
    3277                 }
    32785360            }
    32795361        },
     
    32855367            "optional": true
    32865368        },
     5369        "clone-deep": {
     5370            "version": "0.2.4",
     5371            "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
     5372            "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=",
     5373            "dev": true,
     5374            "requires": {
     5375                "for-own": "^0.1.3",
     5376                "is-plain-object": "^2.0.1",
     5377                "kind-of": "^3.0.2",
     5378                "lazy-cache": "^1.0.3",
     5379                "shallow-clone": "^0.1.2"
     5380            }
     5381        },
     5382        "clone-regexp": {
     5383            "version": "1.0.1",
     5384            "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
     5385            "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
     5386            "dev": true,
     5387            "requires": {
     5388                "is-regexp": "^1.0.0",
     5389                "is-supported-regexp-flag": "^1.0.0"
     5390            }
     5391        },
    32875392        "clone-stats": {
    32885393            "version": "0.0.1",
     
    32935398        },
    32945399        "co": {
    3295             "version": "3.1.0",
    3296             "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
    3297             "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=",
    3298             "dev": true,
    3299             "optional": true
     5400            "version": "4.6.0",
     5401            "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
     5402            "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
     5403            "dev": true
    33005404        },
    33015405        "coa": {
    3302             "version": "1.0.4",
    3303             "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
    3304             "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
    3305             "dev": true,
    3306             "optional": true,
    3307             "requires": {
     5406            "version": "2.0.2",
     5407            "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
     5408            "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
     5409            "dev": true,
     5410            "requires": {
     5411                "@types/q": "^1.5.1",
     5412                "chalk": "^2.4.1",
    33085413                "q": "^1.1.2"
     5414            },
     5415            "dependencies": {
     5416                "ansi-styles": {
     5417                    "version": "3.2.1",
     5418                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     5419                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     5420                    "dev": true,
     5421                    "requires": {
     5422                        "color-convert": "^1.9.0"
     5423                    }
     5424                },
     5425                "chalk": {
     5426                    "version": "2.4.2",
     5427                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     5428                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     5429                    "dev": true,
     5430                    "requires": {
     5431                        "ansi-styles": "^3.2.1",
     5432                        "escape-string-regexp": "^1.0.5",
     5433                        "supports-color": "^5.3.0"
     5434                    }
     5435                },
     5436                "supports-color": {
     5437                    "version": "5.5.0",
     5438                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
     5439                    "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
     5440                    "dev": true,
     5441                    "requires": {
     5442                        "has-flag": "^3.0.0"
     5443                    }
     5444                }
    33095445            }
    33105446        },
     
    33205456            "dev": true
    33215457        },
     5458        "collapse-white-space": {
     5459            "version": "1.0.5",
     5460            "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz",
     5461            "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==",
     5462            "dev": true
     5463        },
    33225464        "collection-visit": {
    33235465            "version": "1.0.0",
     
    33315473        },
    33325474        "color": {
    3333             "version": "3.1.0",
    3334             "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
    3335             "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
     5475            "version": "3.1.2",
     5476            "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz",
     5477            "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==",
    33365478            "dev": true,
    33375479            "requires": {
     
    33415483        },
    33425484        "color-convert": {
    3343             "version": "1.9.1",
    3344             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
    3345             "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
    3346             "dev": true,
    3347             "requires": {
    3348                 "color-name": "^1.1.1"
     5485            "version": "1.9.3",
     5486            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
     5487            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
     5488            "dev": true,
     5489            "requires": {
     5490                "color-name": "1.1.3"
    33495491            }
    33505492        },
     
    33735515        },
    33745516        "colors": {
    3375             "version": "0.6.2",
    3376             "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
    3377             "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
     5517            "version": "1.1.2",
     5518            "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     5519            "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    33785520            "dev": true
    33795521        },
    33805522        "combined-stream": {
    3381             "version": "1.0.6",
    3382             "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
    3383             "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
     5523            "version": "1.0.8",
     5524            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     5525            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
    33845526            "dev": true,
    33855527            "requires": {
     
    33885530        },
    33895531        "commander": {
    3390             "version": "2.8.1",
    3391             "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
    3392             "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
    3393             "dev": true,
    3394             "optional": true,
    3395             "requires": {
    3396                 "graceful-readlink": ">= 1.0.0"
    3397             }
     5532            "version": "2.20.0",
     5533            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
     5534            "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
     5535            "dev": true
    33985536        },
    33995537        "commondir": {
     
    34045542        },
    34055543        "component-emitter": {
    3406             "version": "1.2.1",
    3407             "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
    3408             "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
     5544            "version": "1.3.0",
     5545            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
     5546            "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
    34095547            "dev": true
    34105548        },
    34115549        "compressible": {
    3412             "version": "2.0.15",
    3413             "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
    3414             "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
    3415             "dev": true,
    3416             "requires": {
    3417                 "mime-db": ">= 1.36.0 < 2"
    3418             },
    3419             "dependencies": {
    3420                 "mime-db": {
    3421                     "version": "1.38.0",
    3422                     "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
    3423                     "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
    3424                     "dev": true
    3425                 }
     5550            "version": "2.0.17",
     5551            "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
     5552            "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
     5553            "dev": true,
     5554            "requires": {
     5555                "mime-db": ">= 1.40.0 < 2"
    34265556            }
    34275557        },
    34285558        "compression": {
    3429             "version": "1.7.3",
    3430             "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
    3431             "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
     5559            "version": "1.7.4",
     5560            "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
     5561            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
    34325562            "dev": true,
    34335563            "requires": {
    34345564                "accepts": "~1.3.5",
    34355565                "bytes": "3.0.0",
    3436                 "compressible": "~2.0.14",
     5566                "compressible": "~2.0.16",
    34375567                "debug": "2.6.9",
    3438                 "on-headers": "~1.0.1",
     5568                "on-headers": "~1.0.2",
    34395569                "safe-buffer": "5.1.2",
    34405570                "vary": "~1.1.2"
     
    34465576                    "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
    34475577                    "dev": true
    3448                 },
    3449                 "safe-buffer": {
    3450                     "version": "5.1.2",
    3451                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    3452                     "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    3453                     "dev": true
    34545578                }
    34555579            }
     
    35175641        },
    35185642        "content-disposition": {
    3519             "version": "0.5.2",
    3520             "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
    3521             "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
    3522             "dev": true
     5643            "version": "0.5.3",
     5644            "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
     5645            "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
     5646            "dev": true,
     5647            "requires": {
     5648                "safe-buffer": "5.1.2"
     5649            }
    35235650        },
    35245651        "content-type": {
     
    35435670        },
    35445671        "cookie": {
    3545             "version": "0.3.1",
    3546             "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
    3547             "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
     5672            "version": "0.4.0",
     5673            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
     5674            "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
    35485675            "dev": true
    35495676        },
     
    35665693                "rimraf": "^2.5.4",
    35675694                "run-queue": "^1.0.0"
    3568             },
    3569             "dependencies": {
    3570                 "rimraf": {
    3571                     "version": "2.6.2",
    3572                     "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
    3573                     "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
    3574                     "dev": true,
    3575                     "requires": {
    3576                         "glob": "^7.0.5"
    3577                     }
    3578                 }
    35795695            }
    35805696        },
     
    36035719                "cacache": {
    36045720                    "version": "10.0.4",
    3605                     "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
     5721                    "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
    36065722                    "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
    36075723                    "dev": true,
     
    36335749                    }
    36345750                },
    3635                 "find-up": {
    3636                     "version": "2.1.0",
    3637                     "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
    3638                     "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
    3639                     "dev": true,
    3640                     "requires": {
    3641                         "locate-path": "^2.0.0"
    3642                     }
    3643                 },
    3644                 "glob": {
    3645                     "version": "7.1.3",
    3646                     "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
    3647                     "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
    3648                     "dev": true,
    3649                     "requires": {
    3650                         "fs.realpath": "^1.0.0",
    3651                         "inflight": "^1.0.4",
    3652                         "inherits": "2",
    3653                         "minimatch": "^3.0.4",
    3654                         "once": "^1.3.0",
    3655                         "path-is-absolute": "^1.0.0"
    3656                     }
    3657                 },
    36585751                "globby": {
    36595752                    "version": "7.1.1",
     
    36705763                    }
    36715764                },
    3672                 "is-glob": {
    3673                     "version": "4.0.0",
    3674                     "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
    3675                     "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
    3676                     "dev": true,
    3677                     "requires": {
    3678                         "is-extglob": "^2.1.1"
    3679                     }
    3680                 },
    3681                 "locate-path": {
    3682                     "version": "2.0.0",
    3683                     "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
    3684                     "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
    3685                     "dev": true,
    3686                     "requires": {
    3687                         "p-locate": "^2.0.0",
    3688                         "path-exists": "^3.0.0"
     5765                "ignore": {
     5766                    "version": "3.3.10",
     5767                    "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
     5768                    "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
     5769                    "dev": true
     5770                },
     5771                "make-dir": {
     5772                    "version": "1.3.0",
     5773                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     5774                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     5775                    "dev": true,
     5776                    "requires": {
     5777                        "pify": "^3.0.0"
    36895778                    }
    36905779                },
     
    37075796                    }
    37085797                },
    3709                 "p-limit": {
    3710                     "version": "1.3.0",
    3711                     "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
    3712                     "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
    3713                     "dev": true,
    3714                     "requires": {
    3715                         "p-try": "^1.0.0"
    3716                     }
    3717                 },
    3718                 "p-locate": {
    3719                     "version": "2.0.0",
    3720                     "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
    3721                     "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
    3722                     "dev": true,
    3723                     "requires": {
    3724                         "p-limit": "^1.1.0"
    3725                     }
    3726                 },
    3727                 "p-try": {
    3728                     "version": "1.0.0",
    3729                     "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
    3730                     "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
    3731                     "dev": true
    3732                 },
    3733                 "path-exists": {
    3734                     "version": "3.0.0",
    3735                     "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
    3736                     "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
    3737                     "dev": true
    3738                 },
    37395798                "pify": {
    37405799                    "version": "3.0.0",
     
    37525811                    }
    37535812                },
    3754                 "readable-stream": {
    3755                     "version": "2.3.6",
    3756                     "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    3757                     "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    3758                     "dev": true,
    3759                     "requires": {
    3760                         "core-util-is": "~1.0.0",
    3761                         "inherits": "~2.0.3",
    3762                         "isarray": "~1.0.0",
    3763                         "process-nextick-args": "~2.0.0",
    3764   &n