Make WordPress Core

Changeset 53157


Ignore:
Timestamp:
04/12/2022 03:10:30 PM (4 years ago)
Author:
gziolo
Message:

Editor: Update WordPress packages based based on Gutenberg v13.0 RC3

This is the last step of backports from the Gutenberg plugin for WordPress 6.0 Beta 1 release. It includes all updates WordPress packages published to npm based on the Gutenberg plugin v13.0 RC3 release. This patch also includes all the necessary changes applied to core blocks. New blocks included:

  • Avatar
  • Comment Author Name
  • Comment Content
  • Comment Date
  • Comment Edit Link
  • Comment Rely Link
  • Comment Template
  • Comments Pagination
  • Comments Pagination Next
  • Comments Pagination Previous
  • Comments Query Loop
  • Home Link
  • Post Author Biography
  • Query No Results
  • Read More

See more details in https://github.com/WordPress/wordpress-develop/pull/2564.

Props zieladam, ramonopoly, ocean90.
Fixes #55505.

Location:
trunk
Files:
49 added
4 deleted
115 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r53150 r53157  
    55        "requires": true,
    66        "dependencies": {
     7                "@ampproject/remapping": {
     8                        "version": "2.1.2",
     9                        "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
     10                        "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
     11                        "dev": true,
     12                        "requires": {
     13                                "@jridgewell/trace-mapping": "^0.3.0"
     14                        }
     15                },
    716                "@babel/code-frame": {
    8                         "version": "7.16.0",
    9                         "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
    10                         "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
    11                         "requires": {
    12                                 "@babel/highlight": "^7.16.0"
     17                        "version": "7.16.7",
     18                        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
     19                        "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
     20                        "requires": {
     21                                "@babel/highlight": "^7.16.7"
    1322                        }
    1423                },
    1524                "@babel/compat-data": {
    16                         "version": "7.16.4",
    17                         "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
    18                         "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
     25                        "version": "7.17.7",
     26                        "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
     27                        "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
    1928                        "dev": true
    2029                },
    2130                "@babel/core": {
    22                         "version": "7.16.5",
    23                         "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz",
    24                         "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==",
    25                         "dev": true,
    26                         "requires": {
    27                                 "@babel/code-frame": "^7.16.0",
    28                                 "@babel/generator": "^7.16.5",
    29                                 "@babel/helper-compilation-targets": "^7.16.3",
    30                                 "@babel/helper-module-transforms": "^7.16.5",
    31                                 "@babel/helpers": "^7.16.5",
    32                                 "@babel/parser": "^7.16.5",
    33                                 "@babel/template": "^7.16.0",
    34                                 "@babel/traverse": "^7.16.5",
    35                                 "@babel/types": "^7.16.0",
     31                        "version": "7.17.9",
     32                        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
     33                        "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
     34                        "dev": true,
     35                        "requires": {
     36                                "@ampproject/remapping": "^2.1.0",
     37                                "@babel/code-frame": "^7.16.7",
     38                                "@babel/generator": "^7.17.9",
     39                                "@babel/helper-compilation-targets": "^7.17.7",
     40                                "@babel/helper-module-transforms": "^7.17.7",
     41                                "@babel/helpers": "^7.17.9",
     42                                "@babel/parser": "^7.17.9",
     43                                "@babel/template": "^7.16.7",
     44                                "@babel/traverse": "^7.17.9",
     45                                "@babel/types": "^7.17.0",
    3646                                "convert-source-map": "^1.7.0",
    3747                                "debug": "^4.1.0",
    3848                                "gensync": "^1.0.0-beta.2",
    39                                 "json5": "^2.1.2",
    40                                 "semver": "^6.3.0",
    41                                 "source-map": "^0.5.0"
     49                                "json5": "^2.2.1",
     50                                "semver": "^6.3.0"
    4251                        },
    4352                        "dependencies": {
    4453                                "@babel/parser": {
    45                                         "version": "7.16.6",
    46                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
    47                                         "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
    48                                         "dev": true
    49                                 },
    50                                 "json5": {
    51                                         "version": "2.2.0",
    52                                         "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
    53                                         "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
    54                                         "dev": true,
    55                                         "requires": {
    56                                                 "minimist": "^1.2.5"
    57                                         }
     54                                        "version": "7.17.9",
     55                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
     56                                        "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
     57                                        "dev": true
    5858                                },
    5959                                "semver": {
     
    8585                },
    8686                "@babel/generator": {
    87                         "version": "7.16.5",
    88                         "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
    89                         "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
    90                         "dev": true,
    91                         "requires": {
    92                                 "@babel/types": "^7.16.0",
     87                        "version": "7.17.9",
     88                        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
     89                        "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
     90                        "dev": true,
     91                        "requires": {
     92                                "@babel/types": "^7.17.0",
    9393                                "jsesc": "^2.5.1",
    9494                                "source-map": "^0.5.0"
     
    9696                },
    9797                "@babel/helper-annotate-as-pure": {
    98                         "version": "7.16.0",
    99                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
    100                         "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
    101                         "dev": true,
    102                         "requires": {
    103                                 "@babel/types": "^7.16.0"
     98                        "version": "7.16.7",
     99                        "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
     100                        "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
     101                        "dev": true,
     102                        "requires": {
     103                                "@babel/types": "^7.16.7"
    104104                        }
    105105                },
    106106                "@babel/helper-builder-binary-assignment-operator-visitor": {
    107                         "version": "7.16.5",
    108                         "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz",
    109                         "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==",
    110                         "dev": true,
    111                         "requires": {
    112                                 "@babel/helper-explode-assignable-expression": "^7.16.0",
    113                                 "@babel/types": "^7.16.0"
     107                        "version": "7.16.7",
     108                        "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
     109                        "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
     110                        "dev": true,
     111                        "requires": {
     112                                "@babel/helper-explode-assignable-expression": "^7.16.7",
     113                                "@babel/types": "^7.16.7"
    114114                        }
    115115                },
    116116                "@babel/helper-compilation-targets": {
    117                         "version": "7.16.3",
    118                         "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
    119                         "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
    120                         "dev": true,
    121                         "requires": {
    122                                 "@babel/compat-data": "^7.16.0",
    123                                 "@babel/helper-validator-option": "^7.14.5",
     117                        "version": "7.17.7",
     118                        "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
     119                        "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
     120                        "dev": true,
     121                        "requires": {
     122                                "@babel/compat-data": "^7.17.7",
     123                                "@babel/helper-validator-option": "^7.16.7",
    124124                                "browserslist": "^4.17.5",
    125125                                "semver": "^6.3.0"
     
    127127                        "dependencies": {
    128128                                "browserslist": {
    129                                         "version": "4.19.1",
    130                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
    131                                         "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
    132                                         "dev": true,
    133                                         "requires": {
    134                                                 "caniuse-lite": "^1.0.30001286",
    135                                                 "electron-to-chromium": "^1.4.17",
     129                                        "version": "4.20.2",
     130                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
     131                                        "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
     132                                        "dev": true,
     133                                        "requires": {
     134                                                "caniuse-lite": "^1.0.30001317",
     135                                                "electron-to-chromium": "^1.4.84",
    136136                                                "escalade": "^3.1.1",
    137                                                 "node-releases": "^2.0.1",
     137                                                "node-releases": "^2.0.2",
    138138                                                "picocolors": "^1.0.0"
    139139                                        }
    140140                                },
    141141                                "electron-to-chromium": {
    142                                         "version": "1.4.25",
    143                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.25.tgz",
    144                                         "integrity": "sha512-bTwub9Y/76EiNmfaiJih+hAy6xn7Ns95S4KvI2NuKNOz8TEEKKQUu44xuy0PYMudjM9zdjKRS1bitsUvHTfuUg==",
     142                                        "version": "1.4.107",
     143                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz",
     144                                        "integrity": "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==",
    145145                                        "dev": true
    146146                                },
    147147                                "node-releases": {
    148                                         "version": "2.0.1",
    149                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
    150                                         "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
     148                                        "version": "2.0.3",
     149                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
     150                                        "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
    151151                                        "dev": true
    152152                                },
     
    160160                },
    161161                "@babel/helper-create-class-features-plugin": {
    162                         "version": "7.16.5",
    163                         "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz",
    164                         "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==",
    165                         "dev": true,
    166                         "requires": {
    167                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    168                                 "@babel/helper-environment-visitor": "^7.16.5",
    169                                 "@babel/helper-function-name": "^7.16.0",
    170                                 "@babel/helper-member-expression-to-functions": "^7.16.5",
    171                                 "@babel/helper-optimise-call-expression": "^7.16.0",
    172                                 "@babel/helper-replace-supers": "^7.16.5",
    173                                 "@babel/helper-split-export-declaration": "^7.16.0"
     162                        "version": "7.17.9",
     163                        "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz",
     164                        "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==",
     165                        "dev": true,
     166                        "requires": {
     167                                "@babel/helper-annotate-as-pure": "^7.16.7",
     168                                "@babel/helper-environment-visitor": "^7.16.7",
     169                                "@babel/helper-function-name": "^7.17.9",
     170                                "@babel/helper-member-expression-to-functions": "^7.17.7",
     171                                "@babel/helper-optimise-call-expression": "^7.16.7",
     172                                "@babel/helper-replace-supers": "^7.16.7",
     173                                "@babel/helper-split-export-declaration": "^7.16.7"
    174174                        }
    175175                },
    176176                "@babel/helper-create-regexp-features-plugin": {
    177                         "version": "7.16.0",
    178                         "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
    179                         "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
    180                         "dev": true,
    181                         "requires": {
    182                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    183                                 "regexpu-core": "^4.7.1"
     177                        "version": "7.17.0",
     178                        "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
     179                        "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
     180                        "dev": true,
     181                        "requires": {
     182                                "@babel/helper-annotate-as-pure": "^7.16.7",
     183                                "regexpu-core": "^5.0.1"
    184184                        }
    185185                },
    186186                "@babel/helper-define-polyfill-provider": {
    187                         "version": "0.3.0",
    188                         "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz",
    189                         "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==",
     187                        "version": "0.3.1",
     188                        "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
     189                        "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
    190190                        "dev": true,
    191191                        "requires": {
     
    209209                },
    210210                "@babel/helper-environment-visitor": {
    211                         "version": "7.16.5",
    212                         "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz",
    213                         "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==",
    214                         "dev": true,
    215                         "requires": {
    216                                 "@babel/types": "^7.16.0"
     211                        "version": "7.16.7",
     212                        "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
     213                        "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
     214                        "dev": true,
     215                        "requires": {
     216                                "@babel/types": "^7.16.7"
    217217                        }
    218218                },
    219219                "@babel/helper-explode-assignable-expression": {
    220                         "version": "7.16.0",
    221                         "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
    222                         "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
    223                         "dev": true,
    224                         "requires": {
    225                                 "@babel/types": "^7.16.0"
     220                        "version": "7.16.7",
     221                        "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
     222                        "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
     223                        "dev": true,
     224                        "requires": {
     225                                "@babel/types": "^7.16.7"
    226226                        }
    227227                },
    228228                "@babel/helper-function-name": {
    229                         "version": "7.16.0",
    230                         "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
    231                         "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
    232                         "dev": true,
    233                         "requires": {
    234                                 "@babel/helper-get-function-arity": "^7.16.0",
    235                                 "@babel/template": "^7.16.0",
    236                                 "@babel/types": "^7.16.0"
    237                         }
    238                 },
    239                 "@babel/helper-get-function-arity": {
    240                         "version": "7.16.0",
    241                         "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
    242                         "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
    243                         "dev": true,
    244                         "requires": {
    245                                 "@babel/types": "^7.16.0"
     229                        "version": "7.17.9",
     230                        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
     231                        "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
     232                        "dev": true,
     233                        "requires": {
     234                                "@babel/template": "^7.16.7",
     235                                "@babel/types": "^7.17.0"
    246236                        }
    247237                },
    248238                "@babel/helper-hoist-variables": {
    249                         "version": "7.16.0",
    250                         "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
    251                         "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
    252                         "dev": true,
    253                         "requires": {
    254                                 "@babel/types": "^7.16.0"
     239                        "version": "7.16.7",
     240                        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
     241                        "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
     242                        "dev": true,
     243                        "requires": {
     244                                "@babel/types": "^7.16.7"
    255245                        }
    256246                },
    257247                "@babel/helper-member-expression-to-functions": {
    258                         "version": "7.16.5",
    259                         "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz",
    260                         "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==",
    261                         "dev": true,
    262                         "requires": {
    263                                 "@babel/types": "^7.16.0"
     248                        "version": "7.17.7",
     249                        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
     250                        "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
     251                        "dev": true,
     252                        "requires": {
     253                                "@babel/types": "^7.17.0"
    264254                        }
    265255                },
    266256                "@babel/helper-module-imports": {
    267                         "version": "7.16.0",
    268                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
    269                         "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
    270                         "requires": {
    271                                 "@babel/types": "^7.16.0"
     257                        "version": "7.16.7",
     258                        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
     259                        "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
     260                        "requires": {
     261                                "@babel/types": "^7.16.7"
    272262                        }
    273263                },
    274264                "@babel/helper-module-transforms": {
    275                         "version": "7.16.5",
    276                         "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz",
    277                         "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==",
    278                         "dev": true,
    279                         "requires": {
    280                                 "@babel/helper-environment-visitor": "^7.16.5",
    281                                 "@babel/helper-module-imports": "^7.16.0",
    282                                 "@babel/helper-simple-access": "^7.16.0",
    283                                 "@babel/helper-split-export-declaration": "^7.16.0",
    284                                 "@babel/helper-validator-identifier": "^7.15.7",
    285                                 "@babel/template": "^7.16.0",
    286                                 "@babel/traverse": "^7.16.5",
    287                                 "@babel/types": "^7.16.0"
     265                        "version": "7.17.7",
     266                        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
     267                        "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
     268                        "dev": true,
     269                        "requires": {
     270                                "@babel/helper-environment-visitor": "^7.16.7",
     271                                "@babel/helper-module-imports": "^7.16.7",
     272                                "@babel/helper-simple-access": "^7.17.7",
     273                                "@babel/helper-split-export-declaration": "^7.16.7",
     274                                "@babel/helper-validator-identifier": "^7.16.7",
     275                                "@babel/template": "^7.16.7",
     276                                "@babel/traverse": "^7.17.3",
     277                                "@babel/types": "^7.17.0"
    288278                        }
    289279                },
    290280                "@babel/helper-optimise-call-expression": {
    291                         "version": "7.16.0",
    292                         "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
    293                         "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
    294                         "dev": true,
    295                         "requires": {
    296                                 "@babel/types": "^7.16.0"
     281                        "version": "7.16.7",
     282                        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
     283                        "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
     284                        "dev": true,
     285                        "requires": {
     286                                "@babel/types": "^7.16.7"
    297287                        }
    298288                },
    299289                "@babel/helper-plugin-utils": {
    300                         "version": "7.16.5",
    301                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz",
    302                         "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ=="
     290                        "version": "7.16.7",
     291                        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
     292                        "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="
    303293                },
    304294                "@babel/helper-remap-async-to-generator": {
    305                         "version": "7.16.5",
    306                         "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz",
    307                         "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==",
    308                         "dev": true,
    309                         "requires": {
    310                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    311                                 "@babel/helper-wrap-function": "^7.16.5",
    312                                 "@babel/types": "^7.16.0"
     295                        "version": "7.16.8",
     296                        "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
     297                        "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
     298                        "dev": true,
     299                        "requires": {
     300                                "@babel/helper-annotate-as-pure": "^7.16.7",
     301                                "@babel/helper-wrap-function": "^7.16.8",
     302                                "@babel/types": "^7.16.8"
    313303                        }
    314304                },
    315305                "@babel/helper-replace-supers": {
    316                         "version": "7.16.5",
    317                         "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz",
    318                         "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==",
    319                         "dev": true,
    320                         "requires": {
    321                                 "@babel/helper-environment-visitor": "^7.16.5",
    322                                 "@babel/helper-member-expression-to-functions": "^7.16.5",
    323                                 "@babel/helper-optimise-call-expression": "^7.16.0",
    324                                 "@babel/traverse": "^7.16.5",
    325                                 "@babel/types": "^7.16.0"
     306                        "version": "7.16.7",
     307                        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
     308                        "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
     309                        "dev": true,
     310                        "requires": {
     311                                "@babel/helper-environment-visitor": "^7.16.7",
     312                                "@babel/helper-member-expression-to-functions": "^7.16.7",
     313                                "@babel/helper-optimise-call-expression": "^7.16.7",
     314                                "@babel/traverse": "^7.16.7",
     315                                "@babel/types": "^7.16.7"
    326316                        }
    327317                },
    328318                "@babel/helper-simple-access": {
    329                         "version": "7.16.0",
    330                         "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
    331                         "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
    332                         "dev": true,
    333                         "requires": {
    334                                 "@babel/types": "^7.16.0"
     319                        "version": "7.17.7",
     320                        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
     321                        "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
     322                        "dev": true,
     323                        "requires": {
     324                                "@babel/types": "^7.17.0"
    335325                        }
    336326                },
     
    345335                },
    346336                "@babel/helper-split-export-declaration": {
    347                         "version": "7.16.0",
    348                         "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
    349                         "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
    350                         "dev": true,
    351                         "requires": {
    352                                 "@babel/types": "^7.16.0"
     337                        "version": "7.16.7",
     338                        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
     339                        "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
     340                        "dev": true,
     341                        "requires": {
     342                                "@babel/types": "^7.16.7"
    353343                        }
    354344                },
    355345                "@babel/helper-validator-identifier": {
    356                         "version": "7.15.7",
    357                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
    358                         "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
     346                        "version": "7.16.7",
     347                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
     348                        "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
    359349                },
    360350                "@babel/helper-validator-option": {
    361                         "version": "7.14.5",
    362                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
    363                         "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
     351                        "version": "7.16.7",
     352                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
     353                        "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
    364354                        "dev": true
    365355                },
    366356                "@babel/helper-wrap-function": {
    367                         "version": "7.16.5",
    368                         "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz",
    369                         "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==",
    370                         "dev": true,
    371                         "requires": {
    372                                 "@babel/helper-function-name": "^7.16.0",
    373                                 "@babel/template": "^7.16.0",
    374                                 "@babel/traverse": "^7.16.5",
    375                                 "@babel/types": "^7.16.0"
     357                        "version": "7.16.8",
     358                        "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
     359                        "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
     360                        "dev": true,
     361                        "requires": {
     362                                "@babel/helper-function-name": "^7.16.7",
     363                                "@babel/template": "^7.16.7",
     364                                "@babel/traverse": "^7.16.8",
     365                                "@babel/types": "^7.16.8"
    376366                        }
    377367                },
    378368                "@babel/helpers": {
    379                         "version": "7.16.5",
    380                         "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz",
    381                         "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==",
    382                         "dev": true,
    383                         "requires": {
    384                                 "@babel/template": "^7.16.0",
    385                                 "@babel/traverse": "^7.16.5",
    386                                 "@babel/types": "^7.16.0"
     369                        "version": "7.17.9",
     370                        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
     371                        "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
     372                        "dev": true,
     373                        "requires": {
     374                                "@babel/template": "^7.16.7",
     375                                "@babel/traverse": "^7.17.9",
     376                                "@babel/types": "^7.17.0"
    387377                        }
    388378                },
    389379                "@babel/highlight": {
    390                         "version": "7.16.0",
    391                         "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
    392                         "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
    393                         "requires": {
    394                                 "@babel/helper-validator-identifier": "^7.15.7",
     380                        "version": "7.17.9",
     381                        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz",
     382                        "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==",
     383                        "requires": {
     384                                "@babel/helper-validator-identifier": "^7.16.7",
    395385                                "chalk": "^2.0.0",
    396386                                "js-tokens": "^4.0.0"
     
    416406                },
    417407                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
    418                         "version": "7.16.2",
    419                         "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz",
    420                         "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==",
    421                         "dev": true,
    422                         "requires": {
    423                                 "@babel/helper-plugin-utils": "^7.14.5"
     408                        "version": "7.16.7",
     409                        "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
     410                        "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
     411                        "dev": true,
     412                        "requires": {
     413                                "@babel/helper-plugin-utils": "^7.16.7"
    424414                        }
    425415                },
    426416                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    427                         "version": "7.16.0",
    428                         "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
    429                         "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
    430                         "dev": true,
    431                         "requires": {
    432                                 "@babel/helper-plugin-utils": "^7.14.5",
     417                        "version": "7.16.7",
     418                        "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
     419                        "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
     420                        "dev": true,
     421                        "requires": {
     422                                "@babel/helper-plugin-utils": "^7.16.7",
    433423                                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
    434                                 "@babel/plugin-proposal-optional-chaining": "^7.16.0"
     424                                "@babel/plugin-proposal-optional-chaining": "^7.16.7"
    435425                        }
    436426                },
    437427                "@babel/plugin-proposal-async-generator-functions": {
    438                         "version": "7.16.5",
    439                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz",
    440                         "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==",
    441                         "dev": true,
    442                         "requires": {
    443                                 "@babel/helper-plugin-utils": "^7.16.5",
    444                                 "@babel/helper-remap-async-to-generator": "^7.16.5",
     428                        "version": "7.16.8",
     429                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz",
     430                        "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==",
     431                        "dev": true,
     432                        "requires": {
     433                                "@babel/helper-plugin-utils": "^7.16.7",
     434                                "@babel/helper-remap-async-to-generator": "^7.16.8",
    445435                                "@babel/plugin-syntax-async-generators": "^7.8.4"
    446436                        }
    447437                },
    448438                "@babel/plugin-proposal-class-properties": {
    449                         "version": "7.16.5",
    450                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz",
    451                         "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==",
    452                         "dev": true,
    453                         "requires": {
    454                                 "@babel/helper-create-class-features-plugin": "^7.16.5",
    455                                 "@babel/helper-plugin-utils": "^7.16.5"
     439                        "version": "7.16.7",
     440                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
     441                        "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
     442                        "dev": true,
     443                        "requires": {
     444                                "@babel/helper-create-class-features-plugin": "^7.16.7",
     445                                "@babel/helper-plugin-utils": "^7.16.7"
    456446                        }
    457447                },
    458448                "@babel/plugin-proposal-class-static-block": {
    459                         "version": "7.16.5",
    460                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz",
    461                         "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==",
    462                         "dev": true,
    463                         "requires": {
    464                                 "@babel/helper-create-class-features-plugin": "^7.16.5",
    465                                 "@babel/helper-plugin-utils": "^7.16.5",
     449                        "version": "7.17.6",
     450                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz",
     451                        "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==",
     452                        "dev": true,
     453                        "requires": {
     454                                "@babel/helper-create-class-features-plugin": "^7.17.6",
     455                                "@babel/helper-plugin-utils": "^7.16.7",
    466456                                "@babel/plugin-syntax-class-static-block": "^7.14.5"
    467457                        }
    468458                },
    469459                "@babel/plugin-proposal-dynamic-import": {
    470                         "version": "7.16.5",
    471                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz",
    472                         "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==",
    473                         "dev": true,
    474                         "requires": {
    475                                 "@babel/helper-plugin-utils": "^7.16.5",
     460                        "version": "7.16.7",
     461                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
     462                        "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
     463                        "dev": true,
     464                        "requires": {
     465                                "@babel/helper-plugin-utils": "^7.16.7",
    476466                                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    477467                        }
    478468                },
    479469                "@babel/plugin-proposal-export-namespace-from": {
    480                         "version": "7.16.5",
    481                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz",
    482                         "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==",
    483                         "dev": true,
    484                         "requires": {
    485                                 "@babel/helper-plugin-utils": "^7.16.5",
     470                        "version": "7.16.7",
     471                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
     472                        "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
     473                        "dev": true,
     474                        "requires": {
     475                                "@babel/helper-plugin-utils": "^7.16.7",
    486476                                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    487477                        }
    488478                },
    489479                "@babel/plugin-proposal-json-strings": {
    490                         "version": "7.16.5",
    491                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz",
    492                         "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==",
    493                         "dev": true,
    494                         "requires": {
    495                                 "@babel/helper-plugin-utils": "^7.16.5",
     480                        "version": "7.16.7",
     481                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
     482                        "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
     483                        "dev": true,
     484                        "requires": {
     485                                "@babel/helper-plugin-utils": "^7.16.7",
    496486                                "@babel/plugin-syntax-json-strings": "^7.8.3"
    497487                        }
    498488                },
    499489                "@babel/plugin-proposal-logical-assignment-operators": {
    500                         "version": "7.16.5",
    501                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz",
    502                         "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==",
    503                         "dev": true,
    504                         "requires": {
    505                                 "@babel/helper-plugin-utils": "^7.16.5",
     490                        "version": "7.16.7",
     491                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
     492                        "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
     493                        "dev": true,
     494                        "requires": {
     495                                "@babel/helper-plugin-utils": "^7.16.7",
    506496                                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    507497                        }
    508498                },
    509499                "@babel/plugin-proposal-nullish-coalescing-operator": {
    510                         "version": "7.16.5",
    511                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz",
    512                         "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==",
    513                         "dev": true,
    514                         "requires": {
    515                                 "@babel/helper-plugin-utils": "^7.16.5",
     500                        "version": "7.16.7",
     501                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
     502                        "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
     503                        "dev": true,
     504                        "requires": {
     505                                "@babel/helper-plugin-utils": "^7.16.7",
    516506                                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    517507                        }
    518508                },
    519509                "@babel/plugin-proposal-numeric-separator": {
    520                         "version": "7.16.5",
    521                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz",
    522                         "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==",
    523                         "dev": true,
    524                         "requires": {
    525                                 "@babel/helper-plugin-utils": "^7.16.5",
     510                        "version": "7.16.7",
     511                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
     512                        "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
     513                        "dev": true,
     514                        "requires": {
     515                                "@babel/helper-plugin-utils": "^7.16.7",
    526516                                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    527517                        }
    528518                },
    529519                "@babel/plugin-proposal-object-rest-spread": {
    530                         "version": "7.16.5",
    531                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz",
    532                         "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==",
    533                         "dev": true,
    534                         "requires": {
    535                                 "@babel/compat-data": "^7.16.4",
    536                                 "@babel/helper-compilation-targets": "^7.16.3",
    537                                 "@babel/helper-plugin-utils": "^7.16.5",
     520                        "version": "7.17.3",
     521                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz",
     522                        "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==",
     523                        "dev": true,
     524                        "requires": {
     525                                "@babel/compat-data": "^7.17.0",
     526                                "@babel/helper-compilation-targets": "^7.16.7",
     527                                "@babel/helper-plugin-utils": "^7.16.7",
    538528                                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    539                                 "@babel/plugin-transform-parameters": "^7.16.5"
     529                                "@babel/plugin-transform-parameters": "^7.16.7"
    540530                        }
    541531                },
    542532                "@babel/plugin-proposal-optional-catch-binding": {
    543                         "version": "7.16.5",
    544                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz",
    545                         "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==",
    546                         "dev": true,
    547                         "requires": {
    548                                 "@babel/helper-plugin-utils": "^7.16.5",
     533                        "version": "7.16.7",
     534                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
     535                        "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
     536                        "dev": true,
     537                        "requires": {
     538                                "@babel/helper-plugin-utils": "^7.16.7",
    549539                                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    550540                        }
    551541                },
    552542                "@babel/plugin-proposal-optional-chaining": {
    553                         "version": "7.16.5",
    554                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz",
    555                         "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==",
    556                         "dev": true,
    557                         "requires": {
    558                                 "@babel/helper-plugin-utils": "^7.16.5",
     543                        "version": "7.16.7",
     544                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
     545                        "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
     546                        "dev": true,
     547                        "requires": {
     548                                "@babel/helper-plugin-utils": "^7.16.7",
    559549                                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
    560550                                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
     
    562552                },
    563553                "@babel/plugin-proposal-private-methods": {
    564                         "version": "7.16.5",
    565                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz",
    566                         "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==",
    567                         "dev": true,
    568                         "requires": {
    569                                 "@babel/helper-create-class-features-plugin": "^7.16.5",
    570                                 "@babel/helper-plugin-utils": "^7.16.5"
     554                        "version": "7.16.11",
     555                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
     556                        "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
     557                        "dev": true,
     558                        "requires": {
     559                                "@babel/helper-create-class-features-plugin": "^7.16.10",
     560                                "@babel/helper-plugin-utils": "^7.16.7"
    571561                        }
    572562                },
    573563                "@babel/plugin-proposal-private-property-in-object": {
    574                         "version": "7.16.5",
    575                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz",
    576                         "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==",
    577                         "dev": true,
    578                         "requires": {
    579                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    580                                 "@babel/helper-create-class-features-plugin": "^7.16.5",
    581                                 "@babel/helper-plugin-utils": "^7.16.5",
     564                        "version": "7.16.7",
     565                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
     566                        "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
     567                        "dev": true,
     568                        "requires": {
     569                                "@babel/helper-annotate-as-pure": "^7.16.7",
     570                                "@babel/helper-create-class-features-plugin": "^7.16.7",
     571                                "@babel/helper-plugin-utils": "^7.16.7",
    582572                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    583573                        }
    584574                },
    585575                "@babel/plugin-proposal-unicode-property-regex": {
    586                         "version": "7.16.5",
    587                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz",
    588                         "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==",
    589                         "dev": true,
    590                         "requires": {
    591                                 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
    592                                 "@babel/helper-plugin-utils": "^7.16.5"
     576                        "version": "7.16.7",
     577                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
     578                        "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
     579                        "dev": true,
     580                        "requires": {
     581                                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
     582                                "@babel/helper-plugin-utils": "^7.16.7"
    593583                        }
    594584                },
     
    666656                },
    667657                "@babel/plugin-syntax-jsx": {
    668                         "version": "7.16.5",
    669                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz",
    670                         "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==",
    671                         "requires": {
    672                                 "@babel/helper-plugin-utils": "^7.16.5"
     658                        "version": "7.16.7",
     659                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
     660                        "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
     661                        "requires": {
     662                                "@babel/helper-plugin-utils": "^7.16.7"
    673663                        }
    674664                },
     
    746736                },
    747737                "@babel/plugin-syntax-typescript": {
    748                         "version": "7.16.5",
    749                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz",
    750                         "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==",
    751                         "dev": true,
    752                         "requires": {
    753                                 "@babel/helper-plugin-utils": "^7.16.5"
     738                        "version": "7.16.7",
     739                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
     740                        "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
     741                        "dev": true,
     742                        "requires": {
     743                                "@babel/helper-plugin-utils": "^7.16.7"
    754744                        }
    755745                },
    756746                "@babel/plugin-transform-arrow-functions": {
    757                         "version": "7.16.5",
    758                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz",
    759                         "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==",
    760                         "dev": true,
    761                         "requires": {
    762                                 "@babel/helper-plugin-utils": "^7.16.5"
     747                        "version": "7.16.7",
     748                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
     749                        "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
     750                        "dev": true,
     751                        "requires": {
     752                                "@babel/helper-plugin-utils": "^7.16.7"
    763753                        }
    764754                },
    765755                "@babel/plugin-transform-async-to-generator": {
    766                         "version": "7.16.5",
    767                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz",
    768                         "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==",
    769                         "dev": true,
    770                         "requires": {
    771                                 "@babel/helper-module-imports": "^7.16.0",
    772                                 "@babel/helper-plugin-utils": "^7.16.5",
    773                                 "@babel/helper-remap-async-to-generator": "^7.16.5"
     756                        "version": "7.16.8",
     757                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz",
     758                        "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==",
     759                        "dev": true,
     760                        "requires": {
     761                                "@babel/helper-module-imports": "^7.16.7",
     762                                "@babel/helper-plugin-utils": "^7.16.7",
     763                                "@babel/helper-remap-async-to-generator": "^7.16.8"
    774764                        }
    775765                },
    776766                "@babel/plugin-transform-block-scoped-functions": {
    777                         "version": "7.16.5",
    778                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz",
    779                         "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==",
    780                         "dev": true,
    781                         "requires": {
    782                                 "@babel/helper-plugin-utils": "^7.16.5"
     767                        "version": "7.16.7",
     768                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
     769                        "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
     770                        "dev": true,
     771                        "requires": {
     772                                "@babel/helper-plugin-utils": "^7.16.7"
    783773                        }
    784774                },
    785775                "@babel/plugin-transform-block-scoping": {
    786                         "version": "7.16.5",
    787                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz",
    788                         "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==",
    789                         "dev": true,
    790                         "requires": {
    791                                 "@babel/helper-plugin-utils": "^7.16.5"
     776                        "version": "7.16.7",
     777                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
     778                        "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
     779                        "dev": true,
     780                        "requires": {
     781                                "@babel/helper-plugin-utils": "^7.16.7"
    792782                        }
    793783                },
    794784                "@babel/plugin-transform-classes": {
    795                         "version": "7.16.5",
    796                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz",
    797                         "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==",
    798                         "dev": true,
    799                         "requires": {
    800                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    801                                 "@babel/helper-environment-visitor": "^7.16.5",
    802                                 "@babel/helper-function-name": "^7.16.0",
    803                                 "@babel/helper-optimise-call-expression": "^7.16.0",
    804                                 "@babel/helper-plugin-utils": "^7.16.5",
    805                                 "@babel/helper-replace-supers": "^7.16.5",
    806                                 "@babel/helper-split-export-declaration": "^7.16.0",
     785                        "version": "7.16.7",
     786                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
     787                        "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
     788                        "dev": true,
     789                        "requires": {
     790                                "@babel/helper-annotate-as-pure": "^7.16.7",
     791                                "@babel/helper-environment-visitor": "^7.16.7",
     792                                "@babel/helper-function-name": "^7.16.7",
     793                                "@babel/helper-optimise-call-expression": "^7.16.7",
     794                                "@babel/helper-plugin-utils": "^7.16.7",
     795                                "@babel/helper-replace-supers": "^7.16.7",
     796                                "@babel/helper-split-export-declaration": "^7.16.7",
    807797                                "globals": "^11.1.0"
    808798                        }
    809799                },
    810800                "@babel/plugin-transform-computed-properties": {
    811                         "version": "7.16.5",
    812                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz",
    813                         "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==",
    814                         "dev": true,
    815                         "requires": {
    816                                 "@babel/helper-plugin-utils": "^7.16.5"
     801                        "version": "7.16.7",
     802                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
     803                        "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
     804                        "dev": true,
     805                        "requires": {
     806                                "@babel/helper-plugin-utils": "^7.16.7"
    817807                        }
    818808                },
    819809                "@babel/plugin-transform-destructuring": {
    820                         "version": "7.16.5",
    821                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz",
    822                         "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==",
    823                         "dev": true,
    824                         "requires": {
    825                                 "@babel/helper-plugin-utils": "^7.16.5"
     810                        "version": "7.17.7",
     811                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz",
     812                        "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==",
     813                        "dev": true,
     814                        "requires": {
     815                                "@babel/helper-plugin-utils": "^7.16.7"
    826816                        }
    827817                },
    828818                "@babel/plugin-transform-dotall-regex": {
    829                         "version": "7.16.5",
    830                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz",
    831                         "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==",
    832                         "dev": true,
    833                         "requires": {
    834                                 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
    835                                 "@babel/helper-plugin-utils": "^7.16.5"
     819                        "version": "7.16.7",
     820                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
     821                        "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
     822                        "dev": true,
     823                        "requires": {
     824                                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
     825                                "@babel/helper-plugin-utils": "^7.16.7"
    836826                        }
    837827                },
    838828                "@babel/plugin-transform-duplicate-keys": {
    839                         "version": "7.16.5",
    840                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz",
    841                         "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==",
    842                         "dev": true,
    843                         "requires": {
    844                                 "@babel/helper-plugin-utils": "^7.16.5"
     829                        "version": "7.16.7",
     830                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
     831                        "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
     832                        "dev": true,
     833                        "requires": {
     834                                "@babel/helper-plugin-utils": "^7.16.7"
    845835                        }
    846836                },
    847837                "@babel/plugin-transform-exponentiation-operator": {
    848                         "version": "7.16.5",
    849                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz",
    850                         "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==",
    851                         "dev": true,
    852                         "requires": {
    853                                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5",
    854                                 "@babel/helper-plugin-utils": "^7.16.5"
     838                        "version": "7.16.7",
     839                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
     840                        "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
     841                        "dev": true,
     842                        "requires": {
     843                                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
     844                                "@babel/helper-plugin-utils": "^7.16.7"
    855845                        }
    856846                },
    857847                "@babel/plugin-transform-for-of": {
    858                         "version": "7.16.5",
    859                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz",
    860                         "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==",
    861                         "dev": true,
    862                         "requires": {
    863                                 "@babel/helper-plugin-utils": "^7.16.5"
     848                        "version": "7.16.7",
     849                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
     850                        "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
     851                        "dev": true,
     852                        "requires": {
     853                                "@babel/helper-plugin-utils": "^7.16.7"
    864854                        }
    865855                },
    866856                "@babel/plugin-transform-function-name": {
    867                         "version": "7.16.5",
    868                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz",
    869                         "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==",
    870                         "dev": true,
    871                         "requires": {
    872                                 "@babel/helper-function-name": "^7.16.0",
    873                                 "@babel/helper-plugin-utils": "^7.16.5"
     857                        "version": "7.16.7",
     858                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
     859                        "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
     860                        "dev": true,
     861                        "requires": {
     862                                "@babel/helper-compilation-targets": "^7.16.7",
     863                                "@babel/helper-function-name": "^7.16.7",
     864                                "@babel/helper-plugin-utils": "^7.16.7"
    874865                        }
    875866                },
    876867                "@babel/plugin-transform-literals": {
    877                         "version": "7.16.5",
    878                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz",
    879                         "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==",
    880                         "dev": true,
    881                         "requires": {
    882                                 "@babel/helper-plugin-utils": "^7.16.5"
     868                        "version": "7.16.7",
     869                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
     870                        "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
     871                        "dev": true,
     872                        "requires": {
     873                                "@babel/helper-plugin-utils": "^7.16.7"
    883874                        }
    884875                },
    885876                "@babel/plugin-transform-member-expression-literals": {
    886                         "version": "7.16.5",
    887                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz",
    888                         "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==",
    889                         "dev": true,
    890                         "requires": {
    891                                 "@babel/helper-plugin-utils": "^7.16.5"
     877                        "version": "7.16.7",
     878                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
     879                        "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
     880                        "dev": true,
     881                        "requires": {
     882                                "@babel/helper-plugin-utils": "^7.16.7"
    892883                        }
    893884                },
    894885                "@babel/plugin-transform-modules-amd": {
    895                         "version": "7.16.5",
    896                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz",
    897                         "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==",
    898                         "dev": true,
    899                         "requires": {
    900                                 "@babel/helper-module-transforms": "^7.16.5",
    901                                 "@babel/helper-plugin-utils": "^7.16.5",
     886                        "version": "7.16.7",
     887                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
     888                        "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
     889                        "dev": true,
     890                        "requires": {
     891                                "@babel/helper-module-transforms": "^7.16.7",
     892                                "@babel/helper-plugin-utils": "^7.16.7",
    902893                                "babel-plugin-dynamic-import-node": "^2.3.3"
    903894                        }
    904895                },
    905896                "@babel/plugin-transform-modules-commonjs": {
    906                         "version": "7.16.5",
    907                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz",
    908                         "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==",
    909                         "dev": true,
    910                         "requires": {
    911                                 "@babel/helper-module-transforms": "^7.16.5",
    912                                 "@babel/helper-plugin-utils": "^7.16.5",
    913                                 "@babel/helper-simple-access": "^7.16.0",
     897                        "version": "7.17.9",
     898                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz",
     899                        "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==",
     900                        "dev": true,
     901                        "requires": {
     902                                "@babel/helper-module-transforms": "^7.17.7",
     903                                "@babel/helper-plugin-utils": "^7.16.7",
     904                                "@babel/helper-simple-access": "^7.17.7",
    914905                                "babel-plugin-dynamic-import-node": "^2.3.3"
    915906                        }
    916907                },
    917908                "@babel/plugin-transform-modules-systemjs": {
    918                         "version": "7.16.5",
    919                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz",
    920                         "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==",
    921                         "dev": true,
    922                         "requires": {
    923                                 "@babel/helper-hoist-variables": "^7.16.0",
    924                                 "@babel/helper-module-transforms": "^7.16.5",
    925                                 "@babel/helper-plugin-utils": "^7.16.5",
    926                                 "@babel/helper-validator-identifier": "^7.15.7",
     909                        "version": "7.17.8",
     910                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz",
     911                        "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==",
     912                        "dev": true,
     913                        "requires": {
     914                                "@babel/helper-hoist-variables": "^7.16.7",
     915                                "@babel/helper-module-transforms": "^7.17.7",
     916                                "@babel/helper-plugin-utils": "^7.16.7",
     917                                "@babel/helper-validator-identifier": "^7.16.7",
    927918                                "babel-plugin-dynamic-import-node": "^2.3.3"
    928919                        }
    929920                },
    930921                "@babel/plugin-transform-modules-umd": {
    931                         "version": "7.16.5",
    932                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz",
    933                         "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==",
    934                         "dev": true,
    935                         "requires": {
    936                                 "@babel/helper-module-transforms": "^7.16.5",
    937                                 "@babel/helper-plugin-utils": "^7.16.5"
     922                        "version": "7.16.7",
     923                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
     924                        "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
     925                        "dev": true,
     926                        "requires": {
     927                                "@babel/helper-module-transforms": "^7.16.7",
     928                                "@babel/helper-plugin-utils": "^7.16.7"
    938929                        }
    939930                },
    940931                "@babel/plugin-transform-named-capturing-groups-regex": {
    941                         "version": "7.16.5",
    942                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz",
    943                         "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==",
    944                         "dev": true,
    945                         "requires": {
    946                                 "@babel/helper-create-regexp-features-plugin": "^7.16.0"
     932                        "version": "7.16.8",
     933                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
     934                        "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
     935                        "dev": true,
     936                        "requires": {
     937                                "@babel/helper-create-regexp-features-plugin": "^7.16.7"
    947938                        }
    948939                },
    949940                "@babel/plugin-transform-new-target": {
    950                         "version": "7.16.5",
    951                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz",
    952                         "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==",
    953                         "dev": true,
    954                         "requires": {
    955                                 "@babel/helper-plugin-utils": "^7.16.5"
     941                        "version": "7.16.7",
     942                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
     943                        "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
     944                        "dev": true,
     945                        "requires": {
     946                                "@babel/helper-plugin-utils": "^7.16.7"
    956947                        }
    957948                },
    958949                "@babel/plugin-transform-object-super": {
    959                         "version": "7.16.5",
    960                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz",
    961                         "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==",
    962                         "dev": true,
    963                         "requires": {
    964                                 "@babel/helper-plugin-utils": "^7.16.5",
    965                                 "@babel/helper-replace-supers": "^7.16.5"
     950                        "version": "7.16.7",
     951                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
     952                        "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
     953                        "dev": true,
     954                        "requires": {
     955                                "@babel/helper-plugin-utils": "^7.16.7",
     956                                "@babel/helper-replace-supers": "^7.16.7"
    966957                        }
    967958                },
    968959                "@babel/plugin-transform-parameters": {
    969                         "version": "7.16.5",
    970                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz",
    971                         "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==",
    972                         "dev": true,
    973                         "requires": {
    974                                 "@babel/helper-plugin-utils": "^7.16.5"
     960                        "version": "7.16.7",
     961                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
     962                        "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
     963                        "dev": true,
     964                        "requires": {
     965                                "@babel/helper-plugin-utils": "^7.16.7"
    975966                        }
    976967                },
    977968                "@babel/plugin-transform-property-literals": {
    978                         "version": "7.16.5",
    979                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz",
    980                         "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==",
    981                         "dev": true,
    982                         "requires": {
    983                                 "@babel/helper-plugin-utils": "^7.16.5"
     969                        "version": "7.16.7",
     970                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
     971                        "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
     972                        "dev": true,
     973                        "requires": {
     974                                "@babel/helper-plugin-utils": "^7.16.7"
    984975                        }
    985976                },
     
    991982                        "requires": {
    992983                                "@babel/helper-plugin-utils": "^7.16.7"
    993                         },
    994                         "dependencies": {
    995                                 "@babel/helper-plugin-utils": {
    996                                         "version": "7.16.7",
    997                                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
    998                                         "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
    999                                         "dev": true
    1000                                 }
    1001984                        }
    1002985                },
     
    1008991                        "requires": {
    1009992                                "@babel/helper-plugin-utils": "^7.16.7"
    1010                         },
    1011                         "dependencies": {
    1012                                 "@babel/helper-plugin-utils": {
    1013                                         "version": "7.16.7",
    1014                                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
    1015                                         "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
    1016                                         "dev": true
    1017                                 }
    1018993                        }
    1019994                },
    1020995                "@babel/plugin-transform-react-jsx": {
    1021                         "version": "7.16.5",
    1022                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz",
    1023                         "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==",
    1024                         "dev": true,
    1025                         "requires": {
    1026                                 "@babel/helper-annotate-as-pure": "^7.16.0",
    1027                                 "@babel/helper-module-imports": "^7.16.0",
    1028                                 "@babel/helper-plugin-utils": "^7.16.5",
    1029                                 "@babel/plugin-syntax-jsx": "^7.16.5",
    1030                                 "@babel/types": "^7.16.0"
     996                        "version": "7.17.3",
     997                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz",
     998                        "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==",
     999                        "dev": true,
     1000                        "requires": {
     1001                                "@babel/helper-annotate-as-pure": "^7.16.7",
     1002                                "@babel/helper-module-imports": "^7.16.7",
     1003                                "@babel/helper-plugin-utils": "^7.16.7",
     1004                                "@babel/plugin-syntax-jsx": "^7.16.7",
     1005                                "@babel/types": "^7.17.0"
    10311006                        }
    10321007                },
     
    10381013                        "requires": {
    10391014                                "@babel/plugin-transform-react-jsx": "^7.16.7"
    1040                         },
    1041                         "dependencies": {
    1042                                 "@babel/helper-annotate-as-pure": {
    1043                                         "version": "7.16.7",
    1044                                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
    1045                                         "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
    1046                                         "dev": true,
    1047                                         "requires": {
    1048                                                 "@babel/types": "^7.16.7"
    1049                                         }
    1050                                 },
    1051                                 "@babel/helper-module-imports": {
    1052                                         "version": "7.16.7",
    1053                                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
    1054                                         "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
    1055                                         "dev": true,
    1056                                         "requires": {
    1057                                                 "@babel/types": "^7.16.7"
    1058                                         }
    1059                                 },
    1060                                 "@babel/helper-plugin-utils": {
    1061                                         "version": "7.16.7",
    1062                                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
    1063                                         "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
    1064                                         "dev": true
    1065                                 },
    1066                                 "@babel/helper-validator-identifier": {
    1067                                         "version": "7.16.7",
    1068                                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
    1069                                         "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
    1070                                         "dev": true
    1071                                 },
    1072                                 "@babel/plugin-syntax-jsx": {
    1073                                         "version": "7.16.7",
    1074                                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
    1075                                         "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
    1076                                         "dev": true,
    1077                                         "requires": {
    1078                                                 "@babel/helper-plugin-utils": "^7.16.7"
    1079                                         }
    1080                                 },
    1081                                 "@babel/plugin-transform-react-jsx": {
    1082                                         "version": "7.17.3",
    1083                                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz",
    1084                                         "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==",
    1085                                         "dev": true,
    1086                                         "requires": {
    1087                                                 "@babel/helper-annotate-as-pure": "^7.16.7",
    1088                                                 "@babel/helper-module-imports": "^7.16.7",
    1089                                                 "@babel/helper-plugin-utils": "^7.16.7",
    1090                                                 "@babel/plugin-syntax-jsx": "^7.16.7",
    1091                                                 "@babel/types": "^7.17.0"
    1092                                         }
    1093                                 },
    1094                                 "@babel/types": {
    1095                                         "version": "7.17.0",
    1096                                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
    1097                                         "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
    1098                                         "dev": true,
    1099                                         "requires": {
    1100                                                 "@babel/helper-validator-identifier": "^7.16.7",
    1101                                                 "to-fast-properties": "^2.0.0"
    1102                                         }
    1103                                 }
    11041015                        }
    11051016                },
     
    11121023                                "@babel/helper-annotate-as-pure": "^7.16.7",
    11131024                                "@babel/helper-plugin-utils": "^7.16.7"
    1114                         },
    1115                         "dependencies": {
    1116                                 "@babel/helper-annotate-as-pure": {
    1117                                         "version": "7.16.7",
    1118                                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
    1119                                         "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
    1120                                         "dev": true,
    1121                                         "requires": {
    1122                                                 "@babel/types": "^7.16.7"
    1123                                         }
    1124                                 },
    1125                                 "@babel/helper-plugin-utils": {
    1126                                         "version": "7.16.7",
    1127                                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
    1128                                         "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
    1129                                         "dev": true
    1130                                 },
    1131                                 "@babel/helper-validator-identifier": {
    1132                                         "version": "7.16.7",
    1133                                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
    1134                                         "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
    1135                                         "dev": true
    1136                                 },
    1137                                 "@babel/types": {
    1138                                         "version": "7.17.0",
    1139                                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
    1140                                         "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
    1141                                         "dev": true,
    1142                                         "requires": {
    1143                                                 "@babel/helper-validator-identifier": "^7.16.7",
    1144                                                 "to-fast-properties": "^2.0.0"
    1145                                         }
    1146                                 }
    11471025                        }
    11481026                },
    11491027                "@babel/plugin-transform-regenerator": {
    1150                         "version": "7.16.5",
    1151                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz",
    1152                         "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==",
    1153                         "dev": true,
    1154                         "requires": {
    1155                                 "regenerator-transform": "^0.14.2"
     1028                        "version": "7.17.9",
     1029                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz",
     1030                        "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==",
     1031                        "dev": true,
     1032                        "requires": {
     1033                                "regenerator-transform": "^0.15.0"
    11561034                        }
    11571035                },
    11581036                "@babel/plugin-transform-reserved-words": {
    1159                         "version": "7.16.5",
    1160                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz",
    1161                         "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==",
    1162                         "dev": true,
    1163                         "requires": {
    1164                                 "@babel/helper-plugin-utils": "^7.16.5"
     1037                        "version": "7.16.7",
     1038                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
     1039                        "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
     1040                        "dev": true,
     1041                        "requires": {
     1042                                "@babel/helper-plugin-utils": "^7.16.7"
    11651043                        }
    11661044                },
    11671045                "@babel/plugin-transform-runtime": {
    1168                         "version": "7.16.5",
    1169                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz",
    1170                         "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==",
    1171                         "dev": true,
    1172                         "requires": {
    1173                                 "@babel/helper-module-imports": "^7.16.0",
    1174                                 "@babel/helper-plugin-utils": "^7.16.5",
     1046                        "version": "7.17.0",
     1047                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
     1048                        "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
     1049                        "dev": true,
     1050                        "requires": {
     1051                                "@babel/helper-module-imports": "^7.16.7",
     1052                                "@babel/helper-plugin-utils": "^7.16.7",
    11751053                                "babel-plugin-polyfill-corejs2": "^0.3.0",
    1176                                 "babel-plugin-polyfill-corejs3": "^0.4.0",
     1054                                "babel-plugin-polyfill-corejs3": "^0.5.0",
    11771055                                "babel-plugin-polyfill-regenerator": "^0.3.0",
    11781056                                "semver": "^6.3.0"
     
    11881066                },
    11891067                "@babel/plugin-transform-shorthand-properties": {
    1190                         "version": "7.16.5",
    1191                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz",
    1192                         "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==",
    1193                         "dev": true,
    1194                         "requires": {
    1195                                 "@babel/helper-plugin-utils": "^7.16.5"
     1068                        "version": "7.16.7",
     1069                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
     1070                        "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
     1071                        "dev": true,
     1072                        "requires": {
     1073                                "@babel/helper-plugin-utils": "^7.16.7"
    11961074                        }
    11971075                },
    11981076                "@babel/plugin-transform-spread": {
    1199                         "version": "7.16.5",
    1200                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz",
    1201                         "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==",
    1202                         "dev": true,
    1203                         "requires": {
    1204                                 "@babel/helper-plugin-utils": "^7.16.5",
     1077                        "version": "7.16.7",
     1078                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
     1079                        "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
     1080                        "dev": true,
     1081                        "requires": {
     1082                                "@babel/helper-plugin-utils": "^7.16.7",
    12051083                                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
    12061084                        }
    12071085                },
    12081086                "@babel/plugin-transform-sticky-regex": {
    1209                         "version": "7.16.5",
    1210                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz",
    1211                         "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==",
    1212                         "dev": true,
    1213                         "requires": {
    1214                                 "@babel/helper-plugin-utils": "^7.16.5"
     1087                        "version": "7.16.7",
     1088                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
     1089                        "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
     1090                        "dev": true,
     1091                        "requires": {
     1092                                "@babel/helper-plugin-utils": "^7.16.7"
    12151093                        }
    12161094                },
    12171095                "@babel/plugin-transform-template-literals": {
    1218                         "version": "7.16.5",
    1219                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz",
    1220                         "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==",
    1221                         "dev": true,
    1222                         "requires": {
    1223                                 "@babel/helper-plugin-utils": "^7.16.5"
     1096                        "version": "7.16.7",
     1097                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
     1098                        "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
     1099                        "dev": true,
     1100                        "requires": {
     1101                                "@babel/helper-plugin-utils": "^7.16.7"
    12241102                        }
    12251103                },
    12261104                "@babel/plugin-transform-typeof-symbol": {
    1227                         "version": "7.16.5",
    1228                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz",
    1229                         "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==",
    1230                         "dev": true,
    1231                         "requires": {
    1232                                 "@babel/helper-plugin-utils": "^7.16.5"
     1105                        "version": "7.16.7",
     1106                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
     1107                        "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
     1108                        "dev": true,
     1109                        "requires": {
     1110                                "@babel/helper-plugin-utils": "^7.16.7"
    12331111                        }
    12341112                },
    12351113                "@babel/plugin-transform-typescript": {
    1236                         "version": "7.16.1",
    1237                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz",
    1238                         "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==",
    1239                         "dev": true,
    1240                         "requires": {
    1241                                 "@babel/helper-create-class-features-plugin": "^7.16.0",
    1242                                 "@babel/helper-plugin-utils": "^7.14.5",
    1243                                 "@babel/plugin-syntax-typescript": "^7.16.0"
     1114                        "version": "7.16.8",
     1115                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz",
     1116                        "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==",
     1117                        "dev": true,
     1118                        "requires": {
     1119                                "@babel/helper-create-class-features-plugin": "^7.16.7",
     1120                                "@babel/helper-plugin-utils": "^7.16.7",
     1121                                "@babel/plugin-syntax-typescript": "^7.16.7"
    12441122                        }
    12451123                },
    12461124                "@babel/plugin-transform-unicode-escapes": {
    1247                         "version": "7.16.5",
    1248                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz",
    1249                         "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==",
    1250                         "dev": true,
    1251                         "requires": {
    1252                                 "@babel/helper-plugin-utils": "^7.16.5"
     1125                        "version": "7.16.7",
     1126                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
     1127                        "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
     1128                        "dev": true,
     1129                        "requires": {
     1130                                "@babel/helper-plugin-utils": "^7.16.7"
    12531131                        }
    12541132                },
    12551133                "@babel/plugin-transform-unicode-regex": {
    1256                         "version": "7.16.5",
    1257                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz",
    1258                         "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==",
    1259                         "dev": true,
    1260                         "requires": {
    1261                                 "@babel/helper-create-regexp-features-plugin": "^7.16.0",
    1262                                 "@babel/helper-plugin-utils": "^7.16.5"
     1134                        "version": "7.16.7",
     1135                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
     1136                        "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
     1137                        "dev": true,
     1138                        "requires": {
     1139                                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
     1140                                "@babel/helper-plugin-utils": "^7.16.7"
    12631141                        }
    12641142                },
    12651143                "@babel/preset-env": {
    1266                         "version": "7.16.5",
    1267                         "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz",
    1268                         "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==",
    1269                         "dev": true,
    1270                         "requires": {
    1271                                 "@babel/compat-data": "^7.16.4",
    1272                                 "@babel/helper-compilation-targets": "^7.16.3",
    1273                                 "@babel/helper-plugin-utils": "^7.16.5",
    1274                                 "@babel/helper-validator-option": "^7.14.5",
    1275                                 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2",
    1276                                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
    1277                                 "@babel/plugin-proposal-async-generator-functions": "^7.16.5",
    1278                                 "@babel/plugin-proposal-class-properties": "^7.16.5",
    1279                                 "@babel/plugin-proposal-class-static-block": "^7.16.5",
    1280                                 "@babel/plugin-proposal-dynamic-import": "^7.16.5",
    1281                                 "@babel/plugin-proposal-export-namespace-from": "^7.16.5",
    1282                                 "@babel/plugin-proposal-json-strings": "^7.16.5",
    1283                                 "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5",
    1284                                 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5",
    1285                                 "@babel/plugin-proposal-numeric-separator": "^7.16.5",
    1286                                 "@babel/plugin-proposal-object-rest-spread": "^7.16.5",
    1287                                 "@babel/plugin-proposal-optional-catch-binding": "^7.16.5",
    1288                                 "@babel/plugin-proposal-optional-chaining": "^7.16.5",
    1289                                 "@babel/plugin-proposal-private-methods": "^7.16.5",
    1290                                 "@babel/plugin-proposal-private-property-in-object": "^7.16.5",
    1291                                 "@babel/plugin-proposal-unicode-property-regex": "^7.16.5",
     1144                        "version": "7.16.11",
     1145                        "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz",
     1146                        "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==",
     1147                        "dev": true,
     1148                        "requires": {
     1149                                "@babel/compat-data": "^7.16.8",
     1150                                "@babel/helper-compilation-targets": "^7.16.7",
     1151                                "@babel/helper-plugin-utils": "^7.16.7",
     1152                                "@babel/helper-validator-option": "^7.16.7",
     1153                                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
     1154                                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
     1155                                "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
     1156                                "@babel/plugin-proposal-class-properties": "^7.16.7",
     1157                                "@babel/plugin-proposal-class-static-block": "^7.16.7",
     1158                                "@babel/plugin-proposal-dynamic-import": "^7.16.7",
     1159                                "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
     1160                                "@babel/plugin-proposal-json-strings": "^7.16.7",
     1161                                "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
     1162                                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
     1163                                "@babel/plugin-proposal-numeric-separator": "^7.16.7",
     1164                                "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
     1165                                "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
     1166                                "@babel/plugin-proposal-optional-chaining": "^7.16.7",
     1167                                "@babel/plugin-proposal-private-methods": "^7.16.11",
     1168                                "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
     1169                                "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
    12921170                                "@babel/plugin-syntax-async-generators": "^7.8.4",
    12931171                                "@babel/plugin-syntax-class-properties": "^7.12.13",
     
    13041182                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
    13051183                                "@babel/plugin-syntax-top-level-await": "^7.14.5",
    1306                                 "@babel/plugin-transform-arrow-functions": "^7.16.5",
    1307                                 "@babel/plugin-transform-async-to-generator": "^7.16.5",
    1308                                 "@babel/plugin-transform-block-scoped-functions": "^7.16.5",
    1309                                 "@babel/plugin-transform-block-scoping": "^7.16.5",
    1310                                 "@babel/plugin-transform-classes": "^7.16.5",
    1311                                 "@babel/plugin-transform-computed-properties": "^7.16.5",
    1312                                 "@babel/plugin-transform-destructuring": "^7.16.5",
    1313                                 "@babel/plugin-transform-dotall-regex": "^7.16.5",
    1314                                 "@babel/plugin-transform-duplicate-keys": "^7.16.5",
    1315                                 "@babel/plugin-transform-exponentiation-operator": "^7.16.5",
    1316                                 "@babel/plugin-transform-for-of": "^7.16.5",
    1317                                 "@babel/plugin-transform-function-name": "^7.16.5",
    1318                                 "@babel/plugin-transform-literals": "^7.16.5",
    1319                                 "@babel/plugin-transform-member-expression-literals": "^7.16.5",
    1320                                 "@babel/plugin-transform-modules-amd": "^7.16.5",
    1321                                 "@babel/plugin-transform-modules-commonjs": "^7.16.5",
    1322                                 "@babel/plugin-transform-modules-systemjs": "^7.16.5",
    1323                                 "@babel/plugin-transform-modules-umd": "^7.16.5",
    1324                                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5",
    1325                                 "@babel/plugin-transform-new-target": "^7.16.5",
    1326                                 "@babel/plugin-transform-object-super": "^7.16.5",
    1327                                 "@babel/plugin-transform-parameters": "^7.16.5",
    1328                                 "@babel/plugin-transform-property-literals": "^7.16.5",
    1329                                 "@babel/plugin-transform-regenerator": "^7.16.5",
    1330                                 "@babel/plugin-transform-reserved-words": "^7.16.5",
    1331                                 "@babel/plugin-transform-shorthand-properties": "^7.16.5",
    1332                                 "@babel/plugin-transform-spread": "^7.16.5",
    1333                                 "@babel/plugin-transform-sticky-regex": "^7.16.5",
    1334                                 "@babel/plugin-transform-template-literals": "^7.16.5",
    1335                                 "@babel/plugin-transform-typeof-symbol": "^7.16.5",
    1336                                 "@babel/plugin-transform-unicode-escapes": "^7.16.5",
    1337                                 "@babel/plugin-transform-unicode-regex": "^7.16.5",
     1184                                "@babel/plugin-transform-arrow-functions": "^7.16.7",
     1185                                "@babel/plugin-transform-async-to-generator": "^7.16.8",
     1186                                "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
     1187                                "@babel/plugin-transform-block-scoping": "^7.16.7",
     1188                                "@babel/plugin-transform-classes": "^7.16.7",
     1189                                "@babel/plugin-transform-computed-properties": "^7.16.7",
     1190                                "@babel/plugin-transform-destructuring": "^7.16.7",
     1191                                "@babel/plugin-transform-dotall-regex": "^7.16.7",
     1192                                "@babel/plugin-transform-duplicate-keys": "^7.16.7",
     1193                                "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
     1194                                "@babel/plugin-transform-for-of": "^7.16.7",
     1195                                "@babel/plugin-transform-function-name": "^7.16.7",
     1196                                "@babel/plugin-transform-literals": "^7.16.7",
     1197                                "@babel/plugin-transform-member-expression-literals": "^7.16.7",
     1198                                "@babel/plugin-transform-modules-amd": "^7.16.7",
     1199                                "@babel/plugin-transform-modules-commonjs": "^7.16.8",
     1200                                "@babel/plugin-transform-modules-systemjs": "^7.16.7",
     1201                                "@babel/plugin-transform-modules-umd": "^7.16.7",
     1202                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
     1203                                "@babel/plugin-transform-new-target": "^7.16.7",
     1204                                "@babel/plugin-transform-object-super": "^7.16.7",
     1205                                "@babel/plugin-transform-parameters": "^7.16.7",
     1206                                "@babel/plugin-transform-property-literals": "^7.16.7",
     1207                                "@babel/plugin-transform-regenerator": "^7.16.7",
     1208                                "@babel/plugin-transform-reserved-words": "^7.16.7",
     1209                                "@babel/plugin-transform-shorthand-properties": "^7.16.7",
     1210                                "@babel/plugin-transform-spread": "^7.16.7",
     1211                                "@babel/plugin-transform-sticky-regex": "^7.16.7",
     1212                                "@babel/plugin-transform-template-literals": "^7.16.7",
     1213                                "@babel/plugin-transform-typeof-symbol": "^7.16.7",
     1214                                "@babel/plugin-transform-unicode-escapes": "^7.16.7",
     1215                                "@babel/plugin-transform-unicode-regex": "^7.16.7",
    13381216                                "@babel/preset-modules": "^0.1.5",
    1339                                 "@babel/types": "^7.16.0",
     1217                                "@babel/types": "^7.16.8",
    13401218                                "babel-plugin-polyfill-corejs2": "^0.3.0",
    1341                                 "babel-plugin-polyfill-corejs3": "^0.4.0",
     1219                                "babel-plugin-polyfill-corejs3": "^0.5.0",
    13421220                                "babel-plugin-polyfill-regenerator": "^0.3.0",
    1343                                 "core-js-compat": "^3.19.1",
     1221                                "core-js-compat": "^3.20.2",
    13441222                                "semver": "^6.3.0"
    13451223                        },
     
    13781256                                "@babel/plugin-transform-react-jsx-development": "^7.16.7",
    13791257                                "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
    1380                         },
    1381                         "dependencies": {
    1382                                 "@babel/helper-annotate-as-pure": {
    1383                                         "version": "7.16.7",
    1384                                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
    1385                                         "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
    1386                                         "dev": true,
    1387                                         "requires": {
    1388                                                 "@babel/types": "^7.16.7"
    1389                                         }
    1390                                 },
    1391                                 "@babel/helper-module-imports": {
    1392                                         "version": "7.16.7",
    1393                                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
    1394                                         "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
    1395                                         "dev": true,
    1396                                         "requires": {
    1397                                                 "@babel/types": "^7.16.7"
    1398                                         }
    1399                                 },
    1400                                 "@babel/helper-plugin-utils": {
    1401                                         "version": "7.16.7",
    1402                                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
    1403                                         "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
    1404                                         "dev": true
    1405                                 },
    1406                                 "@babel/helper-validator-identifier": {
    1407                                         "version": "7.16.7",
    1408                                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
    1409                                         "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
    1410                                         "dev": true
    1411                                 },
    1412                                 "@babel/helper-validator-option": {
    1413                                         "version": "7.16.7",
    1414                                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
    1415                                         "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
    1416                                         "dev": true
    1417                                 },
    1418                                 "@babel/plugin-syntax-jsx": {
    1419                                         "version": "7.16.7",
    1420                                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
    1421                                         "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
    1422                                         "dev": true,
    1423                                         "requires": {
    1424                                                 "@babel/helper-plugin-utils": "^7.16.7"
    1425                                         }
    1426                                 },
    1427                                 "@babel/plugin-transform-react-jsx": {
    1428                                         "version": "7.17.3",
    1429                                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz",
    1430                                         "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==",
    1431                                         "dev": true,
    1432                                         "requires": {
    1433                                                 "@babel/helper-annotate-as-pure": "^7.16.7",
    1434                                                 "@babel/helper-module-imports": "^7.16.7",
    1435                                                 "@babel/helper-plugin-utils": "^7.16.7",
    1436                                                 "@babel/plugin-syntax-jsx": "^7.16.7",
    1437                                                 "@babel/types": "^7.17.0"
    1438                                         }
    1439                                 },
    1440                                 "@babel/types": {
    1441                                         "version": "7.17.0",
    1442                                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
    1443                                         "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
    1444                                         "dev": true,
    1445                                         "requires": {
    1446                                                 "@babel/helper-validator-identifier": "^7.16.7",
    1447                                                 "to-fast-properties": "^2.0.0"
    1448                                         }
    1449                                 }
    14501258                        }
    14511259                },
    14521260                "@babel/preset-typescript": {
    1453                         "version": "7.16.5",
    1454                         "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz",
    1455                         "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==",
    1456                         "dev": true,
    1457                         "requires": {
    1458                                 "@babel/helper-plugin-utils": "^7.16.5",
    1459                                 "@babel/helper-validator-option": "^7.14.5",
    1460                                 "@babel/plugin-transform-typescript": "^7.16.1"
     1261                        "version": "7.16.7",
     1262                        "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz",
     1263                        "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==",
     1264                        "dev": true,
     1265                        "requires": {
     1266                                "@babel/helper-plugin-utils": "^7.16.7",
     1267                                "@babel/helper-validator-option": "^7.16.7",
     1268                                "@babel/plugin-transform-typescript": "^7.16.7"
    14611269                        }
    14621270                },
    14631271                "@babel/runtime": {
    1464                         "version": "7.16.5",
    1465                         "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz",
    1466                         "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==",
     1272                        "version": "7.17.9",
     1273                        "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz",
     1274                        "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==",
    14671275                        "requires": {
    14681276                                "regenerator-runtime": "^0.13.4"
     
    14801288                },
    14811289                "@babel/template": {
    1482                         "version": "7.16.0",
    1483                         "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
    1484                         "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
    1485                         "dev": true,
    1486                         "requires": {
    1487                                 "@babel/code-frame": "^7.16.0",
    1488                                 "@babel/parser": "^7.16.0",
    1489                                 "@babel/types": "^7.16.0"
     1290                        "version": "7.16.7",
     1291                        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
     1292                        "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
     1293                        "dev": true,
     1294                        "requires": {
     1295                                "@babel/code-frame": "^7.16.7",
     1296                                "@babel/parser": "^7.16.7",
     1297                                "@babel/types": "^7.16.7"
    14901298                        },
    14911299                        "dependencies": {
    14921300                                "@babel/parser": {
    1493                                         "version": "7.16.6",
    1494                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
    1495                                         "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
     1301                                        "version": "7.17.9",
     1302                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
     1303                                        "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
    14961304                                        "dev": true
    14971305                                }
     
    14991307                },
    15001308                "@babel/traverse": {
    1501                         "version": "7.16.5",
    1502                         "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
    1503                         "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
    1504                         "dev": true,
    1505                         "requires": {
    1506                                 "@babel/code-frame": "^7.16.0",
    1507                                 "@babel/generator": "^7.16.5",
    1508                                 "@babel/helper-environment-visitor": "^7.16.5",
    1509                                 "@babel/helper-function-name": "^7.16.0",
    1510                                 "@babel/helper-hoist-variables": "^7.16.0",
    1511                                 "@babel/helper-split-export-declaration": "^7.16.0",
    1512                                 "@babel/parser": "^7.16.5",
    1513                                 "@babel/types": "^7.16.0",
     1309                        "version": "7.17.9",
     1310                        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
     1311                        "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
     1312                        "dev": true,
     1313                        "requires": {
     1314                                "@babel/code-frame": "^7.16.7",
     1315                                "@babel/generator": "^7.17.9",
     1316                                "@babel/helper-environment-visitor": "^7.16.7",
     1317                                "@babel/helper-function-name": "^7.17.9",
     1318                                "@babel/helper-hoist-variables": "^7.16.7",
     1319                                "@babel/helper-split-export-declaration": "^7.16.7",
     1320                                "@babel/parser": "^7.17.9",
     1321                                "@babel/types": "^7.17.0",
    15141322                                "debug": "^4.1.0",
    15151323                                "globals": "^11.1.0"
     
    15171325                        "dependencies": {
    15181326                                "@babel/parser": {
    1519                                         "version": "7.16.6",
    1520                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
    1521                                         "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==",
     1327                                        "version": "7.17.9",
     1328                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
     1329                                        "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
    15221330                                        "dev": true
    15231331                                }
     
    15251333                },
    15261334                "@babel/types": {
    1527                         "version": "7.16.0",
    1528                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
    1529                         "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
    1530                         "requires": {
    1531                                 "@babel/helper-validator-identifier": "^7.15.7",
     1335                        "version": "7.17.0",
     1336                        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
     1337                        "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
     1338                        "requires": {
     1339                                "@babel/helper-validator-identifier": "^7.16.7",
    15321340                                "to-fast-properties": "^2.0.0"
    15331341                        }
     
    15551363                },
    15561364                "@emotion/babel-plugin": {
    1557                         "version": "11.7.2",
    1558                         "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz",
    1559                         "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==",
     1365                        "version": "11.9.2",
     1366                        "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz",
     1367                        "integrity": "sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==",
    15601368                        "requires": {
    15611369                                "@babel/helper-module-imports": "^7.12.13",
     
    15931401                },
    15941402                "@emotion/css": {
    1595                         "version": "11.7.1",
    1596                         "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.7.1.tgz",
    1597                         "integrity": "sha512-RUUgPlMZunlc7SE5A6Hg+VWRzb2cU6O9xlV78KCFgcnl25s7Qz/20oQg71iKudpLqk7xj0vhbJlwcJJMT0BOZg==",
     1403                        "version": "11.9.0",
     1404                        "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.9.0.tgz",
     1405                        "integrity": "sha512-S9UjCxSrxEHawOLnWw4upTwfYKb0gVQdatHejn3W9kPyXxmKv3HmjVfJ84kDLmdX8jR20OuDQwaJ4Um24qD9vA==",
    15981406                        "requires": {
    15991407                                "@emotion/babel-plugin": "^11.7.1",
    16001408                                "@emotion/cache": "^11.7.1",
    1601                                 "@emotion/serialize": "^1.0.0",
     1409                                "@emotion/serialize": "^1.0.3",
    16021410                                "@emotion/sheet": "^1.0.3",
    16031411                                "@emotion/utils": "^1.0.0"
     
    16101418                },
    16111419                "@emotion/is-prop-valid": {
    1612                         "version": "1.1.1",
    1613                         "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz",
    1614                         "integrity": "sha512-bW1Tos67CZkOURLc0OalnfxtSXQJMrAMV0jZTVGJUPSOd4qgjF3+tTD5CwJM13PHA8cltGW1WGbbvV9NpvUZPw==",
     1420                        "version": "1.1.2",
     1421                        "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz",
     1422                        "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==",
    16151423                        "requires": {
    16161424                                "@emotion/memoize": "^0.7.4"
     
    16231431                },
    16241432                "@emotion/react": {
    1625                         "version": "11.7.1",
    1626                         "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz",
    1627                         "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==",
     1433                        "version": "11.9.0",
     1434                        "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz",
     1435                        "integrity": "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==",
    16281436                        "requires": {
    16291437                                "@babel/runtime": "^7.13.10",
     1438                                "@emotion/babel-plugin": "^11.7.1",
    16301439                                "@emotion/cache": "^11.7.1",
    1631                                 "@emotion/serialize": "^1.0.2",
    1632                                 "@emotion/sheet": "^1.1.0",
    1633                                 "@emotion/utils": "^1.0.0",
     1440                                "@emotion/serialize": "^1.0.3",
     1441                                "@emotion/utils": "^1.1.0",
    16341442                                "@emotion/weak-memoize": "^0.2.5",
    16351443                                "hoist-non-react-statics": "^3.3.1"
     1444                        },
     1445                        "dependencies": {
     1446                                "@emotion/utils": {
     1447                                        "version": "1.1.0",
     1448                                        "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
     1449                                        "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
     1450                                }
    16361451                        }
    16371452                },
    16381453                "@emotion/serialize": {
    1639                         "version": "1.0.2",
    1640                         "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
    1641                         "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
     1454                        "version": "1.0.3",
     1455                        "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz",
     1456                        "integrity": "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==",
    16421457                        "requires": {
    16431458                                "@emotion/hash": "^0.8.0",
     
    16541469                },
    16551470                "@emotion/styled": {
    1656                         "version": "11.6.0",
    1657                         "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz",
    1658                         "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==",
     1471                        "version": "11.8.1",
     1472                        "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz",
     1473                        "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==",
    16591474                        "requires": {
    16601475                                "@babel/runtime": "^7.13.10",
    1661                                 "@emotion/babel-plugin": "^11.3.0",
    1662                                 "@emotion/is-prop-valid": "^1.1.1",
     1476                                "@emotion/babel-plugin": "^11.7.1",
     1477                                "@emotion/is-prop-valid": "^1.1.2",
    16631478                                "@emotion/serialize": "^1.0.2",
    1664                                 "@emotion/utils": "^1.0.0"
     1479                                "@emotion/utils": "^1.1.0"
     1480                        },
     1481                        "dependencies": {
     1482                                "@emotion/utils": {
     1483                                        "version": "1.1.0",
     1484                                        "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
     1485                                        "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
     1486                                }
    16651487                        }
    16661488                },
     
    24042226                        }
    24052227                },
     2228                "@jridgewell/resolve-uri": {
     2229                        "version": "3.0.5",
     2230                        "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
     2231                        "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
     2232                        "dev": true
     2233                },
     2234                "@jridgewell/sourcemap-codec": {
     2235                        "version": "1.4.11",
     2236                        "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
     2237                        "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
     2238                        "dev": true
     2239                },
     2240                "@jridgewell/trace-mapping": {
     2241                        "version": "0.3.4",
     2242                        "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
     2243                        "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
     2244                        "dev": true,
     2245                        "requires": {
     2246                                "@jridgewell/resolve-uri": "^3.0.3",
     2247                                "@jridgewell/sourcemap-codec": "^1.4.10"
     2248                        }
     2249                },
    24062250                "@juggle/resize-observer": {
    24072251                        "version": "3.3.1",
     
    25262370                },
    25272371                "@popperjs/core": {
    2528                         "version": "2.11.2",
    2529                         "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz",
    2530                         "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA=="
     2372                        "version": "2.11.5",
     2373                        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz",
     2374                        "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw=="
    25312375                },
    25322376                "@react-spring/animated": {
    2533                         "version": "9.4.3",
    2534                         "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.4.3.tgz",
    2535                         "integrity": "sha512-hKKmeXPoGpJ/zrG/RC8stwW8PmMH0BbewHD8aUPLbyzD9fNvZEJ0mjKmOI0CcSwMpb43kuwY2nX3ZJVImPQCoQ==",
    2536                         "requires": {
    2537                                 "@react-spring/shared": "~9.4.3-beta.0",
    2538                                 "@react-spring/types": "~9.4.3-beta.0"
     2377                        "version": "9.4.4",
     2378                        "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.4.4.tgz",
     2379                        "integrity": "sha512-e9xnuBaUTD+NolKikUmrGWjX8AVCPyj1GcEgjgq9E+0sXKv46UY7cm2EmB6mUDTxWIDVKebARY++xT4nGDraBQ==",
     2380                        "requires": {
     2381                                "@react-spring/shared": "~9.4.4",
     2382                                "@react-spring/types": "~9.4.4"
    25392383                        }
    25402384                },
    25412385                "@react-spring/core": {
    2542                         "version": "9.4.3",
    2543                         "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.4.3.tgz",
    2544                         "integrity": "sha512-Jr6/GjHwXYxAtttcYDXOtH36krO0XGjYaSsGR6g+vOUO4y0zAPPXoAwpK6vS7Haip5fRwk7rMdNG+OzU7bB4Bg==",
    2545                         "requires": {
    2546                                 "@react-spring/animated": "~9.4.3-beta.0",
    2547                                 "@react-spring/rafz": "~9.4.3-beta.0",
    2548                                 "@react-spring/shared": "~9.4.3-beta.0",
    2549                                 "@react-spring/types": "~9.4.3-beta.0"
     2386                        "version": "9.4.4",
     2387                        "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.4.4.tgz",
     2388                        "integrity": "sha512-llgb0ljFyjMB0JhWsaFHOi9XFT8n1jBMVs1IFY2ipIBerWIRWrgUmIpakLPHTa4c4jwqTaDSwX90s2a0iN7dxQ==",
     2389                        "requires": {
     2390                                "@react-spring/animated": "~9.4.4",
     2391                                "@react-spring/rafz": "~9.4.4",
     2392                                "@react-spring/shared": "~9.4.4",
     2393                                "@react-spring/types": "~9.4.4"
    25502394                        }
    25512395                },
    25522396                "@react-spring/rafz": {
    2553                         "version": "9.4.3",
    2554                         "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.4.3.tgz",
    2555                         "integrity": "sha512-KnujiZNIHzXsRq1D4tVbCajl8Lx+e6vtvUk7o69KbuneSpEgil9P/x3b+hMDk8U0NHGhJjzhU7723/CNsQansA=="
     2397                        "version": "9.4.4",
     2398                        "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.4.4.tgz",
     2399                        "integrity": "sha512-5ki/sQ06Mdf8AuFstSt5zbNNicRT4LZogiJttDAww1ozhuvemafNWEHxhzcULgCPCDu2s7HsroaISV7+GQWrhw=="
    25562400                },
    25572401                "@react-spring/shared": {
    2558                         "version": "9.4.3",
    2559                         "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.4.3.tgz",
    2560                         "integrity": "sha512-mB1UUD/pl1LzaY0XeNWZtvJzxMa8gLQf02nY12HAz4Rukm9dFRj0jeYwQYLdfYLsGFo1ldvHNurun6hZMG7kiQ==",
    2561                         "requires": {
    2562                                 "@react-spring/rafz": "~9.4.3-beta.0",
    2563                                 "@react-spring/types": "~9.4.3-beta.0"
     2402                        "version": "9.4.4",
     2403                        "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.4.4.tgz",
     2404                        "integrity": "sha512-ySVgScDZlhm/+Iy2smY9i/DDrShArY0j6zjTS/Re1lasKnhq8qigoGiAxe8xMPJNlCaj3uczCqHy3TY9bKRtfQ==",
     2405                        "requires": {
     2406                                "@react-spring/rafz": "~9.4.4",
     2407                                "@react-spring/types": "~9.4.4"
    25642408                        }
    25652409                },
    25662410                "@react-spring/types": {
    2567                         "version": "9.4.3",
    2568                         "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.4.3.tgz",
    2569                         "integrity": "sha512-dzJrPvUc42K2un9y6D1IsrPQO5tKsbWwUo+wsATnXjG3ePWyuDBIOMJuPe605NhIXUmPH+Vik2wMoZz06hD1uA=="
     2411                        "version": "9.4.4",
     2412                        "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.4.4.tgz",
     2413                        "integrity": "sha512-KpxKt/D//q/t/6FBcde/RE36LKp8PpWu7kFEMLwpzMGl9RpcexunmYOQJWwmJWtkQjgE1YRr7DzBMryz6La1cQ=="
    25702414                },
    25712415                "@react-spring/web": {
    2572                         "version": "9.4.3",
    2573                         "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.4.3.tgz",
    2574                         "integrity": "sha512-llKve/uJ73JVagBAVvA74S/LfZP4oSB3XP1qmggSUNXzPZZo5ylIMrs55PxpLyxgzzihuhDU5N17ct3ATViOHw==",
    2575                         "requires": {
    2576                                 "@react-spring/animated": "~9.4.3-beta.0",
    2577                                 "@react-spring/core": "~9.4.3-beta.0",
    2578                                 "@react-spring/shared": "~9.4.3-beta.0",
    2579                                 "@react-spring/types": "~9.4.3-beta.0"
     2416                        "version": "9.4.4",
     2417                        "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.4.4.tgz",
     2418                        "integrity": "sha512-iJmOLdhcuizriUlu/xqBc5y8KaFts+UI+iC+GxyTwBtzxA9czKiSAZW2ESuhG8stafa3jncwjfTQQp84KN36cw==",
     2419                        "requires": {
     2420                                "@react-spring/animated": "~9.4.4",
     2421                                "@react-spring/core": "~9.4.4",
     2422                                "@react-spring/shared": "~9.4.4",
     2423                                "@react-spring/types": "~9.4.4"
    25802424                        }
    25812425                },
     
    31633007                },
    31643008                "@types/lodash": {
    3165                         "version": "4.14.178",
    3166                         "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz",
    3167                         "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw=="
     3009                        "version": "4.14.181",
     3010                        "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz",
     3011                        "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag=="
    31683012                },
    31693013                "@types/mdast": {
     
    31953039                },
    31963040                "@types/mousetrap": {
    3197                         "version": "1.6.8",
    3198                         "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.8.tgz",
    3199                         "integrity": "sha512-zTqjvgCUT5EoXqbqmd8iJMb4NJqyV/V7pK7AIKq7qcaAsJIpGlTVJS1HQM6YkdHCdnkNSbhcQI7MXYxFfE3iCA=="
     3041                        "version": "1.6.9",
     3042                        "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.9.tgz",
     3043                        "integrity": "sha512-HUAiN65VsRXyFCTicolwb5+I7FM6f72zjMWr+ajGk+YTvzBgXqa2A5U7d+rtsouAkunJ5U4Sb5lNJjo9w+nmXg=="
    32003044                },
    32013045                "@types/node": {
     
    32223066                },
    32233067                "@types/prop-types": {
    3224                         "version": "15.7.4",
    3225                         "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
    3226                         "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
     3068                        "version": "15.7.5",
     3069                        "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
     3070                        "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
    32273071                },
    32283072                "@types/q": {
     
    32453089                },
    32463090                "@types/react": {
    3247                         "version": "16.14.21",
    3248                         "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.21.tgz",
    3249                         "integrity": "sha512-rY4DzPKK/4aohyWiDRHS2fotN5rhBSK6/rz1X37KzNna9HJyqtaGAbq9fVttrEPWF5ywpfIP1ITL8Xi2QZn6Eg==",
     3091                        "version": "17.0.44",
     3092                        "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.44.tgz",
     3093                        "integrity": "sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==",
    32503094                        "requires": {
    32513095                                "@types/prop-types": "*",
     
    32553099                },
    32563100                "@types/react-dom": {
    3257                         "version": "16.9.14",
    3258                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz",
    3259                         "integrity": "sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==",
    3260                         "requires": {
    3261                                 "@types/react": "^16"
     3101                        "version": "17.0.15",
     3102                        "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.15.tgz",
     3103                        "integrity": "sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==",
     3104                        "requires": {
     3105                                "@types/react": "^17"
    32623106                        }
    32633107                },
     
    34183262                },
    34193263                "@typescript-eslint/eslint-plugin": {
    3420                         "version": "5.18.0",
    3421                         "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz",
    3422                         "integrity": "sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==",
    3423                         "dev": true,
    3424                         "requires": {
    3425                                 "@typescript-eslint/scope-manager": "5.18.0",
    3426                                 "@typescript-eslint/type-utils": "5.18.0",
    3427                                 "@typescript-eslint/utils": "5.18.0",
     3264                        "version": "5.19.0",
     3265                        "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz",
     3266                        "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==",
     3267                        "dev": true,
     3268                        "requires": {
     3269                                "@typescript-eslint/scope-manager": "5.19.0",
     3270                                "@typescript-eslint/type-utils": "5.19.0",
     3271                                "@typescript-eslint/utils": "5.19.0",
    34283272                                "debug": "^4.3.2",
    34293273                                "functional-red-black-tree": "^1.0.1",
     
    34673311                },
    34683312                "@typescript-eslint/experimental-utils": {
    3469                         "version": "5.18.0",
    3470                         "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.0.tgz",
    3471                         "integrity": "sha512-hypiw5N0aM2aH91/uMmG7RpyUH3PN/iOhilMwkMFZIbm/Bn/G3ZnbaYdSoAN4PG/XHQjdhBYLi0ZoRZsRYT4hA==",
    3472                         "dev": true,
    3473                         "requires": {
    3474                                 "@typescript-eslint/utils": "5.18.0"
     3313                        "version": "5.19.0",
     3314                        "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.0.tgz",
     3315                        "integrity": "sha512-F+X/TTzmb2UXbghY1LrNLNDjMcGZMhKzXuzvu0xD+YEB77EamLM7zMOLuz2kP5807IJRDLBoAFFPYa7HT62sYg==",
     3316                        "dev": true,
     3317                        "requires": {
     3318                                "@typescript-eslint/utils": "5.19.0"
    34753319                        }
    34763320                },
    34773321                "@typescript-eslint/parser": {
    3478                         "version": "5.18.0",
    3479                         "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz",
    3480                         "integrity": "sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==",
    3481                         "dev": true,
    3482                         "requires": {
    3483                                 "@typescript-eslint/scope-manager": "5.18.0",
    3484                                 "@typescript-eslint/types": "5.18.0",
    3485                                 "@typescript-eslint/typescript-estree": "5.18.0",
     3322                        "version": "5.19.0",
     3323                        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz",
     3324                        "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==",
     3325                        "dev": true,
     3326                        "requires": {
     3327                                "@typescript-eslint/scope-manager": "5.19.0",
     3328                                "@typescript-eslint/types": "5.19.0",
     3329                                "@typescript-eslint/typescript-estree": "5.19.0",
    34863330                                "debug": "^4.3.2"
    34873331                        },
     
    35053349                },
    35063350                "@typescript-eslint/scope-manager": {
    3507                         "version": "5.18.0",
    3508                         "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz",
    3509                         "integrity": "sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==",
    3510                         "dev": true,
    3511                         "requires": {
    3512                                 "@typescript-eslint/types": "5.18.0",
    3513                                 "@typescript-eslint/visitor-keys": "5.18.0"
     3351                        "version": "5.19.0",
     3352                        "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz",
     3353                        "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==",
     3354                        "dev": true,
     3355                        "requires": {
     3356                                "@typescript-eslint/types": "5.19.0",
     3357                                "@typescript-eslint/visitor-keys": "5.19.0"
    35143358                        }
    35153359                },
    35163360                "@typescript-eslint/type-utils": {
    3517                         "version": "5.18.0",
    3518                         "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz",
    3519                         "integrity": "sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==",
    3520                         "dev": true,
    3521                         "requires": {
    3522                                 "@typescript-eslint/utils": "5.18.0",
     3361                        "version": "5.19.0",
     3362                        "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz",
     3363                        "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==",
     3364                        "dev": true,
     3365                        "requires": {
     3366                                "@typescript-eslint/utils": "5.19.0",
    35233367                                "debug": "^4.3.2",
    35243368                                "tsutils": "^3.21.0"
     
    35433387                },
    35443388                "@typescript-eslint/types": {
    3545                         "version": "5.18.0",
    3546                         "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz",
    3547                         "integrity": "sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==",
     3389                        "version": "5.19.0",
     3390                        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz",
     3391                        "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==",
    35483392                        "dev": true
    35493393                },
    35503394                "@typescript-eslint/typescript-estree": {
    3551                         "version": "5.18.0",
    3552                         "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz",
    3553                         "integrity": "sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==",
    3554                         "dev": true,
    3555                         "requires": {
    3556                                 "@typescript-eslint/types": "5.18.0",
    3557                                 "@typescript-eslint/visitor-keys": "5.18.0",
     3395                        "version": "5.19.0",
     3396                        "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz",
     3397                        "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==",
     3398                        "dev": true,
     3399                        "requires": {
     3400                                "@typescript-eslint/types": "5.19.0",
     3401                                "@typescript-eslint/visitor-keys": "5.19.0",
    35583402                                "debug": "^4.3.2",
    35593403                                "globby": "^11.0.4",
     
    36053449                },
    36063450                "@typescript-eslint/utils": {
    3607                         "version": "5.18.0",
    3608                         "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz",
    3609                         "integrity": "sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==",
     3451                        "version": "5.19.0",
     3452                        "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz",
     3453                        "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==",
    36103454                        "dev": true,
    36113455                        "requires": {
    36123456                                "@types/json-schema": "^7.0.9",
    3613                                 "@typescript-eslint/scope-manager": "5.18.0",
    3614                                 "@typescript-eslint/types": "5.18.0",
    3615                                 "@typescript-eslint/typescript-estree": "5.18.0",
     3457                                "@typescript-eslint/scope-manager": "5.19.0",
     3458                                "@typescript-eslint/types": "5.19.0",
     3459                                "@typescript-eslint/typescript-estree": "5.19.0",
    36163460                                "eslint-scope": "^5.1.1",
    36173461                                "eslint-utils": "^3.0.0"
     
    36193463                },
    36203464                "@typescript-eslint/visitor-keys": {
    3621                         "version": "5.18.0",
    3622                         "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz",
    3623                         "integrity": "sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==",
    3624                         "dev": true,
    3625                         "requires": {
    3626                                 "@typescript-eslint/types": "5.18.0",
     3465                        "version": "5.19.0",
     3466                        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz",
     3467                        "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==",
     3468                        "dev": true,
     3469                        "requires": {
     3470                                "@typescript-eslint/types": "5.19.0",
    36273471                                "eslint-visitor-keys": "^3.0.0"
    36283472                        },
     
    36343478                                        "dev": true
    36353479                                }
     3480                        }
     3481                },
     3482                "@use-gesture/core": {
     3483                        "version": "10.2.11",
     3484                        "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.11.tgz",
     3485                        "integrity": "sha512-5YeVrT9prf9UeaAO+2fIuiKdZ01uVBvVsjG79berGZPTHVkz01eFX2ODWJG05uQTqmRw6olz1J80yt6qcGPdvA=="
     3486                },
     3487                "@use-gesture/react": {
     3488                        "version": "10.2.11",
     3489                        "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.11.tgz",
     3490                        "integrity": "sha512-yATjHv6ZNe9Jar1YtJvcb6KxwpcGGW/X8FEUY6xo2mDxHkP7dCsnhZZm7I+giGlrJKBMvpVBARsbUhwQP6v6nA==",
     3491                        "requires": {
     3492                                "@use-gesture/core": "10.2.11"
    36363493                        }
    36373494                },
     
    38433700                },
    38443701                "@wordpress/a11y": {
    3845                         "version": "3.2.4",
    3846                         "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.2.4.tgz",
    3847                         "integrity": "sha512-RhDZciRy6XUx/hegJdJTgAtC/6i7DjfpUYJdy6McwvWXs56tMmCo+wBYQvC3G//+2VYdYYkwDZ8Z6eVUBSJ17w==",
     3702                        "version": "3.6.0",
     3703                        "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.6.0.tgz",
     3704                        "integrity": "sha512-dlZCrVA/dorXYMyMmr7o5Z/Eh5ximwCG1lH13wyK+0MP/HN/XYRjjcny1Z4OtvrqwK81vUxmuyoqmwByHaNRdA==",
    38483705                        "requires": {
    38493706                                "@babel/runtime": "^7.16.0",
    3850                                 "@wordpress/dom-ready": "^3.2.3",
    3851                                 "@wordpress/i18n": "^4.2.4"
     3707                                "@wordpress/dom-ready": "^3.6.0",
     3708                                "@wordpress/i18n": "^4.6.0"
    38523709                        }
    38533710                },
    38543711                "@wordpress/annotations": {
    3855                         "version": "2.2.9",
    3856                         "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.2.9.tgz",
    3857                         "integrity": "sha512-xudNtq+QotOwyYbOAEt1XWLp40CcKJvBzE2acstf/DZqxIi/PXB++4QVxgpQuYWkr6bWIFm4EfNvsUFBQr9DWQ==",
     3712                        "version": "2.6.0",
     3713                        "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.6.0.tgz",
     3714                        "integrity": "sha512-G5v6vsRxe33f8kTUCAv9iNzzgMqy5lJOr+3baY3YzNT3bJNSvoYLp/42wHz90zykX0SbnQWAqU+6tAoKR92Z3A==",
    38583715                        "requires": {
    38593716                                "@babel/runtime": "^7.16.0",
    3860                                 "@wordpress/data": "^6.1.5",
    3861                                 "@wordpress/hooks": "^3.2.2",
    3862                                 "@wordpress/i18n": "^4.2.4",
    3863                                 "@wordpress/rich-text": "^5.0.8",
     3717                                "@wordpress/data": "^6.6.0",
     3718                                "@wordpress/hooks": "^3.6.0",
     3719                                "@wordpress/i18n": "^4.6.0",
     3720                                "@wordpress/rich-text": "^5.4.0",
    38643721                                "lodash": "^4.17.21",
    38653722                                "rememo": "^3.0.0",
     
    38683725                },
    38693726                "@wordpress/api-fetch": {
    3870                         "version": "5.2.6",
    3871                         "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.2.6.tgz",
    3872                         "integrity": "sha512-AG8KdCHwtYJWR38AAU7nEI+UbumUSqSBthQj3rShLUVyFbYGkQdpwXJJG6vFj7FjIp41zljiyj3K1Fh3cqdaAw==",
     3727                        "version": "6.3.0",
     3728                        "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.3.0.tgz",
     3729                        "integrity": "sha512-2fvpBlFb2DlDefMRD6O3iG7E0a4NprDaEHmlqx0My7UJ2fs0KN6+VLS9ZYZP1KcUg3bf0Ts+CnsZ3m4kk3+ZKg==",
    38733730                        "requires": {
    38743731                                "@babel/runtime": "^7.16.0",
    3875                                 "@wordpress/i18n": "^4.2.4",
    3876                                 "@wordpress/url": "^3.3.1"
     3732                                "@wordpress/i18n": "^4.6.0",
     3733                                "@wordpress/url": "^3.7.0"
    38773734                        }
    38783735                },
    38793736                "@wordpress/autop": {
    3880                         "version": "3.2.3",
    3881                         "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.2.3.tgz",
    3882                         "integrity": "sha512-o66vC+aZPmJGMie+Emqa5gtfQYKbLXqGCESTfingXyMxXEpCa4qOEOi1D6vwX61sf3+k2qJ4bvKwJ5nZXjDaSQ==",
     3737                        "version": "3.6.0",
     3738                        "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.6.0.tgz",
     3739                        "integrity": "sha512-O4Y9yxrqD78psg2g5Ko7s12TrZQiofGIcm1rFfLKzYrxGU0ZGgFbRYwUvIvjngzrdbvM4vgKv8/U80dcGrApwg==",
    38833740                        "requires": {
    38843741                                "@babel/runtime": "^7.16.0"
     
    39113768                        },
    39123769                        "dependencies": {
    3913                                 "@types/react": {
    3914                                         "version": "17.0.44",
    3915                                         "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.44.tgz",
    3916                                         "integrity": "sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==",
    3917                                         "dev": true,
    3918                                         "requires": {
    3919                                                 "@types/prop-types": "*",
    3920                                                 "@types/scheduler": "*",
    3921                                                 "csstype": "^3.0.2"
    3922                                         }
    3923                                 },
    3924                                 "@types/react-dom": {
    3925                                         "version": "17.0.15",
    3926                                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.15.tgz",
    3927                                         "integrity": "sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==",
    3928                                         "dev": true,
    3929                                         "requires": {
    3930                                                 "@types/react": "^17"
    3931                                         }
    3932                                 },
    3933                                 "@wordpress/element": {
    3934                                         "version": "4.4.0",
    3935                                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.4.0.tgz",
    3936                                         "integrity": "sha512-3aQsvt7Nth6/OxOs9JTMKIb6Hu5uS4wdsU7fgb3aAv36Li3+fs6gdhhn2YdqWCWiKX2XVgEiFx6B7TK8+AglGw==",
    3937                                         "dev": true,
    3938                                         "requires": {
    3939                                                 "@babel/runtime": "^7.16.0",
    3940                                                 "@types/react": "^17.0.37",
    3941                                                 "@types/react-dom": "^17.0.11",
    3942                                                 "@wordpress/escape-html": "^2.6.0",
    3943                                                 "lodash": "^4.17.21",
    3944                                                 "react": "^17.0.2",
    3945                                                 "react-dom": "^17.0.2"
    3946                                         }
    3947                                 },
    3948                                 "@wordpress/escape-html": {
    3949                                         "version": "2.6.0",
    3950                                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.6.0.tgz",
    3951                                         "integrity": "sha512-gA+49nsTiQuxbgx4g4P9i9q3ea0RLOD6yBVSvtMzUX/vRhlz7xvlaj9PhFkbZu1FD+IHgBLuvRqHPbHNEqMyyQ==",
    3952                                         "dev": true,
    3953                                         "requires": {
    3954                                                 "@babel/runtime": "^7.16.0"
    3955                                         }
    3956                                 },
    3957                                 "@wordpress/warning": {
    3958                                         "version": "2.6.0",
    3959                                         "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.6.0.tgz",
    3960                                         "integrity": "sha512-VWdFzDXt0ZQydNvvl0qjlPbqsCA7ZPupwV6U3gMnvMxELirAGONF0zjlD9/y+u7WGndRctzIJC/Er7qBhHVcNA==",
    3961                                         "dev": true
    3962                                 },
    39633770                                "browserslist": {
    39643771                                        "version": "4.20.2",
     
    39753782                                },
    39763783                                "electron-to-chromium": {
    3977                                         "version": "1.4.106",
    3978                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
    3979                                         "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
     3784                                        "version": "1.4.107",
     3785                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz",
     3786                                        "integrity": "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==",
    39803787                                        "dev": true
    39813788                                },
    39823789                                "node-releases": {
    3983                                         "version": "2.0.2",
    3984                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
    3985                                         "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
    3986                                         "dev": true
    3987                                 },
    3988                                 "react": {
    3989                                         "version": "17.0.2",
    3990                                         "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
    3991                                         "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
    3992                                         "dev": true,
    3993                                         "requires": {
    3994                                                 "loose-envify": "^1.1.0",
    3995                                                 "object-assign": "^4.1.1"
    3996                                         }
    3997                                 },
    3998                                 "react-dom": {
    3999                                         "version": "17.0.2",
    4000                                         "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
    4001                                         "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
    4002                                         "dev": true,
    4003                                         "requires": {
    4004                                                 "loose-envify": "^1.1.0",
    4005                                                 "object-assign": "^4.1.1",
    4006                                                 "scheduler": "^0.20.2"
    4007                                         }
     3790                                        "version": "2.0.3",
     3791                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
     3792                                        "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
     3793                                        "dev": true
    40083794                                }
    40093795                        }
     
    40163802                },
    40173803                "@wordpress/blob": {
    4018                         "version": "3.2.2",
    4019                         "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.2.2.tgz",
    4020                         "integrity": "sha512-uzOlmwcTtxZFBoQc6nDYdkTvPnd6QMK5GEmmrHt6Q1OYOZ6V2vOdC6w0IdynbQYpuNnaWwhyfcsTRh/+97UoRg==",
     3804                        "version": "3.6.0",
     3805                        "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.6.0.tgz",
     3806                        "integrity": "sha512-cbdjxXCfebS97hYXBnGzajM+CT83gV5Falx++cY5woVqPCPfpk6WagErjXbHMlM8HsYpbnhnYhQFs/oDuLhzTQ==",
    40213807                        "requires": {
    40223808                                "@babel/runtime": "^7.16.0"
     
    40243810                },
    40253811                "@wordpress/block-directory": {
    4026                         "version": "3.0.27",
    4027                         "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.0.27.tgz",
    4028                         "integrity": "sha512-VlwlossLCt2FS4hPbj5lBbPp9lRRODpZaTyomvebg2LymTZa9Dff8JzkxyEjGmpy+tkCUJ2EC9WOR74UTltxMQ==",
     3812                        "version": "3.4.1",
     3813                        "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.4.1.tgz",
     3814                        "integrity": "sha512-i7DoY1WCrizdfHnfECDmbDAdjSX5OiBpojKvazELRMrV+KEV8CSGEZ7UFjL+QbO7VifIHTjj5dc9skTs6pP+0g==",
    40293815                        "requires": {
    40303816                                "@babel/runtime": "^7.16.0",
    4031                                 "@wordpress/a11y": "^3.2.4",
    4032                                 "@wordpress/api-fetch": "^5.2.6",
    4033                                 "@wordpress/block-editor": "^8.0.17",
    4034                                 "@wordpress/blocks": "^11.1.5",
    4035                                 "@wordpress/components": "^19.2.3",
    4036                                 "@wordpress/compose": "^5.0.7",
    4037                                 "@wordpress/core-data": "^4.0.10",
    4038                                 "@wordpress/data": "^6.1.5",
    4039                                 "@wordpress/edit-post": "^5.0.27",
    4040                                 "@wordpress/editor": "^12.0.21",
    4041                                 "@wordpress/element": "^4.0.4",
    4042                                 "@wordpress/hooks": "^3.2.2",
    4043                                 "@wordpress/html-entities": "^3.2.3",
    4044                                 "@wordpress/i18n": "^4.2.4",
    4045                                 "@wordpress/icons": "^6.1.1",
    4046                                 "@wordpress/notices": "^3.2.8",
    4047                                 "@wordpress/plugins": "^4.0.7",
    4048                                 "@wordpress/url": "^3.3.1",
     3817                                "@wordpress/a11y": "^3.6.0",
     3818                                "@wordpress/api-fetch": "^6.3.0",
     3819                                "@wordpress/block-editor": "^8.5.1",
     3820                                "@wordpress/blocks": "^11.5.1",
     3821                                "@wordpress/components": "^19.8.0",
     3822                                "@wordpress/compose": "^5.4.0",
     3823                                "@wordpress/core-data": "^4.4.1",
     3824                                "@wordpress/data": "^6.6.0",
     3825                                "@wordpress/edit-post": "^6.3.1",
     3826                                "@wordpress/editor": "^12.5.1",
     3827                                "@wordpress/element": "^4.4.0",
     3828                                "@wordpress/hooks": "^3.6.0",
     3829                                "@wordpress/html-entities": "^3.6.0",
     3830                                "@wordpress/i18n": "^4.6.0",
     3831                                "@wordpress/icons": "^8.2.0",
     3832                                "@wordpress/notices": "^3.6.0",
     3833                                "@wordpress/plugins": "^4.4.0",
     3834                                "@wordpress/url": "^3.7.0",
    40493835                                "lodash": "^4.17.21"
    40503836                        }
    40513837                },
    40523838                "@wordpress/block-editor": {
    4053                         "version": "8.0.17",
    4054                         "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.0.17.tgz",
    4055                         "integrity": "sha512-483FmoMD4gwUBxslZByL0Ukk3EioF8PjWCt5kbsmmciANXqpKjKPqnsXIK1GedPhe0XKkPcXy1cPqC3Tt9UhIA==",
     3839                        "version": "8.5.1",
     3840                        "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.5.1.tgz",
     3841                        "integrity": "sha512-/RqNlpwTmCqtNwgXJbusexBADSFOnGZcY1ZbEO3EIePZDGTIlL5tTLNmdhhWltNa2mUF9uxXUTj/3B6sD3t72w==",
    40563842                        "requires": {
    40573843                                "@babel/runtime": "^7.16.0",
    40583844                                "@react-spring/web": "^9.2.4",
    4059                                 "@wordpress/a11y": "^3.2.4",
    4060                                 "@wordpress/api-fetch": "^5.2.6",
    4061                                 "@wordpress/blob": "^3.2.2",
    4062                                 "@wordpress/block-serialization-default-parser": "^4.2.3",
    4063                                 "@wordpress/blocks": "^11.1.5",
    4064                                 "@wordpress/components": "^19.2.3",
    4065                                 "@wordpress/compose": "^5.0.7",
    4066                                 "@wordpress/data": "^6.1.5",
    4067                                 "@wordpress/deprecated": "^3.2.3",
    4068                                 "@wordpress/dom": "^3.2.7",
    4069                                 "@wordpress/element": "^4.0.4",
    4070                                 "@wordpress/hooks": "^3.2.2",
    4071                                 "@wordpress/html-entities": "^3.2.3",
    4072                                 "@wordpress/i18n": "^4.2.4",
    4073                                 "@wordpress/icons": "^6.1.1",
    4074                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4075                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4076                                 "@wordpress/keycodes": "^3.2.4",
    4077                                 "@wordpress/notices": "^3.2.8",
    4078                                 "@wordpress/rich-text": "^5.0.8",
    4079                                 "@wordpress/shortcode": "^3.2.3",
    4080                                 "@wordpress/token-list": "^2.2.2",
    4081                                 "@wordpress/url": "^3.3.1",
    4082                                 "@wordpress/warning": "^2.2.2",
    4083                                 "@wordpress/wordcount": "^3.2.3",
     3845                                "@wordpress/a11y": "^3.6.0",
     3846                                "@wordpress/api-fetch": "^6.3.0",
     3847                                "@wordpress/blob": "^3.6.0",
     3848                                "@wordpress/blocks": "^11.5.1",
     3849                                "@wordpress/components": "^19.8.0",
     3850                                "@wordpress/compose": "^5.4.0",
     3851                                "@wordpress/data": "^6.6.0",
     3852                                "@wordpress/date": "^4.6.0",
     3853                                "@wordpress/deprecated": "^3.6.0",
     3854                                "@wordpress/dom": "^3.6.0",
     3855                                "@wordpress/element": "^4.4.0",
     3856                                "@wordpress/hooks": "^3.6.0",
     3857                                "@wordpress/html-entities": "^3.6.0",
     3858                                "@wordpress/i18n": "^4.6.0",
     3859                                "@wordpress/icons": "^8.2.0",
     3860                                "@wordpress/is-shallow-equal": "^4.6.0",
     3861                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     3862                                "@wordpress/keycodes": "^3.6.0",
     3863                                "@wordpress/notices": "^3.6.0",
     3864                                "@wordpress/rich-text": "^5.4.0",
     3865                                "@wordpress/shortcode": "^3.6.0",
     3866                                "@wordpress/style-engine": "^0.5.0",
     3867                                "@wordpress/token-list": "^2.6.0",
     3868                                "@wordpress/url": "^3.7.0",
     3869                                "@wordpress/warning": "^2.6.0",
     3870                                "@wordpress/wordcount": "^3.6.0",
    40843871                                "classnames": "^2.3.1",
    40853872                                "colord": "^2.7.0",
    4086                                 "css-mediaquery": "^0.1.2",
    40873873                                "diff": "^4.0.2",
    40883874                                "dom-scroll-into-view": "^1.2.1",
    40893875                                "inherits": "^2.0.3",
    40903876                                "lodash": "^4.17.21",
    4091                                 "memize": "^1.1.0",
    40923877                                "react-autosize-textarea": "^7.1.0",
    40933878                                "react-easy-crop": "^3.0.0",
    4094                                 "redux-multi": "^0.1.12",
    40953879                                "rememo": "^3.0.0",
    40963880                                "traverse": "^0.6.6"
     
    40983882                },
    40993883                "@wordpress/block-library": {
    4100                         "version": "6.0.26",
    4101                         "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-6.0.26.tgz",
    4102                         "integrity": "sha512-zGtkkXYQobdqSCVfeEDCWmSjak/5XXT9SptuVCTpThut2BQd4U8CNtmilYSBX8TA6gXnmOOc3bInRvYt9cbKOw==",
     3884                        "version": "7.3.1",
     3885                        "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-7.3.1.tgz",
     3886                        "integrity": "sha512-LOH0cM8fj2jIIK98Aru3mY5kzUPJqfjYsGaBAqXWBRASCOEEi2i5DI0xe2xUk0Cly1uaBHF+PKf0oHbW+VDKgw==",
    41033887                        "requires": {
    41043888                                "@babel/runtime": "^7.16.0",
    4105                                 "@wordpress/a11y": "^3.2.4",
    4106                                 "@wordpress/api-fetch": "^5.2.6",
    4107                                 "@wordpress/autop": "^3.2.3",
    4108                                 "@wordpress/blob": "^3.2.2",
    4109                                 "@wordpress/block-editor": "^8.0.17",
    4110                                 "@wordpress/blocks": "^11.1.5",
    4111                                 "@wordpress/components": "^19.2.3",
    4112                                 "@wordpress/compose": "^5.0.7",
    4113                                 "@wordpress/core-data": "^4.0.10",
    4114                                 "@wordpress/data": "^6.1.5",
    4115                                 "@wordpress/date": "^4.2.3",
    4116                                 "@wordpress/deprecated": "^3.2.3",
    4117                                 "@wordpress/dom": "^3.2.7",
    4118                                 "@wordpress/element": "^4.0.4",
    4119                                 "@wordpress/escape-html": "^2.2.3",
    4120                                 "@wordpress/hooks": "^3.2.2",
    4121                                 "@wordpress/html-entities": "^3.2.3",
    4122                                 "@wordpress/i18n": "^4.2.4",
    4123                                 "@wordpress/icons": "^6.1.1",
    4124                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4125                                 "@wordpress/keycodes": "^3.2.4",
    4126                                 "@wordpress/notices": "^3.2.8",
    4127                                 "@wordpress/primitives": "^3.0.4",
    4128                                 "@wordpress/reusable-blocks": "^3.0.23",
    4129                                 "@wordpress/rich-text": "^5.0.8",
    4130                                 "@wordpress/server-side-render": "^3.0.20",
    4131                                 "@wordpress/url": "^3.3.1",
    4132                                 "@wordpress/viewport": "^4.0.7",
     3889                                "@wordpress/a11y": "^3.6.0",
     3890                                "@wordpress/api-fetch": "^6.3.0",
     3891                                "@wordpress/autop": "^3.6.0",
     3892                                "@wordpress/blob": "^3.6.0",
     3893                                "@wordpress/block-editor": "^8.5.1",
     3894                                "@wordpress/blocks": "^11.5.1",
     3895                                "@wordpress/components": "^19.8.0",
     3896                                "@wordpress/compose": "^5.4.0",
     3897                                "@wordpress/core-data": "^4.4.1",
     3898                                "@wordpress/data": "^6.6.0",
     3899                                "@wordpress/date": "^4.6.0",
     3900                                "@wordpress/deprecated": "^3.6.0",
     3901                                "@wordpress/dom": "^3.6.0",
     3902                                "@wordpress/element": "^4.4.0",
     3903                                "@wordpress/hooks": "^3.6.0",
     3904                                "@wordpress/html-entities": "^3.6.0",
     3905                                "@wordpress/i18n": "^4.6.0",
     3906                                "@wordpress/icons": "^8.2.0",
     3907                                "@wordpress/keycodes": "^3.6.0",
     3908                                "@wordpress/notices": "^3.6.0",
     3909                                "@wordpress/primitives": "^3.4.0",
     3910                                "@wordpress/reusable-blocks": "^3.4.1",
     3911                                "@wordpress/rich-text": "^5.4.0",
     3912                                "@wordpress/server-side-render": "^3.4.1",
     3913                                "@wordpress/url": "^3.7.0",
     3914                                "@wordpress/viewport": "^4.4.0",
    41333915                                "classnames": "^2.3.1",
    41343916                                "colord": "^2.7.0",
     
    41413923                },
    41423924                "@wordpress/block-serialization-default-parser": {
    4143                         "version": "4.2.3",
    4144                         "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.2.3.tgz",
    4145                         "integrity": "sha512-VAgRRijd/gZ0ET7lXXEG4/efK5zaBH4RqFV2VJsnuNDQe8CmtmHoCxQC2cUHHhnm9KpubffvVtK+R0mscSmH2Q==",
     3925                        "version": "4.6.0",
     3926                        "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.6.0.tgz",
     3927                        "integrity": "sha512-a/W6XyYxoWLlIOZhmHINC9HrMbqEdOElm5OVDzRtlSLpeafWxc/iLub5cxj2jTxX5Befi4fV0JzTD/waPl5P/Q==",
    41463928                        "requires": {
    41473929                                "@babel/runtime": "^7.16.0"
     
    41493931                },
    41503932                "@wordpress/blocks": {
    4151                         "version": "11.1.5",
    4152                         "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-11.1.5.tgz",
    4153                         "integrity": "sha512-r4xNTQPpUqJ7vqsJqH4D5+GeRQVOLF+9dkeNxkKQnJSFZ5y6POd28d0gMsOcTdGtAzXN6sak104DaKry2SWQNA==",
     3933                        "version": "11.5.1",
     3934                        "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-11.5.1.tgz",
     3935                        "integrity": "sha512-EtGPIYpfzwZzofDnnfyqxleXFH7Gi66TbgAwSk7hTg9dKH3eYe1XMHzO0cDBLE54HAYS8RYP+PNLjqLqhfz+2A==",
    41543936                        "requires": {
    41553937                                "@babel/runtime": "^7.16.0",
    4156                                 "@wordpress/autop": "^3.2.3",
    4157                                 "@wordpress/blob": "^3.2.2",
    4158                                 "@wordpress/block-serialization-default-parser": "^4.2.3",
    4159                                 "@wordpress/compose": "^5.0.7",
    4160                                 "@wordpress/data": "^6.1.5",
    4161                                 "@wordpress/deprecated": "^3.2.3",
    4162                                 "@wordpress/dom": "^3.2.7",
    4163                                 "@wordpress/element": "^4.0.4",
    4164                                 "@wordpress/hooks": "^3.2.2",
    4165                                 "@wordpress/html-entities": "^3.2.3",
    4166                                 "@wordpress/i18n": "^4.2.4",
    4167                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4168                                 "@wordpress/shortcode": "^3.2.3",
     3938                                "@wordpress/autop": "^3.6.0",
     3939                                "@wordpress/blob": "^3.6.0",
     3940                                "@wordpress/block-serialization-default-parser": "^4.6.0",
     3941                                "@wordpress/compose": "^5.4.0",
     3942                                "@wordpress/data": "^6.6.0",
     3943                                "@wordpress/deprecated": "^3.6.0",
     3944                                "@wordpress/dom": "^3.6.0",
     3945                                "@wordpress/element": "^4.4.0",
     3946                                "@wordpress/hooks": "^3.6.0",
     3947                                "@wordpress/html-entities": "^3.6.0",
     3948                                "@wordpress/i18n": "^4.6.0",
     3949                                "@wordpress/is-shallow-equal": "^4.6.0",
     3950                                "@wordpress/shortcode": "^3.6.0",
    41693951                                "colord": "^2.7.0",
    41703952                                "hpq": "^1.3.0",
    41713953                                "lodash": "^4.17.21",
     3954                                "memize": "^1.1.0",
    41723955                                "rememo": "^3.0.0",
    41733956                                "showdown": "^1.9.1",
     
    41833966                },
    41843967                "@wordpress/components": {
    4185                         "version": "19.2.3",
    4186                         "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.2.3.tgz",
    4187                         "integrity": "sha512-VCMuDG9z97l/L5a+cIyCmuyakqSGxmmvPjR5h4XLx+/svUS0W9HO6egHpmMMu6DDfivqnUXYmk/6ocVx13895w==",
     3968                        "version": "19.8.0",
     3969                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.8.0.tgz",
     3970                        "integrity": "sha512-H5qRQ076gQT7YXelos4VZYu56REf7S2FX1MSWv/Ag0AUA+/FHkuP6O4Gh2uQ5G9e9uOxCxmos5mstB0qZZx0VA==",
    41883971                        "requires": {
    41893972                                "@babel/runtime": "^7.16.0",
    4190                                 "@emotion/cache": "^11.4.0",
    4191                                 "@emotion/css": "^11.1.3",
    4192                                 "@emotion/react": "^11.4.1",
    4193                                 "@emotion/styled": "^11.3.0",
     3973                                "@emotion/cache": "^11.7.1",
     3974                                "@emotion/css": "^11.7.1",
     3975                                "@emotion/react": "^11.7.1",
     3976                                "@emotion/serialize": "^1.0.2",
     3977                                "@emotion/styled": "^11.6.0",
    41943978                                "@emotion/utils": "1.0.0",
    4195                                 "@wordpress/a11y": "^3.2.4",
    4196                                 "@wordpress/compose": "^5.0.7",
    4197                                 "@wordpress/date": "^4.2.3",
    4198                                 "@wordpress/deprecated": "^3.2.3",
    4199                                 "@wordpress/dom": "^3.2.7",
    4200                                 "@wordpress/element": "^4.0.4",
    4201                                 "@wordpress/hooks": "^3.2.2",
    4202                                 "@wordpress/i18n": "^4.2.4",
    4203                                 "@wordpress/icons": "^6.1.1",
    4204                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4205                                 "@wordpress/keycodes": "^3.2.4",
    4206                                 "@wordpress/primitives": "^3.0.4",
    4207                                 "@wordpress/rich-text": "^5.0.8",
    4208                                 "@wordpress/warning": "^2.2.2",
     3979                                "@use-gesture/react": "^10.2.6",
     3980                                "@wordpress/a11y": "^3.6.0",
     3981                                "@wordpress/compose": "^5.4.0",
     3982                                "@wordpress/date": "^4.6.0",
     3983                                "@wordpress/deprecated": "^3.6.0",
     3984                                "@wordpress/dom": "^3.6.0",
     3985                                "@wordpress/element": "^4.4.0",
     3986                                "@wordpress/escape-html": "^2.6.0",
     3987                                "@wordpress/hooks": "^3.6.0",
     3988                                "@wordpress/i18n": "^4.6.0",
     3989                                "@wordpress/icons": "^8.2.0",
     3990                                "@wordpress/is-shallow-equal": "^4.6.0",
     3991                                "@wordpress/keycodes": "^3.6.0",
     3992                                "@wordpress/primitives": "^3.4.0",
     3993                                "@wordpress/rich-text": "^5.4.0",
     3994                                "@wordpress/warning": "^2.6.0",
    42093995                                "classnames": "^2.3.1",
    42103996                                "colord": "^2.7.0",
    42113997                                "dom-scroll-into-view": "^1.2.1",
    42123998                                "downshift": "^6.0.15",
    4213                                 "framer-motion": "^4.1.17",
     3999                                "framer-motion": "^6.2.8",
    42144000                                "gradient-parser": "^0.1.5",
    42154001                                "highlight-words-core": "^1.2.2",
     
    42214007                                "react-dates": "^17.1.1",
    42224008                                "react-resize-aware": "^3.1.0",
    4223                                 "react-use-gesture": "^9.0.0",
    42244009                                "reakit": "^1.3.8",
    4225                                 "rememo": "^3.0.0",
    42264010                                "uuid": "^8.3.0"
    42274011                        }
    42284012                },
    42294013                "@wordpress/compose": {
    4230                         "version": "5.0.7",
    4231                         "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-5.0.7.tgz",
    4232                         "integrity": "sha512-5PJmxW85tlw4lteiXKKycloZ3tNzcKSCYpnZa07XHKHYvq5aoKRrHwh+t3oSnLjjavczVd6Lcd7EQPpD18MSbw==",
     4014                        "version": "5.4.0",
     4015                        "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-5.4.0.tgz",
     4016                        "integrity": "sha512-KKRW2bJ9Lri2gRGX717b1iquxxDlNDnP5SenCoCR0kXXH2Q6DAlM6JfISspCst7ag6dgiBSVBWzIsDyjeezceA==",
    42334017                        "requires": {
    42344018                                "@babel/runtime": "^7.16.0",
    42354019                                "@types/lodash": "^4.14.172",
    42364020                                "@types/mousetrap": "^1.6.8",
    4237                                 "@wordpress/deprecated": "^3.2.3",
    4238                                 "@wordpress/dom": "^3.2.7",
    4239                                 "@wordpress/element": "^4.0.4",
    4240                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4241                                 "@wordpress/keycodes": "^3.2.4",
    4242                                 "@wordpress/priority-queue": "^2.2.3",
     4021                                "@wordpress/deprecated": "^3.6.0",
     4022                                "@wordpress/dom": "^3.6.0",
     4023                                "@wordpress/element": "^4.4.0",
     4024                                "@wordpress/is-shallow-equal": "^4.6.0",
     4025                                "@wordpress/keycodes": "^3.6.0",
     4026                                "@wordpress/priority-queue": "^2.6.0",
    42434027                                "clipboard": "^2.0.8",
    42444028                                "lodash": "^4.17.21",
     
    42494033                },
    42504034                "@wordpress/core-data": {
    4251                         "version": "4.0.10",
    4252                         "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-4.0.10.tgz",
    4253                         "integrity": "sha512-QyGBUuTD/31Pk5Q8qxpdiBk5iDb/1jp9q1bkqop7yEXRp2SVaFhIasptjPAxKZw//no+fsUL4Ix2YFZz4x9Axw==",
     4035                        "version": "4.4.1",
     4036                        "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-4.4.1.tgz",
     4037                        "integrity": "sha512-PJXqYWjvRgXigfbclmGgiPSDj/KY5ZBLDOyF//nVceDWBgHa3RYSw7guvMDchCkFx65GMruBknvDcNQMk5tOUQ==",
    42544038                        "requires": {
    42554039                                "@babel/runtime": "^7.16.0",
    4256                                 "@wordpress/api-fetch": "^5.2.6",
    4257                                 "@wordpress/blocks": "^11.1.5",
    4258                                 "@wordpress/data": "^6.1.5",
    4259                                 "@wordpress/deprecated": "^3.2.3",
    4260                                 "@wordpress/element": "^4.0.4",
    4261                                 "@wordpress/html-entities": "^3.2.3",
    4262                                 "@wordpress/i18n": "^4.2.4",
    4263                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4264                                 "@wordpress/url": "^3.3.1",
     4040                                "@wordpress/api-fetch": "^6.3.0",
     4041                                "@wordpress/blocks": "^11.5.1",
     4042                                "@wordpress/data": "^6.6.0",
     4043                                "@wordpress/deprecated": "^3.6.0",
     4044                                "@wordpress/element": "^4.4.0",
     4045                                "@wordpress/html-entities": "^3.6.0",
     4046                                "@wordpress/i18n": "^4.6.0",
     4047                                "@wordpress/is-shallow-equal": "^4.6.0",
     4048                                "@wordpress/url": "^3.7.0",
    42654049                                "equivalent-key-map": "^0.2.2",
    42664050                                "lodash": "^4.17.21",
     4051                                "memize": "^1.1.0",
    42674052                                "rememo": "^3.0.0",
    42684053                                "uuid": "^8.3.0"
     
    42704055                },
    42714056                "@wordpress/customize-widgets": {
    4272                         "version": "2.0.27",
    4273                         "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-2.0.27.tgz",
    4274                         "integrity": "sha512-mwZ9MY5DMzk6qx7R+H9qHBFv2avhJtmnvtjSJwreZBZ5P81x4eN+fVyaLa7GmGLGJzz2OQD4ZDk/1YsU2Q1z9g==",
     4057                        "version": "3.3.1",
     4058                        "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-3.3.1.tgz",
     4059                        "integrity": "sha512-lgs4960Kms455UCF5gtSN+OwfQh2ShSNCZMfCIdPHex6/EHMBs4bpybR7i5rwIoTFl4q/2RrB8d8I9RyUETRUg==",
    42754060                        "requires": {
    42764061                                "@babel/runtime": "^7.16.0",
    4277                                 "@wordpress/a11y": "^3.2.4",
    4278                                 "@wordpress/block-editor": "^8.0.17",
    4279                                 "@wordpress/block-library": "^6.0.26",
    4280                                 "@wordpress/blocks": "^11.1.5",
    4281                                 "@wordpress/components": "^19.2.3",
    4282                                 "@wordpress/compose": "^5.0.7",
    4283                                 "@wordpress/core-data": "^4.0.10",
    4284                                 "@wordpress/data": "^6.1.5",
    4285                                 "@wordpress/dom": "^3.2.7",
    4286                                 "@wordpress/element": "^4.0.4",
    4287                                 "@wordpress/hooks": "^3.2.2",
    4288                                 "@wordpress/i18n": "^4.2.4",
    4289                                 "@wordpress/icons": "^6.1.1",
    4290                                 "@wordpress/interface": "^4.1.18",
    4291                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4292                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4293                                 "@wordpress/keycodes": "^3.2.4",
    4294                                 "@wordpress/media-utils": "^3.0.5",
    4295                                 "@wordpress/widgets": "^2.0.23",
     4062                                "@wordpress/block-editor": "^8.5.1",
     4063                                "@wordpress/block-library": "^7.3.1",
     4064                                "@wordpress/blocks": "^11.5.1",
     4065                                "@wordpress/components": "^19.8.0",
     4066                                "@wordpress/compose": "^5.4.0",
     4067                                "@wordpress/core-data": "^4.4.1",
     4068                                "@wordpress/data": "^6.6.0",
     4069                                "@wordpress/dom": "^3.6.0",
     4070                                "@wordpress/element": "^4.4.0",
     4071                                "@wordpress/hooks": "^3.6.0",
     4072                                "@wordpress/i18n": "^4.6.0",
     4073                                "@wordpress/icons": "^8.2.0",
     4074                                "@wordpress/interface": "^4.5.0",
     4075                                "@wordpress/is-shallow-equal": "^4.6.0",
     4076                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     4077                                "@wordpress/keycodes": "^3.6.0",
     4078                                "@wordpress/media-utils": "^3.4.0",
     4079                                "@wordpress/preferences": "^1.2.0",
     4080                                "@wordpress/widgets": "^2.4.1",
    42964081                                "classnames": "^2.3.1",
    42974082                                "lodash": "^4.17.21"
     
    42994084                },
    43004085                "@wordpress/data": {
    4301                         "version": "6.1.5",
    4302                         "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-6.1.5.tgz",
    4303                         "integrity": "sha512-v31NAUpDUqlCma2FYqP45cUrCz5EfMH4m6X50c4lbuAV2ScVsWCRxb5X8mgHjZjDhKcp97fbknviCAD/pFEOng==",
     4086                        "version": "6.6.0",
     4087                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-6.6.0.tgz",
     4088                        "integrity": "sha512-qfMPcheQeP61sxjI4L2H2APiA0hPykY6xvoLDBmZ7flaP7ldncEiC70nRnSdopW3lykPQi/A555eTeYW/Gnw2g==",
    43044089                        "requires": {
    43054090                                "@babel/runtime": "^7.16.0",
    4306                                 "@wordpress/compose": "^5.0.7",
    4307                                 "@wordpress/deprecated": "^3.2.3",
    4308                                 "@wordpress/element": "^4.0.4",
    4309                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4310                                 "@wordpress/priority-queue": "^2.2.3",
    4311                                 "@wordpress/redux-routine": "^4.2.2",
     4091                                "@wordpress/compose": "^5.4.0",
     4092                                "@wordpress/deprecated": "^3.6.0",
     4093                                "@wordpress/element": "^4.4.0",
     4094                                "@wordpress/is-shallow-equal": "^4.6.0",
     4095                                "@wordpress/priority-queue": "^2.6.0",
     4096                                "@wordpress/redux-routine": "^4.6.0",
    43124097                                "equivalent-key-map": "^0.2.2",
    43134098                                "is-promise": "^4.0.0",
    43144099                                "lodash": "^4.17.21",
    4315                                 "memize": "^1.1.0",
     4100                                "redux": "^4.1.2",
    43164101                                "turbo-combine-reducers": "^1.0.2",
    43174102                                "use-memo-one": "^1.1.1"
     
    43194104                },
    43204105                "@wordpress/data-controls": {
    4321                         "version": "2.2.8",
    4322                         "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.2.8.tgz",
    4323                         "integrity": "sha512-hoaYLeZEmgUBJvHsv5SeGUKx433HfQfJ5sPu/8PiouUK/vr+8rMGM02ydTye6saWAMOHxvOxa08rzIWvWnZg/w==",
     4106                        "version": "2.6.0",
     4107                        "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.6.0.tgz",
     4108                        "integrity": "sha512-uMwbzvnyiSYAEx08E/qUdTrQbaj3H38mW0CqDykKRwrvuIgWV2O/ISxrHjUnnuMbW0YcqVP4FZTE5vv0u8pOdA==",
    43244109                        "requires": {
    43254110                                "@babel/runtime": "^7.16.0",
    4326                                 "@wordpress/api-fetch": "^5.2.6",
    4327                                 "@wordpress/data": "^6.1.5",
    4328                                 "@wordpress/deprecated": "^3.2.3"
     4111                                "@wordpress/api-fetch": "^6.3.0",
     4112                                "@wordpress/data": "^6.6.0",
     4113                                "@wordpress/deprecated": "^3.6.0"
    43294114                        }
    43304115                },
    43314116                "@wordpress/date": {
    4332                         "version": "4.2.3",
    4333                         "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.2.3.tgz",
    4334                         "integrity": "sha512-5hZDhFwTtKcbJGZdqvIzoLsW/QgBjUjf4ohgDqRlMBX8Zi6/n11O8LDRPOpmJLVSnIx1fgNSGkzXOzzQmbWuqQ==",
     4117                        "version": "4.6.0",
     4118                        "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.6.0.tgz",
     4119                        "integrity": "sha512-BzBWnonCyhnSTz0W7D2xhRNVBj6+i2MN5jmeuuOxKhugoVPzu/ekVD6zdJYZFrv78Gq2LdJCsNTeoJHd21Th3Q==",
    43354120                        "requires": {
    43364121                                "@babel/runtime": "^7.16.0",
     
    43504135                },
    43514136                "@wordpress/deprecated": {
    4352                         "version": "3.2.3",
    4353                         "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.2.3.tgz",
    4354                         "integrity": "sha512-YoJos/hW216PIlxbtNyb24kPR3TUFTSsfeVT23SxudW4jhmwM12vkl3KY1RDbhD/qi89OE4k+8xsBo5cM3lCSw==",
     4137                        "version": "3.6.0",
     4138                        "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.6.0.tgz",
     4139                        "integrity": "sha512-ykuOrr6Lxfl1E8D7MYHubMC3q/vKTjGzCzNj/LT3BUk7q6HQbk2rHhHejECrei7D9WqyKtQh1INyMG6y3vqjIA==",
    43554140                        "requires": {
    43564141                                "@babel/runtime": "^7.16.0",
    4357                                 "@wordpress/hooks": "^3.2.2"
     4142                                "@wordpress/hooks": "^3.6.0"
    43584143                        }
    43594144                },
    43604145                "@wordpress/dom": {
    4361                         "version": "3.2.7",
    4362                         "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.2.7.tgz",
    4363                         "integrity": "sha512-/e7sFaiwKHWmgqUFsClYw9YI6Wq/eZ1iBsxtGgqX5zrU8KyFJaziNeHDE8tTZLkiURS1vlBQm0mY6bX7Bo4CEA==",
     4146                        "version": "3.6.0",
     4147                        "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.6.0.tgz",
     4148                        "integrity": "sha512-JmIi4IhY+syoRPmJsJBXt0HPV3yRsz7AR9tx4RXUc0t0DMbH1ULqcyuBFt24MkQ6HmL939gpESflKR4Wo3GIcw==",
    43644149                        "requires": {
    43654150                                "@babel/runtime": "^7.16.0",
     
    43684153                },
    43694154                "@wordpress/dom-ready": {
    4370                         "version": "3.2.3",
    4371                         "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.2.3.tgz",
    4372                         "integrity": "sha512-AvHrfYFflycWRX8CIU7UGty05aXrKvILwrNT2YRXmOmgh+POud98QQU54hitwL2cyVkWUt8dvCNRK4nnjBqqJQ==",
     4155                        "version": "3.6.0",
     4156                        "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.6.0.tgz",
     4157                        "integrity": "sha512-u82BCZkp1V5qy32LtIlgpkQwyxgzSj6aFaUaYDI3akkqcg9PFMhVAFAqVKKP1WNaDp89l4oeIFJWJTBArfYHzA==",
    43734158                        "requires": {
    43744159                                "@babel/runtime": "^7.16.0"
     
    43764161                },
    43774162                "@wordpress/e2e-test-utils": {
    4378                         "version": "5.4.10",
    4379                         "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.4.10.tgz",
    4380                         "integrity": "sha512-JRp1f7uQ9INpN3t0x4X07P3uBMwaitou9lvYWpDwVsHRcDn21NyFpVYbsX/T63ADIpvcqIhql58RnkVJRUWYxg==",
     4163                        "version": "7.2.0",
     4164                        "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-7.2.0.tgz",
     4165                        "integrity": "sha512-GKzivZaLBx8qyEBn5WHfk0jYX3GkWC2csB/rlr8H0YYEjeRXyBTdC9QvFcpjyY/uu9nW/2pmq/155bxIzG1K0g==",
    43814166                        "dev": true,
    43824167                        "requires": {
    43834168                                "@babel/runtime": "^7.16.0",
    4384                                 "@wordpress/api-fetch": "^5.2.6",
    4385                                 "@wordpress/keycodes": "^3.2.4",
    4386                                 "@wordpress/url": "^3.3.1",
     4169                                "@wordpress/api-fetch": "^6.3.0",
     4170                                "@wordpress/keycodes": "^3.6.0",
     4171                                "@wordpress/url": "^3.7.0",
    43874172                                "form-data": "^4.0.0",
    43884173                                "lodash": "^4.17.21",
     
    44044189                },
    44054190                "@wordpress/edit-post": {
    4406                         "version": "5.0.27",
    4407                         "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-5.0.27.tgz",
    4408                         "integrity": "sha512-U5JtdVR4byohCBgqkZq8Xl7LisiDzdCjE4LD5b5e292ALhSdQUOFX8cjAXCM1dfXw3MMbpsNcy4hOBtEbBRTOA==",
     4191                        "version": "6.3.1",
     4192                        "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-6.3.1.tgz",
     4193                        "integrity": "sha512-QZAjYgYA7okhNCPsSze6uSJvujx0ebR9/SCK6yDUl9gRev5KFCUAN2GkW6rdjhl29NemVzpZKWYZTl2XxsKNmQ==",
    44094194                        "requires": {
    44104195                                "@babel/runtime": "^7.16.0",
    4411                                 "@wordpress/a11y": "^3.2.4",
    4412                                 "@wordpress/api-fetch": "^5.2.6",
    4413                                 "@wordpress/block-editor": "^8.0.17",
    4414                                 "@wordpress/block-library": "^6.0.26",
    4415                                 "@wordpress/blocks": "^11.1.5",
    4416                                 "@wordpress/components": "^19.2.3",
    4417                                 "@wordpress/compose": "^5.0.7",
    4418                                 "@wordpress/core-data": "^4.0.10",
    4419                                 "@wordpress/data": "^6.1.5",
    4420                                 "@wordpress/data-controls": "^2.2.8",
    4421                                 "@wordpress/editor": "^12.0.21",
    4422                                 "@wordpress/element": "^4.0.4",
    4423                                 "@wordpress/hooks": "^3.2.2",
    4424                                 "@wordpress/i18n": "^4.2.4",
    4425                                 "@wordpress/icons": "^6.1.1",
    4426                                 "@wordpress/interface": "^4.1.18",
    4427                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4428                                 "@wordpress/keycodes": "^3.2.4",
    4429                                 "@wordpress/media-utils": "^3.0.5",
    4430                                 "@wordpress/notices": "^3.2.8",
    4431                                 "@wordpress/plugins": "^4.0.7",
    4432                                 "@wordpress/primitives": "^3.0.4",
    4433                                 "@wordpress/url": "^3.3.1",
    4434                                 "@wordpress/viewport": "^4.0.7",
    4435                                 "@wordpress/warning": "^2.2.2",
     4196                                "@wordpress/a11y": "^3.6.0",
     4197                                "@wordpress/api-fetch": "^6.3.0",
     4198                                "@wordpress/block-editor": "^8.5.1",
     4199                                "@wordpress/block-library": "^7.3.1",
     4200                                "@wordpress/blocks": "^11.5.1",
     4201                                "@wordpress/components": "^19.8.0",
     4202                                "@wordpress/compose": "^5.4.0",
     4203                                "@wordpress/core-data": "^4.4.1",
     4204                                "@wordpress/data": "^6.6.0",
     4205                                "@wordpress/deprecated": "^3.6.0",
     4206                                "@wordpress/editor": "^12.5.1",
     4207                                "@wordpress/element": "^4.4.0",
     4208                                "@wordpress/hooks": "^3.6.0",
     4209                                "@wordpress/i18n": "^4.6.0",
     4210                                "@wordpress/icons": "^8.2.0",
     4211                                "@wordpress/interface": "^4.5.0",
     4212                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     4213                                "@wordpress/keycodes": "^3.6.0",
     4214                                "@wordpress/media-utils": "^3.4.0",
     4215                                "@wordpress/notices": "^3.6.0",
     4216                                "@wordpress/plugins": "^4.4.0",
     4217                                "@wordpress/preferences": "^1.2.0",
     4218                                "@wordpress/url": "^3.7.0",
     4219                                "@wordpress/viewport": "^4.4.0",
     4220                                "@wordpress/warning": "^2.6.0",
    44364221                                "classnames": "^2.3.1",
    44374222                                "lodash": "^4.17.21",
    44384223                                "memize": "^1.1.0",
    4439                                 "rememo": "^3.0.0",
    4440                                 "uuid": "8.3.0"
    4441                         },
    4442                         "dependencies": {
    4443                                 "uuid": {
    4444                                         "version": "8.3.0",
    4445                                         "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
    4446                                         "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ=="
    4447                                 }
     4224                                "rememo": "^3.0.0"
    44484225                        }
    44494226                },
    44504227                "@wordpress/edit-site": {
    4451                         "version": "3.0.27",
    4452                         "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-3.0.27.tgz",
    4453                         "integrity": "sha512-qu+nMeh/krQytkOMNS76KfhIY4c+fsQpRUsz5nDqQwPUN4m3W5pnccvb9pMDdEsfebSwERcOkPs/RzH1+deElw==",
     4228                        "version": "4.3.1",
     4229                        "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-4.3.1.tgz",
     4230                        "integrity": "sha512-nyZ4Y7/Nipf5buoP13MyZNiZESB+neEyXPZEosf3tibK2TMAAKzqESdbwp1LVZwmWJrYBIbOyDjZuZPbrzcNSw==",
    44544231                        "requires": {
    44554232                                "@babel/runtime": "^7.16.0",
    4456                                 "@wordpress/a11y": "^3.2.4",
    4457                                 "@wordpress/api-fetch": "^5.2.6",
    4458                                 "@wordpress/block-editor": "^8.0.17",
    4459                                 "@wordpress/block-library": "^6.0.26",
    4460                                 "@wordpress/blocks": "^11.1.5",
    4461                                 "@wordpress/components": "^19.2.3",
    4462                                 "@wordpress/compose": "^5.0.7",
    4463                                 "@wordpress/core-data": "^4.0.10",
    4464                                 "@wordpress/data": "^6.1.5",
    4465                                 "@wordpress/data-controls": "^2.2.8",
    4466                                 "@wordpress/editor": "^12.0.21",
    4467                                 "@wordpress/element": "^4.0.4",
    4468                                 "@wordpress/hooks": "^3.2.2",
    4469                                 "@wordpress/html-entities": "^3.2.3",
    4470                                 "@wordpress/i18n": "^4.2.4",
    4471                                 "@wordpress/icons": "^6.1.1",
    4472                                 "@wordpress/interface": "^4.1.18",
    4473                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4474                                 "@wordpress/keycodes": "^3.2.4",
    4475                                 "@wordpress/media-utils": "^3.0.5",
    4476                                 "@wordpress/notices": "^3.2.8",
    4477                                 "@wordpress/plugins": "^4.0.7",
    4478                                 "@wordpress/primitives": "^3.0.4",
    4479                                 "@wordpress/reusable-blocks": "^3.0.23",
    4480                                 "@wordpress/url": "^3.3.1",
    4481                                 "@wordpress/viewport": "^4.0.7",
     4233                                "@wordpress/a11y": "^3.6.0",
     4234                                "@wordpress/api-fetch": "^6.3.0",
     4235                                "@wordpress/block-editor": "^8.5.1",
     4236                                "@wordpress/block-library": "^7.3.1",
     4237                                "@wordpress/blocks": "^11.5.1",
     4238                                "@wordpress/components": "^19.8.0",
     4239                                "@wordpress/compose": "^5.4.0",
     4240                                "@wordpress/core-data": "^4.4.1",
     4241                                "@wordpress/data": "^6.6.0",
     4242                                "@wordpress/deprecated": "^3.6.0",
     4243                                "@wordpress/editor": "^12.5.1",
     4244                                "@wordpress/element": "^4.4.0",
     4245                                "@wordpress/hooks": "^3.6.0",
     4246                                "@wordpress/html-entities": "^3.6.0",
     4247                                "@wordpress/i18n": "^4.6.0",
     4248                                "@wordpress/icons": "^8.2.0",
     4249                                "@wordpress/interface": "^4.5.0",
     4250                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     4251                                "@wordpress/keycodes": "^3.6.0",
     4252                                "@wordpress/media-utils": "^3.4.0",
     4253                                "@wordpress/notices": "^3.6.0",
     4254                                "@wordpress/plugins": "^4.4.0",
     4255                                "@wordpress/preferences": "^1.2.0",
     4256                                "@wordpress/reusable-blocks": "^3.4.1",
     4257                                "@wordpress/style-engine": "^0.5.0",
     4258                                "@wordpress/url": "^3.7.0",
     4259                                "@wordpress/viewport": "^4.4.0",
    44824260                                "classnames": "^2.3.1",
    44834261                                "downloadjs": "^1.4.7",
    4484                                 "file-saver": "^2.0.2",
    44854262                                "history": "^5.1.0",
    4486                                 "jszip": "^3.2.2",
    44874263                                "lodash": "^4.17.21",
     4264                                "react-autosize-textarea": "^7.1.0",
    44884265                                "rememo": "^3.0.0"
    44894266                        }
    44904267                },
    44914268                "@wordpress/edit-widgets": {
    4492                         "version": "3.1.22",
    4493                         "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-3.1.22.tgz",
    4494                         "integrity": "sha512-c4oUWCyIve/Gn8uA6r5xxRunV74FirCXZSdb/uXgFK/RZRlCEvU2SuYOcpE61//woFjBC/O5Zb2urR7uYKxVtQ==",
     4269                        "version": "4.3.1",
     4270                        "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-4.3.1.tgz",
     4271                        "integrity": "sha512-MWVY2hx1LmtiZ3hU92HI1hNvEq/WAzixkQr4w9wYFba3TgQPQE0UMhJnCtmsdjW36CP25TEGWZFBupYHC1gJmg==",
    44954272                        "requires": {
    44964273                                "@babel/runtime": "^7.16.0",
    4497                                 "@wordpress/a11y": "^3.2.4",
    4498                                 "@wordpress/api-fetch": "^5.2.6",
    4499                                 "@wordpress/block-editor": "^8.0.17",
    4500                                 "@wordpress/block-library": "^6.0.26",
    4501                                 "@wordpress/blocks": "^11.1.5",
    4502                                 "@wordpress/components": "^19.2.3",
    4503                                 "@wordpress/compose": "^5.0.7",
    4504                                 "@wordpress/core-data": "^4.0.10",
    4505                                 "@wordpress/data": "^6.1.5",
    4506                                 "@wordpress/dom": "^3.2.7",
    4507                                 "@wordpress/element": "^4.0.4",
    4508                                 "@wordpress/hooks": "^3.2.2",
    4509                                 "@wordpress/i18n": "^4.2.4",
    4510                                 "@wordpress/icons": "^6.1.1",
    4511                                 "@wordpress/interface": "^4.1.18",
    4512                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4513                                 "@wordpress/keycodes": "^3.2.4",
    4514                                 "@wordpress/media-utils": "^3.0.5",
    4515                                 "@wordpress/notices": "^3.2.8",
    4516                                 "@wordpress/plugins": "^4.0.7",
    4517                                 "@wordpress/reusable-blocks": "^3.0.23",
    4518                                 "@wordpress/server-side-render": "^3.0.20",
    4519                                 "@wordpress/url": "^3.3.1",
    4520                                 "@wordpress/widgets": "^2.0.23",
     4274                                "@wordpress/api-fetch": "^6.3.0",
     4275                                "@wordpress/block-editor": "^8.5.1",
     4276                                "@wordpress/block-library": "^7.3.1",
     4277                                "@wordpress/blocks": "^11.5.1",
     4278                                "@wordpress/components": "^19.8.0",
     4279                                "@wordpress/compose": "^5.4.0",
     4280                                "@wordpress/core-data": "^4.4.1",
     4281                                "@wordpress/data": "^6.6.0",
     4282                                "@wordpress/dom": "^3.6.0",
     4283                                "@wordpress/element": "^4.4.0",
     4284                                "@wordpress/hooks": "^3.6.0",
     4285                                "@wordpress/i18n": "^4.6.0",
     4286                                "@wordpress/icons": "^8.2.0",
     4287                                "@wordpress/interface": "^4.5.0",
     4288                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     4289                                "@wordpress/keycodes": "^3.6.0",
     4290                                "@wordpress/media-utils": "^3.4.0",
     4291                                "@wordpress/notices": "^3.6.0",
     4292                                "@wordpress/plugins": "^4.4.0",
     4293                                "@wordpress/preferences": "^1.2.0",
     4294                                "@wordpress/reusable-blocks": "^3.4.1",
     4295                                "@wordpress/url": "^3.7.0",
     4296                                "@wordpress/widgets": "^2.4.1",
    45214297                                "classnames": "^2.3.1",
    4522                                 "lodash": "^4.17.21",
    4523                                 "rememo": "^3.0.0",
    4524                                 "uuid": "^8.3.0"
     4298                                "lodash": "^4.17.21"
    45254299                        }
    45264300                },
    45274301                "@wordpress/editor": {
    4528                         "version": "12.0.21",
    4529                         "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.0.21.tgz",
    4530                         "integrity": "sha512-av970T/oUgyJYgsBMBrPXG0HaQpilCuoKkWnzmdz43ISD0OPzE280hnK/CNrPFI6CKw4nJ3HwGuEJzV0TljCRg==",
     4302                        "version": "12.5.1",
     4303                        "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.5.1.tgz",
     4304                        "integrity": "sha512-UZgmLo7C5CXjqHOOOBH+95bdlzCVi+kmrSFI92+FzvrI6R6PHilRhiUG+Zz2+bKBRaytV7NuKPwyYlS7ehQ4ew==",
    45314305                        "requires": {
    45324306                                "@babel/runtime": "^7.16.0",
    4533                                 "@wordpress/a11y": "^3.2.4",
    4534                                 "@wordpress/api-fetch": "^5.2.6",
    4535                                 "@wordpress/autop": "^3.2.3",
    4536                                 "@wordpress/blob": "^3.2.2",
    4537                                 "@wordpress/block-editor": "^8.0.17",
    4538                                 "@wordpress/blocks": "^11.1.5",
    4539                                 "@wordpress/components": "^19.2.3",
    4540                                 "@wordpress/compose": "^5.0.7",
    4541                                 "@wordpress/core-data": "^4.0.10",
    4542                                 "@wordpress/data": "^6.1.5",
    4543                                 "@wordpress/data-controls": "^2.2.8",
    4544                                 "@wordpress/date": "^4.2.3",
    4545                                 "@wordpress/deprecated": "^3.2.3",
    4546                                 "@wordpress/element": "^4.0.4",
    4547                                 "@wordpress/hooks": "^3.2.2",
    4548                                 "@wordpress/html-entities": "^3.2.3",
    4549                                 "@wordpress/i18n": "^4.2.4",
    4550                                 "@wordpress/icons": "^6.1.1",
    4551                                 "@wordpress/is-shallow-equal": "^4.2.1",
    4552                                 "@wordpress/keyboard-shortcuts": "^3.0.7",
    4553                                 "@wordpress/keycodes": "^3.2.4",
    4554                                 "@wordpress/media-utils": "^3.0.5",
    4555                                 "@wordpress/notices": "^3.2.8",
    4556                                 "@wordpress/reusable-blocks": "^3.0.23",
    4557                                 "@wordpress/rich-text": "^5.0.8",
    4558                                 "@wordpress/server-side-render": "^3.0.20",
    4559                                 "@wordpress/url": "^3.3.1",
    4560                                 "@wordpress/wordcount": "^3.2.3",
     4307                                "@wordpress/a11y": "^3.6.0",
     4308                                "@wordpress/api-fetch": "^6.3.0",
     4309                                "@wordpress/block-editor": "^8.5.1",
     4310                                "@wordpress/blocks": "^11.5.1",
     4311                                "@wordpress/components": "^19.8.0",
     4312                                "@wordpress/compose": "^5.4.0",
     4313                                "@wordpress/core-data": "^4.4.1",
     4314                                "@wordpress/data": "^6.6.0",
     4315                                "@wordpress/date": "^4.6.0",
     4316                                "@wordpress/deprecated": "^3.6.0",
     4317                                "@wordpress/element": "^4.4.0",
     4318                                "@wordpress/hooks": "^3.6.0",
     4319                                "@wordpress/html-entities": "^3.6.0",
     4320                                "@wordpress/i18n": "^4.6.0",
     4321                                "@wordpress/icons": "^8.2.0",
     4322                                "@wordpress/keyboard-shortcuts": "^3.4.0",
     4323                                "@wordpress/keycodes": "^3.6.0",
     4324                                "@wordpress/media-utils": "^3.4.0",
     4325                                "@wordpress/notices": "^3.6.0",
     4326                                "@wordpress/preferences": "^1.2.0",
     4327                                "@wordpress/reusable-blocks": "^3.4.1",
     4328                                "@wordpress/rich-text": "^5.4.0",
     4329                                "@wordpress/server-side-render": "^3.4.1",
     4330                                "@wordpress/url": "^3.7.0",
     4331                                "@wordpress/wordcount": "^3.6.0",
    45614332                                "classnames": "^2.3.1",
    45624333                                "lodash": "^4.17.21",
     
    45674338                },
    45684339                "@wordpress/element": {
    4569                         "version": "4.0.4",
    4570                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.0.4.tgz",
    4571                         "integrity": "sha512-GbYVSZrHitOmupQCjb7cSlewVigXHorpZUBpvWnkU3rhyh1tF/N9qve3fgg7Q3s2szjtTP+eEutB+4mmkwHQOA==",
     4340                        "version": "4.4.0",
     4341                        "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.4.0.tgz",
     4342                        "integrity": "sha512-3aQsvt7Nth6/OxOs9JTMKIb6Hu5uS4wdsU7fgb3aAv36Li3+fs6gdhhn2YdqWCWiKX2XVgEiFx6B7TK8+AglGw==",
    45724343                        "requires": {
    45734344                                "@babel/runtime": "^7.16.0",
    4574                                 "@types/react": "^16.9.0",
    4575                                 "@types/react-dom": "^16.9.0",
    4576                                 "@wordpress/escape-html": "^2.2.3",
     4345                                "@types/react": "^17.0.37",
     4346                                "@types/react-dom": "^17.0.11",
     4347                                "@wordpress/escape-html": "^2.6.0",
    45774348                                "lodash": "^4.17.21",
    4578                                 "react": "^17.0.1",
    4579                                 "react-dom": "^17.0.1"
     4349                                "react": "^17.0.2",
     4350                                "react-dom": "^17.0.2"
     4351                        },
     4352                        "dependencies": {
     4353                                "react": {
     4354                                        "version": "17.0.2",
     4355                                        "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
     4356                                        "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
     4357                                        "requires": {
     4358                                                "loose-envify": "^1.1.0",
     4359                                                "object-assign": "^4.1.1"
     4360                                        }
     4361                                },
     4362                                "react-dom": {
     4363                                        "version": "17.0.2",
     4364                                        "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
     4365                                        "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
     4366                                        "requires": {
     4367                                                "loose-envify": "^1.1.0",
     4368                                                "object-assign": "^4.1.1",
     4369                                                "scheduler": "^0.20.2"
     4370                                        }
     4371                                }
    45804372                        }
    45814373                },
    45824374                "@wordpress/escape-html": {
    4583                         "version": "2.2.3",
    4584                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.2.3.tgz",
    4585                         "integrity": "sha512-nYIwT8WzHfAzjjwHLiwDQWrzn4/gUNr5zud465XQszM2cAItN2wnC26/ovSpPomDGkvjcG0YltgnSqc1T62olA==",
     4375                        "version": "2.6.0",
     4376                        "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.6.0.tgz",
     4377                        "integrity": "sha512-gA+49nsTiQuxbgx4g4P9i9q3ea0RLOD6yBVSvtMzUX/vRhlz7xvlaj9PhFkbZu1FD+IHgBLuvRqHPbHNEqMyyQ==",
    45864378                        "requires": {
    45874379                                "@babel/runtime": "^7.16.0"
     
    46124404                        },
    46134405                        "dependencies": {
    4614                                 "@types/react": {
    4615                                         "version": "17.0.44",
    4616                                         "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.44.tgz",
    4617                                         "integrity": "sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==",
    4618                                         "dev": true,
    4619                                         "requires": {
    4620                                                 "@types/prop-types": "*",
    4621                                                 "@types/scheduler": "*",
    4622                                                 "csstype": "^3.0.2"
    4623                                         }
    4624                                 },
    4625                                 "@types/react-dom": {
    4626                                         "version": "17.0.15",
    4627                                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.15.tgz",
    4628                                         "integrity": "sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==",
    4629                                         "dev": true,
    4630                                         "requires": {
    4631                                                 "@types/react": "^17"
    4632                                         }
    4633                                 },
    4634                                 "@wordpress/babel-plugin-import-jsx-pragma": {
    4635                                         "version": "3.1.2",
    4636                                         "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.1.2.tgz",
    4637                                         "integrity": "sha512-oMJnM3cJlu1hQMO4XmTFDhNPclj0cLRIeV5Y6uIF/9oNhhSfaMFu+ty0B4zBYodqwes/vbndwRg4j2q2bhG/Dg==",
    4638                                         "dev": true
    4639                                 },
    4640                                 "@wordpress/babel-preset-default": {
    4641                                         "version": "6.8.0",
    4642                                         "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.8.0.tgz",
    4643                                         "integrity": "sha512-faEt3UqDNsUyF/047/vNB4dqF4RPk2T0W5ztvn0TTGPBP/pMOtmVPJoP/Op3bX9Dpv60o913u/NoVHt1F/fcDQ==",
    4644                                         "dev": true,
    4645                                         "requires": {
    4646                                                 "@babel/core": "^7.16.0",
    4647                                                 "@babel/plugin-transform-react-jsx": "^7.16.0",
    4648                                                 "@babel/plugin-transform-runtime": "^7.16.0",
    4649                                                 "@babel/preset-env": "^7.16.0",
    4650                                                 "@babel/preset-typescript": "^7.16.0",
    4651                                                 "@babel/runtime": "^7.16.0",
    4652                                                 "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.2",
    4653                                                 "@wordpress/browserslist-config": "^4.1.2",
    4654                                                 "@wordpress/element": "^4.4.0",
    4655                                                 "@wordpress/warning": "^2.6.0",
    4656                                                 "browserslist": "^4.17.6",
    4657                                                 "core-js": "^3.19.1"
    4658                                         }
    4659                                 },
    4660                                 "@wordpress/browserslist-config": {
    4661                                         "version": "4.1.2",
    4662                                         "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-4.1.2.tgz",
    4663                                         "integrity": "sha512-UH0Ifmm4tEjVPOtiqH6yxDvk2EKtqSAhnyhyfSIb0wUnEoGsWTjREZjzuhgjt/I2nTqfg+0gUSzL5D0yQH6wDQ==",
    4664                                         "dev": true
    4665                                 },
    4666                                 "@wordpress/element": {
    4667                                         "version": "4.4.0",
    4668                                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.4.0.tgz",
    4669                                         "integrity": "sha512-3aQsvt7Nth6/OxOs9JTMKIb6Hu5uS4wdsU7fgb3aAv36Li3+fs6gdhhn2YdqWCWiKX2XVgEiFx6B7TK8+AglGw==",
    4670                                         "dev": true,
    4671                                         "requires": {
    4672                                                 "@babel/runtime": "^7.16.0",
    4673                                                 "@types/react": "^17.0.37",
    4674                                                 "@types/react-dom": "^17.0.11",
    4675                                                 "@wordpress/escape-html": "^2.6.0",
    4676                                                 "lodash": "^4.17.21",
    4677                                                 "react": "^17.0.2",
    4678                                                 "react-dom": "^17.0.2"
    4679                                         }
    4680                                 },
    4681                                 "@wordpress/escape-html": {
    4682                                         "version": "2.6.0",
    4683                                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.6.0.tgz",
    4684                                         "integrity": "sha512-gA+49nsTiQuxbgx4g4P9i9q3ea0RLOD6yBVSvtMzUX/vRhlz7xvlaj9PhFkbZu1FD+IHgBLuvRqHPbHNEqMyyQ==",
    4685                                         "dev": true,
    4686                                         "requires": {
    4687                                                 "@babel/runtime": "^7.16.0"
    4688                                         }
    4689                                 },
    4690                                 "@wordpress/warning": {
    4691                                         "version": "2.6.0",
    4692                                         "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.6.0.tgz",
    4693                                         "integrity": "sha512-VWdFzDXt0ZQydNvvl0qjlPbqsCA7ZPupwV6U3gMnvMxELirAGONF0zjlD9/y+u7WGndRctzIJC/Er7qBhHVcNA==",
    4694                                         "dev": true
    4695                                 },
    4696                                 "browserslist": {
    4697                                         "version": "4.20.2",
    4698                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
    4699                                         "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
    4700                                         "dev": true,
    4701                                         "requires": {
    4702                                                 "caniuse-lite": "^1.0.30001317",
    4703                                                 "electron-to-chromium": "^1.4.84",
    4704                                                 "escalade": "^3.1.1",
    4705                                                 "node-releases": "^2.0.2",
    4706                                                 "picocolors": "^1.0.0"
    4707                                         }
    4708                                 },
    47094406                                "cosmiconfig": {
    47104407                                        "version": "7.0.1",
     
    47204417                                        }
    47214418                                },
    4722                                 "electron-to-chromium": {
    4723                                         "version": "1.4.106",
    4724                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
    4725                                         "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
    4726                                         "dev": true
    4727                                 },
    47284419                                "globals": {
    47294420                                        "version": "13.13.0",
     
    47344425                                                "type-fest": "^0.20.2"
    47354426                                        }
    4736                                 },
    4737                                 "node-releases": {
    4738                                         "version": "2.0.2",
    4739                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
    4740                                         "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
    4741                                         "dev": true
    4742                                 },
    4743                                 "react": {
    4744                                         "version": "17.0.2",
    4745                                         "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
    4746                                         "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
    4747                                         "dev": true,
    4748                                         "requires": {
    4749                                                 "loose-envify": "^1.1.0",
    4750                                                 "object-assign": "^4.1.1"
    4751                                         }
    4752                                 },
    4753                                 "react-dom": {
    4754                                         "version": "17.0.2",
    4755                                         "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
    4756                                         "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
    4757                                         "dev": true,
    4758                                         "requires": {
    4759                                                 "loose-envify": "^1.1.0",
    4760                                                 "object-assign": "^4.1.1",
    4761                                                 "scheduler": "^0.20.2"
    4762                                         }
    47634427                                }
    47644428                        }
    47654429                },
    47664430                "@wordpress/format-library": {
    4767                         "version": "3.0.23",
    4768                         "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.0.23.tgz",
    4769                         "integrity": "sha512-kqVLkMUWL9QZ9Oy55g7nFpXfHRyI+d/eE2t+ciyL6OsT/t6pNvwoj8vSUaNSL3Gp4sfIRDM8oWezzmhEQr53Cw==",
     4431                        "version": "3.4.1",
     4432                        "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.4.1.tgz",
     4433                        "integrity": "sha512-SFJxA4Xz7ZWbgkGpdtSHWO5HzuC+KE4Q67CCjnniQ6odILYxACLDmYEJ9V1P1EWpH+FnGkKp6MR2PLGYwV4Lxg==",
    47704434                        "requires": {
    47714435                                "@babel/runtime": "^7.16.0",
    4772                                 "@wordpress/a11y": "^3.2.4",
    4773                                 "@wordpress/block-editor": "^8.0.17",
    4774                                 "@wordpress/components": "^19.2.3",
    4775                                 "@wordpress/compose": "^5.0.7",
    4776                                 "@wordpress/data": "^6.1.5",
    4777                                 "@wordpress/dom": "^3.2.7",
    4778                                 "@wordpress/element": "^4.0.4",
    4779                                 "@wordpress/html-entities": "^3.2.3",
    4780                                 "@wordpress/i18n": "^4.2.4",
    4781                                 "@wordpress/icons": "^6.1.1",
    4782                                 "@wordpress/keycodes": "^3.2.4",
    4783                                 "@wordpress/rich-text": "^5.0.8",
    4784                                 "@wordpress/url": "^3.3.1",
     4436                                "@wordpress/a11y": "^3.6.0",
     4437                                "@wordpress/block-editor": "^8.5.1",
     4438                                "@wordpress/components": "^19.8.0",
     4439                                "@wordpress/compose": "^5.4.0",
     4440                                "@wordpress/data": "^6.6.0",
     4441                                "@wordpress/element": "^4.4.0",
     4442                                "@wordpress/html-entities": "^3.6.0",
     4443                                "@wordpress/i18n": "^4.6.0",
     4444                                "@wordpress/icons": "^8.2.0",
     4445                                "@wordpress/rich-text": "^5.4.0",
     4446                                "@wordpress/url": "^3.7.0",
    47854447                                "lodash": "^4.17.21"
    47864448                        }
    47874449                },
    47884450                "@wordpress/hooks": {
    4789                         "version": "3.2.2",
    4790                         "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.2.2.tgz",
    4791                         "integrity": "sha512-MlFWyu2ttJhmzDFBVWPRwZwIMqQdHFZTjFWFWm50NlzUzIJ3gEtNA95mHNtav1Fone24N+I2YkaYMNb6PEPTyA==",
     4451                        "version": "3.6.0",
     4452                        "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.6.0.tgz",
     4453                        "integrity": "sha512-i2M68BR86v5Z0KBZLctlg8vXDqoXlZzmiPMCwDTVHGVm1QhbXA4aFX7LFcmCrZww9WvofX08liUVTwqwiPtNEg==",
    47924454                        "requires": {
    47934455                                "@babel/runtime": "^7.16.0"
     
    47954457                },
    47964458                "@wordpress/html-entities": {
    4797                         "version": "3.2.3",
    4798                         "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.2.3.tgz",
    4799                         "integrity": "sha512-406VUz8CuKgKGrW/wjRB877soSqGhGDwK4sSuNoIC1FvpfniZ0ijpqfsdhJOOynWdz+RYN1wAsfogBpzuREJOg==",
     4459                        "version": "3.6.0",
     4460                        "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.6.0.tgz",
     4461                        "integrity": "sha512-JTcLDxd95NnhUh0wXDKP56KfgbEKsHnxfTOmmJiBcQ0IFE4C7v5eEFRwqCexCezv7QvJUYp/giFEBRi0lRIJ5w==",
    48004462                        "requires": {
    48014463                                "@babel/runtime": "^7.16.0"
     
    48034465                },
    48044466                "@wordpress/i18n": {
    4805                         "version": "4.2.4",
    4806                         "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.2.4.tgz",
    4807                         "integrity": "sha512-36PnV7wTaLKCb+JZoapR3AtfrLTluhO5bIR6cUTG+QBBJ+g3gjRAdNFihnV8kz66FANu8PqDMI0T1jow/mrbYw==",
     4467                        "version": "4.6.0",
     4468                        "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.6.0.tgz",
     4469                        "integrity": "sha512-ssAeBtKwlO5l4BqsU7p4tFV0h8BSluwDSsaR0J537cOBm2kUQxNe/XsJ6u08ChoXhxlIVYVBd7Mhc0emPX12rg==",
    48084470                        "requires": {
    48094471                                "@babel/runtime": "^7.16.0",
    4810                                 "@wordpress/hooks": "^3.2.2",
     4472                                "@wordpress/hooks": "^3.6.0",
    48114473                                "gettext-parser": "^1.3.1",
    48124474                                "lodash": "^4.17.21",
     
    48174479                },
    48184480                "@wordpress/icons": {
    4819                         "version": "6.1.1",
    4820                         "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-6.1.1.tgz",
    4821                         "integrity": "sha512-UaFAOF8hqlEhjTm5kba0JwSDDeEgPSJToDJNADoz8jkxt22kEG5ACi9IaS0BRIy1X7kR6QaCE394v9+GkToE+g==",
     4481                        "version": "8.2.0",
     4482                        "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-8.2.0.tgz",
     4483                        "integrity": "sha512-w3xdIfNEsWtsqyCEsbAhLJIChaGMCd5PJAgfoL1RmeWuNUni6TV3B6Eyyxx0rPujg0JZes7qSHu5DQ6SagGoRg==",
    48224484                        "requires": {
    48234485                                "@babel/runtime": "^7.16.0",
    4824                                 "@wordpress/element": "^4.0.4",
    4825                                 "@wordpress/primitives": "^3.0.4"
     4486                                "@wordpress/element": "^4.4.0",
     4487                                "@wordpress/primitives": "^3.4.0"
    48264488                        }
    48274489                },
    48284490                "@wordpress/interface": {
    4829                         "version": "4.1.18",
    4830                         "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.1.18.tgz",
    4831                         "integrity": "sha512-ibt4Km4ZYA75+zyQQcog53d+flGyrqvlfy2TwhAMmawHWzjzA502AfkAxfx84CUDgEr40U0AJEYGESWgfmxNnQ==",
     4491                        "version": "4.5.0",
     4492                        "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.5.0.tgz",
     4493                        "integrity": "sha512-6/vRP3CgfaIgbIT314ObAKbLDcbcJ4vsymHoXcwaAQpKelB4opoWvOd7ua3AzyHjk7Nbq1OE9eNctHwHDj/QUA==",
    48324494                        "requires": {
    48334495                                "@babel/runtime": "^7.16.0",
    4834                                 "@wordpress/a11y": "^3.2.4",
    4835                                 "@wordpress/components": "^19.2.3",
    4836                                 "@wordpress/compose": "^5.0.7",
    4837                                 "@wordpress/data": "^6.1.5",
    4838                                 "@wordpress/deprecated": "^3.2.3",
    4839                                 "@wordpress/element": "^4.0.4",
    4840                                 "@wordpress/i18n": "^4.2.4",
    4841                                 "@wordpress/icons": "^6.1.1",
    4842                                 "@wordpress/plugins": "^4.0.7",
    4843                                 "@wordpress/viewport": "^4.0.7",
     4496                                "@wordpress/a11y": "^3.6.0",
     4497                                "@wordpress/components": "^19.8.0",
     4498                                "@wordpress/compose": "^5.4.0",
     4499                                "@wordpress/data": "^6.6.0",
     4500                                "@wordpress/deprecated": "^3.6.0",
     4501                                "@wordpress/element": "^4.4.0",
     4502                                "@wordpress/i18n": "^4.6.0",
     4503                                "@wordpress/icons": "^8.2.0",
     4504                                "@wordpress/plugins": "^4.4.0",
     4505                                "@wordpress/preferences": "^1.2.0",
     4506                                "@wordpress/viewport": "^4.4.0",
    48444507                                "classnames": "^2.3.1",
    48454508                                "lodash": "^4.17.21"
     
    48474510                },
    48484511                "@wordpress/is-shallow-equal": {
    4849                         "version": "4.2.1",
    4850                         "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.2.1.tgz",
    4851                         "integrity": "sha512-XczqD3S6euQcSlLY+RFmmQIOwI/X/R/Q1uXS7vPVOnhz6MH63nrmGOtq4vTTzWv+qyRMPSkq0nmuX31U7DNdRA==",
     4512                        "version": "4.6.0",
     4513                        "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.6.0.tgz",
     4514                        "integrity": "sha512-sRPDgTfaogRUaWxPCVm6ZhRcLb7W214Af2IItxAPTa3jkrEFY5oWXtqRROYmDDQpxJFAmESz9TgsH7Ls36vBwA==",
    48524515                        "requires": {
    48534516                                "@babel/runtime": "^7.16.0"
     
    48794542                },
    48804543                "@wordpress/keyboard-shortcuts": {
    4881                         "version": "3.0.7",
    4882                         "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-3.0.7.tgz",
    4883                         "integrity": "sha512-qBlM4Wa1ntzX7MQM7oifOKnHgH+sWGdynmut4rCuCUqfGqqB6hwBE3nkg3sMMWYKTxA8AtE8wcxPr9bQffnx1w==",
     4544                        "version": "3.4.0",
     4545                        "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-3.4.0.tgz",
     4546                        "integrity": "sha512-9fYWxRU2USxVDGZZt4Z7l9oBrlLaowF6UXHo5vIgVwXVqidMD+NemGBCv2UtIhlut1Q/fvxYjDnE6TkHk93ojg==",
    48844547                        "requires": {
    48854548                                "@babel/runtime": "^7.16.0",
    4886                                 "@wordpress/compose": "^5.0.7",
    4887                                 "@wordpress/data": "^6.1.5",
    4888                                 "@wordpress/element": "^4.0.4",
    4889                                 "@wordpress/keycodes": "^3.2.4",
     4549                                "@wordpress/data": "^6.6.0",
     4550                                "@wordpress/element": "^4.4.0",
     4551                                "@wordpress/keycodes": "^3.6.0",
    48904552                                "lodash": "^4.17.21",
    48914553                                "rememo": "^3.0.0"
     
    48934555                },
    48944556                "@wordpress/keycodes": {
    4895                         "version": "3.2.4",
    4896                         "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.2.4.tgz",
    4897                         "integrity": "sha512-o6/WFO8Amoyk3r3JtCJ1ctt0bLfvCqyfV7SdA39QDtAe8ufIkDNRwyQOjzaVMbHznNCuBL1FhClPzGy+RH0o9w==",
     4557                        "version": "3.6.0",
     4558                        "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.6.0.tgz",
     4559                        "integrity": "sha512-Iak71hXHSkT2N8/wv+5J/Mtoph8PLnJCAnFSZeKjOGCZ3Fw3hdnePK+aJby40CzaSll6y6Dk9Nj/OT8Bmkwe6Q==",
    48984560                        "requires": {
    48994561                                "@babel/runtime": "^7.16.0",
    4900                                 "@wordpress/i18n": "^4.2.4",
     4562                                "@wordpress/i18n": "^4.6.0",
    49014563                                "lodash": "^4.17.21"
    49024564                        }
    49034565                },
    49044566                "@wordpress/list-reusable-blocks": {
    4905                         "version": "3.0.20",
    4906                         "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.0.20.tgz",
    4907                         "integrity": "sha512-5l++ivaweY2Fuee7hxVUv2it34RsD1pycCR5z5FQbNobH7TU10i3KuGv1kkmA0rs6gh3umGnH4ucG78imvh/Lg==",
     4567                        "version": "3.4.0",
     4568                        "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.4.0.tgz",
     4569                        "integrity": "sha512-meD4yEmp1Y4zsfT8Kopn46bUUnqirpvCwvT+2mLuRKD/osJ+t7CY/hbdDpsJwwU6NFQGSIeYJuA5qCfPsXlf4w==",
    49084570                        "requires": {
    49094571                                "@babel/runtime": "^7.16.0",
    4910                                 "@wordpress/api-fetch": "^5.2.6",
    4911                                 "@wordpress/components": "^19.2.3",
    4912                                 "@wordpress/compose": "^5.0.7",
    4913                                 "@wordpress/element": "^4.0.4",
    4914                                 "@wordpress/i18n": "^4.2.4",
     4572                                "@wordpress/api-fetch": "^6.3.0",
     4573                                "@wordpress/components": "^19.8.0",
     4574                                "@wordpress/compose": "^5.4.0",
     4575                                "@wordpress/element": "^4.4.0",
     4576                                "@wordpress/i18n": "^4.6.0",
    49154577                                "lodash": "^4.17.21"
    49164578                        }
    49174579                },
    49184580                "@wordpress/media-utils": {
    4919                         "version": "3.0.5",
    4920                         "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-3.0.5.tgz",
    4921                         "integrity": "sha512-BshnzzBECsH8JuxU/qgJkRCBoPNPQ/z9PeWzTFMY3hPYtbd23hMtZpPqc9EGkjU+Ovs1AF8qEjNr9wPOCDq3nA==",
     4581                        "version": "3.4.0",
     4582                        "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-3.4.0.tgz",
     4583                        "integrity": "sha512-OhF9rw34/HSluYvDHwtMS/fYwZwGdrVOwl31kqQlv17B5YcdcPfoL+QMW7Xwa0Qu6D8RMT6emb4MrSCBg/QMmA==",
    49224584                        "requires": {
    49234585                                "@babel/runtime": "^7.16.0",
    4924                                 "@wordpress/api-fetch": "^5.2.6",
    4925                                 "@wordpress/blob": "^3.2.2",
    4926                                 "@wordpress/element": "^4.0.4",
    4927                                 "@wordpress/i18n": "^4.2.4",
     4586                                "@wordpress/api-fetch": "^6.3.0",
     4587                                "@wordpress/blob": "^3.6.0",
     4588                                "@wordpress/element": "^4.4.0",
     4589                                "@wordpress/i18n": "^4.6.0",
    49284590                                "lodash": "^4.17.21"
    49294591                        }
    49304592                },
    49314593                "@wordpress/notices": {
    4932                         "version": "3.2.8",
    4933                         "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.2.8.tgz",
    4934                         "integrity": "sha512-SC7O+L81Xf50ntHSfUGpvnb1FutSV4RZxZQyEDdiRe4Ril1dnm4ddU49AXunPHsQ68VYNUBxs8P30EplXtZp5g==",
     4594                        "version": "3.6.0",
     4595                        "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.6.0.tgz",
     4596                        "integrity": "sha512-xNjWV+fN5wJr7oEZ16wwYHRNL4K8nM+fTmPcjirbaXD39yY3FOJoMS8lI1+6OX+IlUztWPTVJT6gATlHYQwshg==",
    49354597                        "requires": {
    49364598                                "@babel/runtime": "^7.16.0",
    4937                                 "@wordpress/a11y": "^3.2.4",
    4938                                 "@wordpress/data": "^6.1.5",
     4599                                "@wordpress/a11y": "^3.6.0",
     4600                                "@wordpress/data": "^6.6.0",
    49394601                                "lodash": "^4.17.21"
    49404602                        }
     
    49474609                },
    49484610                "@wordpress/nux": {
    4949                         "version": "5.0.20",
    4950                         "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.0.20.tgz",
    4951                         "integrity": "sha512-tGhIKif6Bky5w2CMPNohEy4JGmYxfK4MhUOw2Iiyh+cUF/mlmPlJ3Q9V+TBsIJHlNXq+/5QJUEsyhsYIaIbRaA==",
     4611                        "version": "5.4.0",
     4612                        "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.4.0.tgz",
     4613                        "integrity": "sha512-QIqYQUmzjpjLGGdsKVamVITnu8lcLH24CFEpT47XqGwzUj/HHom6BBNTwrPq2yx8BKX3p9qOnilYhZ/8vCbWWg==",
    49524614                        "requires": {
    49534615                                "@babel/runtime": "^7.16.0",
    4954                                 "@wordpress/components": "^19.2.3",
    4955                                 "@wordpress/compose": "^5.0.7",
    4956                                 "@wordpress/data": "^6.1.5",
    4957                                 "@wordpress/deprecated": "^3.2.3",
    4958                                 "@wordpress/element": "^4.0.4",
    4959                                 "@wordpress/i18n": "^4.2.4",
    4960                                 "@wordpress/icons": "^6.1.1",
     4616                                "@wordpress/components": "^19.8.0",
     4617                                "@wordpress/compose": "^5.4.0",
     4618                                "@wordpress/data": "^6.6.0",
     4619                                "@wordpress/deprecated": "^3.6.0",
     4620                                "@wordpress/element": "^4.4.0",
     4621                                "@wordpress/i18n": "^4.6.0",
     4622                                "@wordpress/icons": "^8.2.0",
    49614623                                "lodash": "^4.17.21",
    49624624                                "rememo": "^3.0.0"
     
    49644626                },
    49654627                "@wordpress/plugins": {
    4966                         "version": "4.0.7",
    4967                         "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-4.0.7.tgz",
    4968                         "integrity": "sha512-dSvSOTkGuoJ7kfst/eLJpHNHf12If+UYsB5WuGXy5sk3z5H9EIOe6XC5272ZVrS/5DUGloCxZP7k7m2vG5iXuQ==",
     4628                        "version": "4.4.0",
     4629                        "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-4.4.0.tgz",
     4630                        "integrity": "sha512-s60hk9vm5jVgTA0EiPvxorLm+wUpKtHukV5OkgEH5UjimedcGG8sJm+wJfiwBZ92oNz384XkxbDVQ9sZtdzb+w==",
    49694631                        "requires": {
    49704632                                "@babel/runtime": "^7.16.0",
    4971                                 "@wordpress/compose": "^5.0.7",
    4972                                 "@wordpress/element": "^4.0.4",
    4973                                 "@wordpress/hooks": "^3.2.2",
    4974                                 "@wordpress/icons": "^6.1.1",
     4633                                "@wordpress/compose": "^5.4.0",
     4634                                "@wordpress/element": "^4.4.0",
     4635                                "@wordpress/hooks": "^3.6.0",
     4636                                "@wordpress/icons": "^8.2.0",
    49754637                                "lodash": "^4.17.21",
    49764638                                "memize": "^1.1.0"
     
    50154677                                },
    50164678                                "electron-to-chromium": {
    5017                                         "version": "1.4.106",
    5018                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
    5019                                         "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
     4679                                        "version": "1.4.107",
     4680                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz",
     4681                                        "integrity": "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==",
    50204682                                        "dev": true
    50214683                                },
    50224684                                "node-releases": {
    5023                                         "version": "2.0.2",
    5024                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
    5025                                         "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
     4685                                        "version": "2.0.3",
     4686                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
     4687                                        "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
    50264688                                        "dev": true
    50274689                                },
     
    50344696                        }
    50354697                },
     4698                "@wordpress/preferences": {
     4699                        "version": "1.2.0",
     4700                        "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-1.2.0.tgz",
     4701                        "integrity": "sha512-fXJzwfBc7nxHTxYoh99LBsPktx12w07FXtkbOtNUihF4Mxtmit8+UpMkMZ6Fe3Is2/Uhd5CHrIRv7rX3sbxdEA==",
     4702                        "requires": {
     4703                                "@babel/runtime": "^7.16.0",
     4704                                "@wordpress/a11y": "^3.6.0",
     4705                                "@wordpress/components": "^19.8.0",
     4706                                "@wordpress/data": "^6.6.0",
     4707                                "@wordpress/i18n": "^4.6.0",
     4708                                "@wordpress/icons": "^8.2.0",
     4709                                "classnames": "^2.3.1"
     4710                        }
     4711                },
    50364712                "@wordpress/prettier-config": {
    50374713                        "version": "1.1.3",
     
    50414717                },
    50424718                "@wordpress/primitives": {
    5043                         "version": "3.0.4",
    5044                         "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.0.4.tgz",
    5045                         "integrity": "sha512-yu3BEpr09vpPM0QOYGm5Kmwo/tfo7u7Ez4hN5+AL2dT53VNr3QOmDo0Ym7sewI7+GgU18H4VkAi1QOydrc4vDw==",
     4719                        "version": "3.4.0",
     4720                        "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.4.0.tgz",
     4721                        "integrity": "sha512-blpgx2/TEk2Kum9i/GmfCRl8AskSBlucTY7SzBuW9opbT70MzpD6k/gW1Myb8lDDegHJunl8P0n3/K6qx+gwfA==",
    50464722                        "requires": {
    50474723                                "@babel/runtime": "^7.16.0",
    5048                                 "@wordpress/element": "^4.0.4",
     4724                                "@wordpress/element": "^4.4.0",
    50494725                                "classnames": "^2.3.1"
    50504726                        }
    50514727                },
    50524728                "@wordpress/priority-queue": {
    5053                         "version": "2.2.3",
    5054                         "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.2.3.tgz",
    5055                         "integrity": "sha512-VI1VhkpgNs5b2LkpmlOIfJz7mVHOxMvh+MtG+NsuKc+0t6iOftfq8xxZ+8PbVLspZ8gd7p0rS+oXmSSqr9nc9g==",
     4729                        "version": "2.6.0",
     4730                        "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.6.0.tgz",
     4731                        "integrity": "sha512-FKXrJ2OO7/R4vtDXJV0hyS4mCE5HgMqKkAiV83c62oJo4OWTr4hB+LvlngCMdY03O3qp9YKUEiQPgQCCgIXBuw==",
    50564732                        "requires": {
    50574733                                "@babel/runtime": "^7.16.0"
     
    50594735                },
    50604736                "@wordpress/redux-routine": {
    5061                         "version": "4.2.2",
    5062                         "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.2.2.tgz",
    5063                         "integrity": "sha512-zfL8qsSvwI2lAvgPSVfOFCWDg0f0zusba0+uEIVZjPVstmjJtxO902mRZfWsg5+ooFSYq0T7rieet4nasYJX7g==",
     4737                        "version": "4.6.0",
     4738                        "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.6.0.tgz",
     4739                        "integrity": "sha512-0vpsdccfXf3efX6CBLRke/WTWJr1KGFaVgsC7TsSXGOJSzjrw1FLIOZEBZPPflM74reE3qyjzNwwBl8EoW/olA==",
    50644740                        "requires": {
    50654741                                "@babel/runtime": "^7.16.0",
    50664742                                "is-promise": "^4.0.0",
    50674743                                "lodash": "^4.17.21",
    5068                                 "redux": "^4.1.0",
    50694744                                "rungen": "^0.3.2"
    50704745                        }
    50714746                },
    50724747                "@wordpress/reusable-blocks": {
    5073                         "version": "3.0.23",
    5074                         "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.0.23.tgz",
    5075                         "integrity": "sha512-/L4U+0RUpI4RsjHgKlG0xauFCp39r0EwBBRnW8T0GWZPUPTN8bsUAct2bfcWPYTf6hmT/eoxHhwcjuQ15tWR0A==",
    5076                         "requires": {
    5077                                 "@wordpress/block-editor": "^8.0.17",
    5078                                 "@wordpress/blocks": "^11.1.5",
    5079                                 "@wordpress/components": "^19.2.3",
    5080                                 "@wordpress/compose": "^5.0.7",
    5081                                 "@wordpress/core-data": "^4.0.10",
    5082                                 "@wordpress/data": "^6.1.5",
    5083                                 "@wordpress/element": "^4.0.4",
    5084                                 "@wordpress/i18n": "^4.2.4",
    5085                                 "@wordpress/icons": "^6.1.1",
    5086                                 "@wordpress/notices": "^3.2.8",
    5087                                 "@wordpress/url": "^3.3.1",
     4748                        "version": "3.4.1",
     4749                        "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.4.1.tgz",
     4750                        "integrity": "sha512-3OL/p1Mf7W7OJbtUoDABGOnkVPARv2Zgzv+V2CaN6HjZXXfnvcW8tlvjuk6O/jw4iTSUEfIVIS63vEegnRqBNw==",
     4751                        "requires": {
     4752                                "@wordpress/block-editor": "^8.5.1",
     4753                                "@wordpress/blocks": "^11.5.1",
     4754                                "@wordpress/components": "^19.8.0",
     4755                                "@wordpress/core-data": "^4.4.1",
     4756                                "@wordpress/data": "^6.6.0",
     4757                                "@wordpress/element": "^4.4.0",
     4758                                "@wordpress/i18n": "^4.6.0",
     4759                                "@wordpress/icons": "^8.2.0",
     4760                                "@wordpress/notices": "^3.6.0",
     4761                                "@wordpress/url": "^3.7.0",
    50884762                                "lodash": "^4.17.21"
    50894763                        }
    50904764                },
    50914765                "@wordpress/rich-text": {
    5092                         "version": "5.0.8",
    5093                         "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-5.0.8.tgz",
    5094                         "integrity": "sha512-RjIbgP/C0OL2H+66TD2xt5KSi6N9lrj4bnYSdfhAoRZTjWvrtsyryaIRPbz4QZQvd/uMxsR651R1dFoL3+vZuA==",
     4766                        "version": "5.4.0",
     4767                        "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-5.4.0.tgz",
     4768                        "integrity": "sha512-8z53ofSqMnS5TKtMQVZI9uExJNmoMFBSEaiJyRlfzVRiYGifhr8jrJrkVRf/WNCGx69Am79xsGW32bNnzzPQOQ==",
    50954769                        "requires": {
    50964770                                "@babel/runtime": "^7.16.0",
    5097                                 "@wordpress/a11y": "^3.2.4",
    5098                                 "@wordpress/compose": "^5.0.7",
    5099                                 "@wordpress/data": "^6.1.5",
    5100                                 "@wordpress/dom": "^3.2.7",
    5101                                 "@wordpress/element": "^4.0.4",
    5102                                 "@wordpress/escape-html": "^2.2.3",
    5103                                 "@wordpress/i18n": "^4.2.4",
    5104                                 "@wordpress/is-shallow-equal": "^4.2.1",
    5105                                 "@wordpress/keycodes": "^3.2.4",
    5106                                 "classnames": "^2.3.1",
     4771                                "@wordpress/a11y": "^3.6.0",
     4772                                "@wordpress/compose": "^5.4.0",
     4773                                "@wordpress/data": "^6.6.0",
     4774                                "@wordpress/element": "^4.4.0",
     4775                                "@wordpress/escape-html": "^2.6.0",
     4776                                "@wordpress/i18n": "^4.6.0",
     4777                                "@wordpress/keycodes": "^3.6.0",
    51074778                                "lodash": "^4.17.21",
    51084779                                "memize": "^1.1.0",
     
    51754846                        },
    51764847                        "dependencies": {
    5177                                 "@types/react": {
    5178                                         "version": "17.0.44",
    5179                                         "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.44.tgz",
    5180                                         "integrity": "sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==",
    5181                                         "dev": true,
    5182                                         "requires": {
    5183                                                 "@types/prop-types": "*",
    5184                                                 "@types/scheduler": "*",
    5185                                                 "csstype": "^3.0.2"
    5186                                         }
    5187                                 },
    5188                                 "@types/react-dom": {
    5189                                         "version": "17.0.15",
    5190                                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.15.tgz",
    5191                                         "integrity": "sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==",
    5192                                         "dev": true,
    5193                                         "requires": {
    5194                                                 "@types/react": "^17"
    5195                                         }
    5196                                 },
    5197                                 "@wordpress/babel-plugin-import-jsx-pragma": {
    5198                                         "version": "3.1.2",
    5199                                         "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.1.2.tgz",
    5200                                         "integrity": "sha512-oMJnM3cJlu1hQMO4XmTFDhNPclj0cLRIeV5Y6uIF/9oNhhSfaMFu+ty0B4zBYodqwes/vbndwRg4j2q2bhG/Dg==",
    5201                                         "dev": true
    5202                                 },
    5203                                 "@wordpress/babel-preset-default": {
    5204                                         "version": "6.8.0",
    5205                                         "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.8.0.tgz",
    5206                                         "integrity": "sha512-faEt3UqDNsUyF/047/vNB4dqF4RPk2T0W5ztvn0TTGPBP/pMOtmVPJoP/Op3bX9Dpv60o913u/NoVHt1F/fcDQ==",
    5207                                         "dev": true,
    5208                                         "requires": {
    5209                                                 "@babel/core": "^7.16.0",
    5210                                                 "@babel/plugin-transform-react-jsx": "^7.16.0",
    5211                                                 "@babel/plugin-transform-runtime": "^7.16.0",
    5212                                                 "@babel/preset-env": "^7.16.0",
    5213                                                 "@babel/preset-typescript": "^7.16.0",
    5214                                                 "@babel/runtime": "^7.16.0",
    5215                                                 "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.2",
    5216                                                 "@wordpress/browserslist-config": "^4.1.2",
    5217                                                 "@wordpress/element": "^4.4.0",
    5218                                                 "@wordpress/warning": "^2.6.0",
    5219                                                 "browserslist": "^4.17.6",
    5220                                                 "core-js": "^3.19.1"
    5221                                         }
    5222                                 },
    5223                                 "@wordpress/browserslist-config": {
    5224                                         "version": "4.1.2",
    5225                                         "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-4.1.2.tgz",
    5226                                         "integrity": "sha512-UH0Ifmm4tEjVPOtiqH6yxDvk2EKtqSAhnyhyfSIb0wUnEoGsWTjREZjzuhgjt/I2nTqfg+0gUSzL5D0yQH6wDQ==",
    5227                                         "dev": true
    5228                                 },
    5229                                 "@wordpress/element": {
    5230                                         "version": "4.4.0",
    5231                                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.4.0.tgz",
    5232                                         "integrity": "sha512-3aQsvt7Nth6/OxOs9JTMKIb6Hu5uS4wdsU7fgb3aAv36Li3+fs6gdhhn2YdqWCWiKX2XVgEiFx6B7TK8+AglGw==",
    5233                                         "dev": true,
    5234                                         "requires": {
    5235                                                 "@babel/runtime": "^7.16.0",
    5236                                                 "@types/react": "^17.0.37",
    5237                                                 "@types/react-dom": "^17.0.11",
    5238                                                 "@wordpress/escape-html": "^2.6.0",
    5239                                                 "lodash": "^4.17.21",
    5240                                                 "react": "^17.0.2",
    5241                                                 "react-dom": "^17.0.2"
    5242                                         }
    5243                                 },
    5244                                 "@wordpress/escape-html": {
    5245                                         "version": "2.6.0",
    5246                                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.6.0.tgz",
    5247                                         "integrity": "sha512-gA+49nsTiQuxbgx4g4P9i9q3ea0RLOD6yBVSvtMzUX/vRhlz7xvlaj9PhFkbZu1FD+IHgBLuvRqHPbHNEqMyyQ==",
    5248                                         "dev": true,
    5249                                         "requires": {
    5250                                                 "@babel/runtime": "^7.16.0"
    5251                                         }
    5252                                 },
    5253                                 "@wordpress/warning": {
    5254                                         "version": "2.6.0",
    5255                                         "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.6.0.tgz",
    5256                                         "integrity": "sha512-VWdFzDXt0ZQydNvvl0qjlPbqsCA7ZPupwV6U3gMnvMxELirAGONF0zjlD9/y+u7WGndRctzIJC/Er7qBhHVcNA==",
    5257                                         "dev": true
    5258                                 },
    52594848                                "browserslist": {
    52604849                                        "version": "4.20.2",
     
    53884977                                },
    53894978                                "electron-to-chromium": {
    5390                                         "version": "1.4.106",
    5391                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
    5392                                         "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
     4979                                        "version": "1.4.107",
     4980                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz",
     4981                                        "integrity": "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==",
    53934982                                        "dev": true
    53944983                                },
     
    54305019                                },
    54315020                                "node-releases": {
    5432                                         "version": "2.0.2",
    5433                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
    5434                                         "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
     5021                                        "version": "2.0.3",
     5022                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
     5023                                        "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
    54355024                                        "dev": true
    54365025                                },
     
    57365325                                        "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==",
    57375326                                        "dev": true
    5738                                 },
    5739                                 "react": {
    5740                                         "version": "17.0.2",
    5741                                         "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
    5742                                         "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
    5743                                         "dev": true,
    5744                                         "requires": {
    5745                                                 "loose-envify": "^1.1.0",
    5746                                                 "object-assign": "^4.1.1"
    5747                                         }
    5748                                 },
    5749                                 "react-dom": {
    5750                                         "version": "17.0.2",
    5751                                         "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
    5752                                         "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
    5753                                         "dev": true,
    5754                                         "requires": {
    5755                                                 "loose-envify": "^1.1.0",
    5756                                                 "object-assign": "^4.1.1",
    5757                                                 "scheduler": "^0.20.2"
    5758                                         }
    57595327                                },
    57605328                                "read-pkg-up": {
     
    58095377                },
    58105378                "@wordpress/server-side-render": {
    5811                         "version": "3.0.20",
    5812                         "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.0.20.tgz",
    5813                         "integrity": "sha512-EzMI9tW/bJ0yBOte1xPC5yDeABi2B/vVdi+NV8iVAy+NRCbEoKnMJOlSA/3W6QzZEMXWgG6XMRbP6HHOCguBgA==",
     5379                        "version": "3.4.1",
     5380                        "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.4.1.tgz",
     5381                        "integrity": "sha512-Yccea1f9p5QySUWdhEoSNEU0j35XXyqr75pThHd9KyYxbSNwNajPRsgW41uzD8ux3pVHh8zwTWZtlWYcgRzksg==",
    58145382                        "requires": {
    58155383                                "@babel/runtime": "^7.16.0",
    5816                                 "@wordpress/api-fetch": "^5.2.6",
    5817                                 "@wordpress/blocks": "^11.1.5",
    5818                                 "@wordpress/components": "^19.2.3",
    5819                                 "@wordpress/compose": "^5.0.7",
    5820                                 "@wordpress/data": "^6.1.5",
    5821                                 "@wordpress/deprecated": "^3.2.3",
    5822                                 "@wordpress/element": "^4.0.4",
    5823                                 "@wordpress/i18n": "^4.2.4",
    5824                                 "@wordpress/url": "^3.3.1",
     5384                                "@wordpress/api-fetch": "^6.3.0",
     5385                                "@wordpress/blocks": "^11.5.1",
     5386                                "@wordpress/components": "^19.8.0",
     5387                                "@wordpress/compose": "^5.4.0",
     5388                                "@wordpress/data": "^6.6.0",
     5389                                "@wordpress/deprecated": "^3.6.0",
     5390                                "@wordpress/element": "^4.4.0",
     5391                                "@wordpress/i18n": "^4.6.0",
     5392                                "@wordpress/url": "^3.7.0",
    58255393                                "lodash": "^4.17.21"
    58265394                        }
    58275395                },
    58285396                "@wordpress/shortcode": {
    5829                         "version": "3.2.3",
    5830                         "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.2.3.tgz",
    5831                         "integrity": "sha512-zXIg2AbwJhJNCp55roC+wuyZQnMC/GLdgh95pAa5a7Hd+ThXf0hbBg+DP9lo1x+cxAZAEGZ/Bns/+SCUr1boTA==",
     5397                        "version": "3.6.0",
     5398                        "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.6.0.tgz",
     5399                        "integrity": "sha512-0oMM2SJ1Irw67we50Aw4U90MC1SJDE+QeXWmebhszq3XXK0PvNRUNAVwLl74oMAgR8S21wMkit1Z7YR0uTebDQ==",
    58325400                        "requires": {
    58335401                                "@babel/runtime": "^7.16.0",
    58345402                                "lodash": "^4.17.21",
    58355403                                "memize": "^1.1.0"
     5404                        }
     5405                },
     5406                "@wordpress/style-engine": {
     5407                        "version": "0.5.0",
     5408                        "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-0.5.0.tgz",
     5409                        "integrity": "sha512-QEPm3wdiZsZjD+85gTZ6z2CGm3txscK5JrdB0MV2l+ZRxH2YxEDUOE4HWznS64Mk5R8SDyDWmQquMe6OfuIZkQ==",
     5410                        "requires": {
     5411                                "@babel/runtime": "^7.16.0",
     5412                                "lodash": "^4.17.21"
    58365413                        }
    58375414                },
     
    58475424                },
    58485425                "@wordpress/token-list": {
    5849                         "version": "2.2.2",
    5850                         "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.2.2.tgz",
    5851                         "integrity": "sha512-JElgvK1NsQVfSnR51qWDV7cEB/2U7saV+MKDxdmP7mhcwg538AVyKTkOdmzYrx/9fqOEf0bkWOt3WX9xLD35kQ==",
     5426                        "version": "2.6.0",
     5427                        "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.6.0.tgz",
     5428                        "integrity": "sha512-luJsNfsM6SkVBT32jOvzSDYym8qm45nS6roD3zR6AFzRXAnWouXHvoJJRjGwvRzq1+s8nUy+gQmBApgvmGAtYg==",
    58525429                        "requires": {
    58535430                                "@babel/runtime": "^7.16.0",
     
    58565433                },
    58575434                "@wordpress/url": {
    5858                         "version": "3.3.1",
    5859                         "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.3.1.tgz",
    5860                         "integrity": "sha512-lEuvkNjPoVuzYy0zn6n9gfMdNlHJW36EsPI2yDzMICjIAV5lRv1/uOg2Ls3lbDaRR2vm1FAiMpB2RAMzfR8Nfg==",
     5435                        "version": "3.7.0",
     5436                        "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.7.0.tgz",
     5437                        "integrity": "sha512-oDhuWIA8yS06+2cU3XipgDWROt7CBJJhA2UcQ8FU3pCwzV17gvjUMQZBIFEschSxttVMnDZSKi9C1D29HQtmPg==",
    58615438                        "requires": {
    58625439                                "@babel/runtime": "^7.16.0",
     
    58655442                },
    58665443                "@wordpress/viewport": {
    5867                         "version": "4.0.7",
    5868                         "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-4.0.7.tgz",
    5869                         "integrity": "sha512-huxUrFW6JNhj/hUfvftZeht3B6HF0jk10oyHW3dPcFW57ceecJTDB9BdS7a99B1LBP8AWjdN8x/3SqrMwE4yfg==",
     5444                        "version": "4.4.0",
     5445                        "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-4.4.0.tgz",
     5446                        "integrity": "sha512-ao+PNbKWRIxsIEneX001EF0+mDCSYe/zx+EK+a2IpGMgwV81/a99t0U56t/260f2PpplY6XuMluEM4/hdUWwaA==",
    58705447                        "requires": {
    58715448                                "@babel/runtime": "^7.16.0",
    5872                                 "@wordpress/compose": "^5.0.7",
    5873                                 "@wordpress/data": "^6.1.5",
     5449                                "@wordpress/compose": "^5.4.0",
     5450                                "@wordpress/data": "^6.6.0",
    58745451                                "lodash": "^4.17.21"
    58755452                        }
    58765453                },
    58775454                "@wordpress/warning": {
    5878                         "version": "2.2.2",
    5879                         "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.2.2.tgz",
    5880                         "integrity": "sha512-iG1Hq56RK3N6AJqAD1sRLWRIJatfYn+NrPyrfqRNZNYXHM8Vj/s7ABNMbIU0Y99vXkBE83rvCdbMkugNoI2jXA=="
     5455                        "version": "2.6.0",
     5456                        "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.6.0.tgz",
     5457                        "integrity": "sha512-VWdFzDXt0ZQydNvvl0qjlPbqsCA7ZPupwV6U3gMnvMxELirAGONF0zjlD9/y+u7WGndRctzIJC/Er7qBhHVcNA=="
    58815458                },
    58825459                "@wordpress/widgets": {
    5883                         "version": "2.0.23",
    5884                         "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.0.23.tgz",
    5885                         "integrity": "sha512-gbJwYcs+RUXKUqjj5VTN5cS0dXeZVNOCt45bcEh2aLMp3l8xkcD/f7y3ZGycjmr7gHVdzjTB1jeKvey8hBXOnA==",
     5460                        "version": "2.4.1",
     5461                        "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.4.1.tgz",
     5462                        "integrity": "sha512-uGu1N0FJ6wNacwntO0+DStWobfpIxHXLwGQxWiqJ8QTAJnbuy8cj0SynD62/cCMy8r8e2TgRDHQqfeLJPX3IOg==",
    58865463                        "requires": {
    58875464                                "@babel/runtime": "^7.16.0",
    5888                                 "@wordpress/api-fetch": "^5.2.6",
    5889                                 "@wordpress/block-editor": "^8.0.17",
    5890                                 "@wordpress/blocks": "^11.1.5",
    5891                                 "@wordpress/components": "^19.2.3",
    5892                                 "@wordpress/compose": "^5.0.7",
    5893                                 "@wordpress/core-data": "^4.0.10",
    5894                                 "@wordpress/data": "^6.1.5",
    5895                                 "@wordpress/element": "^4.0.4",
    5896                                 "@wordpress/i18n": "^4.2.4",
    5897                                 "@wordpress/icons": "^6.1.1",
    5898                                 "@wordpress/notices": "^3.2.8",
    5899                                 "@wordpress/url": "^3.3.1",
     5465                                "@wordpress/api-fetch": "^6.3.0",
     5466                                "@wordpress/block-editor": "^8.5.1",
     5467                                "@wordpress/blocks": "^11.5.1",
     5468                                "@wordpress/components": "^19.8.0",
     5469                                "@wordpress/compose": "^5.4.0",
     5470                                "@wordpress/core-data": "^4.4.1",
     5471                                "@wordpress/data": "^6.6.0",
     5472                                "@wordpress/element": "^4.4.0",
     5473                                "@wordpress/i18n": "^4.6.0",
     5474                                "@wordpress/icons": "^8.2.0",
     5475                                "@wordpress/notices": "^3.6.0",
    59005476                                "classnames": "^2.3.1",
    59015477                                "lodash": "^4.17.21"
     
    59035479                },
    59045480                "@wordpress/wordcount": {
    5905                         "version": "3.2.3",
    5906                         "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.2.3.tgz",
    5907                         "integrity": "sha512-iguvGA4zU1tB0avpzIzVdVrIeH0CbeiOlhbYgtkQ5J2UqdRs6lo7pZFlp/3HAvmtBo8r2iGlbc+QZgKzR6gdJw==",
     5481                        "version": "3.6.0",
     5482                        "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.6.0.tgz",
     5483                        "integrity": "sha512-I2R/PNkC2elDppJRSCYCvSr0GWDpQmM0qzfS1NELKC50HVA6w6YtLRK81YfW6QnDI4P26U6UB5W/dhbiMiIjfQ==",
    59085484                        "requires": {
    59095485                                "@babel/runtime": "^7.16.0",
     
    61235699                },
    61245700                "ansi-regex": {
    6125                         "version": "4.1.0",
    6126                         "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    6127                         "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
     5701                        "version": "4.1.1",
     5702                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
     5703                        "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
    61285704                },
    61295705                "ansi-styles": {
     
    62585834                                },
    62595835                                "es-abstract": {
    6260                                         "version": "1.19.2",
    6261                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    6262                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     5836                                        "version": "1.19.3",
     5837                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     5838                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    62635839                                        "dev": true,
    62645840                                        "requires": {
     
    62745850                                                "is-negative-zero": "^2.0.2",
    62755851                                                "is-regex": "^1.1.4",
    6276                                                 "is-shared-array-buffer": "^1.0.1",
     5852                                                "is-shared-array-buffer": "^1.0.2",
    62775853                                                "is-string": "^1.0.7",
    62785854                                                "is-weakref": "^1.0.2",
     
    64055981                                },
    64065982                                "es-abstract": {
    6407                                         "version": "1.19.2",
    6408                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    6409                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     5983                                        "version": "1.19.3",
     5984                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     5985                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    64105986                                        "dev": true,
    64115987                                        "requires": {
     
    64215997                                                "is-negative-zero": "^2.0.2",
    64225998                                                "is-regex": "^1.1.4",
    6423                                                 "is-shared-array-buffer": "^1.0.1",
     5999                                                "is-shared-array-buffer": "^1.0.2",
    64246000                                                "is-string": "^1.0.7",
    64256001                                                "is-weakref": "^1.0.2",
     
    65216097                                },
    65226098                                "es-abstract": {
    6523                                         "version": "1.19.1",
    6524                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    6525                                         "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
     6099                                        "version": "1.19.3",
     6100                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     6101                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    65266102                                        "requires": {
    65276103                                                "call-bind": "^1.0.2",
     
    65316107                                                "get-symbol-description": "^1.0.0",
    65326108                                                "has": "^1.0.3",
    6533                                                 "has-symbols": "^1.0.2",
     6109                                                "has-symbols": "^1.0.3",
    65346110                                                "internal-slot": "^1.0.3",
    65356111                                                "is-callable": "^1.2.4",
    6536                                                 "is-negative-zero": "^2.0.1",
     6112                                                "is-negative-zero": "^2.0.2",
    65376113                                                "is-regex": "^1.1.4",
    6538                                                 "is-shared-array-buffer": "^1.0.1",
     6114                                                "is-shared-array-buffer": "^1.0.2",
    65396115                                                "is-string": "^1.0.7",
    6540                                                 "is-weakref": "^1.0.1",
    6541                                                 "object-inspect": "^1.11.0",
     6116                                                "is-weakref": "^1.0.2",
     6117                                                "object-inspect": "^1.12.0",
    65426118                                                "object-keys": "^1.1.1",
    65436119                                                "object.assign": "^4.1.2",
     
    65606136                                },
    65616137                                "has-symbols": {
    6562                                         "version": "1.0.2",
    6563                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    6564                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     6138                                        "version": "1.0.3",
     6139                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     6140                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    65656141                                },
    65666142                                "is-callable": {
     
    65696145                                        "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
    65706146                                },
     6147                                "is-negative-zero": {
     6148                                        "version": "2.0.2",
     6149                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     6150                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
     6151                                },
    65716152                                "is-regex": {
    65726153                                        "version": "1.1.4",
     
    66046185                },
    66056186                "array.prototype.flat": {
    6606                         "version": "1.2.5",
    6607                         "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
    6608                         "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
     6187                        "version": "1.3.0",
     6188                        "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
     6189                        "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
    66096190                        "requires": {
    66106191                                "call-bind": "^1.0.2",
    66116192                                "define-properties": "^1.1.3",
    6612                                 "es-abstract": "^1.19.0"
     6193                                "es-abstract": "^1.19.2",
     6194                                "es-shim-unscopables": "^1.0.0"
    66136195                        },
    66146196                        "dependencies": {
     
    66236205                                },
    66246206                                "es-abstract": {
    6625                                         "version": "1.19.1",
    6626                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    6627                                         "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
     6207                                        "version": "1.19.3",
     6208                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     6209                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    66286210                                        "requires": {
    66296211                                                "call-bind": "^1.0.2",
     
    66336215                                                "get-symbol-description": "^1.0.0",
    66346216                                                "has": "^1.0.3",
    6635                                                 "has-symbols": "^1.0.2",
     6217                                                "has-symbols": "^1.0.3",
    66366218                                                "internal-slot": "^1.0.3",
    66376219                                                "is-callable": "^1.2.4",
    6638                                                 "is-negative-zero": "^2.0.1",
     6220                                                "is-negative-zero": "^2.0.2",
    66396221                                                "is-regex": "^1.1.4",
    6640                                                 "is-shared-array-buffer": "^1.0.1",
     6222                                                "is-shared-array-buffer": "^1.0.2",
    66416223                                                "is-string": "^1.0.7",
    6642                                                 "is-weakref": "^1.0.1",
    6643                                                 "object-inspect": "^1.11.0",
     6224                                                "is-weakref": "^1.0.2",
     6225                                                "object-inspect": "^1.12.0",
    66446226                                                "object-keys": "^1.1.1",
    66456227                                                "object.assign": "^4.1.2",
     
    66626244                                },
    66636245                                "has-symbols": {
    6664                                         "version": "1.0.2",
    6665                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    6666                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     6246                                        "version": "1.0.3",
     6247                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     6248                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    66676249                                },
    66686250                                "is-callable": {
     
    66716253                                        "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
    66726254                                },
     6255                                "is-negative-zero": {
     6256                                        "version": "2.0.2",
     6257                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     6258                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
     6259                                },
    66736260                                "is-regex": {
    66746261                                        "version": "1.1.4",
     
    67066293                },
    67076294                "array.prototype.flatmap": {
    6708                         "version": "1.2.5",
    6709                         "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
    6710                         "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
    6711                         "dev": true,
    6712                         "requires": {
    6713                                 "call-bind": "^1.0.0",
     6295                        "version": "1.3.0",
     6296                        "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
     6297                        "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
     6298                        "dev": true,
     6299                        "requires": {
     6300                                "call-bind": "^1.0.2",
    67146301                                "define-properties": "^1.1.3",
    6715                                 "es-abstract": "^1.19.0"
    6716                         },
    6717                         "dependencies": {
     6302                                "es-abstract": "^1.19.2",
     6303                                "es-shim-unscopables": "^1.0.0"
     6304                        },
     6305                        "dependencies": {
     6306                                "call-bind": {
     6307                                        "version": "1.0.2",
     6308                                        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     6309                                        "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     6310                                        "dev": true,
     6311                                        "requires": {
     6312                                                "function-bind": "^1.1.1",
     6313                                                "get-intrinsic": "^1.0.2"
     6314                                        }
     6315                                },
    67186316                                "es-abstract": {
    6719                                         "version": "1.19.2",
    6720                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    6721                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     6317                                        "version": "1.19.3",
     6318                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     6319                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    67226320                                        "dev": true,
    67236321                                        "requires": {
     
    67336331                                                "is-negative-zero": "^2.0.2",
    67346332                                                "is-regex": "^1.1.4",
    6735                                                 "is-shared-array-buffer": "^1.0.1",
     6333                                                "is-shared-array-buffer": "^1.0.2",
    67366334                                                "is-string": "^1.0.7",
    67376335                                                "is-weakref": "^1.0.2",
     
    67446342                                        },
    67456343                                        "dependencies": {
    6746                                                 "call-bind": {
    6747                                                         "version": "1.0.2",
    6748                                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    6749                                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     6344                                                "get-intrinsic": {
     6345                                                        "version": "1.1.1",
     6346                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
     6347                                                        "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
    67506348                                                        "dev": true,
    67516349                                                        "requires": {
    67526350                                                                "function-bind": "^1.1.1",
    6753                                                                 "get-intrinsic": "^1.0.2"
     6351                                                                "has": "^1.0.3",
     6352                                                                "has-symbols": "^1.0.1"
    67546353                                                        }
    67556354                                                }
    6756                                         }
    6757                                 },
    6758                                 "get-intrinsic": {
    6759                                         "version": "1.1.1",
    6760                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
    6761                                         "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
    6762                                         "dev": true,
    6763                                         "requires": {
    6764                                                 "function-bind": "^1.1.1",
    6765                                                 "has": "^1.0.3",
    6766                                                 "has-symbols": "^1.0.1"
    67676355                                        }
    67686356                                },
     
    67936381                                                "call-bind": "^1.0.2",
    67946382                                                "has-tostringtag": "^1.0.0"
    6795                                         },
    6796                                         "dependencies": {
    6797                                                 "call-bind": {
    6798                                                         "version": "1.0.2",
    6799                                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    6800                                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    6801                                                         "dev": true,
    6802                                                         "requires": {
    6803                                                                 "function-bind": "^1.1.1",
    6804                                                                 "get-intrinsic": "^1.0.2"
    6805                                                         }
    6806                                                 }
    68076383                                        }
    68086384                                },
     
    68216397                                                "call-bind": "^1.0.2",
    68226398                                                "define-properties": "^1.1.3"
    6823                                         },
    6824                                         "dependencies": {
    6825                                                 "call-bind": {
    6826                                                         "version": "1.0.2",
    6827                                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    6828                                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    6829                                                         "dev": true,
    6830                                                         "requires": {
    6831                                                                 "function-bind": "^1.1.1",
    6832                                                                 "get-intrinsic": "^1.0.2"
    6833                                                         }
    6834                                                 }
    68356399                                        }
    68366400                                },
     
    68436407                                                "call-bind": "^1.0.2",
    68446408                                                "define-properties": "^1.1.3"
    6845                                         },
    6846                                         "dependencies": {
    6847                                                 "call-bind": {
    6848                                                         "version": "1.0.2",
    6849                                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    6850                                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    6851                                                         "dev": true,
    6852                                                         "requires": {
    6853                                                                 "function-bind": "^1.1.1",
    6854                                                                 "get-intrinsic": "^1.0.2"
    6855                                                         }
    6856                                                 }
    68576409                                        }
    68586410                                }
     
    70766628                },
    70776629                "babel-plugin-polyfill-corejs2": {
    7078                         "version": "0.3.0",
    7079                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz",
    7080                         "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==",
     6630                        "version": "0.3.1",
     6631                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
     6632                        "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
    70816633                        "dev": true,
    70826634                        "requires": {
    70836635                                "@babel/compat-data": "^7.13.11",
    7084                                 "@babel/helper-define-polyfill-provider": "^0.3.0",
     6636                                "@babel/helper-define-polyfill-provider": "^0.3.1",
    70856637                                "semver": "^6.1.1"
    70866638                        },
     
    70956647                },
    70966648                "babel-plugin-polyfill-corejs3": {
    7097                         "version": "0.4.0",
    7098                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz",
    7099                         "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==",
    7100                         "dev": true,
    7101                         "requires": {
    7102                                 "@babel/helper-define-polyfill-provider": "^0.3.0",
    7103                                 "core-js-compat": "^3.18.0"
     6649                        "version": "0.5.2",
     6650                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
     6651                        "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
     6652                        "dev": true,
     6653                        "requires": {
     6654                                "@babel/helper-define-polyfill-provider": "^0.3.1",
     6655                                "core-js-compat": "^3.21.0"
    71046656                        }
    71056657                },
    71066658                "babel-plugin-polyfill-regenerator": {
    7107                         "version": "0.3.0",
    7108                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz",
    7109                         "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==",
    7110                         "dev": true,
    7111                         "requires": {
    7112                                 "@babel/helper-define-polyfill-provider": "^0.3.0"
     6659                        "version": "0.3.1",
     6660                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
     6661                        "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
     6662                        "dev": true,
     6663                        "requires": {
     6664                                "@babel/helper-define-polyfill-provider": "^0.3.1"
    71136665                        }
    71146666                },
     
    89038455                },
    89048456                "core-js": {
    8905                         "version": "3.20.0",
    8906                         "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz",
    8907                         "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==",
     8457                        "version": "3.21.1",
     8458                        "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz",
     8459                        "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==",
    89088460                        "dev": true
    89098461                },
    89108462                "core-js-compat": {
    8911                         "version": "3.20.0",
    8912                         "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz",
    8913                         "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==",
     8463                        "version": "3.21.1",
     8464                        "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz",
     8465                        "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==",
    89148466                        "dev": true,
    89158467                        "requires": {
     
    89198471                        "dependencies": {
    89208472                                "browserslist": {
    8921                                         "version": "4.19.1",
    8922                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
    8923                                         "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
    8924                                         "dev": true,
    8925                                         "requires": {
    8926                                                 "caniuse-lite": "^1.0.30001286",
    8927                                                 "electron-to-chromium": "^1.4.17",
     8473                                        "version": "4.20.2",
     8474                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
     8475                                        "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
     8476                                        "dev": true,
     8477                                        "requires": {
     8478                                                "caniuse-lite": "^1.0.30001317",
     8479                                                "electron-to-chromium": "^1.4.84",
    89288480                                                "escalade": "^3.1.1",
    8929                                                 "node-releases": "^2.0.1",
     8481                                                "node-releases": "^2.0.2",
    89308482                                                "picocolors": "^1.0.0"
    89318483                                        }
    89328484                                },
    89338485                                "electron-to-chromium": {
    8934                                         "version": "1.4.25",
    8935                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.25.tgz",
    8936                                         "integrity": "sha512-bTwub9Y/76EiNmfaiJih+hAy6xn7Ns95S4KvI2NuKNOz8TEEKKQUu44xuy0PYMudjM9zdjKRS1bitsUvHTfuUg==",
     8486                                        "version": "1.4.107",
     8487                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz",
     8488                                        "integrity": "sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==",
    89378489                                        "dev": true
    89388490                                },
    89398491                                "node-releases": {
    8940                                         "version": "2.0.1",
    8941                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
    8942                                         "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
     8492                                        "version": "2.0.3",
     8493                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz",
     8494                                        "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==",
    89438495                                        "dev": true
    89448496                                },
     
    91268678                                }
    91278679                        }
    9128                 },
    9129                 "css-mediaquery": {
    9130                         "version": "0.1.2",
    9131                         "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz",
    9132                         "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA="
    91338680                },
    91348681                "css-select": {
     
    93608907                },
    93618908                "csstype": {
    9362                         "version": "3.0.10",
    9363                         "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz",
    9364                         "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
     8909                        "version": "3.0.11",
     8910                        "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
     8911                        "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
    93658912                },
    93668913                "current-script-polyfill": {
     
    1045810005                        "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
    1045910006                        "dev": true
     10007                },
     10008                "es-shim-unscopables": {
     10009                        "version": "1.0.0",
     10010                        "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
     10011                        "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
     10012                        "requires": {
     10013                                "has": "^1.0.3"
     10014                        }
    1046010015                },
    1046110016                "es-to-primitive": {
     
    1089110446                                },
    1089210447                                "es-abstract": {
    10893                                         "version": "1.19.2",
    10894                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    10895                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     10448                                        "version": "1.19.3",
     10449                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     10450                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1089610451                                        "dev": true,
    1089710452                                        "requires": {
     
    1090710462                                                "is-negative-zero": "^2.0.2",
    1090810463                                                "is-regex": "^1.1.4",
    10909                                                 "is-shared-array-buffer": "^1.0.1",
     10464                                                "is-shared-array-buffer": "^1.0.2",
    1091010465                                                "is-string": "^1.0.7",
    1091110466                                                "is-weakref": "^1.0.2",
     
    1118410739                                },
    1118510740                                "es-abstract": {
    11186                                         "version": "1.19.2",
    11187                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    11188                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     10741                                        "version": "1.19.3",
     10742                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     10743                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1118910744                                        "dev": true,
    1119010745                                        "requires": {
     
    1120010755                                                "is-negative-zero": "^2.0.2",
    1120110756                                                "is-regex": "^1.1.4",
    11202                                                 "is-shared-array-buffer": "^1.0.1",
     10757                                                "is-shared-array-buffer": "^1.0.2",
    1120310758                                                "is-string": "^1.0.7",
    1120410759                                                "is-weakref": "^1.0.2",
     
    1219311748                        }
    1219411749                },
    12195                 "file-saver": {
    12196                         "version": "2.0.5",
    12197                         "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
    12198                         "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
    12199                 },
    1220011750                "file-sync-cmp": {
    1220111751                        "version": "0.1.1",
     
    1249112041                },
    1249212042                "framer-motion": {
    12493                         "version": "4.1.17",
    12494                         "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.17.tgz",
    12495                         "integrity": "sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==",
     12043                        "version": "6.2.9",
     12044                        "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.9.tgz",
     12045                        "integrity": "sha512-XMP4Z5j9KlGw8aeo7n8BXTJFbt1Vv5XRzHVOKiAna1yBG4SPwTdk/8bJRfztYb0Jmw90hzBTC/3Q2dhfdtXisQ==",
    1249612046                        "requires": {
    1249712047                                "@emotion/is-prop-valid": "^0.8.2",
    12498                                 "framesync": "5.3.0",
     12048                                "framesync": "6.0.1",
    1249912049                                "hey-listen": "^1.0.8",
    12500                                 "popmotion": "9.3.6",
    12501                                 "style-value-types": "4.1.4",
     12050                                "popmotion": "11.0.3",
     12051                                "style-value-types": "5.0.0",
    1250212052                                "tslib": "^2.1.0"
    1250312053                        },
     
    1252112071                },
    1252212072                "framesync": {
    12523                         "version": "5.3.0",
    12524                         "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz",
    12525                         "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==",
     12073                        "version": "6.0.1",
     12074                        "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz",
     12075                        "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==",
    1252612076                        "requires": {
    1252712077                                "tslib": "^2.1.0"
     
    1262612176                                },
    1262712177                                "es-abstract": {
    12628                                         "version": "1.19.1",
    12629                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    12630                                         "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
     12178                                        "version": "1.19.3",
     12179                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     12180                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1263112181                                        "requires": {
    1263212182                                                "call-bind": "^1.0.2",
     
    1263612186                                                "get-symbol-description": "^1.0.0",
    1263712187                                                "has": "^1.0.3",
    12638                                                 "has-symbols": "^1.0.2",
     12188                                                "has-symbols": "^1.0.3",
    1263912189                                                "internal-slot": "^1.0.3",
    1264012190                                                "is-callable": "^1.2.4",
    12641                                                 "is-negative-zero": "^2.0.1",
     12191                                                "is-negative-zero": "^2.0.2",
    1264212192                                                "is-regex": "^1.1.4",
    12643                                                 "is-shared-array-buffer": "^1.0.1",
     12193                                                "is-shared-array-buffer": "^1.0.2",
    1264412194                                                "is-string": "^1.0.7",
    12645                                                 "is-weakref": "^1.0.1",
    12646                                                 "object-inspect": "^1.11.0",
     12195                                                "is-weakref": "^1.0.2",
     12196                                                "object-inspect": "^1.12.0",
    1264712197                                                "object-keys": "^1.1.1",
    1264812198                                                "object.assign": "^4.1.2",
     
    1266512215                                },
    1266612216                                "has-symbols": {
    12667                                         "version": "1.0.2",
    12668                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    12669                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     12217                                        "version": "1.0.3",
     12218                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     12219                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    1267012220                                },
    1267112221                                "is-callable": {
     
    1267312223                                        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
    1267412224                                        "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
     12225                                },
     12226                                "is-negative-zero": {
     12227                                        "version": "2.0.2",
     12228                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     12229                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
    1267512230                                },
    1267612231                                "is-regex": {
     
    1385813413                        "dependencies": {
    1385913414                                "has-symbols": {
    13860                                         "version": "1.0.2",
    13861                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    13862                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     13415                                        "version": "1.0.3",
     13416                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     13417                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    1386313418                                }
    1386413419                        }
     
    1391313468                },
    1391413469                "history": {
    13915                         "version": "5.2.0",
    13916                         "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz",
    13917                         "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==",
     13470                        "version": "5.3.0",
     13471                        "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz",
     13472                        "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==",
    1391813473                        "requires": {
    1391913474                                "@babel/runtime": "^7.7.6"
     
    1423613791                },
    1423713792                "iconv-lite": {
    14238                         "version": "0.6.2",
    14239                         "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
    14240                         "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
     13793                        "version": "0.6.3",
     13794                        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
     13795                        "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
    1424113796                        "requires": {
    1424213797                                "safer-buffer": ">= 2.1.2 < 3.0.0"
     
    1446114016                        }
    1446214017                },
    14463                 "immediate": {
    14464                         "version": "3.0.6",
    14465                         "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
    14466                         "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
    14467                 },
    1446814018                "immutable": {
    1446914019                        "version": "4.0.0",
     
    1493214482                },
    1493314483                "is-number-object": {
    14934                         "version": "1.0.6",
    14935                         "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
    14936                         "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
     14484                        "version": "1.0.7",
     14485                        "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
     14486                        "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
    1493714487                        "requires": {
    1493814488                                "has-tostringtag": "^1.0.0"
     
    1504614596                },
    1504714597                "is-shared-array-buffer": {
    15048                         "version": "1.0.1",
    15049                         "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
    15050                         "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="
     14598                        "version": "1.0.2",
     14599                        "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
     14600                        "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
     14601                        "requires": {
     14602                                "call-bind": "^1.0.2"
     14603                        },
     14604                        "dependencies": {
     14605                                "call-bind": {
     14606                                        "version": "1.0.2",
     14607                                        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     14608                                        "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     14609                                        "requires": {
     14610                                                "function-bind": "^1.1.1",
     14611                                                "get-intrinsic": "^1.0.2"
     14612                                        }
     14613                                }
     14614                        }
    1505114615                },
    1505214616                "is-stream": {
     
    1676716331                        }
    1676816332                },
    16769                 "jszip": {
    16770                         "version": "3.7.1",
    16771                         "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
    16772                         "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
    16773                         "requires": {
    16774                                 "lie": "~3.3.0",
    16775                                 "pako": "~1.0.2",
    16776                                 "readable-stream": "~2.3.6",
    16777                                 "set-immediate-shim": "~1.0.1"
    16778                         }
    16779                 },
    1678016333                "just-extend": {
    1678116334                        "version": "4.2.1",
     
    1705016603                        }
    1705116604                },
    17052                 "lie": {
    17053                         "version": "3.3.0",
    17054                         "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
    17055                         "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
    17056                         "requires": {
    17057                                 "immediate": "~3.0.5"
    17058                         }
    17059                 },
    1706016605                "liftup": {
    1706116606                        "version": "3.0.1",
     
    1877918324                },
    1878018325                "object-is": {
    18781                         "version": "1.1.4",
    18782                         "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz",
    18783                         "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==",
    18784                         "requires": {
    18785                                 "call-bind": "^1.0.0",
     18326                        "version": "1.1.5",
     18327                        "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
     18328                        "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
     18329                        "requires": {
     18330                                "call-bind": "^1.0.2",
    1878618331                                "define-properties": "^1.1.3"
     18332                        },
     18333                        "dependencies": {
     18334                                "call-bind": {
     18335                                        "version": "1.0.2",
     18336                                        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     18337                                        "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     18338                                        "requires": {
     18339                                                "function-bind": "^1.1.1",
     18340                                                "get-intrinsic": "^1.0.2"
     18341                                        }
     18342                                }
    1878718343                        }
    1878818344                },
     
    1885518411                                },
    1885618412                                "es-abstract": {
    18857                                         "version": "1.19.1",
    18858                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    18859                                         "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
     18413                                        "version": "1.19.3",
     18414                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     18415                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1886018416                                        "requires": {
    1886118417                                                "call-bind": "^1.0.2",
     
    1886518421                                                "get-symbol-description": "^1.0.0",
    1886618422                                                "has": "^1.0.3",
    18867                                                 "has-symbols": "^1.0.2",
     18423                                                "has-symbols": "^1.0.3",
    1886818424                                                "internal-slot": "^1.0.3",
    1886918425                                                "is-callable": "^1.2.4",
    18870                                                 "is-negative-zero": "^2.0.1",
     18426                                                "is-negative-zero": "^2.0.2",
    1887118427                                                "is-regex": "^1.1.4",
    18872                                                 "is-shared-array-buffer": "^1.0.1",
     18428                                                "is-shared-array-buffer": "^1.0.2",
    1887318429                                                "is-string": "^1.0.7",
    18874                                                 "is-weakref": "^1.0.1",
    18875                                                 "object-inspect": "^1.11.0",
     18430                                                "is-weakref": "^1.0.2",
     18431                                                "object-inspect": "^1.12.0",
    1887618432                                                "object-keys": "^1.1.1",
    1887718433                                                "object.assign": "^4.1.2",
     
    1889418450                                },
    1889518451                                "has-symbols": {
    18896                                         "version": "1.0.2",
    18897                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    18898                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     18452                                        "version": "1.0.3",
     18453                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     18454                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    1889918455                                },
    1890018456                                "is-callable": {
     
    1890318459                                        "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
    1890418460                                },
     18461                                "is-negative-zero": {
     18462                                        "version": "2.0.2",
     18463                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     18464                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
     18465                                },
    1890518466                                "is-regex": {
    1890618467                                        "version": "1.1.4",
     
    1895918520                                },
    1896018521                                "es-abstract": {
    18961                                         "version": "1.19.2",
    18962                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    18963                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     18522                                        "version": "1.19.3",
     18523                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     18524                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1896418525                                        "dev": true,
    1896518526                                        "requires": {
     
    1897518536                                                "is-negative-zero": "^2.0.2",
    1897618537                                                "is-regex": "^1.1.4",
    18977                                                 "is-shared-array-buffer": "^1.0.1",
     18538                                                "is-shared-array-buffer": "^1.0.2",
    1897818539                                                "is-string": "^1.0.7",
    1897918540                                                "is-weakref": "^1.0.2",
     
    1910918670                                },
    1911018671                                "es-abstract": {
    19111                                         "version": "1.19.2",
    19112                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    19113                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     18672                                        "version": "1.19.3",
     18673                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     18674                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    1911418675                                        "dev": true,
    1911518676                                        "requires": {
     
    1912518686                                                "is-negative-zero": "^2.0.2",
    1912618687                                                "is-regex": "^1.1.4",
    19127                                                 "is-shared-array-buffer": "^1.0.1",
     18688                                                "is-shared-array-buffer": "^1.0.2",
    1912818689                                                "is-string": "^1.0.7",
    1912918690                                                "is-weakref": "^1.0.2",
     
    1950319064                        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
    1950419065                        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
    19505                 },
    19506                 "pako": {
    19507                         "version": "1.0.11",
    19508                         "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
    19509                         "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
    1951019066                },
    1951119067                "parent-module": {
     
    1988519441                },
    1988619442                "popmotion": {
    19887                         "version": "9.3.6",
    19888                         "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz",
    19889                         "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==",
    19890                         "requires": {
    19891                                 "framesync": "5.3.0",
     19443                        "version": "11.0.3",
     19444                        "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz",
     19445                        "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==",
     19446                        "requires": {
     19447                                "framesync": "6.0.1",
    1989219448                                "hey-listen": "^1.0.8",
    19893                                 "style-value-types": "4.1.4",
     19449                                "style-value-types": "5.0.0",
    1989419450                                "tslib": "^2.1.0"
    1989519451                        }
     
    2084320399                },
    2084420400                "re-resizable": {
    20845                         "version": "6.9.1",
    20846                         "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.1.tgz",
    20847                         "integrity": "sha512-KRYAgr9/j1PJ3K+t+MBhlQ+qkkoLDJ1rs0z1heIWvYbCW/9Vq4djDU+QumJ3hQbwwtzXF6OInla6rOx6hhgRhQ==",
     20401                        "version": "6.9.5",
     20402                        "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.5.tgz",
     20403                        "integrity": "sha512-Q4+K8gOPbUBmbJCa0qfoVXBGnCwkAJrZ9KUca4GDn5FmxyV2HtLrBz7u43uUOb0y7xKbwcfuftweiOCIDEiCQA==",
    2084820404                        "requires": {
    2084920405                                "fast-memoize": "^2.5.1"
     
    2085120407                },
    2085220408                "react": {
    20853                         "version": "17.0.1",
    20854                         "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz",
    20855                         "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==",
     20409                        "version": "17.0.2",
     20410                        "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
     20411                        "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
    2085620412                        "requires": {
    2085720413                                "loose-envify": "^1.1.0",
     
    2090320459                },
    2090420460                "react-dom": {
    20905                         "version": "17.0.1",
    20906                         "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz",
    20907                         "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==",
     20461                        "version": "17.0.2",
     20462                        "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
     20463                        "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
    2090820464                        "requires": {
    2090920465                                "loose-envify": "^1.1.0",
    2091020466                                "object-assign": "^4.1.1",
    20911                                 "scheduler": "^0.20.1"
     20467                                "scheduler": "^0.20.2"
    2091220468                        }
    2091320469                },
     
    2095420510                },
    2095520511                "react-portal": {
    20956                         "version": "4.2.1",
    20957                         "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.1.tgz",
    20958                         "integrity": "sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==",
     20512                        "version": "4.2.2",
     20513                        "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.2.tgz",
     20514                        "integrity": "sha512-vS18idTmevQxyQpnde0Td6ZcUlv+pD8GTyR42n3CHUQq9OHi1C4jDE4ZWEbEsrbrLRhSECYiao58cvocwMtP7Q==",
    2095920515                        "requires": {
    2096020516                                "prop-types": "^15.5.8"
     
    2100120557                                }
    2100220558                        }
    21003                 },
    21004                 "react-use-gesture": {
    21005                         "version": "9.1.3",
    21006                         "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-9.1.3.tgz",
    21007                         "integrity": "sha512-CdqA2SmS/fj3kkS2W8ZU8wjTbVBAIwDWaRprX7OKaj7HlGwBasGEFggmk5qNklknqk9zK/h8D355bEJFTpqEMg=="
    2100820559                },
    2100920560                "react-with-direction": {
     
    2103220583                                },
    2103320584                                "es-abstract": {
    21034                                         "version": "1.19.1",
    21035                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
    21036                                         "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
     20585                                        "version": "1.19.3",
     20586                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     20587                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    2103720588                                        "requires": {
    2103820589                                                "call-bind": "^1.0.2",
     
    2104220593                                                "get-symbol-description": "^1.0.0",
    2104320594                                                "has": "^1.0.3",
    21044                                                 "has-symbols": "^1.0.2",
     20595                                                "has-symbols": "^1.0.3",
    2104520596                                                "internal-slot": "^1.0.3",
    2104620597                                                "is-callable": "^1.2.4",
    21047                                                 "is-negative-zero": "^2.0.1",
     20598                                                "is-negative-zero": "^2.0.2",
    2104820599                                                "is-regex": "^1.1.4",
    21049                                                 "is-shared-array-buffer": "^1.0.1",
     20600                                                "is-shared-array-buffer": "^1.0.2",
    2105020601                                                "is-string": "^1.0.7",
    21051                                                 "is-weakref": "^1.0.1",
    21052                                                 "object-inspect": "^1.11.0",
     20602                                                "is-weakref": "^1.0.2",
     20603                                                "object-inspect": "^1.12.0",
    2105320604                                                "object-keys": "^1.1.1",
    2105420605                                                "object.assign": "^4.1.2",
     
    2107120622                                },
    2107220623                                "has-symbols": {
    21073                                         "version": "1.0.2",
    21074                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    21075                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     20624                                        "version": "1.0.3",
     20625                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     20626                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    2107620627                                },
    2107720628                                "is-callable": {
     
    2107920630                                        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
    2108020631                                        "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
     20632                                },
     20633                                "is-negative-zero": {
     20634                                        "version": "2.0.2",
     20635                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     20636                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
    2108120637                                },
    2108220638                                "is-regex": {
     
    2131920875                        }
    2132020876                },
    21321                 "redux-multi": {
    21322                         "version": "0.1.12",
    21323                         "resolved": "https://registry.npmjs.org/redux-multi/-/redux-multi-0.1.12.tgz",
    21324                         "integrity": "sha1-KOH+XklnLLxb2KB/Cyrq8O+DVcI="
    21325                 },
    2132620877                "reflect.ownkeys": {
    2132720878                        "version": "0.2.0",
     
    2133620887                },
    2133720888                "regenerate-unicode-properties": {
    21338                         "version": "9.0.0",
    21339                         "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
    21340                         "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
     20889                        "version": "10.0.1",
     20890                        "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
     20891                        "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
    2134120892                        "dev": true,
    2134220893                        "requires": {
     
    2135020901                },
    2135120902                "regenerator-transform": {
    21352                         "version": "0.14.5",
    21353                         "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
    21354                         "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
     20903                        "version": "0.15.0",
     20904                        "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
     20905                        "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
    2135520906                        "dev": true,
    2135620907                        "requires": {
     
    2139720948                },
    2139820949                "regexpu-core": {
    21399                         "version": "4.8.0",
    21400                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
    21401                         "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
     20950                        "version": "5.0.1",
     20951                        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
     20952                        "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
    2140220953                        "dev": true,
    2140320954                        "requires": {
    2140420955                                "regenerate": "^1.4.2",
    21405                                 "regenerate-unicode-properties": "^9.0.0",
    21406                                 "regjsgen": "^0.5.2",
    21407                                 "regjsparser": "^0.7.0",
     20956                                "regenerate-unicode-properties": "^10.0.1",
     20957                                "regjsgen": "^0.6.0",
     20958                                "regjsparser": "^0.8.2",
    2140820959                                "unicode-match-property-ecmascript": "^2.0.0",
    2140920960                                "unicode-match-property-value-ecmascript": "^2.0.0"
     
    2141720968                },
    2141820969                "regjsgen": {
    21419                         "version": "0.5.2",
    21420                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
    21421                         "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
     20970                        "version": "0.6.0",
     20971                        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
     20972                        "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
    2142220973                        "dev": true
    2142320974                },
    2142420975                "regjsparser": {
    21425                         "version": "0.7.0",
    21426                         "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
    21427                         "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
     20976                        "version": "0.8.4",
     20977                        "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
     20978                        "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
    2142820979                        "dev": true,
    2142920980                        "requires": {
     
    2219121742                        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
    2219221743                },
    22193                 "set-immediate-shim": {
    22194                         "version": "1.0.1",
    22195                         "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
    22196                         "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
    22197                 },
    2219821744                "set-value": {
    2219921745                        "version": "2.0.1",
     
    2310022646                                },
    2310122647                                "es-abstract": {
    23102                                         "version": "1.19.2",
    23103                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    23104                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     22648                                        "version": "1.19.3",
     22649                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     22650                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    2310522651                                        "dev": true,
    2310622652                                        "requires": {
     
    2311622662                                                "is-negative-zero": "^2.0.2",
    2311722663                                                "is-regex": "^1.1.4",
    23118                                                 "is-shared-array-buffer": "^1.0.1",
     22664                                                "is-shared-array-buffer": "^1.0.2",
    2311922665                                                "is-string": "^1.0.7",
    2312022666                                                "is-weakref": "^1.0.2",
     
    2321622762                                },
    2321722763                                "es-abstract": {
    23218                                         "version": "1.19.2",
    23219                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz",
    23220                                         "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==",
     22764                                        "version": "1.19.3",
     22765                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.3.tgz",
     22766                                        "integrity": "sha512-4axXLNovnMYf0+csS5rVnS5hLmV1ek+ecx9MuCjByL1E5Nn54avf6CHQxIjgQIHBnfX9AMxTRIy0q+Yu5J/fXA==",
    2322122767                                        "dev": true,
    2322222768                                        "requires": {
     
    2323222778                                                "is-negative-zero": "^2.0.2",
    2323322779                                                "is-regex": "^1.1.4",
    23234                                                 "is-shared-array-buffer": "^1.0.1",
     22780                                                "is-shared-array-buffer": "^1.0.2",
    2323522781                                                "is-string": "^1.0.7",
    2323622782                                                "is-weakref": "^1.0.2",
     
    2343022976                },
    2343122977                "style-value-types": {
    23432                         "version": "4.1.4",
    23433                         "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz",
    23434                         "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==",
     22978                        "version": "5.0.0",
     22979                        "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.0.0.tgz",
     22980                        "integrity": "sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==",
    2343522981                        "requires": {
    2343622982                                "hey-listen": "^1.0.8",
     
    2461324159                        "dependencies": {
    2461424160                                "has-symbols": {
    24615                                         "version": "1.0.2",
    24616                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    24617                                         "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
     24161                                        "version": "1.0.3",
     24162                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     24163                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    2461824164                                }
    2461924165                        }
     
    2571225258                },
    2571325259                "y18n": {
    25714                         "version": "4.0.1",
    25715                         "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
    25716                         "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ=="
     25260                        "version": "4.0.3",
     25261                        "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
     25262                        "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
    2571725263                },
    2571825264                "yaku": {
  • trunk/package.json

    r53150 r53157  
    2828                "@wordpress/babel-preset-default": "6.8.0",
    2929                "@wordpress/dependency-extraction-webpack-plugin": "3.4.1",
    30                 "@wordpress/e2e-test-utils": "5.4.10",
     30                "@wordpress/e2e-test-utils": "7.2.0",
    3131                "@wordpress/scripts": "22.4.0",
    3232                "autoprefixer": "^9.8.8",
     
    7777        },
    7878        "dependencies": {
    79                 "@wordpress/a11y": "3.2.4",
    80                 "@wordpress/annotations": "2.2.9",
    81                 "@wordpress/api-fetch": "5.2.6",
    82                 "@wordpress/autop": "3.2.3",
    83                 "@wordpress/blob": "3.2.2",
    84                 "@wordpress/block-directory": "3.0.27",
    85                 "@wordpress/block-editor": "8.0.17",
    86                 "@wordpress/block-library": "6.0.26",
    87                 "@wordpress/block-serialization-default-parser": "4.2.3",
    88                 "@wordpress/blocks": "11.1.5",
    89                 "@wordpress/components": "19.2.3",
    90                 "@wordpress/compose": "5.0.7",
    91                 "@wordpress/core-data": "4.0.10",
    92                 "@wordpress/customize-widgets": "2.0.27",
    93                 "@wordpress/data": "6.1.5",
    94                 "@wordpress/data-controls": "2.2.8",
    95                 "@wordpress/date": "4.2.3",
    96                 "@wordpress/deprecated": "3.2.3",
    97                 "@wordpress/dom": "3.2.7",
    98                 "@wordpress/dom-ready": "3.2.3",
    99                 "@wordpress/edit-post": "5.0.27",
    100                 "@wordpress/edit-site": "3.0.27",
    101                 "@wordpress/edit-widgets": "3.1.22",
    102                 "@wordpress/editor": "12.0.21",
    103                 "@wordpress/element": "4.0.4",
    104                 "@wordpress/escape-html": "2.2.3",
    105                 "@wordpress/format-library": "3.0.23",
    106                 "@wordpress/hooks": "3.2.2",
    107                 "@wordpress/html-entities": "3.2.3",
    108                 "@wordpress/i18n": "4.2.4",
    109                 "@wordpress/icons": "6.1.1",
    110                 "@wordpress/interface": "4.1.18",
    111                 "@wordpress/is-shallow-equal": "4.2.1",
    112                 "@wordpress/keyboard-shortcuts": "3.0.7",
    113                 "@wordpress/keycodes": "3.2.4",
    114                 "@wordpress/list-reusable-blocks": "3.0.20",
    115                 "@wordpress/media-utils": "3.0.5",
    116                 "@wordpress/notices": "3.2.8",
    117                 "@wordpress/nux": "5.0.20",
    118                 "@wordpress/plugins": "4.0.7",
    119                 "@wordpress/primitives": "3.0.4",
    120                 "@wordpress/priority-queue": "2.2.3",
    121                 "@wordpress/redux-routine": "4.2.2",
    122                 "@wordpress/reusable-blocks": "3.0.23",
    123                 "@wordpress/rich-text": "5.0.8",
    124                 "@wordpress/server-side-render": "3.0.20",
    125                 "@wordpress/shortcode": "3.2.3",
    126                 "@wordpress/token-list": "2.2.2",
    127                 "@wordpress/url": "3.3.1",
    128                 "@wordpress/viewport": "4.0.7",
    129                 "@wordpress/warning": "2.2.2",
    130                 "@wordpress/widgets": "2.0.23",
    131                 "@wordpress/wordcount": "3.2.3",
     79                "@wordpress/a11y": "3.6.0",
     80                "@wordpress/annotations": "2.6.0",
     81                "@wordpress/api-fetch": "6.3.0",
     82                "@wordpress/autop": "3.6.0",
     83                "@wordpress/blob": "3.6.0",
     84                "@wordpress/block-directory": "3.4.1",
     85                "@wordpress/block-editor": "8.5.1",
     86                "@wordpress/block-library": "7.3.1",
     87                "@wordpress/block-serialization-default-parser": "4.6.0",
     88                "@wordpress/blocks": "11.5.1",
     89                "@wordpress/components": "19.8.0",
     90                "@wordpress/compose": "5.4.0",
     91                "@wordpress/core-data": "4.4.1",
     92                "@wordpress/customize-widgets": "3.3.1",
     93                "@wordpress/data": "6.6.0",
     94                "@wordpress/data-controls": "2.6.0",
     95                "@wordpress/date": "4.6.0",
     96                "@wordpress/deprecated": "3.6.0",
     97                "@wordpress/dom": "3.6.0",
     98                "@wordpress/dom-ready": "3.6.0",
     99                "@wordpress/edit-post": "6.3.1",
     100                "@wordpress/edit-site": "4.3.1",
     101                "@wordpress/edit-widgets": "4.3.1",
     102                "@wordpress/editor": "12.5.1",
     103                "@wordpress/element": "4.4.0",
     104                "@wordpress/escape-html": "2.6.0",
     105                "@wordpress/format-library": "3.4.1",
     106                "@wordpress/hooks": "3.6.0",
     107                "@wordpress/html-entities": "3.6.0",
     108                "@wordpress/i18n": "4.6.0",
     109                "@wordpress/icons": "8.2.0",
     110                "@wordpress/interface": "4.5.0",
     111                "@wordpress/is-shallow-equal": "4.6.0",
     112                "@wordpress/keyboard-shortcuts": "3.4.0",
     113                "@wordpress/keycodes": "3.6.0",
     114                "@wordpress/list-reusable-blocks": "3.4.0",
     115                "@wordpress/media-utils": "3.4.0",
     116                "@wordpress/notices": "3.6.0",
     117                "@wordpress/nux": "5.4.0",
     118                "@wordpress/plugins": "4.4.0",
     119                "@wordpress/preferences": "1.2.0",
     120                "@wordpress/primitives": "3.4.0",
     121                "@wordpress/priority-queue": "2.6.0",
     122                "@wordpress/redux-routine": "4.6.0",
     123                "@wordpress/reusable-blocks": "3.4.1",
     124                "@wordpress/rich-text": "5.4.0",
     125                "@wordpress/server-side-render": "3.4.1",
     126                "@wordpress/shortcode": "3.6.0",
     127                "@wordpress/token-list": "2.6.0",
     128                "@wordpress/url": "3.7.0",
     129                "@wordpress/viewport": "4.4.0",
     130                "@wordpress/warning": "2.6.0",
     131                "@wordpress/widgets": "2.4.1",
     132                "@wordpress/wordcount": "3.6.0",
    132133                "backbone": "1.4.0",
    133134                "clipboard": "2.0.8",
     
    146147                "objectFitPolyfill": "2.3.5",
    147148                "polyfill-library": "3.105.0",
    148                 "react": "17.0.1",
    149                 "react-dom": "17.0.1",
     149                "react": "17.0.2",
     150                "react-dom": "17.0.2",
    150151                "regenerator-runtime": "0.13.9",
    151152                "twemoji": "14.0.2",
  • trunk/src/wp-includes/assets/script-loader-packages.php

    r53135 r53157  
    1 <?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '9955a48198ad4f2bd749aa49d40211c2'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '0b465be2288cfd18559519b5a6e1fb43'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '30b959d2b19382c8d07c165a9cdb30c5'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b22574be41df92ce2707c19720f8a6e4'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ac62b64d31905319c4b0207639b9e7dd'), '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-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'a440963413721a266a9b9ae76827d896'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', '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-warning', 'wp-wordcount'), 'version' => 'e5166dada3323e2387b7bc4af21337d6'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', '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-element', 'wp-hooks', 'wp-html-entities', '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' => '76ce8482b3a95ed9d97d27b4e04f1a39'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c93dff6fff95e8dc832a307de3eb94bb'), '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-shortcode'), 'version' => 'bcc48ec5eea09c2421524d94460da3af'), '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' => '09391d4932b794054baf2d9eff3d1059'), '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' => '27fd94dde7d23878a3559ffba91a091b'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'dffffe8f4331df79dd5b8ee8a7506a12'), '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-plugins', 'wp-polyfill', 'wp-primitives', 'wp-viewport', 'wp-widgets'), 'version' => '2993f7bd7f06215fc797df9f63577fc3'), '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' => '4d181e3cfb14baf169e5970fb28b5d8c'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '12589686f5ca4db76be8584499da3a1b'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'b7e5579e0359962be70dc8ae62e0e011'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '69a7e2ea1d8d5392bb0b6db66d5c4500'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '6d5907289a1bdf6a9c8971d457b60393'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03774ef51ae4221a441bcb7fc87d83d3'), 'edit-post.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-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' => '28f21a8ce26d4a9b35b17b905ba78b29'), 'edit-site.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-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', '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'), 'version' => 'b8b0f953b07bfcbcbbc366f5be9f04a4'), '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-dom', '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' => '1526c6cc5474988459670cb63326fe88'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', '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' => 'd5a429619f6e9713046c24275f0b8713'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '2022c49fcbafd706e8cff3804509e263'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8b2f29f7c1716fc96bacf79ab89d21e9'), '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' => '5d9e5ff10b292e102da374a2e8a4c815'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => '287174f3ec2564cfbb97929fd26e8da1'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1108659a19479fbadf64d993d6fe7b42'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'be1734dd79b6e8e076ccff7ee7fb3a08'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '730c10803561d8ca50d6e8e31210e922'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '13e43af80f6a45c0b7ecbb227aa34994'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '560d2751c661715556ba0ab8fca0db0a'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'e7c828742240fc38bd1101da8f79973d'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ce5acab494c4235cffb2a920091afd89'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '8fc315ccd6472e9241e49a34949ffe8a'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'de7ac1e770a26c114e87c20af2221574'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '18f61fb6b580d5ac6b740579f1f66bc9'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '3f8311b182710c2316890eaaa4b06f7f'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6a537f6ddde95a06ef1077dee52a2a71'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e90ad549b17941e05ee8409b7c3235f9'), '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' => '13fca05d29e3d92f8f22a3b7af7e992b'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'f2359fe0e4718ff234de97f9aa284f76'), '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' => '9f85fbbe8ec08004d29f676f50037cd2'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd5e2f99fa8ebfb53df9caba414b50db3'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'cb146aeb16eca381359e4eb05617a3ff'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '451802f2f47b561321287a53c1f4127d'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'a7297dfa97e09b980f304276ab19831a'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'df2d44c7f570122ecec97eff94a77125'), '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'), 'version' => 'c9bf4ed9404dc6f432f638e8d8b1d1d1'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '35dd35a6a01f94013fd1397b16526c46'));
     1<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '9955a48198ad4f2bd749aa49d40211c2'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '0b465be2288cfd18559519b5a6e1fb43'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '3f6a6af95ed243112cc4aba4577879c9'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b22574be41df92ce2707c19720f8a6e4'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ac62b64d31905319c4b0207639b9e7dd'), '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-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '69dfff3260de53732af84ba07e2c9ec3'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', '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-warning', 'wp-wordcount'), 'version' => 'df9e66b0351a553834ab46fc3c44ff02'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', '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-element', 'wp-hooks', 'wp-html-entities', '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' => 'eb6e4a700236d2b8a42fb02369fa6dea'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e5be172c9d2a70d194446e28dca7b92a'), '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-shortcode'), 'version' => '790bfa4f523b76df7bf8191c0bff9889'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '95b978c4a62c0092bfa75c8c8400180a'), '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' => 'dc2ae0a43d6d3e8df429d09a561e3723'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'd061dfc2fd7b4900502ba87422cbbd3a'), '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-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-viewport', 'wp-widgets'), 'version' => 'f4bafb377016a586b81a90de6c8bf4b2'), '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' => 'a33a32786c3c4497cd5042b84387fbf2'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '12589686f5ca4db76be8584499da3a1b'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'd738b2eefff50c40257956fde81bbc1f'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '69a7e2ea1d8d5392bb0b6db66d5c4500'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a1847daeecaa2a6b272f60939db87cef'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03774ef51ae4221a441bcb7fc87d83d3'), 'edit-post.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-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '073e1c606e69dc272ea62a2b39ceb009'), 'edit-site.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport'), 'version' => '6a729d88a0a0364280ff39c59a6d0a23'), '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-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'b3095664c3319cbfd4cb9c4b5d898cbc'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', '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-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'eadee2063f95ef2f493c63643257c43b'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '49d63820dab84493986cc6596ed39663'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8b2f29f7c1716fc96bacf79ab89d21e9'), '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' => '9927db3d677671f1a346a29fcc2180f9'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ccb51dd1a27721f10dee463a611bfc99'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0372a133b4e3e12173d5d0cc3e747871'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '1b8316f1560d573649c9e15bc4857d79'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '730c10803561d8ca50d6e8e31210e922'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '13e43af80f6a45c0b7ecbb227aa34994'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '560d2751c661715556ba0ab8fca0db0a'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '29a2b12c691398c6d5118523d63ab3c8'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '9bfb6ab7dea0971ba82e77bd24c6aefc'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '8fc315ccd6472e9241e49a34949ffe8a'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'c9a8c4d7dfcc849633b383655e7c8662'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'bd4d110f51f389a762a7e61473c22350'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f32e6cedd81679094dcf14c0fae3e6b7'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '7ffda4ca501f4d40e82bdf412db1d45b'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6a537f6ddde95a06ef1077dee52a2a71'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e90ad549b17941e05ee8409b7c3235f9'), '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' => '71ab9c24524b66e2e21e87c9a33d72e3'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c42727f6724a5263d2a557109a5786a7'), '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' => '08f14580ab971c3846fd8d13ab9fbf34'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd5e2f99fa8ebfb53df9caba414b50db3'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'cb146aeb16eca381359e4eb05617a3ff'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '516ceec1315888dd899eafe91401d379'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1b4c357f4a965ed2de2dc3612fee47f0'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e9a30f6f4be627cdc8316075e2e54546'), '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'), 'version' => '3b37439eb1d7a3d2fd9ee7c7ffd6b947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0ccf52f1eeb33ab0798ca8d142032d99'));
  • trunk/src/wp-includes/blocks/archives.php

    r52042 r53157  
    1717function render_block_core_archives( $attributes ) {
    1818        $show_post_count = ! empty( $attributes['showPostCounts'] );
    19 
    20         $class = '';
     19        $type            = isset( $attributes['type'] ) ? $attributes['type'] : 'monthly';
     20        $class           = '';
    2121
    2222        if ( ! empty( $attributes['displayAsDropdown'] ) ) {
     
    2424                $class .= ' wp-block-archives-dropdown';
    2525
    26                 $dropdown_id = esc_attr( uniqid( 'wp-block-archives-' ) );
     26                $dropdown_id = wp_unique_id( 'wp-block-archives-' );
    2727                $title       = __( 'Archives' );
    2828
     
    3131                        'widget_archives_dropdown_args',
    3232                        array(
    33                                 'type'            => 'monthly',
     33                                'type'            => $type,
    3434                                'format'          => 'option',
    3535                                'show_post_count' => $show_post_count,
     
    6363                }
    6464
    65                 $label = esc_html( $label );
    66 
    67                 $block_content = '<label for="' . $dropdown_id . '">' . $title . '</label>
    68         <select id="' . $dropdown_id . '" name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
    69         <option value="">' . $label . '</option>' . $archives . '</select>';
     65                $block_content = '<label for="' . esc_attr( $dropdown_id ) . '">' . esc_html( $title ) . '</label>
     66        <select id="' . esc_attr( $dropdown_id ) . '" name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
     67        <option value="">' . esc_html( $label ) . '</option>' . $archives . '</select>';
    7068
    7169                return sprintf(
     
    8280                'widget_archives_args',
    8381                array(
    84                         'type'            => 'monthly',
     82                        'type'            => $type,
    8583                        'show_post_count' => $show_post_count,
    8684                )
     
    9189        $archives = wp_get_archives( $archives_args );
    9290
    93         $classnames = esc_attr( $class );
    94 
    95         $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) );
     91        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $class ) );
    9692
    9793        if ( empty( $archives ) ) {
  • trunk/src/wp-includes/blocks/archives/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/archives",
    45        "title": "Archives",
    56        "category": "widgets",
    6         "description": "Display a monthly archive of your posts.",
     7        "description": "Display a date archive of your posts.",
    78        "textdomain": "default",
    89        "attributes": {
     
    1415                        "type": "boolean",
    1516                        "default": false
     17                },
     18                "type": {
     19                        "type": "string",
     20                        "default": "monthly"
    1621                }
    1722        },
  • trunk/src/wp-includes/blocks/audio/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/audio",
  • trunk/src/wp-includes/blocks/block.php

    r51344 r53157  
    4343        $seen_refs[ $attributes['ref'] ] = true;
    4444
    45         $result = do_blocks( $reusable_block->post_content );
     45        // Handle embeds for reusable blocks.
     46        global $wp_embed;
     47        $content = $wp_embed->run_shortcode( $reusable_block->post_content );
     48        $content = $wp_embed->autoembed( $content );
     49
     50        $content = do_blocks( $content );
    4651        unset( $seen_refs[ $attributes['ref'] ] );
    47         return $result;
     52        return $content;
    4853}
    4954
  • trunk/src/wp-includes/blocks/block/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/block",
  • trunk/src/wp-includes/blocks/button/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/button",
     
    6061                "color": {
    6162                        "__experimentalSkipSerialization": true,
    62                         "gradients": true
     63                        "gradients": true,
     64                        "__experimentalDefaultControls": {
     65                                "background": true,
     66                                "text": true
     67                        }
    6368                },
    6469                "typography": {
     
    7984                "__experimentalBorder": {
    8085                        "radius": true,
    81                         "__experimentalSkipSerialization": true
     86                        "__experimentalSkipSerialization": true,
     87                        "__experimentalDefaultControls": {
     88                                "radius": true
     89                        }
    8290                },
    8391                "__experimentalSelector": ".wp-block-button__link"
  • trunk/src/wp-includes/blocks/buttons/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/buttons",
     
    1314                "spacing": {
    1415                        "blockGap": true,
    15                         "margin": ["top", "bottom" ],
     16                        "margin": [ "top", "bottom" ],
    1617                        "__experimentalDefaultControls": {
    1718                                "blockGap": true
  • trunk/src/wp-includes/blocks/calendar.php

    r52275 r53157  
    108108}
    109109
    110 /**
    111  * Handler for updating the has published posts flag when a post is deleted.
    112  *
    113  * @param int $post_id Deleted post ID.
    114  */
    115 function block_core_calendar_update_has_published_post_on_delete( $post_id ) {
    116         if ( is_multisite() ) {
    117                 return;
     110// We only want to register these functions and actions when
     111// we are on single sites. On multi sites we use `post_count` option.
     112if ( ! is_multisite() ) {
     113        /**
     114         * Handler for updating the has published posts flag when a post is deleted.
     115         *
     116         * @param int $post_id Deleted post ID.
     117         */
     118        function block_core_calendar_update_has_published_post_on_delete( $post_id ) {
     119                $post = get_post( $post_id );
     120
     121                if ( ! $post || 'publish' !== $post->post_status || 'post' !== $post->post_type ) {
     122                        return;
     123                }
     124
     125                block_core_calendar_update_has_published_posts();
    118126        }
    119127
    120         $post = get_post( $post_id );
     128        /**
     129         * Handler for updating the has published posts flag when a post status changes.
     130         *
     131         * @param string  $new_status The status the post is changing to.
     132         * @param string  $old_status The status the post is changing from.
     133         * @param WP_Post $post       Post object.
     134         */
     135        function block_core_calendar_update_has_published_post_on_transition_post_status( $new_status, $old_status, $post ) {
     136                if ( $new_status === $old_status ) {
     137                        return;
     138                }
    121139
    122         if ( ! $post || 'publish' !== $post->post_status || 'post' !== $post->post_type ) {
    123                 return;
     140                if ( 'post' !== get_post_type( $post ) ) {
     141                        return;
     142                }
     143
     144                if ( 'publish' !== $new_status && 'publish' !== $old_status ) {
     145                        return;
     146                }
     147
     148                block_core_calendar_update_has_published_posts();
    124149        }
    125150
    126         block_core_calendar_update_has_published_posts();
     151        add_action( 'delete_post', 'block_core_calendar_update_has_published_post_on_delete' );
     152        add_action( 'transition_post_status', 'block_core_calendar_update_has_published_post_on_transition_post_status', 10, 3 );
    127153}
    128 
    129 /**
    130  * Handler for updating the has published posts flag when a post status changes.
    131  *
    132  * @param string  $new_status The status the post is changing to.
    133  * @param string  $old_status The status the post is changing from.
    134  * @param WP_Post $post       Post object.
    135  */
    136 function block_core_calendar_update_has_published_post_on_transition_post_status( $new_status, $old_status, $post ) {
    137         if ( is_multisite() ) {
    138                 return;
    139         }
    140 
    141         if ( $new_status === $old_status ) {
    142                 return;
    143         }
    144 
    145         if ( 'post' !== get_post_type( $post ) ) {
    146                 return;
    147         }
    148 
    149         if ( 'publish' !== $new_status && 'publish' !== $old_status ) {
    150                 return;
    151         }
    152 
    153         block_core_calendar_update_has_published_posts();
    154 }
    155 
    156 add_action( 'delete_post', 'block_core_calendar_update_has_published_post_on_delete' );
    157 add_action( 'transition_post_status', 'block_core_calendar_update_has_published_post_on_transition_post_status', 10, 3 );
  • trunk/src/wp-includes/blocks/calendar/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/calendar",
  • trunk/src/wp-includes/blocks/categories.php

    r52042 r53157  
    3232                $args['id']               = $id;
    3333                $args['show_option_none'] = __( 'Select Category' );
    34                 $wrapper_markup           = '<div %1$s><label class="screen-reader-text" for="' . $id . '">' . __( 'Categories' ) . '</label>%2$s</div>';
     34                $wrapper_markup           = '<div %1$s><label class="screen-reader-text" for="' . esc_attr( $id ) . '">' . __( 'Categories' ) . '</label>%2$s</div>';
    3535                $items_markup             = wp_dropdown_categories( $args );
    3636                $type                     = 'dropdown';
  • trunk/src/wp-includes/blocks/categories/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/categories",
  • trunk/src/wp-includes/blocks/code/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/code",
     
    1516        "supports": {
    1617                "anchor": true,
    17                 "__experimentalSelector": ".wp-block-code > code",
    1818                "typography": {
    1919                        "fontSize": true,
     
    3535                        "color": true,
    3636                        "width": true,
    37                         "style": true
     37                        "style": true,
     38                        "__experimentalDefaultControls": {
     39                                "width": true,
     40                                "color": true
     41                        }
    3842                },
    3943                "color": {
    4044                        "text": true,
    4145                        "background": true,
    42                         "gradients": true
     46                        "gradients": true,
     47                        "__experimentalDefaultControls": {
     48                                "background": true,
     49                                "text": true
     50                        }
    4351                }
    4452        },
  • trunk/src/wp-includes/blocks/column/block.json

    r52103 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/column",
     
    2829                "color": {
    2930                        "gradients": true,
    30                         "link": true
     31                        "link": true,
     32                        "__experimentalDefaultControls": {
     33                                "background": true,
     34                                "text": true
     35                        }
    3136                },
    3237                "spacing": {
     38                        "blockGap": true,
    3339                        "padding": true,
    3440                        "__experimentalDefaultControls": {
    3541                                "padding": true
    3642                        }
    37                 }
     43                },
     44                "__experimentalLayout": true
    3845        }
    3946}
  • trunk/src/wp-includes/blocks/columns/block.json

    r52434 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/columns",
     
    2122                "color": {
    2223                        "gradients": true,
    23                         "link": true
     24                        "link": true,
     25                        "__experimentalDefaultControls": {
     26                                "background": true,
     27                                "text": true
     28                        }
    2429                },
    2530                "spacing": {
     31                        "blockGap": true,
    2632                        "margin": [ "top", "bottom" ],
    2733                        "padding": true,
    2834                        "__experimentalDefaultControls": {
    2935                                "padding": true
     36                        }
     37                },
     38                "__experimentalLayout": {
     39                        "allowSwitching": false,
     40                        "allowInheriting": false,
     41                        "allowEditing": false,
     42                        "default": {
     43                                "type": "flex",
     44                                "flexWrap": "nowrap"
     45                        }
     46                },
     47                "__experimentalBorder": {
     48                        "color": true,
     49                        "radius": true,
     50                        "style": true,
     51                        "width": true,
     52                        "__experimentalDefaultControls": {
     53                                "color": true,
     54                                "radius": true,
     55                                "style": true,
     56                                "width": true
    3057                        }
    3158                }
  • trunk/src/wp-includes/blocks/cover/block.json

    r52103 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/cover",
     
    910                "url": {
    1011                        "type": "string"
     12                },
     13                "useFeaturedImage": {
     14                        "type": "boolean",
     15                        "default": false
    1116                },
    1217                "id": {
     
    7277                }
    7378        },
     79        "usesContext": [ "postId", "postType" ],
    7480        "supports": {
    7581                "anchor": true,
  • trunk/src/wp-includes/blocks/embed/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/embed",
  • trunk/src/wp-includes/blocks/file.php

    r51241 r53157  
    99 * When the `core/file` block is rendering, check if we need to enqueue the `'wp-block-file-view` script.
    1010 *
    11  * @param array $attributes The block attributes.
    12  * @param array $content    The block content.
     11 * @param array  $attributes The block attributes.
     12 * @param string $content    The block content.
    1313 *
    1414 * @return string Returns the block content.
  • trunk/src/wp-includes/blocks/file/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/file",
  • trunk/src/wp-includes/blocks/freeform/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/freeform",
  • trunk/src/wp-includes/blocks/gallery.php

    r52402 r53157  
    3434
    3535/**
     36 * Adds a style tag for the --wp--style--unstable-gallery-gap var.
     37 *
     38 * The Gallery block needs to recalculate Image block width based on
     39 * the current gap setting in order to maintain the number of flex columns
     40 * so a css var is added to allow this.
     41 *
     42 * @param array  $attributes Attributes of the block being rendered.
     43 * @param string $content Content of the block being rendered.
     44 * @return string The content of the block being rendered.
     45 */
     46function block_core_gallery_render( $attributes, $content ) {
     47        $gap = _wp_array_get( $attributes, array( 'style', 'spacing', 'blockGap' ) );
     48        // Skip if gap value contains unsupported characters.
     49        // Regex for CSS value borrowed from `safecss_filter_attr`, and used here
     50        // because we only want to match against the value, not the CSS attribute.
     51        $gap     = preg_match( '%[\\\(&=}]|/\*%', $gap ) ? null : $gap;
     52        $class   = wp_unique_id( 'wp-block-gallery-' );
     53        $content = preg_replace(
     54                '/' . preg_quote( 'class="', '/' ) . '/',
     55                'class="' . $class . ' ',
     56                $content,
     57                1
     58        );
     59        // --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default
     60        // gap on the gallery.
     61        $gap_value = $gap ? $gap : 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )';
     62        $style     = '.' . $class . '{ --wp--style--unstable-gallery-gap: ' . $gap_value . '; gap: ' . $gap_value . '}';
     63        // Ideally styles should be loaded in the head, but blocks may be parsed
     64        // after that, so loading in the footer for now.
     65        // See https://core.trac.wordpress.org/ticket/53494.
     66        add_action(
     67                'wp_footer',
     68                function () use ( $style ) {
     69                        echo '<style> ' . $style . '</style>';
     70                }
     71        );
     72        return $content;
     73}
     74/**
    3675 * Registers the `core/gallery` block on server.
    37  * This render callback needs to be here
    38  * so that the gallery styles are loaded in block-based themes.
    3976 */
    4077function register_block_core_gallery() {
     
    4279                __DIR__ . '/gallery',
    4380                array(
    44                         'render_callback' => function ( $attributes, $content ) {
    45                                 return $content;
    46                         },
     81                        'render_callback' => 'block_core_gallery_render',
    4782                )
    4883        );
  • trunk/src/wp-includes/blocks/gallery/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/gallery",
     
    106107        "supports": {
    107108                "anchor": true,
    108                 "align": true
     109                "align": true,
     110                "html": false,
     111                "units": [ "px", "em", "rem", "vh", "vw" ],
     112                "spacing": {
     113                        "blockGap": true,
     114                        "__experimentalSkipSerialization": [ "blockGap" ],
     115                        "__experimentalDefaultControls": {
     116                                "blockGap": true
     117                        }
     118                },
     119                "__experimentalLayout": {
     120                        "allowSwitching": false,
     121                        "allowInheriting": false,
     122                        "allowEditing": false,
     123                        "default": {
     124                                "type": "flex"
     125                        }
     126                }
    109127        },
    110128        "editorStyle": "wp-block-gallery-editor",
  • trunk/src/wp-includes/blocks/group/block.json

    r52402 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/group",
    45        "title": "Group",
    56        "category": "design",
    6         "description": "Combine blocks into a group.",
     7        "description": "Gather blocks in a layout container.",
    78        "keywords": [ "container", "wrapper", "row", "section" ],
    89        "textdomain": "default",
     
    2324                "color": {
    2425                        "gradients": true,
    25                         "link": true
     26                        "link": true,
     27                        "__experimentalDefaultControls": {
     28                                "background": true,
     29                                "text": true
     30                        }
    2631                },
    2732                "spacing": {
     33                        "margin": [ "top", "bottom" ],
    2834                        "padding": true,
    2935                        "blockGap": true,
     
    3743                        "radius": true,
    3844                        "style": true,
    39                         "width": true
     45                        "width": true,
     46                        "__experimentalDefaultControls": {
     47                                "color": true,
     48                                "radius": true,
     49                                "style": true,
     50                                "width": true
     51                        }
     52                },
     53                "typography": {
     54                        "fontSize": true,
     55                        "lineHeight": true,
     56                        "__experimentalFontStyle": true,
     57                        "__experimentalFontWeight": true,
     58                        "__experimentalLetterSpacing": true,
     59                        "__experimentalTextTransform": true,
     60                        "__experimentalDefaultControls": {
     61                                "fontSize": true
     62                        }
    4063                },
    4164                "__experimentalLayout": true
  • trunk/src/wp-includes/blocks/heading/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/heading",
     
    3132                "className": false,
    3233                "color": {
    33                         "link": true
     34                        "link": true,
     35                        "__experimentalDefaultControls": {
     36                                "background": true,
     37                                "text": true
     38                        }
    3439                },
    3540                "spacing": {
  • trunk/src/wp-includes/blocks/html/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/html",
  • trunk/src/wp-includes/blocks/image.php

    r52364 r53157  
    1010 * adding a data-id attribute to the element if core/gallery has added on pre-render.
    1111 *
    12  * @param  array $attributes The block attributes.
    13  * @param  array $content    The block content.
     12 * @param  array  $attributes The block attributes.
     13 * @param  string $content    The block content.
    1414 * @return string Returns the block content with the data-id attribute added.
    1515 */
     
    2121                // The data-id attribute is added in a core/gallery `render_block_data` hook.
    2222                $data_id_attribute = 'data-id="' . esc_attr( $attributes['data-id'] ) . '"';
    23                 if ( ! strpos( $content, $data_id_attribute ) ) {
     23                if ( false === strpos( $content, $data_id_attribute ) ) {
    2424                        $content = str_replace( '<img', '<img ' . $data_id_attribute . ' ', $content );
    2525                }
  • trunk/src/wp-includes/blocks/image/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/image",
     
    8485                },
    8586                "__experimentalBorder": {
    86                         "radius": true
     87                        "radius": true,
     88                        "__experimentalDefaultControls": {
     89                                "radius": true
     90                        }
    8791                }
    8892        },
  • trunk/src/wp-includes/blocks/index.php

    r52730 r53157  
    88// Include files required for core blocks registration.
    99require ABSPATH . WPINC . '/blocks/archives.php';
     10require ABSPATH . WPINC . '/blocks/avatar.php';
    1011require ABSPATH . WPINC . '/blocks/block.php';
    1112require ABSPATH . WPINC . '/blocks/calendar.php';
    1213require ABSPATH . WPINC . '/blocks/categories.php';
     14require ABSPATH . WPINC . '/blocks/comment-author-name.php';
     15require ABSPATH . WPINC . '/blocks/comment-content.php';
     16require ABSPATH . WPINC . '/blocks/comment-date.php';
     17require ABSPATH . WPINC . '/blocks/comment-edit-link.php';
     18require ABSPATH . WPINC . '/blocks/comment-reply-link.php';
     19require ABSPATH . WPINC . '/blocks/comment-template.php';
     20require ABSPATH . WPINC . '/blocks/comments-pagination-next.php';
     21require ABSPATH . WPINC . '/blocks/comments-pagination-numbers.php';
     22require ABSPATH . WPINC . '/blocks/comments-pagination-previous.php';
     23require ABSPATH . WPINC . '/blocks/comments-pagination.php';
    1324require ABSPATH . WPINC . '/blocks/file.php';
    1425require ABSPATH . WPINC . '/blocks/gallery.php';
     26require ABSPATH . WPINC . '/blocks/home-link.php';
    1527require ABSPATH . WPINC . '/blocks/image.php';
    1628require ABSPATH . WPINC . '/blocks/latest-comments.php';
     
    2335require ABSPATH . WPINC . '/blocks/page-list.php';
    2436require ABSPATH . WPINC . '/blocks/pattern.php';
     37require ABSPATH . WPINC . '/blocks/post-author-biography.php';
    2538require ABSPATH . WPINC . '/blocks/post-author.php';
    2639require ABSPATH . WPINC . '/blocks/post-comments.php';
     
    3346require ABSPATH . WPINC . '/blocks/post-terms.php';
    3447require ABSPATH . WPINC . '/blocks/post-title.php';
     48require ABSPATH . WPINC . '/blocks/query-no-results.php';
    3549require ABSPATH . WPINC . '/blocks/query-pagination-next.php';
    3650require ABSPATH . WPINC . '/blocks/query-pagination-numbers.php';
     
    3953require ABSPATH . WPINC . '/blocks/query-title.php';
    4054require ABSPATH . WPINC . '/blocks/query.php';
     55require ABSPATH . WPINC . '/blocks/read-more.php';
    4156require ABSPATH . WPINC . '/blocks/rss.php';
    4257require ABSPATH . WPINC . '/blocks/search.php';
  • trunk/src/wp-includes/blocks/latest-comments.php

    r52042 r53157  
    3131                $title = __( '(no title)' );
    3232        }
    33         return esc_html( $title );
     33        return $title;
    3434}
    3535
  • trunk/src/wp-includes/blocks/latest-comments/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/latest-comments",
  • trunk/src/wp-includes/blocks/latest-posts.php

    r50761 r53157  
    6161        foreach ( $recent_posts as $post ) {
    6262                $post_link = esc_url( get_permalink( $post ) );
     63                $title     = get_the_title( $post );
     64
     65                if ( ! $title ) {
     66                        $title = __( '(no title)' );
     67                }
    6368
    6469                $list_items_markup .= '<li>';
     
    8287                                $attributes['featuredImageSizeSlug'],
    8388                                array(
    84                                         'style' => $image_style,
     89                                        'style' => esc_attr( $image_style ),
    8590                                )
    8691                        );
    8792                        if ( $attributes['addLinkToFeaturedImage'] ) {
    8893                                $featured_image = sprintf(
    89                                         '<a href="%1$s">%2$s</a>',
    90                                         $post_link,
     94                                        '<a href="%1$s" aria-label="%2$s">%3$s</a>',
     95                                        esc_url( $post_link ),
     96                                        esc_attr( $title ),
    9197                                        $featured_image
    9298                                );
     
    94100                        $list_items_markup .= sprintf(
    95101                                '<div class="%1$s">%2$s</div>',
    96                                 $image_classes,
     102                                esc_attr( $image_classes ),
    97103                                $featured_image
    98104                        );
    99105                }
    100106
    101                 $title = get_the_title( $post );
    102                 if ( ! $title ) {
    103                         $title = __( '(no title)' );
    104                 }
    105107                $list_items_markup .= sprintf(
    106                         '<a href="%1$s">%2$s</a>',
    107                         $post_link,
     108                        '<a class="wp-block-latest-posts__post-title" href="%1$s">%2$s</a>',
     109                        esc_url( $post_link ),
    108110                        $title
    109111                );
     
    118120                                $list_items_markup .= sprintf(
    119121                                        '<div class="wp-block-latest-posts__post-author">%1$s</div>',
    120                                         esc_html( $byline )
     122                                        $byline
    121123                                );
    122124                        }
     
    127129                                '<time datetime="%1$s" class="wp-block-latest-posts__post-date">%2$s</time>',
    128130                                esc_attr( get_the_date( 'c', $post ) ),
    129                                 esc_html( get_the_date( '', $post ) )
     131                                get_the_date( '', $post )
    130132                        );
    131133                }
     
    149151                        && isset( $attributes['displayPostContentRadio'] ) && 'full_post' === $attributes['displayPostContentRadio'] ) {
    150152
    151                         $post_content = wp_kses_post( html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) ) );
     153                        $post_content = html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) );
    152154
    153155                        if ( post_password_required( $post ) ) {
     
    157159                        $list_items_markup .= sprintf(
    158160                                '<div class="wp-block-latest-posts__post-full-content">%1$s</div>',
    159                                 $post_content
     161                                wp_kses_post( $post_content )
    160162                        );
    161163                }
  • trunk/src/wp-includes/blocks/latest-posts/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/latest-posts",
  • trunk/src/wp-includes/blocks/legacy-widget.php

    r52277 r53157  
    2525        }
    2626
    27         $id_base = $attributes['idBase'];
    28         if ( method_exists( $wp_widget_factory, 'get_widget_key' ) && method_exists( $wp_widget_factory, 'get_widget_object' ) ) {
    29                 $widget_key    = $wp_widget_factory->get_widget_key( $id_base );
    30                 $widget_object = $wp_widget_factory->get_widget_object( $id_base );
    31         } else {
    32                 /*
    33                  * This file is copied from the published @wordpress/widgets package when WordPress
    34                  * Core is built. Because the package is a dependency of both WordPress Core and the
    35                  * Gutenberg plugin where the block editor is developed, this fallback condition is
    36                  * required until the minimum required version of WordPress for the plugin is raised
    37                  * to 5.8.
    38                  */
    39                 $widget_key    = gutenberg_get_widget_key( $id_base );
    40                 $widget_object = gutenberg_get_widget_object( $id_base );
    41         }
     27        $id_base       = $attributes['idBase'];
     28        $widget_key    = $wp_widget_factory->get_widget_key( $id_base );
     29        $widget_object = $wp_widget_factory->get_widget_object( $id_base );
    4230
    4331        if ( ! $widget_key || ! $widget_object ) {
  • trunk/src/wp-includes/blocks/list/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/list",
     
    5253                "color": {
    5354                        "gradients": true,
    54                         "link": true
     55                        "link": true,
     56                        "__experimentalDefaultControls": {
     57                                "background": true,
     58                                "text": true
     59                        }
    5560                },
    5661                "__unstablePasteTextInline": true,
  • trunk/src/wp-includes/blocks/loginout/block.json

    r51199 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/loginout",
  • trunk/src/wp-includes/blocks/media-text/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/media-text",
     
    9293                "color": {
    9394                        "gradients": true,
    94                         "link": true
     95                        "link": true,
     96                        "__experimentalDefaultControls": {
     97                                "background": true,
     98                                "text": true
     99                        }
    95100                }
    96101        },
  • trunk/src/wp-includes/blocks/missing/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/missing",
  • trunk/src/wp-includes/blocks/more/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/more",
  • trunk/src/wp-includes/blocks/navigation-link.php

    r52402 r53157  
    111111 */
    112112function block_core_navigation_link_render_submenu_icon() {
    113         return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
     113        return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
    114114}
    115115
     
    117117 * Renders the `core/navigation-link` block.
    118118 *
    119  * @param array $attributes The block attributes.
    120  * @param array $content The saved content.
    121  * @param array $block The parsed block.
     119 * @param array    $attributes The block attributes.
     120 * @param string   $content    The saved content.
     121 * @param WP_Block $block      The parsed block.
    122122 *
    123123 * @return string Returns the post content with the legacy widget added.
     
    194194
    195195        if ( isset( $attributes['label'] ) ) {
    196                 $html .= wp_kses(
    197                         $attributes['label'],
    198                         array(
    199                                 'code'   => array(),
    200                                 'em'     => array(),
    201                                 'img'    => array(
    202                                         'scale' => array(),
    203                                         'class' => array(),
    204                                         'style' => array(),
    205                                         'src'   => array(),
    206                                         'alt'   => array(),
    207                                 ),
    208                                 's'      => array(),
    209                                 'span'   => array(
    210                                         'style' => array(),
    211                                 ),
    212                                 'strong' => array(),
    213                         )
    214                 );
     196                $html .= wp_kses_post( $attributes['label'] );
    215197        }
    216198
    217199        $html .= '</span>';
     200
     201        // Add description if available.
     202        if ( ! empty( $attributes['description'] ) ) {
     203                $html .= '<span class="wp-block-navigation-item__description">';
     204                $html .= wp_kses_post( $attributes['description'] );
     205                $html .= '</span>';
     206        }
     207
     208        $html .= '</a>';
     209        // End anchor tag content.
    218210
    219211        if ( isset( $block->context['showSubmenuIcon'] ) && $block->context['showSubmenuIcon'] && $has_submenu ) {
     
    221213                $html .= '<span class="wp-block-navigation__submenu-icon">' . block_core_navigation_link_render_submenu_icon() . '</span>';
    222214        }
    223 
    224         $html .= '</a>';
    225         // End anchor tag content.
    226215
    227216        if ( $has_submenu ) {
  • trunk/src/wp-includes/blocks/navigation-link/block.json

    r52069 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/navigation-link",
    45        "title": "Custom Link",
    56        "category": "design",
    6         "parent": [
    7                 "core/navigation"
    8         ],
     7        "parent": [ "core/navigation" ],
    98        "description": "Add a page, link, or another item to your navigation.",
    109        "textdomain": "default",
     
    5453                "customFontSize",
    5554                "showSubmenuIcon",
     55                "maxNestingLevel",
    5656                "style"
    5757        ],
  • trunk/src/wp-includes/blocks/navigation-submenu.php

    r52551 r53157  
    111111 */
    112112function block_core_navigation_submenu_render_submenu_icon() {
    113         return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
     113        return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
    114114}
    115115
     
    117117 * Renders the `core/navigation-submenu` block.
    118118 *
    119  * @param array  $attributes The block attributes.
    120  * @param string $content The saved content.
    121  * @param object $block The parsed block.
     119 * @param array    $attributes The block attributes.
     120 * @param string   $content    The saved content.
     121 * @param WP_Block $block      The parsed block.
    122122 *
    123123 * @return string Returns the post content with the legacy widget added.
     
    168168
    169169        if ( isset( $attributes['label'] ) ) {
    170                 $label .= wp_kses(
    171                         $attributes['label'],
    172                         array(
    173                                 'code'   => array(),
    174                                 'em'     => array(),
    175                                 'img'    => array(
    176                                         'scale' => array(),
    177                                         'class' => array(),
    178                                         'style' => array(),
    179                                         'src'   => array(),
    180                                         'alt'   => array(),
    181                                 ),
    182                                 's'      => array(),
    183                                 'span'   => array(
    184                                         'style' => array(),
    185                                 ),
    186                                 'strong' => array(),
    187                         )
    188                 );
     170                $label .= wp_kses_post( $attributes['label'] );
    189171        }
    190172
     
    200182        // If submenu icons are set to show, we also render a submenu button, so the submenu can be opened on click.
    201183        if ( ! $open_on_click ) {
    202                 $item_url = isset( $attributes['url'] ) ? esc_url( $attributes['url'] ) : '';
     184                $item_url = isset( $attributes['url'] ) ? $attributes['url'] : '';
    203185                // Start appending HTML attributes to anchor tag.
    204                 $html .= '<a class="wp-block-navigation-item__content" href="' . $item_url . '"';
     186                $html .= '<a class="wp-block-navigation-item__content" href="' . esc_url( $item_url ) . '"';
    205187
    206188                if ( $is_active ) {
     
    233215                        // The submenu icon is rendered in a button here
    234216                        // so that there's a clickable element to open the submenu.
    235                         $html .= '<button aria-label="' . $aria_label . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">' . block_core_navigation_submenu_render_submenu_icon() . '</button>';
     217                        $html .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">' . block_core_navigation_submenu_render_submenu_icon() . '</button>';
    236218                }
    237219        } else {
    238220                // If menus open on click, we render the parent as a button.
    239                 $html .= '<button aria-label="' . $aria_label . '" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" aria-expanded="false">';
     221                $html .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" aria-expanded="false">';
    240222
    241223                // Wrap title with span to isolate it from submenu icon.
     
    246228                $html .= '</span>';
    247229
     230                $html .= '</button>';
     231
    248232                $html .= '<span class="wp-block-navigation__submenu-icon">' . block_core_navigation_submenu_render_submenu_icon() . '</span>';
    249 
    250                 $html .= '</button>';
    251233
    252234        }
  • trunk/src/wp-includes/blocks/navigation-submenu/block.json

    r52069 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/navigation-submenu",
    45        "title": "Submenu",
    56        "category": "design",
    6         "parent": [
    7                 "core/navigation"
    8         ],
     7        "parent": [ "core/navigation" ],
    98        "description": "Add a submenu to your navigation.",
    109        "textdomain": "default",
     
    5453                "customFontSize",
    5554                "showSubmenuIcon",
     55                "maxNestingLevel",
    5656                "openSubmenusOnClick",
    5757                "style"
  • trunk/src/wp-includes/blocks/navigation.php

    r52402 r53157  
    246246 */
    247247function block_core_navigation_render_submenu_icon() {
    248         return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
     248        return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
    249249}
    250250
     
    344344         * children of the `core/navigation` block.
    345345         *
     346         * @since 5.9.0
     347         *
    346348         * @param array[] default fallback blocks provided by the default block mechanic.
    347349         */
     
    352354 * Renders the `core/navigation` block on server.
    353355 *
    354  * @param array $attributes The block attributes.
    355  * @param array $content The saved content.
    356  * @param array $block The parsed block.
     356 * @param array    $attributes The block attributes.
     357 * @param string   $content    The saved content.
     358 * @param WP_Block $block      The parsed block.
    357359 *
    358360 * @return string Returns the post content with the legacy widget added.
    359361 */
    360362function render_block_core_navigation( $attributes, $content, $block ) {
     363
     364        static $seen_menu_names = array();
    361365
    362366        // Flag used to indicate whether the rendered output is considered to be
    363367        // a fallback (i.e. the block has no menu associated with it).
    364368        $is_fallback = false;
     369
     370        $nav_menu_name = '';
    365371
    366372        /**
     
    427433                }
    428434
     435                $nav_menu_name = $navigation_post->post_title;
     436
     437                if ( isset( $seen_menu_names[ $nav_menu_name ] ) ) {
     438                        ++$seen_menu_names[ $nav_menu_name ];
     439                } else {
     440                        $seen_menu_names[ $nav_menu_name ] = 1;
     441                }
     442
    429443                $parsed_blocks = parse_blocks( $navigation_post->post_content );
    430444
     
    472486                $layout_class .= ' no-wrap';
    473487        }
     488
     489        // Manually add block support text decoration as CSS class.
     490        $text_decoration       = _wp_array_get( $attributes, array( 'style', 'typography', 'textDecoration' ), null );
     491        $text_decoration_class = sprintf( 'has-text-decoration-%s', $text_decoration );
    474492
    475493        $colors     = block_core_navigation_build_css_colors( $attributes );
     
    480498                $is_responsive_menu ? array( 'is-responsive' ) : array(),
    481499                $layout_class ? array( $layout_class ) : array(),
    482                 $is_fallback ? array( 'is-fallback' ) : array()
     500                $is_fallback ? array( 'is-fallback' ) : array(),
     501                $text_decoration ? array( $text_decoration_class ) : array()
    483502        );
    484503
     
    507526        $block_styles = isset( $attributes['styles'] ) ? $attributes['styles'] : '';
    508527
     528        // If the menu name has been used previously then append an ID
     529        // to the name to ensure uniqueness across a given post.
     530        if ( isset( $seen_menu_names[ $nav_menu_name ] ) && $seen_menu_names[ $nav_menu_name ] > 1 ) {
     531                $count         = $seen_menu_names[ $nav_menu_name ];
     532                $nav_menu_name = $nav_menu_name . ' ' . ( $count );
     533        }
     534
    509535        $wrapper_attributes = get_block_wrapper_attributes(
    510536                array(
    511                         'class' => implode( ' ', $classes ),
    512                         'style' => $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'],
     537                        'class'      => implode( ' ', $classes ),
     538                        'style'      => $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'],
     539                        'aria-label' => $nav_menu_name,
    513540                )
    514541        );
    515542
    516         $modal_unique_id = uniqid();
     543        $modal_unique_id = wp_unique_id( 'modal-' );
    517544
    518545        // Determine whether or not navigation elements should be wrapped in the markup required to make it responsive,
     
    538565        );
    539566
     567        $toggle_button_icon        = '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg>';
     568        $should_display_icon_label = isset( $attributes['hasIcon'] ) && true === $attributes['hasIcon'];
     569        $toggle_button_content     = $should_display_icon_label ? $toggle_button_icon : 'Menu';
     570
    540571        $responsive_container_markup = sprintf(
    541                 '<button aria-haspopup="true" aria-label="%3$s" class="%6$s" data-micromodal-trigger="modal-%1$s"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg></button>
    542                         <div class="%5$s" style="%7$s" id="modal-%1$s">
     572                '<button aria-haspopup="true" aria-label="%3$s" class="%6$s" data-micromodal-trigger="%1$s">%9$s</button>
     573                        <div class="%5$s" style="%7$s" id="%1$s">
    543574                                <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close>
    544575                                        <div class="wp-block-navigation__responsive-dialog" aria-label="%8$s">
    545                                                         <button aria-label="%4$s" data-micromodal-close class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" role="img" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg></button>
    546                                                 <div class="wp-block-navigation__responsive-container-content" id="modal-%1$s-content">
     576                                                        <button aria-label="%4$s" data-micromodal-close class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg></button>
     577                                                <div class="wp-block-navigation__responsive-container-content" id="%1$s-content">
    547578                                                        %2$s
    548579                                                </div>
     
    550581                                </div>
    551582                        </div>',
    552                 $modal_unique_id,
     583                esc_attr( $modal_unique_id ),
    553584                $inner_blocks_html,
    554585                __( 'Open menu' ), // Open button label.
    555586                __( 'Close menu' ), // Close button label.
    556                 implode( ' ', $responsive_container_classes ),
    557                 implode( ' ', $open_button_classes ),
    558                 $colors['overlay_inline_styles'],
    559                 __( 'Menu' )
     587                esc_attr( implode( ' ', $responsive_container_classes ) ),
     588                esc_attr( implode( ' ', $open_button_classes ) ),
     589                safecss_filter_attr( $colors['overlay_inline_styles'] ),
     590                __( 'Menu' ),
     591                $toggle_button_content
    560592        );
    561593
     
    570602 * Register the navigation block.
    571603 *
     604 * @uses render_block_core_navigation()
    572605 * @throws WP_Error An WP_Error exception parsing the block definition.
    573  * @uses render_block_core_navigation()
    574606 */
    575607function register_block_core_navigation() {
  • trunk/src/wp-includes/blocks/navigation/block.json

    r52595 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/navigation",
     
    56        "category": "theme",
    67        "description": "A collection of blocks that allow visitors to get around your site.",
    7         "keywords": [
    8                 "menu",
    9                 "navigation",
    10                 "links"
    11         ],
     8        "keywords": [ "menu", "navigation", "links" ],
    129        "textdomain": "default",
    1310        "attributes": {
     
    4542                        "default": "mobile"
    4643                },
     44                "hasIcon": {
     45                        "type": "boolean",
     46                        "default": true
     47                },
    4748                "__unstableLocation": {
    4849                        "type": "string"
     
    5960                "customOverlayTextColor": {
    6061                        "type": "string"
     62                },
     63                "maxNestingLevel": {
     64                        "type": "number",
     65                        "default": 5
    6166                }
    6267        },
     
    7681                "openSubmenusOnClick": "openSubmenusOnClick",
    7782                "style": "style",
    78                 "orientation": "orientation"
     83                "orientation": "orientation",
     84                "maxNestingLevel": "maxNestingLevel"
    7985        },
    8086        "supports": {
    81                 "align": [
    82                         "wide",
    83                         "full"
    84                 ],
     87                "align": [ "wide", "full" ],
    8588                "anchor": true,
    8689                "html": false,
     
    9396                        "__experimentalTextTransform": true,
    9497                        "__experimentalFontFamily": true,
     98                        "__experimentalTextDecoration": true,
     99                        "__experimentalSkipSerialization": [ "textDecoration" ],
    95100                        "__experimentalDefaultControls": {
    96101                                "fontSize": true
     
    98103                },
    99104                "spacing": {
    100                         "units": [ "px", "em", "rem", "vh", "vw" ]
     105                        "blockGap": true,
     106                        "units": [ "px", "em", "rem", "vh", "vw" ],
     107                        "__experimentalDefaultControls": {
     108                                "blockGap": true
     109                        }
    101110                },
    102111                "__experimentalLayout": {
    103112                        "allowSwitching": false,
    104113                        "allowInheriting": false,
     114                        "allowVerticalAlignment": false,
    105115                        "default": {
    106116                                "type": "flex"
  • trunk/src/wp-includes/blocks/nextpage/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/nextpage",
  • trunk/src/wp-includes/blocks/page-list.php

    r52765 r53157  
    179179                }
    180180
    181                 $title      = wp_kses( $page['title'], wp_kses_allowed_html( 'post' ) );
     181                $title      = wp_kses_post( $page['title'] );
    182182                $aria_label = sprintf(
    183183                        /* translators: Accessibility text. %s: Parent page title. */
     
    186186                );
    187187
    188                 $markup .= '<li class="wp-block-pages-list__item' . $css_class . '"' . $style_attribute . '>';
     188                $markup .= '<li class="wp-block-pages-list__item' . esc_attr( $css_class ) . '"' . $style_attribute . '>';
    189189
    190190                if ( isset( $page['children'] ) && $is_navigation_child && $open_submenus_on_click ) {
    191                         $markup .= '<button aria-label="' . $aria_label . '" class="' . $navigation_child_content_class . ' wp-block-navigation-submenu__toggle" aria-expanded="false">' . $title . '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>' .
    192                         '</button>';
     191                        $markup .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="' . esc_attr( $navigation_child_content_class ) . ' wp-block-navigation-submenu__toggle" aria-expanded="false">' . esc_html( $title ) .
     192                        '</button>' . '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>';
    193193                } else {
    194                         $markup .= '<a class="wp-block-pages-list__item__link' . $navigation_child_content_class . '" href="' . esc_url( $page['link'] ) . '"' . $aria_current . '>' . $title . '</a>';
     194                        $markup .= '<a class="wp-block-pages-list__item__link' . esc_attr( $navigation_child_content_class ) . '" href="' . esc_url( $page['link'] ) . '"' . $aria_current . '>' . $title . '</a>';
    195195                }
    196196
    197197                if ( isset( $page['children'] ) ) {
    198198                        if ( $is_navigation_child && $show_submenu_icons && ! $open_submenus_on_click ) {
    199                                 $markup .= '<button aria-label="' . $aria_label . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">';
    200                                 $markup .= '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>';
     199                                $markup .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">';
     200                                $markup .= '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>';
    201201                                $markup .= '</button>';
    202202                        }
     
    236236 * Renders the `core/page-list` block on server.
    237237 *
    238  * @param array $attributes The block attributes.
    239  * @param array $content The saved content.
    240  * @param array $block The parsed block.
     238 * @param array    $attributes The block attributes.
     239 * @param string   $content    The saved content.
     240 * @param WP_Block $block      The parsed block.
    241241 *
    242242 * @return string Returns the page list markup.
     
    253253        );
    254254
    255         // If thare are no pages, there is nothing to show.
     255        // If there are no pages, there is nothing to show.
    256256        if ( empty( $all_pages ) ) {
    257257                return;
  • trunk/src/wp-includes/blocks/page-list/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/page-list",
     
    89        "textdomain": "default",
    910        "attributes": {
     11                "__unstableMaxPages": {
     12                        "type": "number"
     13                }
    1014        },
    1115        "usesContext": [
  • trunk/src/wp-includes/blocks/paragraph/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/paragraph",
    45        "title": "Paragraph",
    56        "category": "text",
    6         "description": "Start with the building block of all narrative.",
     7        "description": "Start with the basic building block of all narrative.",
    78        "keywords": [ "text" ],
    89        "textdomain": "default",
     
    3435                "className": false,
    3536                "color": {
    36                         "link": true
     37                        "link": true,
     38                        "__experimentalDefaultControls": {
     39                                "background": true,
     40                                "text": true
     41                        }
    3742                },
    3843                "typography": {
  • trunk/src/wp-includes/blocks/pattern/block.json

    r52275 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/pattern",
  • trunk/src/wp-includes/blocks/post-author.php

    r52069 r53157  
    3131        $byline  = ! empty( $attributes['byline'] ) ? $attributes['byline'] : false;
    3232        $classes = array_merge(
    33                 isset( $attributes['className'] ) ? array( $attributes['className'] ) : array(),
    3433                isset( $attributes['itemsJustification'] ) ? array( 'items-justified-' . $attributes['itemsJustification'] ) : array(),
    3534                isset( $attributes['textAlign'] ) ? array( 'has-text-align-' . $attributes['textAlign'] ) : array()
     
    4140        ( ! empty( $attributes['showAvatar'] ) ? '<div class="wp-block-post-author__avatar">' . $avatar . '</div>' : '' ) .
    4241        '<div class="wp-block-post-author__content">' .
    43         ( ! empty( $byline ) ? '<p class="wp-block-post-author__byline">' . $byline . '</p>' : '' ) .
     42        ( ! empty( $byline ) ? '<p class="wp-block-post-author__byline">' . esc_html( $byline ) . '</p>' : '' ) .
    4443        '<p class="wp-block-post-author__name">' . get_the_author_meta( 'display_name', $author_id ) . '</p>' .
    4544        ( ! empty( $attributes['showBio'] ) ? '<p class="wp-block-post-author__bio">' . get_the_author_meta( 'user_description', $author_id ) . '</p>' : '' ) .
  • trunk/src/wp-includes/blocks/post-author/block.json

    r52069 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-author",
    45        "title": "Post Author",
    56        "category": "theme",
    6         "description": "Add the author of this post.",
     7        "description": "Display post author details such as name, avatar, and bio.",
    78        "textdomain": "default",
    89        "attributes": {
     
    4647                        "gradients": true,
    4748                        "link": true,
    48                         "__experimentalDuotone": ".wp-block-post-author__avatar img"
     49                        "__experimentalDuotone": ".wp-block-post-author__avatar img",
     50                        "__experimentalDefaultControls": {
     51                                "background": true,
     52                                "text": true
     53                        }
    4954                }
    5055        },
  • trunk/src/wp-includes/blocks/post-comments/block.json

    r52364 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-comments",
    4         "title": "Post Comments",
     5        "title": "Post Comments (deprecated)",
    56        "category": "theme",
    6         "description": "Display a post's comments.",
     7        "description": "This block is deprecated. Please use the Comments Query Loop block instead.",
    78        "textdomain": "default",
    89        "attributes": {
     
    2829                "color": {
    2930                        "gradients": true,
    30                         "link": true
    31                 }
     31                        "link": true,
     32                        "__experimentalDefaultControls": {
     33                                "background": true,
     34                                "text": true
     35                        }
     36                },
     37                "inserter": false
    3238        },
    3339        "style": [
  • trunk/src/wp-includes/blocks/post-content.php

    r52551 r53157  
    4646        // so that `the_preview` for the current post can apply.
    4747        // We force this behavior by omitting the third argument (post ID) from the `get_the_content`.
    48         $content = get_the_content( null, false );
     48        $content = get_the_content();
    4949        // Check for nextpage to display page links for paginated posts.
    5050        if ( has_block( 'core/nextpage' ) ) {
  • trunk/src/wp-includes/blocks/post-content/block.json

    r51199 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-content",
  • trunk/src/wp-includes/blocks/post-date.php

    r50929 r53157  
    2222        $align_class_name   = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
    2323        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
    24         $formatted_date     = get_the_date( isset( $attributes['format'] ) ? $attributes['format'] : '', $post_ID );
     24        $formatted_date     = get_the_date( empty( $attributes['format'] ) ? '' : $attributes['format'], $post_ID );
    2525        if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
    2626                $formatted_date = sprintf( '<a href="%1s">%2s</a>', get_the_permalink( $post_ID ), $formatted_date );
     
    3030                '<div %1$s><time datetime="%2$s">%3$s</time></div>',
    3131                $wrapper_attributes,
    32                 get_the_date( 'c', $post_ID ),
     32                esc_attr( get_the_date( 'c', $post_ID ) ),
    3333                $formatted_date
    3434        );
  • trunk/src/wp-includes/blocks/post-date/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-date",
     
    2324                "color": {
    2425                        "gradients": true,
    25                         "link": true
     26                        "link": true,
     27                        "__experimentalDefaultControls": {
     28                                "background": true,
     29                                "text": true,
     30                                "link": true
     31                        }
    2632                },
    2733                "typography": {
  • trunk/src/wp-includes/blocks/post-excerpt.php

    r52434 r53157  
    2525        }
    2626
    27         $more_text           = ! empty( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . $attributes['moreText'] . '</a>' : '';
     27        $more_text           = ! empty( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . wp_kses_post( $attributes['moreText'] ) . '</a>' : '';
    2828        $filter_excerpt_more = function( $more ) use ( $more_text ) {
    2929                return empty( $more_text ) ? $more : '';
  • trunk/src/wp-includes/blocks/post-excerpt/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-excerpt",
     
    2324                "color": {
    2425                        "gradients": true,
    25                         "link": true
     26                        "link": true,
     27                        "__experimentalDefaultControls": {
     28                                "background": true,
     29                                "text": true,
     30                                "link": true
     31                        }
    2632                },
    2733                "spacing": {
  • trunk/src/wp-includes/blocks/post-featured-image.php

    r52042 r53157  
    2020        $post_ID = $block->context['postId'];
    2121
    22         $featured_image = get_the_post_thumbnail( $post_ID );
     22        $size_slug      = isset( $attributes['sizeSlug'] ) ? $attributes['sizeSlug'] : 'post-thumbnail';
     23        $post_title     = trim( strip_tags( get_the_title( $post_ID ) ) );
     24        $featured_image = get_the_post_thumbnail( $post_ID, $size_slug, array( 'alt' => $post_title ) );
    2325        if ( ! $featured_image ) {
    2426                return '';
     
    4446                        $image_styles .= "object-fit:{$attributes['scale']};";
    4547                }
    46                 $featured_image = str_replace( 'src=', "style='$image_styles' src=", $featured_image );
     48                $featured_image = str_replace( 'src=', 'style="' . esc_attr( $image_styles ) . '" src=', $featured_image );
    4749        }
    4850
  • trunk/src/wp-includes/blocks/post-featured-image/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-featured-image",
     
    2021                        "type": "string",
    2122                        "default": "cover"
     23                },
     24                "sizeSlug": {
     25                        "type": "string"
    2226                }
    2327        },
     
    2630                "align": [ "left", "right", "center", "wide", "full" ],
    2731                "color": {
    28                         "__experimentalDuotone": "img",
     32                        "__experimentalDuotone": "img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before",
    2933                        "text": false,
    3034                        "background": false
  • trunk/src/wp-includes/blocks/post-navigation-link.php

    r52069 r53157  
    1919        }
    2020
    21         // Get the nagigation type to show the proper link. Available options are `next|previous`.
     21        // Get the navigation type to show the proper link. Available options are `next|previous`.
    2222        $navigation_type = isset( $attributes['type'] ) ? $attributes['type'] : 'next';
    2323        // Allow only `next` and `previous` in `$navigation_type`.
     
    5050                if ( ! $attributes['linkLabel'] ) {
    5151                        if ( $label ) {
    52                                 $format = '<span class="post-navigation-link__label">' . $label . '</span> %link';
     52                                $format = '<span class="post-navigation-link__label">' . wp_kses_post( $label ) . '</span> %link';
    5353                        }
    5454                        $link = '%title';
     
    5656                        // If the label link option is enabled and there is a custom label, display it before the title.
    5757                        if ( $label ) {
    58                                 $link = '<span class="post-navigation-link__label">' . $label . '</span> <span class="post-navigation-link__title">%title</title>';
     58                                $link = '<span class="post-navigation-link__label">' . wp_kses_post( $label ) . '</span> <span class="post-navigation-link__title">%title</span>';
    5959                        } else {
    6060                                /*
     
    6565                                $link  = sprintf(
    6666                                        '<span class="post-navigation-link__label">%1$s</span> <span class="post-navigation-link__title">%2$s</span>',
    67                                         $label,
     67                                        wp_kses_post( $label ),
    6868                                        '%title'
    6969                                );
  • trunk/src/wp-includes/blocks/post-navigation-link/block.json

    r52069 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-navigation-link",
  • trunk/src/wp-includes/blocks/post-template.php

    r52042 r53157  
    6262                        )
    6363                )->render( array( 'dynamic' => false ) );
    64                 $post_classes  = esc_attr( implode( ' ', get_post_class( 'wp-block-post' ) ) );
    65                 $content      .= '<li class="' . $post_classes . '">' . $block_content . '</li>';
     64                $post_classes  = implode( ' ', get_post_class( 'wp-block-post' ) );
     65                $content      .= '<li class="' . esc_attr( $post_classes ) . '">' . $block_content . '</li>';
    6666        }
    6767
  • trunk/src/wp-includes/blocks/post-template/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-template",
    45        "title": "Post Template",
    5         "category": "design",
     6        "category": "theme",
    67        "parent": [ "core/query" ],
    78        "description": "Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.",
  • trunk/src/wp-includes/blocks/post-terms.php

    r52042 r53157  
    4141                $attributes['term'],
    4242                "<div $wrapper_attributes>",
    43                 '<span class="wp-block-post-terms__separator">' . $separator . '</span>',
     43                '<span class="wp-block-post-terms__separator">' . esc_html( $separator ) . '</span>',
    4444                '</div>'
    4545        );
  • trunk/src/wp-includes/blocks/post-terms/block.json

    r52275 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-terms",
     
    2324                "color": {
    2425                        "gradients": true,
    25                         "link": true
     26                        "link": true,
     27                        "__experimentalDefaultControls": {
     28                                "background": true,
     29                                "text": true,
     30                                "link": true
     31                        }
    2632                },
    2733                "typography": {
  • trunk/src/wp-includes/blocks/post-title.php

    r52434 r53157  
    3535
    3636        if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
    37                 $title = sprintf( '<a href="%1$s" target="%2$s" rel="%3$s">%4$s</a>', get_the_permalink( $post_ID ), $attributes['linkTarget'], $attributes['rel'], $title );
     37                $title = sprintf( '<a href="%1$s" target="%2$s" rel="%3$s">%4$s</a>', get_the_permalink( $post_ID ), esc_attr( $attributes['linkTarget'] ), esc_attr( $attributes['rel'] ), $title );
    3838        }
    3939        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
  • trunk/src/wp-includes/blocks/post-title/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/post-title",
     
    3435                "color": {
    3536                        "gradients": true,
    36                         "link": true
     37                        "link": true,
     38                        "__experimentalDefaultControls": {
     39                                "background": true,
     40                                "text": true,
     41                                "link": true
     42                        }
    3743                },
    3844                "spacing": {
  • trunk/src/wp-includes/blocks/preformatted/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/preformatted",
     
    1920                "anchor": true,
    2021                "color": {
    21                         "gradients": true
     22                        "gradients": true,
     23                        "__experimentalDefaultControls": {
     24                                "background": true,
     25                                "text": true
     26                        }
    2227                },
    2328                "typography": {
  • trunk/src/wp-includes/blocks/pullquote/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/pullquote",
     
    3132                        "gradients": true,
    3233                        "background": true,
    33                         "link": true
     34                        "link": true,
     35                        "__experimentalDefaultControls": {
     36                                "background": true,
     37                                "text": true
     38                        }
    3439                },
    3540                "typography": {
     
    4954                        "radius": true,
    5055                        "style": true,
    51                         "width": true
     56                        "width": true,
     57                        "__experimentalDefaultControls": {
     58                                "color": true,
     59                                "radius": true,
     60                                "style": true,
     61                                "width": true
     62                        }
    5263                }
    5364        },
  • trunk/src/wp-includes/blocks/query-pagination-next.php

    r52551 r53157  
    2222        $wrapper_attributes = get_block_wrapper_attributes();
    2323        $default_label      = __( 'Next Page' );
    24         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
     24        $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
    2525        $pagination_arrow   = get_query_pagination_arrow( $block, true );
     26
    2627        if ( $pagination_arrow ) {
    2728                $label .= $pagination_arrow;
  • trunk/src/wp-includes/blocks/query-pagination-next/block.json

    r52324 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query-pagination-next",
    45        "title": "Next Page",
    5         "category": "design",
     6        "category": "theme",
    67        "parent": [ "core/query-pagination" ],
    78        "description": "Displays the next posts page link.",
     
    1819                "color": {
    1920                        "gradients": true,
    20                         "text": false
     21                        "text": false,
     22                        "__experimentalDefaultControls": {
     23                                "background": true
     24                        }
    2125                },
    2226                "typography": {
  • trunk/src/wp-includes/blocks/query-pagination-numbers/block.json

    r52324 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query-pagination-numbers",
    45        "title": "Page Numbers",
    5         "category": "design",
     6        "category": "theme",
    67        "parent": [ "core/query-pagination" ],
    78        "description": "Displays a list of page numbers for pagination",
     
    1011        "supports": {
    1112                "reusable": false,
    12                 "html": false
     13                "html": false,
     14                "color": {
     15                        "gradients": true,
     16                        "text": false,
     17                        "__experimentalDefaultControls": {
     18                                "background": true
     19                        }
     20                },
     21                "typography": {
     22                        "fontSize": true,
     23                        "lineHeight": true,
     24                        "__experimentalFontStyle": true,
     25                        "__experimentalFontWeight": true,
     26                        "__experimentalLetterSpacing": true,
     27                        "__experimentalTextTransform": true,
     28                        "__experimentalDefaultControls": {
     29                                "fontSize": true
     30                        }
     31                }
    1332        },
    1433        "editorStyle": "query-pagination-numbers-editor"
  • trunk/src/wp-includes/blocks/query-pagination-previous.php

    r52042 r53157  
    2121        $wrapper_attributes = get_block_wrapper_attributes();
    2222        $default_label      = __( 'Previous Page' );
    23         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
     23        $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
    2424        $pagination_arrow   = get_query_pagination_arrow( $block, false );
    2525        if ( $pagination_arrow ) {
     
    3333                        return $wrapper_attributes;
    3434                };
     35
    3536                add_filter( 'previous_posts_link_attributes', $filter_link_attributes );
    3637                $content = get_previous_posts_link( $label );
  • trunk/src/wp-includes/blocks/query-pagination-previous/block.json

    r52324 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query-pagination-previous",
    45        "title": "Previous Page",
    5         "category": "design",
     6        "category": "theme",
    67        "parent": [ "core/query-pagination" ],
    78        "description": "Displays the previous posts page link.",
     
    1819                "color": {
    1920                        "gradients": true,
    20                         "text": false
     21                        "text": false,
     22                        "__experimentalDefaultControls": {
     23                                "background": true
     24                        }
    2125                },
    2226                "typography": {
  • trunk/src/wp-includes/blocks/query-pagination.php

    r52042 r53157  
    1919        }
    2020
     21        $wrapper_attributes = get_block_wrapper_attributes(
     22                array(
     23                        'role'       => 'navigation',
     24                        'aria-label' => __( 'Pagination' ),
     25                )
     26        );
     27
    2128        return sprintf(
    22                 '<div %1$s>%2$s</div>',
    23                 get_block_wrapper_attributes(),
     29                '<nav %1$s>%2$s</nav>',
     30                $wrapper_attributes,
    2431                $content
    2532        );
  • trunk/src/wp-includes/blocks/query-pagination/block.json

    r52324 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query-pagination",
    45        "title": "Pagination",
    5         "category": "design",
     6        "category": "theme",
    67        "parent": [ "core/query" ],
    78        "description": "Displays a paginated navigation to next/previous set of posts, when applicable.",
     
    2324                "color": {
    2425                        "gradients": true,
    25                         "link": true
     26                        "link": true,
     27                        "__experimentalDefaultControls": {
     28                                "background": true,
     29                                "text": true,
     30                                "link": true
     31                        }
    2632                },
    2733                "__experimentalLayout": {
  • trunk/src/wp-includes/blocks/query-title/block.json

    r52275 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query-title",
     
    2223                "html": false,
    2324                "color": {
    24                         "gradients": true
     25                        "gradients": true,
     26                        "__experimentalDefaultControls": {
     27                                "background": true,
     28                                "text": true
     29                        }
    2530                },
    2631                "spacing": {
  • trunk/src/wp-includes/blocks/query/block.json

    r51199 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/query",
     
    1718                                "offset": 0,
    1819                                "postType": "post",
    19                                 "categoryIds": [],
    20                                 "tagIds": [],
    2120                                "order": "desc",
    2221                                "orderBy": "date",
     
    2524                                "exclude": [],
    2625                                "sticky": "",
    27                                 "inherit": true
     26                                "inherit": true,
     27                                "taxQuery": null
    2828                        }
    2929                },
     
    4949                "color": {
    5050                        "gradients": true,
    51                         "link": true
     51                        "link": true,
     52                        "__experimentalDefaultControls": {
     53                                "background": true,
     54                                "text": true
     55                        }
    5256                },
    5357                "__experimentalLayout": true
  • trunk/src/wp-includes/blocks/quote/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/quote",
     
    4142                                "fontAppearance": true
    4243                        }
     44                },
     45                "color": {
     46                        "gradients": true,
     47                        "link": true,
     48                        "__experimentalDefaultControls": {
     49                                "background": true,
     50                                "text": true
     51                        }
    4352                }
    4453        },
     
    4958                        "isDefault": true
    5059                },
    51                 { "name": "plain", "label": "Plain" },
    52                 { "name": "large", "label": "Large" }
     60                { "name": "plain", "label": "Plain" }
    5361        ],
    5462        "editorStyle": "wp-block-quote-editor",
  • trunk/src/wp-includes/blocks/rss.php

    r49226 r53157  
    1414 */
    1515function render_block_core_rss( $attributes ) {
     16        if ( in_array( untrailingslashit( $attributes['feedURL'] ), array( site_url(), home_url() ), true ) ) {
     17                return '<div class="components-placeholder"><div class="notice notice-error">' . __( 'Adding an RSS feed to this site’s homepage is not supported, as it could lead to a loop that slows down your site. Try using another block, like the <strong>Latest Posts</strong> block, to list posts from the site.' ) . '</div></div>';
     18        }
     19
    1620        $rss = fetch_feed( $attributes['feedURL'] );
    1721
     
    8488                $classnames[] = 'is-grid';
    8589        }
    86 
    8790        if ( isset( $attributes['columns'] ) && 'grid' === $attributes['blockLayout'] ) {
    8891                $classnames[] = 'columns-' . $attributes['columns'];
    8992        }
     93        if ( $attributes['displayDate'] ) {
     94                $classnames[] = 'has-dates';
     95        }
     96        if ( $attributes['displayAuthor'] ) {
     97                $classnames[] = 'has-authors';
     98        }
     99        if ( $attributes['displayExcerpt'] ) {
     100                $classnames[] = 'has-excerpts';
     101        }
     102
    90103        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classnames ) ) );
    91104
  • trunk/src/wp-includes/blocks/rss/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/rss",
  • trunk/src/wp-includes/blocks/search.php

    r52765 r53157  
    3434        $show_input       = ( ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition'] ) ? false : true;
    3535        $show_button      = ( ! empty( $attributes['buttonPosition'] ) && 'no-button' === $attributes['buttonPosition'] ) ? false : true;
    36         $label_markup     = '';
    3736        $input_markup     = '';
    3837        $button_markup    = '';
     
    7473                $button_internal_markup = '';
    7574                $button_classes         = $color_classes;
     75                $aria_label             = '';
    7676
    7777                if ( ! $is_button_inside ) {
     
    8383                        }
    8484                } else {
    85                         $button_classes        .= ' has-icon';
     85                        $aria_label      = sprintf( 'aria-label="%s"', esc_attr( wp_strip_all_tags( $attributes['buttonText'] ) ) );
     86                        $button_classes .= ' has-icon';
     87
    8688                        $button_internal_markup =
    8789                                '<svg id="search-icon" class="search-icon" viewBox="0 0 24 24" width="24" height="24">
    88                                 <path d="M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path>
    89                             </svg>';
     90                                        <path d="M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path>
     91                                </svg>';
    9092                }
    9193
    9294                $button_markup = sprintf(
    93                         '<button type="submit" class="wp-block-search__button %s" %s>%s</button>',
     95                        '<button type="submit" class="wp-block-search__button %s" %s %s>%s</button>',
    9496                        esc_attr( $button_classes ),
    9597                        $inline_styles['button'],
     98                        $aria_label,
    9699                        $button_internal_markup
    97100                );
     
    181184 */
    182185function styles_for_block_core_search( $attributes ) {
    183         $wrapper_styles = array();
    184         $button_styles  = array();
    185         $input_styles   = array();
     186        $wrapper_styles   = array();
     187        $button_styles    = array();
     188        $input_styles     = array();
     189        $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
     190                'button-inside' === $attributes['buttonPosition'];
    186191
    187192        // Add width styles.
     
    197202        }
    198203
     204        // Add border width styles.
     205        $has_border_width = ! empty( $attributes['style']['border']['width'] );
     206
     207        if ( $has_border_width ) {
     208                $border_width = $attributes['style']['border']['width'];
     209
     210                if ( $is_button_inside ) {
     211                        $wrapper_styles[] = sprintf( 'border-width: %s;', esc_attr( $border_width ) );
     212                } else {
     213                        $button_styles[] = sprintf( 'border-width: %s;', esc_attr( $border_width ) );
     214                        $input_styles[]  = sprintf( 'border-width: %s;', esc_attr( $border_width ) );
     215                }
     216        }
     217
    199218        // Add border radius styles.
    200219        $has_border_radius = ! empty( $attributes['style']['border']['radius'] );
     
    203222                $default_padding = '4px';
    204223                $border_radius   = $attributes['style']['border']['radius'];
    205                 // Apply wrapper border radius if button placed inside.
    206                 $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
    207                         'button-inside' === $attributes['buttonPosition'];
    208224
    209225                if ( is_array( $border_radius ) ) {
     
    258274
    259275        if ( $has_border_color ) {
    260                 $border_color     = $attributes['style']['border']['color'];
    261                 $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
    262                         'button-inside' === $attributes['buttonPosition'];
     276                $border_color = $attributes['style']['border']['color'];
    263277
    264278                // Apply wrapper border color if button placed inside.
  • trunk/src/wp-includes/blocks/search/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/search",
     
    4445                "color": {
    4546                        "gradients": true,
    46                         "__experimentalSkipSerialization": true
     47                        "__experimentalSkipSerialization": true,
     48                        "__experimentalDefaultControls": {
     49                                "background": true,
     50                                "text": true
     51                        }
    4752                },
    4853                "__experimentalBorder": {
    4954                        "color": true,
    5055                        "radius": true,
    51                         "__experimentalSkipSerialization": true
     56                        "width": true,
     57                        "__experimentalSkipSerialization": true,
     58                        "__experimentalDefaultControls": {
     59                                "color": true,
     60                                "radius": true,
     61                                "width": true
     62                        }
    5263                },
    5364                "html": false
  • trunk/src/wp-includes/blocks/separator/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/separator",
     
    89        "textdomain": "default",
    910        "attributes": {
    10                 "color": {
    11                         "type": "string"
    12                 },
    13                 "customColor": {
    14                         "type": "string"
     11                "opacity": {
     12                        "type": "string",
     13                        "default": "alpha-channel"
    1514                }
    1615        },
    1716        "supports": {
    1817                "anchor": true,
    19                 "align": [ "center", "wide", "full" ]
     18                "align": [ "center", "wide", "full" ],
     19                "color": {
     20                        "__experimentalSkipSerialization": true,
     21                        "gradients": true,
     22                        "background": true,
     23                        "text": false,
     24                        "__experimentalDefaultControls": {
     25                                "background": true
     26                        }
     27                }
    2028        },
    2129        "styles": [
  • trunk/src/wp-includes/blocks/shortcode/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/shortcode",
  • trunk/src/wp-includes/blocks/site-logo.php

    r52765 r53157  
    4141                // Add an aria-label for informing that the page opens in a new tab.
    4242                $aria_label  = 'aria-label="' . esc_attr__( '(Home link, opens in a new tab)' ) . '"';
    43                 $custom_logo = str_replace( 'rel="home"', 'rel="home" target="' . $attributes['linkTarget'] . '"' . $aria_label, $custom_logo );
     43                $custom_logo = str_replace( 'rel="home"', 'rel="home" target="' . esc_attr( $attributes['linkTarget'] ) . '"' . $aria_label, $custom_logo );
    4444        }
    4545
    4646        $classnames = array();
    47         if ( ! empty( $attributes['className'] ) ) {
    48                 $classnames[] = $attributes['className'];
    49         }
    50 
    5147        if ( empty( $attributes['width'] ) ) {
    5248                $classnames[] = 'is-default-size';
  • trunk/src/wp-includes/blocks/site-logo/block.json

    r52434 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/site-logo",
     
    3435                "alignWide": false,
    3536                "color": {
    36                         "__experimentalDuotone": "img",
     37                        "__experimentalDuotone": "img, .components-placeholder__illustration, .components-placeholder::before",
    3738                        "text": false,
    3839                        "background": false
  • trunk/src/wp-includes/blocks/site-tagline/block.json

    r52275 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/site-tagline",
    45        "title": "Site Tagline",
    56        "category": "theme",
    6         "description": "Describe in a few words what the website is about. The tagline can be used in search results or when sharing on social networks even if it's not displayed in the theme design.",
     7        "description": "Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it's not displayed in the theme design.",
    78        "keywords": [ "description" ],
    89        "textdomain": "default",
     
    1617                "html": false,
    1718                "color": {
    18                         "gradients": true
     19                        "gradients": true,
     20                        "__experimentalDefaultControls": {
     21                                "background": true,
     22                                "text": true
     23                        }
    1924                },
    2025                "spacing": {
  • trunk/src/wp-includes/blocks/site-title.php

    r52765 r53157  
    2525
    2626        if ( isset( $attributes['level'] ) ) {
    27                 $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
     27                $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . (int) $attributes['level'];
    2828        }
    2929
    3030        if ( $attributes['isLink'] ) {
    3131                $link_attrs = array(
    32                         'href="' . get_bloginfo( 'url' ) . '"',
    33                         'rel="home"',
     32                        'href="' . esc_url( get_bloginfo( 'url' ) ) . '"',
     33                        'rel="' . esc_attr( 'home' ) . '"',
    3434                        $aria_current,
    3535                );
     
    3737                        $link_attrs[] = 'target="_blank"';
    3838                }
    39                 $site_title = sprintf( '<a %1$s>%2$s</a>', implode( ' ', $link_attrs ), $site_title );
     39                $site_title = sprintf( '<a %1$s>%2$s</a>', implode( ' ', $link_attrs ), esc_html( $site_title ) );
    4040        }
    4141        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
     
    4545                $tag_name,
    4646                $wrapper_attributes,
    47                 $site_title
     47                // already pre-escaped if it is a link.
     48                $attributes['isLink'] ? $site_title : esc_html( $site_title )
    4849        );
    4950}
  • trunk/src/wp-includes/blocks/site-title/block.json

    r52275 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/site-title",
     
    3132                "color": {
    3233                        "gradients": true,
    33                         "link": true
     34                        "link": true,
     35                        "__experimentalDefaultControls": {
     36                                "background": true,
     37                                "text": true,
     38                                "link": true
     39                        }
    3440                },
    3541                "spacing": {
  • trunk/src/wp-includes/blocks/social-link.php

    r51051 r53157  
    1818        $open_in_new_tab = isset( $block->context['openInNewTab'] ) ? $block->context['openInNewTab'] : false;
    1919
    20         $service = ( isset( $attributes['service'] ) ) ? $attributes['service'] : 'Icon';
    21         $url     = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false;
    22         $label   = ( isset( $attributes['label'] ) ) ? $attributes['label'] : sprintf(
    23                 /* translators: %1$s: Social-network name. %2$s: URL. */
    24                 __( '%1$s: %2$s' ),
    25                 block_core_social_link_get_name( $service ),
    26                 $url
    27         );
    28         $class_name = isset( $attributes['className'] ) ? ' ' . $attributes['className'] : false;
     20        $service     = ( isset( $attributes['service'] ) ) ? $attributes['service'] : 'Icon';
     21        $url         = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false;
     22        $label       = ( isset( $attributes['label'] ) ) ? $attributes['label'] : block_core_social_link_get_name( $service );
     23        $show_labels = array_key_exists( 'showLabels', $block->context ) ? $block->context['showLabels'] : false;
    2924
    3025        // Don't render a link if there is no URL set.
     
    3328        }
    3429
    35         $attribute = '';
     30        $rel_target_attributes = '';
    3631        if ( $open_in_new_tab ) {
    37                 $attribute = 'rel="noopener nofollow" target="_blank"';
     32                $rel_target_attributes = 'rel="noopener nofollow" target="_blank"';
    3833        }
    3934
     
    4136        $wrapper_attributes = get_block_wrapper_attributes(
    4237                array(
    43                         'class' => 'wp-social-link wp-social-link-' . $service . $class_name,
     38                        'class' => 'wp-social-link wp-social-link-' . $service,
    4439                        'style' => block_core_social_link_get_color_styles( $block->context ),
    4540                )
    4641        );
    4742
    48         return '<li ' . $wrapper_attributes . '><a href="' . esc_url( $url ) . '" aria-label="' . esc_attr( $label ) . '" ' . $attribute . ' class="wp-block-social-link-anchor"> ' . $icon . '</a></li>';
     43        $link  = '<li ' . $wrapper_attributes . '>';
     44        $link .= '<a href="' . esc_url( $url ) . '" ' . $rel_target_attributes . ' class="wp-block-social-link-anchor">';
     45        $link .= $icon;
     46        $link .= '<span class="wp-block-social-link-label' . ( $show_labels ? '' : ' screen-reader-text' ) . '">';
     47        $link .= esc_html( $label );
     48        $link .= '</span></a></li>';
     49
     50        return $link;
    4951}
    5052
     
    107109                'fivehundredpx' => array(
    108110                        'name' => '500px',
    109                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>',
     111                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>',
    110112                ),
    111113                'amazon'        => array(
    112114                        'name' => 'Amazon',
    113                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>',
     115                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>',
    114116                ),
    115117                'bandcamp'      => array(
    116118                        'name' => 'Bandcamp',
    117                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>',
     119                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>',
    118120                ),
    119121                'behance'       => array(
    120122                        'name' => 'Behance',
    121                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>',
     123                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>',
    122124                ),
    123125                'chain'         => array(
    124126                        'name' => 'Link',
    125                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M19.647,16.706a1.134,1.134,0,0,0-.343-.833l-2.549-2.549a1.134,1.134,0,0,0-.833-.343,1.168,1.168,0,0,0-.883.392l.233.226q.2.189.264.264a2.922,2.922,0,0,1,.184.233.986.986,0,0,1,.159.312,1.242,1.242,0,0,1,.043.337,1.172,1.172,0,0,1-1.176,1.176,1.237,1.237,0,0,1-.337-.043,1,1,0,0,1-.312-.159,2.76,2.76,0,0,1-.233-.184q-.073-.068-.264-.264l-.226-.233a1.19,1.19,0,0,0-.4.895,1.134,1.134,0,0,0,.343.833L15.837,19.3a1.13,1.13,0,0,0,.833.331,1.18,1.18,0,0,0,.833-.318l1.8-1.789a1.12,1.12,0,0,0,.343-.821Zm-8.615-8.64a1.134,1.134,0,0,0-.343-.833L8.163,4.7a1.134,1.134,0,0,0-.833-.343,1.184,1.184,0,0,0-.833.331L4.7,6.473a1.12,1.12,0,0,0-.343.821,1.134,1.134,0,0,0,.343.833l2.549,2.549a1.13,1.13,0,0,0,.833.331,1.184,1.184,0,0,0,.883-.38L8.728,10.4q-.2-.189-.264-.264A2.922,2.922,0,0,1,8.28,9.9a.986.986,0,0,1-.159-.312,1.242,1.242,0,0,1-.043-.337A1.172,1.172,0,0,1,9.254,8.079a1.237,1.237,0,0,1,.337.043,1,1,0,0,1,.312.159,2.761,2.761,0,0,1,.233.184q.073.068.264.264l.226.233a1.19,1.19,0,0,0,.4-.895ZM22,16.706a3.343,3.343,0,0,1-1.042,2.488l-1.8,1.789a3.536,3.536,0,0,1-4.988-.025l-2.525-2.537a3.384,3.384,0,0,1-1.017-2.488,3.448,3.448,0,0,1,1.078-2.561l-1.078-1.078a3.434,3.434,0,0,1-2.549,1.078,3.4,3.4,0,0,1-2.5-1.029L3.029,9.794A3.4,3.4,0,0,1,2,7.294,3.343,3.343,0,0,1,3.042,4.806l1.8-1.789A3.384,3.384,0,0,1,7.331,2a3.357,3.357,0,0,1,2.5,1.042l2.525,2.537a3.384,3.384,0,0,1,1.017,2.488,3.448,3.448,0,0,1-1.078,2.561l1.078,1.078a3.551,3.551,0,0,1,5.049-.049l2.549,2.549A3.4,3.4,0,0,1,22,16.706Z"></path></svg>',
     127                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.647,16.706a1.134,1.134,0,0,0-.343-.833l-2.549-2.549a1.134,1.134,0,0,0-.833-.343,1.168,1.168,0,0,0-.883.392l.233.226q.2.189.264.264a2.922,2.922,0,0,1,.184.233.986.986,0,0,1,.159.312,1.242,1.242,0,0,1,.043.337,1.172,1.172,0,0,1-1.176,1.176,1.237,1.237,0,0,1-.337-.043,1,1,0,0,1-.312-.159,2.76,2.76,0,0,1-.233-.184q-.073-.068-.264-.264l-.226-.233a1.19,1.19,0,0,0-.4.895,1.134,1.134,0,0,0,.343.833L15.837,19.3a1.13,1.13,0,0,0,.833.331,1.18,1.18,0,0,0,.833-.318l1.8-1.789a1.12,1.12,0,0,0,.343-.821Zm-8.615-8.64a1.134,1.134,0,0,0-.343-.833L8.163,4.7a1.134,1.134,0,0,0-.833-.343,1.184,1.184,0,0,0-.833.331L4.7,6.473a1.12,1.12,0,0,0-.343.821,1.134,1.134,0,0,0,.343.833l2.549,2.549a1.13,1.13,0,0,0,.833.331,1.184,1.184,0,0,0,.883-.38L8.728,10.4q-.2-.189-.264-.264A2.922,2.922,0,0,1,8.28,9.9a.986.986,0,0,1-.159-.312,1.242,1.242,0,0,1-.043-.337A1.172,1.172,0,0,1,9.254,8.079a1.237,1.237,0,0,1,.337.043,1,1,0,0,1,.312.159,2.761,2.761,0,0,1,.233.184q.073.068.264.264l.226.233a1.19,1.19,0,0,0,.4-.895ZM22,16.706a3.343,3.343,0,0,1-1.042,2.488l-1.8,1.789a3.536,3.536,0,0,1-4.988-.025l-2.525-2.537a3.384,3.384,0,0,1-1.017-2.488,3.448,3.448,0,0,1,1.078-2.561l-1.078-1.078a3.434,3.434,0,0,1-2.549,1.078,3.4,3.4,0,0,1-2.5-1.029L3.029,9.794A3.4,3.4,0,0,1,2,7.294,3.343,3.343,0,0,1,3.042,4.806l1.8-1.789A3.384,3.384,0,0,1,7.331,2a3.357,3.357,0,0,1,2.5,1.042l2.525,2.537a3.384,3.384,0,0,1,1.017,2.488,3.448,3.448,0,0,1-1.078,2.561l1.078,1.078a3.551,3.551,0,0,1,5.049-.049l2.549,2.549A3.4,3.4,0,0,1,22,16.706Z"></path></svg>',
    126128                ),
    127129                'codepen'       => array(
    128130                        'name' => 'CodePen',
    129                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>',
     131                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>',
    130132                ),
    131133                'deviantart'    => array(
    132134                        'name' => 'DeviantArt',
    133                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>',
     135                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>',
    134136                ),
    135137                'dribbble'      => array(
    136138                        'name' => 'Dribbble',
    137                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>',
     139                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>',
    138140                ),
    139141                'dropbox'       => array(
    140142                        'name' => 'Dropbox',
    141                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>',
     143                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>',
    142144                ),
    143145                'etsy'          => array(
    144146                        'name' => 'Etsy',
    145                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"></path></svg>',
     147                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"></path></svg>',
    146148                ),
    147149                'facebook'      => array(
    148150                        'name' => 'Facebook',
    149                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg>',
     151                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg>',
    150152                ),
    151153                'feed'          => array(
    152154                        'name' => 'RSS Feed',
    153                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>',
     155                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>',
    154156                ),
    155157                'flickr'        => array(
    156158                        'name' => 'Flickr',
    157                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>',
     159                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>',
    158160                ),
    159161                'foursquare'    => array(
    160162                        'name' => 'Foursquare',
    161                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"></path></svg>',
     163                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"></path></svg>',
    162164                ),
    163165                'goodreads'     => array(
    164166                        'name' => 'Goodreads',
    165                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>',
     167                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>',
    166168                ),
    167169                'google'        => array(
    168170                        'name' => 'Google',
    169                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>',
     171                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>',
    170172                ),
    171173                'github'        => array(
    172174                        'name' => 'GitHub',
    173                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>',
     175                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>',
    174176                ),
    175177                'instagram'     => array(
    176178                        'name' => 'Instagram',
    177                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>',
     179                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>',
    178180                ),
    179181                'lastfm'        => array(
    180182                        'name' => 'Last.fm',
    181                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.61923972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>',
     183                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.61923972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>',
    182184                ),
    183185                'linkedin'      => array(
    184186                        'name' => 'LinkedIn',
    185                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>',
     187                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>',
    186188                ),
    187189                'mail'          => array(
    188190                        'name' => 'Mail',
    189                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z"></path></svg>',
     191                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z"></path></svg>',
    190192                ),
    191193                'mastodon'      => array(
    192194                        'name' => 'Mastodon',
    193                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>',
     195                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>',
    194196                ),
    195197                'meetup'        => array(
    196198                        'name' => 'Meetup',
    197                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>',
     199                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>',
    198200                ),
    199201                'medium'        => array(
    200202                        'name' => 'Medium',
    201                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>',
     203                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>',
    202204                ),
    203205                'patreon'       => array(
    204206                        'name' => 'Patreon',
    205                         'icon' => '<svg width="24" height="24" viewBox="0 0 569 546" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><circle cx="363" cy="205" r="205" /><rect width="100" height="546" x="0" y="0" /></svg>',
     207                        'icon' => '<svg width="24" height="24" viewBox="0 0 569 546" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="363" cy="205" r="205" /><rect width="100" height="546" x="0" y="0" /></svg>',
    206208                ),
    207209                'pinterest'     => array(
    208210                        'name' => 'Pinterest',
    209                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>',
     211                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>',
    210212                ),
    211213                'pocket'        => array(
    212214                        'name' => 'Pocket',
    213                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"></path></svg>',
     215                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"></path></svg>',
    214216                ),
    215217                'reddit'        => array(
    216218                        'name' => 'Reddit',
    217                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22,11.816c0-1.256-1.021-2.277-2.277-2.277c-0.593,0-1.122,0.24-1.526,0.614c-1.481-0.965-3.455-1.594-5.647-1.69 l1.171-3.702l3.18,0.748c0.008,1.028,0.846,1.862,1.876,1.862c1.035,0,1.877-0.842,1.877-1.878c0-1.035-0.842-1.877-1.877-1.877 c-0.769,0-1.431,0.466-1.72,1.13l-3.508-0.826c-0.203-0.047-0.399,0.067-0.46,0.261l-1.35,4.268 c-2.316,0.038-4.411,0.67-5.97,1.671C5.368,9.765,4.853,9.539,4.277,9.539C3.021,9.539,2,10.56,2,11.816 c0,0.814,0.433,1.523,1.078,1.925c-0.037,0.221-0.061,0.444-0.061,0.672c0,3.292,4.011,5.97,8.941,5.97s8.941-2.678,8.941-5.97 c0-0.214-0.02-0.424-0.053-0.632C21.533,13.39,22,12.661,22,11.816z M18.776,4.394c0.606,0,1.1,0.493,1.1,1.1s-0.493,1.1-1.1,1.1 s-1.1-0.494-1.1-1.1S18.169,4.394,18.776,4.394z M2.777,11.816c0-0.827,0.672-1.5,1.499-1.5c0.313,0,0.598,0.103,0.838,0.269 c-0.851,0.676-1.477,1.479-1.812,2.36C2.983,12.672,2.777,12.27,2.777,11.816z M11.959,19.606c-4.501,0-8.164-2.329-8.164-5.193 S7.457,9.22,11.959,9.22s8.164,2.329,8.164,5.193S16.46,19.606,11.959,19.606z M20.636,13.001c-0.326-0.89-0.948-1.701-1.797-2.384 c0.248-0.186,0.55-0.301,0.883-0.301c0.827,0,1.5,0.673,1.5,1.5C21.223,12.299,20.992,12.727,20.636,13.001z M8.996,14.704 c-0.76,0-1.397-0.616-1.397-1.376c0-0.76,0.637-1.397,1.397-1.397c0.76,0,1.376,0.637,1.376,1.397 C10.372,14.088,9.756,14.704,8.996,14.704z M16.401,13.328c0,0.76-0.616,1.376-1.376,1.376c-0.76,0-1.399-0.616-1.399-1.376 c0-0.76,0.639-1.397,1.399-1.397C15.785,11.931,16.401,12.568,16.401,13.328z M15.229,16.708c0.152,0.152,0.152,0.398,0,0.55 c-0.674,0.674-1.727,1.002-3.219,1.002c-0.004,0-0.007-0.002-0.011-0.002c-0.004,0-0.007,0.002-0.011,0.002 c-1.492,0-2.544-0.328-3.218-1.002c-0.152-0.152-0.152-0.398,0-0.55c0.152-0.152,0.399-0.151,0.55,0 c0.521,0.521,1.394,0.775,2.669,0.775c0.004,0,0.007,0.002,0.011,0.002c0.004,0,0.007-0.002,0.011-0.002 c1.275,0,2.148-0.253,2.669-0.775C14.831,16.556,15.078,16.556,15.229,16.708z"></path></svg>',
     219                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22,11.816c0-1.256-1.021-2.277-2.277-2.277c-0.593,0-1.122,0.24-1.526,0.614c-1.481-0.965-3.455-1.594-5.647-1.69 l1.171-3.702l3.18,0.748c0.008,1.028,0.846,1.862,1.876,1.862c1.035,0,1.877-0.842,1.877-1.878c0-1.035-0.842-1.877-1.877-1.877 c-0.769,0-1.431,0.466-1.72,1.13l-3.508-0.826c-0.203-0.047-0.399,0.067-0.46,0.261l-1.35,4.268 c-2.316,0.038-4.411,0.67-5.97,1.671C5.368,9.765,4.853,9.539,4.277,9.539C3.021,9.539,2,10.56,2,11.816 c0,0.814,0.433,1.523,1.078,1.925c-0.037,0.221-0.061,0.444-0.061,0.672c0,3.292,4.011,5.97,8.941,5.97s8.941-2.678,8.941-5.97 c0-0.214-0.02-0.424-0.053-0.632C21.533,13.39,22,12.661,22,11.816z M18.776,4.394c0.606,0,1.1,0.493,1.1,1.1s-0.493,1.1-1.1,1.1 s-1.1-0.494-1.1-1.1S18.169,4.394,18.776,4.394z M2.777,11.816c0-0.827,0.672-1.5,1.499-1.5c0.313,0,0.598,0.103,0.838,0.269 c-0.851,0.676-1.477,1.479-1.812,2.36C2.983,12.672,2.777,12.27,2.777,11.816z M11.959,19.606c-4.501,0-8.164-2.329-8.164-5.193 S7.457,9.22,11.959,9.22s8.164,2.329,8.164,5.193S16.46,19.606,11.959,19.606z M20.636,13.001c-0.326-0.89-0.948-1.701-1.797-2.384 c0.248-0.186,0.55-0.301,0.883-0.301c0.827,0,1.5,0.673,1.5,1.5C21.223,12.299,20.992,12.727,20.636,13.001z M8.996,14.704 c-0.76,0-1.397-0.616-1.397-1.376c0-0.76,0.637-1.397,1.397-1.397c0.76,0,1.376,0.637,1.376,1.397 C10.372,14.088,9.756,14.704,8.996,14.704z M16.401,13.328c0,0.76-0.616,1.376-1.376,1.376c-0.76,0-1.399-0.616-1.399-1.376 c0-0.76,0.639-1.397,1.399-1.397C15.785,11.931,16.401,12.568,16.401,13.328z M15.229,16.708c0.152,0.152,0.152,0.398,0,0.55 c-0.674,0.674-1.727,1.002-3.219,1.002c-0.004,0-0.007-0.002-0.011-0.002c-0.004,0-0.007,0.002-0.011,0.002 c-1.492,0-2.544-0.328-3.218-1.002c-0.152-0.152-0.152-0.398,0-0.55c0.152-0.152,0.399-0.151,0.55,0 c0.521,0.521,1.394,0.775,2.669,0.775c0.004,0,0.007,0.002,0.011,0.002c0.004,0,0.007-0.002,0.011-0.002 c1.275,0,2.148-0.253,2.669-0.775C14.831,16.556,15.078,16.556,15.229,16.708z"></path></svg>',
    218220                ),
    219221                'skype'         => array(
    220222                        'name' => 'Skype',
    221                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>',
     223                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>',
    222224                ),
    223225                'snapchat'      => array(
    224226                        'name' => 'Snapchat',
    225                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>',
     227                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>',
    226228                ),
    227229                'soundcloud'    => array(
    228230                        'name' => 'Soundcloud',
    229                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>',
     231                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>',
    230232                ),
    231233                'spotify'       => array(
    232234                        'name' => 'Spotify',
    233                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg>',
     235                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg>',
    234236                ),
    235237                'telegram'      => array(
    236238                        'name' => 'Telegram',
    237                         'icon' => '<svg width="24" height="24" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" /></svg>',
     239                        'icon' => '<svg width="24" height="24" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" /></svg>',
    238240                ),
    239241                'tiktok'        => array(
    240242                        'name' => 'TikTok',
    241                         'icon' => '<svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg>',
     243                        'icon' => '<svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg>',
    242244                ),
    243245                'tumblr'        => array(
    244246                        'name' => 'Tumblr',
    245                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg>',
     247                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg>',
    246248                ),
    247249                'twitch'        => array(
    248250                        'name' => 'Twitch',
    249                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>',
     251                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>',
    250252                ),
    251253                'twitter'       => array(
    252254                        'name' => 'Twitter',
    253                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>',
     255                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>',
    254256                ),
    255257                'vimeo'         => array(
    256258                        'name' => 'Vimeo',
    257                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>',
     259                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>',
    258260                ),
    259261                'vk'            => array(
    260262                        'name' => 'VK',
    261                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>',
     263                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>',
    262264                ),
    263265                'wordpress'     => array(
    264266                        'name' => 'WordPress',
    265                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>',
     267                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>',
    266268                ),
    267269                'yelp'          => array(
    268270                        'name' => 'Yelp',
    269                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>',
     271                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>',
    270272                ),
    271273                'youtube'       => array(
    272274                        'name' => 'YouTube',
    273                         'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>',
     275                        'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>',
    274276                ),
    275277                'share'         => array(
  • trunk/src/wp-includes/blocks/social-link/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/social-link",
     
    56        "category": "widgets",
    67        "parent": [ "core/social-links" ],
    7         "description": "Display an icon linking to a social media profile or website.",
     8        "description": "Display an icon linking to a social media profile or site.",
    89        "textdomain": "default",
    910        "attributes": {
     
    2021        "usesContext": [
    2122                "openInNewTab",
     23                "showLabels",
    2224                "iconColorValue",
    2325                "iconBackgroundColorValue"
  • trunk/src/wp-includes/blocks/social-links/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/social-links",
    45        "title": "Social Icons",
    56        "category": "widgets",
    6         "description": "Display icons linking to your social media profiles or websites.",
     7        "description": "Display icons linking to your social media profiles or sites.",
    78        "keywords": [ "links" ],
    89        "textdomain": "default",
     
    3031                        "default": false
    3132                },
     33                "showLabels": {
     34                        "type": "boolean",
     35                        "default": false
     36                },
    3237                "size": {
    3338                        "type": "string"
     
    3641        "providesContext": {
    3742                "openInNewTab": "openInNewTab",
     43                "showLabels": "showLabels",
    3844                "iconColorValue": "iconColorValue",
    3945                "iconBackgroundColorValue": "iconBackgroundColorValue"
     
    4652                        "allowSwitching": false,
    4753                        "allowInheriting": false,
     54                        "allowVerticalAlignment": false,
    4855                        "default": {
    4956                                "type": "flex"
     
    5158                },
    5259                "spacing": {
    53                         "blockGap": true,
     60                        "blockGap": [ "horizontal", "vertical" ],
    5461                        "margin": [ "top", "bottom" ],
    55                         "units": [
    56                                 "px",
    57                                 "em",
    58                                 "rem",
    59                                 "vh",
    60                                 "vw"
    61                         ],
     62                        "units": [ "px", "em", "rem", "vh", "vw" ],
    6263                        "__experimentalDefaultControls": {
    6364                                "blockGap": true
  • trunk/src/wp-includes/blocks/spacer/block.json

    r52765 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/spacer",
  • trunk/src/wp-includes/blocks/table/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/table",
     
    128129                "color": {
    129130                        "__experimentalSkipSerialization": true,
    130                         "gradients": true
     131                        "gradients": true,
     132                        "__experimentalDefaultControls": {
     133                                "background": true,
     134                                "text": true
     135                        }
    131136                },
    132137                "typography": {
     
    145150                        "color": true,
    146151                        "style": true,
    147                         "width": true
     152                        "width": true,
     153                        "__experimentalDefaultControls": {
     154                                "color": true,
     155                                "style": true,
     156                                "width": true
     157                        }
    148158                },
    149159                "__experimentalSelector": ".wp-block-table > table"
  • trunk/src/wp-includes/blocks/tag-cloud.php

    r52042 r53157  
    1414 */
    1515function render_block_core_tag_cloud( $attributes ) {
     16        $smallest_font_size = $attributes['smallestFontSize'];
     17        $unit               = ( preg_match( '/^[0-9.]+(?P<unit>[a-z%]+)$/i', $smallest_font_size, $m ) ? $m['unit'] : 'pt' );
     18
    1619        $args      = array(
    1720                'echo'       => false,
     21                'unit'       => $unit,
    1822                'taxonomy'   => $attributes['taxonomy'],
    1923                'show_count' => $attributes['showTagCounts'],
    2024                'number'     => $attributes['numberOfTags'],
     25                'smallest'   => floatVal( $attributes['smallestFontSize'] ),
     26                'largest'    => floatVal( $attributes['largestFontSize'] ),
    2127        );
    2228        $tag_cloud = wp_tag_cloud( $args );
  • trunk/src/wp-includes/blocks/tag-cloud/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/tag-cloud",
     
    2021                        "type": "boolean",
    2122                        "default": false
     23                },
     24                "smallestFontSize": {
     25                        "type": "string",
     26                        "default": "8pt"
     27                },
     28                "largestFontSize": {
     29                        "type": "string",
     30                        "default": "22pt"
    2231                }
    2332        },
     33        "styles": [
     34                { "name": "default", "label": "Default", "isDefault": true },
     35                { "name": "outline", "label": "Outline" }
     36        ],
    2437        "supports": {
    2538                "html": false,
  • trunk/src/wp-includes/blocks/template-part.php

    r52364 r53157  
    104104        }
    105105
    106         if ( is_null( $content ) && is_user_logged_in() ) {
     106        // WP_DEBUG_DISPLAY must only be honored when WP_DEBUG. This precedent
     107        // is set in `wp_debug_mode()`.
     108        $is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG &&
     109                defined( 'WP_DEBUG_DISPLAY' ) && WP_DEBUG_DISPLAY;
     110
     111        if ( is_null( $content ) && $is_debug ) {
    107112                if ( ! isset( $attributes['slug'] ) ) {
    108113                        // If there is no slug this is a placeholder and we dont want to return any message.
     
    117122
    118123        if ( isset( $seen_ids[ $template_part_id ] ) ) {
    119                 // WP_DEBUG_DISPLAY must only be honored when WP_DEBUG. This precedent
    120                 // is set in `wp_debug_mode()`.
    121                 $is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG &&
    122                         defined( 'WP_DEBUG_DISPLAY' ) && WP_DEBUG_DISPLAY;
    123 
    124124                return $is_debug ?
    125125                        // translators: Visible only in the front end, this warning takes the place of a faulty block.
  • trunk/src/wp-includes/blocks/template-part/block.json

    r52595 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/template-part",
  • trunk/src/wp-includes/blocks/term-description/block.json

    r52069 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/term-description",
     
    1516                "html": false,
    1617                "color": {
    17                         "link": true
     18                        "link": true,
     19                        "__experimentalDefaultControls": {
     20                                "background": true,
     21                                "text": true
     22                        }
    1823                },
    1924                "typography": {
  • trunk/src/wp-includes/blocks/text-columns/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/text-columns",
  • trunk/src/wp-includes/blocks/verse/block.json

    r52042 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/verse",
     
    2425                "color": {
    2526                        "gradients": true,
    26                         "link": true
     27                        "link": true,
     28                        "__experimentalDefaultControls": {
     29                                "background": true,
     30                                "text": true
     31                        }
    2732                },
    2833                "typography": {
  • trunk/src/wp-includes/blocks/video/block.json

    r50929 r53157  
    11{
     2        "$schema": "https://schemas.wp.org/trunk/block.json",
    23        "apiVersion": 2,
    34        "name": "core/video",
  • trunk/tests/phpunit/data/blocks/fixtures/core__column.server.html

    r46587 r53157  
    11
    2 <div class="wp-block-column">
     2<div class="wp-container-1 wp-block-column">
    33       
    44        <p>Column One, Paragraph One</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__columns.server.html

    r46587 r53157  
    11
    2 <div class="wp-block-columns has-3-columns">
     2<div class="wp-container-1 wp-block-columns has-3-columns">
    33       
    4         <div class="wp-block-column">
     4        <div class="wp-container-1 wp-block-column">
    55               
    66                <p>Column One, Paragraph One</p>
     
    1212       
    1313       
    14         <div class="wp-block-column">
     14        <div class="wp-container-1 wp-block-column">
    1515               
    1616                <p>Column Two, Paragraph One</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__columns__deprecated.server.html

    r46587 r53157  
    11
    2 <div class="wp-block-columns has-3-columns">
     2<div class="wp-container-1 wp-block-columns has-3-columns">
    33       
    44        <p class="layout-column-1">Column One, Paragraph One</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__gallery.server.html

    r46587 r53157  
    11
    2 <ul class="wp-block-gallery columns-2 is-cropped">
     2<ul class="wp-container-1 wp-block-gallery-1 wp-block-gallery columns-2 is-cropped">
    33        <li class="blocks-gallery-item">
    44                <figure>
  • trunk/tests/phpunit/data/blocks/fixtures/core__gallery__columns.server.html

    r46587 r53157  
    11
    2 <ul class="wp-block-gallery columns-1 is-cropped">
     2<ul class="wp-container-1 wp-block-gallery-1 wp-block-gallery columns-1 is-cropped">
    33        <li class="blocks-gallery-item">
    44                <figure>
  • trunk/tests/phpunit/includes/functions.php

    r52730 r53157  
    304304function _unhook_block_registration() {
    305305        remove_action( 'init', 'register_block_core_archives' );
     306        remove_action( 'init', 'register_block_core_avatar' );
    306307        remove_action( 'init', 'register_block_core_block' );
    307308        remove_action( 'init', 'register_block_core_calendar' );
    308309        remove_action( 'init', 'register_block_core_categories' );
     310        remove_action( 'init', 'register_block_core_comment_author_name' );
     311        remove_action( 'init', 'register_block_core_comment_content' );
     312        remove_action( 'init', 'register_block_core_comment_date' );
     313        remove_action( 'init', 'register_block_core_comment_edit_link' );
     314        remove_action( 'init', 'register_block_core_comment_reply_link' );
     315        remove_action( 'init', 'register_block_core_comment_template' );
     316        remove_action( 'init', 'register_block_core_comments_pagination' );
     317        remove_action( 'init', 'register_block_core_comments_pagination_next' );
     318        remove_action( 'init', 'register_block_core_comments_pagination_numbers' );
     319        remove_action( 'init', 'register_block_core_comments_pagination_previous' );
    309320        remove_action( 'init', 'register_block_core_file' );
    310321        remove_action( 'init', 'register_block_core_gallery' );
     322        remove_action( 'init', 'register_block_core_home_link' );
    311323        remove_action( 'init', 'register_block_core_image' );
    312324        remove_action( 'init', 'register_block_core_latest_comments' );
     
    320332        remove_action( 'init', 'register_block_core_pattern' );
    321333        remove_action( 'init', 'register_block_core_post_author' );
     334        remove_action( 'init', 'register_block_core_post_author_biography' );
    322335        remove_action( 'init', 'register_block_core_post_comments' );
    323336        remove_action( 'init', 'register_block_core_post_content' );
     
    330343        remove_action( 'init', 'register_block_core_post_title' );
    331344        remove_action( 'init', 'register_block_core_query' );
     345        remove_action( 'init', 'register_block_core_query_no_results' );
    332346        remove_action( 'init', 'register_block_core_query_pagination' );
    333347        remove_action( 'init', 'register_block_core_query_pagination_next' );
     
    335349        remove_action( 'init', 'register_block_core_query_pagination_previous' );
    336350        remove_action( 'init', 'register_block_core_query_title' );
     351        remove_action( 'init', 'register_block_core_read_more' );
    337352        remove_action( 'init', 'register_block_core_rss' );
    338353        remove_action( 'init', 'register_block_core_search' );
  • trunk/tests/phpunit/tests/blocks/render.php

    r52010 r53157  
    220220                }
    221221
    222                 $html          = do_blocks( self::strip_r( file_get_contents( $html_path ) ) );
    223                 $expected_html = self::strip_r( file_get_contents( $server_html_path ) );
     222                $html = do_blocks( self::strip_r( file_get_contents( $html_path ) ) );
     223                // If blocks opt into Gutenberg's layout implementation
     224                // the container will receive an added classname of `wp_unique_id( 'wp-container-' )`
     225                // so we need to normalize the random id.
     226                $normalized_html = preg_replace( '/wp-container-\d+/', 'wp-container-1', $html );
     227
     228                // The gallery block uses a unique class name of `wp_unique_id( 'wp-block-gallery-' )`
     229                // so we need to normalize the random id.
     230                $normalized_html = preg_replace( '/wp-block-gallery-\d+/', 'wp-block-gallery-1', $normalized_html );
     231                $expected_html   = self::strip_r( file_get_contents( $server_html_path ) );
    224232
    225233                $this->assertSame(
    226234                        $expected_html,
    227                         $html,
     235                        $normalized_html,
    228236                        "File '$html_path' does not match expected value"
    229237                );
  • trunk/tools/webpack/blocks.js

    r53135 r53157  
    2424        const dynamicBlockFolders = [
    2525                'archives',
     26                'avatar',
    2627                'block',
    2728                'calendar',
    2829                'categories',
     30                'comment-author-name',
     31                'comment-content',
     32                'comment-date',
     33                'comment-edit-link',
     34                'comment-reply-link',
     35                'comment-template',
     36                'comments-pagination',
     37                'comments-pagination-next',
     38                'comments-pagination-numbers',
     39                'comments-pagination-previous',
    2940                'file',
    3041                'gallery',
     42                'home-link',
    3143                'image',
    3244                'latest-comments',
     
    3951                'pattern',
    4052                'post-author',
     53                'post-author-biography',
    4154                'post-comments',
    4255                'post-content',
     
    4962                'post-title',
    5063                'query',
     64                'query-no-results',
    5165                'query-pagination',
    5266                'query-pagination-next',
     
    5468                'query-pagination-previous',
    5569                'query-title',
     70                'read-more',
    5671                'rss',
    5772                'search',
     
    7287                'column',
    7388                'columns',
     89                'comments-query-loop',
    7490                'cover',
    7591                'embed',
     
    7995                'html',
    8096                'list',
     97                'list-item',
    8198                'media-text',
    8299                'missing',
  • trunk/tools/webpack/packages.js

    r53135 r53157  
    150150                plugins: [
    151151                        new DefinePlugin( {
    152                                 // Inject the `GUTENBERG_PHASE` global, used for feature flagging.
    153                                 'process.env.GUTENBERG_PHASE': 1,
    154                                 // Inject the `COMPONENT_SYSTEM_PHASE` global, used for controlling Component System roll-out.
    155                                 'process.env.COMPONENT_SYSTEM_PHASE': 0,
     152                                // Inject the `IS_GUTENBERG_PLUGIN` global, used for feature flagging.
     153                                'process.env.IS_GUTENBERG_PLUGIN': false,
    156154                                'process.env.FORCE_REDUCED_MOTION': JSON.stringify(
    157155                                        process.env.FORCE_REDUCED_MOTION
Note: See TracChangeset for help on using the changeset viewer.