<h2 dir="auto">Bug Report</h2>
<p dir="auto"><strong>Current behavior</strong></p>

<ul dir="auto">
<li><a href="babeljs.io/repl">REPL</a>, <a href="https://codesandbox.io/s/babel-repl-custom-plugin-7s08o?file=/src/index.js" rel="nofollow">Codesandbox</a>, or GitHub Repo helps!</li>
</ul>
<p dir="auto"><strong>Input Code</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="const some_func = ({arg1, arg2, arg3}: {arg1: string, arg2: string, arg3: string}): string =&gt; {
  // bruh
}"><pre class="notranslate"><span class="pl-k">const</span> <span class="pl-en">some_func</span> <span class="pl-c1">=</span> <span class="pl-kos">(</span><span class="pl-kos">{</span>arg1<span class="pl-kos">,</span> arg2<span class="pl-kos">,</span> arg3<span class="pl-kos">}</span>: <span class="pl-kos">{</span><span class="pl-c1">arg1</span>: <span class="pl-s1">string</span><span class="pl-kos">,</span> <span class="pl-c1">arg2</span>: <span class="pl-s1">string</span><span class="pl-kos">,</span> <span class="pl-c1">arg3</span>: <span class="pl-s1">string</span><span class="pl-kos">}</span><span class="pl-kos">)</span>: <span class="pl-s1">string</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
  <span class="pl-c">// bruh</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto"><strong>Expected behavior</strong></p>

<p dir="auto">Can be converted parsed and compiled</p>
<p dir="auto"><strong>Babel Configuration (babel.config.js, .babelrc, package.json#babel, cli command, .eslintrc)</strong><br>
Using <code class="notranslate">webpacker</code> + <code class="notranslate">babal-loader</code><br>
Filename: <code class="notranslate">babel_loader_builder.js</code></p>
<details>
<summary>File content</summary>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="
const validEnv = [&quot;development&quot;, &quot;test&quot;, &quot;production&quot;]
const currentEnv = process.env.NODE_ENV || &quot;unknown&quot;
const isDevelopmentEnv  = currentEnv === &quot;development&quot;
const isProductionEnv   = currentEnv === &quot;production&quot;
const isTestEnv         = currentEnv === &quot;test&quot;

if (!validEnv.includes(currentEnv)) {
  throw new Error(
    &quot;Please specify a valid `NODE_ENV` or &quot; +
    &quot;`BABEL_ENV` environment variables. Valid values are \&quot;development\&quot;, &quot; +
    &quot;\&quot;test\&quot;, and \&quot;production\&quot;. Instead, received: &quot; +
    JSON.stringify(currentEnv) +
    &quot;.&quot;
  )
}



module.exports = (targets, extra_options={}) =&gt; {
  const generated_options = {
    babelrc: false,
    presets: [
      isTestEnv &amp;&amp; [
        require(&quot;@babel/preset-env&quot;).default,
        {
          targets: {
            node: &quot;current&quot;,
          },
        },
      ],
      (isProductionEnv || isDevelopmentEnv) &amp;&amp; [
        require(&quot;@babel/preset-env&quot;).default,
        {
          modules: false,
          targets: targets,

          forceAllTransforms: false,
          useBuiltIns:        false,
          // Only useful when using `useBuiltIns`
          // So setting this to `false` to avoid annoying warning messages
          corejs:             false,
          exclude:            [&quot;transform-typeof-symbol&quot;],


          // We are specifying mutiple browser target sets
          ignoreBrowserslistConfig: true,
        },
      ],
      &quot;@babel/preset-flow&quot;,
      &quot;@babel/preset-typescript&quot;,
    ].filter(Boolean),
    plugins: [
      // require(&quot;babel-plugin-macros&quot;),
      require(&quot;@babel/plugin-syntax-dynamic-import&quot;).default,
      isTestEnv &amp;&amp; require(&quot;babel-plugin-dynamic-import-node&quot;),
      require(&quot;@babel/plugin-transform-exponentiation-operator&quot;).default,
      require(&quot;@babel/plugin-transform-destructuring&quot;).default,
      [
        require(&quot;@babel/plugin-proposal-class-properties&quot;).default,
        {
          loose: true,
        },
      ],
      [
        require(&quot;@babel/plugin-proposal-object-rest-spread&quot;).default,
        {
          useBuiltIns: true,
        },
      ],
      [
        require(&quot;@babel/plugin-transform-runtime&quot;).default,
        {
          helpers:      false,
          regenerator:  true,
          // Fix for core-js
          // https://github.com/rails/webpacker/pull/2116/files
          corejs:       false,
        },
      ],
      [
        require(&quot;@babel/plugin-transform-regenerator&quot;).default,
        {
          async: false,
        },
      ],
      &quot;syntax-trailing-function-commas&quot;,
    ].filter(Boolean),
  }

  return {
    loader:  &quot;babel-loader&quot;,
    options: Object.assign({}, generated_options, extra_options),
  }
}
"><pre class="notranslate"><span class="pl-k">const</span> <span class="pl-s1">validEnv</span> <span class="pl-c1">=</span> <span class="pl-kos">[</span><span class="pl-s">"development"</span><span class="pl-kos">,</span> <span class="pl-s">"test"</span><span class="pl-kos">,</span> <span class="pl-s">"production"</span><span class="pl-kos">]</span>
<span class="pl-k">const</span> <span class="pl-s1">currentEnv</span> <span class="pl-c1">=</span> <span class="pl-s1">process</span><span class="pl-kos">.</span><span class="pl-c1">env</span><span class="pl-kos">.</span><span class="pl-c1">NODE_ENV</span> <span class="pl-c1">||</span> <span class="pl-s">"unknown"</span>
<span class="pl-k">const</span> <span class="pl-s1">isDevelopmentEnv</span>  <span class="pl-c1">=</span> <span class="pl-s1">currentEnv</span> <span class="pl-c1">===</span> <span class="pl-s">"development"</span>
<span class="pl-k">const</span> <span class="pl-s1">isProductionEnv</span>   <span class="pl-c1">=</span> <span class="pl-s1">currentEnv</span> <span class="pl-c1">===</span> <span class="pl-s">"production"</span>
<span class="pl-k">const</span> <span class="pl-s1">isTestEnv</span>         <span class="pl-c1">=</span> <span class="pl-s1">currentEnv</span> <span class="pl-c1">===</span> <span class="pl-s">"test"</span>

<span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-c1">!</span><span class="pl-s1">validEnv</span><span class="pl-kos">.</span><span class="pl-en">includes</span><span class="pl-kos">(</span><span class="pl-s1">currentEnv</span><span class="pl-kos">)</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
  <span class="pl-k">throw</span> <span class="pl-k">new</span> <span class="pl-v">Error</span><span class="pl-kos">(</span>
    <span class="pl-s">"Please specify a valid `NODE_ENV` or "</span> <span class="pl-c1">+</span>
    <span class="pl-s">"`BABEL_ENV` environment variables. Valid values are \"development\", "</span> <span class="pl-c1">+</span>
    <span class="pl-s">"\"test\", and \"production\". Instead, received: "</span> <span class="pl-c1">+</span>
    <span class="pl-c1">JSON</span><span class="pl-kos">.</span><span class="pl-en">stringify</span><span class="pl-kos">(</span><span class="pl-s1">currentEnv</span><span class="pl-kos">)</span> <span class="pl-c1">+</span>
    <span class="pl-s">"."</span>
  <span class="pl-kos">)</span>
<span class="pl-kos">}</span>



<span class="pl-smi">module</span><span class="pl-kos">.</span><span class="pl-en">exports</span> <span class="pl-c1">=</span> <span class="pl-kos">(</span><span class="pl-s1">targets</span><span class="pl-kos">,</span> <span class="pl-s1">extra_options</span><span class="pl-c1">=</span><span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
  <span class="pl-k">const</span> <span class="pl-s1">generated_options</span> <span class="pl-c1">=</span> <span class="pl-kos">{</span>
    <span class="pl-c1">babelrc</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
    <span class="pl-c1">presets</span>: <span class="pl-kos">[</span>
      <span class="pl-s1">isTestEnv</span> <span class="pl-c1">&amp;&amp;</span> <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/preset-env"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">targets</span>: <span class="pl-kos">{</span>
            <span class="pl-c1">node</span>: <span class="pl-s">"current"</span><span class="pl-kos">,</span>
          <span class="pl-kos">}</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-kos">(</span><span class="pl-s1">isProductionEnv</span> <span class="pl-c1">||</span> <span class="pl-s1">isDevelopmentEnv</span><span class="pl-kos">)</span> <span class="pl-c1">&amp;&amp;</span> <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/preset-env"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">modules</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
          <span class="pl-c1">targets</span>: <span class="pl-s1">targets</span><span class="pl-kos">,</span>

          <span class="pl-c1">forceAllTransforms</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
          <span class="pl-c1">useBuiltIns</span>:        <span class="pl-c1">false</span><span class="pl-kos">,</span>
          <span class="pl-c">// Only useful when using `useBuiltIns`</span>
          <span class="pl-c">// So setting this to `false` to avoid annoying warning messages</span>
          <span class="pl-c1">corejs</span>:             <span class="pl-c1">false</span><span class="pl-kos">,</span>
          <span class="pl-c1">exclude</span>:            <span class="pl-kos">[</span><span class="pl-s">"transform-typeof-symbol"</span><span class="pl-kos">]</span><span class="pl-kos">,</span>


          <span class="pl-c">// We are specifying mutiple browser target sets</span>
          <span class="pl-c1">ignoreBrowserslistConfig</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-s">"@babel/preset-flow"</span><span class="pl-kos">,</span>
      <span class="pl-s">"@babel/preset-typescript"</span><span class="pl-kos">,</span>
    <span class="pl-kos">]</span><span class="pl-kos">.</span><span class="pl-en">filter</span><span class="pl-kos">(</span><span class="pl-v">Boolean</span><span class="pl-kos">)</span><span class="pl-kos">,</span>
    <span class="pl-c1">plugins</span>: <span class="pl-kos">[</span>
      <span class="pl-c">// require("babel-plugin-macros"),</span>
      <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-syntax-dynamic-import"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
      <span class="pl-s1">isTestEnv</span> <span class="pl-c1">&amp;&amp;</span> <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"babel-plugin-dynamic-import-node"</span><span class="pl-kos">)</span><span class="pl-kos">,</span>
      <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-transform-exponentiation-operator"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
      <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-transform-destructuring"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
      <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-proposal-class-properties"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">loose</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-proposal-object-rest-spread"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">useBuiltIns</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-transform-runtime"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">helpers</span>:      <span class="pl-c1">false</span><span class="pl-kos">,</span>
          <span class="pl-c1">regenerator</span>:  <span class="pl-c1">true</span><span class="pl-kos">,</span>
          <span class="pl-c">// Fix for core-js</span>
          <span class="pl-c">// https://github.com/rails/webpacker/pull/2116/files</span>
          <span class="pl-c1">corejs</span>:       <span class="pl-c1">false</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-kos">[</span>
        <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">"@babel/plugin-transform-regenerator"</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-c1">default</span><span class="pl-kos">,</span>
        <span class="pl-kos">{</span>
          <span class="pl-c1">async</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
        <span class="pl-kos">}</span><span class="pl-kos">,</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-s">"syntax-trailing-function-commas"</span><span class="pl-kos">,</span>
    <span class="pl-kos">]</span><span class="pl-kos">.</span><span class="pl-en">filter</span><span class="pl-kos">(</span><span class="pl-v">Boolean</span><span class="pl-kos">)</span><span class="pl-kos">,</span>
  <span class="pl-kos">}</span>

  <span class="pl-k">return</span> <span class="pl-kos">{</span>
    <span class="pl-c1">loader</span>:  <span class="pl-s">"babel-loader"</span><span class="pl-kos">,</span>
    <span class="pl-c1">options</span>: <span class="pl-v">Object</span><span class="pl-kos">.</span><span class="pl-en">assign</span><span class="pl-kos">(</span><span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">,</span> <span class="pl-s1">generated_options</span><span class="pl-kos">,</span> <span class="pl-s1">extra_options</span><span class="pl-kos">)</span><span class="pl-kos">,</span>
  <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
</details>
<p dir="auto">File name: <code class="notranslate">.eslintrc.json</code></p>
<details>
<summary>File content</summary>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;parser&quot;: &quot;@typescript-eslint/parser&quot;,
  &quot;plugins&quot;: [
    &quot;flowtype&quot;
  ],
  &quot;env&quot;: {
    &quot;browser&quot;: true,
    &quot;commonjs&quot;: true,
    &quot;es6&quot;: true
  },
  &quot;extends&quot;: [
    &quot;plugin:flowtype/recommended&quot;,
    &quot;eslint:recommended&quot;
  ],
  &quot;parserOptions&quot;: {
    &quot;sourceType&quot;: &quot;module&quot;
  },
  &quot;rules&quot;: {
    &quot;complexity&quot;: [&quot;warn&quot;, 10],
    &quot;indent&quot;: [
      &quot;warn&quot;,
      2,
      {
        &quot;MemberExpression&quot;: 0,
        &quot;SwitchCase&quot;: 1,
        &quot;VariableDeclarator&quot;: { &quot;var&quot;: 2, &quot;let&quot;: 2, &quot;const&quot;: 3 },
        &quot;CallExpression&quot;: {&quot;arguments&quot;: &quot;first&quot;},
        &quot;ArrayExpression&quot;: 1,
        &quot;ObjectExpression&quot;: 1,
        &quot;ImportDeclaration&quot;: 1
      }
    ],
    &quot;linebreak-style&quot;: [
      &quot;warn&quot;,
      &quot;unix&quot;
    ],
    &quot;quotes&quot;: [
      &quot;warn&quot;,
      &quot;double&quot;
    ],
    &quot;semi&quot;: [
      &quot;off&quot;
    ],
    &quot;no-unexpected-multiline&quot;: [
      &quot;warn&quot;
    ],
    &quot;key-spacing&quot;: [
      &quot;warn&quot;,
      {
        &quot;afterColon&quot;: true,
        &quot;mode&quot;: &quot;minimum&quot;,
        &quot;align&quot;: &quot;value&quot;
      }
    ],
    &quot;strict&quot;: [
      &quot;warn&quot;,
      &quot;safe&quot;
    ],
    &quot;no-new-require&quot;: [
      &quot;warn&quot;
    ],
    &quot;global-require&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-template-curly-in-string&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-unsafe-negation&quot;: [
      &quot;warn&quot;
    ],
    &quot;block-scoped-var&quot;: [
      &quot;warn&quot;
    ],
    &quot;func-call-spacing&quot;: [
      &quot;warn&quot;,
      &quot;never&quot;
    ],
    &quot;no-extra-semi&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-empty-function&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-eval&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-extend-native&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-floating-decimal&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-global-assign&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-implied-eval&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-lone-blocks&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-loop-func&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-param-reassign&quot;: [
      &quot;warn&quot;,
      {
        &quot;props&quot;: false
      }
    ],
    &quot;no-return-assign&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-self-compare&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-sequences&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-throw-literal&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-useless-escape&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-void&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-with&quot;: [
      &quot;warn&quot;
    ],
    &quot;vars-on-top&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-catch-shadow&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-label-var&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-shadow-restricted-names&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-shadow&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-undef-init&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-undefined&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-use-before-define&quot;: [
      &quot;warn&quot;,
      {
        &quot;functions&quot;: false,
        &quot;classes&quot;: true
      }
    ],
    &quot;comma-dangle&quot;: [
      &quot;warn&quot;,
      &quot;always-multiline&quot;
    ],
    &quot;no-eq-null&quot;: [
      &quot;off&quot;
    ],
    &quot;eqeqeq&quot;: [
      &quot;warn&quot;,
      &quot;always&quot;,
      {&quot;null&quot;: &quot;ignore&quot;}
    ],
    &quot;no-import-assign&quot;: [
      &quot;warn&quot;
    ],
    &quot;prefer-regex-literals&quot;: [
      &quot;warn&quot;
    ],
    &quot;default-param-last&quot;: [
      &quot;warn&quot;
    ],
    &quot;no-unused-vars&quot;: [
      &quot;warn&quot;,
      {
        &quot;vars&quot;: &quot;all&quot;,
        &quot;args&quot;: &quot;after-used&quot;,
        &quot;argsIgnorePattern&quot;: &quot;^_&quot;
      }
    ],
    &quot;flowtype/space-after-type-colon&quot;: [
      &quot;off&quot;
    ],
    &quot;flowtype/no-types-missing-file-annotation&quot;: &quot;off&quot;
  },
  &quot;settings&quot;: {
      &quot;flowtype&quot;: {
          &quot;onlyFilesWithFlowAnnotation&quot;: true
      }
  }
}
"><pre class="notranslate"><span class="pl-kos">{</span>
  <span class="pl-s">"parser"</span>: <span class="pl-s">"@typescript-eslint/parser"</span><span class="pl-kos">,</span>
  <span class="pl-s">"plugins"</span>: <span class="pl-kos">[</span>
    <span class="pl-s">"flowtype"</span>
  <span class="pl-kos">]</span><span class="pl-kos">,</span>
  <span class="pl-s">"env"</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"browser"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
    <span class="pl-s">"commonjs"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
    <span class="pl-s">"es6"</span>: <span class="pl-c1">true</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-s">"extends"</span>: <span class="pl-kos">[</span>
    <span class="pl-s">"plugin:flowtype/recommended"</span><span class="pl-kos">,</span>
    <span class="pl-s">"eslint:recommended"</span>
  <span class="pl-kos">]</span><span class="pl-kos">,</span>
  <span class="pl-s">"parserOptions"</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"sourceType"</span>: <span class="pl-s">"module"</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-s">"rules"</span>: <span class="pl-kos">{</span>
    <span class="pl-s">"complexity"</span>: <span class="pl-kos">[</span><span class="pl-s">"warn"</span><span class="pl-kos">,</span> <span class="pl-c1">10</span><span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"indent"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-c1">2</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"MemberExpression"</span>: <span class="pl-c1">0</span><span class="pl-kos">,</span>
        <span class="pl-s">"SwitchCase"</span>: <span class="pl-c1">1</span><span class="pl-kos">,</span>
        <span class="pl-s">"VariableDeclarator"</span>: <span class="pl-kos">{</span> <span class="pl-s">"var"</span>: <span class="pl-c1">2</span><span class="pl-kos">,</span> <span class="pl-s">"let"</span>: <span class="pl-c1">2</span><span class="pl-kos">,</span> <span class="pl-s">"const"</span>: <span class="pl-c1">3</span> <span class="pl-kos">}</span><span class="pl-kos">,</span>
        <span class="pl-s">"CallExpression"</span>: <span class="pl-kos">{</span><span class="pl-s">"arguments"</span>: <span class="pl-s">"first"</span><span class="pl-kos">}</span><span class="pl-kos">,</span>
        <span class="pl-s">"ArrayExpression"</span>: <span class="pl-c1">1</span><span class="pl-kos">,</span>
        <span class="pl-s">"ObjectExpression"</span>: <span class="pl-c1">1</span><span class="pl-kos">,</span>
        <span class="pl-s">"ImportDeclaration"</span>: <span class="pl-c1">1</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"linebreak-style"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"unix"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"quotes"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"double"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"semi"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"off"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-unexpected-multiline"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"key-spacing"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"afterColon"</span>: <span class="pl-c1">true</span><span class="pl-kos">,</span>
        <span class="pl-s">"mode"</span>: <span class="pl-s">"minimum"</span><span class="pl-kos">,</span>
        <span class="pl-s">"align"</span>: <span class="pl-s">"value"</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"strict"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"safe"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-new-require"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"global-require"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-template-curly-in-string"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-unsafe-negation"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"block-scoped-var"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"func-call-spacing"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"never"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-extra-semi"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-empty-function"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-eval"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-extend-native"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-floating-decimal"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-global-assign"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-implied-eval"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-lone-blocks"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-loop-func"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-param-reassign"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"props"</span>: <span class="pl-c1">false</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-return-assign"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-self-compare"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-sequences"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-throw-literal"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-useless-escape"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-void"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-with"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"vars-on-top"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-catch-shadow"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-label-var"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-shadow-restricted-names"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-shadow"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-undef-init"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-undefined"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-use-before-define"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"functions"</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span>
        <span class="pl-s">"classes"</span>: <span class="pl-c1">true</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"comma-dangle"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"always-multiline"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-eq-null"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"off"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"eqeqeq"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-s">"always"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span><span class="pl-s">"null"</span>: <span class="pl-s">"ignore"</span><span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-import-assign"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"prefer-regex-literals"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"default-param-last"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"no-unused-vars"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"warn"</span><span class="pl-kos">,</span>
      <span class="pl-kos">{</span>
        <span class="pl-s">"vars"</span>: <span class="pl-s">"all"</span><span class="pl-kos">,</span>
        <span class="pl-s">"args"</span>: <span class="pl-s">"after-used"</span><span class="pl-kos">,</span>
        <span class="pl-s">"argsIgnorePattern"</span>: <span class="pl-s">"^_"</span>
      <span class="pl-kos">}</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"flowtype/space-after-type-colon"</span>: <span class="pl-kos">[</span>
      <span class="pl-s">"off"</span>
    <span class="pl-kos">]</span><span class="pl-kos">,</span>
    <span class="pl-s">"flowtype/no-types-missing-file-annotation"</span>: <span class="pl-s">"off"</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
  <span class="pl-s">"settings"</span>: <span class="pl-kos">{</span>
      <span class="pl-s">"flowtype"</span>: <span class="pl-kos">{</span>
          <span class="pl-s">"onlyFilesWithFlowAnnotation"</span>: <span class="pl-c1">true</span>
      <span class="pl-kos">}</span>
  <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
</details>
<p dir="auto"><strong>Environment</strong></p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="  System:
    OS: macOS 10.15.7
  Binaries:
    Node: 12.18.4 - ~/.nvm/versions/node/v12.18.4/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 6.14.6 - ~/.nvm/versions/node/v12.18.4/bin/npm
  npmPackages:
    @babel/plugin-proposal-class-properties: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-proposal-object-rest-spread: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-syntax-dynamic-import: &gt;= 7.0.0 =&gt; 7.8.3
    @babel/plugin-syntax-flow: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-transform-exponentiation-operator: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-transform-flow-strip-types: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/preset-env: &gt;= 1.6.1 =&gt; 7.12.1
    @babel/preset-flow: ^7.0.0 =&gt; 7.12.1
    @babel/preset-typescript: ^7.3.3 =&gt; 7.12.1
    babel-eslint: &gt;= 10.0.1 =&gt; 10.1.0
    babel-plugin-syntax-trailing-function-commas: &gt;= 6.0.0 =&gt; 6.22.0
    eslint: &gt;= 5.16.0 =&gt; 7.11.0
"><pre class="notranslate"><code class="notranslate">  System:
    OS: macOS 10.15.7
  Binaries:
    Node: 12.18.4 - ~/.nvm/versions/node/v12.18.4/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 6.14.6 - ~/.nvm/versions/node/v12.18.4/bin/npm
  npmPackages:
    @babel/plugin-proposal-class-properties: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-proposal-object-rest-spread: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-syntax-dynamic-import: &gt;= 7.0.0 =&gt; 7.8.3
    @babel/plugin-syntax-flow: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-transform-exponentiation-operator: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/plugin-transform-flow-strip-types: &gt;= 7.0.0 =&gt; 7.12.1
    @babel/preset-env: &gt;= 1.6.1 =&gt; 7.12.1
    @babel/preset-flow: ^7.0.0 =&gt; 7.12.1
    @babel/preset-typescript: ^7.3.3 =&gt; 7.12.1
    babel-eslint: &gt;= 10.0.1 =&gt; 10.1.0
    babel-plugin-syntax-trailing-function-commas: &gt;= 6.0.0 =&gt; 6.22.0
    eslint: &gt;= 5.16.0 =&gt; 7.11.0

</code></pre></div>
<ul dir="auto">
<li>Babel version(s): 7.12.1</li>
<li>Node/npm version: Node v12.18.4/npm 6.14.6</li>
<li>OS: OSX 10.15.7</li>
<li>Monorepo: [e.g. yes/no/Lerna]</li>
<li>How you are using Babel: <code class="notranslate">webpacker</code> + <code class="notranslate">babal-loader</code></li>
</ul>
<p dir="auto"><strong>Possible Solution</strong></p>

<p dir="auto"><em>Workarounds not solutions</em></p>
<ul dir="auto">
<li>Revert the upgrade of packages in <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/babel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/babel">@babel</a></li>
<li>Remove type annotations<br>
e.g.</li>
</ul>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="const some_func = ({arg1, arg2, arg3}) =&gt; {
  // bruh
}"><pre class="notranslate"><span class="pl-k">const</span> <span class="pl-en">some_func</span> <span class="pl-c1">=</span> <span class="pl-kos">(</span><span class="pl-kos">{</span>arg1<span class="pl-kos">,</span> arg2<span class="pl-kos">,</span> arg3<span class="pl-kos">}</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
  <span class="pl-c">// bruh</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto"><strong>Additional context</strong></p>

<p dir="auto">Diff of babel package versions in <code class="notranslate">yarn.lock</code> before/after upgrade</p>
<details>
<summary>Diff content</summary>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="diff --git a/yarn.lock b/yarn.lock
index 20e879d57f..6a0ec253e4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14,24 +14,24 @@
   dependencies:
     &quot;@babel/highlight&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/compat-data@^7.12.0&quot;, &quot;@babel/compat-data@^7.12.1&quot;:
+&quot;@babel/compat-data@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0&quot;
   integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==
 
 &quot;@babel/core@&gt;=7.9.0&quot;, &quot;@babel/core@^7.11.1&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/core/-/core-7.12.0.tgz#e42e07a086e978cdd4c61f4078d8230fb817cc86&quot;
-  integrity sha512-iV7Gwg0DePKvdDZZWRTkj4MW+6/AbVWd4ZCg+zk8H1RVt5xBpUZS6vLQWwb3pyLg4BFTaGiQCPoJ4Ibmbne4fA==
+  version &quot;7.12.1&quot;
+  resolved &quot;https://registry.yarnpkg.com/@babel/core/-/core-7.12.1.tgz#980b115a05929ef3ce1b6af9bf50e5a5cf668667&quot;
+  integrity sha512-6bGmltqzIJrinwRRdczQsMhruSi9Sqty9Te+/5hudn4Izx/JYRhW1QELpR+CIL0gC/c9A7WroH6FmkDGxmWx3w==
   dependencies:
     &quot;@babel/code-frame&quot; &quot;^7.10.4&quot;
-    &quot;@babel/generator&quot; &quot;^7.12.0&quot;
-    &quot;@babel/helper-module-transforms&quot; &quot;^7.12.0&quot;
-    &quot;@babel/helpers&quot; &quot;^7.10.4&quot;
-    &quot;@babel/parser&quot; &quot;^7.12.0&quot;
+    &quot;@babel/generator&quot; &quot;^7.12.1&quot;
+    &quot;@babel/helper-module-transforms&quot; &quot;^7.12.1&quot;
+    &quot;@babel/helpers&quot; &quot;^7.12.1&quot;
+    &quot;@babel/parser&quot; &quot;^7.12.1&quot;
     &quot;@babel/template&quot; &quot;^7.10.4&quot;
-    &quot;@babel/traverse&quot; &quot;^7.12.0&quot;
-    &quot;@babel/types&quot; &quot;^7.12.0&quot;
+    &quot;@babel/traverse&quot; &quot;^7.12.1&quot;
+    &quot;@babel/types&quot; &quot;^7.12.1&quot;
     convert-source-map &quot;^1.7.0&quot;
     debug &quot;^4.1.0&quot;
     gensync &quot;^1.0.0-beta.1&quot;
@@ -41,7 +41,7 @@
     semver &quot;^5.4.1&quot;
     source-map &quot;^0.5.0&quot;
 
-&quot;@babel/generator@^7.12.0&quot;, &quot;@babel/generator@^7.12.1&quot;:
+&quot;@babel/generator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468&quot;
   integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
@@ -65,7 +65,7 @@
     &quot;@babel/helper-explode-assignable-expression&quot; &quot;^7.10.4&quot;
     &quot;@babel/types&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/helper-compilation-targets@^7.12.0&quot;, &quot;@babel/helper-compilation-targets@^7.12.1&quot;:
+&quot;@babel/helper-compilation-targets@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50&quot;
   integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==
@@ -141,14 +141,14 @@
   dependencies:
     &quot;@babel/types&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/helper-module-imports@^7.10.4&quot;, &quot;@babel/helper-module-imports@^7.12.1&quot;:
+&quot;@babel/helper-module-imports@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c&quot;
   integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
   dependencies:
     &quot;@babel/types&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/helper-module-transforms@^7.12.0&quot;, &quot;@babel/helper-module-transforms@^7.12.1&quot;:
+&quot;@babel/helper-module-transforms@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c&quot;
   integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
@@ -227,7 +227,7 @@
   resolved &quot;https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2&quot;
   integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
 
-&quot;@babel/helper-validator-option@^7.12.0&quot;, &quot;@babel/helper-validator-option@^7.12.1&quot;:
+&quot;@babel/helper-validator-option@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9&quot;
   integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
@@ -242,14 +242,14 @@
     &quot;@babel/traverse&quot; &quot;^7.10.4&quot;
     &quot;@babel/types&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/helpers@^7.10.4&quot;:
-  version &quot;7.10.4&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044&quot;
-  integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==
+&quot;@babel/helpers@^7.12.1&quot;:
+  version &quot;7.12.1&quot;
+  resolved &quot;https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79&quot;
+  integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==
   dependencies:
     &quot;@babel/template&quot; &quot;^7.10.4&quot;
-    &quot;@babel/traverse&quot; &quot;^7.10.4&quot;
-    &quot;@babel/types&quot; &quot;^7.10.4&quot;
+    &quot;@babel/traverse&quot; &quot;^7.12.1&quot;
+    &quot;@babel/types&quot; &quot;^7.12.1&quot;
 
 &quot;@babel/highlight@^7.10.4&quot;, &quot;@babel/highlight@^7.9.0&quot;:
   version &quot;7.10.4&quot;
@@ -260,17 +260,12 @@
     chalk &quot;^2.0.0&quot;
     js-tokens &quot;^4.0.0&quot;
 
-&quot;@babel/parser@^7.10.4&quot;, &quot;@babel/parser@^7.12.0&quot;, &quot;@babel/parser@^7.12.1&quot;:
+&quot;@babel/parser@^7.10.4&quot;, &quot;@babel/parser@^7.12.1&quot;, &quot;@babel/parser@^7.7.0&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.1.tgz#dc03f543a0ed51396d4081463df66ecb3a2efa53&quot;
   integrity sha512-xjZsx0sBjb6J2+QkoHI69UeD2EWbsyUW0WyZKOoJ9sBrQLxfOApWEefR9dIVOYJVj97VRXnLKLDvnn3dPDNgww==
 
-&quot;@babel/parser@^7.7.0&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.0.tgz#2ad388f3960045b22f9b7d4bf85e80b15a1c9e3a&quot;
-  integrity sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==
-
-&quot;@babel/plugin-proposal-async-generator-functions@^7.10.4&quot;, &quot;@babel/plugin-proposal-async-generator-functions@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-async-generator-functions@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e&quot;
   integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
@@ -287,7 +282,7 @@
     &quot;@babel/helper-create-class-features-plugin&quot; &quot;^7.12.1&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-proposal-dynamic-import@^7.10.4&quot;, &quot;@babel/plugin-proposal-dynamic-import@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-dynamic-import@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc&quot;
   integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
@@ -295,7 +290,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-dynamic-import&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-proposal-export-namespace-from@^7.12.0&quot;, &quot;@babel/plugin-proposal-export-namespace-from@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-export-namespace-from@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4&quot;
   integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
@@ -303,7 +298,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-export-namespace-from&quot; &quot;^7.8.3&quot;
 
-&quot;@babel/plugin-proposal-json-strings@^7.10.4&quot;, &quot;@babel/plugin-proposal-json-strings@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-json-strings@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c&quot;
   integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
@@ -311,7 +306,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-json-strings&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-proposal-logical-assignment-operators@^7.12.0&quot;, &quot;@babel/plugin-proposal-logical-assignment-operators@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-logical-assignment-operators@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751&quot;
   integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
@@ -319,7 +314,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-logical-assignment-operators&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-proposal-nullish-coalescing-operator@^7.12.0&quot;, &quot;@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c&quot;
   integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
@@ -327,7 +322,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-nullish-coalescing-operator&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-proposal-numeric-separator@^7.12.0&quot;, &quot;@babel/plugin-proposal-numeric-separator@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-numeric-separator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6&quot;
   integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==
@@ -335,7 +330,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-numeric-separator&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-proposal-object-rest-spread@&gt;= 7.0.0&quot;, &quot;@babel/plugin-proposal-object-rest-spread@^7.11.0&quot;, &quot;@babel/plugin-proposal-object-rest-spread@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-object-rest-spread@&gt;= 7.0.0&quot;, &quot;@babel/plugin-proposal-object-rest-spread@^7.10.1&quot;, &quot;@babel/plugin-proposal-object-rest-spread@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069&quot;
   integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
@@ -344,16 +339,7 @@
     &quot;@babel/plugin-syntax-object-rest-spread&quot; &quot;^7.8.0&quot;
     &quot;@babel/plugin-transform-parameters&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-proposal-object-rest-spread@^7.10.1&quot;:
-  version &quot;7.11.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af&quot;
-  integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==
-  dependencies:
-    &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-syntax-object-rest-spread&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-transform-parameters&quot; &quot;^7.10.4&quot;
-
-&quot;@babel/plugin-proposal-optional-catch-binding@^7.10.4&quot;, &quot;@babel/plugin-proposal-optional-catch-binding@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-optional-catch-binding@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942&quot;
   integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
@@ -361,7 +347,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-optional-catch-binding&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-proposal-optional-chaining@^7.12.0&quot;, &quot;@babel/plugin-proposal-optional-chaining@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-optional-chaining@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797&quot;
   integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
@@ -370,7 +356,7 @@
     &quot;@babel/helper-skip-transparent-expression-wrappers&quot; &quot;^7.12.1&quot;
     &quot;@babel/plugin-syntax-optional-chaining&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-proposal-private-methods@^7.10.4&quot;, &quot;@babel/plugin-proposal-private-methods@^7.12.1&quot;:
+&quot;@babel/plugin-proposal-private-methods@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389&quot;
   integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
@@ -378,7 +364,7 @@
     &quot;@babel/helper-create-class-features-plugin&quot; &quot;^7.12.1&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-proposal-unicode-property-regex@^7.10.4&quot;, &quot;@babel/plugin-proposal-unicode-property-regex@^7.12.1&quot;, &quot;@babel/plugin-proposal-unicode-property-regex@^7.4.4&quot;:
+&quot;@babel/plugin-proposal-unicode-property-regex@^7.12.1&quot;, &quot;@babel/plugin-proposal-unicode-property-regex@^7.4.4&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072&quot;
   integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
@@ -393,7 +379,7 @@
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-syntax-class-properties@^7.10.4&quot;, &quot;@babel/plugin-syntax-class-properties@^7.12.1&quot;:
+&quot;@babel/plugin-syntax-class-properties@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978&quot;
   integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
@@ -470,7 +456,7 @@
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.8.0&quot;
 
-&quot;@babel/plugin-syntax-top-level-await@^7.10.4&quot;, &quot;@babel/plugin-syntax-top-level-await@^7.12.1&quot;:
+&quot;@babel/plugin-syntax-top-level-await@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0&quot;
   integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
@@ -484,14 +470,14 @@
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-arrow-functions@^7.10.4&quot;, &quot;@babel/plugin-transform-arrow-functions@^7.12.1&quot;:
+&quot;@babel/plugin-transform-arrow-functions@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3&quot;
   integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-async-to-generator@^7.10.4&quot;, &quot;@babel/plugin-transform-async-to-generator@^7.12.1&quot;:
+&quot;@babel/plugin-transform-async-to-generator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1&quot;
   integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
@@ -500,21 +486,21 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/helper-remap-async-to-generator&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-block-scoped-functions@^7.10.4&quot;, &quot;@babel/plugin-transform-block-scoped-functions@^7.12.1&quot;:
+&quot;@babel/plugin-transform-block-scoped-functions@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9&quot;
   integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-block-scoping@^7.10.4&quot;, &quot;@babel/plugin-transform-block-scoping@^7.12.1&quot;:
+&quot;@babel/plugin-transform-block-scoping@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1&quot;
   integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-classes@^7.10.4&quot;, &quot;@babel/plugin-transform-classes@^7.12.1&quot;:
+&quot;@babel/plugin-transform-classes@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6&quot;
   integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
@@ -528,28 +514,21 @@
     &quot;@babel/helper-split-export-declaration&quot; &quot;^7.10.4&quot;
     globals &quot;^11.1.0&quot;
 
-&quot;@babel/plugin-transform-computed-properties@^7.10.4&quot;, &quot;@babel/plugin-transform-computed-properties@^7.12.1&quot;:
+&quot;@babel/plugin-transform-computed-properties@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852&quot;
   integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-destructuring@^7.10.1&quot;:
-  version &quot;7.10.4&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5&quot;
-  integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==
-  dependencies:
-    &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
-
-&quot;@babel/plugin-transform-destructuring@^7.10.4&quot;, &quot;@babel/plugin-transform-destructuring@^7.12.1&quot;:
+&quot;@babel/plugin-transform-destructuring@^7.10.1&quot;, &quot;@babel/plugin-transform-destructuring@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847&quot;
   integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-dotall-regex@^7.10.4&quot;, &quot;@babel/plugin-transform-dotall-regex@^7.12.1&quot;, &quot;@babel/plugin-transform-dotall-regex@^7.4.4&quot;:
+&quot;@babel/plugin-transform-dotall-regex@^7.12.1&quot;, &quot;@babel/plugin-transform-dotall-regex@^7.4.4&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975&quot;
   integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
@@ -557,14 +536,14 @@
     &quot;@babel/helper-create-regexp-features-plugin&quot; &quot;^7.12.1&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-duplicate-keys@^7.10.4&quot;, &quot;@babel/plugin-transform-duplicate-keys@^7.12.1&quot;:
+&quot;@babel/plugin-transform-duplicate-keys@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228&quot;
   integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-exponentiation-operator@&gt;= 7.0.0&quot;, &quot;@babel/plugin-transform-exponentiation-operator@^7.10.4&quot;, &quot;@babel/plugin-transform-exponentiation-operator@^7.12.1&quot;:
+&quot;@babel/plugin-transform-exponentiation-operator@&gt;= 7.0.0&quot;, &quot;@babel/plugin-transform-exponentiation-operator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0&quot;
   integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
@@ -580,14 +559,14 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-flow&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-for-of@^7.10.4&quot;, &quot;@babel/plugin-transform-for-of@^7.12.1&quot;:
+&quot;@babel/plugin-transform-for-of@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa&quot;
   integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-function-name@^7.10.4&quot;, &quot;@babel/plugin-transform-function-name@^7.12.1&quot;:
+&quot;@babel/plugin-transform-function-name@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667&quot;
   integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
@@ -595,21 +574,21 @@
     &quot;@babel/helper-function-name&quot; &quot;^7.10.4&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-literals@^7.10.4&quot;, &quot;@babel/plugin-transform-literals@^7.12.1&quot;:
+&quot;@babel/plugin-transform-literals@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57&quot;
   integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-member-expression-literals@^7.10.4&quot;, &quot;@babel/plugin-transform-member-expression-literals@^7.12.1&quot;:
+&quot;@babel/plugin-transform-member-expression-literals@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad&quot;
   integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-modules-amd@^7.10.4&quot;, &quot;@babel/plugin-transform-modules-amd@^7.12.1&quot;:
+&quot;@babel/plugin-transform-modules-amd@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9&quot;
   integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
@@ -618,7 +597,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     babel-plugin-dynamic-import-node &quot;^2.3.3&quot;
 
-&quot;@babel/plugin-transform-modules-commonjs@^7.10.4&quot;, &quot;@babel/plugin-transform-modules-commonjs@^7.12.1&quot;:
+&quot;@babel/plugin-transform-modules-commonjs@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648&quot;
   integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
@@ -628,7 +607,7 @@
     &quot;@babel/helper-simple-access&quot; &quot;^7.12.1&quot;
     babel-plugin-dynamic-import-node &quot;^2.3.3&quot;
 
-&quot;@babel/plugin-transform-modules-systemjs@^7.12.0&quot;, &quot;@babel/plugin-transform-modules-systemjs@^7.12.1&quot;:
+&quot;@babel/plugin-transform-modules-systemjs@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086&quot;
   integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
@@ -639,7 +618,7 @@
     &quot;@babel/helper-validator-identifier&quot; &quot;^7.10.4&quot;
     babel-plugin-dynamic-import-node &quot;^2.3.3&quot;
 
-&quot;@babel/plugin-transform-modules-umd@^7.10.4&quot;, &quot;@babel/plugin-transform-modules-umd@^7.12.1&quot;:
+&quot;@babel/plugin-transform-modules-umd@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902&quot;
   integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
@@ -647,21 +626,21 @@
     &quot;@babel/helper-module-transforms&quot; &quot;^7.12.1&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-named-capturing-groups-regex@^7.10.4&quot;, &quot;@babel/plugin-transform-named-capturing-groups-regex@^7.12.1&quot;:
+&quot;@babel/plugin-transform-named-capturing-groups-regex@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753&quot;
   integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
   dependencies:
     &quot;@babel/helper-create-regexp-features-plugin&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-new-target@^7.10.4&quot;, &quot;@babel/plugin-transform-new-target@^7.12.1&quot;:
+&quot;@babel/plugin-transform-new-target@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0&quot;
   integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-object-super@^7.10.4&quot;, &quot;@babel/plugin-transform-object-super@^7.12.1&quot;:
+&quot;@babel/plugin-transform-object-super@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e&quot;
   integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
@@ -669,35 +648,28 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/helper-replace-supers&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-parameters@^7.10.4&quot;, &quot;@babel/plugin-transform-parameters@^7.12.1&quot;:
+&quot;@babel/plugin-transform-parameters@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d&quot;
   integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-property-literals@^7.10.4&quot;, &quot;@babel/plugin-transform-property-literals@^7.12.1&quot;:
+&quot;@babel/plugin-transform-property-literals@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd&quot;
   integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-regenerator@^7.10.1&quot;:
-  version &quot;7.10.4&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63&quot;
-  integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==
-  dependencies:
-    regenerator-transform &quot;^0.14.2&quot;
-
-&quot;@babel/plugin-transform-regenerator@^7.10.4&quot;, &quot;@babel/plugin-transform-regenerator@^7.12.1&quot;:
+&quot;@babel/plugin-transform-regenerator@^7.10.1&quot;, &quot;@babel/plugin-transform-regenerator@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753&quot;
   integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
   dependencies:
     regenerator-transform &quot;^0.14.2&quot;
 
-&quot;@babel/plugin-transform-reserved-words@^7.10.4&quot;, &quot;@babel/plugin-transform-reserved-words@^7.12.1&quot;:
+&quot;@babel/plugin-transform-reserved-words@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8&quot;
   integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
@@ -705,23 +677,23 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
 &quot;@babel/plugin-transform-runtime@^7.11.0&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.0.tgz#01f67ea62662e7de401af7567b6054e6a4807d65&quot;
-  integrity sha512-BC8wiTo+0kEG8M6wuEBeuG7AIazTan02/Bh4dgi+wdDBE+p2iv5AXO8OUjrwD100223S/2WbALSqj7c290XTKg==
+  version &quot;7.12.1&quot;
+  resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5&quot;
+  integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==
   dependencies:
-    &quot;@babel/helper-module-imports&quot; &quot;^7.10.4&quot;
+    &quot;@babel/helper-module-imports&quot; &quot;^7.12.1&quot;
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     resolve &quot;^1.8.1&quot;
     semver &quot;^5.5.1&quot;
 
-&quot;@babel/plugin-transform-shorthand-properties@^7.10.4&quot;, &quot;@babel/plugin-transform-shorthand-properties@^7.12.1&quot;:
+&quot;@babel/plugin-transform-shorthand-properties@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3&quot;
   integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-spread@^7.11.0&quot;, &quot;@babel/plugin-transform-spread@^7.12.1&quot;:
+&quot;@babel/plugin-transform-spread@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e&quot;
   integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
@@ -729,7 +701,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/helper-skip-transparent-expression-wrappers&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-sticky-regex@^7.10.4&quot;, &quot;@babel/plugin-transform-sticky-regex@^7.12.1&quot;:
+&quot;@babel/plugin-transform-sticky-regex@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf&quot;
   integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
@@ -737,14 +709,14 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/helper-regex&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-template-literals@^7.10.4&quot;, &quot;@babel/plugin-transform-template-literals@^7.12.1&quot;:
+&quot;@babel/plugin-transform-template-literals@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843&quot;
   integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-typeof-symbol@^7.10.4&quot;, &quot;@babel/plugin-transform-typeof-symbol@^7.12.1&quot;:
+&quot;@babel/plugin-transform-typeof-symbol@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a&quot;
   integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==
@@ -760,14 +732,14 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-syntax-typescript&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/plugin-transform-unicode-escapes@^7.10.4&quot;, &quot;@babel/plugin-transform-unicode-escapes@^7.12.1&quot;:
+&quot;@babel/plugin-transform-unicode-escapes@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709&quot;
   integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
   dependencies:
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/plugin-transform-unicode-regex@^7.10.4&quot;, &quot;@babel/plugin-transform-unicode-regex@^7.12.1&quot;:
+&quot;@babel/plugin-transform-unicode-regex@^7.12.1&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb&quot;
   integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
@@ -776,14 +748,14 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
 
 &quot;@babel/polyfill@^7.0.0&quot;:
-  version &quot;7.11.5&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.11.5.tgz#df550b2ec53abbc2ed599367ec59e64c7a707bb5&quot;
-  integrity sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==
+  version &quot;7.12.1&quot;
+  resolved &quot;https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96&quot;
+  integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==
   dependencies:
     core-js &quot;^2.6.5&quot;
     regenerator-runtime &quot;^0.13.4&quot;
 
-&quot;@babel/preset-env@&gt;= 1.6.1&quot;:
+&quot;@babel/preset-env@&gt;= 1.6.1&quot;, &quot;@babel/preset-env@^7.11.0&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2&quot;
   integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
@@ -855,79 +827,6 @@
     core-js-compat &quot;^3.6.2&quot;
     semver &quot;^5.5.0&quot;
 
-&quot;@babel/preset-env@^7.11.0&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.0.tgz#7d2d0c4f4a14ca0fd7d905a741070ab4745177b7&quot;
-  integrity sha512-jSIHvHSuF+hBUIrvA2/61yIzhH+ceLOXGLTH1nwPvQlso/lNxXsoE/nvrCzY5M77KRzhKegB1CvdhWPZmYDZ5A==
-  dependencies:
-    &quot;@babel/compat-data&quot; &quot;^7.12.0&quot;
-    &quot;@babel/helper-compilation-targets&quot; &quot;^7.12.0&quot;
-    &quot;@babel/helper-module-imports&quot; &quot;^7.10.4&quot;
-    &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
-    &quot;@babel/helper-validator-option&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-async-generator-functions&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-class-properties&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-dynamic-import&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-export-namespace-from&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-json-strings&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-logical-assignment-operators&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-nullish-coalescing-operator&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-numeric-separator&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-object-rest-spread&quot; &quot;^7.11.0&quot;
-    &quot;@babel/plugin-proposal-optional-catch-binding&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-optional-chaining&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-proposal-private-methods&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-proposal-unicode-property-regex&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-syntax-async-generators&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-class-properties&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-syntax-dynamic-import&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-export-namespace-from&quot; &quot;^7.8.3&quot;
-    &quot;@babel/plugin-syntax-json-strings&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-logical-assignment-operators&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-syntax-nullish-coalescing-operator&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-numeric-separator&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-syntax-object-rest-spread&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-optional-catch-binding&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-optional-chaining&quot; &quot;^7.8.0&quot;
-    &quot;@babel/plugin-syntax-top-level-await&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-arrow-functions&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-async-to-generator&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-block-scoped-functions&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-block-scoping&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-classes&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-computed-properties&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-destructuring&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-dotall-regex&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-duplicate-keys&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-exponentiation-operator&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-for-of&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-function-name&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-literals&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-member-expression-literals&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-modules-amd&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-modules-commonjs&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-modules-systemjs&quot; &quot;^7.12.0&quot;
-    &quot;@babel/plugin-transform-modules-umd&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-named-capturing-groups-regex&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-new-target&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-object-super&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-parameters&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-property-literals&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-regenerator&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-reserved-words&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-shorthand-properties&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-spread&quot; &quot;^7.11.0&quot;
-    &quot;@babel/plugin-transform-sticky-regex&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-template-literals&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-typeof-symbol&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-unicode-escapes&quot; &quot;^7.10.4&quot;
-    &quot;@babel/plugin-transform-unicode-regex&quot; &quot;^7.10.4&quot;
-    &quot;@babel/preset-modules&quot; &quot;^0.1.3&quot;
-    &quot;@babel/types&quot; &quot;^7.12.0&quot;
-    browserslist &quot;^4.12.0&quot;
-    core-js-compat &quot;^3.6.2&quot;
-    semver &quot;^5.5.0&quot;
-
 &quot;@babel/preset-flow@^7.0.0&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.12.1.tgz#1a81d376c5a9549e75352a3888f8c273455ae940&quot;
@@ -955,14 +854,7 @@
     &quot;@babel/helper-plugin-utils&quot; &quot;^7.10.4&quot;
     &quot;@babel/plugin-transform-typescript&quot; &quot;^7.12.1&quot;
 
-&quot;@babel/runtime@^7.11.2&quot;, &quot;@babel/runtime@^7.7.2&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.0.tgz#98bd7666186969c04be893d747cf4a6c6c8fa6b0&quot;
-  integrity sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==
-  dependencies:
-    regenerator-runtime &quot;^0.13.4&quot;
-
-&quot;@babel/runtime@^7.8.4&quot;:
+&quot;@babel/runtime@^7.11.2&quot;, &quot;@babel/runtime@^7.7.2&quot;, &quot;@babel/runtime@^7.8.4&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740&quot;
   integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
@@ -978,7 +870,7 @@
     &quot;@babel/parser&quot; &quot;^7.10.4&quot;
     &quot;@babel/types&quot; &quot;^7.10.4&quot;
 
-&quot;@babel/traverse@^7.10.4&quot;, &quot;@babel/traverse@^7.12.0&quot;, &quot;@babel/traverse@^7.12.1&quot;:
+&quot;@babel/traverse@^7.10.4&quot;, &quot;@babel/traverse@^7.12.1&quot;, &quot;@babel/traverse@^7.7.0&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e&quot;
   integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
@@ -993,22 +885,7 @@
     globals &quot;^11.1.0&quot;
     lodash &quot;^4.17.19&quot;
 
-&quot;@babel/traverse@^7.7.0&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.0.tgz#ed31953d6e708cdd34443de2fcdb55f72cdfb266&quot;
-  integrity sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==
-  dependencies:
-    &quot;@babel/code-frame&quot; &quot;^7.10.4&quot;
-    &quot;@babel/generator&quot; &quot;^7.12.0&quot;
-    &quot;@babel/helper-function-name&quot; &quot;^7.10.4&quot;
-    &quot;@babel/helper-split-export-declaration&quot; &quot;^7.11.0&quot;
-    &quot;@babel/parser&quot; &quot;^7.12.0&quot;
-    &quot;@babel/types&quot; &quot;^7.12.0&quot;
-    debug &quot;^4.1.0&quot;
-    globals &quot;^11.1.0&quot;
-    lodash &quot;^4.17.19&quot;
-
-&quot;@babel/types@^7.10.4&quot;, &quot;@babel/types@^7.10.5&quot;, &quot;@babel/types@^7.11.0&quot;, &quot;@babel/types@^7.12.0&quot;, &quot;@babel/types@^7.12.1&quot;, &quot;@babel/types@^7.4.4&quot;:
+&quot;@babel/types@^7.10.4&quot;, &quot;@babel/types@^7.10.5&quot;, &quot;@babel/types@^7.11.0&quot;, &quot;@babel/types@^7.12.1&quot;, &quot;@babel/types@^7.4.4&quot;, &quot;@babel/types@^7.7.0&quot;:
   version &quot;7.12.1&quot;
   resolved &quot;https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae&quot;
   integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
@@ -1017,15 +894,6 @@
     lodash &quot;^4.17.19&quot;
     to-fast-properties &quot;^2.0.0&quot;
 
-&quot;@babel/types@^7.7.0&quot;:
-  version &quot;7.12.0&quot;
-  resolved &quot;https://registry.yarnpkg.com/@babel/types/-/types-7.12.0.tgz#b6b49f425ee59043fbc89c61b11a13d5eae7b5c6&quot;
-  integrity sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==
-  dependencies:
-    &quot;@babel/helper-validator-identifier&quot; &quot;^7.10.4&quot;
-    lodash &quot;^4.17.19&quot;
-    to-fast-properties &quot;^2.0.0&quot;
-
 &quot;@braintree/asset-loader@0.4.4&quot;:
   version &quot;0.4.4&quot;
   resolved &quot;https://registry.yarnpkg.com/@braintree/asset-loader/-/asset-loader-0.4.4.tgz#9a5eda24c3627bfd5c7f7483cd48f0e411dd2f09&quot;"><pre class="notranslate"><code class="notranslate">diff --git a/yarn.lock b/yarn.lock
index 20e879d57f..6a0ec253e4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14,24 +14,24 @@
   dependencies:
     "@babel/highlight" "^7.10.4"
 
-"@babel/compat-data@^7.12.0", "@babel/compat-data@^7.12.1":
+"@babel/compat-data@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0"
   integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==
 
 "@babel/core@&gt;=7.9.0", "@babel/core@^7.11.1":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.0.tgz#e42e07a086e978cdd4c61f4078d8230fb817cc86"
-  integrity sha512-iV7Gwg0DePKvdDZZWRTkj4MW+6/AbVWd4ZCg+zk8H1RVt5xBpUZS6vLQWwb3pyLg4BFTaGiQCPoJ4Ibmbne4fA==
+  version "7.12.1"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.1.tgz#980b115a05929ef3ce1b6af9bf50e5a5cf668667"
+  integrity sha512-6bGmltqzIJrinwRRdczQsMhruSi9Sqty9Te+/5hudn4Izx/JYRhW1QELpR+CIL0gC/c9A7WroH6FmkDGxmWx3w==
   dependencies:
     "@babel/code-frame" "^7.10.4"
-    "@babel/generator" "^7.12.0"
-    "@babel/helper-module-transforms" "^7.12.0"
-    "@babel/helpers" "^7.10.4"
-    "@babel/parser" "^7.12.0"
+    "@babel/generator" "^7.12.1"
+    "@babel/helper-module-transforms" "^7.12.1"
+    "@babel/helpers" "^7.12.1"
+    "@babel/parser" "^7.12.1"
     "@babel/template" "^7.10.4"
-    "@babel/traverse" "^7.12.0"
-    "@babel/types" "^7.12.0"
+    "@babel/traverse" "^7.12.1"
+    "@babel/types" "^7.12.1"
     convert-source-map "^1.7.0"
     debug "^4.1.0"
     gensync "^1.0.0-beta.1"
@@ -41,7 +41,7 @@
     semver "^5.4.1"
     source-map "^0.5.0"
 
-"@babel/generator@^7.12.0", "@babel/generator@^7.12.1":
+"@babel/generator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468"
   integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
@@ -65,7 +65,7 @@
     "@babel/helper-explode-assignable-expression" "^7.10.4"
     "@babel/types" "^7.10.4"
 
-"@babel/helper-compilation-targets@^7.12.0", "@babel/helper-compilation-targets@^7.12.1":
+"@babel/helper-compilation-targets@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50"
   integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==
@@ -141,14 +141,14 @@
   dependencies:
     "@babel/types" "^7.12.1"
 
-"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.1":
+"@babel/helper-module-imports@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c"
   integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
   dependencies:
     "@babel/types" "^7.12.1"
 
-"@babel/helper-module-transforms@^7.12.0", "@babel/helper-module-transforms@^7.12.1":
+"@babel/helper-module-transforms@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
   integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
@@ -227,7 +227,7 @@
   resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
   integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
 
-"@babel/helper-validator-option@^7.12.0", "@babel/helper-validator-option@^7.12.1":
+"@babel/helper-validator-option@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
   integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
@@ -242,14 +242,14 @@
     "@babel/traverse" "^7.10.4"
     "@babel/types" "^7.10.4"
 
-"@babel/helpers@^7.10.4":
-  version "7.10.4"
-  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044"
-  integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==
+"@babel/helpers@^7.12.1":
+  version "7.12.1"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79"
+  integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==
   dependencies:
     "@babel/template" "^7.10.4"
-    "@babel/traverse" "^7.10.4"
-    "@babel/types" "^7.10.4"
+    "@babel/traverse" "^7.12.1"
+    "@babel/types" "^7.12.1"
 
 "@babel/highlight@^7.10.4", "@babel/highlight@^7.9.0":
   version "7.10.4"
@@ -260,17 +260,12 @@
     chalk "^2.0.0"
     js-tokens "^4.0.0"
 
-"@babel/parser@^7.10.4", "@babel/parser@^7.12.0", "@babel/parser@^7.12.1":
+"@babel/parser@^7.10.4", "@babel/parser@^7.12.1", "@babel/parser@^7.7.0":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.1.tgz#dc03f543a0ed51396d4081463df66ecb3a2efa53"
   integrity sha512-xjZsx0sBjb6J2+QkoHI69UeD2EWbsyUW0WyZKOoJ9sBrQLxfOApWEefR9dIVOYJVj97VRXnLKLDvnn3dPDNgww==
 
-"@babel/parser@^7.7.0":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.0.tgz#2ad388f3960045b22f9b7d4bf85e80b15a1c9e3a"
-  integrity sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg==
-
-"@babel/plugin-proposal-async-generator-functions@^7.10.4", "@babel/plugin-proposal-async-generator-functions@^7.12.1":
+"@babel/plugin-proposal-async-generator-functions@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e"
   integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
@@ -287,7 +282,7 @@
     "@babel/helper-create-class-features-plugin" "^7.12.1"
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-proposal-dynamic-import@^7.10.4", "@babel/plugin-proposal-dynamic-import@^7.12.1":
+"@babel/plugin-proposal-dynamic-import@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc"
   integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
@@ -295,7 +290,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-dynamic-import" "^7.8.0"
 
-"@babel/plugin-proposal-export-namespace-from@^7.12.0", "@babel/plugin-proposal-export-namespace-from@^7.12.1":
+"@babel/plugin-proposal-export-namespace-from@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4"
   integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
@@ -303,7 +298,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
 
-"@babel/plugin-proposal-json-strings@^7.10.4", "@babel/plugin-proposal-json-strings@^7.12.1":
+"@babel/plugin-proposal-json-strings@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c"
   integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
@@ -311,7 +306,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-json-strings" "^7.8.0"
 
-"@babel/plugin-proposal-logical-assignment-operators@^7.12.0", "@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
+"@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751"
   integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
@@ -319,7 +314,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
 
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c"
   integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
@@ -327,7 +322,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
 
-"@babel/plugin-proposal-numeric-separator@^7.12.0", "@babel/plugin-proposal-numeric-separator@^7.12.1":
+"@babel/plugin-proposal-numeric-separator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6"
   integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==
@@ -335,7 +330,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-numeric-separator" "^7.10.4"
 
-"@babel/plugin-proposal-object-rest-spread@&gt;= 7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.11.0", "@babel/plugin-proposal-object-rest-spread@^7.12.1":
+"@babel/plugin-proposal-object-rest-spread@&gt;= 7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.10.1", "@babel/plugin-proposal-object-rest-spread@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069"
   integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
@@ -344,16 +339,7 @@
     "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
     "@babel/plugin-transform-parameters" "^7.12.1"
 
-"@babel/plugin-proposal-object-rest-spread@^7.10.1":
-  version "7.11.0"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af"
-  integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==
-  dependencies:
-    "@babel/helper-plugin-utils" "^7.10.4"
-    "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
-    "@babel/plugin-transform-parameters" "^7.10.4"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.10.4", "@babel/plugin-proposal-optional-catch-binding@^7.12.1":
+"@babel/plugin-proposal-optional-catch-binding@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942"
   integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
@@ -361,7 +347,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
 
-"@babel/plugin-proposal-optional-chaining@^7.12.0", "@babel/plugin-proposal-optional-chaining@^7.12.1":
+"@babel/plugin-proposal-optional-chaining@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797"
   integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
@@ -370,7 +356,7 @@
     "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
     "@babel/plugin-syntax-optional-chaining" "^7.8.0"
 
-"@babel/plugin-proposal-private-methods@^7.10.4", "@babel/plugin-proposal-private-methods@^7.12.1":
+"@babel/plugin-proposal-private-methods@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389"
   integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
@@ -378,7 +364,7 @@
     "@babel/helper-create-class-features-plugin" "^7.12.1"
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072"
   integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
@@ -393,7 +379,7 @@
   dependencies:
     "@babel/helper-plugin-utils" "^7.8.0"
 
-"@babel/plugin-syntax-class-properties@^7.10.4", "@babel/plugin-syntax-class-properties@^7.12.1":
+"@babel/plugin-syntax-class-properties@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978"
   integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
@@ -470,7 +456,7 @@
   dependencies:
     "@babel/helper-plugin-utils" "^7.8.0"
 
-"@babel/plugin-syntax-top-level-await@^7.10.4", "@babel/plugin-syntax-top-level-await@^7.12.1":
+"@babel/plugin-syntax-top-level-await@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
   integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
@@ -484,14 +470,14 @@
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-arrow-functions@^7.10.4", "@babel/plugin-transform-arrow-functions@^7.12.1":
+"@babel/plugin-transform-arrow-functions@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3"
   integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-async-to-generator@^7.10.4", "@babel/plugin-transform-async-to-generator@^7.12.1":
+"@babel/plugin-transform-async-to-generator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1"
   integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
@@ -500,21 +486,21 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/helper-remap-async-to-generator" "^7.12.1"
 
-"@babel/plugin-transform-block-scoped-functions@^7.10.4", "@babel/plugin-transform-block-scoped-functions@^7.12.1":
+"@babel/plugin-transform-block-scoped-functions@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9"
   integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-block-scoping@^7.10.4", "@babel/plugin-transform-block-scoping@^7.12.1":
+"@babel/plugin-transform-block-scoping@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1"
   integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-classes@^7.10.4", "@babel/plugin-transform-classes@^7.12.1":
+"@babel/plugin-transform-classes@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6"
   integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
@@ -528,28 +514,21 @@
     "@babel/helper-split-export-declaration" "^7.10.4"
     globals "^11.1.0"
 
-"@babel/plugin-transform-computed-properties@^7.10.4", "@babel/plugin-transform-computed-properties@^7.12.1":
+"@babel/plugin-transform-computed-properties@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852"
   integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-destructuring@^7.10.1":
-  version "7.10.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5"
-  integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==
-  dependencies:
-    "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-destructuring@^7.10.4", "@babel/plugin-transform-destructuring@^7.12.1":
+"@babel/plugin-transform-destructuring@^7.10.1", "@babel/plugin-transform-destructuring@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847"
   integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
+"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975"
   integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
@@ -557,14 +536,14 @@
     "@babel/helper-create-regexp-features-plugin" "^7.12.1"
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-duplicate-keys@^7.10.4", "@babel/plugin-transform-duplicate-keys@^7.12.1":
+"@babel/plugin-transform-duplicate-keys@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228"
   integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-exponentiation-operator@&gt;= 7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.10.4", "@babel/plugin-transform-exponentiation-operator@^7.12.1":
+"@babel/plugin-transform-exponentiation-operator@&gt;= 7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0"
   integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
@@ -580,14 +559,14 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-flow" "^7.12.1"
 
-"@babel/plugin-transform-for-of@^7.10.4", "@babel/plugin-transform-for-of@^7.12.1":
+"@babel/plugin-transform-for-of@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa"
   integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-function-name@^7.10.4", "@babel/plugin-transform-function-name@^7.12.1":
+"@babel/plugin-transform-function-name@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667"
   integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
@@ -595,21 +574,21 @@
     "@babel/helper-function-name" "^7.10.4"
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-literals@^7.10.4", "@babel/plugin-transform-literals@^7.12.1":
+"@babel/plugin-transform-literals@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57"
   integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-member-expression-literals@^7.10.4", "@babel/plugin-transform-member-expression-literals@^7.12.1":
+"@babel/plugin-transform-member-expression-literals@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad"
   integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-modules-amd@^7.10.4", "@babel/plugin-transform-modules-amd@^7.12.1":
+"@babel/plugin-transform-modules-amd@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9"
   integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
@@ -618,7 +597,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-commonjs@^7.10.4", "@babel/plugin-transform-modules-commonjs@^7.12.1":
+"@babel/plugin-transform-modules-commonjs@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648"
   integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
@@ -628,7 +607,7 @@
     "@babel/helper-simple-access" "^7.12.1"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-systemjs@^7.12.0", "@babel/plugin-transform-modules-systemjs@^7.12.1":
+"@babel/plugin-transform-modules-systemjs@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086"
   integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
@@ -639,7 +618,7 @@
     "@babel/helper-validator-identifier" "^7.10.4"
     babel-plugin-dynamic-import-node "^2.3.3"
 
-"@babel/plugin-transform-modules-umd@^7.10.4", "@babel/plugin-transform-modules-umd@^7.12.1":
+"@babel/plugin-transform-modules-umd@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902"
   integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
@@ -647,21 +626,21 @@
     "@babel/helper-module-transforms" "^7.12.1"
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
+"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753"
   integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
   dependencies:
     "@babel/helper-create-regexp-features-plugin" "^7.12.1"
 
-"@babel/plugin-transform-new-target@^7.10.4", "@babel/plugin-transform-new-target@^7.12.1":
+"@babel/plugin-transform-new-target@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0"
   integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-object-super@^7.10.4", "@babel/plugin-transform-object-super@^7.12.1":
+"@babel/plugin-transform-object-super@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e"
   integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
@@ -669,35 +648,28 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/helper-replace-supers" "^7.12.1"
 
-"@babel/plugin-transform-parameters@^7.10.4", "@babel/plugin-transform-parameters@^7.12.1":
+"@babel/plugin-transform-parameters@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d"
   integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-property-literals@^7.10.4", "@babel/plugin-transform-property-literals@^7.12.1":
+"@babel/plugin-transform-property-literals@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd"
   integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-regenerator@^7.10.1":
-  version "7.10.4"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63"
-  integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==
-  dependencies:
-    regenerator-transform "^0.14.2"
-
-"@babel/plugin-transform-regenerator@^7.10.4", "@babel/plugin-transform-regenerator@^7.12.1":
+"@babel/plugin-transform-regenerator@^7.10.1", "@babel/plugin-transform-regenerator@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753"
   integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
   dependencies:
     regenerator-transform "^0.14.2"
 
-"@babel/plugin-transform-reserved-words@^7.10.4", "@babel/plugin-transform-reserved-words@^7.12.1":
+"@babel/plugin-transform-reserved-words@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8"
   integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
@@ -705,23 +677,23 @@
     "@babel/helper-plugin-utils" "^7.10.4"
 
 "@babel/plugin-transform-runtime@^7.11.0":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.0.tgz#01f67ea62662e7de401af7567b6054e6a4807d65"
-  integrity sha512-BC8wiTo+0kEG8M6wuEBeuG7AIazTan02/Bh4dgi+wdDBE+p2iv5AXO8OUjrwD100223S/2WbALSqj7c290XTKg==
+  version "7.12.1"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5"
+  integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==
   dependencies:
-    "@babel/helper-module-imports" "^7.10.4"
+    "@babel/helper-module-imports" "^7.12.1"
     "@babel/helper-plugin-utils" "^7.10.4"
     resolve "^1.8.1"
     semver "^5.5.1"
 
-"@babel/plugin-transform-shorthand-properties@^7.10.4", "@babel/plugin-transform-shorthand-properties@^7.12.1":
+"@babel/plugin-transform-shorthand-properties@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3"
   integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-spread@^7.11.0", "@babel/plugin-transform-spread@^7.12.1":
+"@babel/plugin-transform-spread@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e"
   integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
@@ -729,7 +701,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
 
-"@babel/plugin-transform-sticky-regex@^7.10.4", "@babel/plugin-transform-sticky-regex@^7.12.1":
+"@babel/plugin-transform-sticky-regex@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf"
   integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
@@ -737,14 +709,14 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/helper-regex" "^7.10.4"
 
-"@babel/plugin-transform-template-literals@^7.10.4", "@babel/plugin-transform-template-literals@^7.12.1":
+"@babel/plugin-transform-template-literals@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843"
   integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-typeof-symbol@^7.10.4", "@babel/plugin-transform-typeof-symbol@^7.12.1":
+"@babel/plugin-transform-typeof-symbol@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a"
   integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==
@@ -760,14 +732,14 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-syntax-typescript" "^7.12.1"
 
-"@babel/plugin-transform-unicode-escapes@^7.10.4", "@babel/plugin-transform-unicode-escapes@^7.12.1":
+"@babel/plugin-transform-unicode-escapes@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709"
   integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
   dependencies:
     "@babel/helper-plugin-utils" "^7.10.4"
 
-"@babel/plugin-transform-unicode-regex@^7.10.4", "@babel/plugin-transform-unicode-regex@^7.12.1":
+"@babel/plugin-transform-unicode-regex@^7.12.1":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb"
   integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
@@ -776,14 +748,14 @@
     "@babel/helper-plugin-utils" "^7.10.4"
 
 "@babel/polyfill@^7.0.0":
-  version "7.11.5"
-  resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.11.5.tgz#df550b2ec53abbc2ed599367ec59e64c7a707bb5"
-  integrity sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==
+  version "7.12.1"
+  resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96"
+  integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==
   dependencies:
     core-js "^2.6.5"
     regenerator-runtime "^0.13.4"
 
-"@babel/preset-env@&gt;= 1.6.1":
+"@babel/preset-env@&gt;= 1.6.1", "@babel/preset-env@^7.11.0":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
   integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
@@ -855,79 +827,6 @@
     core-js-compat "^3.6.2"
     semver "^5.5.0"
 
-"@babel/preset-env@^7.11.0":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.0.tgz#7d2d0c4f4a14ca0fd7d905a741070ab4745177b7"
-  integrity sha512-jSIHvHSuF+hBUIrvA2/61yIzhH+ceLOXGLTH1nwPvQlso/lNxXsoE/nvrCzY5M77KRzhKegB1CvdhWPZmYDZ5A==
-  dependencies:
-    "@babel/compat-data" "^7.12.0"
-    "@babel/helper-compilation-targets" "^7.12.0"
-    "@babel/helper-module-imports" "^7.10.4"
-    "@babel/helper-plugin-utils" "^7.10.4"
-    "@babel/helper-validator-option" "^7.12.0"
-    "@babel/plugin-proposal-async-generator-functions" "^7.10.4"
-    "@babel/plugin-proposal-class-properties" "^7.10.4"
-    "@babel/plugin-proposal-dynamic-import" "^7.10.4"
-    "@babel/plugin-proposal-export-namespace-from" "^7.12.0"
-    "@babel/plugin-proposal-json-strings" "^7.10.4"
-    "@babel/plugin-proposal-logical-assignment-operators" "^7.12.0"
-    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.0"
-    "@babel/plugin-proposal-numeric-separator" "^7.12.0"
-    "@babel/plugin-proposal-object-rest-spread" "^7.11.0"
-    "@babel/plugin-proposal-optional-catch-binding" "^7.10.4"
-    "@babel/plugin-proposal-optional-chaining" "^7.12.0"
-    "@babel/plugin-proposal-private-methods" "^7.10.4"
-    "@babel/plugin-proposal-unicode-property-regex" "^7.10.4"
-    "@babel/plugin-syntax-async-generators" "^7.8.0"
-    "@babel/plugin-syntax-class-properties" "^7.10.4"
-    "@babel/plugin-syntax-dynamic-import" "^7.8.0"
-    "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-    "@babel/plugin-syntax-json-strings" "^7.8.0"
-    "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
-    "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-    "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
-    "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
-    "@babel/plugin-syntax-optional-chaining" "^7.8.0"
-    "@babel/plugin-syntax-top-level-await" "^7.10.4"
-    "@babel/plugin-transform-arrow-functions" "^7.10.4"
-    "@babel/plugin-transform-async-to-generator" "^7.10.4"
-    "@babel/plugin-transform-block-scoped-functions" "^7.10.4"
-    "@babel/plugin-transform-block-scoping" "^7.10.4"
-    "@babel/plugin-transform-classes" "^7.10.4"
-    "@babel/plugin-transform-computed-properties" "^7.10.4"
-    "@babel/plugin-transform-destructuring" "^7.10.4"
-    "@babel/plugin-transform-dotall-regex" "^7.10.4"
-    "@babel/plugin-transform-duplicate-keys" "^7.10.4"
-    "@babel/plugin-transform-exponentiation-operator" "^7.10.4"
-    "@babel/plugin-transform-for-of" "^7.10.4"
-    "@babel/plugin-transform-function-name" "^7.10.4"
-    "@babel/plugin-transform-literals" "^7.10.4"
-    "@babel/plugin-transform-member-expression-literals" "^7.10.4"
-    "@babel/plugin-transform-modules-amd" "^7.10.4"
-    "@babel/plugin-transform-modules-commonjs" "^7.10.4"
-    "@babel/plugin-transform-modules-systemjs" "^7.12.0"
-    "@babel/plugin-transform-modules-umd" "^7.10.4"
-    "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4"
-    "@babel/plugin-transform-new-target" "^7.10.4"
-    "@babel/plugin-transform-object-super" "^7.10.4"
-    "@babel/plugin-transform-parameters" "^7.10.4"
-    "@babel/plugin-transform-property-literals" "^7.10.4"
-    "@babel/plugin-transform-regenerator" "^7.10.4"
-    "@babel/plugin-transform-reserved-words" "^7.10.4"
-    "@babel/plugin-transform-shorthand-properties" "^7.10.4"
-    "@babel/plugin-transform-spread" "^7.11.0"
-    "@babel/plugin-transform-sticky-regex" "^7.10.4"
-    "@babel/plugin-transform-template-literals" "^7.10.4"
-    "@babel/plugin-transform-typeof-symbol" "^7.10.4"
-    "@babel/plugin-transform-unicode-escapes" "^7.10.4"
-    "@babel/plugin-transform-unicode-regex" "^7.10.4"
-    "@babel/preset-modules" "^0.1.3"
-    "@babel/types" "^7.12.0"
-    browserslist "^4.12.0"
-    core-js-compat "^3.6.2"
-    semver "^5.5.0"
-
 "@babel/preset-flow@^7.0.0":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.12.1.tgz#1a81d376c5a9549e75352a3888f8c273455ae940"
@@ -955,14 +854,7 @@
     "@babel/helper-plugin-utils" "^7.10.4"
     "@babel/plugin-transform-typescript" "^7.12.1"
 
-"@babel/runtime@^7.11.2", "@babel/runtime@^7.7.2":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.0.tgz#98bd7666186969c04be893d747cf4a6c6c8fa6b0"
-  integrity sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==
-  dependencies:
-    regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.8.4":
+"@babel/runtime@^7.11.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740"
   integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
@@ -978,7 +870,7 @@
     "@babel/parser" "^7.10.4"
     "@babel/types" "^7.10.4"
 
-"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.0", "@babel/traverse@^7.12.1":
+"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.7.0":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e"
   integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
@@ -993,22 +885,7 @@
     globals "^11.1.0"
     lodash "^4.17.19"
 
-"@babel/traverse@^7.7.0":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.0.tgz#ed31953d6e708cdd34443de2fcdb55f72cdfb266"
-  integrity sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==
-  dependencies:
-    "@babel/code-frame" "^7.10.4"
-    "@babel/generator" "^7.12.0"
-    "@babel/helper-function-name" "^7.10.4"
-    "@babel/helper-split-export-declaration" "^7.11.0"
-    "@babel/parser" "^7.12.0"
-    "@babel/types" "^7.12.0"
-    debug "^4.1.0"
-    globals "^11.1.0"
-    lodash "^4.17.19"
-
-"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4":
+"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
   version "7.12.1"
   resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae"
   integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
@@ -1017,15 +894,6 @@
     lodash "^4.17.19"
     to-fast-properties "^2.0.0"
 
-"@babel/types@^7.7.0":
-  version "7.12.0"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.0.tgz#b6b49f425ee59043fbc89c61b11a13d5eae7b5c6"
-  integrity sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==
-  dependencies:
-    "@babel/helper-validator-identifier" "^7.10.4"
-    lodash "^4.17.19"
-    to-fast-properties "^2.0.0"
-
 "@braintree/asset-loader@0.4.4":
   version "0.4.4"
   resolved "https://registry.yarnpkg.com/@braintree/asset-loader/-/asset-loader-0.4.4.tgz#9a5eda24c3627bfd5c7f7483cd48f0e411dd2f09"
</code></pre></div>
</details>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/14299682/114135370-c6ea8f80-9926-11eb-8215-cac95178b480.png"><img src="https://user-images.githubusercontent.com/14299682/114135370-c6ea8f80-9926-11eb-8215-cac95178b480.png" alt="image" style="max-width: 100%;"></a></p>