WordPress.org

Make WordPress Core

Changeset 51149


Ignore:
Timestamp:
06/15/2021 08:50:26 AM (6 months ago)
Author:
youknowriad
Message:

Block Editor: Update the WordPress packages with the fixes for 5.8 beta 2.

This includes:

Various

Template Editor

Widgets Editor

Global Styles (theme.json)

Performance

Props nosolosw, jorgefilipecosta, aristath, ntsekouras, peterwilsoncc, mcsf.
See #53397.

Location:
trunk
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r51146 r51149  
    66    "dependencies": {
    77        "@babel/code-frame": {
    8             "version": "7.12.13",
    9             "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
    10             "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
    11             "requires": {
    12                 "@babel/highlight": "^7.12.13"
     8            "version": "7.14.5",
     9            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     10            "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     11            "requires": {
     12                "@babel/highlight": "^7.14.5"
    1313            }
    1414        },
    1515        "@babel/compat-data": {
    16             "version": "7.14.4",
    17             "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz",
    18             "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==",
     16            "version": "7.14.5",
     17            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz",
     18            "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==",
    1919            "dev": true
    2020        },
    2121        "@babel/core": {
    22             "version": "7.14.3",
    23             "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
    24             "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
    25             "dev": true,
    26             "requires": {
    27                 "@babel/code-frame": "^7.12.13",
    28                 "@babel/generator": "^7.14.3",
    29                 "@babel/helper-compilation-targets": "^7.13.16",
    30                 "@babel/helper-module-transforms": "^7.14.2",
    31                 "@babel/helpers": "^7.14.0",
    32                 "@babel/parser": "^7.14.3",
    33                 "@babel/template": "^7.12.13",
    34                 "@babel/traverse": "^7.14.2",
    35                 "@babel/types": "^7.14.2",
     22            "version": "7.14.6",
     23            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
     24            "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
     25            "dev": true,
     26            "requires": {
     27                "@babel/code-frame": "^7.14.5",
     28                "@babel/generator": "^7.14.5",
     29                "@babel/helper-compilation-targets": "^7.14.5",
     30                "@babel/helper-module-transforms": "^7.14.5",
     31                "@babel/helpers": "^7.14.6",
     32                "@babel/parser": "^7.14.6",
     33                "@babel/template": "^7.14.5",
     34                "@babel/traverse": "^7.14.5",
     35                "@babel/types": "^7.14.5",
    3636                "convert-source-map": "^1.7.0",
    3737                "debug": "^4.1.0",
     
    4343            "dependencies": {
    4444                "@babel/parser": {
    45                     "version": "7.14.4",
    46                     "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    47                     "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     45                    "version": "7.14.6",
     46                    "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     47                    "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    4848                    "dev": true
    4949                },
     
    6666        },
    6767        "@babel/generator": {
    68             "version": "7.14.3",
    69             "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
    70             "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==",
    71             "dev": true,
    72             "requires": {
    73                 "@babel/types": "^7.14.2",
     68            "version": "7.14.5",
     69            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
     70            "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
     71            "dev": true,
     72            "requires": {
     73                "@babel/types": "^7.14.5",
    7474                "jsesc": "^2.5.1",
    7575                "source-map": "^0.5.0"
     
    7777        },
    7878        "@babel/helper-annotate-as-pure": {
    79             "version": "7.12.13",
    80             "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
    81             "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
    82             "dev": true,
    83             "requires": {
    84                 "@babel/types": "^7.12.13"
     79            "version": "7.14.5",
     80            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
     81            "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
     82            "dev": true,
     83            "requires": {
     84                "@babel/types": "^7.14.5"
    8585            }
    8686        },
    8787        "@babel/helper-builder-binary-assignment-operator-visitor": {
    88             "version": "7.12.13",
    89             "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
    90             "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
    91             "dev": true,
    92             "requires": {
    93                 "@babel/helper-explode-assignable-expression": "^7.12.13",
    94                 "@babel/types": "^7.12.13"
     88            "version": "7.14.5",
     89            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
     90            "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
     91            "dev": true,
     92            "requires": {
     93                "@babel/helper-explode-assignable-expression": "^7.14.5",
     94                "@babel/types": "^7.14.5"
    9595            }
    9696        },
    9797        "@babel/helper-compilation-targets": {
    98             "version": "7.14.4",
    99             "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz",
    100             "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==",
    101             "dev": true,
    102             "requires": {
    103                 "@babel/compat-data": "^7.14.4",
    104                 "@babel/helper-validator-option": "^7.12.17",
     98            "version": "7.14.5",
     99            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
     100            "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
     101            "dev": true,
     102            "requires": {
     103                "@babel/compat-data": "^7.14.5",
     104                "@babel/helper-validator-option": "^7.14.5",
    105105                "browserslist": "^4.16.6",
    106106                "semver": "^6.3.0"
     
    116116        },
    117117        "@babel/helper-create-class-features-plugin": {
    118             "version": "7.14.4",
    119             "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz",
    120             "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==",
    121             "dev": true,
    122             "requires": {
    123                 "@babel/helper-annotate-as-pure": "^7.12.13",
    124                 "@babel/helper-function-name": "^7.14.2",
    125                 "@babel/helper-member-expression-to-functions": "^7.13.12",
    126                 "@babel/helper-optimise-call-expression": "^7.12.13",
    127                 "@babel/helper-replace-supers": "^7.14.4",
    128                 "@babel/helper-split-export-declaration": "^7.12.13"
     118            "version": "7.14.6",
     119            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
     120            "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
     121            "dev": true,
     122            "requires": {
     123                "@babel/helper-annotate-as-pure": "^7.14.5",
     124                "@babel/helper-function-name": "^7.14.5",
     125                "@babel/helper-member-expression-to-functions": "^7.14.5",
     126                "@babel/helper-optimise-call-expression": "^7.14.5",
     127                "@babel/helper-replace-supers": "^7.14.5",
     128                "@babel/helper-split-export-declaration": "^7.14.5"
    129129            }
    130130        },
    131131        "@babel/helper-create-regexp-features-plugin": {
    132             "version": "7.14.3",
    133             "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz",
    134             "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==",
    135             "dev": true,
    136             "requires": {
    137                 "@babel/helper-annotate-as-pure": "^7.12.13",
     132            "version": "7.14.5",
     133            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
     134            "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
     135            "dev": true,
     136            "requires": {
     137                "@babel/helper-annotate-as-pure": "^7.14.5",
    138138                "regexpu-core": "^4.7.1"
    139139            }
     
    164164        },
    165165        "@babel/helper-explode-assignable-expression": {
    166             "version": "7.13.0",
    167             "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz",
    168             "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==",
    169             "dev": true,
    170             "requires": {
    171                 "@babel/types": "^7.13.0"
     166            "version": "7.14.5",
     167            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
     168            "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
     169            "dev": true,
     170            "requires": {
     171                "@babel/types": "^7.14.5"
    172172            }
    173173        },
    174174        "@babel/helper-function-name": {
    175             "version": "7.14.2",
    176             "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz",
    177             "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==",
    178             "dev": true,
    179             "requires": {
    180                 "@babel/helper-get-function-arity": "^7.12.13",
    181                 "@babel/template": "^7.12.13",
    182                 "@babel/types": "^7.14.2"
     175            "version": "7.14.5",
     176            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
     177            "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
     178            "dev": true,
     179            "requires": {
     180                "@babel/helper-get-function-arity": "^7.14.5",
     181                "@babel/template": "^7.14.5",
     182                "@babel/types": "^7.14.5"
    183183            }
    184184        },
    185185        "@babel/helper-get-function-arity": {
    186             "version": "7.12.13",
    187             "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
    188             "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
    189             "dev": true,
    190             "requires": {
    191                 "@babel/types": "^7.12.13"
     186            "version": "7.14.5",
     187            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
     188            "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
     189            "dev": true,
     190            "requires": {
     191                "@babel/types": "^7.14.5"
    192192            }
    193193        },
    194194        "@babel/helper-hoist-variables": {
    195             "version": "7.13.16",
    196             "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz",
    197             "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==",
    198             "dev": true,
    199             "requires": {
    200                 "@babel/traverse": "^7.13.15",
    201                 "@babel/types": "^7.13.16"
     195            "version": "7.14.5",
     196            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
     197            "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
     198            "dev": true,
     199            "requires": {
     200                "@babel/types": "^7.14.5"
    202201            }
    203202        },
    204203        "@babel/helper-member-expression-to-functions": {
    205             "version": "7.13.12",
    206             "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
    207             "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
    208             "dev": true,
    209             "requires": {
    210                 "@babel/types": "^7.13.12"
     204            "version": "7.14.5",
     205            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz",
     206            "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==",
     207            "dev": true,
     208            "requires": {
     209                "@babel/types": "^7.14.5"
    211210            }
    212211        },
    213212        "@babel/helper-module-imports": {
    214             "version": "7.13.12",
    215             "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
    216             "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
    217             "requires": {
    218                 "@babel/types": "^7.13.12"
     213            "version": "7.14.5",
     214            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
     215            "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
     216            "requires": {
     217                "@babel/types": "^7.14.5"
    219218            }
    220219        },
    221220        "@babel/helper-module-transforms": {
    222             "version": "7.14.2",
    223             "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
    224             "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==",
    225             "dev": true,
    226             "requires": {
    227                 "@babel/helper-module-imports": "^7.13.12",
    228                 "@babel/helper-replace-supers": "^7.13.12",
    229                 "@babel/helper-simple-access": "^7.13.12",
    230                 "@babel/helper-split-export-declaration": "^7.12.13",
    231                 "@babel/helper-validator-identifier": "^7.14.0",
    232                 "@babel/template": "^7.12.13",
    233                 "@babel/traverse": "^7.14.2",
    234                 "@babel/types": "^7.14.2"
     221            "version": "7.14.5",
     222            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
     223            "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
     224            "dev": true,
     225            "requires": {
     226                "@babel/helper-module-imports": "^7.14.5",
     227                "@babel/helper-replace-supers": "^7.14.5",
     228                "@babel/helper-simple-access": "^7.14.5",
     229                "@babel/helper-split-export-declaration": "^7.14.5",
     230                "@babel/helper-validator-identifier": "^7.14.5",
     231                "@babel/template": "^7.14.5",
     232                "@babel/traverse": "^7.14.5",
     233                "@babel/types": "^7.14.5"
    235234            }
    236235        },
    237236        "@babel/helper-optimise-call-expression": {
    238             "version": "7.12.13",
    239             "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
    240             "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
    241             "dev": true,
    242             "requires": {
    243                 "@babel/types": "^7.12.13"
     237            "version": "7.14.5",
     238            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
     239            "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
     240            "dev": true,
     241            "requires": {
     242                "@babel/types": "^7.14.5"
    244243            }
    245244        },
    246245        "@babel/helper-plugin-utils": {
    247             "version": "7.13.0",
    248             "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
    249             "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
     246            "version": "7.14.5",
     247            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
     248            "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    250249            "dev": true
    251250        },
    252251        "@babel/helper-remap-async-to-generator": {
    253             "version": "7.13.0",
    254             "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz",
    255             "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==",
    256             "dev": true,
    257             "requires": {
    258                 "@babel/helper-annotate-as-pure": "^7.12.13",
    259                 "@babel/helper-wrap-function": "^7.13.0",
    260                 "@babel/types": "^7.13.0"
     252            "version": "7.14.5",
     253            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
     254            "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
     255            "dev": true,
     256            "requires": {
     257                "@babel/helper-annotate-as-pure": "^7.14.5",
     258                "@babel/helper-wrap-function": "^7.14.5",
     259                "@babel/types": "^7.14.5"
    261260            }
    262261        },
    263262        "@babel/helper-replace-supers": {
    264             "version": "7.14.4",
    265             "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz",
    266             "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==",
    267             "dev": true,
    268             "requires": {
    269                 "@babel/helper-member-expression-to-functions": "^7.13.12",
    270                 "@babel/helper-optimise-call-expression": "^7.12.13",
    271                 "@babel/traverse": "^7.14.2",
    272                 "@babel/types": "^7.14.4"
     263            "version": "7.14.5",
     264            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
     265            "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
     266            "dev": true,
     267            "requires": {
     268                "@babel/helper-member-expression-to-functions": "^7.14.5",
     269                "@babel/helper-optimise-call-expression": "^7.14.5",
     270                "@babel/traverse": "^7.14.5",
     271                "@babel/types": "^7.14.5"
    273272            }
    274273        },
    275274        "@babel/helper-simple-access": {
    276             "version": "7.13.12",
    277             "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
    278             "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
    279             "dev": true,
    280             "requires": {
    281                 "@babel/types": "^7.13.12"
     275            "version": "7.14.5",
     276            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
     277            "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
     278            "dev": true,
     279            "requires": {
     280                "@babel/types": "^7.14.5"
    282281            }
    283282        },
    284283        "@babel/helper-skip-transparent-expression-wrappers": {
    285             "version": "7.12.1",
    286             "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
    287             "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
    288             "dev": true,
    289             "requires": {
    290                 "@babel/types": "^7.12.1"
     284            "version": "7.14.5",
     285            "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
     286            "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
     287            "dev": true,
     288            "requires": {
     289                "@babel/types": "^7.14.5"
    291290            }
    292291        },
    293292        "@babel/helper-split-export-declaration": {
    294             "version": "7.12.13",
    295             "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
    296             "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
    297             "dev": true,
    298             "requires": {
    299                 "@babel/types": "^7.12.13"
     293            "version": "7.14.5",
     294            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
     295            "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
     296            "dev": true,
     297            "requires": {
     298                "@babel/types": "^7.14.5"
    300299            }
    301300        },
    302301        "@babel/helper-validator-identifier": {
    303             "version": "7.14.0",
    304             "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
    305             "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A=="
     302            "version": "7.14.5",
     303            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
     304            "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg=="
    306305        },
    307306        "@babel/helper-validator-option": {
    308             "version": "7.12.17",
    309             "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
    310             "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
     307            "version": "7.14.5",
     308            "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
     309            "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    311310            "dev": true
    312311        },
    313312        "@babel/helper-wrap-function": {
    314             "version": "7.13.0",
    315             "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz",
    316             "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==",
    317             "dev": true,
    318             "requires": {
    319                 "@babel/helper-function-name": "^7.12.13",
    320                 "@babel/template": "^7.12.13",
    321                 "@babel/traverse": "^7.13.0",
    322                 "@babel/types": "^7.13.0"
     313            "version": "7.14.5",
     314            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
     315            "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
     316            "dev": true,
     317            "requires": {
     318                "@babel/helper-function-name": "^7.14.5",
     319                "@babel/template": "^7.14.5",
     320                "@babel/traverse": "^7.14.5",
     321                "@babel/types": "^7.14.5"
    323322            }
    324323        },
    325324        "@babel/helpers": {
    326             "version": "7.14.0",
    327             "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz",
    328             "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==",
    329             "dev": true,
    330             "requires": {
    331                 "@babel/template": "^7.12.13",
    332                 "@babel/traverse": "^7.14.0",
    333                 "@babel/types": "^7.14.0"
     325            "version": "7.14.6",
     326            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
     327            "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
     328            "dev": true,
     329            "requires": {
     330                "@babel/template": "^7.14.5",
     331                "@babel/traverse": "^7.14.5",
     332                "@babel/types": "^7.14.5"
    334333            }
    335334        },
    336335        "@babel/highlight": {
    337             "version": "7.14.0",
    338             "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
    339             "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
    340             "requires": {
    341                 "@babel/helper-validator-identifier": "^7.14.0",
     336            "version": "7.14.5",
     337            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
     338            "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
     339            "requires": {
     340                "@babel/helper-validator-identifier": "^7.14.5",
    342341                "chalk": "^2.0.0",
    343342                "js-tokens": "^4.0.0"
     
    363362        },
    364363        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    365             "version": "7.13.12",
    366             "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz",
    367             "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==",
    368             "dev": true,
    369             "requires": {
    370                 "@babel/helper-plugin-utils": "^7.13.0",
    371                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
    372                 "@babel/plugin-proposal-optional-chaining": "^7.13.12"
     364            "version": "7.14.5",
     365            "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz",
     366            "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==",
     367            "dev": true,
     368            "requires": {
     369                "@babel/helper-plugin-utils": "^7.14.5",
     370                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
     371                "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    373372            }
    374373        },
    375374        "@babel/plugin-proposal-async-generator-functions": {
    376             "version": "7.14.2",
    377             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz",
    378             "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==",
    379             "dev": true,
    380             "requires": {
    381                 "@babel/helper-plugin-utils": "^7.13.0",
    382                 "@babel/helper-remap-async-to-generator": "^7.13.0",
     375            "version": "7.14.5",
     376            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz",
     377            "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==",
     378            "dev": true,
     379            "requires": {
     380                "@babel/helper-plugin-utils": "^7.14.5",
     381                "@babel/helper-remap-async-to-generator": "^7.14.5",
    383382                "@babel/plugin-syntax-async-generators": "^7.8.4"
    384383            }
    385384        },
    386385        "@babel/plugin-proposal-class-properties": {
    387             "version": "7.13.0",
    388             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz",
    389             "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==",
    390             "dev": true,
    391             "requires": {
    392                 "@babel/helper-create-class-features-plugin": "^7.13.0",
    393                 "@babel/helper-plugin-utils": "^7.13.0"
     386            "version": "7.14.5",
     387            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
     388            "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
     389            "dev": true,
     390            "requires": {
     391                "@babel/helper-create-class-features-plugin": "^7.14.5",
     392                "@babel/helper-plugin-utils": "^7.14.5"
    394393            }
    395394        },
    396395        "@babel/plugin-proposal-class-static-block": {
    397             "version": "7.14.3",
    398             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz",
    399             "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==",
    400             "dev": true,
    401             "requires": {
    402                 "@babel/helper-create-class-features-plugin": "^7.14.3",
    403                 "@babel/helper-plugin-utils": "^7.13.0",
    404                 "@babel/plugin-syntax-class-static-block": "^7.12.13"
     396            "version": "7.14.5",
     397            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz",
     398            "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==",
     399            "dev": true,
     400            "requires": {
     401                "@babel/helper-create-class-features-plugin": "^7.14.5",
     402                "@babel/helper-plugin-utils": "^7.14.5",
     403                "@babel/plugin-syntax-class-static-block": "^7.14.5"
    405404            }
    406405        },
    407406        "@babel/plugin-proposal-dynamic-import": {
    408             "version": "7.14.2",
    409             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz",
    410             "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==",
    411             "dev": true,
    412             "requires": {
    413                 "@babel/helper-plugin-utils": "^7.13.0",
     407            "version": "7.14.5",
     408            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
     409            "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
     410            "dev": true,
     411            "requires": {
     412                "@babel/helper-plugin-utils": "^7.14.5",
    414413                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    415414            }
    416415        },
    417416        "@babel/plugin-proposal-export-namespace-from": {
    418             "version": "7.14.2",
    419             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz",
    420             "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==",
    421             "dev": true,
    422             "requires": {
    423                 "@babel/helper-plugin-utils": "^7.13.0",
     417            "version": "7.14.5",
     418            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
     419            "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
     420            "dev": true,
     421            "requires": {
     422                "@babel/helper-plugin-utils": "^7.14.5",
    424423                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    425424            }
    426425        },
    427426        "@babel/plugin-proposal-json-strings": {
    428             "version": "7.14.2",
    429             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz",
    430             "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
    431             "dev": true,
    432             "requires": {
    433                 "@babel/helper-plugin-utils": "^7.13.0",
     427            "version": "7.14.5",
     428            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
     429            "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
     430            "dev": true,
     431            "requires": {
     432                "@babel/helper-plugin-utils": "^7.14.5",
    434433                "@babel/plugin-syntax-json-strings": "^7.8.3"
    435434            }
    436435        },
    437436        "@babel/plugin-proposal-logical-assignment-operators": {
    438             "version": "7.14.2",
    439             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz",
    440             "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==",
    441             "dev": true,
    442             "requires": {
    443                 "@babel/helper-plugin-utils": "^7.13.0",
     437            "version": "7.14.5",
     438            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
     439            "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
     440            "dev": true,
     441            "requires": {
     442                "@babel/helper-plugin-utils": "^7.14.5",
    444443                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    445444            }
    446445        },
    447446        "@babel/plugin-proposal-nullish-coalescing-operator": {
    448             "version": "7.14.2",
    449             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz",
    450             "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==",
    451             "dev": true,
    452             "requires": {
    453                 "@babel/helper-plugin-utils": "^7.13.0",
     447            "version": "7.14.5",
     448            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
     449            "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
     450            "dev": true,
     451            "requires": {
     452                "@babel/helper-plugin-utils": "^7.14.5",
    454453                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    455454            }
    456455        },
    457456        "@babel/plugin-proposal-numeric-separator": {
    458             "version": "7.14.2",
    459             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz",
    460             "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==",
    461             "dev": true,
    462             "requires": {
    463                 "@babel/helper-plugin-utils": "^7.13.0",
     457            "version": "7.14.5",
     458            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
     459            "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
     460            "dev": true,
     461            "requires": {
     462                "@babel/helper-plugin-utils": "^7.14.5",
    464463                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    465464            }
    466465        },
    467466        "@babel/plugin-proposal-object-rest-spread": {
    468             "version": "7.14.4",
    469             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz",
    470             "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==",
    471             "dev": true,
    472             "requires": {
    473                 "@babel/compat-data": "^7.14.4",
    474                 "@babel/helper-compilation-targets": "^7.14.4",
    475                 "@babel/helper-plugin-utils": "^7.13.0",
     467            "version": "7.14.5",
     468            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz",
     469            "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==",
     470            "dev": true,
     471            "requires": {
     472                "@babel/compat-data": "^7.14.5",
     473                "@babel/helper-compilation-targets": "^7.14.5",
     474                "@babel/helper-plugin-utils": "^7.14.5",
    476475                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    477                 "@babel/plugin-transform-parameters": "^7.14.2"
     476                "@babel/plugin-transform-parameters": "^7.14.5"
    478477            }
    479478        },
    480479        "@babel/plugin-proposal-optional-catch-binding": {
    481             "version": "7.14.2",
    482             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz",
    483             "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==",
    484             "dev": true,
    485             "requires": {
    486                 "@babel/helper-plugin-utils": "^7.13.0",
     480            "version": "7.14.5",
     481            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
     482            "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
     483            "dev": true,
     484            "requires": {
     485                "@babel/helper-plugin-utils": "^7.14.5",
    487486                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    488487            }
    489488        },
    490489        "@babel/plugin-proposal-optional-chaining": {
    491             "version": "7.14.2",
    492             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
    493             "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==",
    494             "dev": true,
    495             "requires": {
    496                 "@babel/helper-plugin-utils": "^7.13.0",
    497                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
     490            "version": "7.14.5",
     491            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
     492            "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
     493            "dev": true,
     494            "requires": {
     495                "@babel/helper-plugin-utils": "^7.14.5",
     496                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    498497                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    499498            }
    500499        },
    501500        "@babel/plugin-proposal-private-methods": {
    502             "version": "7.13.0",
    503             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
    504             "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
    505             "dev": true,
    506             "requires": {
    507                 "@babel/helper-create-class-features-plugin": "^7.13.0",
    508                 "@babel/helper-plugin-utils": "^7.13.0"
     501            "version": "7.14.5",
     502            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
     503            "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
     504            "dev": true,
     505            "requires": {
     506                "@babel/helper-create-class-features-plugin": "^7.14.5",
     507                "@babel/helper-plugin-utils": "^7.14.5"
    509508            }
    510509        },
    511510        "@babel/plugin-proposal-private-property-in-object": {
    512             "version": "7.14.0",
    513             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz",
    514             "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==",
    515             "dev": true,
    516             "requires": {
    517                 "@babel/helper-annotate-as-pure": "^7.12.13",
    518                 "@babel/helper-create-class-features-plugin": "^7.14.0",
    519                 "@babel/helper-plugin-utils": "^7.13.0",
    520                 "@babel/plugin-syntax-private-property-in-object": "^7.14.0"
     511            "version": "7.14.5",
     512            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz",
     513            "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==",
     514            "dev": true,
     515            "requires": {
     516                "@babel/helper-annotate-as-pure": "^7.14.5",
     517                "@babel/helper-create-class-features-plugin": "^7.14.5",
     518                "@babel/helper-plugin-utils": "^7.14.5",
     519                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    521520            }
    522521        },
    523522        "@babel/plugin-proposal-unicode-property-regex": {
    524             "version": "7.12.13",
    525             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
    526             "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
    527             "dev": true,
    528             "requires": {
    529                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    530                 "@babel/helper-plugin-utils": "^7.12.13"
     523            "version": "7.14.5",
     524            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
     525            "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
     526            "dev": true,
     527            "requires": {
     528                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     529                "@babel/helper-plugin-utils": "^7.14.5"
    531530            }
    532531        },
     
    559558        },
    560559        "@babel/plugin-syntax-class-static-block": {
    561             "version": "7.12.13",
    562             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz",
    563             "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==",
    564             "dev": true,
    565             "requires": {
    566                 "@babel/helper-plugin-utils": "^7.12.13"
     560            "version": "7.14.5",
     561            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
     562            "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
     563            "dev": true,
     564            "requires": {
     565                "@babel/helper-plugin-utils": "^7.14.5"
    567566            }
    568567        },
     
    604603        },
    605604        "@babel/plugin-syntax-jsx": {
    606             "version": "7.12.13",
    607             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz",
    608             "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==",
    609             "dev": true,
    610             "requires": {
    611                 "@babel/helper-plugin-utils": "^7.12.13"
     605            "version": "7.14.5",
     606            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
     607            "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
     608            "dev": true,
     609            "requires": {
     610                "@babel/helper-plugin-utils": "^7.14.5"
    612611            }
    613612        },
     
    667666        },
    668667        "@babel/plugin-syntax-private-property-in-object": {
    669             "version": "7.14.0",
    670             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz",
    671             "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==",
    672             "dev": true,
    673             "requires": {
    674                 "@babel/helper-plugin-utils": "^7.13.0"
     668            "version": "7.14.5",
     669            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
     670            "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
     671            "dev": true,
     672            "requires": {
     673                "@babel/helper-plugin-utils": "^7.14.5"
    675674            }
    676675        },
    677676        "@babel/plugin-syntax-top-level-await": {
    678             "version": "7.12.13",
    679             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
    680             "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
    681             "dev": true,
    682             "requires": {
    683                 "@babel/helper-plugin-utils": "^7.12.13"
     677            "version": "7.14.5",
     678            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
     679            "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
     680            "dev": true,
     681            "requires": {
     682                "@babel/helper-plugin-utils": "^7.14.5"
    684683            }
    685684        },
    686685        "@babel/plugin-syntax-typescript": {
    687             "version": "7.12.13",
    688             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz",
    689             "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==",
    690             "dev": true,
    691             "requires": {
    692                 "@babel/helper-plugin-utils": "^7.12.13"
     686            "version": "7.14.5",
     687            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
     688            "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
     689            "dev": true,
     690            "requires": {
     691                "@babel/helper-plugin-utils": "^7.14.5"
    693692            }
    694693        },
    695694        "@babel/plugin-transform-arrow-functions": {
    696             "version": "7.13.0",
    697             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
    698             "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
    699             "dev": true,
    700             "requires": {
    701                 "@babel/helper-plugin-utils": "^7.13.0"
     695            "version": "7.14.5",
     696            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
     697            "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
     698            "dev": true,
     699            "requires": {
     700                "@babel/helper-plugin-utils": "^7.14.5"
    702701            }
    703702        },
    704703        "@babel/plugin-transform-async-to-generator": {
    705             "version": "7.13.0",
    706             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz",
    707             "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==",
    708             "dev": true,
    709             "requires": {
    710                 "@babel/helper-module-imports": "^7.12.13",
    711                 "@babel/helper-plugin-utils": "^7.13.0",
    712                 "@babel/helper-remap-async-to-generator": "^7.13.0"
     704            "version": "7.14.5",
     705            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
     706            "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
     707            "dev": true,
     708            "requires": {
     709                "@babel/helper-module-imports": "^7.14.5",
     710                "@babel/helper-plugin-utils": "^7.14.5",
     711                "@babel/helper-remap-async-to-generator": "^7.14.5"
    713712            }
    714713        },
    715714        "@babel/plugin-transform-block-scoped-functions": {
    716             "version": "7.12.13",
    717             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
    718             "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
    719             "dev": true,
    720             "requires": {
    721                 "@babel/helper-plugin-utils": "^7.12.13"
     715            "version": "7.14.5",
     716            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
     717            "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
     718            "dev": true,
     719            "requires": {
     720                "@babel/helper-plugin-utils": "^7.14.5"
    722721            }
    723722        },
    724723        "@babel/plugin-transform-block-scoping": {
    725             "version": "7.14.4",
    726             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz",
    727             "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==",
    728             "dev": true,
    729             "requires": {
    730                 "@babel/helper-plugin-utils": "^7.13.0"
     724            "version": "7.14.5",
     725            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz",
     726            "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
     727            "dev": true,
     728            "requires": {
     729                "@babel/helper-plugin-utils": "^7.14.5"
    731730            }
    732731        },
    733732        "@babel/plugin-transform-classes": {
    734             "version": "7.14.4",
    735             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz",
    736             "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==",
    737             "dev": true,
    738             "requires": {
    739                 "@babel/helper-annotate-as-pure": "^7.12.13",
    740                 "@babel/helper-function-name": "^7.14.2",
    741                 "@babel/helper-optimise-call-expression": "^7.12.13",
    742                 "@babel/helper-plugin-utils": "^7.13.0",
    743                 "@babel/helper-replace-supers": "^7.14.4",
    744                 "@babel/helper-split-export-declaration": "^7.12.13",
     733            "version": "7.14.5",
     734            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
     735            "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
     736            "dev": true,
     737            "requires": {
     738                "@babel/helper-annotate-as-pure": "^7.14.5",
     739                "@babel/helper-function-name": "^7.14.5",
     740                "@babel/helper-optimise-call-expression": "^7.14.5",
     741                "@babel/helper-plugin-utils": "^7.14.5",
     742                "@babel/helper-replace-supers": "^7.14.5",
     743                "@babel/helper-split-export-declaration": "^7.14.5",
    745744                "globals": "^11.1.0"
    746745            }
    747746        },
    748747        "@babel/plugin-transform-computed-properties": {
    749             "version": "7.13.0",
    750             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz",
    751             "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==",
    752             "dev": true,
    753             "requires": {
    754                 "@babel/helper-plugin-utils": "^7.13.0"
     748            "version": "7.14.5",
     749            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
     750            "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
     751            "dev": true,
     752            "requires": {
     753                "@babel/helper-plugin-utils": "^7.14.5"
    755754            }
    756755        },
    757756        "@babel/plugin-transform-destructuring": {
    758             "version": "7.14.4",
    759             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz",
    760             "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==",
    761             "dev": true,
    762             "requires": {
    763                 "@babel/helper-plugin-utils": "^7.13.0"
     757            "version": "7.14.5",
     758            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz",
     759            "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==",
     760            "dev": true,
     761            "requires": {
     762                "@babel/helper-plugin-utils": "^7.14.5"
    764763            }
    765764        },
    766765        "@babel/plugin-transform-dotall-regex": {
    767             "version": "7.12.13",
    768             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
    769             "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
    770             "dev": true,
    771             "requires": {
    772                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    773                 "@babel/helper-plugin-utils": "^7.12.13"
     766            "version": "7.14.5",
     767            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
     768            "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
     769            "dev": true,
     770            "requires": {
     771                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     772                "@babel/helper-plugin-utils": "^7.14.5"
    774773            }
    775774        },
    776775        "@babel/plugin-transform-duplicate-keys": {
    777             "version": "7.12.13",
    778             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
    779             "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
    780             "dev": true,
    781             "requires": {
    782                 "@babel/helper-plugin-utils": "^7.12.13"
     776            "version": "7.14.5",
     777            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
     778            "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
     779            "dev": true,
     780            "requires": {
     781                "@babel/helper-plugin-utils": "^7.14.5"
    783782            }
    784783        },
    785784        "@babel/plugin-transform-exponentiation-operator": {
    786             "version": "7.12.13",
    787             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
    788             "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
    789             "dev": true,
    790             "requires": {
    791                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
    792                 "@babel/helper-plugin-utils": "^7.12.13"
     785            "version": "7.14.5",
     786            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
     787            "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
     788            "dev": true,
     789            "requires": {
     790                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
     791                "@babel/helper-plugin-utils": "^7.14.5"
    793792            }
    794793        },
    795794        "@babel/plugin-transform-for-of": {
    796             "version": "7.13.0",
    797             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz",
    798             "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==",
    799             "dev": true,
    800             "requires": {
    801                 "@babel/helper-plugin-utils": "^7.13.0"
     795            "version": "7.14.5",
     796            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
     797            "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
     798            "dev": true,
     799            "requires": {
     800                "@babel/helper-plugin-utils": "^7.14.5"
    802801            }
    803802        },
    804803        "@babel/plugin-transform-function-name": {
    805             "version": "7.12.13",
    806             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
    807             "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
    808             "dev": true,
    809             "requires": {
    810                 "@babel/helper-function-name": "^7.12.13",
    811                 "@babel/helper-plugin-utils": "^7.12.13"
     804            "version": "7.14.5",
     805            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
     806            "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
     807            "dev": true,
     808            "requires": {
     809                "@babel/helper-function-name": "^7.14.5",
     810                "@babel/helper-plugin-utils": "^7.14.5"
    812811            }
    813812        },
    814813        "@babel/plugin-transform-literals": {
    815             "version": "7.12.13",
    816             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
    817             "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
    818             "dev": true,
    819             "requires": {
    820                 "@babel/helper-plugin-utils": "^7.12.13"
     814            "version": "7.14.5",
     815            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
     816            "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
     817            "dev": true,
     818            "requires": {
     819                "@babel/helper-plugin-utils": "^7.14.5"
    821820            }
    822821        },
    823822        "@babel/plugin-transform-member-expression-literals": {
    824             "version": "7.12.13",
    825             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
    826             "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
    827             "dev": true,
    828             "requires": {
    829                 "@babel/helper-plugin-utils": "^7.12.13"
     823            "version": "7.14.5",
     824            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
     825            "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
     826            "dev": true,
     827            "requires": {
     828                "@babel/helper-plugin-utils": "^7.14.5"
    830829            }
    831830        },
    832831        "@babel/plugin-transform-modules-amd": {
    833             "version": "7.14.2",
    834             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz",
    835             "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
    836             "dev": true,
    837             "requires": {
    838                 "@babel/helper-module-transforms": "^7.14.2",
    839                 "@babel/helper-plugin-utils": "^7.13.0",
     832            "version": "7.14.5",
     833            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
     834            "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
     835            "dev": true,
     836            "requires": {
     837                "@babel/helper-module-transforms": "^7.14.5",
     838                "@babel/helper-plugin-utils": "^7.14.5",
    840839                "babel-plugin-dynamic-import-node": "^2.3.3"
    841840            }
    842841        },
    843842        "@babel/plugin-transform-modules-commonjs": {
    844             "version": "7.14.0",
    845             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz",
    846             "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==",
    847             "dev": true,
    848             "requires": {
    849                 "@babel/helper-module-transforms": "^7.14.0",
    850                 "@babel/helper-plugin-utils": "^7.13.0",
    851                 "@babel/helper-simple-access": "^7.13.12",
     843            "version": "7.14.5",
     844            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
     845            "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==",
     846            "dev": true,
     847            "requires": {
     848                "@babel/helper-module-transforms": "^7.14.5",
     849                "@babel/helper-plugin-utils": "^7.14.5",
     850                "@babel/helper-simple-access": "^7.14.5",
    852851                "babel-plugin-dynamic-import-node": "^2.3.3"
    853852            }
    854853        },
    855854        "@babel/plugin-transform-modules-systemjs": {
    856             "version": "7.13.8",
    857             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz",
    858             "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==",
    859             "dev": true,
    860             "requires": {
    861                 "@babel/helper-hoist-variables": "^7.13.0",
    862                 "@babel/helper-module-transforms": "^7.13.0",
    863                 "@babel/helper-plugin-utils": "^7.13.0",
    864                 "@babel/helper-validator-identifier": "^7.12.11",
     855            "version": "7.14.5",
     856            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
     857            "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
     858            "dev": true,
     859            "requires": {
     860                "@babel/helper-hoist-variables": "^7.14.5",
     861                "@babel/helper-module-transforms": "^7.14.5",
     862                "@babel/helper-plugin-utils": "^7.14.5",
     863                "@babel/helper-validator-identifier": "^7.14.5",
    865864                "babel-plugin-dynamic-import-node": "^2.3.3"
    866865            }
    867866        },
    868867        "@babel/plugin-transform-modules-umd": {
    869             "version": "7.14.0",
    870             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz",
    871             "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==",
    872             "dev": true,
    873             "requires": {
    874                 "@babel/helper-module-transforms": "^7.14.0",
    875                 "@babel/helper-plugin-utils": "^7.13.0"
     868            "version": "7.14.5",
     869            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
     870            "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
     871            "dev": true,
     872            "requires": {
     873                "@babel/helper-module-transforms": "^7.14.5",
     874                "@babel/helper-plugin-utils": "^7.14.5"
    876875            }
    877876        },
    878877        "@babel/plugin-transform-named-capturing-groups-regex": {
    879             "version": "7.12.13",
    880             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
    881             "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
    882             "dev": true,
    883             "requires": {
    884                 "@babel/helper-create-regexp-features-plugin": "^7.12.13"
     878            "version": "7.14.5",
     879            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz",
     880            "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==",
     881            "dev": true,
     882            "requires": {
     883                "@babel/helper-create-regexp-features-plugin": "^7.14.5"
    885884            }
    886885        },
    887886        "@babel/plugin-transform-new-target": {
    888             "version": "7.12.13",
    889             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
    890             "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
    891             "dev": true,
    892             "requires": {
    893                 "@babel/helper-plugin-utils": "^7.12.13"
     887            "version": "7.14.5",
     888            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
     889            "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
     890            "dev": true,
     891            "requires": {
     892                "@babel/helper-plugin-utils": "^7.14.5"
    894893            }
    895894        },
    896895        "@babel/plugin-transform-object-super": {
    897             "version": "7.12.13",
    898             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
    899             "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
    900             "dev": true,
    901             "requires": {
    902                 "@babel/helper-plugin-utils": "^7.12.13",
    903                 "@babel/helper-replace-supers": "^7.12.13"
     896            "version": "7.14.5",
     897            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
     898            "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
     899            "dev": true,
     900            "requires": {
     901                "@babel/helper-plugin-utils": "^7.14.5",
     902                "@babel/helper-replace-supers": "^7.14.5"
    904903            }
    905904        },
    906905        "@babel/plugin-transform-parameters": {
    907             "version": "7.14.2",
    908             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz",
    909             "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==",
    910             "dev": true,
    911             "requires": {
    912                 "@babel/helper-plugin-utils": "^7.13.0"
     906            "version": "7.14.5",
     907            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
     908            "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
     909            "dev": true,
     910            "requires": {
     911                "@babel/helper-plugin-utils": "^7.14.5"
    913912            }
    914913        },
    915914        "@babel/plugin-transform-property-literals": {
    916             "version": "7.12.13",
    917             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
    918             "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
    919             "dev": true,
    920             "requires": {
    921                 "@babel/helper-plugin-utils": "^7.12.13"
     915            "version": "7.14.5",
     916            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
     917            "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
     918            "dev": true,
     919            "requires": {
     920                "@babel/helper-plugin-utils": "^7.14.5"
    922921            }
    923922        },
    924923        "@babel/plugin-transform-react-constant-elements": {
    925             "version": "7.13.13",
    926             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz",
    927             "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==",
    928             "dev": true,
    929             "requires": {
    930                 "@babel/helper-plugin-utils": "^7.13.0"
     924            "version": "7.14.5",
     925            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz",
     926            "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==",
     927            "dev": true,
     928            "requires": {
     929                "@babel/helper-plugin-utils": "^7.14.5"
    931930            }
    932931        },
    933932        "@babel/plugin-transform-react-display-name": {
    934             "version": "7.14.2",
    935             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz",
    936             "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==",
    937             "dev": true,
    938             "requires": {
    939                 "@babel/helper-plugin-utils": "^7.13.0"
     933            "version": "7.14.5",
     934            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz",
     935            "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==",
     936            "dev": true,
     937            "requires": {
     938                "@babel/helper-plugin-utils": "^7.14.5"
    940939            }
    941940        },
    942941        "@babel/plugin-transform-react-jsx": {
    943             "version": "7.14.3",
    944             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz",
    945             "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==",
    946             "dev": true,
    947             "requires": {
    948                 "@babel/helper-annotate-as-pure": "^7.12.13",
    949                 "@babel/helper-module-imports": "^7.13.12",
    950                 "@babel/helper-plugin-utils": "^7.13.0",
    951                 "@babel/plugin-syntax-jsx": "^7.12.13",
    952                 "@babel/types": "^7.14.2"
     942            "version": "7.14.5",
     943            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz",
     944            "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==",
     945            "dev": true,
     946            "requires": {
     947                "@babel/helper-annotate-as-pure": "^7.14.5",
     948                "@babel/helper-module-imports": "^7.14.5",
     949                "@babel/helper-plugin-utils": "^7.14.5",
     950                "@babel/plugin-syntax-jsx": "^7.14.5",
     951                "@babel/types": "^7.14.5"
    953952            }
    954953        },
    955954        "@babel/plugin-transform-react-jsx-development": {
    956             "version": "7.12.17",
    957             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz",
    958             "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==",
    959             "dev": true,
    960             "requires": {
    961                 "@babel/plugin-transform-react-jsx": "^7.12.17"
     955            "version": "7.14.5",
     956            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz",
     957            "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==",
     958            "dev": true,
     959            "requires": {
     960                "@babel/plugin-transform-react-jsx": "^7.14.5"
    962961            }
    963962        },
    964963        "@babel/plugin-transform-react-pure-annotations": {
    965             "version": "7.12.1",
    966             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz",
    967             "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==",
    968             "dev": true,
    969             "requires": {
    970                 "@babel/helper-annotate-as-pure": "^7.10.4",
    971                 "@babel/helper-plugin-utils": "^7.10.4"
     964            "version": "7.14.5",
     965            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz",
     966            "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==",
     967            "dev": true,
     968            "requires": {
     969                "@babel/helper-annotate-as-pure": "^7.14.5",
     970                "@babel/helper-plugin-utils": "^7.14.5"
    972971            }
    973972        },
    974973        "@babel/plugin-transform-regenerator": {
    975             "version": "7.13.15",
    976             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz",
    977             "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==",
     974            "version": "7.14.5",
     975            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
     976            "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
    978977            "dev": true,
    979978            "requires": {
     
    982981        },
    983982        "@babel/plugin-transform-reserved-words": {
    984             "version": "7.12.13",
    985             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
    986             "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
    987             "dev": true,
    988             "requires": {
    989                 "@babel/helper-plugin-utils": "^7.12.13"
     983            "version": "7.14.5",
     984            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
     985            "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
     986            "dev": true,
     987            "requires": {
     988                "@babel/helper-plugin-utils": "^7.14.5"
    990989            }
    991990        },
    992991        "@babel/plugin-transform-runtime": {
    993             "version": "7.14.3",
    994             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz",
    995             "integrity": "sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==",
    996             "dev": true,
    997             "requires": {
    998                 "@babel/helper-module-imports": "^7.13.12",
    999                 "@babel/helper-plugin-utils": "^7.13.0",
    1000                 "babel-plugin-polyfill-corejs2": "^0.2.0",
    1001                 "babel-plugin-polyfill-corejs3": "^0.2.0",
    1002                 "babel-plugin-polyfill-regenerator": "^0.2.0",
     992            "version": "7.14.5",
     993            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz",
     994            "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==",
     995            "dev": true,
     996            "requires": {
     997                "@babel/helper-module-imports": "^7.14.5",
     998                "@babel/helper-plugin-utils": "^7.14.5",
     999                "babel-plugin-polyfill-corejs2": "^0.2.2",
     1000                "babel-plugin-polyfill-corejs3": "^0.2.2",
     1001                "babel-plugin-polyfill-regenerator": "^0.2.2",
    10031002                "semver": "^6.3.0"
    10041003            },
     
    10131012        },
    10141013        "@babel/plugin-transform-shorthand-properties": {
    1015             "version": "7.12.13",
    1016             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
    1017             "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
    1018             "dev": true,
    1019             "requires": {
    1020                 "@babel/helper-plugin-utils": "^7.12.13"
     1014            "version": "7.14.5",
     1015            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
     1016            "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
     1017            "dev": true,
     1018            "requires": {
     1019                "@babel/helper-plugin-utils": "^7.14.5"
    10211020            }
    10221021        },
    10231022        "@babel/plugin-transform-spread": {
    1024             "version": "7.13.0",
    1025             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
    1026             "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
    1027             "dev": true,
    1028             "requires": {
    1029                 "@babel/helper-plugin-utils": "^7.13.0",
    1030                 "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
     1023            "version": "7.14.6",
     1024            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
     1025            "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
     1026            "dev": true,
     1027            "requires": {
     1028                "@babel/helper-plugin-utils": "^7.14.5",
     1029                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
    10311030            }
    10321031        },
    10331032        "@babel/plugin-transform-sticky-regex": {
    1034             "version": "7.12.13",
    1035             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
    1036             "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
    1037             "dev": true,
    1038             "requires": {
    1039                 "@babel/helper-plugin-utils": "^7.12.13"
     1033            "version": "7.14.5",
     1034            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
     1035            "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
     1036            "dev": true,
     1037            "requires": {
     1038                "@babel/helper-plugin-utils": "^7.14.5"
    10401039            }
    10411040        },
    10421041        "@babel/plugin-transform-template-literals": {
    1043             "version": "7.13.0",
    1044             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
    1045             "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
    1046             "dev": true,
    1047             "requires": {
    1048                 "@babel/helper-plugin-utils": "^7.13.0"
     1042            "version": "7.14.5",
     1043            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
     1044            "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
     1045            "dev": true,
     1046            "requires": {
     1047                "@babel/helper-plugin-utils": "^7.14.5"
    10491048            }
    10501049        },
    10511050        "@babel/plugin-transform-typeof-symbol": {
    1052             "version": "7.12.13",
    1053             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
    1054             "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
    1055             "dev": true,
    1056             "requires": {
    1057                 "@babel/helper-plugin-utils": "^7.12.13"
     1051            "version": "7.14.5",
     1052            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
     1053            "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
     1054            "dev": true,
     1055            "requires": {
     1056                "@babel/helper-plugin-utils": "^7.14.5"
    10581057            }
    10591058        },
    10601059        "@babel/plugin-transform-typescript": {
    1061             "version": "7.14.4",
    1062             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz",
    1063             "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==",
    1064             "dev": true,
    1065             "requires": {
    1066                 "@babel/helper-create-class-features-plugin": "^7.14.4",
    1067                 "@babel/helper-plugin-utils": "^7.13.0",
    1068                 "@babel/plugin-syntax-typescript": "^7.12.13"
     1060            "version": "7.14.6",
     1061            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz",
     1062            "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==",
     1063            "dev": true,
     1064            "requires": {
     1065                "@babel/helper-create-class-features-plugin": "^7.14.6",
     1066                "@babel/helper-plugin-utils": "^7.14.5",
     1067                "@babel/plugin-syntax-typescript": "^7.14.5"
    10691068            }
    10701069        },
    10711070        "@babel/plugin-transform-unicode-escapes": {
    1072             "version": "7.12.13",
    1073             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
    1074             "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
    1075             "dev": true,
    1076             "requires": {
    1077                 "@babel/helper-plugin-utils": "^7.12.13"
     1071            "version": "7.14.5",
     1072            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
     1073            "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
     1074            "dev": true,
     1075            "requires": {
     1076                "@babel/helper-plugin-utils": "^7.14.5"
    10781077            }
    10791078        },
    10801079        "@babel/plugin-transform-unicode-regex": {
    1081             "version": "7.12.13",
    1082             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
    1083             "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
    1084             "dev": true,
    1085             "requires": {
    1086                 "@babel/helper-create-regexp-features-plugin": "^7.12.13",
    1087                 "@babel/helper-plugin-utils": "^7.12.13"
     1080            "version": "7.14.5",
     1081            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
     1082            "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
     1083            "dev": true,
     1084            "requires": {
     1085                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     1086                "@babel/helper-plugin-utils": "^7.14.5"
    10881087            }
    10891088        },
    10901089        "@babel/preset-env": {
    1091             "version": "7.14.4",
    1092             "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz",
    1093             "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==",
    1094             "dev": true,
    1095             "requires": {
    1096                 "@babel/compat-data": "^7.14.4",
    1097                 "@babel/helper-compilation-targets": "^7.14.4",
    1098                 "@babel/helper-plugin-utils": "^7.13.0",
    1099                 "@babel/helper-validator-option": "^7.12.17",
    1100                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12",
    1101                 "@babel/plugin-proposal-async-generator-functions": "^7.14.2",
    1102                 "@babel/plugin-proposal-class-properties": "^7.13.0",
    1103                 "@babel/plugin-proposal-class-static-block": "^7.14.3",
    1104                 "@babel/plugin-proposal-dynamic-import": "^7.14.2",
    1105                 "@babel/plugin-proposal-export-namespace-from": "^7.14.2",
    1106                 "@babel/plugin-proposal-json-strings": "^7.14.2",
    1107                 "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2",
    1108                 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2",
    1109                 "@babel/plugin-proposal-numeric-separator": "^7.14.2",
    1110                 "@babel/plugin-proposal-object-rest-spread": "^7.14.4",
    1111                 "@babel/plugin-proposal-optional-catch-binding": "^7.14.2",
    1112                 "@babel/plugin-proposal-optional-chaining": "^7.14.2",
    1113                 "@babel/plugin-proposal-private-methods": "^7.13.0",
    1114                 "@babel/plugin-proposal-private-property-in-object": "^7.14.0",
    1115                 "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
     1090            "version": "7.14.5",
     1091            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz",
     1092            "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==",
     1093            "dev": true,
     1094            "requires": {
     1095                "@babel/compat-data": "^7.14.5",
     1096                "@babel/helper-compilation-targets": "^7.14.5",
     1097                "@babel/helper-plugin-utils": "^7.14.5",
     1098                "@babel/helper-validator-option": "^7.14.5",
     1099                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
     1100                "@babel/plugin-proposal-async-generator-functions": "^7.14.5",
     1101                "@babel/plugin-proposal-class-properties": "^7.14.5",
     1102                "@babel/plugin-proposal-class-static-block": "^7.14.5",
     1103                "@babel/plugin-proposal-dynamic-import": "^7.14.5",
     1104                "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
     1105                "@babel/plugin-proposal-json-strings": "^7.14.5",
     1106                "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
     1107                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
     1108                "@babel/plugin-proposal-numeric-separator": "^7.14.5",
     1109                "@babel/plugin-proposal-object-rest-spread": "^7.14.5",
     1110                "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
     1111                "@babel/plugin-proposal-optional-chaining": "^7.14.5",
     1112                "@babel/plugin-proposal-private-methods": "^7.14.5",
     1113                "@babel/plugin-proposal-private-property-in-object": "^7.14.5",
     1114                "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
    11161115                "@babel/plugin-syntax-async-generators": "^7.8.4",
    11171116                "@babel/plugin-syntax-class-properties": "^7.12.13",
    1118                 "@babel/plugin-syntax-class-static-block": "^7.12.13",
     1117                "@babel/plugin-syntax-class-static-block": "^7.14.5",
    11191118                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    11201119                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
     
    11261125                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
    11271126                "@babel/plugin-syntax-optional-chaining": "^7.8.3",
    1128                 "@babel/plugin-syntax-private-property-in-object": "^7.14.0",
    1129                 "@babel/plugin-syntax-top-level-await": "^7.12.13",
    1130                 "@babel/plugin-transform-arrow-functions": "^7.13.0",
    1131                 "@babel/plugin-transform-async-to-generator": "^7.13.0",
    1132                 "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
    1133                 "@babel/plugin-transform-block-scoping": "^7.14.4",
    1134                 "@babel/plugin-transform-classes": "^7.14.4",
    1135                 "@babel/plugin-transform-computed-properties": "^7.13.0",
    1136                 "@babel/plugin-transform-destructuring": "^7.14.4",
    1137                 "@babel/plugin-transform-dotall-regex": "^7.12.13",
    1138                 "@babel/plugin-transform-duplicate-keys": "^7.12.13",
    1139                 "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
    1140                 "@babel/plugin-transform-for-of": "^7.13.0",
    1141                 "@babel/plugin-transform-function-name": "^7.12.13",
    1142                 "@babel/plugin-transform-literals": "^7.12.13",
    1143                 "@babel/plugin-transform-member-expression-literals": "^7.12.13",
    1144                 "@babel/plugin-transform-modules-amd": "^7.14.2",
    1145                 "@babel/plugin-transform-modules-commonjs": "^7.14.0",
    1146                 "@babel/plugin-transform-modules-systemjs": "^7.13.8",
    1147                 "@babel/plugin-transform-modules-umd": "^7.14.0",
    1148                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
    1149                 "@babel/plugin-transform-new-target": "^7.12.13",
    1150                 "@babel/plugin-transform-object-super": "^7.12.13",
    1151                 "@babel/plugin-transform-parameters": "^7.14.2",
    1152                 "@babel/plugin-transform-property-literals": "^7.12.13",
    1153                 "@babel/plugin-transform-regenerator": "^7.13.15",
    1154                 "@babel/plugin-transform-reserved-words": "^7.12.13",
    1155                 "@babel/plugin-transform-shorthand-properties": "^7.12.13",
    1156                 "@babel/plugin-transform-spread": "^7.13.0",
    1157                 "@babel/plugin-transform-sticky-regex": "^7.12.13",
    1158                 "@babel/plugin-transform-template-literals": "^7.13.0",
    1159                 "@babel/plugin-transform-typeof-symbol": "^7.12.13",
    1160                 "@babel/plugin-transform-unicode-escapes": "^7.12.13",
    1161                 "@babel/plugin-transform-unicode-regex": "^7.12.13",
     1127                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
     1128                "@babel/plugin-syntax-top-level-await": "^7.14.5",
     1129                "@babel/plugin-transform-arrow-functions": "^7.14.5",
     1130                "@babel/plugin-transform-async-to-generator": "^7.14.5",
     1131                "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
     1132                "@babel/plugin-transform-block-scoping": "^7.14.5",
     1133                "@babel/plugin-transform-classes": "^7.14.5",
     1134                "@babel/plugin-transform-computed-properties": "^7.14.5",
     1135                "@babel/plugin-transform-destructuring": "^7.14.5",
     1136                "@babel/plugin-transform-dotall-regex": "^7.14.5",
     1137                "@babel/plugin-transform-duplicate-keys": "^7.14.5",
     1138                "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
     1139                "@babel/plugin-transform-for-of": "^7.14.5",
     1140                "@babel/plugin-transform-function-name": "^7.14.5",
     1141                "@babel/plugin-transform-literals": "^7.14.5",
     1142                "@babel/plugin-transform-member-expression-literals": "^7.14.5",
     1143                "@babel/plugin-transform-modules-amd": "^7.14.5",
     1144                "@babel/plugin-transform-modules-commonjs": "^7.14.5",
     1145                "@babel/plugin-transform-modules-systemjs": "^7.14.5",
     1146                "@babel/plugin-transform-modules-umd": "^7.14.5",
     1147                "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5",
     1148                "@babel/plugin-transform-new-target": "^7.14.5",
     1149                "@babel/plugin-transform-object-super": "^7.14.5",
     1150                "@babel/plugin-transform-parameters": "^7.14.5",
     1151                "@babel/plugin-transform-property-literals": "^7.14.5",
     1152                "@babel/plugin-transform-regenerator": "^7.14.5",
     1153                "@babel/plugin-transform-reserved-words": "^7.14.5",
     1154                "@babel/plugin-transform-shorthand-properties": "^7.14.5",
     1155                "@babel/plugin-transform-spread": "^7.14.5",
     1156                "@babel/plugin-transform-sticky-regex": "^7.14.5",
     1157                "@babel/plugin-transform-template-literals": "^7.14.5",
     1158                "@babel/plugin-transform-typeof-symbol": "^7.14.5",
     1159                "@babel/plugin-transform-unicode-escapes": "^7.14.5",
     1160                "@babel/plugin-transform-unicode-regex": "^7.14.5",
    11621161                "@babel/preset-modules": "^0.1.4",
    1163                 "@babel/types": "^7.14.4",
    1164                 "babel-plugin-polyfill-corejs2": "^0.2.0",
    1165                 "babel-plugin-polyfill-corejs3": "^0.2.0",
    1166                 "babel-plugin-polyfill-regenerator": "^0.2.0",
    1167                 "core-js-compat": "^3.9.0",
     1162                "@babel/types": "^7.14.5",
     1163                "babel-plugin-polyfill-corejs2": "^0.2.2",
     1164                "babel-plugin-polyfill-corejs3": "^0.2.2",
     1165                "babel-plugin-polyfill-regenerator": "^0.2.2",
     1166                "core-js-compat": "^3.14.0",
    11681167                "semver": "^6.3.0"
    11691168            },
     
    11911190        },
    11921191        "@babel/preset-react": {
    1193             "version": "7.13.13",
    1194             "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz",
    1195             "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==",
    1196             "dev": true,
    1197             "requires": {
    1198                 "@babel/helper-plugin-utils": "^7.13.0",
    1199                 "@babel/helper-validator-option": "^7.12.17",
    1200                 "@babel/plugin-transform-react-display-name": "^7.12.13",
    1201                 "@babel/plugin-transform-react-jsx": "^7.13.12",
    1202                 "@babel/plugin-transform-react-jsx-development": "^7.12.17",
    1203                 "@babel/plugin-transform-react-pure-annotations": "^7.12.1"
     1192            "version": "7.14.5",
     1193            "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz",
     1194            "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==",
     1195            "dev": true,
     1196            "requires": {
     1197                "@babel/helper-plugin-utils": "^7.14.5",
     1198                "@babel/helper-validator-option": "^7.14.5",
     1199                "@babel/plugin-transform-react-display-name": "^7.14.5",
     1200                "@babel/plugin-transform-react-jsx": "^7.14.5",
     1201                "@babel/plugin-transform-react-jsx-development": "^7.14.5",
     1202                "@babel/plugin-transform-react-pure-annotations": "^7.14.5"
    12041203            }
    12051204        },
    12061205        "@babel/preset-typescript": {
    1207             "version": "7.13.0",
    1208             "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz",
    1209             "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==",
    1210             "dev": true,
    1211             "requires": {
    1212                 "@babel/helper-plugin-utils": "^7.13.0",
    1213                 "@babel/helper-validator-option": "^7.12.17",
    1214                 "@babel/plugin-transform-typescript": "^7.13.0"
     1206            "version": "7.14.5",
     1207            "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz",
     1208            "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==",
     1209            "dev": true,
     1210            "requires": {
     1211                "@babel/helper-plugin-utils": "^7.14.5",
     1212                "@babel/helper-validator-option": "^7.14.5",
     1213                "@babel/plugin-transform-typescript": "^7.14.5"
    12151214            }
    12161215        },
    12171216        "@babel/runtime": {
    1218             "version": "7.14.0",
    1219             "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz",
    1220             "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==",
     1217            "version": "7.14.6",
     1218            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
     1219            "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
    12211220            "requires": {
    12221221                "regenerator-runtime": "^0.13.4"
     
    12241223        },
    12251224        "@babel/runtime-corejs3": {
    1226             "version": "7.14.0",
    1227             "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz",
    1228             "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==",
    1229             "dev": true,
    1230             "requires": {
    1231                 "core-js-pure": "^3.0.0",
     1225            "version": "7.14.6",
     1226            "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz",
     1227            "integrity": "sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q==",
     1228            "dev": true,
     1229            "requires": {
     1230                "core-js-pure": "^3.14.0",
    12321231                "regenerator-runtime": "^0.13.4"
    12331232            }
    12341233        },
    12351234        "@babel/template": {
    1236             "version": "7.12.13",
    1237             "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
    1238             "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
    1239             "dev": true,
    1240             "requires": {
    1241                 "@babel/code-frame": "^7.12.13",
    1242                 "@babel/parser": "^7.12.13",
    1243                 "@babel/types": "^7.12.13"
     1235            "version": "7.14.5",
     1236            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
     1237            "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
     1238            "dev": true,
     1239            "requires": {
     1240                "@babel/code-frame": "^7.14.5",
     1241                "@babel/parser": "^7.14.5",
     1242                "@babel/types": "^7.14.5"
    12441243            },
    12451244            "dependencies": {
    12461245                "@babel/parser": {
    1247                     "version": "7.14.4",
    1248                     "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    1249                     "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     1246                    "version": "7.14.6",
     1247                    "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     1248                    "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    12501249                    "dev": true
    12511250                }
     
    12531252        },
    12541253        "@babel/traverse": {
    1255             "version": "7.14.2",
    1256             "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
    1257             "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==",
    1258             "dev": true,
    1259             "requires": {
    1260                 "@babel/code-frame": "^7.12.13",
    1261                 "@babel/generator": "^7.14.2",
    1262                 "@babel/helper-function-name": "^7.14.2",
    1263                 "@babel/helper-split-export-declaration": "^7.12.13",
    1264                 "@babel/parser": "^7.14.2",
    1265                 "@babel/types": "^7.14.2",
     1254            "version": "7.14.5",
     1255            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
     1256            "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
     1257            "dev": true,
     1258            "requires": {
     1259                "@babel/code-frame": "^7.14.5",
     1260                "@babel/generator": "^7.14.5",
     1261                "@babel/helper-function-name": "^7.14.5",
     1262                "@babel/helper-hoist-variables": "^7.14.5",
     1263                "@babel/helper-split-export-declaration": "^7.14.5",
     1264                "@babel/parser": "^7.14.5",
     1265                "@babel/types": "^7.14.5",
    12661266                "debug": "^4.1.0",
    12671267                "globals": "^11.1.0"
     
    12691269            "dependencies": {
    12701270                "@babel/parser": {
    1271                     "version": "7.14.4",
    1272                     "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz",
    1273                     "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==",
     1271                    "version": "7.14.6",
     1272                    "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
     1273                    "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==",
    12741274                    "dev": true
    12751275                }
     
    12771277        },
    12781278        "@babel/types": {
    1279             "version": "7.14.4",
    1280             "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz",
    1281             "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==",
    1282             "requires": {
    1283                 "@babel/helper-validator-identifier": "^7.14.0",
     1279            "version": "7.14.5",
     1280            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
     1281            "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
     1282            "requires": {
     1283                "@babel/helper-validator-identifier": "^7.14.5",
    12841284                "to-fast-properties": "^2.0.0"
    12851285            }
     
    26442644        },
    26452645        "@types/prettier": {
    2646             "version": "2.2.3",
    2647             "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz",
    2648             "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==",
     2646            "version": "2.3.0",
     2647            "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz",
     2648            "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==",
    26492649            "dev": true
    26502650        },
     
    27912791        },
    27922792        "@typescript-eslint/eslint-plugin": {
    2793             "version": "4.26.1",
    2794             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz",
    2795             "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==",
    2796             "dev": true,
    2797             "requires": {
    2798                 "@typescript-eslint/experimental-utils": "4.26.1",
    2799                 "@typescript-eslint/scope-manager": "4.26.1",
     2793            "version": "4.27.0",
     2794            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz",
     2795            "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==",
     2796            "dev": true,
     2797            "requires": {
     2798                "@typescript-eslint/experimental-utils": "4.27.0",
     2799                "@typescript-eslint/scope-manager": "4.27.0",
    28002800                "debug": "^4.3.1",
    28012801                "functional-red-black-tree": "^1.0.1",
     
    28332833        },
    28342834        "@typescript-eslint/experimental-utils": {
    2835             "version": "4.26.1",
    2836             "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz",
    2837             "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==",
     2835            "version": "4.27.0",
     2836            "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz",
     2837            "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==",
    28382838            "dev": true,
    28392839            "requires": {
    28402840                "@types/json-schema": "^7.0.7",
    2841                 "@typescript-eslint/scope-manager": "4.26.1",
    2842                 "@typescript-eslint/types": "4.26.1",
    2843                 "@typescript-eslint/typescript-estree": "4.26.1",
     2841                "@typescript-eslint/scope-manager": "4.27.0",
     2842                "@typescript-eslint/types": "4.27.0",
     2843                "@typescript-eslint/typescript-estree": "4.27.0",
    28442844                "eslint-scope": "^5.1.1",
    28452845                "eslint-utils": "^3.0.0"
     
    28652865        },
    28662866        "@typescript-eslint/parser": {
    2867             "version": "4.26.1",
    2868             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz",
    2869             "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==",
    2870             "dev": true,
    2871             "requires": {
    2872                 "@typescript-eslint/scope-manager": "4.26.1",
    2873                 "@typescript-eslint/types": "4.26.1",
    2874                 "@typescript-eslint/typescript-estree": "4.26.1",
     2867            "version": "4.27.0",
     2868            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz",
     2869            "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==",
     2870            "dev": true,
     2871            "requires": {
     2872                "@typescript-eslint/scope-manager": "4.27.0",
     2873                "@typescript-eslint/types": "4.27.0",
     2874                "@typescript-eslint/typescript-estree": "4.27.0",
    28752875                "debug": "^4.3.1"
    28762876            },
     
    28942894        },
    28952895        "@typescript-eslint/scope-manager": {
    2896             "version": "4.26.1",
    2897             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz",
    2898             "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==",
    2899             "dev": true,
    2900             "requires": {
    2901                 "@typescript-eslint/types": "4.26.1",
    2902                 "@typescript-eslint/visitor-keys": "4.26.1"
     2896            "version": "4.27.0",
     2897            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz",
     2898            "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==",
     2899            "dev": true,
     2900            "requires": {
     2901                "@typescript-eslint/types": "4.27.0",
     2902                "@typescript-eslint/visitor-keys": "4.27.0"
    29032903            }
    29042904        },
    29052905        "@typescript-eslint/types": {
    2906             "version": "4.26.1",
    2907             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz",
    2908             "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==",
     2906            "version": "4.27.0",
     2907            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz",
     2908            "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==",
    29092909            "dev": true
    29102910        },
    29112911        "@typescript-eslint/typescript-estree": {
    2912             "version": "4.26.1",
    2913             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz",
    2914             "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==",
    2915             "dev": true,
    2916             "requires": {
    2917                 "@typescript-eslint/types": "4.26.1",
    2918                 "@typescript-eslint/visitor-keys": "4.26.1",
     2912            "version": "4.27.0",
     2913            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz",
     2914            "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==",
     2915            "dev": true,
     2916            "requires": {
     2917                "@typescript-eslint/types": "4.27.0",
     2918                "@typescript-eslint/visitor-keys": "4.27.0",
    29192919                "debug": "^4.3.1",
    29202920                "globby": "^11.0.3",
     
    29712971        },
    29722972        "@typescript-eslint/visitor-keys": {
    2973             "version": "4.26.1",
    2974             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz",
    2975             "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==",
    2976             "dev": true,
    2977             "requires": {
    2978                 "@typescript-eslint/types": "4.26.1",
     2973            "version": "4.27.0",
     2974            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz",
     2975            "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==",
     2976            "dev": true,
     2977            "requires": {
     2978                "@typescript-eslint/types": "4.27.0",
    29792979                "eslint-visitor-keys": "^2.0.0"
    29802980            }
     
    31713171        },
    31723172        "@wordpress/annotations": {
    3173             "version": "2.1.1",
    3174             "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.1.1.tgz",
    3175             "integrity": "sha512-23oKfTWyL+ynYHXgKrSFyvKQd+d3DcrxVkxEJdNTjmKSuBbaeHkviRwMC3WgMJ4AmJm2KghpEsc9siLLNw1HDw==",
     3173            "version": "2.1.2",
     3174            "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.1.2.tgz",
     3175            "integrity": "sha512-VFbBu7IczGzUy3oEMrFjXwdhkR0IV79ItiXM1z2qnTLm6GoC+Fgi/l5CtexErZINQauHTFWuSuHEuedWHNRCwA==",
    31763176            "requires": {
    31773177                "@babel/runtime": "^7.13.10",
    3178                 "@wordpress/data": "^5.1.1",
     3178                "@wordpress/data": "^5.1.2",
    31793179                "@wordpress/hooks": "^3.1.1",
    31803180                "@wordpress/i18n": "^4.1.1",
    3181                 "@wordpress/rich-text": "^4.1.1",
     3181                "@wordpress/rich-text": "^4.1.2",
    31823182                "lodash": "^4.17.21",
    31833183                "rememo": "^3.0.0",
     
    32523252        },
    32533253        "@wordpress/block-directory": {
    3254             "version": "2.1.5",
    3255             "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.5.tgz",
    3256             "integrity": "sha512-aj3VCWantvUjP9dc8n/2fBE1zwAg+pQ0434Rekolsd7gti3RaLIP0DhmVXnngWZMCd2AL75N6dcoWNG1k//38A==",
     3254            "version": "2.1.7",
     3255            "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.7.tgz",
     3256            "integrity": "sha512-wZJqorYDPOK4chBjeR+2SQ1zebnf2dTIRcBkhEJiVbHPD2SH2iPZKUWSjGnnLgsYazfmoy54S61aYZFAm4Ekcg==",
    32573257            "requires": {
    32583258                "@babel/runtime": "^7.13.10",
    32593259                "@wordpress/a11y": "^3.1.1",
    32603260                "@wordpress/api-fetch": "^5.1.1",
    3261                 "@wordpress/block-editor": "^6.1.3",
    3262                 "@wordpress/blocks": "^9.1.3",
    3263                 "@wordpress/components": "^14.1.2",
    3264                 "@wordpress/compose": "^4.1.1",
    3265                 "@wordpress/core-data": "^3.1.4",
    3266                 "@wordpress/data": "^5.1.1",
    3267                 "@wordpress/data-controls": "^2.1.1",
    3268                 "@wordpress/edit-post": "^4.1.5",
    3269                 "@wordpress/editor": "^10.1.4",
     3261                "@wordpress/block-editor": "^6.1.4",
     3262                "@wordpress/blocks": "^9.1.4",
     3263                "@wordpress/components": "^14.1.3",
     3264                "@wordpress/compose": "^4.1.2",
     3265                "@wordpress/core-data": "^3.1.6",
     3266                "@wordpress/data": "^5.1.2",
     3267                "@wordpress/data-controls": "^2.1.2",
     3268                "@wordpress/edit-post": "^4.1.7",
     3269                "@wordpress/editor": "^10.1.6",
    32703270                "@wordpress/element": "^3.1.1",
    32713271                "@wordpress/hooks": "^3.1.1",
     
    32733273                "@wordpress/i18n": "^4.1.1",
    32743274                "@wordpress/icons": "^4.0.1",
    3275                 "@wordpress/notices": "^3.1.1",
    3276                 "@wordpress/plugins": "^3.1.1",
     3275                "@wordpress/notices": "^3.1.2",
     3276                "@wordpress/plugins": "^3.1.2",
    32773277                "@wordpress/url": "^3.1.1",
    32783278                "lodash": "^4.17.21"
     
    32803280        },
    32813281        "@wordpress/block-editor": {
    3282             "version": "6.1.3",
    3283             "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.1.3.tgz",
    3284             "integrity": "sha512-q8bBsjq5Vzygzwk0X3W9hv6Xo6YcHRNXE4D4k57KsEkLnQe6ByJC9otsRKzJG4uDTEdbx5PETpr6kOXbBP2Rrw==",
     3282            "version": "6.1.4",
     3283            "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.1.4.tgz",
     3284            "integrity": "sha512-DaNXyDt7Gn2jbtJFgB3NT67mOf3c4zLDKok2Csnsu7gBqpQoXthz4fOmKCOuaWe8LYiWLRT6Xu+L3MOVV9b3Ig==",
    32853285            "requires": {
    32863286                "@babel/runtime": "^7.13.10",
     
    32883288                "@wordpress/blob": "^3.1.1",
    32893289                "@wordpress/block-serialization-default-parser": "^4.1.1",
    3290                 "@wordpress/blocks": "^9.1.3",
    3291                 "@wordpress/components": "^14.1.2",
    3292                 "@wordpress/compose": "^4.1.1",
    3293                 "@wordpress/data": "^5.1.1",
    3294                 "@wordpress/data-controls": "^2.1.1",
     3290                "@wordpress/blocks": "^9.1.4",
     3291                "@wordpress/components": "^14.1.3",
     3292                "@wordpress/compose": "^4.1.2",
     3293                "@wordpress/data": "^5.1.2",
     3294                "@wordpress/data-controls": "^2.1.2",
    32953295                "@wordpress/deprecated": "^3.1.1",
    32963296                "@wordpress/dom": "^3.1.1",
     
    33013301                "@wordpress/icons": "^4.0.1",
    33023302                "@wordpress/is-shallow-equal": "^4.1.1",
    3303                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3303                "@wordpress/keyboard-shortcuts": "^2.1.2",
    33043304                "@wordpress/keycodes": "^3.1.1",
    3305                 "@wordpress/notices": "^3.1.1",
    3306                 "@wordpress/rich-text": "^4.1.1",
     3305                "@wordpress/notices": "^3.1.2",
     3306                "@wordpress/rich-text": "^4.1.2",
    33073307                "@wordpress/shortcode": "^3.1.1",
    33083308                "@wordpress/token-list": "^2.1.1",
     
    33253325        },
    33263326        "@wordpress/block-library": {
    3327             "version": "3.2.4",
    3328             "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.4.tgz",
    3329             "integrity": "sha512-/neeBbjCHP0C0fHr/96YTvReA1QyjAe8RiGz0o5RGb41YOrQuR2fmtv05OyRycVgH+bGN5s1/FFvwmdKfLUVvA==",
     3327            "version": "3.2.6",
     3328            "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.6.tgz",
     3329            "integrity": "sha512-gM7NFeUkOdshxcNLEI3CZEYYxWu5b1PWiehy2VhAqsjrDCG8dJRDqytrngURDmb55z2WMWomORtETDsffbeOlg==",
    33303330            "requires": {
    33313331                "@babel/runtime": "^7.13.10",
     
    33343334                "@wordpress/autop": "^3.1.1",
    33353335                "@wordpress/blob": "^3.1.1",
    3336                 "@wordpress/block-editor": "^6.1.3",
    3337                 "@wordpress/blocks": "^9.1.3",
    3338                 "@wordpress/components": "^14.1.2",
    3339                 "@wordpress/compose": "^4.1.1",
    3340                 "@wordpress/core-data": "^3.1.4",
    3341                 "@wordpress/data": "^5.1.1",
     3336                "@wordpress/block-editor": "^6.1.4",
     3337                "@wordpress/blocks": "^9.1.4",
     3338                "@wordpress/components": "^14.1.3",
     3339                "@wordpress/compose": "^4.1.2",
     3340                "@wordpress/core-data": "^3.1.6",
     3341                "@wordpress/data": "^5.1.2",
    33423342                "@wordpress/date": "^4.1.1",
    33433343                "@wordpress/deprecated": "^3.1.1",
    33443344                "@wordpress/dom": "^3.1.1",
    3345                 "@wordpress/editor": "^10.1.4",
     3345                "@wordpress/editor": "^10.1.6",
    33463346                "@wordpress/element": "^3.1.1",
    33473347                "@wordpress/escape-html": "^2.1.1",
     
    33513351                "@wordpress/is-shallow-equal": "^4.1.1",
    33523352                "@wordpress/keycodes": "^3.1.1",
    3353                 "@wordpress/notices": "^3.1.1",
     3353                "@wordpress/notices": "^3.1.2",
    33543354                "@wordpress/primitives": "^2.1.1",
    3355                 "@wordpress/reusable-blocks": "^2.1.4",
    3356                 "@wordpress/rich-text": "^4.1.1",
    3357                 "@wordpress/server-side-render": "^2.1.3",
     3355                "@wordpress/reusable-blocks": "^2.1.6",
     3356                "@wordpress/rich-text": "^4.1.2",
     3357                "@wordpress/server-side-render": "^2.1.4",
    33583358                "@wordpress/url": "^3.1.1",
    3359                 "@wordpress/viewport": "^3.1.1",
     3359                "@wordpress/viewport": "^3.1.2",
    33603360                "classnames": "^2.2.5",
    33613361                "fast-average-color": "4.3.0",
     
    33773377        },
    33783378        "@wordpress/blocks": {
    3379             "version": "9.1.3",
    3380             "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.3.tgz",
    3381             "integrity": "sha512-hmldR/VhqWqolWBkZ3xAMKif0yxe0582XIkAcWevgHYbsVr1Otqa/5QsHCNmqus3P5O6BpXiJGtf39F45gyD0A==",
     3379            "version": "9.1.4",
     3380            "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.4.tgz",
     3381            "integrity": "sha512-t822wnj+mueRvGoxlLywKeEXDeyiNNBghCMg8g7hCFhV9/0aBHJSolia3FFXLcVWYH9V8cMI1jUgGUdvVxnbuQ==",
    33823382            "requires": {
    33833383                "@babel/runtime": "^7.13.10",
     
    33853385                "@wordpress/blob": "^3.1.1",
    33863386                "@wordpress/block-serialization-default-parser": "^4.1.1",
    3387                 "@wordpress/compose": "^4.1.1",
    3388                 "@wordpress/data": "^5.1.1",
     3387                "@wordpress/compose": "^4.1.2",
     3388                "@wordpress/data": "^5.1.2",
    33893389                "@wordpress/deprecated": "^3.1.1",
    33903390                "@wordpress/dom": "^3.1.1",
     
    34123412        },
    34133413        "@wordpress/components": {
    3414             "version": "14.1.2",
    3415             "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.2.tgz",
    3416             "integrity": "sha512-Fc1zjhJfCnmACtX8tVoQWJZLXE871Hr2aA8plKnf/hkbowlL1yIRu8JzTj1xpqmJ1ItnoLXwn34obfna20Lscw==",
     3414            "version": "14.1.3",
     3415            "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.3.tgz",
     3416            "integrity": "sha512-5tPI7oCBS/aZJA9kY3Edxka3RDL03FnkVG2s1wkQLgAgC6H5bxn6p2rERkLKRKtMuaJAfAVQk2OLn6HsRmpPZw==",
    34173417            "requires": {
    34183418                "@babel/runtime": "^7.13.10",
     
    34223422                "@emotion/styled": "^10.0.23",
    34233423                "@wordpress/a11y": "^3.1.1",
    3424                 "@wordpress/compose": "^4.1.1",
     3424                "@wordpress/compose": "^4.1.2",
    34253425                "@wordpress/date": "^4.1.1",
    34263426                "@wordpress/deprecated": "^3.1.1",
     
    34333433                "@wordpress/keycodes": "^3.1.1",
    34343434                "@wordpress/primitives": "^2.1.1",
    3435                 "@wordpress/rich-text": "^4.1.1",
     3435                "@wordpress/rich-text": "^4.1.2",
    34363436                "@wordpress/warning": "^2.1.1",
    34373437                "classnames": "^2.2.5",
     
    34563456        },
    34573457        "@wordpress/compose": {
    3458             "version": "4.1.1",
    3459             "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.1.tgz",
    3460             "integrity": "sha512-REo+YIB2Yw+eO6Q8bh/xijIc4zINOUzF7eAv/TQfV6D1VqdLeAhG9916xYpLv1kYcxHEuOKBKE3qEJzWrpC6Lw==",
     3458            "version": "4.1.2",
     3459            "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.2.tgz",
     3460            "integrity": "sha512-9QdldUzcsmBPB9hj3tzPMdjHktM8FNvRqXIW2Ese0MFLV8gvrRP1JQ6tstxW59AtuRgVw0nWz2fSt0nmsjnN8Q==",
    34613461            "requires": {
    34623462                "@babel/runtime": "^7.13.10",
     
    34763476        },
    34773477        "@wordpress/core-data": {
    3478             "version": "3.1.4",
    3479             "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.4.tgz",
    3480             "integrity": "sha512-8Lv1OwK4XqMLS4AXNdUyVrcLdvbY8sKnGzecFkG48X21qOMIoIZAcb2KiAcoetUFWk/XWKU5zqKnv9aagUwUFg==",
     3478            "version": "3.1.6",
     3479            "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.6.tgz",
     3480            "integrity": "sha512-TWG0Y/2irZpy4zGvxgQRGuZQKdJ8GoRFTEeO7EY72lNtJJ6h7F/WvjuoUComVXdGm3SYWjt9fEw3AFlbJ0h0oQ==",
    34813481            "requires": {
    34823482                "@babel/runtime": "^7.13.10",
    34833483                "@wordpress/api-fetch": "^5.1.1",
    3484                 "@wordpress/blocks": "^9.1.3",
    3485                 "@wordpress/data": "^5.1.1",
    3486                 "@wordpress/data-controls": "^2.1.1",
     3484                "@wordpress/blocks": "^9.1.4",
     3485                "@wordpress/data": "^5.1.2",
     3486                "@wordpress/data-controls": "^2.1.2",
    34873487                "@wordpress/element": "^3.1.1",
    34883488                "@wordpress/html-entities": "^3.1.1",
     
    35063506        },
    35073507        "@wordpress/customize-widgets": {
    3508             "version": "1.0.4",
    3509             "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.4.tgz",
    3510             "integrity": "sha512-ckWWZ0ikuHoc4z/WppyKqdTSRJumAh9Jt5DRT711e3bnWtq6AZXVk8NiM4kY0h1+4eRoFwwXiSV9X7AQXDDvOw==",
     3508            "version": "1.0.6",
     3509            "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.6.tgz",
     3510            "integrity": "sha512-6i+WTd4e9hEm6t33ZTcBGyvVFztxAwDWxvSNnhDycun24N3LmG/NME3kKP0iwXBWXAMs1+Npff1LZhmvT169Xw==",
    35113511            "requires": {
    35123512                "@babel/runtime": "^7.11.2",
    35133513                "@wordpress/a11y": "^3.1.1",
    3514                 "@wordpress/block-editor": "^6.1.3",
    3515                 "@wordpress/block-library": "^3.2.4",
    3516                 "@wordpress/blocks": "^9.1.3",
    3517                 "@wordpress/components": "^14.1.2",
    3518                 "@wordpress/compose": "^4.1.1",
    3519                 "@wordpress/core-data": "^3.1.4",
    3520                 "@wordpress/data": "^5.1.1",
     3514                "@wordpress/block-editor": "^6.1.4",
     3515                "@wordpress/block-library": "^3.2.6",
     3516                "@wordpress/blocks": "^9.1.4",
     3517                "@wordpress/components": "^14.1.3",
     3518                "@wordpress/compose": "^4.1.2",
     3519                "@wordpress/core-data": "^3.1.6",
     3520                "@wordpress/data": "^5.1.2",
    35213521                "@wordpress/dom": "^3.1.1",
    35223522                "@wordpress/element": "^3.1.1",
     
    35253525                "@wordpress/icons": "^4.0.1",
    35263526                "@wordpress/is-shallow-equal": "^4.1.1",
    3527                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3527                "@wordpress/keyboard-shortcuts": "^2.1.2",
    35283528                "@wordpress/keycodes": "^3.1.1",
    35293529                "@wordpress/media-utils": "^2.1.1",
    3530                 "@wordpress/widgets": "^1.1.4",
     3530                "@wordpress/widgets": "^1.1.6",
    35313531                "classnames": "^2.2.6",
    35323532                "lodash": "^4.17.21"
     
    35343534        },
    35353535        "@wordpress/data": {
    3536             "version": "5.1.1",
    3537             "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.1.tgz",
    3538             "integrity": "sha512-/YkqBsnYMe6JT1dMfIW+4bjDV3irhSMqdCqbpLxKllYw69v+IoptIx86LCjWvG0CL3bT2nf0s2fljRSOqOZ2DA==",
     3536            "version": "5.1.2",
     3537            "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.2.tgz",
     3538            "integrity": "sha512-QtDlGaa6SvQmll24DDvQ0CvbtD70u0XEFPfSC7gWGFO0/mpBkrmZLUCth17cC3kfdjn+5BgefKGV3/uvHjJFqA==",
    35393539            "requires": {
    35403540                "@babel/runtime": "^7.13.10",
    3541                 "@wordpress/compose": "^4.1.1",
     3541                "@wordpress/compose": "^4.1.2",
    35423542                "@wordpress/deprecated": "^3.1.1",
    35433543                "@wordpress/element": "^3.1.1",
     
    35553555        },
    35563556        "@wordpress/data-controls": {
    3557             "version": "2.1.1",
    3558             "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.1.tgz",
    3559             "integrity": "sha512-aCjkJPYRirT1zIDqPdX0lIMeDSE0/9Qa6eSHyK/aIW7cTRQLmrx9HK1Nc2h0aQkkWHFP6nJwMYUIg0c+CpLUwQ==",
     3557            "version": "2.1.2",
     3558            "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.2.tgz",
     3559            "integrity": "sha512-tWj27FsRCZbLh0EZCOAFq4bNuZx7mWNcY/kX5aiXrUx8H9OX4W/nqc2oe70Dfzlmu5+rVl+Vs30L1pdKWpycIg==",
    35603560            "requires": {
    35613561                "@babel/runtime": "^7.13.10",
    35623562                "@wordpress/api-fetch": "^5.1.1",
    3563                 "@wordpress/data": "^5.1.1",
     3563                "@wordpress/data": "^5.1.2",
    35643564                "@wordpress/deprecated": "^3.1.1"
    35653565            }
     
    36433643        },
    36443644        "@wordpress/edit-post": {
    3645             "version": "4.1.5",
    3646             "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.5.tgz",
    3647             "integrity": "sha512-tkBtUUkOkaLzDHPO9kfNYKYA9ttvpxu89zgMwA0/pSnC80XWeqM4TbZXrSkCevVBpBtlDIn3qtzVlEqRxQHr3Q==",
     3645            "version": "4.1.7",
     3646            "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.7.tgz",
     3647            "integrity": "sha512-fe4XDppcscDM15uwPSoXAtMNMRr3uLSq5bVvfN3/4NuzwiZt/2aXq6RkzndwQJrv9z9mYPe+2dXDoOSRPaUoxg==",
    36483648            "requires": {
    36493649                "@babel/runtime": "^7.13.10",
    36503650                "@wordpress/a11y": "^3.1.1",
    36513651                "@wordpress/api-fetch": "^5.1.1",
    3652                 "@wordpress/block-editor": "^6.1.3",
    3653                 "@wordpress/block-library": "^3.2.4",
    3654                 "@wordpress/blocks": "^9.1.3",
    3655                 "@wordpress/components": "^14.1.2",
    3656                 "@wordpress/compose": "^4.1.1",
    3657                 "@wordpress/core-data": "^3.1.4",
    3658                 "@wordpress/data": "^5.1.1",
    3659                 "@wordpress/data-controls": "^2.1.1",
    3660                 "@wordpress/editor": "^10.1.4",
     3652                "@wordpress/block-editor": "^6.1.4",
     3653                "@wordpress/block-library": "^3.2.6",
     3654                "@wordpress/blocks": "^9.1.4",
     3655                "@wordpress/components": "^14.1.3",
     3656                "@wordpress/compose": "^4.1.2",
     3657                "@wordpress/core-data": "^3.1.6",
     3658                "@wordpress/data": "^5.1.2",
     3659                "@wordpress/data-controls": "^2.1.2",
     3660                "@wordpress/editor": "^10.1.6",
    36613661                "@wordpress/element": "^3.1.1",
    36623662                "@wordpress/hooks": "^3.1.1",
    36633663                "@wordpress/i18n": "^4.1.1",
    36643664                "@wordpress/icons": "^4.0.1",
    3665                 "@wordpress/interface": "^3.1.2",
    3666                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3665                "@wordpress/interface": "^3.1.3",
     3666                "@wordpress/keyboard-shortcuts": "^2.1.2",
    36673667                "@wordpress/keycodes": "^3.1.1",
    36683668                "@wordpress/media-utils": "^2.1.1",
    3669                 "@wordpress/notices": "^3.1.1",
    3670                 "@wordpress/plugins": "^3.1.1",
     3669                "@wordpress/notices": "^3.1.2",
     3670                "@wordpress/plugins": "^3.1.2",
    36713671                "@wordpress/primitives": "^2.1.1",
    36723672                "@wordpress/url": "^3.1.1",
    3673                 "@wordpress/viewport": "^3.1.1",
     3673                "@wordpress/viewport": "^3.1.2",
    36743674                "@wordpress/warning": "^2.1.1",
    36753675                "classnames": "^2.2.5",
     
    36893689        },
    36903690        "@wordpress/edit-widgets": {
    3691             "version": "2.1.5",
    3692             "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.5.tgz",
    3693             "integrity": "sha512-wqNQ0IAgfptq0m2OmLNikXIcvwyQdhUnxU4pzioNCIIIHH5Ldg56xUUtM09mJJ43c0pQzgzmPvl9KmmKzgLWAw==",
     3691            "version": "2.1.7",
     3692            "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.7.tgz",
     3693            "integrity": "sha512-YHbq6/lmuT5AU7YG3ChDhPpqeH/l8HrhlkBhtOs4pAfko9u3jm+3qMCsdQ9+E6lv7VaapngKsqo48bVB4jMN/w==",
    36943694            "requires": {
    36953695                "@babel/runtime": "^7.13.10",
    36963696                "@wordpress/a11y": "^3.1.1",
    36973697                "@wordpress/api-fetch": "^5.1.1",
    3698                 "@wordpress/block-editor": "^6.1.3",
    3699                 "@wordpress/block-library": "^3.2.4",
    3700                 "@wordpress/blocks": "^9.1.3",
    3701                 "@wordpress/components": "^14.1.2",
    3702                 "@wordpress/compose": "^4.1.1",
    3703                 "@wordpress/core-data": "^3.1.4",
    3704                 "@wordpress/data": "^5.1.1",
    3705                 "@wordpress/data-controls": "^2.1.1",
     3698                "@wordpress/block-editor": "^6.1.4",
     3699                "@wordpress/block-library": "^3.2.6",
     3700                "@wordpress/blocks": "^9.1.4",
     3701                "@wordpress/components": "^14.1.3",
     3702                "@wordpress/compose": "^4.1.2",
     3703                "@wordpress/core-data": "^3.1.6",
     3704                "@wordpress/data": "^5.1.2",
     3705                "@wordpress/data-controls": "^2.1.2",
    37063706                "@wordpress/element": "^3.1.1",
    37073707                "@wordpress/hooks": "^3.1.1",
    37083708                "@wordpress/i18n": "^4.1.1",
    37093709                "@wordpress/icons": "^4.0.1",
    3710                 "@wordpress/interface": "^3.1.2",
    3711                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3710                "@wordpress/interface": "^3.1.3",
     3711                "@wordpress/keyboard-shortcuts": "^2.1.2",
    37123712                "@wordpress/keycodes": "^3.1.1",
    37133713                "@wordpress/media-utils": "^2.1.1",
    3714                 "@wordpress/notices": "^3.1.1",
    3715                 "@wordpress/plugins": "^3.1.1",
    3716                 "@wordpress/reusable-blocks": "^2.1.4",
    3717                 "@wordpress/server-side-render": "^2.1.3",
     3714                "@wordpress/notices": "^3.1.2",
     3715                "@wordpress/plugins": "^3.1.2",
     3716                "@wordpress/reusable-blocks": "^2.1.6",
     3717                "@wordpress/server-side-render": "^2.1.4",
    37183718                "@wordpress/url": "^3.1.1",
    3719                 "@wordpress/widgets": "^1.1.4",
     3719                "@wordpress/widgets": "^1.1.6",
    37203720                "classnames": "^2.2.5",
    37213721                "lodash": "^4.17.21",
     
    37253725        },
    37263726        "@wordpress/editor": {
    3727             "version": "10.1.4",
    3728             "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.4.tgz",
    3729             "integrity": "sha512-9H45LlitHpvh7lSuDK+6i9gCySDZGFGZd4e2+sOmkqFE4A8M8dB0zhqbCC4UFcQAXxqGR5/X/Mih43Y2Cr3ZrQ==",
     3727            "version": "10.1.6",
     3728            "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.6.tgz",
     3729            "integrity": "sha512-e5ZbMFAGLJwXUdQOTJ6exKzw7uM7Td5n0fgf78XONBSEp8xn8pyOUtB+p3sj1wYdoZsT1ciPOg6bUQVdtGCf+g==",
    37303730            "requires": {
    37313731                "@babel/runtime": "^7.13.10",
     
    37333733                "@wordpress/autop": "^3.1.1",
    37343734                "@wordpress/blob": "^3.1.1",
    3735                 "@wordpress/block-editor": "^6.1.3",
    3736                 "@wordpress/blocks": "^9.1.3",
    3737                 "@wordpress/components": "^14.1.2",
    3738                 "@wordpress/compose": "^4.1.1",
    3739                 "@wordpress/core-data": "^3.1.4",
    3740                 "@wordpress/data": "^5.1.1",
    3741                 "@wordpress/data-controls": "^2.1.1",
     3735                "@wordpress/block-editor": "^6.1.4",
     3736                "@wordpress/blocks": "^9.1.4",
     3737                "@wordpress/components": "^14.1.3",
     3738                "@wordpress/compose": "^4.1.2",
     3739                "@wordpress/core-data": "^3.1.6",
     3740                "@wordpress/data": "^5.1.2",
     3741                "@wordpress/data-controls": "^2.1.2",
    37423742                "@wordpress/date": "^4.1.1",
    37433743                "@wordpress/deprecated": "^3.1.1",
     
    37483748                "@wordpress/icons": "^4.0.1",
    37493749                "@wordpress/is-shallow-equal": "^4.1.1",
    3750                 "@wordpress/keyboard-shortcuts": "^2.1.1",
     3750                "@wordpress/keyboard-shortcuts": "^2.1.2",
    37513751                "@wordpress/keycodes": "^3.1.1",
    37523752                "@wordpress/media-utils": "^2.1.1",
    3753                 "@wordpress/notices": "^3.1.1",
    3754                 "@wordpress/reusable-blocks": "^2.1.4",
    3755                 "@wordpress/rich-text": "^4.1.1",
    3756                 "@wordpress/server-side-render": "^2.1.3",
     3753                "@wordpress/notices": "^3.1.2",
     3754                "@wordpress/reusable-blocks": "^2.1.6",
     3755                "@wordpress/rich-text": "^4.1.2",
     3756                "@wordpress/server-side-render": "^2.1.4",
    37573757                "@wordpress/url": "^3.1.1",
    37583758                "@wordpress/wordcount": "^3.1.1",
     
    38413841        },
    38423842        "@wordpress/format-library": {
    3843             "version": "2.1.3",
    3844             "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.1.3.tgz",
    3845             "integrity": "sha512-NE41hS6u1I7sjZTsxPS71D3ORqEVR/kAiSmLflSlq2OrxMwTVk1zx7sZg3y/hj5/KmkVPdU7Q0GvFi0Oerf41w==",
     3843            "version": "2.1.4",
     3844            "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.1.4.tgz",
     3845            "integrity": "sha512-RM/NvQxQqavLaT5KHFILTTuETsBajDS3kbHV3eYz4SmgDSv5dP7933lc4j+ZglQ6Wu/lr6AqKNcHezTbnOCGuA==",
    38463846            "requires": {
    38473847                "@babel/runtime": "^7.13.10",
    38483848                "@wordpress/a11y": "^3.1.1",
    3849                 "@wordpress/block-editor": "^6.1.3",
    3850                 "@wordpress/components": "^14.1.2",
    3851                 "@wordpress/compose": "^4.1.1",
    3852                 "@wordpress/data": "^5.1.1",
     3849                "@wordpress/block-editor": "^6.1.4",
     3850                "@wordpress/components": "^14.1.3",
     3851                "@wordpress/compose": "^4.1.2",
     3852                "@wordpress/data": "^5.1.2",
    38533853                "@wordpress/dom": "^3.1.1",
    38543854                "@wordpress/element": "^3.1.1",
     
    38573857                "@wordpress/icons": "^4.0.1",
    38583858                "@wordpress/keycodes": "^3.1.1",
    3859                 "@wordpress/rich-text": "^4.1.1",
     3859                "@wordpress/rich-text": "^4.1.2",
    38603860                "@wordpress/url": "^3.1.1",
    38613861                "lodash": "^4.17.21"
     
    39033903        },
    39043904        "@wordpress/interface": {
    3905             "version": "3.1.2",
    3906             "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.1.2.tgz",
    3907             "integrity": "sha512-wCLmk288v7kXbDWksaX3VeX82h4PdTKdJT/8q2URzW2DlBrvh/hBMy/ALUHhTYXXxFn4Xyj2NmM5ro6sl9IjAA==",
     3905            "version": "3.1.3",
     3906            "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.1.3.tgz",
     3907            "integrity": "sha512-TyCm1uTjLFayQFLPCTOnbZKu6LEwpbxWB57HImOUjIe9SVuZaoj5GA0PPPUfFw9xNTXg0127DUl/YfbEqIHKNA==",
    39083908            "requires": {
    39093909                "@babel/runtime": "^7.13.10",
    3910                 "@wordpress/components": "^14.1.2",
    3911                 "@wordpress/compose": "^4.1.1",
    3912                 "@wordpress/data": "^5.1.1",
     3910                "@wordpress/components": "^14.1.3",
     3911                "@wordpress/compose": "^4.1.2",
     3912                "@wordpress/data": "^5.1.2",
    39133913                "@wordpress/deprecated": "^3.1.1",
    39143914                "@wordpress/element": "^3.1.1",
    39153915                "@wordpress/i18n": "^4.1.1",
    39163916                "@wordpress/icons": "^4.0.1",
    3917                 "@wordpress/plugins": "^3.1.1",
    3918                 "@wordpress/viewport": "^3.1.1",
     3917                "@wordpress/plugins": "^3.1.2",
     3918                "@wordpress/viewport": "^3.1.2",
    39193919                "classnames": "^2.2.5",
    39203920                "lodash": "^4.17.21"
     
    39543954        },
    39553955        "@wordpress/keyboard-shortcuts": {
    3956             "version": "2.1.1",
    3957             "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.1.tgz",
    3958             "integrity": "sha512-pIVWDuZzUPodU4y7eX1ryB7TGoV+Pgkw86bqBh2oijXZCFPupDfvlX6L/wVE2lsb5r0zkFCTSm3Qy+gVElItyA==",
     3956            "version": "2.1.2",
     3957            "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.2.tgz",
     3958            "integrity": "sha512-3GfvtwwI00zZszSDcMAKoJXDB2FxUgcZrZeqjniBs9OOaHYcfdvgZGZZbl27JdgR0XFYKZwvVbC9o14BKsPeRA==",
    39593959            "requires": {
    39603960                "@babel/runtime": "^7.13.10",
    3961                 "@wordpress/compose": "^4.1.1",
    3962                 "@wordpress/data": "^5.1.1",
     3961                "@wordpress/compose": "^4.1.2",
     3962                "@wordpress/data": "^5.1.2",
    39633963                "@wordpress/element": "^3.1.1",
    39643964                "@wordpress/keycodes": "^3.1.1",
     
    40064006        },
    40074007        "@wordpress/list-reusable-blocks": {
    4008             "version": "2.1.2",
    4009             "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.1.2.tgz",
    4010             "integrity": "sha512-CygAl+okVScm2WHVgvDz1S5hKJ6u85otHXWS/kZUclLX/V9OoWo1mYNABSoFqU+8lCGCV+Qx/LZ7ivOf2CgAsg==",
     4008            "version": "2.1.3",
     4009            "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.1.3.tgz",
     4010            "integrity": "sha512-FfBdTLlEJ+zu2rM2u3fBaZfapNCYnBRATFgV1ozCMSOkso4xKpfPUghJL1B3uZZltwlGLcCSmSZBKJmHOKAaXg==",
    40114011            "requires": {
    40124012                "@babel/runtime": "^7.13.10",
    40134013                "@wordpress/api-fetch": "^5.1.1",
    4014                 "@wordpress/components": "^14.1.2",
    4015                 "@wordpress/compose": "^4.1.1",
     4014                "@wordpress/components": "^14.1.3",
     4015                "@wordpress/compose": "^4.1.2",
    40164016                "@wordpress/element": "^3.1.1",
    40174017                "@wordpress/i18n": "^4.1.1",
     
    40334033        },
    40344034        "@wordpress/notices": {
    4035             "version": "3.1.1",
    4036             "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.1.tgz",
    4037             "integrity": "sha512-ylwumAHHmnd7N5mqQ6rhAzqLPyHf4n9egluRCtV2SxQ4H/CnrhQvSLMcwp5yWFIa0VJ/lt3HAQEzSgUNPYD45w==",
     4035            "version": "3.1.2",
     4036            "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.2.tgz",
     4037            "integrity": "sha512-cz6w0CmWYqkyyMzZYRCMFbm5Eagd/vE/I3i0zgAHwaCy56ubZwte8ges32BGAl0AeH0XbxXEF8AcOjjb5Dwqtw==",
    40384038            "requires": {
    40394039                "@babel/runtime": "^7.13.10",
    40404040                "@wordpress/a11y": "^3.1.1",
    4041                 "@wordpress/data": "^5.1.1",
     4041                "@wordpress/data": "^5.1.2",
    40424042                "lodash": "^4.17.21"
    40434043            }
     
    40504050        },
    40514051        "@wordpress/nux": {
    4052             "version": "4.1.2",
    4053             "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.1.2.tgz",
    4054             "integrity": "sha512-49VLVRBMJpgw6tF2OzNn/4K2j31yel67a4JJRtk6H9wSbaclQh/mR8JEoeVBAYwG3Kw12ew0tAfIvrn9mmaVcQ==",
     4052            "version": "4.1.3",
     4053            "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.1.3.tgz",
     4054            "integrity": "sha512-+tDMOm4iynwVFiLF/7c1pwgK8W9JjKhNBzjQsxNHrkO3LUcak5vTyhYNZa5TkOqY+6j7WMPQjUOMeK81UaLmyQ==",
    40554055            "requires": {
    40564056                "@babel/runtime": "^7.13.10",
    4057                 "@wordpress/components": "^14.1.2",
    4058                 "@wordpress/compose": "^4.1.1",
    4059                 "@wordpress/data": "^5.1.1",
     4057                "@wordpress/components": "^14.1.3",
     4058                "@wordpress/compose": "^4.1.2",
     4059                "@wordpress/data": "^5.1.2",
    40604060                "@wordpress/deprecated": "^3.1.1",
    40614061                "@wordpress/element": "^3.1.1",
     
    40674067        },
    40684068        "@wordpress/plugins": {
    4069             "version": "3.1.1",
    4070             "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.1.1.tgz",
    4071             "integrity": "sha512-Ukb6GW6Y3rLULqRerjv9rxuu9YPF1u4UU3IYUKfcjNhk2LhyKLwpVm6fcXze0eG2Xo/YluJk+bs66ixwMyRUew==",
     4069            "version": "3.1.2",
     4070            "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.1.2.tgz",
     4071            "integrity": "sha512-Ws+ZIpcNRRGubF11u0xvtznfNFzGBVv4Qc4+4iDNln7wIjCSVRdpyZQTpvcgjMYNqFj1LPb0f3jrKeHnRp0P9g==",
    40724072            "requires": {
    40734073                "@babel/runtime": "^7.13.10",
    4074                 "@wordpress/compose": "^4.1.1",
     4074                "@wordpress/compose": "^4.1.2",
    40754075                "@wordpress/element": "^3.1.1",
    40764076                "@wordpress/hooks": "^3.1.1",
     
    41054105                },
    41064106                "caniuse-lite": {
    4107                     "version": "1.0.30001235",
    4108                     "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz",
    4109                     "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==",
     4107                    "version": "1.0.30001237",
     4108                    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz",
     4109                    "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==",
    41104110                    "dev": true
    41114111                },
     
    41604160        },
    41614161        "@wordpress/reusable-blocks": {
    4162             "version": "2.1.4",
    4163             "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.4.tgz",
    4164             "integrity": "sha512-P+Z25kJlqyFsL1eEdt76gR/r7UnzRD1QiJtIHCtDQw31lfGk9B909T1YOXO670aTupteXvOrUzHo7DYQr1LDxA==",
    4165             "requires": {
    4166                 "@wordpress/block-editor": "^6.1.3",
    4167                 "@wordpress/blocks": "^9.1.3",
    4168                 "@wordpress/components": "^14.1.2",
    4169                 "@wordpress/compose": "^4.1.1",
    4170                 "@wordpress/core-data": "^3.1.4",
    4171                 "@wordpress/data": "^5.1.1",
     4162            "version": "2.1.6",
     4163            "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.6.tgz",
     4164            "integrity": "sha512-gpgKR6iNIIqFKvMS9oDqx5xt3kger9U1viruWsNAXCARsi/ewKP4t8/aWrMF6VI/oQPZP+GkNiw00vsb87oUcQ==",
     4165            "requires": {
     4166                "@wordpress/block-editor": "^6.1.4",
     4167                "@wordpress/blocks": "^9.1.4",
     4168                "@wordpress/components": "^14.1.3",
     4169                "@wordpress/compose": "^4.1.2",
     4170                "@wordpress/core-data": "^3.1.6",
     4171                "@wordpress/data": "^5.1.2",
    41724172                "@wordpress/element": "^3.1.1",
    41734173                "@wordpress/i18n": "^4.1.1",
    41744174                "@wordpress/icons": "^4.0.1",
    4175                 "@wordpress/notices": "^3.1.1",
     4175                "@wordpress/notices": "^3.1.2",
    41764176                "@wordpress/url": "^3.1.1",
    41774177                "lodash": "^4.17.21"
     
    41794179        },
    41804180        "@wordpress/rich-text": {
    4181             "version": "4.1.1",
    4182             "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.1.tgz",
    4183             "integrity": "sha512-kEnJwwrQK14yWkkWprgxjoDQdDn0r5IdkyUATsF6WCxbyr5qfZKvwAophNNV9hKLtIRbMYmtCU9/yipC4tushw==",
     4181            "version": "4.1.2",
     4182            "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.2.tgz",
     4183            "integrity": "sha512-63eHpiTxdVLWcnHR2hwGH0mKOF/AGfHsoDUH/p6Tp/m1ybGbLh8rMiWEeG10u9hg9+Yya2yS5wDj0pgbiUSlaA==",
    41844184            "requires": {
    41854185                "@babel/runtime": "^7.13.10",
    4186                 "@wordpress/compose": "^4.1.1",
    4187                 "@wordpress/data": "^5.1.1",
     4186                "@wordpress/compose": "^4.1.2",
     4187                "@wordpress/data": "^5.1.2",
    41884188                "@wordpress/dom": "^3.1.1",
    41894189                "@wordpress/element": "^3.1.1",
     
    44274427                },
    44284428                "postcss": {
    4429                     "version": "8.3.0",
    4430                     "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz",
    4431                     "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==",
     4429                    "version": "8.3.4",
     4430                    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.4.tgz",
     4431                    "integrity": "sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==",
    44324432                    "dev": true,
    44334433                    "requires": {
     
    47574757        },
    47584758        "@wordpress/server-side-render": {
    4759             "version": "2.1.3",
    4760             "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.1.3.tgz",
    4761             "integrity": "sha512-YCIFKTqGmS8OauVD/iBW6FH/8D5oYhi0+A8rBSu6GScwTi6NQb1b6RheiR6M302iWpoAFSmOrxbyicsW+bPjTQ==",
     4759            "version": "2.1.4",
     4760            "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.1.4.tgz",
     4761            "integrity": "sha512-EJ2dPu6RhGxmYzNdH4GZcRyZHrqpqFybRKqDzjCOTTTxeu7Is6mk8RntyvBOkY1olGHoQ98+OBP4j8WYNgncrw==",
    47624762            "requires": {
    47634763                "@babel/runtime": "^7.13.10",
    47644764                "@wordpress/api-fetch": "^5.1.1",
    4765                 "@wordpress/blocks": "^9.1.3",
    4766                 "@wordpress/components": "^14.1.2",
    4767                 "@wordpress/compose": "^4.1.1",
    4768                 "@wordpress/data": "^5.1.1",
     4765                "@wordpress/blocks": "^9.1.4",
     4766                "@wordpress/components": "^14.1.3",
     4767                "@wordpress/compose": "^4.1.2",
     4768                "@wordpress/data": "^5.1.2",
    47694769                "@wordpress/deprecated": "^3.1.1",
    47704770                "@wordpress/element": "^3.1.1",
     
    48154815        },
    48164816        "@wordpress/viewport": {
    4817             "version": "3.1.1",
    4818             "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.1.1.tgz",
    4819             "integrity": "sha512-Muzf20qwcxkTf5f7GxmVZS66Eme5dR66DYQVXfRLhSWJNlX7cWtL7S9CgcIBJA/AiPaTpcSsvjhpaxd+97IGAw==",
     4817            "version": "3.1.2",
     4818            "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.1.2.tgz",
     4819            "integrity": "sha512-cREUKffEZ4b9e5rHEbKUfT4FGoKwn4PZnSlcWQ2A0nXp5J6njziUnwrhk4/5GrNEP2/heJNUGSChOjwMsASK2Q==",
    48204820            "requires": {
    48214821                "@babel/runtime": "^7.13.10",
    4822                 "@wordpress/compose": "^4.1.1",
    4823                 "@wordpress/data": "^5.1.1",
     4822                "@wordpress/compose": "^4.1.2",
     4823                "@wordpress/data": "^5.1.2",
    48244824                "lodash": "^4.17.21"
    48254825            }
     
    48314831        },
    48324832        "@wordpress/widgets": {
    4833             "version": "1.1.4",
    4834             "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.4.tgz",
    4835             "integrity": "sha512-Exk8p8rFGfI+VXL7QXUs6rL6/SSY2mBAaB79iO9YIXgQv9K2DVSOkkRLJlJbTHtzQS6wAQ/e+sMKRBwNlAFoUg==",
     4833            "version": "1.1.6",
     4834            "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.6.tgz",
     4835            "integrity": "sha512-fl08uNIFmvJwshDySbUUs0KYMUAhHaSTHZPe0LqJjchJxfEW4cJS4d8vXnVEpaqz09KfQoOp73w1aWxNBacq5g==",
    48364836            "requires": {
    48374837                "@babel/runtime": "^7.13.10",
    4838                 "@wordpress/blocks": "^9.1.3",
    4839                 "@wordpress/components": "^14.1.2",
    4840                 "@wordpress/core-data": "^3.1.4",
    4841                 "@wordpress/data": "^5.1.1",
     4838                "@wordpress/api-fetch": "^5.1.1",
     4839                "@wordpress/block-editor": "^6.1.4",
     4840                "@wordpress/blocks": "^9.1.4",
     4841                "@wordpress/components": "^14.1.3",
     4842                "@wordpress/compose": "^4.1.2",
     4843                "@wordpress/core-data": "^3.1.6",
     4844                "@wordpress/data": "^5.1.2",
     4845                "@wordpress/element": "^3.1.1",
    48424846                "@wordpress/i18n": "^4.1.1",
    4843                 "@wordpress/icons": "^4.0.1"
     4847                "@wordpress/icons": "^4.0.1",
     4848                "@wordpress/notices": "^3.1.2",
     4849                "@wordpress/url": "^3.1.1",
     4850                "classnames": "^2.2.5",
     4851                "lodash": "^4.17.21"
    48444852            }
    48454853        },
     
    67586766        "browserify-aes": {
    67596767            "version": "1.2.0",
    6760             "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     6768            "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    67616769            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    67626770            "dev": true,
     
    73977405                },
    73987406                "tslib": {
    7399                     "version": "2.2.0",
    7400                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    7401                     "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
     7407                    "version": "2.3.0",
     7408                    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     7409                    "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
    74027410                    "dev": true
    74037411                }
     
    84038411                },
    84048412                "postcss": {
    8405                     "version": "8.3.0",
    8406                     "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz",
    8407                     "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==",
     8413                    "version": "8.3.4",
     8414                    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.4.tgz",
     8415                    "integrity": "sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==",
    84088416                    "dev": true,
    84098417                    "requires": {
     
    999810006                    }
    999910007                },
    10000                 "glob-parent": {
    10001                     "version": "5.1.2",
    10002                     "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
    10003                     "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
    10004                     "dev": true,
    10005                     "requires": {
    10006                         "is-glob": "^4.0.1"
    10007                     }
    10008                 },
    1000910008                "globals": {
    1001010009                    "version": "13.9.0",
     
    1185711856            "dependencies": {
    1185811857                "tslib": {
    11859                     "version": "2.2.0",
    11860                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    11861                     "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     11858                    "version": "2.3.0",
     11859                    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     11860                    "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1186211861                }
    1186311862            }
     
    1187211871            "dependencies": {
    1187311872                "tslib": {
    11874                     "version": "2.2.0",
    11875                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    11876                     "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     11873                    "version": "2.3.0",
     11874                    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     11875                    "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1187711876                }
    1187811877            }
     
    1616616165            "dependencies": {
    1616716166                "acorn": {
    16168                     "version": "8.3.0",
    16169                     "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz",
    16170                     "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==",
     16167                    "version": "8.4.0",
     16168                    "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz",
     16169                    "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==",
    1617116170                    "dev": true
    1617216171                },
     
    1620516204                    "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
    1620616205                    "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
    16207                     "dev": true
    16208                 },
    16209                 "ws": {
    16210                     "version": "7.4.6",
    16211                     "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
    16212                     "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
    1621316206                    "dev": true
    1621416207                }
     
    1965319646            "dependencies": {
    1965419647                "tslib": {
    19655                     "version": "2.2.0",
    19656                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    19657                     "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     19648                    "version": "2.3.0",
     19649                    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     19650                    "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    1965819651                }
    1965919652            }
     
    2124921242        },
    2125021243        "regexpp": {
    21251             "version": "3.1.0",
    21252             "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
    21253             "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
     21244            "version": "3.2.0",
     21245            "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
     21246            "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
    2125421247            "dev": true
    2125521248        },
     
    2361723610            "dependencies": {
    2361823611                "tslib": {
    23619                     "version": "2.2.0",
    23620                     "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
    23621                     "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
     23612                    "version": "2.3.0",
     23613                    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
     23614                    "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
    2362223615                }
    2362323616            }
     
    2578525778            "dependencies": {
    2578625779                "acorn": {
    25787                     "version": "8.3.0",
    25788                     "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz",
    25789                     "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==",
     25780                    "version": "8.4.0",
     25781                    "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz",
     25782                    "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==",
    2579025783                    "dev": true
    2579125784                },
     
    2632626319        },
    2632726320        "whatwg-url": {
    26328             "version": "8.5.0",
    26329             "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz",
    26330             "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==",
     26321            "version": "8.6.0",
     26322            "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz",
     26323            "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==",
    2633126324            "dev": true,
    2633226325            "requires": {
    2633326326                "lodash": "^4.7.0",
    26334                 "tr46": "^2.0.2",
     26327                "tr46": "^2.1.0",
    2633526328                "webidl-conversions": "^6.1.0"
    2633626329            },
  • trunk/package.json

    r51146 r51149  
    7979    "dependencies": {
    8080        "@wordpress/a11y": "3.1.1",
    81         "@wordpress/annotations": "2.1.1",
     81        "@wordpress/annotations": "2.1.2",
    8282        "@wordpress/api-fetch": "5.1.1",
    8383        "@wordpress/autop": "3.1.1",
    8484        "@wordpress/blob": "3.1.1",
    85         "@wordpress/block-directory": "2.1.5",
    86         "@wordpress/block-editor": "6.1.3",
    87         "@wordpress/block-library": "3.2.4",
     85        "@wordpress/block-directory": "2.1.7",
     86        "@wordpress/block-editor": "6.1.4",
     87        "@wordpress/block-library": "3.2.6",
    8888        "@wordpress/block-serialization-default-parser": "4.1.1",
    89         "@wordpress/blocks": "9.1.3",
    90         "@wordpress/components": "14.1.2",
    91         "@wordpress/compose": "4.1.1",
    92         "@wordpress/core-data": "3.1.4",
    93         "@wordpress/customize-widgets": "1.0.4",
    94         "@wordpress/data": "5.1.1",
    95         "@wordpress/data-controls": "2.1.1",
     89        "@wordpress/blocks": "9.1.4",
     90        "@wordpress/components": "14.1.3",
     91        "@wordpress/compose": "4.1.2",
     92        "@wordpress/core-data": "3.1.6",
     93        "@wordpress/customize-widgets": "1.0.6",
     94        "@wordpress/data": "5.1.2",
     95        "@wordpress/data-controls": "2.1.2",
    9696        "@wordpress/date": "4.1.1",
    9797        "@wordpress/deprecated": "3.1.1",
    9898        "@wordpress/dom": "3.1.1",
    9999        "@wordpress/dom-ready": "3.1.1",
    100         "@wordpress/edit-post": "4.1.5",
    101         "@wordpress/edit-widgets": "2.1.5",
    102         "@wordpress/editor": "10.1.4",
     100        "@wordpress/edit-post": "4.1.7",
     101        "@wordpress/edit-widgets": "2.1.7",
     102        "@wordpress/editor": "10.1.6",
    103103        "@wordpress/element": "3.1.1",
    104104        "@wordpress/escape-html": "2.1.1",
    105         "@wordpress/format-library": "2.1.3",
     105        "@wordpress/format-library": "2.1.4",
    106106        "@wordpress/hooks": "3.1.1",
    107107        "@wordpress/html-entities": "3.1.1",
    108108        "@wordpress/i18n": "4.1.1",
    109109        "@wordpress/icons": "4.0.1",
    110         "@wordpress/interface": "3.1.2",
     110        "@wordpress/interface": "3.1.3",
    111111        "@wordpress/is-shallow-equal": "4.1.1",
    112         "@wordpress/keyboard-shortcuts": "2.1.1",
     112        "@wordpress/keyboard-shortcuts": "2.1.2",
    113113        "@wordpress/keycodes": "3.1.1",
    114         "@wordpress/list-reusable-blocks": "2.1.2",
     114        "@wordpress/list-reusable-blocks": "2.1.3",
    115115        "@wordpress/media-utils": "2.1.1",
    116         "@wordpress/notices": "3.1.1",
    117         "@wordpress/nux": "4.1.2",
    118         "@wordpress/plugins": "3.1.1",
     116        "@wordpress/notices": "3.1.2",
     117        "@wordpress/nux": "4.1.3",
     118        "@wordpress/plugins": "3.1.2",
    119119        "@wordpress/primitives": "2.1.1",
    120120        "@wordpress/priority-queue": "2.1.1",
    121121        "@wordpress/redux-routine": "4.1.1",
    122         "@wordpress/reusable-blocks": "2.1.4",
    123         "@wordpress/rich-text": "4.1.1",
    124         "@wordpress/server-side-render": "2.1.3",
     122        "@wordpress/reusable-blocks": "2.1.6",
     123        "@wordpress/rich-text": "4.1.2",
     124        "@wordpress/server-side-render": "2.1.4",
    125125        "@wordpress/shortcode": "3.1.1",
    126126        "@wordpress/token-list": "2.1.1",
    127127        "@wordpress/url": "3.1.1",
    128         "@wordpress/viewport": "3.1.1",
     128        "@wordpress/viewport": "3.1.2",
    129129        "@wordpress/warning": "2.1.1",
    130         "@wordpress/widgets": "1.1.4",
     130        "@wordpress/widgets": "1.1.6",
    131131        "@wordpress/wordcount": "3.1.1",
    132132        "backbone": "1.4.0",
  • trunk/src/wp-admin/widgets-form-blocks.php

    r51061 r51149  
    2525block_editor_rest_api_preload( $preload_paths, $block_editor_context );
    2626
    27 $editor_settings = get_block_editor_settings( array(), $block_editor_context );
     27$editor_settings = get_block_editor_settings(
     28    get_legacy_widget_block_editor_settings(),
     29    $block_editor_context
     30);
    2831
    2932wp_add_inline_script(
  • trunk/src/wp-includes/assets/script-loader-packages.php

    r51101 r51149  
    1 <?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3243bf46da298d46850bacd71bcc111e'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4556c7bbdf2d9d6a81c1ca770cf73893'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '293ce6ecd6439249249485d369385617'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'bed28c77ea305cd8e02b0529011189f9'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'b471a46218b45512872b205f5684f390'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => '6aac88f056ee7d80b0fae2a94d48760b'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '5bf2c7b39a445eec8e4fce01955d7004'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-shortcode'), 'version' => 'c46f2427fb0c8d873f6b003bb05d64ba'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '81fbc59ac7c5abcd280b254b241c04b9'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => 'c6d0b8dc5425477346847d4ad0688185'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '8cc9c436eaf87fb78cfe5137d63c607f'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-primitives', 'wp-widgets'), 'version' => '1e93868d933a9e0bd7e84dd5a47f1181'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '9f1a3d6ac652e9da7ef51f01de8243a0'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '2abad43cdd2da929e01f7d7648e392ab'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd964a25eeb2e148dbb51da5fad4cc9fe'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => 'af1259793651e5bd7dded1d7e936c9e2'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '70e9d81d637fd8c488db1c15258ee1d3'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '14a01b5f8bfac6899d950b0baa1beae4'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '669f5c11ca4fe7c44d64157347343913'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => 'eb83de0befbc72e594aab5d708ca128e'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f7ecf196f38940ae0673c46c6c30cd86'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'd897c43bea0c2753dd7368eb2d990898'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => '8a860f4afab68874dffb1e7eec6c1bc1'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '80af68069161321e8e131bad6a00d5dc'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df373dcd13d7abc3f8b042f369b88557'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b08e53c1e070954fa0884cad9a164683'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '0575a03bf7a434453e3768c23cd45a54'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'f976fd36733989ed2c1409c712cd0e02'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '3c50c6bd1563bc7fb88433198400a74c'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'ec5d97a08f4ba305bcc6f0de27fda10f'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '17198c4dd83a20f1f820c6cf500bd5f1'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c732c1add9f9667bdf8dd66fbf74759'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e9868cffba8a348b31011f87dd53b3c4'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '0a54bbdc44c5f135018c568a887b8279'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'widgets.js' => array('dependencies' => array('wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '71f70729a158b4f607a172e7f488545b'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
     1<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3243bf46da298d46850bacd71bcc111e'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4556c7bbdf2d9d6a81c1ca770cf73893'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '293ce6ecd6439249249485d369385617'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'bed28c77ea305cd8e02b0529011189f9'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'b471a46218b45512872b205f5684f390'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => 'e456fb8418d1d45fa452775d364fbedb'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '769fa87d43c19e4dddc3cfea5b8267c8'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-shortcode'), 'version' => 'c46f2427fb0c8d873f6b003bb05d64ba'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '81fbc59ac7c5abcd280b254b241c04b9'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '0f215b3868e125c7f29468d3cbb4a759'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'c5e415790fc15995fa2cb1c84bede9fe'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-primitives', 'wp-widgets'), 'version' => 'fb8e959efd57e0843e8bfb117cf88013'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '98309fcd2b4633f5d768069fc08ac82a'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '2abad43cdd2da929e01f7d7648e392ab'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd964a25eeb2e148dbb51da5fad4cc9fe'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '623db65e845c62311846453e00befe85'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '7df8a03df707cba8f3703bf295c32cbf'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '14a01b5f8bfac6899d950b0baa1beae4'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '669f5c11ca4fe7c44d64157347343913'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => 'eb83de0befbc72e594aab5d708ca128e'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f7ecf196f38940ae0673c46c6c30cd86'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'd897c43bea0c2753dd7368eb2d990898'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => '8a860f4afab68874dffb1e7eec6c1bc1'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '80af68069161321e8e131bad6a00d5dc'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df373dcd13d7abc3f8b042f369b88557'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b08e53c1e070954fa0884cad9a164683'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '0575a03bf7a434453e3768c23cd45a54'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'f976fd36733989ed2c1409c712cd0e02'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '3c50c6bd1563bc7fb88433198400a74c'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'ec5d97a08f4ba305bcc6f0de27fda10f'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '17198c4dd83a20f1f820c6cf500bd5f1'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c732c1add9f9667bdf8dd66fbf74759'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e9868cffba8a348b31011f87dd53b3c4'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '0a54bbdc44c5f135018c568a887b8279'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'e6a29e6a421e3486d97c3012e94e67be'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
  • trunk/src/wp-includes/block-editor.php

    r51090 r51149  
    226226    }
    227227
     228    return $editor_settings;
     229}
     230
     231/**
     232 * Returns the block editor settings needed to use the Legacy Widget block which
     233 * is not registered by default.
     234 *
     235 * @since 5.8.0
     236 *
     237 * @return array Settings to be used with get_block_editor_settings().
     238 */
     239function get_legacy_widget_block_editor_settings() {
     240    $editor_settings = array();
     241
    228242    /**
    229243     * Filters the list of widget-type IDs that should **not** be offered by the
     
    297311    $editor_settings['__experimentalFeatures'] = $theme_json->get_settings();
    298312    // These settings may need to be updated based on data coming from theme.json sources.
    299     if ( isset( $editor_settings['__experimentalFeatures']['color']['palette'] ) ) {
    300         $editor_settings['colors'] = $editor_settings['__experimentalFeatures']['color']['palette'];
    301         unset( $editor_settings['__experimentalFeatures']['color']['palette'] );
    302     }
    303     if ( isset( $editor_settings['__experimentalFeatures']['color']['gradients'] ) ) {
    304         $editor_settings['gradients'] = $editor_settings['__experimentalFeatures']['color']['gradients'];
    305         unset( $editor_settings['__experimentalFeatures']['color']['gradients'] );
     313    if ( isset( $settings['__experimentalFeatures']['color']['palette'] ) ) {
     314        $colors_by_origin   = $settings['__experimentalFeatures']['color']['palette'];
     315        $settings['colors'] = isset( $colors_by_origin['user'] ) ?
     316            $colors_by_origin['user'] : (
     317                isset( $colors_by_origin['theme'] ) ?
     318                    $colors_by_origin['theme'] :
     319                    $colors_by_origin['core']
     320            );
     321    }
     322    if ( isset( $settings['__experimentalFeatures']['color']['gradients'] ) ) {
     323        $gradients_by_origin   = $settings['__experimentalFeatures']['color']['gradients'];
     324        $settings['gradients'] = isset( $gradients_by_origin['user'] ) ?
     325            $gradients_by_origin['user'] : (
     326                isset( $gradients_by_origin['theme'] ) ?
     327                    $gradients_by_origin['theme'] :
     328                    $gradients_by_origin['core']
     329            );
     330    }
     331    if ( isset( $settings['__experimentalFeatures']['typography']['fontSizes'] ) ) {
     332        $font_sizes_by_origin  = $settings['__experimentalFeatures']['typography']['fontSizes'];
     333        $settings['fontSizes'] = isset( $font_sizes_by_origin['user'] ) ?
     334            $font_sizes_by_origin['user'] : (
     335                isset( $font_sizes_by_origin['theme'] ) ?
     336                    $font_sizes_by_origin['theme'] :
     337                    $font_sizes_by_origin['core']
     338            );
    306339    }
    307340    if ( isset( $editor_settings['__experimentalFeatures']['color']['custom'] ) ) {
     
    312345        $editor_settings['disableCustomGradients'] = ! $editor_settings['__experimentalFeatures']['color']['customGradient'];
    313346        unset( $editor_settings['__experimentalFeatures']['color']['customGradient'] );
    314     }
    315     if ( isset( $editor_settings['__experimentalFeatures']['typography']['fontSizes'] ) ) {
    316         $editor_settings['fontSizes'] = $editor_settings['__experimentalFeatures']['typography']['fontSizes'];
    317         unset( $editor_settings['__experimentalFeatures']['typography']['fontSizes'] );
    318347    }
    319348    if ( isset( $editor_settings['__experimentalFeatures']['typography']['customFontSize'] ) ) {
  • trunk/src/wp-includes/blocks/post-content/block.json

    r50929 r51149  
    66    "description": "Displays the contents of a post or page.",
    77    "textdomain": "default",
    8     "usesContext": [ "postId", "postType" ],
     8    "usesContext": [ "postId", "postType", "queryId" ],
    99    "supports": {
    1010        "align": [ "wide", "full" ],
  • trunk/src/wp-includes/blocks/post-date/block.json

    r51089 r51149  
    1818        }
    1919    },
    20     "usesContext": [ "postId", "postType" ],
     20    "usesContext": [ "postId", "postType", "queryId" ],
    2121    "supports": {
    2222        "html": false,
  • trunk/src/wp-includes/blocks/post-excerpt/block.json

    r51089 r51149  
    2222        }
    2323    },
    24     "usesContext": [ "postId", "postType" ],
     24    "usesContext": [ "postId", "postType", "queryId" ],
    2525    "supports": {
    2626        "html": false,
  • trunk/src/wp-includes/blocks/post-featured-image/block.json

    r50929 r51149  
    1212        }
    1313    },
    14     "usesContext": [ "postId", "postType" ],
     14    "usesContext": [ "postId", "postType", "queryId" ],
    1515    "supports": {
    1616        "align": [ "left", "right", "center", "wide", "full" ],
  • trunk/src/wp-includes/blocks/post-title/block.json

    r51089 r51149  
    66    "description": "Displays the title of a post, page, or any other content-type.",
    77    "textdomain": "default",
    8     "usesContext": [ "postId", "postType" ],
     8    "usesContext": [ "postId", "postType", "queryId" ],
    99    "attributes": {
    1010        "textAlign": {
  • trunk/src/wp-includes/class-wp-customize-widgets.php

    r51142 r51149  
    838838            $block_editor_context = new WP_Block_Editor_Context();
    839839
    840             $editor_settings = get_block_editor_settings( array(), $block_editor_context );
     840            $editor_settings = get_block_editor_settings(
     841                get_legacy_widget_block_editor_settings(),
     842                $block_editor_context
     843            );
    841844
    842845            wp_add_inline_script(
  • trunk/src/wp-includes/class-wp-theme-json-resolver.php

    r51089 r51149  
    249249        $config     = self::read_json_file( __DIR__ . '/theme.json' );
    250250        $config     = self::translate( $config );
    251         self::$core = new WP_Theme_JSON( $config );
     251        self::$core = new WP_Theme_JSON( $config, 'core' );
    252252
    253253        return self::$core;
     
    302302     * @since 5.8.0
    303303     *
    304      * @param array  $settings Existing block editor settings.
     304     * @param array $settings Existing block editor settings.
    305305     *                         Empty array by default.
    306306     * @return WP_Theme_JSON
  • trunk/src/wp-includes/class-wp-theme-json.php

    r51089 r51149  
    4040     */
    4141    const ROOT_BLOCK_SELECTOR = 'body';
     42
     43    const VALID_ORIGINS = array(
     44        'core',
     45        'theme',
     46        'user',
     47    );
    4248
    4349    /**
     
    247253     *
    248254     * @param array $theme_json A structure that follows the theme.json schema.
    249      */
    250     public function __construct( $theme_json = array() ) {
     255     * @param string $origin What source of data this object represents. One of core, theme, or user. Default: theme.
     256     */
     257    public function __construct( $theme_json = array(), $origin = 'theme' ) {
     258        if ( ! in_array( $origin, self::VALID_ORIGINS, true ) ) {
     259            $origin = 'theme';
     260        }
     261
    251262        if ( ! isset( $theme_json['version'] ) || self::LATEST_SCHEMA !== $theme_json['version'] ) {
    252263            $this->theme_json = array();
     
    255266
    256267        $this->theme_json = self::sanitize( $theme_json );
     268
     269        // Internally, presets are keyed by origin.
     270        $nodes = self::get_setting_nodes( $this->theme_json );
     271        foreach ( $nodes as $node ) {
     272            foreach ( self::PRESETS_METADATA as $preset ) {
     273                $path   = array_merge( $node['path'], $preset['path'] );
     274                $preset = _wp_array_get( $this->theme_json, $path, null );
     275                if ( null !== $preset ) {
     276                    _wp_array_set( $this->theme_json, $path, array( $origin => $preset ) );
     277                }
     278            }
     279        }
    257280    }
    258281
     
    633656
    634657    /**
     658     * Given an array of presets keyed by origin and the value key of the preset,
     659     * it returns an array where each key is the preset slug and each value the preset value.
     660     *
     661     * @param array  $preset_per_origin Array of presets keyed by origin.
     662     * @param string $value_key         The property of the preset that contains its value.
     663     *
     664     * @return array Array of presets where each key is a slug and each value is the preset value.
     665     */
     666    private static function get_merged_preset_by_slug( $preset_per_origin, $value_key ) {
     667        $result = array();
     668        foreach ( self::VALID_ORIGINS as $origin ) {
     669            if ( ! isset( $preset_per_origin[ $origin ] ) ) {
     670                continue;
     671            }
     672            foreach ( $preset_per_origin[ $origin ] as $preset ) {
     673                // We don't want to use kebabCase here,
     674                // see https://github.com/WordPress/gutenberg/issues/32347
     675                // However, we need to make sure the generated class or css variable
     676                // doesn't contain spaces.
     677                $result[ preg_replace( '/\s+/', '-', $preset['slug'] ) ] = $preset[ $value_key ];
     678            }
     679        }
     680        return $result;
     681    }
     682
     683    /**
    635684     * Given a settings array, it returns the generated rulesets
    636685     * for the preset classes.
     
    652701        $stylesheet = '';
    653702        foreach ( self::PRESETS_METADATA as $preset ) {
    654             $values = _wp_array_get( $settings, $preset['path'], array() );
    655             foreach ( $values as $value ) {
    656                 foreach ( $preset['classes'] as $class ) {
     703            $preset_per_origin = _wp_array_get( $settings, $preset['path'], array() );
     704            $preset_by_slug    = self::get_merged_preset_by_slug( $preset_per_origin, $preset['value_key'] );
     705            foreach ( $preset['classes'] as $class ) {
     706                foreach ( $preset_by_slug as $slug => $value ) {
    657707                    $stylesheet .= self::to_ruleset(
    658                         // We don't want to use kebabCase here,
    659                         // see https://github.com/WordPress/gutenberg/issues/32347
    660                         // However, we need to make sure the generated class
    661                         // doesn't contain spaces.
    662                         self::append_to_selector( $selector, '.has-' . preg_replace( '/\s+/', '-', $value['slug'] ) . '-' . $class['class_suffix'] ),
     708                        self::append_to_selector( $selector, '.has-' . $slug . '-' . $class['class_suffix'] ),
    663709                        array(
    664710                            array(
    665711                                'name'  => $class['property_name'],
    666                                 'value' => $value[ $preset['value_key'] ] . ' !important',
     712                                'value' => $value . ' !important',
    667713                            ),
    668714                        )
     
    696742        $declarations = array();
    697743        foreach ( self::PRESETS_METADATA as $preset ) {
    698             $values = _wp_array_get( $settings, $preset['path'], array() );
    699             foreach ( $values as $value ) {
     744            $preset_per_origin = _wp_array_get( $settings, $preset['path'], array() );
     745            $preset_by_slug    = self::get_merged_preset_by_slug( $preset_per_origin, $preset['value_key'] );
     746            foreach ( $preset_by_slug as $slug => $value ) {
    700747                $declarations[] = array(
    701                     'name'  => '--wp--preset--' . $preset['css_var_infix'] . '--' . $value['slug'],
    702                     'value' => $value[ $preset['value_key'] ],
     748                    'name'  => '--wp--preset--' . $preset['css_var_infix'] . '--' . $slug,
     749                    'value' => $value,
    703750                );
    704751            }
     
    10401087     * Merge new incoming data.
    10411088     *
    1042      * @since 5.8.0
    1043      *
    10441089     * @param WP_Theme_JSON $incoming Data to merge.
    10451090     */
    1046     public function merge( $incoming, $update_or_remove = 'remove' ) {
    1047         $incoming_data = $incoming->get_raw_data();
    1048         $existing_data = $this->theme_json;
     1091    public function merge( $incoming ) {
     1092        $incoming_data    = $incoming->get_raw_data();
     1093        $this->theme_json = array_replace_recursive( $this->theme_json, $incoming_data );
    10491094
    10501095        // The array_replace_recursive algorithm merges at the leaf level.
    10511096        // For leaf values that are arrays it will use the numeric indexes for replacement.
    1052         $this->theme_json = array_replace_recursive( $this->theme_json, $incoming_data );
    1053 
    1054         // There are a few cases in which we want to merge things differently
    1055         // from what array_replace_recursive does.
    1056 
    1057         // Some incoming properties should replace the existing.
     1097        // In those cases, we want to replace the existing with the incoming value, if it exists.
    10581098        $to_replace   = array();
    10591099        $to_replace[] = array( 'custom' );
    10601100        $to_replace[] = array( 'spacing', 'units' );
    1061         $to_replace[] = array( 'typography', 'fontSizes' );
    1062         $to_replace[] = array( 'typography', 'fontFamilies' );
    1063 
    1064         // Some others should be appended to the existing.
    1065         // If the slug is the same than an existing element,
    1066         // the $update_or_remove param is used to decide
    1067         // what to do with the existing element:
    1068         // either remove it and append the incoming,
    1069         // or update it with the incoming.
    1070         $to_append   = array();
    1071         $to_append[] = array( 'color', 'duotone' );
    1072         $to_append[] = array( 'color', 'gradients' );
    1073         $to_append[] = array( 'color', 'palette' );
     1101        $to_replace[] = array( 'color', 'duotone' );
     1102        foreach ( self::VALID_ORIGINS as $origin ) {
     1103            $to_replace[] = array( 'color', 'palette', $origin );
     1104            $to_replace[] = array( 'color', 'gradients', $origin );
     1105            $to_replace[] = array( 'typography', 'fontSizes', $origin );
     1106            $to_replace[] = array( 'typography', 'fontFamilies', $origin );
     1107        }
    10741108
    10751109        $nodes = self::get_setting_nodes( $this->theme_json );
    10761110        foreach ( $nodes as $metadata ) {
    1077             foreach ( $to_replace as $path_to_replace ) {
    1078                 $path = array_merge( $metadata['path'], $path_to_replace );
     1111            foreach ( $to_replace as $property_path ) {
     1112                $path = array_merge( $metadata['path'], $property_path );
    10791113                $node = _wp_array_get( $incoming_data, $path, array() );
    10801114                if ( ! empty( $node ) ) {
     
    10821116                }
    10831117            }
    1084             foreach ( $to_append as $path_to_append ) {
    1085                 $path          = array_merge( $metadata['path'], $path_to_append );
    1086                 $incoming_node = _wp_array_get( $incoming_data, $path, array() );
    1087                 $existing_node = _wp_array_get( $existing_data, $path, array() );
    1088 
    1089                 if ( empty( $incoming_node ) && empty( $existing_node ) ) {
    1090                     continue;
    1091                 }
    1092 
    1093                 $index_table    = array();
    1094                 $existing_slugs = array();
    1095                 $merged         = array();
    1096                 foreach ( $existing_node as $key => $value ) {
    1097                     $index_table[ $value['slug'] ] = $key;
    1098                     $existing_slugs[]              = $value['slug'];
    1099                     $merged[ $key ]                = $value;
    1100                 }
    1101 
    1102                 $to_remove = array();
    1103                 foreach ( $incoming_node as $value ) {
    1104                     if ( ! in_array( $value['slug'], $existing_slugs, true ) ) {
    1105                         $merged[] = $value;
    1106                     } elseif ( 'update' === $update_or_remove ) {
    1107                         $merged[ $index_table[ $value['slug'] ] ] = $value;
    1108                     } else {
    1109                         $merged[]    = $value;
    1110                         $to_remove[] = $index_table[ $value['slug'] ];
    1111                     }
    1112                 }
    1113 
    1114                 // Remove the duplicated values and pack the sparsed array.
    1115                 foreach ( $to_remove as $index ) {
    1116                     unset( $merged[ $index ] );
    1117                 }
    1118                 $merged = array_values( $merged );
    1119 
    1120                 _wp_array_set( $this->theme_json, $path, $merged );
    1121             }
    1122         }
    1123 
     1118        }
    11241119    }
    11251120
  • trunk/src/wp-includes/script-loader.php

    r51094 r51149  
    15541554        'reusable-blocks'      => array( 'wp-components' ),
    15551555        'nux'                  => array( 'wp-components' ),
     1556        'widgets'              => array(
     1557            'wp-components',
     1558        ),
    15561559        'edit-widgets'         => array(
    1557             'wp-components',
     1560            'wp-widgets',
    15581561            'wp-block-editor',
    15591562            'wp-edit-blocks',
     
    15621565        ),
    15631566        'customize-widgets'    => array(
    1564             'wp-components',
     1567            'wp-widgets',
    15651568            'wp-block-editor',
    15661569            'wp-edit-blocks',
     
    16231626        'wp-block-directory',
    16241627        'wp-components',
     1628        'wp-customize-widgets',
    16251629        'wp-edit-post',
     1630        'wp-edit-widgets',
    16261631        'wp-editor',
    16271632        'wp-format-library',
     
    16291634        'wp-reusable-blocks',
    16301635        'wp-nux',
     1636        'wp-widgets',
    16311637        // Deprecated CSS.
    16321638        'deprecated-media',
  • trunk/src/wp-includes/theme-templates.php

    r51144 r51149  
    7777function the_block_template_skip_link() {
    7878
    79     // Early exit if not an FSE theme.
     79    // Early exit if not a block theme.
    8080    if ( ! current_theme_supports( 'block-templates' ) ) {
     81        return;
     82    }
     83
     84    // Early exit if not a block template.
     85    global $_wp_current_template_content;
     86    if ( ! $_wp_current_template_content ) {
    8187        return;
    8288    }
     
    138144        // Get the site wrapper.
    139145        // The skip-link will be injected in the beginning of it.
    140         parentEl = document.querySelector( '.wp-site-blocks' ) || document.body,
     146        parentEl = document.querySelector( '.wp-site-blocks' );
     147
     148        // Early exit if the root element was not found.
     149        if ( ! parentEl ) {
     150            return;
     151        }
    141152
    142153        // Get the skip-link target's ID, and generate one if it doesn't exist.
  • trunk/src/wp-includes/theme.json

    r50977 r51149  
    5151                    "name": "Vivid cyan blue to vivid purple",
    5252                    "gradient": "linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",
    53                     "slug": "vivid-cyan-blue-to-vivid-purple",
    54                     "origin": "core"
     53                    "slug": "vivid-cyan-blue-to-vivid-purple"
    5554                },
    5655                {
    5756                    "name": "Light green cyan to vivid green cyan",
    5857                    "gradient": "linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",
    59                     "slug": "light-green-cyan-to-vivid-green-cyan",
    60                     "origin": "core"
     58                    "slug": "light-green-cyan-to-vivid-green-cyan"
    6159                },
    6260                {
    6361                    "name": "Luminous vivid amber to luminous vivid orange",
    6462                    "gradient": "linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",
    65                     "slug": "luminous-vivid-amber-to-luminous-vivid-orange",
    66                     "origin": "core"
     63                    "slug": "luminous-vivid-amber-to-luminous-vivid-orange"
    6764                },
    6865                {
    6966                    "name": "Luminous vivid orange to vivid red",
    7067                    "gradient": "linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",
    71                     "slug": "luminous-vivid-orange-to-vivid-red",
    72                     "origin": "core"
     68                    "slug": "luminous-vivid-orange-to-vivid-red"
    7369                },
    7470                {
    7571                    "name": "Very light gray to cyan bluish gray",
    7672                    "gradient": "linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",
    77                     "slug": "very-light-gray-to-cyan-bluish-gray",
    78                     "origin": "core"
     73                    "slug": "very-light-gray-to-cyan-bluish-gray"
    7974                },
    8075                {
    8176                    "name": "Cool to warm spectrum",
    8277                    "gradient": "linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",
    83                     "slug": "cool-to-warm-spectrum",
    84                     "origin": "core"
     78                    "slug": "cool-to-warm-spectrum"
    8579                },
    8680                {
    8781                    "name": "Blush light purple",
    8882                    "gradient": "linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",
    89                     "slug": "blush-light-purple",
    90                     "origin": "core"
     83                    "slug": "blush-light-purple"
    9184                },
    9285                {
    9386                    "name": "Blush bordeaux",
    9487                    "gradient": "linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",
    95                     "slug": "blush-bordeaux",
    96                     "origin": "core"
     88                    "slug": "blush-bordeaux"
    9789                },
    9890                {
    9991                    "name": "Luminous dusk",
    10092                    "gradient": "linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",
    101                     "slug": "luminous-dusk",
    102                     "origin": "core"
     93                    "slug": "luminous-dusk"
    10394                },
    10495                {
    10596                    "name": "Pale ocean",
    10697                    "gradient": "linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",
    107                     "slug": "pale-ocean",
    108                     "origin": "core"
     98                    "slug": "pale-ocean"
    10999                },
    110100                {
    111101                    "name": "Electric grass",
    112102                    "gradient": "linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",
    113                     "slug": "electric-grass",
    114                     "origin": "core"
     103                    "slug": "electric-grass"
    115104                },
    116105                {
    117106                    "name": "Midnight",
    118107                    "gradient": "linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",
    119                     "slug": "midnight",
    120                     "origin": "core"
     108                    "slug": "midnight"
    121109                }
    122110            ],
     
    126114                    "name": "Black",
    127115                    "slug": "black",
    128                     "color": "#000000",
    129                     "origin": "core"
     116                    "color": "#000000"
    130117                },
    131118                {
    132119                    "name": "Cyan bluish gray",
    133120                    "slug": "cyan-bluish-gray",
    134                     "color": "#abb8c3",
    135                     "origin": "core"
     121                    "color": "#abb8c3"
    136122                },
    137123                {
    138124                    "name": "White",
    139125                    "slug": "white",
    140                     "color": "#ffffff",
    141                     "origin": "core"
     126                    "color": "#ffffff"
    142127                },
    143128                {
    144129                    "name": "Pale pink",
    145130                    "slug": "pale-pink",
    146                     "color": "#f78da7",
    147                     "origin": "core"
     131                    "color": "#f78da7"
    148132                },
    149133                {
    150134                    "name": "Vivid red",
    151135                    "slug": "vivid-red",
    152                     "color": "#cf2e2e",
    153                     "origin": "core"
     136                    "color": "#cf2e2e"
    154137                },
    155138                {
    156139                    "name": "Luminous vivid orange",
    157140                    "slug": "luminous-vivid-orange",
    158                     "color": "#ff6900",
    159                     "origin": "core"
     141                    "color": "#ff6900"
    160142                },
    161143                {
    162144                    "name": "Luminous vivid amber",
    163145                    "slug": "luminous-vivid-amber",
    164                     "color": "#fcb900",
    165                     "origin": "core"
     146                    "color": "#fcb900"
    166147                },
    167148                {
    168149                    "name": "Light green cyan",
    169150                    "slug": "light-green-cyan",
    170                     "color": "#7bdcb5",
    171                     "origin": "core"
     151                    "color": "#7bdcb5"
    172152                },
    173153                {
    174154                    "name": "Vivid green cyan",
    175155                    "slug": "vivid-green-cyan",
    176                     "color": "#00d084",
    177                     "origin": "core"
     156                    "color": "#00d084"
    178157                },
    179158                {
    180159                    "name": "Pale cyan blue",
    181160                    "slug": "pale-cyan-blue",
    182                     "color": "#8ed1fc",
    183                     "origin": "core"
     161                    "color": "#8ed1fc"
    184162                },
    185163                {
    186164                    "name": "Vivid cyan blue",
    187165                    "slug": "vivid-cyan-blue",
    188                     "color": "#0693e3",
    189                     "origin": "core"
     166                    "color": "#0693e3"
    190167                },
    191168                {
    192169                    "name": "Vivid purple",
    193170                    "slug": "vivid-purple",
    194                     "color": "#9b51e0",
    195                     "origin": "core"
     171                    "color": "#9b51e0"
    196172                }
    197173            ]
  • trunk/tests/phpunit/tests/blocks/block-editor.php

    r51069 r51149  
    171171        $settings = get_default_block_editor_settings();
    172172
    173         $this->assertCount( 17, $settings );
     173        $this->assertCount( 16, $settings );
    174174        $this->assertFalse( $settings['alignWide'] );
    175175        $this->assertInternalType( 'array', $settings['allowedMimeTypes'] );
     
    266266        );
    267267        $this->assertInternalType( 'int', $settings['maxUploadFileSize'] );
     268    }
     269
     270    /**
     271     * @ticket 53397
     272     */
     273    function test_get_legacy_widget_block_editor_settings() {
     274        $settings = get_legacy_widget_block_editor_settings();
     275        $this->assertCount( 1, $settings );
    268276        $this->assertSameSets(
    269277            array(
  • trunk/tests/phpunit/tests/theme/wpThemeJson.php

    r51137 r51149  
    6565    }
    6666
     67    function test_get_settings_presets_are_keyed_by_origin() {
     68        $core_origin = new WP_Theme_JSON(
     69            array(
     70                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     71                'settings' => array(
     72                    'color'       => array(
     73                        'palette' => array(
     74                            array(
     75                                'slug'  => 'white',
     76                                'color' => 'white',
     77                            ),
     78                        ),
     79                    ),
     80                    'invalid/key' => 'value',
     81                    'blocks'      => array(
     82                        'core/group' => array(
     83                            'color' => array(
     84                                'palette' => array(
     85                                    array(
     86                                        'slug'  => 'white',
     87                                        'color' => 'white',
     88                                    ),
     89                                ),
     90                            ),
     91                        ),
     92                    ),
     93                ),
     94            ),
     95            'core'
     96        );
     97        $no_origin   = new WP_Theme_JSON(
     98            array(
     99                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     100                'settings' => array(
     101                    'color'       => array(
     102                        'palette' => array(
     103                            array(
     104                                'slug'  => 'black',
     105                                'color' => 'black',
     106                            ),
     107                        ),
     108                    ),
     109                    'invalid/key' => 'value',
     110                    'blocks'      => array(
     111                        'core/group' => array(
     112                            'color' => array(
     113                                'palette' => array(
     114                                    array(
     115                                        'slug'  => 'black',
     116                                        'color' => 'black',
     117                                    ),
     118                                ),
     119                            ),
     120                        ),
     121                    ),
     122                ),
     123            )
     124        );
     125
     126        $actual_core      = $core_origin->get_raw_data();
     127        $actual_no_origin = $no_origin->get_raw_data();
     128
     129        $expected_core      = array(
     130            'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     131            'settings' => array(
     132                'color'  => array(
     133                    'palette' => array(
     134                        'core' => array(
     135                            array(
     136                                'slug'  => 'white',
     137                                'color' => 'white',
     138                            ),
     139                        ),
     140                    ),
     141                ),
     142                'blocks' => array(
     143                    'core/group' => array(
     144                        'color' => array(
     145                            'palette' => array(
     146                                'core' => array(
     147                                    array(
     148                                        'slug'  => 'white',
     149                                        'color' => 'white',
     150                                    ),
     151                                ),
     152                            ),
     153                        ),
     154                    ),
     155                ),
     156            ),
     157        );
     158        $expected_no_origin = array(
     159            'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     160            'settings' => array(
     161                'color'  => array(
     162                    'palette' => array(
     163                        'theme' => array(
     164                            array(
     165                                'slug'  => 'black',
     166                                'color' => 'black',
     167                            ),
     168                        ),
     169                    ),
     170                ),
     171                'blocks' => array(
     172                    'core/group' => array(
     173                        'color' => array(
     174                            'palette' => array(
     175                                'theme' => array(
     176                                    array(
     177                                        'slug'  => 'black',
     178                                        'color' => 'black',
     179                                    ),
     180                                ),
     181                            ),
     182                        ),
     183                    ),
     184                ),
     185            ),
     186        );
     187
     188        $this->assertEqualSetsWithIndex( $expected_core, $actual_core );
     189        $this->assertEqualSetsWithIndex( $expected_no_origin, $actual_no_origin );
     190    }
     191
    67192    function test_get_stylesheet() {
    68193        $theme_json = new WP_Theme_JSON(
     
    70195                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
    71196                'settings' => array(
    72                     'color'  => array(
     197                    'color'      => array(
    73198                        'text'    => 'value',
    74199                        'palette' => array(
     
    79204                        ),
    80205                    ),
    81                     'misc'   => 'value',
    82                     'blocks' => array(
     206                    'typography' => array(
     207                        'fontFamilies' => array(
     208                            array(
     209                                'slug'       => 'small',
     210                                'fontFamily' => '14px',
     211                            ),
     212                            array(
     213                                'slug'       => 'big',
     214                                'fontFamily' => '41px',
     215                            ),
     216                        ),
     217                    ),
     218                    'misc'       => 'value',
     219                    'blocks'     => array(
    83220                        'core/group' => array(
    84221                            'custom' => array(
     
    266403                    ),
    267404                ),
    268             )
     405            ),
     406            'core'
    269407        );
    270408
     
    279417     */
    280418    public function test_merge_incoming_data() {
    281         $initial = array(
    282             'version'  => WP_Theme_JSON::LATEST_SCHEMA,
    283             'settings' => array(
    284                 'color'  => array(
    285                     'custom'  => false,
    286                     'palette' => array(
    287                         array(
    288                             'slug'  => 'red',
    289                             'color' => 'red',
    290                         ),
    291                         array(
    292                             'slug'  => 'green',
    293                             'color' => 'green',
    294                         ),
    295                     ),
    296                 ),
    297                 'blocks' => array(
    298                     'core/paragraph' => array(
    299                         'color' => array(
    300                             'custom' => false,
    301                         ),
    302                     ),
    303                 ),
    304             ),
    305             'styles'   => array(
    306                 'typography' => array(
    307                     'fontSize' => '12',
    308                 ),
    309             ),
     419        $theme_json = new WP_Theme_JSON(
     420            array(
     421                'version'  => WP_Theme_JSON::LATEST_SCHEMA,
     422                'settings' => array(
     423                    'color'  => array(
     424                        'custom'  => false,
     425                        'palette' => array(
     426                            array(
     427                                'slug'  => 'red',
     428                                'color' => 'red',
     429                            ),
     430                            array(
     431                                'slug'  => 'green',
     432                                'color' => 'green',
     433                            ),
     434                        ),
     435                    ),
     436                    'blocks' => array(
     437                        'core/paragraph' => array(
     438                            'color' => array(
     439                                'custom' => false,
     440                            ),
     441                        ),
     442                    ),
     443                ),
     444                'styles'   => array(
     445                    'typography' => array(
     446                        'fontSize' => '12',
     447                    ),
     448                ),
     449            )
    310450        );
    311451
     
    437577                    'customGradient' => true,
    438578                    'palette'        => array(
    439                         array(
    440                             'slug'  => 'red',
    441                             'color' => 'red',
    442                         ),
    443                         array(
    444                             'slug'  => 'green',
    445                             'color' => 'green',
    446                         ),
    447                         array(
    448                             'slug'  => 'blue',
    449                             'color' => 'blue',
     579                        'theme' => array(
     580                            array(
     581                                'slug'  => 'blue',
     582                                'color' => 'blue',
     583                            ),
    450584                        ),
    451585                    ),
    452586                    'gradients'      => array(
    453                         array(
    454                             'slug'     => 'gradient',
    455                             'gradient' => 'gradient',
     587                        'theme' => array(
     588                            array(
     589                                'slug'     => 'gradient',
     590                                'gradient' => 'gradient',
     591                            ),
    456592                        ),
    457593                    ),
     
    459595                'typography' => array(
    460596                    'fontSizes' => array(
    461                         array(
    462                             'slug' => 'fontSize',
    463                             'size' => 'fontSize',
     597                        'theme' => array(
     598                            array(
     599                                'slug' => 'fontSize',
     600                                'size' => 'fontSize',
     601                            ),
    464602                        ),
    465603                    ),
     
    503641        );
    504642
    505         $theme_json = new WP_Theme_JSON( $initial );
    506643        $theme_json->merge( new WP_Theme_JSON( $add_new_block ) );
    507644        $theme_json->merge( new WP_Theme_JSON( $add_key_in_settings ) );
  • trunk/tests/phpunit/tests/theme/wpThemeJsonResolver.php

    r51079 r51149  
    111111                'color'  => array(
    112112                    'palette' => array(
    113                         array(
    114                             'slug'  => 'light',
    115                             'name'  => 'Jasny',
    116                             'color' => '#f5f7f9',
    117                         ),
    118                         array(
    119                             'slug'  => 'dark',
    120                             'name'  => 'Ciemny',
    121                             'color' => '#000',
     113                        'theme' => array(
     114                            array(
     115                                'slug'  => 'light',
     116                                'name'  => 'Jasny',
     117                                'color' => '#f5f7f9',
     118                            ),
     119                            array(
     120                                'slug'  => 'dark',
     121                                'name'  => 'Ciemny',
     122                                'color' => '#000',
     123                            ),
    122124                        ),
    123125                    ),
     
    128130                        'color' => array(
    129131                            'palette' => array(
    130                                 array(
    131                                     'slug'  => 'light',
    132                                     'name'  => 'Jasny',
    133                                     'color' => '#f5f7f9',
     132                                'theme' => array(
     133                                    array(
     134                                        'slug'  => 'light',
     135                                        'name'  => 'Jasny',
     136                                        'color' => '#f5f7f9',
     137                                    ),
    134138                                ),
    135139                            ),
  • trunk/tools/webpack/packages.js

    r51146 r51149  
    113113        'latest-comments',
    114114        'latest-posts',
    115         'legacy-widget',
    116115        'loginout',
    117116        'page-list',
     
    173172    const phpFiles = {
    174173        'block-serialization-default-parser/parser.php': 'wp-includes/class-wp-block-parser.php',
     174        'widgets/src/blocks/legacy-widget/index.php': 'wp-includes/blocks/legacy-widget.php',
    175175        ...dynamicBlockFolders.reduce( ( files, blockName ) => {
    176176            files[ `block-library/src/${ blockName }/index.php` ] = `wp-includes/blocks/${ blockName }.php`;
     
    179179    };
    180180    const blockMetadataFiles = {
     181        'widgets/src/blocks/legacy-widget/block.json': 'wp-includes/blocks/legacy-widget/block.json',
    181182        ...blockFolders.reduce( ( files, blockName ) => {
    182183            files[ `block-library/src/${ blockName }/block.json` ] = `wp-includes/blocks/${ blockName }/block.json`;
Note: See TracChangeset for help on using the changeset viewer.