Make WordPress Core

Changeset 56065


Ignore:
Timestamp:
06/27/2023 02:20:18 PM (3 years ago)
Author:
Bernhard Reiter
Message:

Editor: update Wordpress npm packages.

Updates the wordpress npm packages and their dependencies to the latest versions, as well as auto-updates to relevant core PHP files.

Props youknowriad, joemcgill, spacedmonkey, ramonopoly, peterwilsoncc, bernhard-reiter, tyxla, dmsnell.
Fixes #58623.

Location:
trunk
Files:
5 added
150 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/Gruntfile.js

    r56008 r56065  
    11481148                                        patterns: [
    11491149                                                {
    1150                                                         match: new RegExp( '//# sourceMappingURL=.*\\s*' ),
     1150                                                        match: new RegExp( '\/\/# sourceMappingURL=.*\\s*', 'g' ),
    11511151                                                        replacement: ''
    11521152                                                }
    … …  
    11611161                                                ],
    11621162                                                dest: BUILD_DIR + 'wp-includes/js/'
     1163                                        },
     1164                                        {
     1165                                                expand: true,
     1166                                                flatten: true,
     1167                                                src: [
     1168                                                        BUILD_DIR + 'wp-includes/js/dist/block-editor.js',
     1169                                                ],
     1170                                                dest: BUILD_DIR + 'wp-includes/js/dist/'
    11631171                                        }
    11641172                                ]
    … …  
    14601468                grunt.file.write(
    14611469                        SOURCE_DIR + 'wp-includes/blocks/blocks-json.php',
    1462                         '<?php return ' + json2php( blocks ) + ';'
     1470                        '<?php return ' + json2php.make( {
     1471                                linebreak: '\n',
     1472                                indent: '  ',
     1473                                shortArraySyntax: false
     1474                        } )( blocks ) + ';'
    14631475                );
    14641476        } );
  • trunk/package-lock.json

    r56048 r56065  
    66        "dependencies": {
    77                "@ampproject/remapping": {
    8                         "version": "2.2.0",
    9                         "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
    10                         "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
    11                         "dev": true,
    12                         "requires": {
    13                                 "@jridgewell/gen-mapping": "^0.1.0",
     8                        "version": "2.2.1",
     9                        "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
     10                        "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
     11                        "dev": true,
     12                        "requires": {
     13                                "@jridgewell/gen-mapping": "^0.3.0",
    1414                                "@jridgewell/trace-mapping": "^0.3.9"
    1515                        }
    1616                },
     17                "@ariakit/core": {
     18                        "version": "0.2.6",
     19                        "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.2.6.tgz",
     20                        "integrity": "sha512-83r2YmLvHLsV2NoclM5sfpLXfJ9S3R4lQIZK5Iad/KdfuFolvtVKPVrLW9OGoD1D4OuLxO1PgYKZEDPH0a1TjQ=="
     21                },
     22                "@ariakit/react": {
     23                        "version": "0.2.10",
     24                        "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.2.10.tgz",
     25                        "integrity": "sha512-T0ftSgAuEXzA5MvurSWALfJBhTHzEgkXTDWEBTOkSzR5nxilPU/80UgA7dKHi4SGA3wUXIIMjRb42Djk3Qi9pQ==",
     26                        "requires": {
     27                                "@ariakit/react-core": "0.2.10"
     28                        }
     29                },
     30                "@ariakit/react-core": {
     31                        "version": "0.2.10",
     32                        "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.2.10.tgz",
     33                        "integrity": "sha512-/MBX9ToIBQUR//uaOs1XzLz+Zq7ECMQmr670mXiDg3L9bu0siQKP3vD2Fl8RDRWMEMOk6+0Utr3Fm49hYlg24g==",
     34                        "requires": {
     35                                "@ariakit/core": "0.2.6",
     36                                "@floating-ui/dom": "^1.0.0",
     37                                "use-sync-external-store": "^1.2.0"
     38                        }
     39                },
    1740                "@babel/code-frame": {
    18                         "version": "7.18.6",
    19                         "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
    20                         "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
    21                         "requires": {
    22                                 "@babel/highlight": "^7.18.6"
     41                        "version": "7.22.5",
     42                        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
     43                        "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
     44                        "requires": {
     45                                "@babel/highlight": "^7.22.5"
    2346                        }
    2447                },
    2548                "@babel/compat-data": {
    26                         "version": "7.21.0",
    27                         "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz",
    28                         "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==",
     49                        "version": "7.22.5",
     50                        "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz",
     51                        "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==",
    2952                        "dev": true
    3053                },
    3154                "@babel/core": {
    32                         "version": "7.21.0",
    33                         "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz",
    34                         "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==",
     55                        "version": "7.22.5",
     56                        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz",
     57                        "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==",
    3558                        "dev": true,
    3659                        "requires": {
    3760                                "@ampproject/remapping": "^2.2.0",
    38                                 "@babel/code-frame": "^7.18.6",
    39                                 "@babel/generator": "^7.21.0",
    40                                 "@babel/helper-compilation-targets": "^7.20.7",
    41                                 "@babel/helper-module-transforms": "^7.21.0",
    42                                 "@babel/helpers": "^7.21.0",
    43                                 "@babel/parser": "^7.21.0",
    44                                 "@babel/template": "^7.20.7",
    45                                 "@babel/traverse": "^7.21.0",
    46                                 "@babel/types": "^7.21.0",
     61                                "@babel/code-frame": "^7.22.5",
     62                                "@babel/generator": "^7.22.5",
     63                                "@babel/helper-compilation-targets": "^7.22.5",
     64                                "@babel/helper-module-transforms": "^7.22.5",
     65                                "@babel/helpers": "^7.22.5",
     66                                "@babel/parser": "^7.22.5",
     67                                "@babel/template": "^7.22.5",
     68                                "@babel/traverse": "^7.22.5",
     69                                "@babel/types": "^7.22.5",
    4770                                "convert-source-map": "^1.7.0",
    4871                                "debug": "^4.1.0",
    … …  
    5376                        "dependencies": {
    5477                                "@babel/parser": {
    55                                         "version": "7.21.1",
    56                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz",
    57                                         "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==",
     78                                        "version": "7.22.5",
     79                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz",
     80                                        "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==",
    5881                                        "dev": true
    5982                                },
    … …  
    6790                },
    6891                "@babel/eslint-parser": {
    69                         "version": "7.19.1",
    70                         "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz",
    71                         "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==",
     92                        "version": "7.22.5",
     93                        "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.5.tgz",
     94                        "integrity": "sha512-C69RWYNYtrgIRE5CmTd77ZiLDXqgBipahJc/jHP3sLcAGj6AJzxNIuKNpVnICqbyK7X3pFUfEvL++rvtbQpZkQ==",
    7295                        "dev": true,
    7396                        "requires": {
    … …  
    86109                },
    87110                "@babel/generator": {
    88                         "version": "7.21.1",
    89                         "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz",
    90                         "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==",
    91                         "dev": true,
    92                         "requires": {
    93                                 "@babel/types": "^7.21.0",
     111                        "version": "7.22.5",
     112                        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz",
     113                        "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==",
     114                        "dev": true,
     115                        "requires": {
     116                                "@babel/types": "^7.22.5",
    94117                                "@jridgewell/gen-mapping": "^0.3.2",
    95118                                "@jridgewell/trace-mapping": "^0.3.17",
    … …  
    97120                        },
    98121                        "dependencies": {
    99                                 "@jridgewell/gen-mapping": {
    100                                         "version": "0.3.2",
    101                                         "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
    102                                         "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
    103                                         "dev": true,
    104                                         "requires": {
    105                                                 "@jridgewell/set-array": "^1.0.1",
    106                                                 "@jridgewell/sourcemap-codec": "^1.4.10",
    107                                                 "@jridgewell/trace-mapping": "^0.3.9"
    108                                         }
    109                                 },
    110122                                "@jridgewell/trace-mapping": {
    111                                         "version": "0.3.17",
    112                                         "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz",
    113                                         "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==",
     123                                        "version": "0.3.18",
     124                                        "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
     125                                        "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
    114126                                        "dev": true,
    115127                                        "requires": {
    … …  
    121133                },
    122134                "@babel/helper-annotate-as-pure": {
    123                         "version": "7.18.6",
    124                         "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
    125                         "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
    126                         "dev": true,
    127                         "requires": {
    128                                 "@babel/types": "^7.18.6"
     135                        "version": "7.22.5",
     136                        "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
     137                        "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
     138                        "dev": true,
     139                        "requires": {
     140                                "@babel/types": "^7.22.5"
    129141                        }
    130142                },
    131143                "@babel/helper-builder-binary-assignment-operator-visitor": {
    132                         "version": "7.18.9",
    133                         "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
    134                         "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
    135                         "dev": true,
    136                         "requires": {
    137                                 "@babel/helper-explode-assignable-expression": "^7.18.6",
    138                                 "@babel/types": "^7.18.9"
     144                        "version": "7.22.5",
     145                        "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz",
     146                        "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==",
     147                        "dev": true,
     148                        "requires": {
     149                                "@babel/types": "^7.22.5"
    139150                        }
    140151                },
    141152                "@babel/helper-compilation-targets": {
    142                         "version": "7.20.7",
    143                         "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz",
    144                         "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==",
    145                         "dev": true,
    146                         "requires": {
    147                                 "@babel/compat-data": "^7.20.5",
    148                                 "@babel/helper-validator-option": "^7.18.6",
     153                        "version": "7.22.5",
     154                        "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz",
     155                        "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==",
     156                        "dev": true,
     157                        "requires": {
     158                                "@babel/compat-data": "^7.22.5",
     159                                "@babel/helper-validator-option": "^7.22.5",
    149160                                "browserslist": "^4.21.3",
    150161                                "lru-cache": "^5.1.1",
    … …  
    153164                        "dependencies": {
    154165                                "browserslist": {
    155                                         "version": "4.21.5",
    156                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
    157                                         "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
    158                                         "dev": true,
    159                                         "requires": {
    160                                                 "caniuse-lite": "^1.0.30001449",
    161                                                 "electron-to-chromium": "^1.4.284",
    162                                                 "node-releases": "^2.0.8",
    163                                                 "update-browserslist-db": "^1.0.10"
     166                                        "version": "4.21.9",
     167                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
     168                                        "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
     169                                        "dev": true,
     170                                        "requires": {
     171                                                "caniuse-lite": "^1.0.30001503",
     172                                                "electron-to-chromium": "^1.4.431",
     173                                                "node-releases": "^2.0.12",
     174                                                "update-browserslist-db": "^1.0.11"
    164175                                        }
    165176                                },
    166177                                "caniuse-lite": {
    167                                         "version": "1.0.30001457",
    168                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz",
    169                                         "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==",
     178                                        "version": "1.0.30001508",
     179                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
     180                                        "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
    170181                                        "dev": true
    171182                                },
    172183                                "electron-to-chromium": {
    173                                         "version": "1.4.304",
    174                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.304.tgz",
    175                                         "integrity": "sha512-6c8M+ojPgDIXN2NyfGn8oHASXYnayj+gSEnGeLMKb9zjsySeVB/j7KkNAAG9yDcv8gNlhvFg5REa1N/kQU6pgA==",
     184                                        "version": "1.4.440",
     185                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz",
     186                                        "integrity": "sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==",
    176187                                        "dev": true
    177188                                },
    … …  
    186197                                },
    187198                                "node-releases": {
    188                                         "version": "2.0.10",
    189                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
    190                                         "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
     199                                        "version": "2.0.12",
     200                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
     201                                        "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==",
    191202                                        "dev": true
    192203                                },
    … …  
    197208                                        "dev": true
    198209                                },
     210                                "update-browserslist-db": {
     211                                        "version": "1.0.11",
     212                                        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
     213                                        "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
     214                                        "dev": true,
     215                                        "requires": {
     216                                                "escalade": "^3.1.1",
     217                                                "picocolors": "^1.0.0"
     218                                        }
     219                                },
    199220                                "yallist": {
    200221                                        "version": "3.1.1",
    … …  
    206227                },
    207228                "@babel/helper-create-class-features-plugin": {
    208                         "version": "7.21.0",
    209                         "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz",
    210                         "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==",
    211                         "dev": true,
    212                         "requires": {
    213                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    214                                 "@babel/helper-environment-visitor": "^7.18.9",
    215                                 "@babel/helper-function-name": "^7.21.0",
    216                                 "@babel/helper-member-expression-to-functions": "^7.21.0",
    217                                 "@babel/helper-optimise-call-expression": "^7.18.6",
    218                                 "@babel/helper-replace-supers": "^7.20.7",
    219                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
    220                                 "@babel/helper-split-export-declaration": "^7.18.6"
     229                        "version": "7.22.5",
     230                        "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz",
     231                        "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==",
     232                        "dev": true,
     233                        "requires": {
     234                                "@babel/helper-annotate-as-pure": "^7.22.5",
     235                                "@babel/helper-environment-visitor": "^7.22.5",
     236                                "@babel/helper-function-name": "^7.22.5",
     237                                "@babel/helper-member-expression-to-functions": "^7.22.5",
     238                                "@babel/helper-optimise-call-expression": "^7.22.5",
     239                                "@babel/helper-replace-supers": "^7.22.5",
     240                                "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
     241                                "@babel/helper-split-export-declaration": "^7.22.5",
     242                                "semver": "^6.3.0"
     243                        },
     244                        "dependencies": {
     245                                "semver": {
     246                                        "version": "6.3.0",
     247                                        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     248                                        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     249                                        "dev": true
     250                                }
    221251                        }
    222252                },
    223253                "@babel/helper-create-regexp-features-plugin": {
    224                         "version": "7.21.0",
    225                         "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz",
    226                         "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==",
    227                         "dev": true,
    228                         "requires": {
    229                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    230                                 "regexpu-core": "^5.3.1"
     254                        "version": "7.22.5",
     255                        "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz",
     256                        "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==",
     257                        "dev": true,
     258                        "requires": {
     259                                "@babel/helper-annotate-as-pure": "^7.22.5",
     260                                "regexpu-core": "^5.3.1",
     261                                "semver": "^6.3.0"
     262                        },
     263                        "dependencies": {
     264                                "semver": {
     265                                        "version": "6.3.0",
     266                                        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     267                                        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     268                                        "dev": true
     269                                }
    231270                        }
    232271                },
    233272                "@babel/helper-define-polyfill-provider": {
    234                         "version": "0.3.3",
    235                         "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz",
    236                         "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==",
     273                        "version": "0.4.0",
     274                        "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz",
     275                        "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==",
    237276                        "dev": true,
    238277                        "requires": {
    … …  
    254293                },
    255294                "@babel/helper-environment-visitor": {
    256                         "version": "7.18.9",
    257                         "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
    258                         "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
    259                         "dev": true
    260                 },
    261                 "@babel/helper-explode-assignable-expression": {
    262                         "version": "7.18.6",
    263                         "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
    264                         "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
    265                         "dev": true,
    266                         "requires": {
    267                                 "@babel/types": "^7.18.6"
    268                         }
     295                        "version": "7.22.5",
     296                        "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz",
     297                        "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==",
     298                        "dev": true
    269299                },
    270300                "@babel/helper-function-name": {
    271                         "version": "7.21.0",
    272                         "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
    273                         "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
    274                         "dev": true,
    275                         "requires": {
    276                                 "@babel/template": "^7.20.7",
    277                                 "@babel/types": "^7.21.0"
     301                        "version": "7.22.5",
     302                        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz",
     303                        "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==",
     304                        "dev": true,
     305                        "requires": {
     306                                "@babel/template": "^7.22.5",
     307                                "@babel/types": "^7.22.5"
    278308                        }
    279309                },
    280310                "@babel/helper-hoist-variables": {
    281                         "version": "7.18.6",
    282                         "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
    283                         "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
    284                         "dev": true,
    285                         "requires": {
    286                                 "@babel/types": "^7.18.6"
     311                        "version": "7.22.5",
     312                        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
     313                        "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
     314                        "dev": true,
     315                        "requires": {
     316                                "@babel/types": "^7.22.5"
    287317                        }
    288318                },
    289319                "@babel/helper-member-expression-to-functions": {
    290                         "version": "7.21.0",
    291                         "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz",
    292                         "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==",
    293                         "dev": true,
    294                         "requires": {
    295                                 "@babel/types": "^7.21.0"
     320                        "version": "7.22.5",
     321                        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz",
     322                        "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==",
     323                        "dev": true,
     324                        "requires": {
     325                                "@babel/types": "^7.22.5"
    296326                        }
    297327                },
    298328                "@babel/helper-module-imports": {
    299                         "version": "7.18.6",
    300                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
    301                         "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
    302                         "requires": {
    303                                 "@babel/types": "^7.18.6"
     329                        "version": "7.22.5",
     330                        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
     331                        "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
     332                        "requires": {
     333                                "@babel/types": "^7.22.5"
    304334                        }
    305335                },
    306336                "@babel/helper-module-transforms": {
    307                         "version": "7.21.0",
    308                         "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.0.tgz",
    309                         "integrity": "sha512-eD/JQ21IG2i1FraJnTMbUarAUkA7G988ofehG5MDCRXaUU91rEBJuCeSoou2Sk1y4RbLYXzqEg1QLwEmRU4qcQ==",
    310                         "dev": true,
    311                         "requires": {
    312                                 "@babel/helper-environment-visitor": "^7.18.9",
    313                                 "@babel/helper-module-imports": "^7.18.6",
    314                                 "@babel/helper-simple-access": "^7.20.2",
    315                                 "@babel/helper-split-export-declaration": "^7.18.6",
    316                                 "@babel/helper-validator-identifier": "^7.19.1",
    317                                 "@babel/template": "^7.20.7",
    318                                 "@babel/traverse": "^7.21.0",
    319                                 "@babel/types": "^7.21.0"
     337                        "version": "7.22.5",
     338                        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz",
     339                        "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==",
     340                        "dev": true,
     341                        "requires": {
     342                                "@babel/helper-environment-visitor": "^7.22.5",
     343                                "@babel/helper-module-imports": "^7.22.5",
     344                                "@babel/helper-simple-access": "^7.22.5",
     345                                "@babel/helper-split-export-declaration": "^7.22.5",
     346                                "@babel/helper-validator-identifier": "^7.22.5",
     347                                "@babel/template": "^7.22.5",
     348                                "@babel/traverse": "^7.22.5",
     349                                "@babel/types": "^7.22.5"
    320350                        }
    321351                },
    322352                "@babel/helper-optimise-call-expression": {
    323                         "version": "7.18.6",
    324                         "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
    325                         "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
    326                         "dev": true,
    327                         "requires": {
    328                                 "@babel/types": "^7.18.6"
     353                        "version": "7.22.5",
     354                        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
     355                        "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
     356                        "dev": true,
     357                        "requires": {
     358                                "@babel/types": "^7.22.5"
    329359                        }
    330360                },
    331361                "@babel/helper-plugin-utils": {
    332                         "version": "7.20.2",
    333                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz",
    334                         "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==",
     362                        "version": "7.22.5",
     363                        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
     364                        "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
    335365                        "dev": true
    336366                },
    337367                "@babel/helper-remap-async-to-generator": {
    338                         "version": "7.18.9",
    339                         "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
    340                         "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
    341                         "dev": true,
    342                         "requires": {
    343                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    344                                 "@babel/helper-environment-visitor": "^7.18.9",
    345                                 "@babel/helper-wrap-function": "^7.18.9",
    346                                 "@babel/types": "^7.18.9"
     368                        "version": "7.22.5",
     369                        "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz",
     370                        "integrity": "sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==",
     371                        "dev": true,
     372                        "requires": {
     373                                "@babel/helper-annotate-as-pure": "^7.22.5",
     374                                "@babel/helper-environment-visitor": "^7.22.5",
     375                                "@babel/helper-wrap-function": "^7.22.5",
     376                                "@babel/types": "^7.22.5"
    347377                        }
    348378                },
    349379                "@babel/helper-replace-supers": {
    350                         "version": "7.20.7",
    351                         "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz",
    352                         "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==",
    353                         "dev": true,
    354                         "requires": {
    355                                 "@babel/helper-environment-visitor": "^7.18.9",
    356                                 "@babel/helper-member-expression-to-functions": "^7.20.7",
    357                                 "@babel/helper-optimise-call-expression": "^7.18.6",
    358                                 "@babel/template": "^7.20.7",
    359                                 "@babel/traverse": "^7.20.7",
    360                                 "@babel/types": "^7.20.7"
     380                        "version": "7.22.5",
     381                        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz",
     382                        "integrity": "sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==",
     383                        "dev": true,
     384                        "requires": {
     385                                "@babel/helper-environment-visitor": "^7.22.5",
     386                                "@babel/helper-member-expression-to-functions": "^7.22.5",
     387                                "@babel/helper-optimise-call-expression": "^7.22.5",
     388                                "@babel/template": "^7.22.5",
     389                                "@babel/traverse": "^7.22.5",
     390                                "@babel/types": "^7.22.5"
    361391                        }
    362392                },
    363393                "@babel/helper-simple-access": {
    364                         "version": "7.20.2",
    365                         "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
    366                         "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
    367                         "dev": true,
    368                         "requires": {
    369                                 "@babel/types": "^7.20.2"
     394                        "version": "7.22.5",
     395                        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
     396                        "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
     397                        "dev": true,
     398                        "requires": {
     399                                "@babel/types": "^7.22.5"
    370400                        }
    371401                },
    372402                "@babel/helper-skip-transparent-expression-wrappers": {
    373                         "version": "7.20.0",
    374                         "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz",
    375                         "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==",
    376                         "dev": true,
    377                         "requires": {
    378                                 "@babel/types": "^7.20.0"
     403                        "version": "7.22.5",
     404                        "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
     405                        "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
     406                        "dev": true,
     407                        "requires": {
     408                                "@babel/types": "^7.22.5"
    379409                        }
    380410                },
    381411                "@babel/helper-split-export-declaration": {
    382                         "version": "7.18.6",
    383                         "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
    384                         "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
    385                         "dev": true,
    386                         "requires": {
    387                                 "@babel/types": "^7.18.6"
     412                        "version": "7.22.5",
     413                        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz",
     414                        "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==",
     415                        "dev": true,
     416                        "requires": {
     417                                "@babel/types": "^7.22.5"
    388418                        }
    389419                },
    390420                "@babel/helper-string-parser": {
    391                         "version": "7.19.4",
    392                         "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
    393                         "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="
     421                        "version": "7.22.5",
     422                        "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
     423                        "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw=="
    394424                },
    395425                "@babel/helper-validator-identifier": {
    396                         "version": "7.19.1",
    397                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
    398                         "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
     426                        "version": "7.22.5",
     427                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
     428                        "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ=="
    399429                },
    400430                "@babel/helper-validator-option": {
    401                         "version": "7.21.0",
    402                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
    403                         "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
     431                        "version": "7.22.5",
     432                        "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
     433                        "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
    404434                        "dev": true
    405435                },
    406436                "@babel/helper-wrap-function": {
    407                         "version": "7.20.5",
    408                         "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz",
    409                         "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==",
    410                         "dev": true,
    411                         "requires": {
    412                                 "@babel/helper-function-name": "^7.19.0",
    413                                 "@babel/template": "^7.18.10",
    414                                 "@babel/traverse": "^7.20.5",
    415                                 "@babel/types": "^7.20.5"
     437                        "version": "7.22.5",
     438                        "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz",
     439                        "integrity": "sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==",
     440                        "dev": true,
     441                        "requires": {
     442                                "@babel/helper-function-name": "^7.22.5",
     443                                "@babel/template": "^7.22.5",
     444                                "@babel/traverse": "^7.22.5",
     445                                "@babel/types": "^7.22.5"
    416446                        }
    417447                },
    418448                "@babel/helpers": {
    419                         "version": "7.21.0",
    420                         "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz",
    421                         "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
    422                         "dev": true,
    423                         "requires": {
    424                                 "@babel/template": "^7.20.7",
    425                                 "@babel/traverse": "^7.21.0",
    426                                 "@babel/types": "^7.21.0"
     449                        "version": "7.22.5",
     450                        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz",
     451                        "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==",
     452                        "dev": true,
     453                        "requires": {
     454                                "@babel/template": "^7.22.5",
     455                                "@babel/traverse": "^7.22.5",
     456                                "@babel/types": "^7.22.5"
    427457                        }
    428458                },
    429459                "@babel/highlight": {
    430                         "version": "7.18.6",
    431                         "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
    432                         "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
    433                         "requires": {
    434                                 "@babel/helper-validator-identifier": "^7.18.6",
     460                        "version": "7.22.5",
     461                        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
     462                        "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
     463                        "requires": {
     464                                "@babel/helper-validator-identifier": "^7.22.5",
    435465                                "chalk": "^2.0.0",
    436466                                "js-tokens": "^4.0.0"
    … …  
    456486                },
    457487                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
    458                         "version": "7.18.6",
    459                         "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.18.6.tgz",
    460                         "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
    461                         "dev": true,
    462                         "requires": {
    463                                 "@babel/helper-plugin-utils": "^7.18.6"
     488                        "version": "7.22.5",
     489                        "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.22.5.tgz",
     490                        "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==",
     491                        "dev": true,
     492                        "requires": {
     493                                "@babel/helper-plugin-utils": "^7.22.5"
    464494                        }
    465495                },
    466496                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    467                         "version": "7.20.7",
    468                         "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz",
    469                         "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==",
    470                         "dev": true,
    471                         "requires": {
    472                                 "@babel/helper-plugin-utils": "^7.20.2",
    473                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
    474                                 "@babel/plugin-proposal-optional-chaining": "^7.20.7"
    475                         }
    476                 },
    477                 "@babel/plugin-proposal-async-generator-functions": {
    478                         "version": "7.20.7",
    479                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz",
    480                         "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==",
    481                         "dev": true,
    482                         "requires": {
    483                                 "@babel/helper-environment-visitor": "^7.18.9",
    484                                 "@babel/helper-plugin-utils": "^7.20.2",
    485                                 "@babel/helper-remap-async-to-generator": "^7.18.9",
    486                                 "@babel/plugin-syntax-async-generators": "^7.8.4"
    487                         }
    488                 },
    489                 "@babel/plugin-proposal-class-properties": {
    490                         "version": "7.18.6",
    491                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
    492                         "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
    493                         "dev": true,
    494                         "requires": {
    495                                 "@babel/helper-create-class-features-plugin": "^7.18.6",
    496                                 "@babel/helper-plugin-utils": "^7.18.6"
    497                         }
    498                 },
    499                 "@babel/plugin-proposal-class-static-block": {
    500                         "version": "7.21.0",
    501                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz",
    502                         "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==",
    503                         "dev": true,
    504                         "requires": {
    505                                 "@babel/helper-create-class-features-plugin": "^7.21.0",
    506                                 "@babel/helper-plugin-utils": "^7.20.2",
    507                                 "@babel/plugin-syntax-class-static-block": "^7.14.5"
    508                         }
    509                 },
    510                 "@babel/plugin-proposal-dynamic-import": {
    511                         "version": "7.18.6",
    512                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
    513                         "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
    514                         "dev": true,
    515                         "requires": {
    516                                 "@babel/helper-plugin-utils": "^7.18.6",
    517                                 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    518                         }
    519                 },
    520                 "@babel/plugin-proposal-export-namespace-from": {
    521                         "version": "7.18.9",
    522                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
    523                         "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
    524                         "dev": true,
    525                         "requires": {
    526                                 "@babel/helper-plugin-utils": "^7.18.9",
    527                                 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    528                         }
    529                 },
    530                 "@babel/plugin-proposal-json-strings": {
    531                         "version": "7.18.6",
    532                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
    533                         "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
    534                         "dev": true,
    535                         "requires": {
    536                                 "@babel/helper-plugin-utils": "^7.18.6",
    537                                 "@babel/plugin-syntax-json-strings": "^7.8.3"
    538                         }
    539                 },
    540                 "@babel/plugin-proposal-logical-assignment-operators": {
    541                         "version": "7.20.7",
    542                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
    543                         "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
    544                         "dev": true,
    545                         "requires": {
    546                                 "@babel/helper-plugin-utils": "^7.20.2",
    547                                 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    548                         }
    549                 },
    550                 "@babel/plugin-proposal-nullish-coalescing-operator": {
    551                         "version": "7.18.6",
    552                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
    553                         "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
    554                         "dev": true,
    555                         "requires": {
    556                                 "@babel/helper-plugin-utils": "^7.18.6",
    557                                 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    558                         }
    559                 },
    560                 "@babel/plugin-proposal-numeric-separator": {
    561                         "version": "7.18.6",
    562                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
    563                         "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
    564                         "dev": true,
    565                         "requires": {
    566                                 "@babel/helper-plugin-utils": "^7.18.6",
    567                                 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    568                         }
    569                 },
    570                 "@babel/plugin-proposal-object-rest-spread": {
    571                         "version": "7.20.7",
    572                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
    573                         "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
    574                         "dev": true,
    575                         "requires": {
    576                                 "@babel/compat-data": "^7.20.5",
    577                                 "@babel/helper-compilation-targets": "^7.20.7",
    578                                 "@babel/helper-plugin-utils": "^7.20.2",
    579                                 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    580                                 "@babel/plugin-transform-parameters": "^7.20.7"
    581                         }
    582                 },
    583                 "@babel/plugin-proposal-optional-catch-binding": {
    584                         "version": "7.18.6",
    585                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
    586                         "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
    587                         "dev": true,
    588                         "requires": {
    589                                 "@babel/helper-plugin-utils": "^7.18.6",
    590                                 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    591                         }
    592                 },
    593                 "@babel/plugin-proposal-optional-chaining": {
    594                         "version": "7.21.0",
    595                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
    596                         "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
    597                         "dev": true,
    598                         "requires": {
    599                                 "@babel/helper-plugin-utils": "^7.20.2",
    600                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
    601                                 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    602                         }
    603                 },
    604                 "@babel/plugin-proposal-private-methods": {
    605                         "version": "7.18.6",
    606                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
    607                         "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
    608                         "dev": true,
    609                         "requires": {
    610                                 "@babel/helper-create-class-features-plugin": "^7.18.6",
    611                                 "@babel/helper-plugin-utils": "^7.18.6"
     497                        "version": "7.22.5",
     498                        "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz",
     499                        "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==",
     500                        "dev": true,
     501                        "requires": {
     502                                "@babel/helper-plugin-utils": "^7.22.5",
     503                                "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
     504                                "@babel/plugin-transform-optional-chaining": "^7.22.5"
    612505                        }
    613506                },
    614507                "@babel/plugin-proposal-private-property-in-object": {
    615                         "version": "7.21.0",
    616                         "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz",
    617                         "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==",
    618                         "dev": true,
    619                         "requires": {
    620                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    621                                 "@babel/helper-create-class-features-plugin": "^7.21.0",
    622                                 "@babel/helper-plugin-utils": "^7.20.2",
    623                                 "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    624                         }
     508                        "version": "7.21.0-placeholder-for-preset-env.2",
     509                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
     510                        "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
     511                        "dev": true
    625512                },
    626513                "@babel/plugin-proposal-unicode-property-regex": {
    … …  
    689576                },
    690577                "@babel/plugin-syntax-import-assertions": {
    691                         "version": "7.20.0",
    692                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz",
    693                         "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==",
    694                         "dev": true,
    695                         "requires": {
    696                                 "@babel/helper-plugin-utils": "^7.19.0"
     578                        "version": "7.22.5",
     579                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz",
     580                        "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==",
     581                        "dev": true,
     582                        "requires": {
     583                                "@babel/helper-plugin-utils": "^7.22.5"
     584                        }
     585                },
     586                "@babel/plugin-syntax-import-attributes": {
     587                        "version": "7.22.5",
     588                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
     589                        "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
     590                        "dev": true,
     591                        "requires": {
     592                                "@babel/helper-plugin-utils": "^7.22.5"
    697593                        }
    698594                },
    … …  
    716612                },
    717613                "@babel/plugin-syntax-jsx": {
    718                         "version": "7.18.6",
    719                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
    720                         "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
    721                         "dev": true,
    722                         "requires": {
    723                                 "@babel/helper-plugin-utils": "^7.18.6"
     614                        "version": "7.22.5",
     615                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz",
     616                        "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==",
     617                        "dev": true,
     618                        "requires": {
     619                                "@babel/helper-plugin-utils": "^7.22.5"
    724620                        }
    725621                },
    … …  
    797693                },
    798694                "@babel/plugin-syntax-typescript": {
    799                         "version": "7.20.0",
    800                         "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz",
    801                         "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==",
    802                         "dev": true,
    803                         "requires": {
    804                                 "@babel/helper-plugin-utils": "^7.19.0"
    805                         }
    806                 },
    807                 "@babel/plugin-transform-arrow-functions": {
    808                         "version": "7.20.7",
    809                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz",
    810                         "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==",
    811                         "dev": true,
    812                         "requires": {
    813                                 "@babel/helper-plugin-utils": "^7.20.2"
    814                         }
    815                 },
    816                 "@babel/plugin-transform-async-to-generator": {
    817                         "version": "7.20.7",
    818                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz",
    819                         "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==",
    820                         "dev": true,
    821                         "requires": {
    822                                 "@babel/helper-module-imports": "^7.18.6",
    823                                 "@babel/helper-plugin-utils": "^7.20.2",
    824                                 "@babel/helper-remap-async-to-generator": "^7.18.9"
    825                         }
    826                 },
    827                 "@babel/plugin-transform-block-scoped-functions": {
     695                        "version": "7.22.5",
     696                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz",
     697                        "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==",
     698                        "dev": true,
     699                        "requires": {
     700                                "@babel/helper-plugin-utils": "^7.22.5"
     701                        }
     702                },
     703                "@babel/plugin-syntax-unicode-sets-regex": {
    828704                        "version": "7.18.6",
    829                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
    830                         "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
    831                         "dev": true,
    832                         "requires": {
    833                                 "@babel/helper-plugin-utils": "^7.18.6"
    834                         }
    835                 },
    836                 "@babel/plugin-transform-block-scoping": {
    837                         "version": "7.21.0",
    838                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz",
    839                         "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==",
    840                         "dev": true,
    841                         "requires": {
    842                                 "@babel/helper-plugin-utils": "^7.20.2"
    843                         }
    844                 },
    845                 "@babel/plugin-transform-classes": {
    846                         "version": "7.21.0",
    847                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz",
    848                         "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==",
    849                         "dev": true,
    850                         "requires": {
    851                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    852                                 "@babel/helper-compilation-targets": "^7.20.7",
    853                                 "@babel/helper-environment-visitor": "^7.18.9",
    854                                 "@babel/helper-function-name": "^7.21.0",
    855                                 "@babel/helper-optimise-call-expression": "^7.18.6",
    856                                 "@babel/helper-plugin-utils": "^7.20.2",
    857                                 "@babel/helper-replace-supers": "^7.20.7",
    858                                 "@babel/helper-split-export-declaration": "^7.18.6",
    859                                 "globals": "^11.1.0"
    860                         }
    861                 },
    862                 "@babel/plugin-transform-computed-properties": {
    863                         "version": "7.20.7",
    864                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz",
    865                         "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==",
    866                         "dev": true,
    867                         "requires": {
    868                                 "@babel/helper-plugin-utils": "^7.20.2",
    869                                 "@babel/template": "^7.20.7"
    870                         }
    871                 },
    872                 "@babel/plugin-transform-destructuring": {
    873                         "version": "7.20.7",
    874                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz",
    875                         "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==",
    876                         "dev": true,
    877                         "requires": {
    878                                 "@babel/helper-plugin-utils": "^7.20.2"
    879                         }
    880                 },
    881                 "@babel/plugin-transform-dotall-regex": {
    882                         "version": "7.18.6",
    883                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
    884                         "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
     705                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
     706                        "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
    885707                        "dev": true,
    886708                        "requires": {
    … …  
    889711                        }
    890712                },
     713                "@babel/plugin-transform-arrow-functions": {
     714                        "version": "7.22.5",
     715                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
     716                        "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==",
     717                        "dev": true,
     718                        "requires": {
     719                                "@babel/helper-plugin-utils": "^7.22.5"
     720                        }
     721                },
     722                "@babel/plugin-transform-async-generator-functions": {
     723                        "version": "7.22.5",
     724                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz",
     725                        "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==",
     726                        "dev": true,
     727                        "requires": {
     728                                "@babel/helper-environment-visitor": "^7.22.5",
     729                                "@babel/helper-plugin-utils": "^7.22.5",
     730                                "@babel/helper-remap-async-to-generator": "^7.22.5",
     731                                "@babel/plugin-syntax-async-generators": "^7.8.4"
     732                        }
     733                },
     734                "@babel/plugin-transform-async-to-generator": {
     735                        "version": "7.22.5",
     736                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
     737                        "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
     738                        "dev": true,
     739                        "requires": {
     740                                "@babel/helper-module-imports": "^7.22.5",
     741                                "@babel/helper-plugin-utils": "^7.22.5",
     742                                "@babel/helper-remap-async-to-generator": "^7.22.5"
     743                        }
     744                },
     745                "@babel/plugin-transform-block-scoped-functions": {
     746                        "version": "7.22.5",
     747                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz",
     748                        "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==",
     749                        "dev": true,
     750                        "requires": {
     751                                "@babel/helper-plugin-utils": "^7.22.5"
     752                        }
     753                },
     754                "@babel/plugin-transform-block-scoping": {
     755                        "version": "7.22.5",
     756                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz",
     757                        "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==",
     758                        "dev": true,
     759                        "requires": {
     760                                "@babel/helper-plugin-utils": "^7.22.5"
     761                        }
     762                },
     763                "@babel/plugin-transform-class-properties": {
     764                        "version": "7.22.5",
     765                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
     766                        "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
     767                        "dev": true,
     768                        "requires": {
     769                                "@babel/helper-create-class-features-plugin": "^7.22.5",
     770                                "@babel/helper-plugin-utils": "^7.22.5"
     771                        }
     772                },
     773                "@babel/plugin-transform-class-static-block": {
     774                        "version": "7.22.5",
     775                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz",
     776                        "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==",
     777                        "dev": true,
     778                        "requires": {
     779                                "@babel/helper-create-class-features-plugin": "^7.22.5",
     780                                "@babel/helper-plugin-utils": "^7.22.5",
     781                                "@babel/plugin-syntax-class-static-block": "^7.14.5"
     782                        }
     783                },
     784                "@babel/plugin-transform-classes": {
     785                        "version": "7.22.5",
     786                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz",
     787                        "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==",
     788                        "dev": true,
     789                        "requires": {
     790                                "@babel/helper-annotate-as-pure": "^7.22.5",
     791                                "@babel/helper-compilation-targets": "^7.22.5",
     792                                "@babel/helper-environment-visitor": "^7.22.5",
     793                                "@babel/helper-function-name": "^7.22.5",
     794                                "@babel/helper-optimise-call-expression": "^7.22.5",
     795                                "@babel/helper-plugin-utils": "^7.22.5",
     796                                "@babel/helper-replace-supers": "^7.22.5",
     797                                "@babel/helper-split-export-declaration": "^7.22.5",
     798                                "globals": "^11.1.0"
     799                        }
     800                },
     801                "@babel/plugin-transform-computed-properties": {
     802                        "version": "7.22.5",
     803                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz",
     804                        "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==",
     805                        "dev": true,
     806                        "requires": {
     807                                "@babel/helper-plugin-utils": "^7.22.5",
     808                                "@babel/template": "^7.22.5"
     809                        }
     810                },
     811                "@babel/plugin-transform-destructuring": {
     812                        "version": "7.22.5",
     813                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz",
     814                        "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==",
     815                        "dev": true,
     816                        "requires": {
     817                                "@babel/helper-plugin-utils": "^7.22.5"
     818                        }
     819                },
     820                "@babel/plugin-transform-dotall-regex": {
     821                        "version": "7.22.5",
     822                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz",
     823                        "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==",
     824                        "dev": true,
     825                        "requires": {
     826                                "@babel/helper-create-regexp-features-plugin": "^7.22.5",
     827                                "@babel/helper-plugin-utils": "^7.22.5"
     828                        }
     829                },
    891830                "@babel/plugin-transform-duplicate-keys": {
    892                         "version": "7.18.9",
    893                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
    894                         "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
    895                         "dev": true,
    896                         "requires": {
    897                                 "@babel/helper-plugin-utils": "^7.18.9"
     831                        "version": "7.22.5",
     832                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz",
     833                        "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==",
     834                        "dev": true,
     835                        "requires": {
     836                                "@babel/helper-plugin-utils": "^7.22.5"
     837                        }
     838                },
     839                "@babel/plugin-transform-dynamic-import": {
     840                        "version": "7.22.5",
     841                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz",
     842                        "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==",
     843                        "dev": true,
     844                        "requires": {
     845                                "@babel/helper-plugin-utils": "^7.22.5",
     846                                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    898847                        }
    899848                },
    900849                "@babel/plugin-transform-exponentiation-operator": {
    901                         "version": "7.18.6",
    902                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
    903                         "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
    904                         "dev": true,
    905                         "requires": {
    906                                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
    907                                 "@babel/helper-plugin-utils": "^7.18.6"
     850                        "version": "7.22.5",
     851                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
     852                        "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==",
     853                        "dev": true,
     854                        "requires": {
     855                                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
     856                                "@babel/helper-plugin-utils": "^7.22.5"
     857                        }
     858                },
     859                "@babel/plugin-transform-export-namespace-from": {
     860                        "version": "7.22.5",
     861                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz",
     862                        "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==",
     863                        "dev": true,
     864                        "requires": {
     865                                "@babel/helper-plugin-utils": "^7.22.5",
     866                                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    908867                        }
    909868                },
    910869                "@babel/plugin-transform-for-of": {
    911                         "version": "7.21.0",
    912                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz",
    913                         "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==",
    914                         "dev": true,
    915                         "requires": {
    916                                 "@babel/helper-plugin-utils": "^7.20.2"
     870                        "version": "7.22.5",
     871                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz",
     872                        "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==",
     873                        "dev": true,
     874                        "requires": {
     875                                "@babel/helper-plugin-utils": "^7.22.5"
    917876                        }
    918877                },
    919878                "@babel/plugin-transform-function-name": {
    920                         "version": "7.18.9",
    921                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
    922                         "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
    923                         "dev": true,
    924                         "requires": {
    925                                 "@babel/helper-compilation-targets": "^7.18.9",
    926                                 "@babel/helper-function-name": "^7.18.9",
    927                                 "@babel/helper-plugin-utils": "^7.18.9"
     879                        "version": "7.22.5",
     880                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz",
     881                        "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==",
     882                        "dev": true,
     883                        "requires": {
     884                                "@babel/helper-compilation-targets": "^7.22.5",
     885                                "@babel/helper-function-name": "^7.22.5",
     886                                "@babel/helper-plugin-utils": "^7.22.5"
     887                        }
     888                },
     889                "@babel/plugin-transform-json-strings": {
     890                        "version": "7.22.5",
     891                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz",
     892                        "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==",
     893                        "dev": true,
     894                        "requires": {
     895                                "@babel/helper-plugin-utils": "^7.22.5",
     896                                "@babel/plugin-syntax-json-strings": "^7.8.3"
    928897                        }
    929898                },
    930899                "@babel/plugin-transform-literals": {
    931                         "version": "7.18.9",
    932                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
    933                         "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
    934                         "dev": true,
    935                         "requires": {
    936                                 "@babel/helper-plugin-utils": "^7.18.9"
     900                        "version": "7.22.5",
     901                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
     902                        "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==",
     903                        "dev": true,
     904                        "requires": {
     905                                "@babel/helper-plugin-utils": "^7.22.5"
     906                        }
     907                },
     908                "@babel/plugin-transform-logical-assignment-operators": {
     909                        "version": "7.22.5",
     910                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz",
     911                        "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==",
     912                        "dev": true,
     913                        "requires": {
     914                                "@babel/helper-plugin-utils": "^7.22.5",
     915                                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    937916                        }
    938917                },
    939918                "@babel/plugin-transform-member-expression-literals": {
    940                         "version": "7.18.6",
    941                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
    942                         "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
    943                         "dev": true,
    944                         "requires": {
    945                                 "@babel/helper-plugin-utils": "^7.18.6"
     919                        "version": "7.22.5",
     920                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
     921                        "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==",
     922                        "dev": true,
     923                        "requires": {
     924                                "@babel/helper-plugin-utils": "^7.22.5"
    946925                        }
    947926                },
    948927                "@babel/plugin-transform-modules-amd": {
    949                         "version": "7.20.11",
    950                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz",
    951                         "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==",
    952                         "dev": true,
    953                         "requires": {
    954                                 "@babel/helper-module-transforms": "^7.20.11",
    955                                 "@babel/helper-plugin-utils": "^7.20.2"
     928                        "version": "7.22.5",
     929                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz",
     930                        "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==",
     931                        "dev": true,
     932                        "requires": {
     933                                "@babel/helper-module-transforms": "^7.22.5",
     934                                "@babel/helper-plugin-utils": "^7.22.5"
    956935                        }
    957936                },
    958937                "@babel/plugin-transform-modules-commonjs": {
    959                         "version": "7.20.11",
    960                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz",
    961                         "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==",
    962                         "dev": true,
    963                         "requires": {
    964                                 "@babel/helper-module-transforms": "^7.20.11",
    965                                 "@babel/helper-plugin-utils": "^7.20.2",
    966                                 "@babel/helper-simple-access": "^7.20.2"
     938                        "version": "7.22.5",
     939                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz",
     940                        "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==",
     941                        "dev": true,
     942                        "requires": {
     943                                "@babel/helper-module-transforms": "^7.22.5",
     944                                "@babel/helper-plugin-utils": "^7.22.5",
     945                                "@babel/helper-simple-access": "^7.22.5"
    967946                        }
    968947                },
    969948                "@babel/plugin-transform-modules-systemjs": {
    970                         "version": "7.20.11",
    971                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz",
    972                         "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==",
    973                         "dev": true,
    974                         "requires": {
    975                                 "@babel/helper-hoist-variables": "^7.18.6",
    976                                 "@babel/helper-module-transforms": "^7.20.11",
    977                                 "@babel/helper-plugin-utils": "^7.20.2",
    978                                 "@babel/helper-validator-identifier": "^7.19.1"
     949                        "version": "7.22.5",
     950                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz",
     951                        "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==",
     952                        "dev": true,
     953                        "requires": {
     954                                "@babel/helper-hoist-variables": "^7.22.5",
     955                                "@babel/helper-module-transforms": "^7.22.5",
     956                                "@babel/helper-plugin-utils": "^7.22.5",
     957                                "@babel/helper-validator-identifier": "^7.22.5"
    979958                        }
    980959                },
    981960                "@babel/plugin-transform-modules-umd": {
    982                         "version": "7.18.6",
    983                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
    984                         "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
    985                         "dev": true,
    986                         "requires": {
    987                                 "@babel/helper-module-transforms": "^7.18.6",
    988                                 "@babel/helper-plugin-utils": "^7.18.6"
     961                        "version": "7.22.5",
     962                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz",
     963                        "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==",
     964                        "dev": true,
     965                        "requires": {
     966                                "@babel/helper-module-transforms": "^7.22.5",
     967                                "@babel/helper-plugin-utils": "^7.22.5"
    989968                        }
    990969                },
    991970                "@babel/plugin-transform-named-capturing-groups-regex": {
    992                         "version": "7.20.5",
    993                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz",
    994                         "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==",
    995                         "dev": true,
    996                         "requires": {
    997                                 "@babel/helper-create-regexp-features-plugin": "^7.20.5",
    998                                 "@babel/helper-plugin-utils": "^7.20.2"
     971                        "version": "7.22.5",
     972                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
     973                        "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
     974                        "dev": true,
     975                        "requires": {
     976                                "@babel/helper-create-regexp-features-plugin": "^7.22.5",
     977                                "@babel/helper-plugin-utils": "^7.22.5"
    999978                        }
    1000979                },
    1001980                "@babel/plugin-transform-new-target": {
    1002                         "version": "7.18.6",
    1003                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
    1004                         "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
    1005                         "dev": true,
    1006                         "requires": {
    1007                                 "@babel/helper-plugin-utils": "^7.18.6"
     981                        "version": "7.22.5",
     982                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz",
     983                        "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==",
     984                        "dev": true,
     985                        "requires": {
     986                                "@babel/helper-plugin-utils": "^7.22.5"
     987                        }
     988                },
     989                "@babel/plugin-transform-nullish-coalescing-operator": {
     990                        "version": "7.22.5",
     991                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz",
     992                        "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==",
     993                        "dev": true,
     994                        "requires": {
     995                                "@babel/helper-plugin-utils": "^7.22.5",
     996                                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
     997                        }
     998                },
     999                "@babel/plugin-transform-numeric-separator": {
     1000                        "version": "7.22.5",
     1001                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz",
     1002                        "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==",
     1003                        "dev": true,
     1004                        "requires": {
     1005                                "@babel/helper-plugin-utils": "^7.22.5",
     1006                                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
     1007                        }
     1008                },
     1009                "@babel/plugin-transform-object-rest-spread": {
     1010                        "version": "7.22.5",
     1011                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz",
     1012                        "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==",
     1013                        "dev": true,
     1014                        "requires": {
     1015                                "@babel/compat-data": "^7.22.5",
     1016                                "@babel/helper-compilation-targets": "^7.22.5",
     1017                                "@babel/helper-plugin-utils": "^7.22.5",
     1018                                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
     1019                                "@babel/plugin-transform-parameters": "^7.22.5"
    10081020                        }
    10091021                },
    10101022                "@babel/plugin-transform-object-super": {
    1011                         "version": "7.18.6",
    1012                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
    1013                         "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
    1014                         "dev": true,
    1015                         "requires": {
    1016                                 "@babel/helper-plugin-utils": "^7.18.6",
    1017                                 "@babel/helper-replace-supers": "^7.18.6"
     1023                        "version": "7.22.5",
     1024                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
     1025                        "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==",
     1026                        "dev": true,
     1027                        "requires": {
     1028                                "@babel/helper-plugin-utils": "^7.22.5",
     1029                                "@babel/helper-replace-supers": "^7.22.5"
     1030                        }
     1031                },
     1032                "@babel/plugin-transform-optional-catch-binding": {
     1033                        "version": "7.22.5",
     1034                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz",
     1035                        "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==",
     1036                        "dev": true,
     1037                        "requires": {
     1038                                "@babel/helper-plugin-utils": "^7.22.5",
     1039                                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
     1040                        }
     1041                },
     1042                "@babel/plugin-transform-optional-chaining": {
     1043                        "version": "7.22.5",
     1044                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz",
     1045                        "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==",
     1046                        "dev": true,
     1047                        "requires": {
     1048                                "@babel/helper-plugin-utils": "^7.22.5",
     1049                                "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
     1050                                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    10181051                        }
    10191052                },
    10201053                "@babel/plugin-transform-parameters": {
    1021                         "version": "7.20.7",
    1022                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz",
    1023                         "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==",
    1024                         "dev": true,
    1025                         "requires": {
    1026                                 "@babel/helper-plugin-utils": "^7.20.2"
     1054                        "version": "7.22.5",
     1055                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz",
     1056                        "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==",
     1057                        "dev": true,
     1058                        "requires": {
     1059                                "@babel/helper-plugin-utils": "^7.22.5"
     1060                        }
     1061                },
     1062                "@babel/plugin-transform-private-methods": {
     1063                        "version": "7.22.5",
     1064                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
     1065                        "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
     1066                        "dev": true,
     1067                        "requires": {
     1068                                "@babel/helper-create-class-features-plugin": "^7.22.5",
     1069                                "@babel/helper-plugin-utils": "^7.22.5"
     1070                        }
     1071                },
     1072                "@babel/plugin-transform-private-property-in-object": {
     1073                        "version": "7.22.5",
     1074                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz",
     1075                        "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==",
     1076                        "dev": true,
     1077                        "requires": {
     1078                                "@babel/helper-annotate-as-pure": "^7.22.5",
     1079                                "@babel/helper-create-class-features-plugin": "^7.22.5",
     1080                                "@babel/helper-plugin-utils": "^7.22.5",
     1081                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    10271082                        }
    10281083                },
    10291084                "@babel/plugin-transform-property-literals": {
    1030                         "version": "7.18.6",
    1031                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
    1032                         "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
    1033                         "dev": true,
    1034                         "requires": {
    1035                                 "@babel/helper-plugin-utils": "^7.18.6"
     1085                        "version": "7.22.5",
     1086                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
     1087                        "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==",
     1088                        "dev": true,
     1089                        "requires": {
     1090                                "@babel/helper-plugin-utils": "^7.22.5"
    10361091                        }
    10371092                },
    10381093                "@babel/plugin-transform-react-constant-elements": {
    1039                         "version": "7.20.2",
    1040                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz",
    1041                         "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==",
    1042                         "dev": true,
    1043                         "requires": {
    1044                                 "@babel/helper-plugin-utils": "^7.20.2"
     1094                        "version": "7.22.5",
     1095                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz",
     1096                        "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==",
     1097                        "dev": true,
     1098                        "requires": {
     1099                                "@babel/helper-plugin-utils": "^7.22.5"
    10451100                        }
    10461101                },
    10471102                "@babel/plugin-transform-react-display-name": {
    1048                         "version": "7.18.6",
    1049                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz",
    1050                         "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==",
    1051                         "dev": true,
    1052                         "requires": {
    1053                                 "@babel/helper-plugin-utils": "^7.18.6"
     1103                        "version": "7.22.5",
     1104                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz",
     1105                        "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==",
     1106                        "dev": true,
     1107                        "requires": {
     1108                                "@babel/helper-plugin-utils": "^7.22.5"
    10541109                        }
    10551110                },
    10561111                "@babel/plugin-transform-react-jsx": {
    1057                         "version": "7.21.0",
    1058                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz",
    1059                         "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==",
    1060                         "dev": true,
    1061                         "requires": {
    1062                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    1063                                 "@babel/helper-module-imports": "^7.18.6",
    1064                                 "@babel/helper-plugin-utils": "^7.20.2",
    1065                                 "@babel/plugin-syntax-jsx": "^7.18.6",
    1066                                 "@babel/types": "^7.21.0"
     1112                        "version": "7.22.5",
     1113                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz",
     1114                        "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==",
     1115                        "dev": true,
     1116                        "requires": {
     1117                                "@babel/helper-annotate-as-pure": "^7.22.5",
     1118                                "@babel/helper-module-imports": "^7.22.5",
     1119                                "@babel/helper-plugin-utils": "^7.22.5",
     1120                                "@babel/plugin-syntax-jsx": "^7.22.5",
     1121                                "@babel/types": "^7.22.5"
    10671122                        }
    10681123                },
    10691124                "@babel/plugin-transform-react-jsx-development": {
    1070                         "version": "7.18.6",
    1071                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz",
    1072                         "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==",
    1073                         "dev": true,
    1074                         "requires": {
    1075                                 "@babel/plugin-transform-react-jsx": "^7.18.6"
     1125                        "version": "7.22.5",
     1126                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz",
     1127                        "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==",
     1128                        "dev": true,
     1129                        "requires": {
     1130                                "@babel/plugin-transform-react-jsx": "^7.22.5"
    10761131                        }
    10771132                },
    10781133                "@babel/plugin-transform-react-pure-annotations": {
    1079                         "version": "7.18.6",
    1080                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz",
    1081                         "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==",
    1082                         "dev": true,
    1083                         "requires": {
    1084                                 "@babel/helper-annotate-as-pure": "^7.18.6",
    1085                                 "@babel/helper-plugin-utils": "^7.18.6"
     1134                        "version": "7.22.5",
     1135                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz",
     1136                        "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==",
     1137                        "dev": true,
     1138                        "requires": {
     1139                                "@babel/helper-annotate-as-pure": "^7.22.5",
     1140                                "@babel/helper-plugin-utils": "^7.22.5"
    10861141                        }
    10871142                },
    10881143                "@babel/plugin-transform-regenerator": {
    1089                         "version": "7.20.5",
    1090                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz",
    1091                         "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==",
    1092                         "dev": true,
    1093                         "requires": {
    1094                                 "@babel/helper-plugin-utils": "^7.20.2",
     1144                        "version": "7.22.5",
     1145                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz",
     1146                        "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==",
     1147                        "dev": true,
     1148                        "requires": {
     1149                                "@babel/helper-plugin-utils": "^7.22.5",
    10951150                                "regenerator-transform": "^0.15.1"
    10961151                        }
    10971152                },
    10981153                "@babel/plugin-transform-reserved-words": {
    1099                         "version": "7.18.6",
    1100                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
    1101                         "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
    1102                         "dev": true,
    1103                         "requires": {
    1104                                 "@babel/helper-plugin-utils": "^7.18.6"
     1154                        "version": "7.22.5",
     1155                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz",
     1156                        "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==",
     1157                        "dev": true,
     1158                        "requires": {
     1159                                "@babel/helper-plugin-utils": "^7.22.5"
    11051160                        }
    11061161                },
    11071162                "@babel/plugin-transform-runtime": {
    1108                         "version": "7.21.0",
    1109                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz",
    1110                         "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==",
    1111                         "dev": true,
    1112                         "requires": {
    1113                                 "@babel/helper-module-imports": "^7.18.6",
    1114                                 "@babel/helper-plugin-utils": "^7.20.2",
    1115                                 "babel-plugin-polyfill-corejs2": "^0.3.3",
    1116                                 "babel-plugin-polyfill-corejs3": "^0.6.0",
    1117                                 "babel-plugin-polyfill-regenerator": "^0.4.1",
     1163                        "version": "7.22.5",
     1164                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz",
     1165                        "integrity": "sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==",
     1166                        "dev": true,
     1167                        "requires": {
     1168                                "@babel/helper-module-imports": "^7.22.5",
     1169                                "@babel/helper-plugin-utils": "^7.22.5",
     1170                                "babel-plugin-polyfill-corejs2": "^0.4.3",
     1171                                "babel-plugin-polyfill-corejs3": "^0.8.1",
     1172                                "babel-plugin-polyfill-regenerator": "^0.5.0",
    11181173                                "semver": "^6.3.0"
    11191174                        },
    … …  
    11281183                },
    11291184                "@babel/plugin-transform-shorthand-properties": {
    1130                         "version": "7.18.6",
    1131                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
    1132                         "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
    1133                         "dev": true,
    1134                         "requires": {
    1135                                 "@babel/helper-plugin-utils": "^7.18.6"
     1185                        "version": "7.22.5",
     1186                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz",
     1187                        "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==",
     1188                        "dev": true,
     1189                        "requires": {
     1190                                "@babel/helper-plugin-utils": "^7.22.5"
    11361191                        }
    11371192                },
    11381193                "@babel/plugin-transform-spread": {
    1139                         "version": "7.20.7",
    1140                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz",
    1141                         "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==",
    1142                         "dev": true,
    1143                         "requires": {
    1144                                 "@babel/helper-plugin-utils": "^7.20.2",
    1145                                 "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0"
     1194                        "version": "7.22.5",
     1195                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz",
     1196                        "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==",
     1197                        "dev": true,
     1198                        "requires": {
     1199                                "@babel/helper-plugin-utils": "^7.22.5",
     1200                                "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
    11461201                        }
    11471202                },
    11481203                "@babel/plugin-transform-sticky-regex": {
    1149                         "version": "7.18.6",
    1150                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
    1151                         "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
    1152                         "dev": true,
    1153                         "requires": {
    1154                                 "@babel/helper-plugin-utils": "^7.18.6"
     1204                        "version": "7.22.5",
     1205                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz",
     1206                        "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==",
     1207                        "dev": true,
     1208                        "requires": {
     1209                                "@babel/helper-plugin-utils": "^7.22.5"
    11551210                        }
    11561211                },
    11571212                "@babel/plugin-transform-template-literals": {
    1158                         "version": "7.18.9",
    1159                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
    1160                         "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
    1161                         "dev": true,
    1162                         "requires": {
    1163                                 "@babel/helper-plugin-utils": "^7.18.9"
     1213                        "version": "7.22.5",
     1214                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz",
     1215                        "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==",
     1216                        "dev": true,
     1217                        "requires": {
     1218                                "@babel/helper-plugin-utils": "^7.22.5"
    11641219                        }
    11651220                },
    11661221                "@babel/plugin-transform-typeof-symbol": {
    1167                         "version": "7.18.9",
    1168                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
    1169                         "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
    1170                         "dev": true,
    1171                         "requires": {
    1172                                 "@babel/helper-plugin-utils": "^7.18.9"
     1222                        "version": "7.22.5",
     1223                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz",
     1224                        "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==",
     1225                        "dev": true,
     1226                        "requires": {
     1227                                "@babel/helper-plugin-utils": "^7.22.5"
    11731228                        }
    11741229                },
    11751230                "@babel/plugin-transform-typescript": {
    1176                         "version": "7.21.0",
    1177                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz",
    1178                         "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==",
    1179                         "dev": true,
    1180                         "requires": {
    1181                                 "@babel/helper-create-class-features-plugin": "^7.21.0",
    1182                                 "@babel/helper-plugin-utils": "^7.20.2",
    1183                                 "@babel/plugin-syntax-typescript": "^7.20.0"
     1231                        "version": "7.22.5",
     1232                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz",
     1233                        "integrity": "sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==",
     1234                        "dev": true,
     1235                        "requires": {
     1236                                "@babel/helper-annotate-as-pure": "^7.22.5",
     1237                                "@babel/helper-create-class-features-plugin": "^7.22.5",
     1238                                "@babel/helper-plugin-utils": "^7.22.5",
     1239                                "@babel/plugin-syntax-typescript": "^7.22.5"
    11841240                        }
    11851241                },
    11861242                "@babel/plugin-transform-unicode-escapes": {
    1187                         "version": "7.18.10",
    1188                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz",
    1189                         "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==",
    1190                         "dev": true,
    1191                         "requires": {
    1192                                 "@babel/helper-plugin-utils": "^7.18.9"
     1243                        "version": "7.22.5",
     1244                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz",
     1245                        "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==",
     1246                        "dev": true,
     1247                        "requires": {
     1248                                "@babel/helper-plugin-utils": "^7.22.5"
     1249                        }
     1250                },
     1251                "@babel/plugin-transform-unicode-property-regex": {
     1252                        "version": "7.22.5",
     1253                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
     1254                        "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
     1255                        "dev": true,
     1256                        "requires": {
     1257                                "@babel/helper-create-regexp-features-plugin": "^7.22.5",
     1258                                "@babel/helper-plugin-utils": "^7.22.5"
    11931259                        }
    11941260                },
    11951261                "@babel/plugin-transform-unicode-regex": {
    1196                         "version": "7.18.6",
    1197                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
    1198                         "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
    1199                         "dev": true,
    1200                         "requires": {
    1201                                 "@babel/helper-create-regexp-features-plugin": "^7.18.6",
    1202                                 "@babel/helper-plugin-utils": "^7.18.6"
     1262                        "version": "7.22.5",
     1263                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
     1264                        "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==",
     1265                        "dev": true,
     1266                        "requires": {
     1267                                "@babel/helper-create-regexp-features-plugin": "^7.22.5",
     1268                                "@babel/helper-plugin-utils": "^7.22.5"
     1269                        }
     1270                },
     1271                "@babel/plugin-transform-unicode-sets-regex": {
     1272                        "version": "7.22.5",
     1273                        "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
     1274                        "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
     1275                        "dev": true,
     1276                        "requires": {
     1277                                "@babel/helper-create-regexp-features-plugin": "^7.22.5",
     1278                                "@babel/helper-plugin-utils": "^7.22.5"
    12031279                        }
    12041280                },
    12051281                "@babel/preset-env": {
    1206                         "version": "7.20.2",
    1207                         "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
    1208                         "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
    1209                         "dev": true,
    1210                         "requires": {
    1211                                 "@babel/compat-data": "^7.20.1",
    1212                                 "@babel/helper-compilation-targets": "^7.20.0",
    1213                                 "@babel/helper-plugin-utils": "^7.20.2",
    1214                                 "@babel/helper-validator-option": "^7.18.6",
    1215                                 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
    1216                                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
    1217                                 "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
    1218                                 "@babel/plugin-proposal-class-properties": "^7.18.6",
    1219                                 "@babel/plugin-proposal-class-static-block": "^7.18.6",
    1220                                 "@babel/plugin-proposal-dynamic-import": "^7.18.6",
    1221                                 "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
    1222                                 "@babel/plugin-proposal-json-strings": "^7.18.6",
    1223                                 "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
    1224                                 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
    1225                                 "@babel/plugin-proposal-numeric-separator": "^7.18.6",
    1226                                 "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
    1227                                 "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
    1228                                 "@babel/plugin-proposal-optional-chaining": "^7.18.9",
    1229                                 "@babel/plugin-proposal-private-methods": "^7.18.6",
    1230                                 "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
    1231                                 "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
     1282                        "version": "7.22.5",
     1283                        "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz",
     1284                        "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==",
     1285                        "dev": true,
     1286                        "requires": {
     1287                                "@babel/compat-data": "^7.22.5",
     1288                                "@babel/helper-compilation-targets": "^7.22.5",
     1289                                "@babel/helper-plugin-utils": "^7.22.5",
     1290                                "@babel/helper-validator-option": "^7.22.5",
     1291                                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
     1292                                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
     1293                                "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
    12321294                                "@babel/plugin-syntax-async-generators": "^7.8.4",
    12331295                                "@babel/plugin-syntax-class-properties": "^7.12.13",
    … …  
    12351297                                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    12361298                                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
    1237                                 "@babel/plugin-syntax-import-assertions": "^7.20.0",
     1299                                "@babel/plugin-syntax-import-assertions": "^7.22.5",
     1300                                "@babel/plugin-syntax-import-attributes": "^7.22.5",
     1301                                "@babel/plugin-syntax-import-meta": "^7.10.4",
    12381302                                "@babel/plugin-syntax-json-strings": "^7.8.3",
    12391303                                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
    … …  
    12451309                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
    12461310                                "@babel/plugin-syntax-top-level-await": "^7.14.5",
    1247                                 "@babel/plugin-transform-arrow-functions": "^7.18.6",
    1248                                 "@babel/plugin-transform-async-to-generator": "^7.18.6",
    1249                                 "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
    1250                                 "@babel/plugin-transform-block-scoping": "^7.20.2",
    1251                                 "@babel/plugin-transform-classes": "^7.20.2",
    1252                                 "@babel/plugin-transform-computed-properties": "^7.18.9",
    1253                                 "@babel/plugin-transform-destructuring": "^7.20.2",
    1254                                 "@babel/plugin-transform-dotall-regex": "^7.18.6",
    1255                                 "@babel/plugin-transform-duplicate-keys": "^7.18.9",
    1256                                 "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
    1257                                 "@babel/plugin-transform-for-of": "^7.18.8",
    1258                                 "@babel/plugin-transform-function-name": "^7.18.9",
    1259                                 "@babel/plugin-transform-literals": "^7.18.9",
    1260                                 "@babel/plugin-transform-member-expression-literals": "^7.18.6",
    1261                                 "@babel/plugin-transform-modules-amd": "^7.19.6",
    1262                                 "@babel/plugin-transform-modules-commonjs": "^7.19.6",
    1263                                 "@babel/plugin-transform-modules-systemjs": "^7.19.6",
    1264                                 "@babel/plugin-transform-modules-umd": "^7.18.6",
    1265                                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
    1266                                 "@babel/plugin-transform-new-target": "^7.18.6",
    1267                                 "@babel/plugin-transform-object-super": "^7.18.6",
    1268                                 "@babel/plugin-transform-parameters": "^7.20.1",
    1269                                 "@babel/plugin-transform-property-literals": "^7.18.6",
    1270                                 "@babel/plugin-transform-regenerator": "^7.18.6",
    1271                                 "@babel/plugin-transform-reserved-words": "^7.18.6",
    1272                                 "@babel/plugin-transform-shorthand-properties": "^7.18.6",
    1273                                 "@babel/plugin-transform-spread": "^7.19.0",
    1274                                 "@babel/plugin-transform-sticky-regex": "^7.18.6",
    1275                                 "@babel/plugin-transform-template-literals": "^7.18.9",
    1276                                 "@babel/plugin-transform-typeof-symbol": "^7.18.9",
    1277                                 "@babel/plugin-transform-unicode-escapes": "^7.18.10",
    1278                                 "@babel/plugin-transform-unicode-regex": "^7.18.6",
     1311                                "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
     1312                                "@babel/plugin-transform-arrow-functions": "^7.22.5",
     1313                                "@babel/plugin-transform-async-generator-functions": "^7.22.5",
     1314                                "@babel/plugin-transform-async-to-generator": "^7.22.5",
     1315                                "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
     1316                                "@babel/plugin-transform-block-scoping": "^7.22.5",
     1317                                "@babel/plugin-transform-class-properties": "^7.22.5",
     1318                                "@babel/plugin-transform-class-static-block": "^7.22.5",
     1319                                "@babel/plugin-transform-classes": "^7.22.5",
     1320                                "@babel/plugin-transform-computed-properties": "^7.22.5",
     1321                                "@babel/plugin-transform-destructuring": "^7.22.5",
     1322                                "@babel/plugin-transform-dotall-regex": "^7.22.5",
     1323                                "@babel/plugin-transform-duplicate-keys": "^7.22.5",
     1324                                "@babel/plugin-transform-dynamic-import": "^7.22.5",
     1325                                "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
     1326                                "@babel/plugin-transform-export-namespace-from": "^7.22.5",
     1327                                "@babel/plugin-transform-for-of": "^7.22.5",
     1328                                "@babel/plugin-transform-function-name": "^7.22.5",
     1329                                "@babel/plugin-transform-json-strings": "^7.22.5",
     1330                                "@babel/plugin-transform-literals": "^7.22.5",
     1331                                "@babel/plugin-transform-logical-assignment-operators": "^7.22.5",
     1332                                "@babel/plugin-transform-member-expression-literals": "^7.22.5",
     1333                                "@babel/plugin-transform-modules-amd": "^7.22.5",
     1334                                "@babel/plugin-transform-modules-commonjs": "^7.22.5",
     1335                                "@babel/plugin-transform-modules-systemjs": "^7.22.5",
     1336                                "@babel/plugin-transform-modules-umd": "^7.22.5",
     1337                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
     1338                                "@babel/plugin-transform-new-target": "^7.22.5",
     1339                                "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5",
     1340                                "@babel/plugin-transform-numeric-separator": "^7.22.5",
     1341                                "@babel/plugin-transform-object-rest-spread": "^7.22.5",
     1342                                "@babel/plugin-transform-object-super": "^7.22.5",
     1343                                "@babel/plugin-transform-optional-catch-binding": "^7.22.5",
     1344                                "@babel/plugin-transform-optional-chaining": "^7.22.5",
     1345                                "@babel/plugin-transform-parameters": "^7.22.5",
     1346                                "@babel/plugin-transform-private-methods": "^7.22.5",
     1347                                "@babel/plugin-transform-private-property-in-object": "^7.22.5",
     1348                                "@babel/plugin-transform-property-literals": "^7.22.5",
     1349                                "@babel/plugin-transform-regenerator": "^7.22.5",
     1350                                "@babel/plugin-transform-reserved-words": "^7.22.5",
     1351                                "@babel/plugin-transform-shorthand-properties": "^7.22.5",
     1352                                "@babel/plugin-transform-spread": "^7.22.5",
     1353                                "@babel/plugin-transform-sticky-regex": "^7.22.5",
     1354                                "@babel/plugin-transform-template-literals": "^7.22.5",
     1355                                "@babel/plugin-transform-typeof-symbol": "^7.22.5",
     1356                                "@babel/plugin-transform-unicode-escapes": "^7.22.5",
     1357                                "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
     1358                                "@babel/plugin-transform-unicode-regex": "^7.22.5",
     1359                                "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
    12791360                                "@babel/preset-modules": "^0.1.5",
    1280                                 "@babel/types": "^7.20.2",
    1281                                 "babel-plugin-polyfill-corejs2": "^0.3.3",
    1282                                 "babel-plugin-polyfill-corejs3": "^0.6.0",
    1283                                 "babel-plugin-polyfill-regenerator": "^0.4.1",
    1284                                 "core-js-compat": "^3.25.1",
     1361                                "@babel/types": "^7.22.5",
     1362                                "babel-plugin-polyfill-corejs2": "^0.4.3",
     1363                                "babel-plugin-polyfill-corejs3": "^0.8.1",
     1364                                "babel-plugin-polyfill-regenerator": "^0.5.0",
     1365                                "core-js-compat": "^3.30.2",
    12851366                                "semver": "^6.3.0"
    12861367                        },
    … …  
    13081389                },
    13091390                "@babel/preset-react": {
    1310                         "version": "7.18.6",
    1311                         "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz",
    1312                         "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==",
    1313                         "dev": true,
    1314                         "requires": {
    1315                                 "@babel/helper-plugin-utils": "^7.18.6",
    1316                                 "@babel/helper-validator-option": "^7.18.6",
    1317                                 "@babel/plugin-transform-react-display-name": "^7.18.6",
    1318                                 "@babel/plugin-transform-react-jsx": "^7.18.6",
    1319                                 "@babel/plugin-transform-react-jsx-development": "^7.18.6",
    1320                                 "@babel/plugin-transform-react-pure-annotations": "^7.18.6"
     1391                        "version": "7.22.5",
     1392                        "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz",
     1393                        "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==",
     1394                        "dev": true,
     1395                        "requires": {
     1396                                "@babel/helper-plugin-utils": "^7.22.5",
     1397                                "@babel/helper-validator-option": "^7.22.5",
     1398                                "@babel/plugin-transform-react-display-name": "^7.22.5",
     1399                                "@babel/plugin-transform-react-jsx": "^7.22.5",
     1400                                "@babel/plugin-transform-react-jsx-development": "^7.22.5",
     1401                                "@babel/plugin-transform-react-pure-annotations": "^7.22.5"
    13211402                        }
    13221403                },
    13231404                "@babel/preset-typescript": {
    1324                         "version": "7.21.0",
    1325                         "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz",
    1326                         "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==",
    1327                         "dev": true,
    1328                         "requires": {
    1329                                 "@babel/helper-plugin-utils": "^7.20.2",
    1330                                 "@babel/helper-validator-option": "^7.21.0",
    1331                                 "@babel/plugin-transform-typescript": "^7.21.0"
     1405                        "version": "7.22.5",
     1406                        "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz",
     1407                        "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==",
     1408                        "dev": true,
     1409                        "requires": {
     1410                                "@babel/helper-plugin-utils": "^7.22.5",
     1411                                "@babel/helper-validator-option": "^7.22.5",
     1412                                "@babel/plugin-syntax-jsx": "^7.22.5",
     1413                                "@babel/plugin-transform-modules-commonjs": "^7.22.5",
     1414                                "@babel/plugin-transform-typescript": "^7.22.5"
    13321415                        }
    13331416                },
    … …  
    13541437                },
    13551438                "@babel/template": {
    1356                         "version": "7.20.7",
    1357                         "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
    1358                         "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
    1359                         "dev": true,
    1360                         "requires": {
    1361                                 "@babel/code-frame": "^7.18.6",
    1362                                 "@babel/parser": "^7.20.7",
    1363                                 "@babel/types": "^7.20.7"
     1439                        "version": "7.22.5",
     1440                        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
     1441                        "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
     1442                        "dev": true,
     1443                        "requires": {
     1444                                "@babel/code-frame": "^7.22.5",
     1445                                "@babel/parser": "^7.22.5",
     1446                                "@babel/types": "^7.22.5"
    13641447                        },
    13651448                        "dependencies": {
    13661449                                "@babel/parser": {
    1367                                         "version": "7.21.1",
    1368                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz",
    1369                                         "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==",
     1450                                        "version": "7.22.5",
     1451                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz",
     1452                                        "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==",
    13701453                                        "dev": true
    13711454                                }
    … …  
    13731456                },
    13741457                "@babel/traverse": {
    1375                         "version": "7.21.0",
    1376                         "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.0.tgz",
    1377                         "integrity": "sha512-Xdt2P1H4LKTO8ApPfnO1KmzYMFpp7D/EinoXzLYN/cHcBNrVCAkAtGUcXnHXrl/VGktureU6fkQrHSBE2URfoA==",
    1378                         "dev": true,
    1379                         "requires": {
    1380                                 "@babel/code-frame": "^7.18.6",
    1381                                 "@babel/generator": "^7.21.0",
    1382                                 "@babel/helper-environment-visitor": "^7.18.9",
    1383                                 "@babel/helper-function-name": "^7.21.0",
    1384                                 "@babel/helper-hoist-variables": "^7.18.6",
    1385                                 "@babel/helper-split-export-declaration": "^7.18.6",
    1386                                 "@babel/parser": "^7.21.0",
    1387                                 "@babel/types": "^7.21.0",
     1458                        "version": "7.22.5",
     1459                        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz",
     1460                        "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==",
     1461                        "dev": true,
     1462                        "requires": {
     1463                                "@babel/code-frame": "^7.22.5",
     1464                                "@babel/generator": "^7.22.5",
     1465                                "@babel/helper-environment-visitor": "^7.22.5",
     1466                                "@babel/helper-function-name": "^7.22.5",
     1467                                "@babel/helper-hoist-variables": "^7.22.5",
     1468                                "@babel/helper-split-export-declaration": "^7.22.5",
     1469                                "@babel/parser": "^7.22.5",
     1470                                "@babel/types": "^7.22.5",
    13881471                                "debug": "^4.1.0",
    13891472                                "globals": "^11.1.0"
    … …  
    13911474                        "dependencies": {
    13921475                                "@babel/parser": {
    1393                                         "version": "7.21.1",
    1394                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz",
    1395                                         "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==",
     1476                                        "version": "7.22.5",
     1477                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz",
     1478                                        "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==",
    13961479                                        "dev": true
    13971480                                }
    … …  
    13991482                },
    14001483                "@babel/types": {
    1401                         "version": "7.21.0",
    1402                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.0.tgz",
    1403                         "integrity": "sha512-uR7NWq2VNFnDi7EYqiRz2Jv/VQIu38tu64Zy8TX2nQFQ6etJ9V/Rr2msW8BS132mum2rL645qpDrLtAJtVpuow==",
    1404                         "requires": {
    1405                                 "@babel/helper-string-parser": "^7.19.4",
    1406                                 "@babel/helper-validator-identifier": "^7.19.1",
     1484                        "version": "7.22.5",
     1485                        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
     1486                        "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
     1487                        "requires": {
     1488                                "@babel/helper-string-parser": "^7.22.5",
     1489                                "@babel/helper-validator-identifier": "^7.22.5",
    14071490                                "to-fast-properties": "^2.0.0"
    14081491                        }
    … …  
    14241507                },
    14251508                "@csstools/selector-specificity": {
    1426                         "version": "2.1.1",
    1427                         "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz",
    1428                         "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==",
     1509                        "version": "2.2.0",
     1510                        "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz",
     1511                        "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==",
    14291512                        "dev": true
    14301513                },
    … …  
    14531536                        },
    14541537                        "dependencies": {
     1538                                "@emotion/memoize": {
     1539                                        "version": "0.8.1",
     1540                                        "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
     1541                                        "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
     1542                                },
    14551543                                "escape-string-regexp": {
    14561544                                        "version": "4.0.0",
    … …  
    14701558                                "@emotion/weak-memoize": "^0.3.1",
    14711559                                "stylis": "4.2.0"
     1560                        },
     1561                        "dependencies": {
     1562                                "@emotion/memoize": {
     1563                                        "version": "0.8.1",
     1564                                        "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
     1565                                        "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
     1566                                }
    14721567                        }
    14731568                },
    14741569                "@emotion/css": {
    1475                         "version": "11.11.0",
    1476                         "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.0.tgz",
    1477                         "integrity": "sha512-m4g6nKzZyiKyJ3WOfdwrBdcujVcpaScIWHAnyNKPm/A/xJKwfXPfQAbEVi1kgexWTDakmg+r2aDj0KvnMTo4oQ==",
     1570                        "version": "11.11.2",
     1571                        "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.11.2.tgz",
     1572                        "integrity": "sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==",
    14781573                        "requires": {
    14791574                                "@emotion/babel-plugin": "^11.11.0",
    … …  
    14901585                },
    14911586                "@emotion/is-prop-valid": {
    1492                         "version": "1.2.1",
    1493                         "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
    1494                         "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
    1495                         "requires": {
    1496                                 "@emotion/memoize": "^0.8.1"
     1587                        "version": "0.8.8",
     1588                        "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
     1589                        "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
     1590                        "requires": {
     1591                                "@emotion/memoize": "0.7.4"
    14971592                        }
    14981593                },
    14991594                "@emotion/memoize": {
    1500                         "version": "0.8.1",
    1501                         "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
    1502                         "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
     1595                        "version": "0.7.4",
     1596                        "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
     1597                        "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
    15031598                },
    15041599                "@emotion/react": {
    1505                         "version": "11.11.0",
    1506                         "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz",
    1507                         "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==",
     1600                        "version": "11.11.1",
     1601                        "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz",
     1602                        "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==",
    15081603                        "requires": {
    15091604                                "@babel/runtime": "^7.18.3",
    … …  
    15271622                                "@emotion/utils": "^1.2.1",
    15281623                                "csstype": "^3.0.2"
     1624                        },
     1625                        "dependencies": {
     1626                                "@emotion/memoize": {
     1627                                        "version": "0.8.1",
     1628                                        "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
     1629                                        "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
     1630                                }
    15291631                        }
    15301632                },
    … …  
    15451647                                "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
    15461648                                "@emotion/utils": "^1.2.1"
     1649                        },
     1650                        "dependencies": {
     1651                                "@emotion/is-prop-valid": {
     1652                                        "version": "1.2.1",
     1653                                        "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
     1654                                        "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==",
     1655                                        "requires": {
     1656                                                "@emotion/memoize": "^0.8.1"
     1657                                        }
     1658                                },
     1659                                "@emotion/memoize": {
     1660                                        "version": "0.8.1",
     1661                                        "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
     1662                                        "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
     1663                                }
    15471664                        }
    15481665                },
    … …  
    15781695                        }
    15791696                },
     1697                "@eslint-community/eslint-utils": {
     1698                        "version": "4.4.0",
     1699                        "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
     1700                        "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
     1701                        "dev": true,
     1702                        "requires": {
     1703                                "eslint-visitor-keys": "^3.3.0"
     1704                        },
     1705                        "dependencies": {
     1706                                "eslint-visitor-keys": {
     1707                                        "version": "3.4.1",
     1708                                        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
     1709                                        "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
     1710                                        "dev": true
     1711                                }
     1712                        }
     1713                },
     1714                "@eslint-community/regexpp": {
     1715                        "version": "4.5.1",
     1716                        "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
     1717                        "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
     1718                        "dev": true
     1719                },
    15801720                "@eslint/eslintrc": {
    1581                         "version": "1.4.1",
    1582                         "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
    1583                         "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
     1721                        "version": "2.0.3",
     1722                        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
     1723                        "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
    15841724                        "dev": true,
    15851725                        "requires": {
    15861726                                "ajv": "^6.12.4",
    15871727                                "debug": "^4.3.2",
    1588                                 "espree": "^9.4.0",
     1728                                "espree": "^9.5.2",
    15891729                                "globals": "^13.19.0",
    15901730                                "ignore": "^5.2.0",
    … …  
    16361776                        }
    16371777                },
     1778                "@eslint/js": {
     1779                        "version": "8.43.0",
     1780                        "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
     1781                        "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
     1782                        "dev": true
     1783                },
    16381784                "@financial-times/polyfill-useragent-normaliser": {
    16391785                        "version": "2.0.1",
    … …  
    16511797                },
    16521798                "@floating-ui/core": {
    1653                         "version": "1.0.1",
    1654                         "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.1.tgz",
    1655                         "integrity": "sha512-bO37brCPfteXQfFY0DyNDGB3+IMe4j150KFQcgJ5aBP295p9nBGeHEs/p0czrRbtlHq4Px/yoPXO/+dOCcF4uA=="
     1799                        "version": "1.3.1",
     1800                        "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz",
     1801                        "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g=="
    16561802                },
    16571803                "@floating-ui/dom": {
    1658                         "version": "1.0.1",
    1659                         "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.1.tgz",
    1660                         "integrity": "sha512-wBDiLUKWU8QNPNOTAFHiIAkBv1KlHauG2AhqjSeh2H+wR8PX+AArXfz8NkRexH5PgMJMmSOS70YS89AbWYh5dA==",
    1661                         "requires": {
    1662                                 "@floating-ui/core": "^1.0.1"
     1804                        "version": "1.4.2",
     1805                        "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.2.tgz",
     1806                        "integrity": "sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==",
     1807                        "requires": {
     1808                                "@floating-ui/core": "^1.3.1"
    16631809                        }
    16641810                },
    … …  
    16871833                },
    16881834                "@humanwhocodes/config-array": {
    1689                         "version": "0.11.8",
    1690                         "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
    1691                         "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
     1835                        "version": "0.11.10",
     1836                        "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
     1837                        "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
    16921838                        "dev": true,
    16931839                        "requires": {
    … …  
    17711917                },
    17721918                "@jest/console": {
    1773                         "version": "27.5.1",
    1774                         "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
    1775                         "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
    1776                         "dev": true,
    1777                         "requires": {
    1778                                 "@jest/types": "^27.5.1",
     1919                        "version": "29.5.0",
     1920                        "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz",
     1921                        "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==",
     1922                        "dev": true,
     1923                        "requires": {
     1924                                "@jest/types": "^29.5.0",
    17791925                                "@types/node": "*",
    17801926                                "chalk": "^4.0.0",
    1781                                 "jest-message-util": "^27.5.1",
    1782                                 "jest-util": "^27.5.1",
     1927                                "jest-message-util": "^29.5.0",
     1928                                "jest-util": "^29.5.0",
    17831929                                "slash": "^3.0.0"
    17841930                        },
    … …  
    18361982                },
    18371983                "@jest/core": {
    1838                         "version": "27.5.1",
    1839                         "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
    1840                         "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
    1841                         "dev": true,
    1842                         "requires": {
    1843                                 "@jest/console": "^27.5.1",
    1844                                 "@jest/reporters": "^27.5.1",
    1845                                 "@jest/test-result": "^27.5.1",
    1846                                 "@jest/transform": "^27.5.1",
    1847                                 "@jest/types": "^27.5.1",
     1984                        "version": "29.5.0",
     1985                        "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz",
     1986                        "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==",
     1987                        "dev": true,
     1988                        "requires": {
     1989                                "@jest/console": "^29.5.0",
     1990                                "@jest/reporters": "^29.5.0",
     1991                                "@jest/test-result": "^29.5.0",
     1992                                "@jest/transform": "^29.5.0",
     1993                                "@jest/types": "^29.5.0",
    18481994                                "@types/node": "*",
    18491995                                "ansi-escapes": "^4.2.1",
    18501996                                "chalk": "^4.0.0",
    1851                                 "emittery": "^0.8.1",
     1997                                "ci-info": "^3.2.0",
    18521998                                "exit": "^0.1.2",
    18531999                                "graceful-fs": "^4.2.9",
    1854                                 "jest-changed-files": "^27.5.1",
    1855                                 "jest-config": "^27.5.1",
    1856                                 "jest-haste-map": "^27.5.1",
    1857                                 "jest-message-util": "^27.5.1",
    1858                                 "jest-regex-util": "^27.5.1",
    1859                                 "jest-resolve": "^27.5.1",
    1860                                 "jest-resolve-dependencies": "^27.5.1",
    1861                                 "jest-runner": "^27.5.1",
    1862                                 "jest-runtime": "^27.5.1",
    1863                                 "jest-snapshot": "^27.5.1",
    1864                                 "jest-util": "^27.5.1",
    1865                                 "jest-validate": "^27.5.1",
    1866                                 "jest-watcher": "^27.5.1",
     2000                                "jest-changed-files": "^29.5.0",
     2001                                "jest-config": "^29.5.0",
     2002                                "jest-haste-map": "^29.5.0",
     2003                                "jest-message-util": "^29.5.0",
     2004                                "jest-regex-util": "^29.4.3",
     2005                                "jest-resolve": "^29.5.0",
     2006                                "jest-resolve-dependencies": "^29.5.0",
     2007                                "jest-runner": "^29.5.0",
     2008                                "jest-runtime": "^29.5.0",
     2009                                "jest-snapshot": "^29.5.0",
     2010                                "jest-util": "^29.5.0",
     2011                                "jest-validate": "^29.5.0",
     2012                                "jest-watcher": "^29.5.0",
    18672013                                "micromatch": "^4.0.4",
    1868                                 "rimraf": "^3.0.0",
     2014                                "pretty-format": "^29.5.0",
    18692015                                "slash": "^3.0.0",
    18702016                                "strip-ansi": "^6.0.0"
    … …  
    19302076                                },
    19312077                                "graceful-fs": {
    1932                                         "version": "4.2.10",
    1933                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    1934                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     2078                                        "version": "4.2.11",
     2079                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2080                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    19352081                                        "dev": true
    19362082                                },
    … …  
    19632109                                        "dev": true
    19642110                                },
    1965                                 "rimraf": {
    1966                                         "version": "3.0.2",
    1967                                         "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
    1968                                         "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
    1969                                         "dev": true,
    1970                                         "requires": {
    1971                                                 "glob": "^7.1.3"
    1972                                         }
    1973                                 },
    19742111                                "strip-ansi": {
    19752112                                        "version": "6.0.1",
    … …  
    20022139                },
    20032140                "@jest/environment": {
    2004                         "version": "27.5.1",
    2005                         "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
    2006                         "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
    2007                         "dev": true,
    2008                         "requires": {
    2009                                 "@jest/fake-timers": "^27.5.1",
    2010                                 "@jest/types": "^27.5.1",
     2141                        "version": "29.5.0",
     2142                        "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz",
     2143                        "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==",
     2144                        "dev": true,
     2145                        "requires": {
     2146                                "@jest/fake-timers": "^29.5.0",
     2147                                "@jest/types": "^29.5.0",
    20112148                                "@types/node": "*",
    2012                                 "jest-mock": "^27.5.1"
     2149                                "jest-mock": "^29.5.0"
     2150                        }
     2151                },
     2152                "@jest/expect": {
     2153                        "version": "29.5.0",
     2154                        "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz",
     2155                        "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==",
     2156                        "dev": true,
     2157                        "requires": {
     2158                                "expect": "^29.5.0",
     2159                                "jest-snapshot": "^29.5.0"
     2160                        }
     2161                },
     2162                "@jest/expect-utils": {
     2163                        "version": "29.5.0",
     2164                        "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz",
     2165                        "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==",
     2166                        "dev": true,
     2167                        "requires": {
     2168                                "jest-get-type": "^29.4.3"
    20132169                        }
    20142170                },
    20152171                "@jest/fake-timers": {
    2016                         "version": "27.5.1",
    2017                         "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
    2018                         "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
    2019                         "dev": true,
    2020                         "requires": {
    2021                                 "@jest/types": "^27.5.1",
    2022                                 "@sinonjs/fake-timers": "^8.0.1",
     2172                        "version": "29.5.0",
     2173                        "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz",
     2174                        "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==",
     2175                        "dev": true,
     2176                        "requires": {
     2177                                "@jest/types": "^29.5.0",
     2178                                "@sinonjs/fake-timers": "^10.0.2",
    20232179                                "@types/node": "*",
    2024                                 "jest-message-util": "^27.5.1",
    2025                                 "jest-mock": "^27.5.1",
    2026                                 "jest-util": "^27.5.1"
     2180                                "jest-message-util": "^29.5.0",
     2181                                "jest-mock": "^29.5.0",
     2182                                "jest-util": "^29.5.0"
    20272183                        }
    20282184                },
    20292185                "@jest/globals": {
    2030                         "version": "27.5.1",
    2031                         "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
    2032                         "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
    2033                         "dev": true,
    2034                         "requires": {
    2035                                 "@jest/environment": "^27.5.1",
    2036                                 "@jest/types": "^27.5.1",
    2037                                 "expect": "^27.5.1"
     2186                        "version": "29.5.0",
     2187                        "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz",
     2188                        "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==",
     2189                        "dev": true,
     2190                        "requires": {
     2191                                "@jest/environment": "^29.5.0",
     2192                                "@jest/expect": "^29.5.0",
     2193                                "@jest/types": "^29.5.0",
     2194                                "jest-mock": "^29.5.0"
    20382195                        }
    20392196                },
    20402197                "@jest/reporters": {
    2041                         "version": "27.5.1",
    2042                         "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
    2043                         "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
     2198                        "version": "29.5.0",
     2199                        "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz",
     2200                        "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==",
    20442201                        "dev": true,
    20452202                        "requires": {
    20462203                                "@bcoe/v8-coverage": "^0.2.3",
    2047                                 "@jest/console": "^27.5.1",
    2048                                 "@jest/test-result": "^27.5.1",
    2049                                 "@jest/transform": "^27.5.1",
    2050                                 "@jest/types": "^27.5.1",
     2204                                "@jest/console": "^29.5.0",
     2205                                "@jest/test-result": "^29.5.0",
     2206                                "@jest/transform": "^29.5.0",
     2207                                "@jest/types": "^29.5.0",
     2208                                "@jridgewell/trace-mapping": "^0.3.15",
    20512209                                "@types/node": "*",
    20522210                                "chalk": "^4.0.0",
    20532211                                "collect-v8-coverage": "^1.0.0",
    20542212                                "exit": "^0.1.2",
    2055                                 "glob": "^7.1.2",
     2213                                "glob": "^7.1.3",
    20562214                                "graceful-fs": "^4.2.9",
    20572215                                "istanbul-lib-coverage": "^3.0.0",
    … …  
    20602218                                "istanbul-lib-source-maps": "^4.0.0",
    20612219                                "istanbul-reports": "^3.1.3",
    2062                                 "jest-haste-map": "^27.5.1",
    2063                                 "jest-resolve": "^27.5.1",
    2064                                 "jest-util": "^27.5.1",
    2065                                 "jest-worker": "^27.5.1",
     2220                                "jest-message-util": "^29.5.0",
     2221                                "jest-util": "^29.5.0",
     2222                                "jest-worker": "^29.5.0",
    20662223                                "slash": "^3.0.0",
    2067                                 "source-map": "^0.6.0",
    20682224                                "string-length": "^4.0.1",
    2069                                 "terminal-link": "^2.0.0",
    2070                                 "v8-to-istanbul": "^8.1.0"
    2071                         },
    2072                         "dependencies": {
     2225                                "strip-ansi": "^6.0.0",
     2226                                "v8-to-istanbul": "^9.0.1"
     2227                        },
     2228                        "dependencies": {
     2229                                "ansi-regex": {
     2230                                        "version": "5.0.1",
     2231                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
     2232                                        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
     2233                                        "dev": true
     2234                                },
    20732235                                "ansi-styles": {
    20742236                                        "version": "4.3.0",
    … …  
    21062268                                },
    21072269                                "graceful-fs": {
    2108                                         "version": "4.2.10",
    2109                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    2110                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     2270                                        "version": "4.2.11",
     2271                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2272                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    21112273                                        "dev": true
    21122274                                },
    … …  
    21172279                                        "dev": true
    21182280                                },
    2119                                 "source-map": {
    2120                                         "version": "0.6.1",
    2121                                         "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2122                                         "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    2123                                         "dev": true
     2281                                "jest-worker": {
     2282                                        "version": "29.5.0",
     2283                                        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz",
     2284                                        "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==",
     2285                                        "dev": true,
     2286                                        "requires": {
     2287                                                "@types/node": "*",
     2288                                                "jest-util": "^29.5.0",
     2289                                                "merge-stream": "^2.0.0",
     2290                                                "supports-color": "^8.0.0"
     2291                                        },
     2292                                        "dependencies": {
     2293                                                "supports-color": {
     2294                                                        "version": "8.1.1",
     2295                                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
     2296                                                        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
     2297                                                        "dev": true,
     2298                                                        "requires": {
     2299                                                                "has-flag": "^4.0.0"
     2300                                                        }
     2301                                                }
     2302                                        }
     2303                                },
     2304                                "strip-ansi": {
     2305                                        "version": "6.0.1",
     2306                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
     2307                                        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
     2308                                        "dev": true,
     2309                                        "requires": {
     2310                                                "ansi-regex": "^5.0.1"
     2311                                        }
    21242312                                },
    21252313                                "supports-color": {
    … …  
    21342322                        }
    21352323                },
     2324                "@jest/schemas": {
     2325                        "version": "29.4.3",
     2326                        "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz",
     2327                        "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==",
     2328                        "dev": true,
     2329                        "requires": {
     2330                                "@sinclair/typebox": "^0.25.16"
     2331                        }
     2332                },
    21362333                "@jest/source-map": {
    2137                         "version": "27.5.1",
    2138                         "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
    2139                         "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
    2140                         "dev": true,
    2141                         "requires": {
     2334                        "version": "29.4.3",
     2335                        "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz",
     2336                        "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==",
     2337                        "dev": true,
     2338                        "requires": {
     2339                                "@jridgewell/trace-mapping": "^0.3.15",
    21422340                                "callsites": "^3.0.0",
    2143                                 "graceful-fs": "^4.2.9",
    2144                                 "source-map": "^0.6.0"
     2341                                "graceful-fs": "^4.2.9"
    21452342                        },
    21462343                        "dependencies": {
    21472344                                "graceful-fs": {
    2148                                         "version": "4.2.10",
    2149                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    2150                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
    2151                                         "dev": true
    2152                                 },
    2153                                 "source-map": {
    2154                                         "version": "0.6.1",
    2155                                         "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2156                                         "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     2345                                        "version": "4.2.11",
     2346                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2347                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    21572348                                        "dev": true
    21582349                                }
    … …  
    21602351                },
    21612352                "@jest/test-result": {
    2162                         "version": "27.5.1",
    2163                         "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
    2164                         "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
    2165                         "dev": true,
    2166                         "requires": {
    2167                                 "@jest/console": "^27.5.1",
    2168                                 "@jest/types": "^27.5.1",
     2353                        "version": "29.5.0",
     2354                        "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz",
     2355                        "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==",
     2356                        "dev": true,
     2357                        "requires": {
     2358                                "@jest/console": "^29.5.0",
     2359                                "@jest/types": "^29.5.0",
    21692360                                "@types/istanbul-lib-coverage": "^2.0.0",
    21702361                                "collect-v8-coverage": "^1.0.0"
    … …  
    21722363                },
    21732364                "@jest/test-sequencer": {
    2174                         "version": "27.5.1",
    2175                         "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
    2176                         "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
    2177                         "dev": true,
    2178                         "requires": {
    2179                                 "@jest/test-result": "^27.5.1",
     2365                        "version": "29.5.0",
     2366                        "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz",
     2367                        "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==",
     2368                        "dev": true,
     2369                        "requires": {
     2370                                "@jest/test-result": "^29.5.0",
    21802371                                "graceful-fs": "^4.2.9",
    2181                                 "jest-haste-map": "^27.5.1",
    2182                                 "jest-runtime": "^27.5.1"
     2372                                "jest-haste-map": "^29.5.0",
     2373                                "slash": "^3.0.0"
    21832374                        },
    21842375                        "dependencies": {
    21852376                                "graceful-fs": {
    2186                                         "version": "4.2.10",
    2187                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    2188                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     2377                                        "version": "4.2.11",
     2378                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2379                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    21892380                                        "dev": true
    21902381                                }
    … …  
    21922383                },
    21932384                "@jest/transform": {
    2194                         "version": "27.5.1",
    2195                         "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
    2196                         "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
    2197                         "dev": true,
    2198                         "requires": {
    2199                                 "@babel/core": "^7.1.0",
    2200                                 "@jest/types": "^27.5.1",
     2385                        "version": "29.5.0",
     2386                        "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz",
     2387                        "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==",
     2388                        "dev": true,
     2389                        "requires": {
     2390                                "@babel/core": "^7.11.6",
     2391                                "@jest/types": "^29.5.0",
     2392                                "@jridgewell/trace-mapping": "^0.3.15",
    22012393                                "babel-plugin-istanbul": "^6.1.1",
    22022394                                "chalk": "^4.0.0",
    2203                                 "convert-source-map": "^1.4.0",
    2204                                 "fast-json-stable-stringify": "^2.0.0",
     2395                                "convert-source-map": "^2.0.0",
     2396                                "fast-json-stable-stringify": "^2.1.0",
    22052397                                "graceful-fs": "^4.2.9",
    2206                                 "jest-haste-map": "^27.5.1",
    2207                                 "jest-regex-util": "^27.5.1",
    2208                                 "jest-util": "^27.5.1",
     2398                                "jest-haste-map": "^29.5.0",
     2399                                "jest-regex-util": "^29.4.3",
     2400                                "jest-util": "^29.5.0",
    22092401                                "micromatch": "^4.0.4",
    22102402                                "pirates": "^4.0.4",
    22112403                                "slash": "^3.0.0",
    2212                                 "source-map": "^0.6.1",
    2213                                 "write-file-atomic": "^3.0.0"
     2404                                "write-file-atomic": "^4.0.2"
    22142405                        },
    22152406                        "dependencies": {
    … …  
    22572448                                        "dev": true
    22582449                                },
     2450                                "convert-source-map": {
     2451                                        "version": "2.0.0",
     2452                                        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
     2453                                        "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
     2454                                        "dev": true
     2455                                },
    22592456                                "fill-range": {
    22602457                                        "version": "7.0.1",
    … …  
    22672464                                },
    22682465                                "graceful-fs": {
    2269                                         "version": "4.2.10",
    2270                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    2271                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     2466                                        "version": "4.2.11",
     2467                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2468                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    22722469                                        "dev": true
    22732470                                },
    … …  
    23002497                                        "dev": true
    23012498                                },
    2302                                 "source-map": {
    2303                                         "version": "0.6.1",
    2304                                         "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2305                                         "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    2306                                         "dev": true
    2307                                 },
    23082499                                "supports-color": {
    23092500                                        "version": "7.2.0",
    … …  
    23272518                },
    23282519                "@jest/types": {
    2329                         "version": "27.5.1",
    2330                         "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
    2331                         "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
    2332                         "dev": true,
    2333                         "requires": {
     2520                        "version": "29.5.0",
     2521                        "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz",
     2522                        "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==",
     2523                        "dev": true,
     2524                        "requires": {
     2525                                "@jest/schemas": "^29.4.3",
    23342526                                "@types/istanbul-lib-coverage": "^2.0.0",
    23352527                                "@types/istanbul-reports": "^3.0.0",
    23362528                                "@types/node": "*",
    2337                                 "@types/yargs": "^16.0.0",
     2529                                "@types/yargs": "^17.0.8",
    23382530                                "chalk": "^4.0.0"
    23392531                        },
    … …  
    23912583                },
    23922584                "@jridgewell/gen-mapping": {
    2393                         "version": "0.1.1",
    2394                         "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
    2395                         "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
    2396                         "dev": true,
    2397                         "requires": {
    2398                                 "@jridgewell/set-array": "^1.0.0",
    2399                                 "@jridgewell/sourcemap-codec": "^1.4.10"
     2585                        "version": "0.3.3",
     2586                        "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
     2587                        "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
     2588                        "dev": true,
     2589                        "requires": {
     2590                                "@jridgewell/set-array": "^1.0.1",
     2591                                "@jridgewell/sourcemap-codec": "^1.4.10",
     2592                                "@jridgewell/trace-mapping": "^0.3.9"
    24002593                        }
    24012594                },
    … …  
    24742667                                        "dev": true
    24752668                                }
    2476                         }
    2477                 },
    2478                 "@motionone/animation": {
    2479                         "version": "10.15.1",
    2480                         "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz",
    2481                         "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==",
    2482                         "requires": {
    2483                                 "@motionone/easing": "^10.15.1",
    2484                                 "@motionone/types": "^10.15.1",
    2485                                 "@motionone/utils": "^10.15.1",
    2486                                 "tslib": "^2.3.1"
    2487                         }
    2488                 },
    2489                 "@motionone/dom": {
    2490                         "version": "10.15.5",
    2491                         "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.15.5.tgz",
    2492                         "integrity": "sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA==",
    2493                         "requires": {
    2494                                 "@motionone/animation": "^10.15.1",
    2495                                 "@motionone/generators": "^10.15.1",
    2496                                 "@motionone/types": "^10.15.1",
    2497                                 "@motionone/utils": "^10.15.1",
    2498                                 "hey-listen": "^1.0.8",
    2499                                 "tslib": "^2.3.1"
    2500                         }
    2501                 },
    2502                 "@motionone/easing": {
    2503                         "version": "10.15.1",
    2504                         "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz",
    2505                         "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==",
    2506                         "requires": {
    2507                                 "@motionone/utils": "^10.15.1",
    2508                                 "tslib": "^2.3.1"
    2509                         }
    2510                 },
    2511                 "@motionone/generators": {
    2512                         "version": "10.15.1",
    2513                         "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz",
    2514                         "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==",
    2515                         "requires": {
    2516                                 "@motionone/types": "^10.15.1",
    2517                                 "@motionone/utils": "^10.15.1",
    2518                                 "tslib": "^2.3.1"
    2519                         }
    2520                 },
    2521                 "@motionone/types": {
    2522                         "version": "10.15.1",
    2523                         "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz",
    2524                         "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA=="
    2525                 },
    2526                 "@motionone/utils": {
    2527                         "version": "10.15.1",
    2528                         "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz",
    2529                         "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==",
    2530                         "requires": {
    2531                                 "@motionone/types": "^10.15.1",
    2532                                 "hey-listen": "^1.0.8",
    2533                                 "tslib": "^2.3.1"
    25342669                        }
    25352670                },
    … …  
    26542789                },
    26552790                "@popperjs/core": {
    2656                         "version": "2.11.7",
    2657                         "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz",
    2658                         "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw=="
     2791                        "version": "2.11.8",
     2792                        "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
     2793                        "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
     2794                },
     2795                "@preact/signals": {
     2796                        "version": "1.1.3",
     2797                        "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.1.3.tgz",
     2798                        "integrity": "sha512-N09DuAVvc90bBZVRwD+aFhtGyHAmJLhS3IFoawO/bYJRcil4k83nBOchpCEoS0s5+BXBpahgp0Mjf+IOqP57Og==",
     2799                        "requires": {
     2800                                "@preact/signals-core": "^1.2.3"
     2801                        }
     2802                },
     2803                "@preact/signals-core": {
     2804                        "version": "1.3.0",
     2805                        "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.3.0.tgz",
     2806                        "integrity": "sha512-M+M3ZOtd1dtV/uasyk4SZu1vbfEJ4NeENv0F7F12nijZYedB5wSgbtZcuACyssnTznhF4ctUyrR0dZHuHfyWKA=="
     2807                },
     2808                "@preact/signals-react": {
     2809                        "version": "1.3.2",
     2810                        "resolved": "https://registry.npmjs.org/@preact/signals-react/-/signals-react-1.3.2.tgz",
     2811                        "integrity": "sha512-IjMUjjMMVI/hKa5jnS79rUmOAF4o+fUFjDrU/xHbE8a+Bv0n1svybWD/L31DRSMgGy5kyu5R77CWWaIg1pYy3Q==",
     2812                        "requires": {
     2813                                "@preact/signals-core": "^1.3.0",
     2814                                "use-sync-external-store": "^1.2.0"
     2815                        }
     2816                },
     2817                "@radix-ui/primitive": {
     2818                        "version": "1.0.1",
     2819                        "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz",
     2820                        "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==",
     2821                        "requires": {
     2822                                "@babel/runtime": "^7.13.10"
     2823                        }
     2824                },
     2825                "@radix-ui/react-arrow": {
     2826                        "version": "1.0.3",
     2827                        "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz",
     2828                        "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==",
     2829                        "requires": {
     2830                                "@babel/runtime": "^7.13.10",
     2831                                "@radix-ui/react-primitive": "1.0.3"
     2832                        }
     2833                },
     2834                "@radix-ui/react-collection": {
     2835                        "version": "1.0.3",
     2836                        "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz",
     2837                        "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==",
     2838                        "requires": {
     2839                                "@babel/runtime": "^7.13.10",
     2840                                "@radix-ui/react-compose-refs": "1.0.1",
     2841                                "@radix-ui/react-context": "1.0.1",
     2842                                "@radix-ui/react-primitive": "1.0.3",
     2843                                "@radix-ui/react-slot": "1.0.2"
     2844                        }
     2845                },
     2846                "@radix-ui/react-compose-refs": {
     2847                        "version": "1.0.1",
     2848                        "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz",
     2849                        "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==",
     2850                        "requires": {
     2851                                "@babel/runtime": "^7.13.10"
     2852                        }
     2853                },
     2854                "@radix-ui/react-context": {
     2855                        "version": "1.0.1",
     2856                        "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz",
     2857                        "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==",
     2858                        "requires": {
     2859                                "@babel/runtime": "^7.13.10"
     2860                        }
     2861                },
     2862                "@radix-ui/react-dialog": {
     2863                        "version": "1.0.0",
     2864                        "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz",
     2865                        "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==",
     2866                        "requires": {
     2867                                "@babel/runtime": "^7.13.10",
     2868                                "@radix-ui/primitive": "1.0.0",
     2869                                "@radix-ui/react-compose-refs": "1.0.0",
     2870                                "@radix-ui/react-context": "1.0.0",
     2871                                "@radix-ui/react-dismissable-layer": "1.0.0",
     2872                                "@radix-ui/react-focus-guards": "1.0.0",
     2873                                "@radix-ui/react-focus-scope": "1.0.0",
     2874                                "@radix-ui/react-id": "1.0.0",
     2875                                "@radix-ui/react-portal": "1.0.0",
     2876                                "@radix-ui/react-presence": "1.0.0",
     2877                                "@radix-ui/react-primitive": "1.0.0",
     2878                                "@radix-ui/react-slot": "1.0.0",
     2879                                "@radix-ui/react-use-controllable-state": "1.0.0",
     2880                                "aria-hidden": "^1.1.1",
     2881                                "react-remove-scroll": "2.5.4"
     2882                        },
     2883                        "dependencies": {
     2884                                "@radix-ui/primitive": {
     2885                                        "version": "1.0.0",
     2886                                        "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
     2887                                        "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
     2888                                        "requires": {
     2889                                                "@babel/runtime": "^7.13.10"
     2890                                        }
     2891                                },
     2892                                "@radix-ui/react-compose-refs": {
     2893                                        "version": "1.0.0",
     2894                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
     2895                                        "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
     2896                                        "requires": {
     2897                                                "@babel/runtime": "^7.13.10"
     2898                                        }
     2899                                },
     2900                                "@radix-ui/react-context": {
     2901                                        "version": "1.0.0",
     2902                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
     2903                                        "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
     2904                                        "requires": {
     2905                                                "@babel/runtime": "^7.13.10"
     2906                                        }
     2907                                },
     2908                                "@radix-ui/react-dismissable-layer": {
     2909                                        "version": "1.0.0",
     2910                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz",
     2911                                        "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==",
     2912                                        "requires": {
     2913                                                "@babel/runtime": "^7.13.10",
     2914                                                "@radix-ui/primitive": "1.0.0",
     2915                                                "@radix-ui/react-compose-refs": "1.0.0",
     2916                                                "@radix-ui/react-primitive": "1.0.0",
     2917                                                "@radix-ui/react-use-callback-ref": "1.0.0",
     2918                                                "@radix-ui/react-use-escape-keydown": "1.0.0"
     2919                                        }
     2920                                },
     2921                                "@radix-ui/react-focus-guards": {
     2922                                        "version": "1.0.0",
     2923                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
     2924                                        "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==",
     2925                                        "requires": {
     2926                                                "@babel/runtime": "^7.13.10"
     2927                                        }
     2928                                },
     2929                                "@radix-ui/react-focus-scope": {
     2930                                        "version": "1.0.0",
     2931                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz",
     2932                                        "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==",
     2933                                        "requires": {
     2934                                                "@babel/runtime": "^7.13.10",
     2935                                                "@radix-ui/react-compose-refs": "1.0.0",
     2936                                                "@radix-ui/react-primitive": "1.0.0",
     2937                                                "@radix-ui/react-use-callback-ref": "1.0.0"
     2938                                        }
     2939                                },
     2940                                "@radix-ui/react-id": {
     2941                                        "version": "1.0.0",
     2942                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
     2943                                        "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==",
     2944                                        "requires": {
     2945                                                "@babel/runtime": "^7.13.10",
     2946                                                "@radix-ui/react-use-layout-effect": "1.0.0"
     2947                                        }
     2948                                },
     2949                                "@radix-ui/react-portal": {
     2950                                        "version": "1.0.0",
     2951                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz",
     2952                                        "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==",
     2953                                        "requires": {
     2954                                                "@babel/runtime": "^7.13.10",
     2955                                                "@radix-ui/react-primitive": "1.0.0"
     2956                                        }
     2957                                },
     2958                                "@radix-ui/react-presence": {
     2959                                        "version": "1.0.0",
     2960                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
     2961                                        "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
     2962                                        "requires": {
     2963                                                "@babel/runtime": "^7.13.10",
     2964                                                "@radix-ui/react-compose-refs": "1.0.0",
     2965                                                "@radix-ui/react-use-layout-effect": "1.0.0"
     2966                                        }
     2967                                },
     2968                                "@radix-ui/react-primitive": {
     2969                                        "version": "1.0.0",
     2970                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz",
     2971                                        "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==",
     2972                                        "requires": {
     2973                                                "@babel/runtime": "^7.13.10",
     2974                                                "@radix-ui/react-slot": "1.0.0"
     2975                                        }
     2976                                },
     2977                                "@radix-ui/react-slot": {
     2978                                        "version": "1.0.0",
     2979                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz",
     2980                                        "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==",
     2981                                        "requires": {
     2982                                                "@babel/runtime": "^7.13.10",
     2983                                                "@radix-ui/react-compose-refs": "1.0.0"
     2984                                        }
     2985                                },
     2986                                "@radix-ui/react-use-callback-ref": {
     2987                                        "version": "1.0.0",
     2988                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
     2989                                        "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
     2990                                        "requires": {
     2991                                                "@babel/runtime": "^7.13.10"
     2992                                        }
     2993                                },
     2994                                "@radix-ui/react-use-controllable-state": {
     2995                                        "version": "1.0.0",
     2996                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz",
     2997                                        "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==",
     2998                                        "requires": {
     2999                                                "@babel/runtime": "^7.13.10",
     3000                                                "@radix-ui/react-use-callback-ref": "1.0.0"
     3001                                        }
     3002                                },
     3003                                "@radix-ui/react-use-escape-keydown": {
     3004                                        "version": "1.0.0",
     3005                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz",
     3006                                        "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==",
     3007                                        "requires": {
     3008                                                "@babel/runtime": "^7.13.10",
     3009                                                "@radix-ui/react-use-callback-ref": "1.0.0"
     3010                                        }
     3011                                },
     3012                                "@radix-ui/react-use-layout-effect": {
     3013                                        "version": "1.0.0",
     3014                                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
     3015                                        "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
     3016                                        "requires": {
     3017                                                "@babel/runtime": "^7.13.10"
     3018                                        }
     3019                                },
     3020                                "react-remove-scroll": {
     3021                                        "version": "2.5.4",
     3022                                        "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz",
     3023                                        "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==",
     3024                                        "requires": {
     3025                                                "react-remove-scroll-bar": "^2.3.3",
     3026                                                "react-style-singleton": "^2.2.1",
     3027                                                "tslib": "^2.1.0",
     3028                                                "use-callback-ref": "^1.3.0",
     3029                                                "use-sidecar": "^1.1.2"
     3030                                        }
     3031                                }
     3032                        }
     3033                },
     3034                "@radix-ui/react-direction": {
     3035                        "version": "1.0.1",
     3036                        "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz",
     3037                        "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==",
     3038                        "requires": {
     3039                                "@babel/runtime": "^7.13.10"
     3040                        }
     3041                },
     3042                "@radix-ui/react-dismissable-layer": {
     3043                        "version": "1.0.4",
     3044                        "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz",
     3045                        "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==",
     3046                        "requires": {
     3047                                "@babel/runtime": "^7.13.10",
     3048                                "@radix-ui/primitive": "1.0.1",
     3049                                "@radix-ui/react-compose-refs": "1.0.1",
     3050                                "@radix-ui/react-primitive": "1.0.3",
     3051                                "@radix-ui/react-use-callback-ref": "1.0.1",
     3052                                "@radix-ui/react-use-escape-keydown": "1.0.3"
     3053                        }
     3054                },
     3055                "@radix-ui/react-dropdown-menu": {
     3056                        "version": "2.0.5",
     3057                        "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.5.tgz",
     3058                        "integrity": "sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==",
     3059                        "requires": {
     3060                                "@babel/runtime": "^7.13.10",
     3061                                "@radix-ui/primitive": "1.0.1",
     3062                                "@radix-ui/react-compose-refs": "1.0.1",
     3063                                "@radix-ui/react-context": "1.0.1",
     3064                                "@radix-ui/react-id": "1.0.1",
     3065                                "@radix-ui/react-menu": "2.0.5",
     3066                                "@radix-ui/react-primitive": "1.0.3",
     3067                                "@radix-ui/react-use-controllable-state": "1.0.1"
     3068                        }
     3069                },
     3070                "@radix-ui/react-focus-guards": {
     3071                        "version": "1.0.1",
     3072                        "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz",
     3073                        "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==",
     3074                        "requires": {
     3075                                "@babel/runtime": "^7.13.10"
     3076                        }
     3077                },
     3078                "@radix-ui/react-focus-scope": {
     3079                        "version": "1.0.3",
     3080                        "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz",
     3081                        "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==",
     3082                        "requires": {
     3083                                "@babel/runtime": "^7.13.10",
     3084                                "@radix-ui/react-compose-refs": "1.0.1",
     3085                                "@radix-ui/react-primitive": "1.0.3",
     3086                                "@radix-ui/react-use-callback-ref": "1.0.1"
     3087                        }
     3088                },
     3089                "@radix-ui/react-id": {
     3090                        "version": "1.0.1",
     3091                        "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
     3092                        "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
     3093                        "requires": {
     3094                                "@babel/runtime": "^7.13.10",
     3095                                "@radix-ui/react-use-layout-effect": "1.0.1"
     3096                        }
     3097                },
     3098                "@radix-ui/react-menu": {
     3099                        "version": "2.0.5",
     3100                        "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.5.tgz",
     3101                        "integrity": "sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==",
     3102                        "requires": {
     3103                                "@babel/runtime": "^7.13.10",
     3104                                "@radix-ui/primitive": "1.0.1",
     3105                                "@radix-ui/react-collection": "1.0.3",
     3106                                "@radix-ui/react-compose-refs": "1.0.1",
     3107                                "@radix-ui/react-context": "1.0.1",
     3108                                "@radix-ui/react-direction": "1.0.1",
     3109                                "@radix-ui/react-dismissable-layer": "1.0.4",
     3110                                "@radix-ui/react-focus-guards": "1.0.1",
     3111                                "@radix-ui/react-focus-scope": "1.0.3",
     3112                                "@radix-ui/react-id": "1.0.1",
     3113                                "@radix-ui/react-popper": "1.1.2",
     3114                                "@radix-ui/react-portal": "1.0.3",
     3115                                "@radix-ui/react-presence": "1.0.1",
     3116                                "@radix-ui/react-primitive": "1.0.3",
     3117                                "@radix-ui/react-roving-focus": "1.0.4",
     3118                                "@radix-ui/react-slot": "1.0.2",
     3119                                "@radix-ui/react-use-callback-ref": "1.0.1",
     3120                                "aria-hidden": "^1.1.1",
     3121                                "react-remove-scroll": "2.5.5"
     3122                        }
     3123                },
     3124                "@radix-ui/react-popper": {
     3125                        "version": "1.1.2",
     3126                        "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz",
     3127                        "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==",
     3128                        "requires": {
     3129                                "@babel/runtime": "^7.13.10",
     3130                                "@floating-ui/react-dom": "^2.0.0",
     3131                                "@radix-ui/react-arrow": "1.0.3",
     3132                                "@radix-ui/react-compose-refs": "1.0.1",
     3133                                "@radix-ui/react-context": "1.0.1",
     3134                                "@radix-ui/react-primitive": "1.0.3",
     3135                                "@radix-ui/react-use-callback-ref": "1.0.1",
     3136                                "@radix-ui/react-use-layout-effect": "1.0.1",
     3137                                "@radix-ui/react-use-rect": "1.0.1",
     3138                                "@radix-ui/react-use-size": "1.0.1",
     3139                                "@radix-ui/rect": "1.0.1"
     3140                        },
     3141                        "dependencies": {
     3142                                "@floating-ui/react-dom": {
     3143                                        "version": "2.0.1",
     3144                                        "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.1.tgz",
     3145                                        "integrity": "sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==",
     3146                                        "requires": {
     3147                                                "@floating-ui/dom": "^1.3.0"
     3148                                        }
     3149                                }
     3150                        }
     3151                },
     3152                "@radix-ui/react-portal": {
     3153                        "version": "1.0.3",
     3154                        "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz",
     3155                        "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==",
     3156                        "requires": {
     3157                                "@babel/runtime": "^7.13.10",
     3158                                "@radix-ui/react-primitive": "1.0.3"
     3159                        }
     3160                },
     3161                "@radix-ui/react-presence": {
     3162                        "version": "1.0.1",
     3163                        "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
     3164                        "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
     3165                        "requires": {
     3166                                "@babel/runtime": "^7.13.10",
     3167                                "@radix-ui/react-compose-refs": "1.0.1",
     3168                                "@radix-ui/react-use-layout-effect": "1.0.1"
     3169                        }
     3170                },
     3171                "@radix-ui/react-primitive": {
     3172                        "version": "1.0.3",
     3173                        "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
     3174                        "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
     3175                        "requires": {
     3176                                "@babel/runtime": "^7.13.10",
     3177                                "@radix-ui/react-slot": "1.0.2"
     3178                        }
     3179                },
     3180                "@radix-ui/react-roving-focus": {
     3181                        "version": "1.0.4",
     3182                        "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz",
     3183                        "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==",
     3184                        "requires": {
     3185                                "@babel/runtime": "^7.13.10",
     3186                                "@radix-ui/primitive": "1.0.1",
     3187                                "@radix-ui/react-collection": "1.0.3",
     3188                                "@radix-ui/react-compose-refs": "1.0.1",
     3189                                "@radix-ui/react-context": "1.0.1",
     3190                                "@radix-ui/react-direction": "1.0.1",
     3191                                "@radix-ui/react-id": "1.0.1",
     3192                                "@radix-ui/react-primitive": "1.0.3",
     3193                                "@radix-ui/react-use-callback-ref": "1.0.1",
     3194                                "@radix-ui/react-use-controllable-state": "1.0.1"
     3195                        }
     3196                },
     3197                "@radix-ui/react-slot": {
     3198                        "version": "1.0.2",
     3199                        "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz",
     3200                        "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==",
     3201                        "requires": {
     3202                                "@babel/runtime": "^7.13.10",
     3203                                "@radix-ui/react-compose-refs": "1.0.1"
     3204                        }
     3205                },
     3206                "@radix-ui/react-use-callback-ref": {
     3207                        "version": "1.0.1",
     3208                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz",
     3209                        "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==",
     3210                        "requires": {
     3211                                "@babel/runtime": "^7.13.10"
     3212                        }
     3213                },
     3214                "@radix-ui/react-use-controllable-state": {
     3215                        "version": "1.0.1",
     3216                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz",
     3217                        "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==",
     3218                        "requires": {
     3219                                "@babel/runtime": "^7.13.10",
     3220                                "@radix-ui/react-use-callback-ref": "1.0.1"
     3221                        }
     3222                },
     3223                "@radix-ui/react-use-escape-keydown": {
     3224                        "version": "1.0.3",
     3225                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz",
     3226                        "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==",
     3227                        "requires": {
     3228                                "@babel/runtime": "^7.13.10",
     3229                                "@radix-ui/react-use-callback-ref": "1.0.1"
     3230                        }
     3231                },
     3232                "@radix-ui/react-use-layout-effect": {
     3233                        "version": "1.0.1",
     3234                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz",
     3235                        "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==",
     3236                        "requires": {
     3237                                "@babel/runtime": "^7.13.10"
     3238                        }
     3239                },
     3240                "@radix-ui/react-use-rect": {
     3241                        "version": "1.0.1",
     3242                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz",
     3243                        "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==",
     3244                        "requires": {
     3245                                "@babel/runtime": "^7.13.10",
     3246                                "@radix-ui/rect": "1.0.1"
     3247                        }
     3248                },
     3249                "@radix-ui/react-use-size": {
     3250                        "version": "1.0.1",
     3251                        "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz",
     3252                        "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==",
     3253                        "requires": {
     3254                                "@babel/runtime": "^7.13.10",
     3255                                "@radix-ui/react-use-layout-effect": "1.0.1"
     3256                        }
     3257                },
     3258                "@radix-ui/rect": {
     3259                        "version": "1.0.1",
     3260                        "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz",
     3261                        "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==",
     3262                        "requires": {
     3263                                "@babel/runtime": "^7.13.10"
     3264                        }
    26593265                },
    26603266                "@react-spring/animated": {
    2661                         "version": "9.7.2",
    2662                         "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.2.tgz",
    2663                         "integrity": "sha512-ipvleJ99ipqlnHkz5qhSsgf/ny5aW0ZG8Q+/2Oj9cI7LCc7COdnrSO6V/v8MAX3JOoQNzfz6dye2s5Pt5jGaIA==",
    2664                         "requires": {
    2665                                 "@react-spring/shared": "~9.7.2",
    2666                                 "@react-spring/types": "~9.7.2"
     3267                        "version": "9.7.3",
     3268                        "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.3.tgz",
     3269                        "integrity": "sha512-5CWeNJt9pNgyvuSzQH+uy2pvTg8Y4/OisoscZIR8/ZNLIOI+CatFBhGZpDGTF/OzdNFsAoGk3wiUYTwoJ0YIvw==",
     3270                        "requires": {
     3271                                "@react-spring/shared": "~9.7.3",
     3272                                "@react-spring/types": "~9.7.3"
    26673273                        }
    26683274                },
    26693275                "@react-spring/core": {
    2670                         "version": "9.7.2",
    2671                         "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.2.tgz",
    2672                         "integrity": "sha512-fF512edZT/gKVCA90ZRxfw1DmELeVwiL4OC2J6bMUlNr707C0h4QRoec6DjzG27uLX2MvS1CEatf9KRjwZR9/w==",
    2673                         "requires": {
    2674                                 "@react-spring/animated": "~9.7.2",
    2675                                 "@react-spring/rafz": "~9.7.2",
    2676                                 "@react-spring/shared": "~9.7.2",
    2677                                 "@react-spring/types": "~9.7.2"
    2678                         }
    2679                 },
    2680                 "@react-spring/rafz": {
    2681                         "version": "9.7.2",
    2682                         "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.2.tgz",
    2683                         "integrity": "sha512-kDWMYDQto3+flkrX3vy6DU/l9pxQ4TVW91DglQEc11iDc7shF4+WVDRJvOVLX+xoMP7zyag1dMvlIgvQ+dvA/A=="
     3276                        "version": "9.7.3",
     3277                        "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.3.tgz",
     3278                        "integrity": "sha512-IqFdPVf3ZOC1Cx7+M0cXf4odNLxDC+n7IN3MDcVCTIOSBfqEcBebSv+vlY5AhM0zw05PDbjKrNmBpzv/AqpjnQ==",
     3279                        "requires": {
     3280                                "@react-spring/animated": "~9.7.3",
     3281                                "@react-spring/shared": "~9.7.3",
     3282                                "@react-spring/types": "~9.7.3"
     3283                        }
    26843284                },
    26853285                "@react-spring/shared": {
    2686                         "version": "9.7.2",
    2687                         "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.2.tgz",
    2688                         "integrity": "sha512-6U9qkno+9DxlH5nSltnPs+kU6tYKf0bPLURX2te13aGel8YqgcpFYp5Av8DcN2x3sukinAsmzHUS/FRsdZMMBA==",
    2689                         "requires": {
    2690                                 "@react-spring/rafz": "~9.7.2",
    2691                                 "@react-spring/types": "~9.7.2"
     3286                        "version": "9.7.3",
     3287                        "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.3.tgz",
     3288                        "integrity": "sha512-NEopD+9S5xYyQ0pGtioacLhL2luflh6HACSSDUZOwLHoxA5eku1UPuqcJqjwSD6luKjjLfiLOspxo43FUHKKSA==",
     3289                        "requires": {
     3290                                "@react-spring/types": "~9.7.3"
    26923291                        }
    26933292                },
    26943293                "@react-spring/types": {
    2695                         "version": "9.7.2",
    2696                         "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.2.tgz",
    2697                         "integrity": "sha512-GEflx2Ex/TKVMHq5g5MxQDNNPNhqg+4Db9m7+vGTm8ttZiyga7YQUF24shgRNebKIjahqCuei16SZga8h1pe4g=="
     3294                        "version": "9.7.3",
     3295                        "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz",
     3296                        "integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw=="
    26983297                },
    26993298                "@react-spring/web": {
    2700                         "version": "9.7.2",
    2701                         "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.2.tgz",
    2702                         "integrity": "sha512-7qNc7/5KShu2D05x7o2Ols2nUE7mCKfKLaY2Ix70xPMfTle1sZisoQMBFgV9w/fSLZlHZHV9P0uWJqEXQnbV4Q==",
    2703                         "requires": {
    2704                                 "@react-spring/animated": "~9.7.2",
    2705                                 "@react-spring/core": "~9.7.2",
    2706                                 "@react-spring/shared": "~9.7.2",
    2707                                 "@react-spring/types": "~9.7.2"
     3299                        "version": "9.7.3",
     3300                        "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
     3301                        "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
     3302                        "requires": {
     3303                                "@react-spring/animated": "~9.7.3",
     3304                                "@react-spring/core": "~9.7.3",
     3305                                "@react-spring/shared": "~9.7.3",
     3306                                "@react-spring/types": "~9.7.3"
    27083307                        }
    27093308                },
    … …  
    27293328                        "dev": true
    27303329                },
     3330                "@sinclair/typebox": {
     3331                        "version": "0.25.24",
     3332                        "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz",
     3333                        "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==",
     3334                        "dev": true
     3335                },
    27313336                "@sindresorhus/is": {
    27323337                        "version": "0.7.0",
    … …  
    27373342                },
    27383343                "@sinonjs/commons": {
    2739                         "version": "1.8.6",
    2740                         "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
    2741                         "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
     3344                        "version": "3.0.0",
     3345                        "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz",
     3346                        "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==",
    27423347                        "dev": true,
    27433348                        "requires": {
    … …  
    27463351                },
    27473352                "@sinonjs/fake-timers": {
    2748                         "version": "8.1.0",
    2749                         "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
    2750                         "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
    2751                         "dev": true,
    2752                         "requires": {
    2753                                 "@sinonjs/commons": "^1.7.0"
     3353                        "version": "10.3.0",
     3354                        "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
     3355                        "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
     3356                        "dev": true,
     3357                        "requires": {
     3358                                "@sinonjs/commons": "^3.0.0"
    27543359                        }
    27553360                },
    … …  
    27893394                },
    27903395                "@svgr/babel-plugin-remove-jsx-attribute": {
    2791                         "version": "6.5.0",
    2792                         "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz",
    2793                         "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==",
     3396                        "version": "8.0.0",
     3397                        "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz",
     3398                        "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==",
    27943399                        "dev": true
    27953400                },
    27963401                "@svgr/babel-plugin-remove-jsx-empty-expression": {
    2797                         "version": "6.5.0",
    2798                         "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz",
    2799                         "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==",
     3402                        "version": "8.0.0",
     3403                        "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz",
     3404                        "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==",
    28003405                        "dev": true
    28013406                },
    … …  
    28783483                        "dependencies": {
    28793484                                "entities": {
    2880                                         "version": "4.4.0",
    2881                                         "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
    2882                                         "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
     3485                                        "version": "4.5.0",
     3486                                        "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
     3487                                        "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
    28833488                                        "dev": true
    28843489                                }
    … …  
    30533658                },
    30543659                "@tootallnate/once": {
    3055                         "version": "1.1.2",
    3056                         "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
    3057                         "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
     3660                        "version": "2.0.0",
     3661                        "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
     3662                        "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
    30583663                        "dev": true
    30593664                },
    … …  
    30653670                },
    30663671                "@types/babel__core": {
    3067                         "version": "7.20.0",
    3068                         "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz",
    3069                         "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==",
     3672                        "version": "7.20.1",
     3673                        "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz",
     3674                        "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==",
    30703675                        "dev": true,
    30713676                        "requires": {
    … …  
    30783683                        "dependencies": {
    30793684                                "@babel/parser": {
    3080                                         "version": "7.21.1",
    3081                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz",
    3082                                         "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==",
     3685                                        "version": "7.22.5",
     3686                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz",
     3687                                        "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==",
    30833688                                        "dev": true
    30843689                                }
    … …  
    31053710                },
    31063711                "@types/babel__traverse": {
    3107                         "version": "7.18.3",
    3108                         "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz",
    3109                         "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==",
    3110                         "dev": true,
    3111                         "requires": {
    3112                                 "@babel/types": "^7.3.0"
     3712                        "version": "7.20.1",
     3713                        "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz",
     3714                        "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==",
     3715                        "dev": true,
     3716                        "requires": {
     3717                                "@babel/types": "^7.20.7"
    31133718                        }
    31143719                },
    … …  
    31423747                },
    31433748                "@types/connect-history-api-fallback": {
    3144                         "version": "1.3.5",
    3145                         "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz",
    3146                         "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==",
     3749                        "version": "1.5.0",
     3750                        "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
     3751                        "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==",
    31473752                        "dev": true,
    31483753                        "requires": {
    … …  
    31903795                },
    31913796                "@types/express-serve-static-core": {
    3192                         "version": "4.17.33",
    3193                         "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz",
    3194                         "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==",
     3797                        "version": "4.17.35",
     3798                        "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz",
     3799                        "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==",
    31953800                        "dev": true,
    31963801                        "requires": {
    31973802                                "@types/node": "*",
    31983803                                "@types/qs": "*",
    3199                                 "@types/range-parser": "*"
     3804                                "@types/range-parser": "*",
     3805                                "@types/send": "*"
    32003806                        }
    32013807                },
    … …  
    32193825                        }
    32203826                },
     3827                "@types/http-errors": {
     3828                        "version": "2.0.1",
     3829                        "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz",
     3830                        "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==",
     3831                        "dev": true
     3832                },
    32213833                "@types/http-proxy": {
    3222                         "version": "1.17.9",
    3223                         "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
    3224                         "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
     3834                        "version": "1.17.11",
     3835                        "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz",
     3836                        "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==",
    32253837                        "dev": true,
    32263838                        "requires": {
    … …  
    32523864                        }
    32533865                },
     3866                "@types/jsdom": {
     3867                        "version": "20.0.1",
     3868                        "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz",
     3869                        "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==",
     3870                        "dev": true,
     3871                        "requires": {
     3872                                "@types/node": "*",
     3873                                "@types/tough-cookie": "*",
     3874                                "parse5": "^7.0.0"
     3875                        }
     3876                },
    32543877                "@types/json-schema": {
    32553878                        "version": "7.0.11",
    … …  
    32873910                },
    32883911                "@types/mime": {
    3289                         "version": "3.0.1",
    3290                         "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
    3291                         "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==",
     3912                        "version": "1.3.2",
     3913                        "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
     3914                        "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
    32923915                        "dev": true
    32933916                },
    … …  
    33273950                },
    33283951                "@types/prettier": {
    3329                         "version": "2.7.2",
    3330                         "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz",
    3331                         "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==",
     3952                        "version": "2.7.3",
     3953                        "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz",
     3954                        "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==",
    33323955                        "dev": true
    33333956                },
    … …  
    33573980                },
    33583981                "@types/react": {
    3359                         "version": "18.0.28",
    3360                         "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
    3361                         "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
     3982                        "version": "18.2.14",
     3983                        "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz",
     3984                        "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==",
    33623985                        "requires": {
    33633986                                "@types/prop-types": "*",
    … …  
    33673990                },
    33683991                "@types/react-dom": {
    3369                         "version": "18.0.11",
    3370                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz",
    3371                         "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==",
     3992                        "version": "18.2.6",
     3993                        "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.6.tgz",
     3994                        "integrity": "sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==",
    33723995                        "requires": {
    33733996                                "@types/react": "*"
    … …  
    33814004                },
    33824005                "@types/scheduler": {
    3383                         "version": "0.16.2",
    3384                         "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
    3385                         "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
     4006                        "version": "0.16.3",
     4007                        "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
     4008                        "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
    33864009                },
    33874010                "@types/semver": {
    3388                         "version": "7.3.13",
    3389                         "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz",
    3390                         "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==",
    3391                         "dev": true
     4011                        "version": "7.5.0",
     4012                        "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz",
     4013                        "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==",
     4014                        "dev": true
     4015                },
     4016                "@types/send": {
     4017                        "version": "0.17.1",
     4018                        "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz",
     4019                        "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==",
     4020                        "dev": true,
     4021                        "requires": {
     4022                                "@types/mime": "^1",
     4023                                "@types/node": "*"
     4024                        }
    33924025                },
    33934026                "@types/serve-index": {
    … …  
    34014034                },
    34024035                "@types/serve-static": {
    3403                         "version": "1.15.0",
    3404                         "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
    3405                         "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
    3406                         "dev": true,
    3407                         "requires": {
     4036                        "version": "1.15.2",
     4037                        "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz",
     4038                        "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==",
     4039                        "dev": true,
     4040                        "requires": {
     4041                                "@types/http-errors": "*",
    34084042                                "@types/mime": "*",
    34094043                                "@types/node": "*"
    … …  
    34354069                        "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz",
    34364070                        "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==",
     4071                        "dev": true
     4072                },
     4073                "@types/tough-cookie": {
     4074                        "version": "4.0.2",
     4075                        "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz",
     4076                        "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==",
    34374077                        "dev": true
    34384078                },
    … …  
    34964136                },
    34974137                "@types/ws": {
    3498                         "version": "8.5.4",
    3499                         "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz",
    3500                         "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==",
     4138                        "version": "8.5.5",
     4139                        "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
     4140                        "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
    35014141                        "dev": true,
    35024142                        "requires": {
    … …  
    35054145                },
    35064146                "@types/yargs": {
    3507                         "version": "16.0.5",
    3508                         "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz",
    3509                         "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==",
     4147                        "version": "17.0.24",
     4148                        "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz",
     4149                        "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==",
    35104150                        "dev": true,
    35114151                        "requires": {
    … …  
    35304170                },
    35314171                "@typescript-eslint/eslint-plugin": {
    3532                         "version": "5.53.0",
    3533                         "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz",
    3534                         "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==",
    3535                         "dev": true,
    3536                         "requires": {
    3537                                 "@typescript-eslint/scope-manager": "5.53.0",
    3538                                 "@typescript-eslint/type-utils": "5.53.0",
    3539                                 "@typescript-eslint/utils": "5.53.0",
     4172                        "version": "5.60.1",
     4173                        "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.1.tgz",
     4174                        "integrity": "sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==",
     4175                        "dev": true,
     4176                        "requires": {
     4177                                "@eslint-community/regexpp": "^4.4.0",
     4178                                "@typescript-eslint/scope-manager": "5.60.1",
     4179                                "@typescript-eslint/type-utils": "5.60.1",
     4180                                "@typescript-eslint/utils": "5.60.1",
    35404181                                "debug": "^4.3.4",
    35414182                                "grapheme-splitter": "^1.0.4",
    35424183                                "ignore": "^5.2.0",
    35434184                                "natural-compare-lite": "^1.4.0",
    3544                                 "regexpp": "^3.2.0",
    35454185                                "semver": "^7.3.7",
    35464186                                "tsutils": "^3.21.0"
    … …  
    35634203                                },
    35644204                                "semver": {
    3565                                         "version": "7.3.8",
    3566                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    3567                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     4205                                        "version": "7.5.3",
     4206                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     4207                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    35684208                                        "dev": true,
    35694209                                        "requires": {
    … …  
    35744214                },
    35754215                "@typescript-eslint/parser": {
    3576                         "version": "5.53.0",
    3577                         "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz",
    3578                         "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==",
    3579                         "dev": true,
    3580                         "requires": {
    3581                                 "@typescript-eslint/scope-manager": "5.53.0",
    3582                                 "@typescript-eslint/types": "5.53.0",
    3583                                 "@typescript-eslint/typescript-estree": "5.53.0",
     4216                        "version": "5.60.1",
     4217                        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.1.tgz",
     4218                        "integrity": "sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==",
     4219                        "dev": true,
     4220                        "requires": {
     4221                                "@typescript-eslint/scope-manager": "5.60.1",
     4222                                "@typescript-eslint/types": "5.60.1",
     4223                                "@typescript-eslint/typescript-estree": "5.60.1",
    35844224                                "debug": "^4.3.4"
    35854225                        },
    … …  
    36034243                },
    36044244                "@typescript-eslint/scope-manager": {
    3605                         "version": "5.53.0",
    3606                         "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz",
    3607                         "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==",
    3608                         "dev": true,
    3609                         "requires": {
    3610                                 "@typescript-eslint/types": "5.53.0",
    3611                                 "@typescript-eslint/visitor-keys": "5.53.0"
     4245                        "version": "5.60.1",
     4246                        "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.1.tgz",
     4247                        "integrity": "sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==",
     4248                        "dev": true,
     4249                        "requires": {
     4250                                "@typescript-eslint/types": "5.60.1",
     4251                                "@typescript-eslint/visitor-keys": "5.60.1"
    36124252                        }
    36134253                },
    36144254                "@typescript-eslint/type-utils": {
    3615                         "version": "5.53.0",
    3616                         "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz",
    3617                         "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==",
    3618                         "dev": true,
    3619                         "requires": {
    3620                                 "@typescript-eslint/typescript-estree": "5.53.0",
    3621                                 "@typescript-eslint/utils": "5.53.0",
     4255                        "version": "5.60.1",
     4256                        "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.1.tgz",
     4257                        "integrity": "sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==",
     4258                        "dev": true,
     4259                        "requires": {
     4260                                "@typescript-eslint/typescript-estree": "5.60.1",
     4261                                "@typescript-eslint/utils": "5.60.1",
    36224262                                "debug": "^4.3.4",
    36234263                                "tsutils": "^3.21.0"
    … …  
    36424282                },
    36434283                "@typescript-eslint/types": {
    3644                         "version": "5.53.0",
    3645                         "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz",
    3646                         "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==",
     4284                        "version": "5.60.1",
     4285                        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.1.tgz",
     4286                        "integrity": "sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==",
    36474287                        "dev": true
    36484288                },
    36494289                "@typescript-eslint/typescript-estree": {
    3650                         "version": "5.53.0",
    3651                         "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz",
    3652                         "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==",
    3653                         "dev": true,
    3654                         "requires": {
    3655                                 "@typescript-eslint/types": "5.53.0",
    3656                                 "@typescript-eslint/visitor-keys": "5.53.0",
     4290                        "version": "5.60.1",
     4291                        "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.1.tgz",
     4292                        "integrity": "sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==",
     4293                        "dev": true,
     4294                        "requires": {
     4295                                "@typescript-eslint/types": "5.60.1",
     4296                                "@typescript-eslint/visitor-keys": "5.60.1",
    36574297                                "debug": "^4.3.4",
    36584298                                "globby": "^11.1.0",
    … …  
    36874327                                },
    36884328                                "semver": {
    3689                                         "version": "7.3.8",
    3690                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    3691                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     4329                                        "version": "7.5.3",
     4330                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     4331                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    36924332                                        "dev": true,
    36934333                                        "requires": {
    … …  
    36984338                },
    36994339                "@typescript-eslint/utils": {
    3700                         "version": "5.53.0",
    3701                         "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz",
    3702                         "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==",
    3703                         "dev": true,
    3704                         "requires": {
     4340                        "version": "5.60.1",
     4341                        "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.1.tgz",
     4342                        "integrity": "sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==",
     4343                        "dev": true,
     4344                        "requires": {
     4345                                "@eslint-community/eslint-utils": "^4.2.0",
    37054346                                "@types/json-schema": "^7.0.9",
    37064347                                "@types/semver": "^7.3.12",
    3707                                 "@typescript-eslint/scope-manager": "5.53.0",
    3708                                 "@typescript-eslint/types": "5.53.0",
    3709                                 "@typescript-eslint/typescript-estree": "5.53.0",
     4348                                "@typescript-eslint/scope-manager": "5.60.1",
     4349                                "@typescript-eslint/types": "5.60.1",
     4350                                "@typescript-eslint/typescript-estree": "5.60.1",
    37104351                                "eslint-scope": "^5.1.1",
    3711                                 "eslint-utils": "^3.0.0",
    37124352                                "semver": "^7.3.7"
    37134353                        },
    37144354                        "dependencies": {
    37154355                                "semver": {
    3716                                         "version": "7.3.8",
    3717                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    3718                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     4356                                        "version": "7.5.3",
     4357                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     4358                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    37194359                                        "dev": true,
    37204360                                        "requires": {
    … …  
    37254365                },
    37264366                "@typescript-eslint/visitor-keys": {
    3727                         "version": "5.53.0",
    3728                         "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz",
    3729                         "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==",
    3730                         "dev": true,
    3731                         "requires": {
    3732                                 "@typescript-eslint/types": "5.53.0",
     4367                        "version": "5.60.1",
     4368                        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.1.tgz",
     4369                        "integrity": "sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==",
     4370                        "dev": true,
     4371                        "requires": {
     4372                                "@typescript-eslint/types": "5.60.1",
    37334373                                "eslint-visitor-keys": "^3.3.0"
    37344374                        },
    37354375                        "dependencies": {
    37364376                                "eslint-visitor-keys": {
    3737                                         "version": "3.3.0",
    3738                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
    3739                                         "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
     4377                                        "version": "3.4.1",
     4378                                        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
     4379                                        "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
    37404380                                        "dev": true
    37414381                                }
    … …  
    37434383                },
    37444384                "@use-gesture/core": {
    3745                         "version": "10.2.26",
    3746                         "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.26.tgz",
    3747                         "integrity": "sha512-NyFpQ3iID9iFBROXyyvU1D0NK+t+dP+WAVByhCvqHUenpxLD2NlRLVRpoK3XGGwksr6mU3PvZ2Nm4q0q+gLJPA=="
     4385                        "version": "10.2.27",
     4386                        "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.27.tgz",
     4387                        "integrity": "sha512-V4XV7hn9GAD2MYu8yBBVi5iuWBsAMfjPRMsEVzoTNGYH72tf0kFP+OKqGKc8YJFQIJx6yj+AOqxmEHOmx2/MEA=="
    37484388                },
    37494389                "@use-gesture/react": {
    3750                         "version": "10.2.26",
    3751                         "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.26.tgz",
    3752                         "integrity": "sha512-0QhaE5mhaQbFlip4MX7n1nwCX8gax6Da1LsP2fZ/BU6xW9zyEmV6NX7DPelDxq1rr2NiBJh30vx9RIp80YeA/A==",
    3753                         "requires": {
    3754                                 "@use-gesture/core": "10.2.26"
     4390                        "version": "10.2.27",
     4391                        "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.27.tgz",
     4392                        "integrity": "sha512-7E5vnWCxeslWlxwZ8uKIcnUZVMTRMZ8cvSnLLKF1NkyNb3PnNiAzoXM4G1vTKJKRhgOTeI6wK1YsEpwo9ABV5w==",
     4393                        "requires": {
     4394                                "@use-gesture/core": "10.2.27"
    37554395                        }
    37564396                },
    … …  
    39234563                },
    39244564                "@wordpress/a11y": {
    3925                         "version": "3.26.1",
    3926                         "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.26.1.tgz",
    3927                         "integrity": "sha512-HNJ6hwpD8AWEaxgiV2NmZis2jL/s/mZU4Ua/Q/7qP+F+tJJdG2VRV0mBOzJDU0BwcH3DJZ33EJjTlpabKY8/Jw==",
     4565                        "version": "3.35.1",
     4566                        "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.35.1.tgz",
     4567                        "integrity": "sha512-tz0wtbBZNAMQJCJN7OmV7CD0K4B74Tl+Lmq0fEchwuwNh9/ZWG4ZOnTjvnfNEv4ynL6f23P3ECHhlcvMfvfo1A==",
    39284568                        "requires": {
    39294569                                "@babel/runtime": "^7.16.0",
    3930                                 "@wordpress/dom-ready": "^3.26.1",
    3931                                 "@wordpress/i18n": "^4.26.1"
     4570                                "@wordpress/dom-ready": "^3.35.1",
     4571                                "@wordpress/i18n": "^4.35.1"
    39324572                        }
    39334573                },
    39344574                "@wordpress/annotations": {
    3935                         "version": "2.26.4",
    3936                         "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.26.4.tgz",
    3937                         "integrity": "sha512-QnwRjPaug2bre/wnuF0tuG2dLOzOO14Hz0AbbGGQ0cW2MNhOVsyc/6UZE/mC166HlPQ5SbFG6z22kbXxD/fFJg==",
     4575                        "version": "2.35.1",
     4576                        "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.35.1.tgz",
     4577                        "integrity": "sha512-rq5B5yymqiYiCqYYTm45ix/Qv7vsH1kSQFklPPa/DUXnUl5RRA0LTAqpJIFzgzWvf9TMfwrwggNGKK/XTXcwQg==",
    39384578                        "requires": {
    39394579                                "@babel/runtime": "^7.16.0",
    3940                                 "@wordpress/data": "^8.3.3",
    3941                                 "@wordpress/hooks": "^3.26.1",
    3942                                 "@wordpress/i18n": "^4.26.1",
    3943                                 "@wordpress/rich-text": "^6.3.4",
    3944                                 "rememo": "^4.0.0",
     4580                                "@wordpress/data": "^9.5.1",
     4581                                "@wordpress/hooks": "^3.35.1",
     4582                                "@wordpress/i18n": "^4.35.1",
     4583                                "@wordpress/rich-text": "^6.12.1",
     4584                                "rememo": "^4.0.2",
    39454585                                "uuid": "^8.3.0"
    39464586                        },
    39474587                        "dependencies": {
     4588                                "@wordpress/data": {
     4589                                        "version": "9.5.1",
     4590                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     4591                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     4592                                        "requires": {
     4593                                                "@babel/runtime": "^7.16.0",
     4594                                                "@wordpress/compose": "^6.12.1",
     4595                                                "@wordpress/deprecated": "^3.35.1",
     4596                                                "@wordpress/element": "^5.12.1",
     4597                                                "@wordpress/is-shallow-equal": "^4.35.1",
     4598                                                "@wordpress/priority-queue": "^2.35.1",
     4599                                                "@wordpress/private-apis": "^0.17.1",
     4600                                                "@wordpress/redux-routine": "^4.35.1",
     4601                                                "deepmerge": "^4.3.0",
     4602                                                "equivalent-key-map": "^0.2.2",
     4603                                                "is-plain-object": "^5.0.0",
     4604                                                "is-promise": "^4.0.0",
     4605                                                "redux": "^4.1.2",
     4606                                                "turbo-combine-reducers": "^1.0.2",
     4607                                                "use-memo-one": "^1.1.1"
     4608                                        }
     4609                                },
     4610                                "@wordpress/private-apis": {
     4611                                        "version": "0.17.1",
     4612                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     4613                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     4614                                        "requires": {
     4615                                                "@babel/runtime": "^7.16.0"
     4616                                        }
     4617                                },
    39484618                                "uuid": {
    39494619                                        "version": "8.3.2",
    … …  
    39544624                },
    39554625                "@wordpress/api-fetch": {
    3956                         "version": "6.23.1",
    3957                         "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.23.1.tgz",
    3958                         "integrity": "sha512-+pJf3wClzn9cZ21Cpxd3EyWMRlh8gEj90HdL+9oPOCt+b90zcrgCzoFwOl7AtesHtJF8mkm3fYC1fwGHxskWgA==",
     4626                        "version": "6.32.1",
     4627                        "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.32.1.tgz",
     4628                        "integrity": "sha512-dl9coCJZLhhdG5fyU31jfNwQu9KugIGrnaUBYPh+Tz9WbfqHN22R490VPSXw6rfRpuq12QEj4+gv5mlpJJisdA==",
    39594629                        "requires": {
    39604630                                "@babel/runtime": "^7.16.0",
    3961                                 "@wordpress/i18n": "^4.26.1",
    3962                                 "@wordpress/url": "^3.27.1"
     4631                                "@wordpress/i18n": "^4.35.1",
     4632                                "@wordpress/url": "^3.36.1"
    39634633                        }
    39644634                },
    39654635                "@wordpress/autop": {
    3966                         "version": "3.26.1",
    3967                         "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.26.1.tgz",
    3968                         "integrity": "sha512-wAW4c9VMx8ocIeNwITP+Gvu0ISX7fnolKTxbZKGQnMwiJS/LJLPFfxvchNGy39nmAuiEHhSdTEYGDxKInLepLA==",
     4636                        "version": "3.35.1",
     4637                        "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.35.1.tgz",
     4638                        "integrity": "sha512-8TrJBkgLKUL/AxNqwNIMUjwAiDuASzjabwWmtFo7JFtpyaHKSzohgztbyE2QFJcZ72AdHUEBqshIhHZ5N8F0yQ==",
    39694639                        "requires": {
    39704640                                "@babel/runtime": "^7.16.0"
    … …  
    39724642                },
    39734643                "@wordpress/babel-plugin-import-jsx-pragma": {
    3974                         "version": "4.10.0",
    3975                         "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.10.0.tgz",
    3976                         "integrity": "sha512-JEhn9v6rZJ4RVNC1g6W2KR4qd/VPwJ8hIoRIZnL0XxpCD7LTGiVm14rQPqlKZARqWlRknYn1Zt1pIr4XlVIPVg==",
     4644                        "version": "4.19.0",
     4645                        "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.19.0.tgz",
     4646                        "integrity": "sha512-g2oMpFWL8AL+F9lZv2A2UDxsT5ai2qeIZ8STaFKV/9VbYRQSNmaunrf7CAJYbbWPZNRHucz7U7J1K7PzwSZ71w==",
    39774647                        "dev": true
    39784648                },
    39794649                "@wordpress/babel-preset-default": {
    3980                         "version": "7.10.2",
    3981                         "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.10.2.tgz",
    3982                         "integrity": "sha512-OCYEVVSd+8pZZooCMzsRgQA6LIA4cH3E2fvxAcq76gQp9SF8JMOhTBw6bUvg/I55kiCDsK51B6lp9lJaBy56FQ==",
     4650                        "version": "7.19.1",
     4651                        "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.19.1.tgz",
     4652                        "integrity": "sha512-PsEx7B7t4AV5c6Sv7FkyksqXoZduISNUU1lTXSlGkWWzmYwZxXK0DKvY+M00cB8MotCzpN9Xu756wM4kxNSstA==",
    39834653                        "dev": true,
    39844654                        "requires": {
    … …  
    39894659                                "@babel/preset-typescript": "^7.16.0",
    39904660                                "@babel/runtime": "^7.16.0",
    3991                                 "@wordpress/babel-plugin-import-jsx-pragma": "^4.9.1",
    3992                                 "@wordpress/browserslist-config": "^5.9.1",
    3993                                 "@wordpress/element": "^5.3.2",
    3994                                 "@wordpress/warning": "^2.26.1",
     4661                                "@wordpress/babel-plugin-import-jsx-pragma": "^4.18.1",
     4662                                "@wordpress/browserslist-config": "^5.18.1",
     4663                                "@wordpress/element": "^5.12.1",
     4664                                "@wordpress/warning": "^2.35.1",
    39954665                                "browserslist": "^4.17.6",
    39964666                                "core-js": "^3.19.1"
    … …  
    39984668                        "dependencies": {
    39994669                                "browserslist": {
    4000                                         "version": "4.21.5",
    4001                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
    4002                                         "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
    4003                                         "dev": true,
    4004                                         "requires": {
    4005                                                 "caniuse-lite": "^1.0.30001449",
    4006                                                 "electron-to-chromium": "^1.4.284",
    4007                                                 "node-releases": "^2.0.8",
    4008                                                 "update-browserslist-db": "^1.0.10"
     4670                                        "version": "4.21.9",
     4671                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
     4672                                        "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
     4673                                        "dev": true,
     4674                                        "requires": {
     4675                                                "caniuse-lite": "^1.0.30001503",
     4676                                                "electron-to-chromium": "^1.4.431",
     4677                                                "node-releases": "^2.0.12",
     4678                                                "update-browserslist-db": "^1.0.11"
    40094679                                        }
    40104680                                },
    40114681                                "caniuse-lite": {
    4012                                         "version": "1.0.30001457",
    4013                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz",
    4014                                         "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==",
     4682                                        "version": "1.0.30001508",
     4683                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
     4684                                        "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
    40154685                                        "dev": true
    40164686                                },
    40174687                                "electron-to-chromium": {
    4018                                         "version": "1.4.304",
    4019                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.304.tgz",
    4020                                         "integrity": "sha512-6c8M+ojPgDIXN2NyfGn8oHASXYnayj+gSEnGeLMKb9zjsySeVB/j7KkNAAG9yDcv8gNlhvFg5REa1N/kQU6pgA==",
     4688                                        "version": "1.4.440",
     4689                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz",
     4690                                        "integrity": "sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==",
    40214691                                        "dev": true
    40224692                                },
    40234693                                "node-releases": {
    4024                                         "version": "2.0.10",
    4025                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
    4026                                         "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
    4027                                         "dev": true
     4694                                        "version": "2.0.12",
     4695                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
     4696                                        "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==",
     4697                                        "dev": true
     4698                                },
     4699                                "update-browserslist-db": {
     4700                                        "version": "1.0.11",
     4701                                        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
     4702                                        "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
     4703                                        "dev": true,
     4704                                        "requires": {
     4705                                                "escalade": "^3.1.1",
     4706                                                "picocolors": "^1.0.0"
     4707                                        }
    40284708                                }
    40294709                        }
    40304710                },
    40314711                "@wordpress/base-styles": {
    4032                         "version": "4.18.0",
    4033                         "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.18.0.tgz",
    4034                         "integrity": "sha512-qrlhzyIyjlx3sA15OrQpa7/nG6oLAJobDTQWWfX6D5pxH0qi8r89Ux5Rix8gMomCPWwLgW1HZXh9Xlbl0Zk3uw==",
     4712                        "version": "4.27.0",
     4713                        "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.27.0.tgz",
     4714                        "integrity": "sha512-W6cSj+rhRm5R+f51vk4l5c5768XqISwbyz2WL6zCLZ9nLpC3kQ4UetHruVNN+ylNqtK9I+6+ZJeBw+dmRqSYaQ==",
    40354715                        "dev": true
    40364716                },
    40374717                "@wordpress/blob": {
    4038                         "version": "3.26.1",
    4039                         "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.26.1.tgz",
    4040                         "integrity": "sha512-bMLi2t4pvlF4w0jH3u4kRFkRbekrTrpG0FhdrqbAoHk3i+ti6dFnVwdwH8DapiyxIdJJNHdhwNq7VFt9AtytMA==",
     4718                        "version": "3.35.1",
     4719                        "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.35.1.tgz",
     4720                        "integrity": "sha512-Y12zzQaSRavzxVctkVIBZoZU+Fy9PweAfxy/jhu3SRwNeKotrDjAxHb7vPAd5fyg9rBH+rC47giUjI29L0Jj0Q==",
    40414721                        "requires": {
    40424722                                "@babel/runtime": "^7.16.0"
    … …  
    40444724                },
    40454725                "@wordpress/block-directory": {
    4046                         "version": "4.3.13",
    4047                         "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.3.13.tgz",
    4048                         "integrity": "sha512-WHLRShrm4+vMUmc1o37f7XMB/mVDJc45aYzeXBH+IpgSxolMI/XecRBIu7Odn9Z1S3KS1Udf7g51HcBZlkPN6A==",
     4726                        "version": "4.12.2",
     4727                        "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.2.tgz",
     4728                        "integrity": "sha512-4LXVE6hsQymK4l2Pu3EqAs7un1DCf0CFUu0Vg5tudwa2p9FgvshGFs95chNrWUdiGLq/XcG1n85f+p27xp8LEw==",
    40494729                        "requires": {
    40504730                                "@babel/runtime": "^7.16.0",
    4051                                 "@wordpress/a11y": "^3.26.1",
    4052                                 "@wordpress/api-fetch": "^6.23.1",
    4053                                 "@wordpress/block-editor": "^11.3.10",
    4054                                 "@wordpress/blocks": "^12.3.3",
    4055                                 "@wordpress/components": "^23.3.7",
    4056                                 "@wordpress/compose": "^6.3.3",
    4057                                 "@wordpress/core-data": "^6.3.3",
    4058                                 "@wordpress/data": "^8.3.3",
    4059                                 "@wordpress/edit-post": "^7.3.13",
    4060                                 "@wordpress/editor": "^13.3.10",
    4061                                 "@wordpress/element": "^5.3.2",
    4062                                 "@wordpress/hooks": "^3.26.1",
    4063                                 "@wordpress/html-entities": "^3.26.1",
    4064                                 "@wordpress/i18n": "^4.26.1",
    4065                                 "@wordpress/icons": "^9.17.2",
    4066                                 "@wordpress/notices": "^3.26.3",
    4067                                 "@wordpress/plugins": "^5.3.3",
    4068                                 "@wordpress/url": "^3.27.1",
     4731                                "@wordpress/a11y": "^3.35.1",
     4732                                "@wordpress/api-fetch": "^6.32.1",
     4733                                "@wordpress/block-editor": "^12.3.2",
     4734                                "@wordpress/blocks": "^12.12.1",
     4735                                "@wordpress/components": "^25.1.2",
     4736                                "@wordpress/compose": "^6.12.1",
     4737                                "@wordpress/core-data": "^6.12.2",
     4738                                "@wordpress/data": "^9.5.1",
     4739                                "@wordpress/edit-post": "^7.12.2",
     4740                                "@wordpress/editor": "^13.12.2",
     4741                                "@wordpress/element": "^5.12.1",
     4742                                "@wordpress/hooks": "^3.35.1",
     4743                                "@wordpress/html-entities": "^3.35.1",
     4744                                "@wordpress/i18n": "^4.35.1",
     4745                                "@wordpress/icons": "^9.26.2",
     4746                                "@wordpress/notices": "^4.3.1",
     4747                                "@wordpress/plugins": "^6.3.2",
     4748                                "@wordpress/url": "^3.36.1",
    40694749                                "change-case": "^4.1.2"
     4750                        },
     4751                        "dependencies": {
     4752                                "@wordpress/components": {
     4753                                        "version": "25.1.2",
     4754                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     4755                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     4756                                        "requires": {
     4757                                                "@ariakit/react": "^0.2.10",
     4758                                                "@babel/runtime": "^7.16.0",
     4759                                                "@emotion/cache": "^11.7.1",
     4760                                                "@emotion/css": "^11.7.1",
     4761                                                "@emotion/react": "^11.7.1",
     4762                                                "@emotion/serialize": "^1.0.2",
     4763                                                "@emotion/styled": "^11.6.0",
     4764                                                "@emotion/utils": "^1.0.0",
     4765                                                "@floating-ui/react-dom": "1.0.0",
     4766                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     4767                                                "@use-gesture/react": "^10.2.24",
     4768                                                "@wordpress/a11y": "^3.35.1",
     4769                                                "@wordpress/compose": "^6.12.1",
     4770                                                "@wordpress/date": "^4.35.1",
     4771                                                "@wordpress/deprecated": "^3.35.1",
     4772                                                "@wordpress/dom": "^3.35.1",
     4773                                                "@wordpress/element": "^5.12.1",
     4774                                                "@wordpress/escape-html": "^2.35.1",
     4775                                                "@wordpress/hooks": "^3.35.1",
     4776                                                "@wordpress/html-entities": "^3.35.1",
     4777                                                "@wordpress/i18n": "^4.35.1",
     4778                                                "@wordpress/icons": "^9.26.2",
     4779                                                "@wordpress/is-shallow-equal": "^4.35.1",
     4780                                                "@wordpress/keycodes": "^3.35.1",
     4781                                                "@wordpress/primitives": "^3.33.1",
     4782                                                "@wordpress/private-apis": "^0.17.1",
     4783                                                "@wordpress/rich-text": "^6.12.1",
     4784                                                "@wordpress/warning": "^2.35.1",
     4785                                                "change-case": "^4.1.2",
     4786                                                "classnames": "^2.3.1",
     4787                                                "colord": "^2.7.0",
     4788                                                "date-fns": "^2.28.0",
     4789                                                "deepmerge": "^4.3.0",
     4790                                                "dom-scroll-into-view": "^1.2.1",
     4791                                                "downshift": "^6.0.15",
     4792                                                "fast-deep-equal": "^3.1.3",
     4793                                                "framer-motion": "~10.11.6",
     4794                                                "gradient-parser": "^0.1.5",
     4795                                                "highlight-words-core": "^1.2.2",
     4796                                                "is-plain-object": "^5.0.0",
     4797                                                "memize": "^2.1.0",
     4798                                                "path-to-regexp": "^6.2.1",
     4799                                                "re-resizable": "^6.4.0",
     4800                                                "react-colorful": "^5.3.1",
     4801                                                "reakit": "^1.3.11",
     4802                                                "remove-accents": "^0.4.2",
     4803                                                "use-lilius": "^2.0.1",
     4804                                                "uuid": "^8.3.0",
     4805                                                "valtio": "1.7.0"
     4806                                        }
     4807                                },
     4808                                "@wordpress/data": {
     4809                                        "version": "9.5.1",
     4810                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     4811                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     4812                                        "requires": {
     4813                                                "@babel/runtime": "^7.16.0",
     4814                                                "@wordpress/compose": "^6.12.1",
     4815                                                "@wordpress/deprecated": "^3.35.1",
     4816                                                "@wordpress/element": "^5.12.1",
     4817                                                "@wordpress/is-shallow-equal": "^4.35.1",
     4818                                                "@wordpress/priority-queue": "^2.35.1",
     4819                                                "@wordpress/private-apis": "^0.17.1",
     4820                                                "@wordpress/redux-routine": "^4.35.1",
     4821                                                "deepmerge": "^4.3.0",
     4822                                                "equivalent-key-map": "^0.2.2",
     4823                                                "is-plain-object": "^5.0.0",
     4824                                                "is-promise": "^4.0.0",
     4825                                                "redux": "^4.1.2",
     4826                                                "turbo-combine-reducers": "^1.0.2",
     4827                                                "use-memo-one": "^1.1.1"
     4828                                        }
     4829                                },
     4830                                "@wordpress/private-apis": {
     4831                                        "version": "0.17.1",
     4832                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     4833                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     4834                                        "requires": {
     4835                                                "@babel/runtime": "^7.16.0"
     4836                                        }
     4837                                },
     4838                                "memize": {
     4839                                        "version": "2.1.0",
     4840                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     4841                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     4842                                }
    40704843                        }
    40714844                },
    40724845                "@wordpress/block-editor": {
    4073                         "version": "11.3.10",
    4074                         "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-11.3.10.tgz",
    4075                         "integrity": "sha512-2JBYC/0cbLWvp9mA15/yhrb31OcI9UYO5ejAHHofcz3yZl3G0XeDpnhUQZRirQKjUvbynKCEOctL/4n6TOfhYA==",
     4846                        "version": "12.3.2",
     4847                        "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.2.tgz",
     4848                        "integrity": "sha512-NLMxdnBdgpoKmrPhLW34nv9pklGCHpm2/XX1m7skYlmz7Z1FTQsNOGVK/oShP/B2gGCT7WlhOK/a0ieDXgv/ow==",
    40764849                        "requires": {
    40774850                                "@babel/runtime": "^7.16.0",
     4851                                "@emotion/styled": "^11.6.0",
    40784852                                "@react-spring/web": "^9.4.5",
    4079                                 "@wordpress/a11y": "^3.26.1",
    4080                                 "@wordpress/api-fetch": "^6.23.1",
    4081                                 "@wordpress/blob": "^3.26.1",
    4082                                 "@wordpress/blocks": "^12.3.3",
    4083                                 "@wordpress/components": "^23.3.7",
    4084                                 "@wordpress/compose": "^6.3.3",
    4085                                 "@wordpress/data": "^8.3.3",
    4086                                 "@wordpress/date": "^4.26.2",
    4087                                 "@wordpress/deprecated": "^3.26.1",
    4088                                 "@wordpress/dom": "^3.26.1",
    4089                                 "@wordpress/element": "^5.3.2",
    4090                                 "@wordpress/escape-html": "^2.26.1",
    4091                                 "@wordpress/hooks": "^3.26.1",
    4092                                 "@wordpress/html-entities": "^3.26.1",
    4093                                 "@wordpress/i18n": "^4.26.1",
    4094                                 "@wordpress/icons": "^9.17.2",
    4095                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4096                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4097                                 "@wordpress/keycodes": "^3.26.2",
    4098                                 "@wordpress/notices": "^3.26.3",
    4099                                 "@wordpress/preferences": "^3.3.7",
    4100                                 "@wordpress/private-apis": "^0.8.1",
    4101                                 "@wordpress/rich-text": "^6.3.4",
    4102                                 "@wordpress/shortcode": "^3.26.1",
    4103                                 "@wordpress/style-engine": "^1.9.1",
    4104                                 "@wordpress/token-list": "^2.26.1",
    4105                                 "@wordpress/url": "^3.27.1",
    4106                                 "@wordpress/warning": "^2.26.1",
    4107                                 "@wordpress/wordcount": "^3.26.1",
     4853                                "@wordpress/a11y": "^3.35.1",
     4854                                "@wordpress/api-fetch": "^6.32.1",
     4855                                "@wordpress/blob": "^3.35.1",
     4856                                "@wordpress/blocks": "^12.12.1",
     4857                                "@wordpress/components": "^25.1.2",
     4858                                "@wordpress/compose": "^6.12.1",
     4859                                "@wordpress/data": "^9.5.1",
     4860                                "@wordpress/date": "^4.35.1",
     4861                                "@wordpress/deprecated": "^3.35.1",
     4862                                "@wordpress/dom": "^3.35.1",
     4863                                "@wordpress/element": "^5.12.1",
     4864                                "@wordpress/escape-html": "^2.35.1",
     4865                                "@wordpress/hooks": "^3.35.1",
     4866                                "@wordpress/html-entities": "^3.35.1",
     4867                                "@wordpress/i18n": "^4.35.1",
     4868                                "@wordpress/icons": "^9.26.2",
     4869                                "@wordpress/is-shallow-equal": "^4.35.1",
     4870                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     4871                                "@wordpress/keycodes": "^3.35.1",
     4872                                "@wordpress/notices": "^4.3.1",
     4873                                "@wordpress/preferences": "^3.12.2",
     4874                                "@wordpress/private-apis": "^0.17.1",
     4875                                "@wordpress/rich-text": "^6.12.1",
     4876                                "@wordpress/shortcode": "^3.35.1",
     4877                                "@wordpress/style-engine": "^1.18.1",
     4878                                "@wordpress/token-list": "^2.35.1",
     4879                                "@wordpress/url": "^3.36.1",
     4880                                "@wordpress/warning": "^2.35.1",
     4881                                "@wordpress/wordcount": "^3.35.1",
    41084882                                "change-case": "^4.1.2",
    41094883                                "classnames": "^2.3.1",
    41104884                                "colord": "^2.7.0",
     4885                                "deepmerge": "^4.3.0",
    41114886                                "diff": "^4.0.2",
    41124887                                "dom-scroll-into-view": "^1.2.1",
    … …  
    41164891                                "react-autosize-textarea": "^7.1.0",
    41174892                                "react-easy-crop": "^4.5.1",
    4118                                 "rememo": "^4.0.0",
     4893                                "rememo": "^4.0.2",
    41194894                                "remove-accents": "^0.4.2",
    41204895                                "traverse": "^0.6.6"
     4896                        },
     4897                        "dependencies": {
     4898                                "@wordpress/components": {
     4899                                        "version": "25.1.2",
     4900                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     4901                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     4902                                        "requires": {
     4903                                                "@ariakit/react": "^0.2.10",
     4904                                                "@babel/runtime": "^7.16.0",
     4905                                                "@emotion/cache": "^11.7.1",
     4906                                                "@emotion/css": "^11.7.1",
     4907                                                "@emotion/react": "^11.7.1",
     4908                                                "@emotion/serialize": "^1.0.2",
     4909                                                "@emotion/styled": "^11.6.0",
     4910                                                "@emotion/utils": "^1.0.0",
     4911                                                "@floating-ui/react-dom": "1.0.0",
     4912                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     4913                                                "@use-gesture/react": "^10.2.24",
     4914                                                "@wordpress/a11y": "^3.35.1",
     4915                                                "@wordpress/compose": "^6.12.1",
     4916                                                "@wordpress/date": "^4.35.1",
     4917                                                "@wordpress/deprecated": "^3.35.1",
     4918                                                "@wordpress/dom": "^3.35.1",
     4919                                                "@wordpress/element": "^5.12.1",
     4920                                                "@wordpress/escape-html": "^2.35.1",
     4921                                                "@wordpress/hooks": "^3.35.1",
     4922                                                "@wordpress/html-entities": "^3.35.1",
     4923                                                "@wordpress/i18n": "^4.35.1",
     4924                                                "@wordpress/icons": "^9.26.2",
     4925                                                "@wordpress/is-shallow-equal": "^4.35.1",
     4926                                                "@wordpress/keycodes": "^3.35.1",
     4927                                                "@wordpress/primitives": "^3.33.1",
     4928                                                "@wordpress/private-apis": "^0.17.1",
     4929                                                "@wordpress/rich-text": "^6.12.1",
     4930                                                "@wordpress/warning": "^2.35.1",
     4931                                                "change-case": "^4.1.2",
     4932                                                "classnames": "^2.3.1",
     4933                                                "colord": "^2.7.0",
     4934                                                "date-fns": "^2.28.0",
     4935                                                "deepmerge": "^4.3.0",
     4936                                                "dom-scroll-into-view": "^1.2.1",
     4937                                                "downshift": "^6.0.15",
     4938                                                "fast-deep-equal": "^3.1.3",
     4939                                                "framer-motion": "~10.11.6",
     4940                                                "gradient-parser": "^0.1.5",
     4941                                                "highlight-words-core": "^1.2.2",
     4942                                                "is-plain-object": "^5.0.0",
     4943                                                "memize": "^2.1.0",
     4944                                                "path-to-regexp": "^6.2.1",
     4945                                                "re-resizable": "^6.4.0",
     4946                                                "react-colorful": "^5.3.1",
     4947                                                "reakit": "^1.3.11",
     4948                                                "remove-accents": "^0.4.2",
     4949                                                "use-lilius": "^2.0.1",
     4950                                                "uuid": "^8.3.0",
     4951                                                "valtio": "1.7.0"
     4952                                        }
     4953                                },
     4954                                "@wordpress/data": {
     4955                                        "version": "9.5.1",
     4956                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     4957                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     4958                                        "requires": {
     4959                                                "@babel/runtime": "^7.16.0",
     4960                                                "@wordpress/compose": "^6.12.1",
     4961                                                "@wordpress/deprecated": "^3.35.1",
     4962                                                "@wordpress/element": "^5.12.1",
     4963                                                "@wordpress/is-shallow-equal": "^4.35.1",
     4964                                                "@wordpress/priority-queue": "^2.35.1",
     4965                                                "@wordpress/private-apis": "^0.17.1",
     4966                                                "@wordpress/redux-routine": "^4.35.1",
     4967                                                "deepmerge": "^4.3.0",
     4968                                                "equivalent-key-map": "^0.2.2",
     4969                                                "is-plain-object": "^5.0.0",
     4970                                                "is-promise": "^4.0.0",
     4971                                                "redux": "^4.1.2",
     4972                                                "turbo-combine-reducers": "^1.0.2",
     4973                                                "use-memo-one": "^1.1.1"
     4974                                        }
     4975                                },
     4976                                "@wordpress/private-apis": {
     4977                                        "version": "0.17.1",
     4978                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     4979                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     4980                                        "requires": {
     4981                                                "@babel/runtime": "^7.16.0"
     4982                                        }
     4983                                },
     4984                                "memize": {
     4985                                        "version": "2.1.0",
     4986                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     4987                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     4988                                }
    41214989                        }
    41224990                },
    41234991                "@wordpress/block-library": {
    4124                         "version": "8.3.13",
    4125                         "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.3.13.tgz",
    4126                         "integrity": "sha512-0AXeFuWru0UYRHTamd2i/W4+qabiJz6HF8qn8/trJK4UIaX2anJAjfr4zlqsSzyOEWtqpShk7wzqb5Buj6C0KA==",
     4992                        "version": "8.12.2",
     4993                        "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.2.tgz",
     4994                        "integrity": "sha512-fEYlw5Wap+nYryXEL7V1dGnDBjb1/c0c356BvFF+uwJW9S94Xqq5I2wI1A6aJqM8hBWiFqpg/FniyaABOKkQwA==",
    41274995                        "requires": {
    41284996                                "@babel/runtime": "^7.16.0",
    4129                                 "@wordpress/a11y": "^3.26.1",
    4130                                 "@wordpress/api-fetch": "^6.23.1",
    4131                                 "@wordpress/autop": "^3.26.1",
    4132                                 "@wordpress/blob": "^3.26.1",
    4133                                 "@wordpress/block-editor": "^11.3.10",
    4134                                 "@wordpress/blocks": "^12.3.3",
    4135                                 "@wordpress/components": "^23.3.7",
    4136                                 "@wordpress/compose": "^6.3.3",
    4137                                 "@wordpress/core-data": "^6.3.3",
    4138                                 "@wordpress/data": "^8.3.3",
    4139                                 "@wordpress/date": "^4.26.2",
    4140                                 "@wordpress/deprecated": "^3.26.1",
    4141                                 "@wordpress/dom": "^3.26.1",
    4142                                 "@wordpress/element": "^5.3.2",
    4143                                 "@wordpress/escape-html": "^2.26.1",
    4144                                 "@wordpress/hooks": "^3.26.1",
    4145                                 "@wordpress/html-entities": "^3.26.1",
    4146                                 "@wordpress/i18n": "^4.26.1",
    4147                                 "@wordpress/icons": "^9.17.2",
    4148                                 "@wordpress/keycodes": "^3.26.2",
    4149                                 "@wordpress/notices": "^3.26.3",
    4150                                 "@wordpress/primitives": "^3.24.2",
    4151                                 "@wordpress/private-apis": "^0.8.1",
    4152                                 "@wordpress/reusable-blocks": "^4.3.10",
    4153                                 "@wordpress/rich-text": "^6.3.4",
    4154                                 "@wordpress/server-side-render": "^4.3.7",
    4155                                 "@wordpress/url": "^3.27.1",
    4156                                 "@wordpress/viewport": "^5.3.3",
     4997                                "@preact/signals": "^1.1.3",
     4998                                "@wordpress/a11y": "^3.35.1",
     4999                                "@wordpress/api-fetch": "^6.32.1",
     5000                                "@wordpress/autop": "^3.35.1",
     5001                                "@wordpress/blob": "^3.35.1",
     5002                                "@wordpress/block-editor": "^12.3.2",
     5003                                "@wordpress/blocks": "^12.12.1",
     5004                                "@wordpress/components": "^25.1.2",
     5005                                "@wordpress/compose": "^6.12.1",
     5006                                "@wordpress/core-data": "^6.12.2",
     5007                                "@wordpress/data": "^9.5.1",
     5008                                "@wordpress/date": "^4.35.1",
     5009                                "@wordpress/deprecated": "^3.35.1",
     5010                                "@wordpress/dom": "^3.35.1",
     5011                                "@wordpress/element": "^5.12.1",
     5012                                "@wordpress/escape-html": "^2.35.1",
     5013                                "@wordpress/hooks": "^3.35.1",
     5014                                "@wordpress/html-entities": "^3.35.1",
     5015                                "@wordpress/i18n": "^4.35.1",
     5016                                "@wordpress/icons": "^9.26.2",
     5017                                "@wordpress/keycodes": "^3.35.1",
     5018                                "@wordpress/notices": "^4.3.1",
     5019                                "@wordpress/primitives": "^3.33.1",
     5020                                "@wordpress/private-apis": "^0.17.1",
     5021                                "@wordpress/reusable-blocks": "^4.12.2",
     5022                                "@wordpress/rich-text": "^6.12.1",
     5023                                "@wordpress/server-side-render": "^4.12.2",
     5024                                "@wordpress/url": "^3.36.1",
     5025                                "@wordpress/viewport": "^5.12.1",
     5026                                "@wordpress/wordcount": "^3.35.1",
    41575027                                "change-case": "^4.1.2",
    41585028                                "classnames": "^2.3.1",
    41595029                                "colord": "^2.7.0",
     5030                                "deepsignal": "^1.3.0",
    41605031                                "escape-html": "^1.0.3",
    41615032                                "fast-average-color": "^9.1.1",
    41625033                                "fast-deep-equal": "^3.1.3",
    41635034                                "lodash": "^4.17.21",
    4164                                 "memize": "^1.1.0",
     5035                                "memize": "^2.1.0",
    41655036                                "micromodal": "^0.4.10",
    4166                                 "remove-accents": "^0.4.2"
     5037                                "preact": "^10.13.2",
     5038                                "remove-accents": "^0.4.2",
     5039                                "uuid": "^8.3.0"
     5040                        },
     5041                        "dependencies": {
     5042                                "@wordpress/components": {
     5043                                        "version": "25.1.2",
     5044                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     5045                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     5046                                        "requires": {
     5047                                                "@ariakit/react": "^0.2.10",
     5048                                                "@babel/runtime": "^7.16.0",
     5049                                                "@emotion/cache": "^11.7.1",
     5050                                                "@emotion/css": "^11.7.1",
     5051                                                "@emotion/react": "^11.7.1",
     5052                                                "@emotion/serialize": "^1.0.2",
     5053                                                "@emotion/styled": "^11.6.0",
     5054                                                "@emotion/utils": "^1.0.0",
     5055                                                "@floating-ui/react-dom": "1.0.0",
     5056                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     5057                                                "@use-gesture/react": "^10.2.24",
     5058                                                "@wordpress/a11y": "^3.35.1",
     5059                                                "@wordpress/compose": "^6.12.1",
     5060                                                "@wordpress/date": "^4.35.1",
     5061                                                "@wordpress/deprecated": "^3.35.1",
     5062                                                "@wordpress/dom": "^3.35.1",
     5063                                                "@wordpress/element": "^5.12.1",
     5064                                                "@wordpress/escape-html": "^2.35.1",
     5065                                                "@wordpress/hooks": "^3.35.1",
     5066                                                "@wordpress/html-entities": "^3.35.1",
     5067                                                "@wordpress/i18n": "^4.35.1",
     5068                                                "@wordpress/icons": "^9.26.2",
     5069                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5070                                                "@wordpress/keycodes": "^3.35.1",
     5071                                                "@wordpress/primitives": "^3.33.1",
     5072                                                "@wordpress/private-apis": "^0.17.1",
     5073                                                "@wordpress/rich-text": "^6.12.1",
     5074                                                "@wordpress/warning": "^2.35.1",
     5075                                                "change-case": "^4.1.2",
     5076                                                "classnames": "^2.3.1",
     5077                                                "colord": "^2.7.0",
     5078                                                "date-fns": "^2.28.0",
     5079                                                "deepmerge": "^4.3.0",
     5080                                                "dom-scroll-into-view": "^1.2.1",
     5081                                                "downshift": "^6.0.15",
     5082                                                "fast-deep-equal": "^3.1.3",
     5083                                                "framer-motion": "~10.11.6",
     5084                                                "gradient-parser": "^0.1.5",
     5085                                                "highlight-words-core": "^1.2.2",
     5086                                                "is-plain-object": "^5.0.0",
     5087                                                "memize": "^2.1.0",
     5088                                                "path-to-regexp": "^6.2.1",
     5089                                                "re-resizable": "^6.4.0",
     5090                                                "react-colorful": "^5.3.1",
     5091                                                "reakit": "^1.3.11",
     5092                                                "remove-accents": "^0.4.2",
     5093                                                "use-lilius": "^2.0.1",
     5094                                                "uuid": "^8.3.0",
     5095                                                "valtio": "1.7.0"
     5096                                        }
     5097                                },
     5098                                "@wordpress/data": {
     5099                                        "version": "9.5.1",
     5100                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5101                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5102                                        "requires": {
     5103                                                "@babel/runtime": "^7.16.0",
     5104                                                "@wordpress/compose": "^6.12.1",
     5105                                                "@wordpress/deprecated": "^3.35.1",
     5106                                                "@wordpress/element": "^5.12.1",
     5107                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5108                                                "@wordpress/priority-queue": "^2.35.1",
     5109                                                "@wordpress/private-apis": "^0.17.1",
     5110                                                "@wordpress/redux-routine": "^4.35.1",
     5111                                                "deepmerge": "^4.3.0",
     5112                                                "equivalent-key-map": "^0.2.2",
     5113                                                "is-plain-object": "^5.0.0",
     5114                                                "is-promise": "^4.0.0",
     5115                                                "redux": "^4.1.2",
     5116                                                "turbo-combine-reducers": "^1.0.2",
     5117                                                "use-memo-one": "^1.1.1"
     5118                                        }
     5119                                },
     5120                                "@wordpress/private-apis": {
     5121                                        "version": "0.17.1",
     5122                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5123                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5124                                        "requires": {
     5125                                                "@babel/runtime": "^7.16.0"
     5126                                        }
     5127                                },
     5128                                "memize": {
     5129                                        "version": "2.1.0",
     5130                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5131                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5132                                },
     5133                                "uuid": {
     5134                                        "version": "8.3.2",
     5135                                        "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
     5136                                        "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
     5137                                }
    41675138                        }
    41685139                },
    … …  
    41765147                },
    41775148                "@wordpress/blocks": {
    4178                         "version": "12.3.3",
    4179                         "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.3.3.tgz",
    4180                         "integrity": "sha512-eB+Lb1XxUQWS1GQiVoCZ+Qm7w3pX2QKxP+/Jq+Pk1E/Obx6O2tmybzOy0pQ2h8r9TgCVa8FnhUKGet8RUHZL3w==",
     5149                        "version": "12.12.1",
     5150                        "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.1.tgz",
     5151                        "integrity": "sha512-2wwTiodGOhZ82Pss6IQP/FM3QO/CF4HeH2FHDNYfjy6y9paFf/6zXTwbNejAkdLiJ64Wb1Si3BKsLFmkhgPRTQ==",
    41815152                        "requires": {
    41825153                                "@babel/runtime": "^7.16.0",
    4183                                 "@wordpress/autop": "^3.26.1",
    4184                                 "@wordpress/blob": "^3.26.1",
    4185                                 "@wordpress/block-serialization-default-parser": "^4.26.1",
    4186                                 "@wordpress/compose": "^6.3.3",
    4187                                 "@wordpress/data": "^8.3.3",
    4188                                 "@wordpress/deprecated": "^3.26.1",
    4189                                 "@wordpress/dom": "^3.26.1",
    4190                                 "@wordpress/element": "^5.3.2",
    4191                                 "@wordpress/hooks": "^3.26.1",
    4192                                 "@wordpress/html-entities": "^3.26.1",
    4193                                 "@wordpress/i18n": "^4.26.1",
    4194                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4195                                 "@wordpress/private-apis": "^0.8.1",
    4196                                 "@wordpress/shortcode": "^3.26.1",
     5154                                "@wordpress/autop": "^3.35.1",
     5155                                "@wordpress/blob": "^3.35.1",
     5156                                "@wordpress/block-serialization-default-parser": "^4.35.1",
     5157                                "@wordpress/compose": "^6.12.1",
     5158                                "@wordpress/data": "^9.5.1",
     5159                                "@wordpress/deprecated": "^3.35.1",
     5160                                "@wordpress/dom": "^3.35.1",
     5161                                "@wordpress/element": "^5.12.1",
     5162                                "@wordpress/hooks": "^3.35.1",
     5163                                "@wordpress/html-entities": "^3.35.1",
     5164                                "@wordpress/i18n": "^4.35.1",
     5165                                "@wordpress/is-shallow-equal": "^4.35.1",
     5166                                "@wordpress/private-apis": "^0.17.1",
     5167                                "@wordpress/shortcode": "^3.35.1",
    41975168                                "change-case": "^4.1.2",
    41985169                                "colord": "^2.7.0",
     5170                                "deepmerge": "^4.3.0",
    41995171                                "fast-deep-equal": "^3.1.3",
    42005172                                "hpq": "^1.3.0",
    42015173                                "is-plain-object": "^5.0.0",
    4202                                 "lodash": "^4.17.21",
    4203                                 "memize": "^1.1.0",
    4204                                 "rememo": "^4.0.0",
     5174                                "memize": "^2.1.0",
     5175                                "rememo": "^4.0.2",
    42055176                                "remove-accents": "^0.4.2",
    42065177                                "showdown": "^1.9.1",
    … …  
    42095180                        },
    42105181                        "dependencies": {
     5182                                "@wordpress/data": {
     5183                                        "version": "9.5.1",
     5184                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5185                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5186                                        "requires": {
     5187                                                "@babel/runtime": "^7.16.0",
     5188                                                "@wordpress/compose": "^6.12.1",
     5189                                                "@wordpress/deprecated": "^3.35.1",
     5190                                                "@wordpress/element": "^5.12.1",
     5191                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5192                                                "@wordpress/priority-queue": "^2.35.1",
     5193                                                "@wordpress/private-apis": "^0.17.1",
     5194                                                "@wordpress/redux-routine": "^4.35.1",
     5195                                                "deepmerge": "^4.3.0",
     5196                                                "equivalent-key-map": "^0.2.2",
     5197                                                "is-plain-object": "^5.0.0",
     5198                                                "is-promise": "^4.0.0",
     5199                                                "redux": "^4.1.2",
     5200                                                "turbo-combine-reducers": "^1.0.2",
     5201                                                "use-memo-one": "^1.1.1"
     5202                                        }
     5203                                },
     5204                                "@wordpress/private-apis": {
     5205                                        "version": "0.17.1",
     5206                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5207                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5208                                        "requires": {
     5209                                                "@babel/runtime": "^7.16.0"
     5210                                        }
     5211                                },
    42115212                                "is-plain-object": {
    42125213                                        "version": "5.0.0",
    … …  
    42145215                                        "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
    42155216                                },
     5217                                "memize": {
     5218                                        "version": "2.1.0",
     5219                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5220                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5221                                },
    42165222                                "uuid": {
    42175223                                        "version": "8.3.2",
    … …  
    42225228                },
    42235229                "@wordpress/browserslist-config": {
    4224                         "version": "5.10.0",
    4225                         "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.10.0.tgz",
    4226                         "integrity": "sha512-NYqAGHJno4/AqikS6pok4BuudUBZR/pd3fhSzQUVaCFgK2C5qzauaGU9C7J6sRJ1NDchJu05Ubu7gRkA8dIASA==",
    4227                         "dev": true
     5230                        "version": "5.19.0",
     5231                        "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.19.0.tgz",
     5232                        "integrity": "sha512-WBTpyVskyQjAIeBONjCHDIumyNfKldji5sd1+Y2gFBbAb4m8igr8OWWZj8iKqT+UkedHiZ6PkVw0+sg6kvk7bw==",
     5233                        "dev": true
     5234                },
     5235                "@wordpress/commands": {
     5236                        "version": "0.6.2",
     5237                        "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.6.2.tgz",
     5238                        "integrity": "sha512-Y+ViX/nZhw71GFMic+IwUsJOxKA7Z0zNfMDnwWiSrXLoVNuv3bd5K6Ovdni8zYk7Yq4rKCSNW1uIPPu54evj0g==",
     5239                        "requires": {
     5240                                "@babel/runtime": "^7.16.0",
     5241                                "@wordpress/components": "^25.1.2",
     5242                                "@wordpress/data": "^9.5.1",
     5243                                "@wordpress/element": "^5.12.1",
     5244                                "@wordpress/i18n": "^4.35.1",
     5245                                "@wordpress/icons": "^9.26.2",
     5246                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     5247                                "@wordpress/private-apis": "^0.17.1",
     5248                                "cmdk": "^0.2.0",
     5249                                "rememo": "^4.0.2"
     5250                        },
     5251                        "dependencies": {
     5252                                "@wordpress/components": {
     5253                                        "version": "25.1.2",
     5254                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     5255                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     5256                                        "requires": {
     5257                                                "@ariakit/react": "^0.2.10",
     5258                                                "@babel/runtime": "^7.16.0",
     5259                                                "@emotion/cache": "^11.7.1",
     5260                                                "@emotion/css": "^11.7.1",
     5261                                                "@emotion/react": "^11.7.1",
     5262                                                "@emotion/serialize": "^1.0.2",
     5263                                                "@emotion/styled": "^11.6.0",
     5264                                                "@emotion/utils": "^1.0.0",
     5265                                                "@floating-ui/react-dom": "1.0.0",
     5266                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     5267                                                "@use-gesture/react": "^10.2.24",
     5268                                                "@wordpress/a11y": "^3.35.1",
     5269                                                "@wordpress/compose": "^6.12.1",
     5270                                                "@wordpress/date": "^4.35.1",
     5271                                                "@wordpress/deprecated": "^3.35.1",
     5272                                                "@wordpress/dom": "^3.35.1",
     5273                                                "@wordpress/element": "^5.12.1",
     5274                                                "@wordpress/escape-html": "^2.35.1",
     5275                                                "@wordpress/hooks": "^3.35.1",
     5276                                                "@wordpress/html-entities": "^3.35.1",
     5277                                                "@wordpress/i18n": "^4.35.1",
     5278                                                "@wordpress/icons": "^9.26.2",
     5279                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5280                                                "@wordpress/keycodes": "^3.35.1",
     5281                                                "@wordpress/primitives": "^3.33.1",
     5282                                                "@wordpress/private-apis": "^0.17.1",
     5283                                                "@wordpress/rich-text": "^6.12.1",
     5284                                                "@wordpress/warning": "^2.35.1",
     5285                                                "change-case": "^4.1.2",
     5286                                                "classnames": "^2.3.1",
     5287                                                "colord": "^2.7.0",
     5288                                                "date-fns": "^2.28.0",
     5289                                                "deepmerge": "^4.3.0",
     5290                                                "dom-scroll-into-view": "^1.2.1",
     5291                                                "downshift": "^6.0.15",
     5292                                                "fast-deep-equal": "^3.1.3",
     5293                                                "framer-motion": "~10.11.6",
     5294                                                "gradient-parser": "^0.1.5",
     5295                                                "highlight-words-core": "^1.2.2",
     5296                                                "is-plain-object": "^5.0.0",
     5297                                                "memize": "^2.1.0",
     5298                                                "path-to-regexp": "^6.2.1",
     5299                                                "re-resizable": "^6.4.0",
     5300                                                "react-colorful": "^5.3.1",
     5301                                                "reakit": "^1.3.11",
     5302                                                "remove-accents": "^0.4.2",
     5303                                                "use-lilius": "^2.0.1",
     5304                                                "uuid": "^8.3.0",
     5305                                                "valtio": "1.7.0"
     5306                                        }
     5307                                },
     5308                                "@wordpress/data": {
     5309                                        "version": "9.5.1",
     5310                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5311                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5312                                        "requires": {
     5313                                                "@babel/runtime": "^7.16.0",
     5314                                                "@wordpress/compose": "^6.12.1",
     5315                                                "@wordpress/deprecated": "^3.35.1",
     5316                                                "@wordpress/element": "^5.12.1",
     5317                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5318                                                "@wordpress/priority-queue": "^2.35.1",
     5319                                                "@wordpress/private-apis": "^0.17.1",
     5320                                                "@wordpress/redux-routine": "^4.35.1",
     5321                                                "deepmerge": "^4.3.0",
     5322                                                "equivalent-key-map": "^0.2.2",
     5323                                                "is-plain-object": "^5.0.0",
     5324                                                "is-promise": "^4.0.0",
     5325                                                "redux": "^4.1.2",
     5326                                                "turbo-combine-reducers": "^1.0.2",
     5327                                                "use-memo-one": "^1.1.1"
     5328                                        }
     5329                                },
     5330                                "@wordpress/private-apis": {
     5331                                        "version": "0.17.1",
     5332                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5333                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5334                                        "requires": {
     5335                                                "@babel/runtime": "^7.16.0"
     5336                                        }
     5337                                },
     5338                                "memize": {
     5339                                        "version": "2.1.0",
     5340                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5341                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5342                                }
     5343                        }
    42285344                },
    42295345                "@wordpress/components": {
    4230                         "version": "23.3.7",
    4231                         "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-23.3.7.tgz",
    4232                         "integrity": "sha512-qZXRlsZtedrrkz6keEvYCIJQ29/zBNABp9f8bZCNt1owFtTfYkAACKIb3rKDe2qFpr1FMRL7Wq6zc+lUmv8obA==",
    4233                         "requires": {
     5346                        "version": "25.1.2",
     5347                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     5348                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     5349                        "requires": {
     5350                                "@ariakit/react": "^0.2.10",
    42345351                                "@babel/runtime": "^7.16.0",
    42355352                                "@emotion/cache": "^11.7.1",
    … …  
    42405357                                "@emotion/utils": "^1.0.0",
    42415358                                "@floating-ui/react-dom": "1.0.0",
    4242                                 "@use-gesture/react": "^10.2.6",
    4243                                 "@wordpress/a11y": "^3.26.1",
    4244                                 "@wordpress/compose": "^6.3.3",
    4245                                 "@wordpress/date": "^4.26.2",
    4246                                 "@wordpress/deprecated": "^3.26.1",
    4247                                 "@wordpress/dom": "^3.26.1",
    4248                                 "@wordpress/element": "^5.3.2",
    4249                                 "@wordpress/escape-html": "^2.26.1",
    4250                                 "@wordpress/hooks": "^3.26.1",
    4251                                 "@wordpress/html-entities": "^3.26.1",
    4252                                 "@wordpress/i18n": "^4.26.1",
    4253                                 "@wordpress/icons": "^9.17.2",
    4254                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4255                                 "@wordpress/keycodes": "^3.26.2",
    4256                                 "@wordpress/primitives": "^3.24.2",
    4257                                 "@wordpress/private-apis": "^0.8.1",
    4258                                 "@wordpress/rich-text": "^6.3.4",
    4259                                 "@wordpress/warning": "^2.26.1",
     5359                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     5360                                "@use-gesture/react": "^10.2.24",
     5361                                "@wordpress/a11y": "^3.35.1",
     5362                                "@wordpress/compose": "^6.12.1",
     5363                                "@wordpress/date": "^4.35.1",
     5364                                "@wordpress/deprecated": "^3.35.1",
     5365                                "@wordpress/dom": "^3.35.1",
     5366                                "@wordpress/element": "^5.12.1",
     5367                                "@wordpress/escape-html": "^2.35.1",
     5368                                "@wordpress/hooks": "^3.35.1",
     5369                                "@wordpress/html-entities": "^3.35.1",
     5370                                "@wordpress/i18n": "^4.35.1",
     5371                                "@wordpress/icons": "^9.26.2",
     5372                                "@wordpress/is-shallow-equal": "^4.35.1",
     5373                                "@wordpress/keycodes": "^3.35.1",
     5374                                "@wordpress/primitives": "^3.33.1",
     5375                                "@wordpress/private-apis": "^0.17.1",
     5376                                "@wordpress/rich-text": "^6.12.1",
     5377                                "@wordpress/warning": "^2.35.1",
    42605378                                "change-case": "^4.1.2",
    42615379                                "classnames": "^2.3.1",
    42625380                                "colord": "^2.7.0",
    42635381                                "date-fns": "^2.28.0",
     5382                                "deepmerge": "^4.3.0",
    42645383                                "dom-scroll-into-view": "^1.2.1",
    42655384                                "downshift": "^6.0.15",
    42665385                                "fast-deep-equal": "^3.1.3",
    4267                                 "framer-motion": "^7.6.1",
     5386                                "framer-motion": "~10.11.6",
    42685387                                "gradient-parser": "^0.1.5",
    42695388                                "highlight-words-core": "^1.2.2",
    4270                                 "lodash": "^4.17.21",
    4271                                 "memize": "^1.1.0",
     5389                                "is-plain-object": "^5.0.0",
     5390                                "memize": "^2.1.0",
    42725391                                "path-to-regexp": "^6.2.1",
    42735392                                "re-resizable": "^6.4.0",
    42745393                                "react-colorful": "^5.3.1",
    4275                                 "reakit": "^1.3.8",
     5394                                "reakit": "^1.3.11",
    42765395                                "remove-accents": "^0.4.2",
    42775396                                "use-lilius": "^2.0.1",
    … …  
    42805399                        },
    42815400                        "dependencies": {
    4282                                 "path-to-regexp": {
    4283                                         "version": "6.2.1",
    4284                                         "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz",
    4285                                         "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw=="
     5401                                "@wordpress/private-apis": {
     5402                                        "version": "0.17.1",
     5403                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5404                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5405                                        "requires": {
     5406                                                "@babel/runtime": "^7.16.0"
     5407                                        }
     5408                                },
     5409                                "memize": {
     5410                                        "version": "2.1.0",
     5411                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5412                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5413                                }
     5414                        }
     5415                },
     5416                "@wordpress/compose": {
     5417                        "version": "6.12.1",
     5418                        "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.12.1.tgz",
     5419                        "integrity": "sha512-KsK9GFwl3z7Hy7aa2KornMwilrtiHTG1Kqrf4DeN+ZdCBjT/YfDd+uc1LOxwY1MMZ6NYaYThpXz6hPw/NHwmWQ==",
     5420                        "requires": {
     5421                                "@babel/runtime": "^7.16.0",
     5422                                "@types/mousetrap": "^1.6.8",
     5423                                "@wordpress/deprecated": "^3.35.1",
     5424                                "@wordpress/dom": "^3.35.1",
     5425                                "@wordpress/element": "^5.12.1",
     5426                                "@wordpress/is-shallow-equal": "^4.35.1",
     5427                                "@wordpress/keycodes": "^3.35.1",
     5428                                "@wordpress/priority-queue": "^2.35.1",
     5429                                "change-case": "^4.1.2",
     5430                                "clipboard": "^2.0.8",
     5431                                "mousetrap": "^1.6.5",
     5432                                "use-memo-one": "^1.1.1"
     5433                        }
     5434                },
     5435                "@wordpress/core-commands": {
     5436                        "version": "0.4.2",
     5437                        "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.2.tgz",
     5438                        "integrity": "sha512-yWiiig/0KVJ4puL+JFEXgdOUDQpbVI/2oOyzt99feSjcRNynUY7oBpThP7+t4+7XJyGnNlPXJ9gDu00oBr74RA==",
     5439                        "requires": {
     5440                                "@babel/runtime": "^7.16.0",
     5441                                "@wordpress/commands": "^0.6.2",
     5442                                "@wordpress/core-data": "^6.12.2",
     5443                                "@wordpress/data": "^9.5.1",
     5444                                "@wordpress/element": "^5.12.1",
     5445                                "@wordpress/i18n": "^4.35.1",
     5446                                "@wordpress/icons": "^9.26.2",
     5447                                "@wordpress/private-apis": "^0.17.1",
     5448                                "@wordpress/router": "^0.4.1",
     5449                                "@wordpress/url": "^3.36.1"
     5450                        },
     5451                        "dependencies": {
     5452                                "@wordpress/data": {
     5453                                        "version": "9.5.1",
     5454                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5455                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5456                                        "requires": {
     5457                                                "@babel/runtime": "^7.16.0",
     5458                                                "@wordpress/compose": "^6.12.1",
     5459                                                "@wordpress/deprecated": "^3.35.1",
     5460                                                "@wordpress/element": "^5.12.1",
     5461                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5462                                                "@wordpress/priority-queue": "^2.35.1",
     5463                                                "@wordpress/private-apis": "^0.17.1",
     5464                                                "@wordpress/redux-routine": "^4.35.1",
     5465                                                "deepmerge": "^4.3.0",
     5466                                                "equivalent-key-map": "^0.2.2",
     5467                                                "is-plain-object": "^5.0.0",
     5468                                                "is-promise": "^4.0.0",
     5469                                                "redux": "^4.1.2",
     5470                                                "turbo-combine-reducers": "^1.0.2",
     5471                                                "use-memo-one": "^1.1.1"
     5472                                        }
     5473                                },
     5474                                "@wordpress/private-apis": {
     5475                                        "version": "0.17.1",
     5476                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5477                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5478                                        "requires": {
     5479                                                "@babel/runtime": "^7.16.0"
     5480                                        }
     5481                                }
     5482                        }
     5483                },
     5484                "@wordpress/core-data": {
     5485                        "version": "6.12.2",
     5486                        "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.2.tgz",
     5487                        "integrity": "sha512-yAmgaJa+y0FgkucAuyhAF5YeSDjV9ruuN3nqsCHBjaheBc0ee9ofY8bjCQcFHrDheI2lXr+051FlaBfltmdazA==",
     5488                        "requires": {
     5489                                "@babel/runtime": "^7.16.0",
     5490                                "@wordpress/api-fetch": "^6.32.1",
     5491                                "@wordpress/block-editor": "^12.3.2",
     5492                                "@wordpress/blocks": "^12.12.1",
     5493                                "@wordpress/compose": "^6.12.1",
     5494                                "@wordpress/data": "^9.5.1",
     5495                                "@wordpress/deprecated": "^3.35.1",
     5496                                "@wordpress/element": "^5.12.1",
     5497                                "@wordpress/html-entities": "^3.35.1",
     5498                                "@wordpress/i18n": "^4.35.1",
     5499                                "@wordpress/is-shallow-equal": "^4.35.1",
     5500                                "@wordpress/private-apis": "^0.17.1",
     5501                                "@wordpress/url": "^3.36.1",
     5502                                "change-case": "^4.1.2",
     5503                                "equivalent-key-map": "^0.2.2",
     5504                                "fast-deep-equal": "^3.1.3",
     5505                                "memize": "^2.1.0",
     5506                                "rememo": "^4.0.2",
     5507                                "uuid": "^8.3.0"
     5508                        },
     5509                        "dependencies": {
     5510                                "@wordpress/data": {
     5511                                        "version": "9.5.1",
     5512                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5513                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5514                                        "requires": {
     5515                                                "@babel/runtime": "^7.16.0",
     5516                                                "@wordpress/compose": "^6.12.1",
     5517                                                "@wordpress/deprecated": "^3.35.1",
     5518                                                "@wordpress/element": "^5.12.1",
     5519                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5520                                                "@wordpress/priority-queue": "^2.35.1",
     5521                                                "@wordpress/private-apis": "^0.17.1",
     5522                                                "@wordpress/redux-routine": "^4.35.1",
     5523                                                "deepmerge": "^4.3.0",
     5524                                                "equivalent-key-map": "^0.2.2",
     5525                                                "is-plain-object": "^5.0.0",
     5526                                                "is-promise": "^4.0.0",
     5527                                                "redux": "^4.1.2",
     5528                                                "turbo-combine-reducers": "^1.0.2",
     5529                                                "use-memo-one": "^1.1.1"
     5530                                        }
     5531                                },
     5532                                "@wordpress/private-apis": {
     5533                                        "version": "0.17.1",
     5534                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5535                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5536                                        "requires": {
     5537                                                "@babel/runtime": "^7.16.0"
     5538                                        }
     5539                                },
     5540                                "memize": {
     5541                                        "version": "2.1.0",
     5542                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5543                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
    42865544                                },
    42875545                                "uuid": {
    … …  
    42925550                        }
    42935551                },
    4294                 "@wordpress/compose": {
    4295                         "version": "6.3.3",
    4296                         "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.3.3.tgz",
    4297                         "integrity": "sha512-DLzlF7x2EMOo2gYc7+Es3so3XOLm8u9tT5dA795AD0ypYXErqj7r9ECPKDIetgybunj59WN/p16av5PmaQqioA==",
     5552                "@wordpress/customize-widgets": {
     5553                        "version": "4.12.2",
     5554                        "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.2.tgz",
     5555                        "integrity": "sha512-bBu8OfCTR0oIc7mxq6NukVfq8f+BkHZQG8PpNGr+6saLE5fU98UJKDViEL/XrK93TyS3AXjmlBceTV/0dcgJsg==",
    42985556                        "requires": {
    42995557                                "@babel/runtime": "^7.16.0",
    4300                                 "@types/mousetrap": "^1.6.8",
    4301                                 "@wordpress/deprecated": "^3.26.1",
    4302                                 "@wordpress/dom": "^3.26.1",
    4303                                 "@wordpress/element": "^5.3.2",
    4304                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4305                                 "@wordpress/keycodes": "^3.26.2",
    4306                                 "@wordpress/priority-queue": "^2.26.1",
    4307                                 "change-case": "^4.1.2",
    4308                                 "clipboard": "^2.0.8",
    4309                                 "mousetrap": "^1.6.5",
    4310                                 "use-memo-one": "^1.1.1"
    4311                         }
    4312                 },
    4313                 "@wordpress/core-data": {
    4314                         "version": "6.3.3",
    4315                         "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.3.3.tgz",
    4316                         "integrity": "sha512-nxVy2PIzT8FyHkAN7wJxVwTfqcXPQ5//hj1WmmkPo+SzPv0QRp0IVApX52IBIfdlh921cnyP6mNYT7Ox7mM/rA==",
    4317                         "requires": {
    4318                                 "@babel/runtime": "^7.16.0",
    4319                                 "@wordpress/api-fetch": "^6.23.1",
    4320                                 "@wordpress/blocks": "^12.3.3",
    4321                                 "@wordpress/compose": "^6.3.3",
    4322                                 "@wordpress/data": "^8.3.3",
    4323                                 "@wordpress/deprecated": "^3.26.1",
    4324                                 "@wordpress/element": "^5.3.2",
    4325                                 "@wordpress/html-entities": "^3.26.1",
    4326                                 "@wordpress/i18n": "^4.26.1",
    4327                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4328                                 "@wordpress/url": "^3.27.1",
    4329                                 "change-case": "^4.1.2",
    4330                                 "equivalent-key-map": "^0.2.2",
    4331                                 "fast-deep-equal": "^3.1.3",
    4332                                 "lodash": "^4.17.21",
    4333                                 "memize": "^1.1.0",
    4334                                 "rememo": "^4.0.0",
    4335                                 "uuid": "^8.3.0"
    4336                         },
    4337                         "dependencies": {
    4338                                 "uuid": {
    4339                                         "version": "8.3.2",
    4340                                         "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
    4341                                         "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
    4342                                 }
    4343                         }
    4344                 },
    4345                 "@wordpress/customize-widgets": {
    4346                         "version": "4.3.13",
    4347                         "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.3.13.tgz",
    4348                         "integrity": "sha512-EneYjc4c1r5Tug9ZfE4TKzNclKASFDoBCwlntRk2/JcYvNAKfXEX0L+x+sSqIGxweuNl9NONV9OnWO1HE9Y70g==",
    4349                         "requires": {
    4350                                 "@babel/runtime": "^7.16.0",
    4351                                 "@wordpress/block-editor": "^11.3.10",
    4352                                 "@wordpress/block-library": "^8.3.13",
    4353                                 "@wordpress/blocks": "^12.3.3",
    4354                                 "@wordpress/components": "^23.3.7",
    4355                                 "@wordpress/compose": "^6.3.3",
    4356                                 "@wordpress/core-data": "^6.3.3",
    4357                                 "@wordpress/data": "^8.3.3",
    4358                                 "@wordpress/dom": "^3.26.1",
    4359                                 "@wordpress/element": "^5.3.2",
    4360                                 "@wordpress/hooks": "^3.26.1",
    4361                                 "@wordpress/i18n": "^4.26.1",
    4362                                 "@wordpress/icons": "^9.17.2",
    4363                                 "@wordpress/interface": "^5.3.8",
    4364                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4365                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4366                                 "@wordpress/keycodes": "^3.26.2",
    4367                                 "@wordpress/media-utils": "^4.17.2",
    4368                                 "@wordpress/preferences": "^3.3.7",
    4369                                 "@wordpress/private-apis": "^0.8.1",
    4370                                 "@wordpress/widgets": "^3.3.10",
     5558                                "@wordpress/block-editor": "^12.3.2",
     5559                                "@wordpress/block-library": "^8.12.2",
     5560                                "@wordpress/blocks": "^12.12.1",
     5561                                "@wordpress/components": "^25.1.2",
     5562                                "@wordpress/compose": "^6.12.1",
     5563                                "@wordpress/core-data": "^6.12.2",
     5564                                "@wordpress/data": "^9.5.1",
     5565                                "@wordpress/dom": "^3.35.1",
     5566                                "@wordpress/element": "^5.12.1",
     5567                                "@wordpress/hooks": "^3.35.1",
     5568                                "@wordpress/i18n": "^4.35.1",
     5569                                "@wordpress/icons": "^9.26.2",
     5570                                "@wordpress/interface": "^5.12.2",
     5571                                "@wordpress/is-shallow-equal": "^4.35.1",
     5572                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     5573                                "@wordpress/keycodes": "^3.35.1",
     5574                                "@wordpress/media-utils": "^4.26.1",
     5575                                "@wordpress/preferences": "^3.12.2",
     5576                                "@wordpress/private-apis": "^0.17.1",
     5577                                "@wordpress/widgets": "^3.12.2",
    43715578                                "classnames": "^2.3.1",
    43725579                                "fast-deep-equal": "^3.1.3"
     5580                        },
     5581                        "dependencies": {
     5582                                "@wordpress/components": {
     5583                                        "version": "25.1.2",
     5584                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     5585                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     5586                                        "requires": {
     5587                                                "@ariakit/react": "^0.2.10",
     5588                                                "@babel/runtime": "^7.16.0",
     5589                                                "@emotion/cache": "^11.7.1",
     5590                                                "@emotion/css": "^11.7.1",
     5591                                                "@emotion/react": "^11.7.1",
     5592                                                "@emotion/serialize": "^1.0.2",
     5593                                                "@emotion/styled": "^11.6.0",
     5594                                                "@emotion/utils": "^1.0.0",
     5595                                                "@floating-ui/react-dom": "1.0.0",
     5596                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     5597                                                "@use-gesture/react": "^10.2.24",
     5598                                                "@wordpress/a11y": "^3.35.1",
     5599                                                "@wordpress/compose": "^6.12.1",
     5600                                                "@wordpress/date": "^4.35.1",
     5601                                                "@wordpress/deprecated": "^3.35.1",
     5602                                                "@wordpress/dom": "^3.35.1",
     5603                                                "@wordpress/element": "^5.12.1",
     5604                                                "@wordpress/escape-html": "^2.35.1",
     5605                                                "@wordpress/hooks": "^3.35.1",
     5606                                                "@wordpress/html-entities": "^3.35.1",
     5607                                                "@wordpress/i18n": "^4.35.1",
     5608                                                "@wordpress/icons": "^9.26.2",
     5609                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5610                                                "@wordpress/keycodes": "^3.35.1",
     5611                                                "@wordpress/primitives": "^3.33.1",
     5612                                                "@wordpress/private-apis": "^0.17.1",
     5613                                                "@wordpress/rich-text": "^6.12.1",
     5614                                                "@wordpress/warning": "^2.35.1",
     5615                                                "change-case": "^4.1.2",
     5616                                                "classnames": "^2.3.1",
     5617                                                "colord": "^2.7.0",
     5618                                                "date-fns": "^2.28.0",
     5619                                                "deepmerge": "^4.3.0",
     5620                                                "dom-scroll-into-view": "^1.2.1",
     5621                                                "downshift": "^6.0.15",
     5622                                                "fast-deep-equal": "^3.1.3",
     5623                                                "framer-motion": "~10.11.6",
     5624                                                "gradient-parser": "^0.1.5",
     5625                                                "highlight-words-core": "^1.2.2",
     5626                                                "is-plain-object": "^5.0.0",
     5627                                                "memize": "^2.1.0",
     5628                                                "path-to-regexp": "^6.2.1",
     5629                                                "re-resizable": "^6.4.0",
     5630                                                "react-colorful": "^5.3.1",
     5631                                                "reakit": "^1.3.11",
     5632                                                "remove-accents": "^0.4.2",
     5633                                                "use-lilius": "^2.0.1",
     5634                                                "uuid": "^8.3.0",
     5635                                                "valtio": "1.7.0"
     5636                                        }
     5637                                },
     5638                                "@wordpress/data": {
     5639                                        "version": "9.5.1",
     5640                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5641                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5642                                        "requires": {
     5643                                                "@babel/runtime": "^7.16.0",
     5644                                                "@wordpress/compose": "^6.12.1",
     5645                                                "@wordpress/deprecated": "^3.35.1",
     5646                                                "@wordpress/element": "^5.12.1",
     5647                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5648                                                "@wordpress/priority-queue": "^2.35.1",
     5649                                                "@wordpress/private-apis": "^0.17.1",
     5650                                                "@wordpress/redux-routine": "^4.35.1",
     5651                                                "deepmerge": "^4.3.0",
     5652                                                "equivalent-key-map": "^0.2.2",
     5653                                                "is-plain-object": "^5.0.0",
     5654                                                "is-promise": "^4.0.0",
     5655                                                "redux": "^4.1.2",
     5656                                                "turbo-combine-reducers": "^1.0.2",
     5657                                                "use-memo-one": "^1.1.1"
     5658                                        }
     5659                                },
     5660                                "@wordpress/private-apis": {
     5661                                        "version": "0.17.1",
     5662                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5663                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5664                                        "requires": {
     5665                                                "@babel/runtime": "^7.16.0"
     5666                                        }
     5667                                },
     5668                                "memize": {
     5669                                        "version": "2.1.0",
     5670                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5671                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5672                                }
    43735673                        }
    43745674                },
    43755675                "@wordpress/data": {
    4376                         "version": "8.3.3",
    4377                         "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-8.3.3.tgz",
    4378                         "integrity": "sha512-aI8lhn0j5YAZQLZylmp4oerDsPdiSJAppZCXzDJyDO0brm4/1MFLGfCDB1ITzyG3acDTXhedQR+s8b36jYrQEQ==",
     5676                        "version": "9.5.1",
     5677                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5678                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
    43795679                        "requires": {
    43805680                                "@babel/runtime": "^7.16.0",
    4381                                 "@wordpress/compose": "^6.3.3",
    4382                                 "@wordpress/deprecated": "^3.26.1",
    4383                                 "@wordpress/element": "^5.3.2",
    4384                                 "@wordpress/is-shallow-equal": "^4.26.1",
    4385                                 "@wordpress/priority-queue": "^2.26.1",
    4386                                 "@wordpress/private-apis": "^0.8.1",
    4387                                 "@wordpress/redux-routine": "^4.26.1",
     5681                                "@wordpress/compose": "^6.12.1",
     5682                                "@wordpress/deprecated": "^3.35.1",
     5683                                "@wordpress/element": "^5.12.1",
     5684                                "@wordpress/is-shallow-equal": "^4.35.1",
     5685                                "@wordpress/priority-queue": "^2.35.1",
     5686                                "@wordpress/private-apis": "^0.17.1",
     5687                                "@wordpress/redux-routine": "^4.35.1",
     5688                                "deepmerge": "^4.3.0",
    43885689                                "equivalent-key-map": "^0.2.2",
    43895690                                "is-plain-object": "^5.0.0",
    43905691                                "is-promise": "^4.0.0",
    4391                                 "lodash": "^4.17.21",
    43925692                                "redux": "^4.1.2",
    43935693                                "turbo-combine-reducers": "^1.0.2",
    43945694                                "use-memo-one": "^1.1.1"
    4395                         },
    4396                         "dependencies": {
     5695                        }
     5696                },
     5697                "@wordpress/data-controls": {
     5698                        "version": "3.4.1",
     5699                        "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.4.1.tgz",
     5700                        "integrity": "sha512-3u0G7rysODUaEctweUoDkWGknNiy4g08XZgP7vyjNZqiUvpuuGLH9Tfw3epUUWPxczFVPSviA8FS/HJmtuBDlw==",
     5701                        "requires": {
     5702                                "@babel/runtime": "^7.16.0",
     5703                                "@wordpress/api-fetch": "^6.32.1",
     5704                                "@wordpress/data": "^9.5.1",
     5705                                "@wordpress/deprecated": "^3.35.1"
     5706                        },
     5707                        "dependencies": {
     5708                                "@wordpress/data": {
     5709                                        "version": "9.5.1",
     5710                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5711                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5712                                        "requires": {
     5713                                                "@babel/runtime": "^7.16.0",
     5714                                                "@wordpress/compose": "^6.12.1",
     5715                                                "@wordpress/deprecated": "^3.35.1",
     5716                                                "@wordpress/element": "^5.12.1",
     5717                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5718                                                "@wordpress/priority-queue": "^2.35.1",
     5719                                                "@wordpress/private-apis": "^0.17.1",
     5720                                                "@wordpress/redux-routine": "^4.35.1",
     5721                                                "deepmerge": "^4.3.0",
     5722                                                "equivalent-key-map": "^0.2.2",
     5723                                                "is-plain-object": "^5.0.0",
     5724                                                "is-promise": "^4.0.0",
     5725                                                "redux": "^4.1.2",
     5726                                                "turbo-combine-reducers": "^1.0.2",
     5727                                                "use-memo-one": "^1.1.1"
     5728                                        }
     5729                                },
     5730                                "@wordpress/private-apis": {
     5731                                        "version": "0.17.1",
     5732                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5733                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5734                                        "requires": {
     5735                                                "@babel/runtime": "^7.16.0"
     5736                                        }
     5737                                }
     5738                        }
     5739                },
     5740                "@wordpress/date": {
     5741                        "version": "4.35.1",
     5742                        "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.35.1.tgz",
     5743                        "integrity": "sha512-9XmYyL9azJSWQvplfBc29mbwG7IcqJn0NsAMC37E1t8sOQtLd8EvRu6Yuly3sbES++K3bx/BgZ+Z3Wu6ll//nw==",
     5744                        "requires": {
     5745                                "@babel/runtime": "^7.16.0",
     5746                                "@wordpress/deprecated": "^3.35.1",
     5747                                "moment": "^2.29.4",
     5748                                "moment-timezone": "^0.5.40"
     5749                        }
     5750                },
     5751                "@wordpress/dependency-extraction-webpack-plugin": {
     5752                        "version": "4.18.1",
     5753                        "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.18.1.tgz",
     5754                        "integrity": "sha512-O05mhrerzdm6+HVSSebRyE5m6QlxcflE1nMw1PJKG3xe0aGR/vIkPa5dmq7sb8qKOrwd+7ml3SglQp2ONUHOIg==",
     5755                        "dev": true,
     5756                        "requires": {
     5757                                "json2php": "^0.0.7",
     5758                                "webpack-sources": "^3.2.2"
     5759                        }
     5760                },
     5761                "@wordpress/deprecated": {
     5762                        "version": "3.35.1",
     5763                        "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.35.1.tgz",
     5764                        "integrity": "sha512-NYIg73typPu8hJ8gj2vlNkb5EQ+Jzcb6z97qahhFK/0L/K49ZKi0Ly88FKNIg1dv0PlQat/C6UTWEpLVm/v68g==",
     5765                        "requires": {
     5766                                "@babel/runtime": "^7.16.0",
     5767                                "@wordpress/hooks": "^3.35.1"
     5768                        }
     5769                },
     5770                "@wordpress/dom": {
     5771                        "version": "3.35.1",
     5772                        "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.35.1.tgz",
     5773                        "integrity": "sha512-Lz9S1jaBMZ0oJIMmZLYA55Bg00YAkMQ4BRzXc05ys+5eEAIh8TPuuVgl3LW+1+Lvk3X47M97pU7V6dIs5LTcbw==",
     5774                        "requires": {
     5775                                "@babel/runtime": "^7.16.0",
     5776                                "@wordpress/deprecated": "^3.35.1"
     5777                        }
     5778                },
     5779                "@wordpress/dom-ready": {
     5780                        "version": "3.35.1",
     5781                        "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.35.1.tgz",
     5782                        "integrity": "sha512-zldhZ6QsPrGGF4zmyGBJbFiX5qByWVkVz5Th79nPU7kwxV7cqconl54yMtLzDiXG90kmNbSRQxv+f0/89OmPNg==",
     5783                        "requires": {
     5784                                "@babel/runtime": "^7.16.0"
     5785                        }
     5786                },
     5787                "@wordpress/e2e-test-utils": {
     5788                        "version": "10.6.1",
     5789                        "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.6.1.tgz",
     5790                        "integrity": "sha512-3a/MWCbkhB4qy9+X9oPFYokVAGct/+T5VuBAX5+5rgIZXAY2PacEMsJKMWzp7mfrJMhyescXEoGpMWgpp6ZVqQ==",
     5791                        "dev": true,
     5792                        "requires": {
     5793                                "@babel/runtime": "^7.16.0",
     5794                                "@wordpress/api-fetch": "^6.32.1",
     5795                                "@wordpress/keycodes": "^3.35.1",
     5796                                "@wordpress/url": "^3.36.1",
     5797                                "change-case": "^4.1.2",
     5798                                "form-data": "^4.0.0",
     5799                                "node-fetch": "^2.6.0"
     5800                        },
     5801                        "dependencies": {
     5802                                "form-data": {
     5803                                        "version": "4.0.0",
     5804                                        "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
     5805                                        "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
     5806                                        "dev": true,
     5807                                        "requires": {
     5808                                                "asynckit": "^0.4.0",
     5809                                                "combined-stream": "^1.0.8",
     5810                                                "mime-types": "^2.1.12"
     5811                                        }
     5812                                }
     5813                        }
     5814                },
     5815                "@wordpress/edit-post": {
     5816                        "version": "7.12.2",
     5817                        "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.2.tgz",
     5818                        "integrity": "sha512-Or4xsVU0XNcO1pwNh1SoR2AQwBgJMw29tbImGVESsf8hc5nbM4WGKVmLZR7Dsh9rTW/cLyrRtnMXkN4VsMaQ7Q==",
     5819                        "requires": {
     5820                                "@babel/runtime": "^7.16.0",
     5821                                "@wordpress/a11y": "^3.35.1",
     5822                                "@wordpress/api-fetch": "^6.32.1",
     5823                                "@wordpress/block-editor": "^12.3.2",
     5824                                "@wordpress/block-library": "^8.12.2",
     5825                                "@wordpress/blocks": "^12.12.1",
     5826                                "@wordpress/commands": "^0.6.2",
     5827                                "@wordpress/components": "^25.1.2",
     5828                                "@wordpress/compose": "^6.12.1",
     5829                                "@wordpress/core-commands": "^0.4.2",
     5830                                "@wordpress/core-data": "^6.12.2",
     5831                                "@wordpress/data": "^9.5.1",
     5832                                "@wordpress/deprecated": "^3.35.1",
     5833                                "@wordpress/dom": "^3.35.1",
     5834                                "@wordpress/editor": "^13.12.2",
     5835                                "@wordpress/element": "^5.12.1",
     5836                                "@wordpress/hooks": "^3.35.1",
     5837                                "@wordpress/i18n": "^4.35.1",
     5838                                "@wordpress/icons": "^9.26.2",
     5839                                "@wordpress/interface": "^5.12.2",
     5840                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     5841                                "@wordpress/keycodes": "^3.35.1",
     5842                                "@wordpress/media-utils": "^4.26.1",
     5843                                "@wordpress/notices": "^4.3.1",
     5844                                "@wordpress/plugins": "^6.3.2",
     5845                                "@wordpress/preferences": "^3.12.2",
     5846                                "@wordpress/private-apis": "^0.17.1",
     5847                                "@wordpress/url": "^3.36.1",
     5848                                "@wordpress/viewport": "^5.12.1",
     5849                                "@wordpress/warning": "^2.35.1",
     5850                                "@wordpress/widgets": "^3.12.2",
     5851                                "classnames": "^2.3.1",
     5852                                "memize": "^2.1.0",
     5853                                "rememo": "^4.0.2"
     5854                        },
     5855                        "dependencies": {
     5856                                "@wordpress/components": {
     5857                                        "version": "25.1.2",
     5858                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     5859                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     5860                                        "requires": {
     5861                                                "@ariakit/react": "^0.2.10",
     5862                                                "@babel/runtime": "^7.16.0",
     5863                                                "@emotion/cache": "^11.7.1",
     5864                                                "@emotion/css": "^11.7.1",
     5865                                                "@emotion/react": "^11.7.1",
     5866                                                "@emotion/serialize": "^1.0.2",
     5867                                                "@emotion/styled": "^11.6.0",
     5868                                                "@emotion/utils": "^1.0.0",
     5869                                                "@floating-ui/react-dom": "1.0.0",
     5870                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     5871                                                "@use-gesture/react": "^10.2.24",
     5872                                                "@wordpress/a11y": "^3.35.1",
     5873                                                "@wordpress/compose": "^6.12.1",
     5874                                                "@wordpress/date": "^4.35.1",
     5875                                                "@wordpress/deprecated": "^3.35.1",
     5876                                                "@wordpress/dom": "^3.35.1",
     5877                                                "@wordpress/element": "^5.12.1",
     5878                                                "@wordpress/escape-html": "^2.35.1",
     5879                                                "@wordpress/hooks": "^3.35.1",
     5880                                                "@wordpress/html-entities": "^3.35.1",
     5881                                                "@wordpress/i18n": "^4.35.1",
     5882                                                "@wordpress/icons": "^9.26.2",
     5883                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5884                                                "@wordpress/keycodes": "^3.35.1",
     5885                                                "@wordpress/primitives": "^3.33.1",
     5886                                                "@wordpress/private-apis": "^0.17.1",
     5887                                                "@wordpress/rich-text": "^6.12.1",
     5888                                                "@wordpress/warning": "^2.35.1",
     5889                                                "change-case": "^4.1.2",
     5890                                                "classnames": "^2.3.1",
     5891                                                "colord": "^2.7.0",
     5892                                                "date-fns": "^2.28.0",
     5893                                                "deepmerge": "^4.3.0",
     5894                                                "dom-scroll-into-view": "^1.2.1",
     5895                                                "downshift": "^6.0.15",
     5896                                                "fast-deep-equal": "^3.1.3",
     5897                                                "framer-motion": "~10.11.6",
     5898                                                "gradient-parser": "^0.1.5",
     5899                                                "highlight-words-core": "^1.2.2",
     5900                                                "is-plain-object": "^5.0.0",
     5901                                                "memize": "^2.1.0",
     5902                                                "path-to-regexp": "^6.2.1",
     5903                                                "re-resizable": "^6.4.0",
     5904                                                "react-colorful": "^5.3.1",
     5905                                                "reakit": "^1.3.11",
     5906                                                "remove-accents": "^0.4.2",
     5907                                                "use-lilius": "^2.0.1",
     5908                                                "uuid": "^8.3.0",
     5909                                                "valtio": "1.7.0"
     5910                                        }
     5911                                },
     5912                                "@wordpress/data": {
     5913                                        "version": "9.5.1",
     5914                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     5915                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     5916                                        "requires": {
     5917                                                "@babel/runtime": "^7.16.0",
     5918                                                "@wordpress/compose": "^6.12.1",
     5919                                                "@wordpress/deprecated": "^3.35.1",
     5920                                                "@wordpress/element": "^5.12.1",
     5921                                                "@wordpress/is-shallow-equal": "^4.35.1",
     5922                                                "@wordpress/priority-queue": "^2.35.1",
     5923                                                "@wordpress/private-apis": "^0.17.1",
     5924                                                "@wordpress/redux-routine": "^4.35.1",
     5925                                                "deepmerge": "^4.3.0",
     5926                                                "equivalent-key-map": "^0.2.2",
     5927                                                "is-plain-object": "^5.0.0",
     5928                                                "is-promise": "^4.0.0",
     5929                                                "redux": "^4.1.2",
     5930                                                "turbo-combine-reducers": "^1.0.2",
     5931                                                "use-memo-one": "^1.1.1"
     5932                                        }
     5933                                },
     5934                                "@wordpress/private-apis": {
     5935                                        "version": "0.17.1",
     5936                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     5937                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     5938                                        "requires": {
     5939                                                "@babel/runtime": "^7.16.0"
     5940                                        }
     5941                                },
     5942                                "memize": {
     5943                                        "version": "2.1.0",
     5944                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     5945                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     5946                                }
     5947                        }
     5948                },
     5949                "@wordpress/edit-site": {
     5950                        "version": "5.12.2",
     5951                        "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.2.tgz",
     5952                        "integrity": "sha512-1A4Cvb76iE1MJkQWZY910DBA47EjjkrdtdohFWdC/zfkJ9g62LCGkO4sRwyz85V1V/CirMnVNO9Z82oqj97Vsw==",
     5953                        "requires": {
     5954                                "@babel/runtime": "^7.16.0",
     5955                                "@wordpress/a11y": "^3.35.1",
     5956                                "@wordpress/api-fetch": "^6.32.1",
     5957                                "@wordpress/block-editor": "^12.3.2",
     5958                                "@wordpress/block-library": "^8.12.2",
     5959                                "@wordpress/blocks": "^12.12.1",
     5960                                "@wordpress/commands": "^0.6.2",
     5961                                "@wordpress/components": "^25.1.2",
     5962                                "@wordpress/compose": "^6.12.1",
     5963                                "@wordpress/core-commands": "^0.4.2",
     5964                                "@wordpress/core-data": "^6.12.2",
     5965                                "@wordpress/data": "^9.5.1",
     5966                                "@wordpress/date": "^4.35.1",
     5967                                "@wordpress/deprecated": "^3.35.1",
     5968                                "@wordpress/dom": "^3.35.1",
     5969                                "@wordpress/editor": "^13.12.2",
     5970                                "@wordpress/element": "^5.12.1",
     5971                                "@wordpress/escape-html": "^2.35.1",
     5972                                "@wordpress/hooks": "^3.35.1",
     5973                                "@wordpress/html-entities": "^3.35.1",
     5974                                "@wordpress/i18n": "^4.35.1",
     5975                                "@wordpress/icons": "^9.26.2",
     5976                                "@wordpress/interface": "^5.12.2",
     5977                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     5978                                "@wordpress/keycodes": "^3.35.1",
     5979                                "@wordpress/media-utils": "^4.26.1",
     5980                                "@wordpress/notices": "^4.3.1",
     5981                                "@wordpress/plugins": "^6.3.2",
     5982                                "@wordpress/preferences": "^3.12.2",
     5983                                "@wordpress/primitives": "^3.33.1",
     5984                                "@wordpress/private-apis": "^0.17.1",
     5985                                "@wordpress/reusable-blocks": "^4.12.2",
     5986                                "@wordpress/router": "^0.4.1",
     5987                                "@wordpress/style-engine": "^1.18.1",
     5988                                "@wordpress/url": "^3.36.1",
     5989                                "@wordpress/viewport": "^5.12.1",
     5990                                "@wordpress/widgets": "^3.12.2",
     5991                                "@wordpress/wordcount": "^3.35.1",
     5992                                "change-case": "^4.1.2",
     5993                                "classnames": "^2.3.1",
     5994                                "colord": "^2.9.2",
     5995                                "deepmerge": "^4.3.0",
     5996                                "downloadjs": "^1.4.7",
     5997                                "fast-deep-equal": "^3.1.3",
     5998                                "is-plain-object": "^5.0.0",
     5999                                "lodash": "^4.17.21",
     6000                                "memize": "^2.1.0",
     6001                                "react-autosize-textarea": "^7.1.0",
     6002                                "rememo": "^4.0.2",
     6003                                "remove-accents": "^0.4.2"
     6004                        },
     6005                        "dependencies": {
     6006                                "@wordpress/components": {
     6007                                        "version": "25.1.2",
     6008                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6009                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6010                                        "requires": {
     6011                                                "@ariakit/react": "^0.2.10",
     6012                                                "@babel/runtime": "^7.16.0",
     6013                                                "@emotion/cache": "^11.7.1",
     6014                                                "@emotion/css": "^11.7.1",
     6015                                                "@emotion/react": "^11.7.1",
     6016                                                "@emotion/serialize": "^1.0.2",
     6017                                                "@emotion/styled": "^11.6.0",
     6018                                                "@emotion/utils": "^1.0.0",
     6019                                                "@floating-ui/react-dom": "1.0.0",
     6020                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6021                                                "@use-gesture/react": "^10.2.24",
     6022                                                "@wordpress/a11y": "^3.35.1",
     6023                                                "@wordpress/compose": "^6.12.1",
     6024                                                "@wordpress/date": "^4.35.1",
     6025                                                "@wordpress/deprecated": "^3.35.1",
     6026                                                "@wordpress/dom": "^3.35.1",
     6027                                                "@wordpress/element": "^5.12.1",
     6028                                                "@wordpress/escape-html": "^2.35.1",
     6029                                                "@wordpress/hooks": "^3.35.1",
     6030                                                "@wordpress/html-entities": "^3.35.1",
     6031                                                "@wordpress/i18n": "^4.35.1",
     6032                                                "@wordpress/icons": "^9.26.2",
     6033                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6034                                                "@wordpress/keycodes": "^3.35.1",
     6035                                                "@wordpress/primitives": "^3.33.1",
     6036                                                "@wordpress/private-apis": "^0.17.1",
     6037                                                "@wordpress/rich-text": "^6.12.1",
     6038                                                "@wordpress/warning": "^2.35.1",
     6039                                                "change-case": "^4.1.2",
     6040                                                "classnames": "^2.3.1",
     6041                                                "colord": "^2.7.0",
     6042                                                "date-fns": "^2.28.0",
     6043                                                "deepmerge": "^4.3.0",
     6044                                                "dom-scroll-into-view": "^1.2.1",
     6045                                                "downshift": "^6.0.15",
     6046                                                "fast-deep-equal": "^3.1.3",
     6047                                                "framer-motion": "~10.11.6",
     6048                                                "gradient-parser": "^0.1.5",
     6049                                                "highlight-words-core": "^1.2.2",
     6050                                                "is-plain-object": "^5.0.0",
     6051                                                "memize": "^2.1.0",
     6052                                                "path-to-regexp": "^6.2.1",
     6053                                                "re-resizable": "^6.4.0",
     6054                                                "react-colorful": "^5.3.1",
     6055                                                "reakit": "^1.3.11",
     6056                                                "remove-accents": "^0.4.2",
     6057                                                "use-lilius": "^2.0.1",
     6058                                                "uuid": "^8.3.0",
     6059                                                "valtio": "1.7.0"
     6060                                        }
     6061                                },
     6062                                "@wordpress/data": {
     6063                                        "version": "9.5.1",
     6064                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6065                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6066                                        "requires": {
     6067                                                "@babel/runtime": "^7.16.0",
     6068                                                "@wordpress/compose": "^6.12.1",
     6069                                                "@wordpress/deprecated": "^3.35.1",
     6070                                                "@wordpress/element": "^5.12.1",
     6071                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6072                                                "@wordpress/priority-queue": "^2.35.1",
     6073                                                "@wordpress/private-apis": "^0.17.1",
     6074                                                "@wordpress/redux-routine": "^4.35.1",
     6075                                                "deepmerge": "^4.3.0",
     6076                                                "equivalent-key-map": "^0.2.2",
     6077                                                "is-plain-object": "^5.0.0",
     6078                                                "is-promise": "^4.0.0",
     6079                                                "redux": "^4.1.2",
     6080                                                "turbo-combine-reducers": "^1.0.2",
     6081                                                "use-memo-one": "^1.1.1"
     6082                                        }
     6083                                },
     6084                                "@wordpress/private-apis": {
     6085                                        "version": "0.17.1",
     6086                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6087                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6088                                        "requires": {
     6089                                                "@babel/runtime": "^7.16.0"
     6090                                        }
     6091                                },
    43976092                                "is-plain-object": {
    43986093                                        "version": "5.0.0",
    43996094                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
    44006095                                        "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
    4401                                 }
    4402                         }
    4403                 },
    4404                 "@wordpress/data-controls": {
    4405                         "version": "2.26.3",
    4406                         "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.26.3.tgz",
    4407                         "integrity": "sha512-OoMGBW3ZLP3UNtLx/Z9LFrw7mXJEZgV5Sb2W1smlLZfutQcMSYGpDd2jyHXsrJVSapwEZMHFyTzXrB3h03ogNA==",
     6096                                },
     6097                                "memize": {
     6098                                        "version": "2.1.0",
     6099                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6100                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6101                                }
     6102                        }
     6103                },
     6104                "@wordpress/edit-widgets": {
     6105                        "version": "5.12.2",
     6106                        "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.2.tgz",
     6107                        "integrity": "sha512-u/GuKg0eg1+IHtVwsr2YrrzlOX7avjBLzqG01bR9wRJLUPThpskdJJv7aVG6qUHhn0jaoqKB4jogZXmAk0F2fQ==",
    44086108                        "requires": {
    44096109                                "@babel/runtime": "^7.16.0",
    4410                                 "@wordpress/api-fetch": "^6.23.1",
    4411                                 "@wordpress/data": "^8.3.3",
    4412                                 "@wordpress/deprecated": "^3.26.1"
    4413                         }
    4414                 },
    4415                 "@wordpress/date": {
    4416                         "version": "4.26.2",
    4417                         "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.26.2.tgz",
    4418                         "integrity": "sha512-BzJPPcWUZolE6twgSokEHJbGf27m1GKNDON6pfp0xPaGkGnuVfR9XWranQyj09RxaQvqIYIy4L6/UdBGpiEFEQ==",
     6110                                "@wordpress/api-fetch": "^6.32.1",
     6111                                "@wordpress/block-editor": "^12.3.2",
     6112                                "@wordpress/block-library": "^8.12.2",
     6113                                "@wordpress/blocks": "^12.12.1",
     6114                                "@wordpress/components": "^25.1.2",
     6115                                "@wordpress/compose": "^6.12.1",
     6116                                "@wordpress/core-data": "^6.12.2",
     6117                                "@wordpress/data": "^9.5.1",
     6118                                "@wordpress/deprecated": "^3.35.1",
     6119                                "@wordpress/dom": "^3.35.1",
     6120                                "@wordpress/element": "^5.12.1",
     6121                                "@wordpress/hooks": "^3.35.1",
     6122                                "@wordpress/i18n": "^4.35.1",
     6123                                "@wordpress/icons": "^9.26.2",
     6124                                "@wordpress/interface": "^5.12.2",
     6125                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     6126                                "@wordpress/keycodes": "^3.35.1",
     6127                                "@wordpress/media-utils": "^4.26.1",
     6128                                "@wordpress/notices": "^4.3.1",
     6129                                "@wordpress/plugins": "^6.3.2",
     6130                                "@wordpress/preferences": "^3.12.2",
     6131                                "@wordpress/private-apis": "^0.17.1",
     6132                                "@wordpress/reusable-blocks": "^4.12.2",
     6133                                "@wordpress/url": "^3.36.1",
     6134                                "@wordpress/widgets": "^3.12.2",
     6135                                "classnames": "^2.3.1"
     6136                        },
     6137                        "dependencies": {
     6138                                "@wordpress/components": {
     6139                                        "version": "25.1.2",
     6140                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6141                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6142                                        "requires": {
     6143                                                "@ariakit/react": "^0.2.10",
     6144                                                "@babel/runtime": "^7.16.0",
     6145                                                "@emotion/cache": "^11.7.1",
     6146                                                "@emotion/css": "^11.7.1",
     6147                                                "@emotion/react": "^11.7.1",
     6148                                                "@emotion/serialize": "^1.0.2",
     6149                                                "@emotion/styled": "^11.6.0",
     6150                                                "@emotion/utils": "^1.0.0",
     6151                                                "@floating-ui/react-dom": "1.0.0",
     6152                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6153                                                "@use-gesture/react": "^10.2.24",
     6154                                                "@wordpress/a11y": "^3.35.1",
     6155                                                "@wordpress/compose": "^6.12.1",
     6156                                                "@wordpress/date": "^4.35.1",
     6157                                                "@wordpress/deprecated": "^3.35.1",
     6158                                                "@wordpress/dom": "^3.35.1",
     6159                                                "@wordpress/element": "^5.12.1",
     6160                                                "@wordpress/escape-html": "^2.35.1",
     6161                                                "@wordpress/hooks": "^3.35.1",
     6162                                                "@wordpress/html-entities": "^3.35.1",
     6163                                                "@wordpress/i18n": "^4.35.1",
     6164                                                "@wordpress/icons": "^9.26.2",
     6165                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6166                                                "@wordpress/keycodes": "^3.35.1",
     6167                                                "@wordpress/primitives": "^3.33.1",
     6168                                                "@wordpress/private-apis": "^0.17.1",
     6169                                                "@wordpress/rich-text": "^6.12.1",
     6170                                                "@wordpress/warning": "^2.35.1",
     6171                                                "change-case": "^4.1.2",
     6172                                                "classnames": "^2.3.1",
     6173                                                "colord": "^2.7.0",
     6174                                                "date-fns": "^2.28.0",
     6175                                                "deepmerge": "^4.3.0",
     6176                                                "dom-scroll-into-view": "^1.2.1",
     6177                                                "downshift": "^6.0.15",
     6178                                                "fast-deep-equal": "^3.1.3",
     6179                                                "framer-motion": "~10.11.6",
     6180                                                "gradient-parser": "^0.1.5",
     6181                                                "highlight-words-core": "^1.2.2",
     6182                                                "is-plain-object": "^5.0.0",
     6183                                                "memize": "^2.1.0",
     6184                                                "path-to-regexp": "^6.2.1",
     6185                                                "re-resizable": "^6.4.0",
     6186                                                "react-colorful": "^5.3.1",
     6187                                                "reakit": "^1.3.11",
     6188                                                "remove-accents": "^0.4.2",
     6189                                                "use-lilius": "^2.0.1",
     6190                                                "uuid": "^8.3.0",
     6191                                                "valtio": "1.7.0"
     6192                                        }
     6193                                },
     6194                                "@wordpress/data": {
     6195                                        "version": "9.5.1",
     6196                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6197                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6198                                        "requires": {
     6199                                                "@babel/runtime": "^7.16.0",
     6200                                                "@wordpress/compose": "^6.12.1",
     6201                                                "@wordpress/deprecated": "^3.35.1",
     6202                                                "@wordpress/element": "^5.12.1",
     6203                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6204                                                "@wordpress/priority-queue": "^2.35.1",
     6205                                                "@wordpress/private-apis": "^0.17.1",
     6206                                                "@wordpress/redux-routine": "^4.35.1",
     6207                                                "deepmerge": "^4.3.0",
     6208                                                "equivalent-key-map": "^0.2.2",
     6209                                                "is-plain-object": "^5.0.0",
     6210                                                "is-promise": "^4.0.0",
     6211                                                "redux": "^4.1.2",
     6212                                                "turbo-combine-reducers": "^1.0.2",
     6213                                                "use-memo-one": "^1.1.1"
     6214                                        }
     6215                                },
     6216                                "@wordpress/private-apis": {
     6217                                        "version": "0.17.1",
     6218                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6219                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6220                                        "requires": {
     6221                                                "@babel/runtime": "^7.16.0"
     6222                                        }
     6223                                },
     6224                                "memize": {
     6225                                        "version": "2.1.0",
     6226                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6227                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6228                                }
     6229                        }
     6230                },
     6231                "@wordpress/editor": {
     6232                        "version": "13.12.2",
     6233                        "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.2.tgz",
     6234                        "integrity": "sha512-29GLxjAm7v3GrPiuObIO1AwJgwICvceu0KaCVi+Nf2sEo48/M2aCRu9q7sewSp5W4i737H+1J0zg2RYkJbSrNg==",
    44196235                        "requires": {
    44206236                                "@babel/runtime": "^7.16.0",
    4421                                 "@wordpress/deprecated": "^3.26.1",
    4422                                 "moment": "^2.29.4",
    4423                                 "moment-timezone": "^0.5.40"
    4424                         }
    4425                 },
    4426                 "@wordpress/dependency-extraction-webpack-plugin": {
    4427                         "version": "4.9.1",
    4428                         "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.9.1.tgz",
    4429                         "integrity": "sha512-q5kYJKt779TDvSjIu1PDdIzLauAvzd+geGLq/Mh+AwFFsFzgNHeDcvAp8ZsKZfFcESQ3gAluUxrEzPBM2glCJg==",
    4430                         "dev": true,
    4431                         "requires": {
    4432                                 "json2php": "^0.0.5",
    4433                                 "webpack-sources": "^3.2.2"
    4434                         },
    4435                         "dependencies": {
    4436                                 "json2php": {
    4437                                         "version": "0.0.5",
    4438                                         "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.5.tgz",
    4439                                         "integrity": "sha512-jWpsGAYlQDKOjJcyq3rYaxcZ+5YMhZIKHKTjdIKJPI9zLSX+yRWHSSwtV8hvIg7YMhbKkgPO669Ve2ZgFK5C7w==",
    4440                                         "dev": true
    4441                                 }
    4442                         }
    4443                 },
    4444                 "@wordpress/deprecated": {
    4445                         "version": "3.26.1",
    4446                         "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.26.1.tgz",
    4447                         "integrity": "sha512-dOi/diWCLGcu0T+w4rfWX2AEzp6a03CmJzjxJkjQcB4X1i6qxGISrRRVUm3wgCipIs8dFpqYtE3QKMYJ5qfUvw==",
    4448                         "requires": {
    4449                                 "@babel/runtime": "^7.16.0",
    4450                                 "@wordpress/hooks": "^3.26.1"
    4451                         }
    4452                 },
    4453                 "@wordpress/dom": {
    4454                         "version": "3.26.1",
    4455                         "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.26.1.tgz",
    4456                         "integrity": "sha512-r6hiB1nBN/dXZp7nVxgFTPda9X+Csl2mBYMs4W3nKMdTxSHNUwVzo4XRlSmHDGb69I4iYt6ZPKaDlMNy9bcZqA==",
    4457                         "requires": {
    4458                                 "@babel/runtime": "^7.16.0",
    4459                                 "@wordpress/deprecated": "^3.26.1"
    4460                         }
    4461                 },
    4462                 "@wordpress/dom-ready": {
    4463                         "version": "3.26.1",
    4464                         "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.26.1.tgz",
    4465                         "integrity": "sha512-sBe6nzyDzv767pyYqFVCL0P5hMl1mczC599XK4vsX58qCG/nXFVhG6E+CRayQEc7/pTq1L2UVyU1wH5iqb46ug==",
    4466                         "requires": {
    4467                                 "@babel/runtime": "^7.16.0"
    4468                         }
    4469                 },
    4470                 "@wordpress/e2e-test-utils": {
    4471                         "version": "9.3.3",
    4472                         "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-9.3.3.tgz",
    4473                         "integrity": "sha512-V23x3HZ2JG1z9jYNVWu/6fWVJdfuvrDCbEfvEjkWcqFard/17WaDIThO99e5mvbXqXPO27plS3DA2dfJVRaF0w==",
    4474                         "dev": true,
    4475                         "requires": {
    4476                                 "@babel/runtime": "^7.16.0",
    4477                                 "@wordpress/api-fetch": "^6.23.1",
    4478                                 "@wordpress/keycodes": "^3.26.2",
    4479                                 "@wordpress/url": "^3.27.1",
    4480                                 "change-case": "^4.1.2",
    4481                                 "form-data": "^4.0.0",
    4482                                 "node-fetch": "^2.6.0"
    4483                         },
    4484                         "dependencies": {
    4485                                 "form-data": {
    4486                                         "version": "4.0.0",
    4487                                         "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
    4488                                         "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
    4489                                         "dev": true,
    4490                                         "requires": {
    4491                                                 "asynckit": "^0.4.0",
    4492                                                 "combined-stream": "^1.0.8",
    4493                                                 "mime-types": "^2.1.12"
    4494                                         }
    4495                                 }
    4496                         }
    4497                 },
    4498                 "@wordpress/edit-post": {
    4499                         "version": "7.3.13",
    4500                         "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.3.13.tgz",
    4501                         "integrity": "sha512-yvRCeuw05aa7YBM8kaxcaZBDu+PhsRbksBcfFBuERmITtsxWA5h+ADX/ncJ9rQq/wfdjZ1oW37JvW9EDvl2YzQ==",
    4502                         "requires": {
    4503                                 "@babel/runtime": "^7.16.0",
    4504                                 "@wordpress/a11y": "^3.26.1",
    4505                                 "@wordpress/api-fetch": "^6.23.1",
    4506                                 "@wordpress/block-editor": "^11.3.10",
    4507                                 "@wordpress/block-library": "^8.3.13",
    4508                                 "@wordpress/blocks": "^12.3.3",
    4509                                 "@wordpress/components": "^23.3.7",
    4510                                 "@wordpress/compose": "^6.3.3",
    4511                                 "@wordpress/core-data": "^6.3.3",
    4512                                 "@wordpress/data": "^8.3.3",
    4513                                 "@wordpress/deprecated": "^3.26.1",
    4514                                 "@wordpress/editor": "^13.3.10",
    4515                                 "@wordpress/element": "^5.3.2",
    4516                                 "@wordpress/hooks": "^3.26.1",
    4517                                 "@wordpress/i18n": "^4.26.1",
    4518                                 "@wordpress/icons": "^9.17.2",
    4519                                 "@wordpress/interface": "^5.3.8",
    4520                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4521                                 "@wordpress/keycodes": "^3.26.2",
    4522                                 "@wordpress/media-utils": "^4.17.2",
    4523                                 "@wordpress/notices": "^3.26.3",
    4524                                 "@wordpress/plugins": "^5.3.3",
    4525                                 "@wordpress/preferences": "^3.3.7",
    4526                                 "@wordpress/private-apis": "^0.8.1",
    4527                                 "@wordpress/url": "^3.27.1",
    4528                                 "@wordpress/viewport": "^5.3.3",
    4529                                 "@wordpress/warning": "^2.26.1",
    4530                                 "@wordpress/widgets": "^3.3.10",
    4531                                 "classnames": "^2.3.1",
    4532                                 "lodash": "^4.17.21",
    4533                                 "memize": "^1.1.0",
    4534                                 "rememo": "^4.0.0"
    4535                         }
    4536                 },
    4537                 "@wordpress/edit-site": {
    4538                         "version": "5.3.13",
    4539                         "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.3.13.tgz",
    4540                         "integrity": "sha512-AsPmGyYTrDXYiA9oLHgTI0KwowMZ2np1nzL3+jW/vOFK52FLpkIbfkDUmISZkooJWKDFnxQ+2MQjbcDeeZewyw==",
    4541                         "requires": {
    4542                                 "@babel/runtime": "^7.16.0",
    4543                                 "@wordpress/a11y": "^3.26.1",
    4544                                 "@wordpress/api-fetch": "^6.23.1",
    4545                                 "@wordpress/block-editor": "^11.3.10",
    4546                                 "@wordpress/block-library": "^8.3.13",
    4547                                 "@wordpress/blocks": "^12.3.3",
    4548                                 "@wordpress/components": "^23.3.7",
    4549                                 "@wordpress/compose": "^6.3.3",
    4550                                 "@wordpress/core-data": "^6.3.3",
    4551                                 "@wordpress/data": "^8.3.3",
    4552                                 "@wordpress/deprecated": "^3.26.1",
    4553                                 "@wordpress/editor": "^13.3.10",
    4554                                 "@wordpress/element": "^5.3.2",
    4555                                 "@wordpress/hooks": "^3.26.1",
    4556                                 "@wordpress/html-entities": "^3.26.1",
    4557                                 "@wordpress/i18n": "^4.26.1",
    4558                                 "@wordpress/icons": "^9.17.2",
    4559                                 "@wordpress/interface": "^5.3.8",
    4560                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4561                                 "@wordpress/keycodes": "^3.26.2",
    4562                                 "@wordpress/media-utils": "^4.17.2",
    4563                                 "@wordpress/notices": "^3.26.3",
    4564                                 "@wordpress/plugins": "^5.3.3",
    4565                                 "@wordpress/preferences": "^3.3.7",
    4566                                 "@wordpress/private-apis": "^0.8.1",
    4567                                 "@wordpress/reusable-blocks": "^4.3.10",
    4568                                 "@wordpress/style-engine": "^1.9.1",
    4569                                 "@wordpress/url": "^3.27.1",
    4570                                 "@wordpress/viewport": "^5.3.3",
    4571                                 "@wordpress/widgets": "^3.3.10",
    4572                                 "classnames": "^2.3.1",
    4573                                 "colord": "^2.9.2",
    4574                                 "downloadjs": "^1.4.7",
    4575                                 "fast-deep-equal": "^3.1.3",
    4576                                 "history": "^5.1.0",
    4577                                 "lodash": "^4.17.21",
    4578                                 "memize": "^1.1.0",
    4579                                 "react-autosize-textarea": "^7.1.0",
    4580                                 "rememo": "^4.0.0"
    4581                         }
    4582                 },
    4583                 "@wordpress/edit-widgets": {
    4584                         "version": "5.3.13",
    4585                         "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.3.13.tgz",
    4586                         "integrity": "sha512-WZs6+uxMsSf+QRAUOQ55slenYj2zvifetJhgKyug2+s8G/GWWbFCr+MhV3TDf4PkAfU6A6x9uc7ByguD65HQeA==",
    4587                         "requires": {
    4588                                 "@babel/runtime": "^7.16.0",
    4589                                 "@wordpress/api-fetch": "^6.23.1",
    4590                                 "@wordpress/block-editor": "^11.3.10",
    4591                                 "@wordpress/block-library": "^8.3.13",
    4592                                 "@wordpress/blocks": "^12.3.3",
    4593                                 "@wordpress/components": "^23.3.7",
    4594                                 "@wordpress/compose": "^6.3.3",
    4595                                 "@wordpress/core-data": "^6.3.3",
    4596                                 "@wordpress/data": "^8.3.3",
    4597                                 "@wordpress/deprecated": "^3.26.1",
    4598                                 "@wordpress/dom": "^3.26.1",
    4599                                 "@wordpress/element": "^5.3.2",
    4600                                 "@wordpress/hooks": "^3.26.1",
    4601                                 "@wordpress/i18n": "^4.26.1",
    4602                                 "@wordpress/icons": "^9.17.2",
    4603                                 "@wordpress/interface": "^5.3.8",
    4604                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4605                                 "@wordpress/keycodes": "^3.26.2",
    4606                                 "@wordpress/media-utils": "^4.17.2",
    4607                                 "@wordpress/notices": "^3.26.3",
    4608                                 "@wordpress/plugins": "^5.3.3",
    4609                                 "@wordpress/preferences": "^3.3.7",
    4610                                 "@wordpress/private-apis": "^0.8.1",
    4611                                 "@wordpress/reusable-blocks": "^4.3.10",
    4612                                 "@wordpress/url": "^3.27.1",
    4613                                 "@wordpress/widgets": "^3.3.10",
    4614                                 "classnames": "^2.3.1"
    4615                         }
    4616                 },
    4617                 "@wordpress/editor": {
    4618                         "version": "13.3.10",
    4619                         "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.3.10.tgz",
    4620                         "integrity": "sha512-SrKo5fuhvysvw1s1SLSyXPGBuixS3VozzkUcXNjU1vXpjcznuzQICYtJD4yYtxnD8fBUnwcBnf9lJCqXdCE8qQ==",
    4621                         "requires": {
    4622                                 "@babel/runtime": "^7.16.0",
    4623                                 "@wordpress/a11y": "^3.26.1",
    4624                                 "@wordpress/api-fetch": "^6.23.1",
    4625                                 "@wordpress/blob": "^3.26.1",
    4626                                 "@wordpress/block-editor": "^11.3.10",
    4627                                 "@wordpress/blocks": "^12.3.3",
    4628                                 "@wordpress/components": "^23.3.7",
    4629                                 "@wordpress/compose": "^6.3.3",
    4630                                 "@wordpress/core-data": "^6.3.3",
    4631                                 "@wordpress/data": "^8.3.3",
    4632                                 "@wordpress/date": "^4.26.2",
    4633                                 "@wordpress/deprecated": "^3.26.1",
    4634                                 "@wordpress/dom": "^3.26.1",
    4635                                 "@wordpress/element": "^5.3.2",
    4636                                 "@wordpress/hooks": "^3.26.1",
    4637                                 "@wordpress/html-entities": "^3.26.1",
    4638                                 "@wordpress/i18n": "^4.26.1",
    4639                                 "@wordpress/icons": "^9.17.2",
    4640                                 "@wordpress/keyboard-shortcuts": "^4.3.3",
    4641                                 "@wordpress/keycodes": "^3.26.2",
    4642                                 "@wordpress/media-utils": "^4.17.2",
    4643                                 "@wordpress/notices": "^3.26.3",
    4644                                 "@wordpress/preferences": "^3.3.7",
    4645                                 "@wordpress/private-apis": "^0.8.1",
    4646                                 "@wordpress/reusable-blocks": "^4.3.10",
    4647                                 "@wordpress/rich-text": "^6.3.4",
    4648                                 "@wordpress/server-side-render": "^4.3.7",
    4649                                 "@wordpress/url": "^3.27.1",
    4650                                 "@wordpress/wordcount": "^3.26.1",
     6237                                "@wordpress/a11y": "^3.35.1",
     6238                                "@wordpress/api-fetch": "^6.32.1",
     6239                                "@wordpress/blob": "^3.35.1",
     6240                                "@wordpress/block-editor": "^12.3.2",
     6241                                "@wordpress/blocks": "^12.12.1",
     6242                                "@wordpress/components": "^25.1.2",
     6243                                "@wordpress/compose": "^6.12.1",
     6244                                "@wordpress/core-data": "^6.12.2",
     6245                                "@wordpress/data": "^9.5.1",
     6246                                "@wordpress/date": "^4.35.1",
     6247                                "@wordpress/deprecated": "^3.35.1",
     6248                                "@wordpress/dom": "^3.35.1",
     6249                                "@wordpress/element": "^5.12.1",
     6250                                "@wordpress/hooks": "^3.35.1",
     6251                                "@wordpress/html-entities": "^3.35.1",
     6252                                "@wordpress/i18n": "^4.35.1",
     6253                                "@wordpress/icons": "^9.26.2",
     6254                                "@wordpress/keyboard-shortcuts": "^4.12.1",
     6255                                "@wordpress/keycodes": "^3.35.1",
     6256                                "@wordpress/media-utils": "^4.26.1",
     6257                                "@wordpress/notices": "^4.3.1",
     6258                                "@wordpress/preferences": "^3.12.2",
     6259                                "@wordpress/private-apis": "^0.17.1",
     6260                                "@wordpress/reusable-blocks": "^4.12.2",
     6261                                "@wordpress/rich-text": "^6.12.1",
     6262                                "@wordpress/server-side-render": "^4.12.2",
     6263                                "@wordpress/url": "^3.36.1",
     6264                                "@wordpress/wordcount": "^3.35.1",
    46516265                                "classnames": "^2.3.1",
    46526266                                "date-fns": "^2.28.0",
    4653                                 "escape-html": "^1.0.3",
    4654                                 "lodash": "^4.17.21",
    4655                                 "memize": "^1.1.0",
     6267                                "memize": "^2.1.0",
    46566268                                "react-autosize-textarea": "^7.1.0",
    4657                                 "rememo": "^4.0.0",
     6269                                "rememo": "^4.0.2",
    46586270                                "remove-accents": "^0.4.2"
     6271                        },
     6272                        "dependencies": {
     6273                                "@wordpress/components": {
     6274                                        "version": "25.1.2",
     6275                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6276                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6277                                        "requires": {
     6278                                                "@ariakit/react": "^0.2.10",
     6279                                                "@babel/runtime": "^7.16.0",
     6280                                                "@emotion/cache": "^11.7.1",
     6281                                                "@emotion/css": "^11.7.1",
     6282                                                "@emotion/react": "^11.7.1",
     6283                                                "@emotion/serialize": "^1.0.2",
     6284                                                "@emotion/styled": "^11.6.0",
     6285                                                "@emotion/utils": "^1.0.0",
     6286                                                "@floating-ui/react-dom": "1.0.0",
     6287                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6288                                                "@use-gesture/react": "^10.2.24",
     6289                                                "@wordpress/a11y": "^3.35.1",
     6290                                                "@wordpress/compose": "^6.12.1",
     6291                                                "@wordpress/date": "^4.35.1",
     6292                                                "@wordpress/deprecated": "^3.35.1",
     6293                                                "@wordpress/dom": "^3.35.1",
     6294                                                "@wordpress/element": "^5.12.1",
     6295                                                "@wordpress/escape-html": "^2.35.1",
     6296                                                "@wordpress/hooks": "^3.35.1",
     6297                                                "@wordpress/html-entities": "^3.35.1",
     6298                                                "@wordpress/i18n": "^4.35.1",
     6299                                                "@wordpress/icons": "^9.26.2",
     6300                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6301                                                "@wordpress/keycodes": "^3.35.1",
     6302                                                "@wordpress/primitives": "^3.33.1",
     6303                                                "@wordpress/private-apis": "^0.17.1",
     6304                                                "@wordpress/rich-text": "^6.12.1",
     6305                                                "@wordpress/warning": "^2.35.1",
     6306                                                "change-case": "^4.1.2",
     6307                                                "classnames": "^2.3.1",
     6308                                                "colord": "^2.7.0",
     6309                                                "date-fns": "^2.28.0",
     6310                                                "deepmerge": "^4.3.0",
     6311                                                "dom-scroll-into-view": "^1.2.1",
     6312                                                "downshift": "^6.0.15",
     6313                                                "fast-deep-equal": "^3.1.3",
     6314                                                "framer-motion": "~10.11.6",
     6315                                                "gradient-parser": "^0.1.5",
     6316                                                "highlight-words-core": "^1.2.2",
     6317                                                "is-plain-object": "^5.0.0",
     6318                                                "memize": "^2.1.0",
     6319                                                "path-to-regexp": "^6.2.1",
     6320                                                "re-resizable": "^6.4.0",
     6321                                                "react-colorful": "^5.3.1",
     6322                                                "reakit": "^1.3.11",
     6323                                                "remove-accents": "^0.4.2",
     6324                                                "use-lilius": "^2.0.1",
     6325                                                "uuid": "^8.3.0",
     6326                                                "valtio": "1.7.0"
     6327                                        }
     6328                                },
     6329                                "@wordpress/data": {
     6330                                        "version": "9.5.1",
     6331                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6332                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6333                                        "requires": {
     6334                                                "@babel/runtime": "^7.16.0",
     6335                                                "@wordpress/compose": "^6.12.1",
     6336                                                "@wordpress/deprecated": "^3.35.1",
     6337                                                "@wordpress/element": "^5.12.1",
     6338                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6339                                                "@wordpress/priority-queue": "^2.35.1",
     6340                                                "@wordpress/private-apis": "^0.17.1",
     6341                                                "@wordpress/redux-routine": "^4.35.1",
     6342                                                "deepmerge": "^4.3.0",
     6343                                                "equivalent-key-map": "^0.2.2",
     6344                                                "is-plain-object": "^5.0.0",
     6345                                                "is-promise": "^4.0.0",
     6346                                                "redux": "^4.1.2",
     6347                                                "turbo-combine-reducers": "^1.0.2",
     6348                                                "use-memo-one": "^1.1.1"
     6349                                        }
     6350                                },
     6351                                "@wordpress/private-apis": {
     6352                                        "version": "0.17.1",
     6353                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6354                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6355                                        "requires": {
     6356                                                "@babel/runtime": "^7.16.0"
     6357                                        }
     6358                                },
     6359                                "memize": {
     6360                                        "version": "2.1.0",
     6361                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6362                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6363                                }
    46596364                        }
    46606365                },
    46616366                "@wordpress/element": {
    4662                         "version": "5.3.2",
    4663                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.3.2.tgz",
    4664                         "integrity": "sha512-4NAIxpIB3iCSJZ3N/xnbrxgPuGcb2rzkCDkc9cuZYvvNUylB98jG3nQXJt3+oZi+pN+a/EZMn0U9G1ObXNzcSQ==",
     6367                        "version": "5.12.1",
     6368                        "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.12.1.tgz",
     6369                        "integrity": "sha512-sYpGd+za3zgEQ5cSN1hd+NAUAcw0qk3Fe59snJftE3I3j/nNUHcrm37eHIunxYE4YHFAy16A4JHfivPIX/ix+A==",
    46656370                        "requires": {
    46666371                                "@babel/runtime": "^7.16.0",
    46676372                                "@types/react": "^18.0.21",
    46686373                                "@types/react-dom": "^18.0.6",
    4669                                 "@wordpress/escape-html": "^2.26.1",
     6374                                "@wordpress/escape-html": "^2.35.1",
    46706375                                "change-case": "^4.1.2",
    46716376                                "is-plain-object": "^5.0.0",
    … …  
    46826387                },
    46836388                "@wordpress/escape-html": {
    4684                         "version": "2.26.1",
    4685                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.26.1.tgz",
    4686                         "integrity": "sha512-gej9h7t6j2X7vM9eFREdNAZ4ExHAkvnSHTe8NMr4iCDG+Vr891MHRLqTcqaVg5kOeQEnSnBgesXRXShUpUvqJw==",
     6389                        "version": "2.35.1",
     6390                        "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.35.1.tgz",
     6391                        "integrity": "sha512-TY98WpkYbBjNADC0SQDkqryB59IJYhiBTOCshHWM1p8+HiXW1DbojXsTtPac3zFccS8C3mfznJ8p1G9oc9Vkiw==",
    46876392                        "requires": {
    46886393                                "@babel/runtime": "^7.16.0"
    … …  
    46906395                },
    46916396                "@wordpress/eslint-plugin": {
    4692                         "version": "13.10.3",
    4693                         "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-13.10.3.tgz",
    4694                         "integrity": "sha512-HOvB6gu1d8Du8p203aTtReYZ2fswHxw9yL/YAK+Q56zdKSq7e2EWwDf3EO46y+ES8Yu8wDwBj8hGlLeAJ56Tag==",
     6397                        "version": "14.8.1",
     6398                        "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-14.8.1.tgz",
     6399                        "integrity": "sha512-4XL+DaXykqEU5vdPr7QTfywHmiyOaPddQyItDgucqG/s7YbqS1PYlYoMX5oCR5BFASyp1WJ6dZvs6gew2ewa7Q==",
    46956400                        "dev": true,
    46966401                        "requires": {
    … …  
    46986403                                "@typescript-eslint/eslint-plugin": "^5.3.0",
    46996404                                "@typescript-eslint/parser": "^5.3.0",
    4700                                 "@wordpress/babel-preset-default": "^7.10.2",
    4701                                 "@wordpress/prettier-config": "^2.9.1",
     6405                                "@wordpress/babel-preset-default": "^7.19.1",
     6406                                "@wordpress/prettier-config": "^2.18.1",
    47026407                                "cosmiconfig": "^7.0.0",
    47036408                                "eslint-config-prettier": "^8.3.0",
    … …  
    47256430                },
    47266431                "@wordpress/format-library": {
    4727                         "version": "4.3.10",
    4728                         "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.3.10.tgz",
    4729                         "integrity": "sha512-lZfHbPnzS0K5PFIcu3r2PjB3PdsbQHI55K8Fu73iceOEx8Kq8DUKR2F6psTMsdNpwuVJnrIRIoKJ5aqRtYPh6A==",
     6432                        "version": "4.12.2",
     6433                        "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.2.tgz",
     6434                        "integrity": "sha512-ZB0XaVm98Tda9ijobPXnk3VHMWa+CYZO0ZTHmKgSgWxArkUgtR1d1eejsGQCCUb7940P3PpTbVlQovRv35qXyw==",
    47306435                        "requires": {
    47316436                                "@babel/runtime": "^7.16.0",
    4732                                 "@wordpress/a11y": "^3.26.1",
    4733                                 "@wordpress/block-editor": "^11.3.10",
    4734                                 "@wordpress/components": "^23.3.7",
    4735                                 "@wordpress/compose": "^6.3.3",
    4736                                 "@wordpress/data": "^8.3.3",
    4737                                 "@wordpress/element": "^5.3.2",
    4738                                 "@wordpress/html-entities": "^3.26.1",
    4739                                 "@wordpress/i18n": "^4.26.1",
    4740                                 "@wordpress/icons": "^9.17.2",
    4741                                 "@wordpress/rich-text": "^6.3.4",
    4742                                 "@wordpress/url": "^3.27.1"
     6437                                "@wordpress/a11y": "^3.35.1",
     6438                                "@wordpress/block-editor": "^12.3.2",
     6439                                "@wordpress/components": "^25.1.2",
     6440                                "@wordpress/compose": "^6.12.1",
     6441                                "@wordpress/data": "^9.5.1",
     6442                                "@wordpress/element": "^5.12.1",
     6443                                "@wordpress/html-entities": "^3.35.1",
     6444                                "@wordpress/i18n": "^4.35.1",
     6445                                "@wordpress/icons": "^9.26.2",
     6446                                "@wordpress/rich-text": "^6.12.1",
     6447                                "@wordpress/url": "^3.36.1"
     6448                        },
     6449                        "dependencies": {
     6450                                "@wordpress/components": {
     6451                                        "version": "25.1.2",
     6452                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6453                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6454                                        "requires": {
     6455                                                "@ariakit/react": "^0.2.10",
     6456                                                "@babel/runtime": "^7.16.0",
     6457                                                "@emotion/cache": "^11.7.1",
     6458                                                "@emotion/css": "^11.7.1",
     6459                                                "@emotion/react": "^11.7.1",
     6460                                                "@emotion/serialize": "^1.0.2",
     6461                                                "@emotion/styled": "^11.6.0",
     6462                                                "@emotion/utils": "^1.0.0",
     6463                                                "@floating-ui/react-dom": "1.0.0",
     6464                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6465                                                "@use-gesture/react": "^10.2.24",
     6466                                                "@wordpress/a11y": "^3.35.1",
     6467                                                "@wordpress/compose": "^6.12.1",
     6468                                                "@wordpress/date": "^4.35.1",
     6469                                                "@wordpress/deprecated": "^3.35.1",
     6470                                                "@wordpress/dom": "^3.35.1",
     6471                                                "@wordpress/element": "^5.12.1",
     6472                                                "@wordpress/escape-html": "^2.35.1",
     6473                                                "@wordpress/hooks": "^3.35.1",
     6474                                                "@wordpress/html-entities": "^3.35.1",
     6475                                                "@wordpress/i18n": "^4.35.1",
     6476                                                "@wordpress/icons": "^9.26.2",
     6477                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6478                                                "@wordpress/keycodes": "^3.35.1",
     6479                                                "@wordpress/primitives": "^3.33.1",
     6480                                                "@wordpress/private-apis": "^0.17.1",
     6481                                                "@wordpress/rich-text": "^6.12.1",
     6482                                                "@wordpress/warning": "^2.35.1",
     6483                                                "change-case": "^4.1.2",
     6484                                                "classnames": "^2.3.1",
     6485                                                "colord": "^2.7.0",
     6486                                                "date-fns": "^2.28.0",
     6487                                                "deepmerge": "^4.3.0",
     6488                                                "dom-scroll-into-view": "^1.2.1",
     6489                                                "downshift": "^6.0.15",
     6490                                                "fast-deep-equal": "^3.1.3",
     6491                                                "framer-motion": "~10.11.6",
     6492                                                "gradient-parser": "^0.1.5",
     6493                                                "highlight-words-core": "^1.2.2",
     6494                                                "is-plain-object": "^5.0.0",
     6495                                                "memize": "^2.1.0",
     6496                                                "path-to-regexp": "^6.2.1",
     6497                                                "re-resizable": "^6.4.0",
     6498                                                "react-colorful": "^5.3.1",
     6499                                                "reakit": "^1.3.11",
     6500                                                "remove-accents": "^0.4.2",
     6501                                                "use-lilius": "^2.0.1",
     6502                                                "uuid": "^8.3.0",
     6503                                                "valtio": "1.7.0"
     6504                                        }
     6505                                },
     6506                                "@wordpress/data": {
     6507                                        "version": "9.5.1",
     6508                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6509                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6510                                        "requires": {
     6511                                                "@babel/runtime": "^7.16.0",
     6512                                                "@wordpress/compose": "^6.12.1",
     6513                                                "@wordpress/deprecated": "^3.35.1",
     6514                                                "@wordpress/element": "^5.12.1",
     6515                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6516                                                "@wordpress/priority-queue": "^2.35.1",
     6517                                                "@wordpress/private-apis": "^0.17.1",
     6518                                                "@wordpress/redux-routine": "^4.35.1",
     6519                                                "deepmerge": "^4.3.0",
     6520                                                "equivalent-key-map": "^0.2.2",
     6521                                                "is-plain-object": "^5.0.0",
     6522                                                "is-promise": "^4.0.0",
     6523                                                "redux": "^4.1.2",
     6524                                                "turbo-combine-reducers": "^1.0.2",
     6525                                                "use-memo-one": "^1.1.1"
     6526                                        }
     6527                                },
     6528                                "@wordpress/private-apis": {
     6529                                        "version": "0.17.1",
     6530                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6531                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6532                                        "requires": {
     6533                                                "@babel/runtime": "^7.16.0"
     6534                                        }
     6535                                },
     6536                                "memize": {
     6537                                        "version": "2.1.0",
     6538                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6539                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6540                                }
    47436541                        }
    47446542                },
    47456543                "@wordpress/hooks": {
    4746                         "version": "3.26.1",
    4747                         "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.26.1.tgz",
    4748                         "integrity": "sha512-K2yPPOJ/FpItDFH1NkMpUJwon7HrXcOM/JAuu2eUhvJuQr5YQuOBJQNPG33dJACQ4VhrX0WY+snqPHrOeVWo9Q==",
     6544                        "version": "3.35.1",
     6545                        "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.35.1.tgz",
     6546                        "integrity": "sha512-V3VNugFwvuYuPKjwd15bp/I2N703+JbdjpLoqUudCqVgD8nSxt6NW0KgdAWCjqR3R0g6jzUX9b7PGcYivSiFQQ==",
    47496547                        "requires": {
    47506548                                "@babel/runtime": "^7.16.0"
    … …  
    47526550                },
    47536551                "@wordpress/html-entities": {
    4754                         "version": "3.26.1",
    4755                         "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.26.1.tgz",
    4756                         "integrity": "sha512-YsbxW2iwMId4FFp3JlINSxjV0qmOfzkbguLk/NvFwvCuqjTNH/bzST0wWYR8ioe5TlQprCXM0VW3V0xk7GwGsw==",
     6552                        "version": "3.35.1",
     6553                        "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.35.1.tgz",
     6554                        "integrity": "sha512-TfSWy2wzJDWZmPlbGr1kJsA9EqbVBmrG4VybYH5hjXfughSTaHEUVC/ehkzTT0Lk+BARhDs9oQeI+GKJd8u/Rg==",
    47576555                        "requires": {
    47586556                                "@babel/runtime": "^7.16.0"
    … …  
    47606558                },
    47616559                "@wordpress/i18n": {
    4762                         "version": "4.26.1",
    4763                         "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.26.1.tgz",
    4764                         "integrity": "sha512-C3dRDclRlRBnAlwr+r9csffqjyWO8WRKoq/akPBP1l9mlufQOKHQCR0KXCB5D6MjLyPtGrSVT7HuZi0djX6/HA==",
     6560                        "version": "4.35.1",
     6561                        "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.35.1.tgz",
     6562                        "integrity": "sha512-w5+m1TahSUaPm9Rle5Phry2Bj/xgWh9nuOTCLdJ0Ud/NB8aIn4H1pfbL04DxV3L0hBxKPURc/qB4PIct/7AuCA==",
    47656563                        "requires": {
    47666564                                "@babel/runtime": "^7.16.0",
    4767                                 "@wordpress/hooks": "^3.26.1",
     6565                                "@wordpress/hooks": "^3.35.1",
    47686566                                "gettext-parser": "^1.3.1",
    4769                                 "memize": "^1.1.0",
     6567                                "memize": "^2.1.0",
    47706568                                "sprintf-js": "^1.1.1",
    47716569                                "tannin": "^1.2.0"
     6570                        },
     6571                        "dependencies": {
     6572                                "memize": {
     6573                                        "version": "2.1.0",
     6574                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6575                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6576                                }
    47726577                        }
    47736578                },
    47746579                "@wordpress/icons": {
    4775                         "version": "9.17.2",
    4776                         "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.17.2.tgz",
    4777                         "integrity": "sha512-X3i1vYJzKFBad5ebQR/xGkoa3uSRbXYX6xma8JReuq321cgsZwb85l1tn06gVdZYRHHIy5pDJ9JLXY8tKXaCcg==",
     6580                        "version": "9.26.2",
     6581                        "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.26.2.tgz",
     6582                        "integrity": "sha512-heNt1s3qmfGeX4Cv9HQN66kELoiHWPL/NKD9y784YIl4ntuS9QJ6Ku5tk09meZXer3QUMotAAyeaARwt6+PUqg==",
    47786583                        "requires": {
    47796584                                "@babel/runtime": "^7.16.0",
    4780                                 "@wordpress/element": "^5.3.2",
    4781                                 "@wordpress/primitives": "^3.24.2"
     6585                                "@wordpress/element": "^5.12.1",
     6586                                "@wordpress/primitives": "^3.33.1"
    47826587                        }
    47836588                },
    47846589                "@wordpress/interface": {
    4785                         "version": "5.3.8",
    4786                         "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.3.8.tgz",
    4787                         "integrity": "sha512-01EQKQZS/7ZGl5NB5CIQZAy0ueczK2iFN79/3t0ydpNPcN/oewSfkCIognDOoA16iJqC3Dhf606VYQ8YWMQ/Fw==",
     6590                        "version": "5.12.2",
     6591                        "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.12.2.tgz",
     6592                        "integrity": "sha512-sccCRM9a+qII4g57EIwpgMIqzu9qRcCRTgTU7axnnxmKCqUJhvFWnnaD1SoIx2UrwNcbQdvMUKaZOnUy5Ei6eg==",
    47886593                        "requires": {
    47896594                                "@babel/runtime": "^7.16.0",
    4790                                 "@wordpress/a11y": "^3.26.1",
    4791                                 "@wordpress/components": "^23.3.7",
    4792                                 "@wordpress/compose": "^6.3.3",
    4793                                 "@wordpress/data": "^8.3.3",
    4794                                 "@wordpress/deprecated": "^3.26.1",
    4795                                 "@wordpress/element": "^5.3.2",
    4796                                 "@wordpress/i18n": "^4.26.1",
    4797                                 "@wordpress/icons": "^9.17.2",
    4798                                 "@wordpress/plugins": "^5.3.3",
    4799                                 "@wordpress/preferences": "^3.3.7",
    4800                                 "@wordpress/viewport": "^5.3.3",
     6595                                "@wordpress/a11y": "^3.35.1",
     6596                                "@wordpress/components": "^25.1.2",
     6597                                "@wordpress/compose": "^6.12.1",
     6598                                "@wordpress/data": "^9.5.1",
     6599                                "@wordpress/deprecated": "^3.35.1",
     6600                                "@wordpress/element": "^5.12.1",
     6601                                "@wordpress/i18n": "^4.35.1",
     6602                                "@wordpress/icons": "^9.26.2",
     6603                                "@wordpress/plugins": "^6.3.2",
     6604                                "@wordpress/preferences": "^3.12.2",
     6605                                "@wordpress/viewport": "^5.12.1",
    48016606                                "classnames": "^2.3.1"
     6607                        },
     6608                        "dependencies": {
     6609                                "@wordpress/components": {
     6610                                        "version": "25.1.2",
     6611                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6612                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6613                                        "requires": {
     6614                                                "@ariakit/react": "^0.2.10",
     6615                                                "@babel/runtime": "^7.16.0",
     6616                                                "@emotion/cache": "^11.7.1",
     6617                                                "@emotion/css": "^11.7.1",
     6618                                                "@emotion/react": "^11.7.1",
     6619                                                "@emotion/serialize": "^1.0.2",
     6620                                                "@emotion/styled": "^11.6.0",
     6621                                                "@emotion/utils": "^1.0.0",
     6622                                                "@floating-ui/react-dom": "1.0.0",
     6623                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6624                                                "@use-gesture/react": "^10.2.24",
     6625                                                "@wordpress/a11y": "^3.35.1",
     6626                                                "@wordpress/compose": "^6.12.1",
     6627                                                "@wordpress/date": "^4.35.1",
     6628                                                "@wordpress/deprecated": "^3.35.1",
     6629                                                "@wordpress/dom": "^3.35.1",
     6630                                                "@wordpress/element": "^5.12.1",
     6631                                                "@wordpress/escape-html": "^2.35.1",
     6632                                                "@wordpress/hooks": "^3.35.1",
     6633                                                "@wordpress/html-entities": "^3.35.1",
     6634                                                "@wordpress/i18n": "^4.35.1",
     6635                                                "@wordpress/icons": "^9.26.2",
     6636                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6637                                                "@wordpress/keycodes": "^3.35.1",
     6638                                                "@wordpress/primitives": "^3.33.1",
     6639                                                "@wordpress/private-apis": "^0.17.1",
     6640                                                "@wordpress/rich-text": "^6.12.1",
     6641                                                "@wordpress/warning": "^2.35.1",
     6642                                                "change-case": "^4.1.2",
     6643                                                "classnames": "^2.3.1",
     6644                                                "colord": "^2.7.0",
     6645                                                "date-fns": "^2.28.0",
     6646                                                "deepmerge": "^4.3.0",
     6647                                                "dom-scroll-into-view": "^1.2.1",
     6648                                                "downshift": "^6.0.15",
     6649                                                "fast-deep-equal": "^3.1.3",
     6650                                                "framer-motion": "~10.11.6",
     6651                                                "gradient-parser": "^0.1.5",
     6652                                                "highlight-words-core": "^1.2.2",
     6653                                                "is-plain-object": "^5.0.0",
     6654                                                "memize": "^2.1.0",
     6655                                                "path-to-regexp": "^6.2.1",
     6656                                                "re-resizable": "^6.4.0",
     6657                                                "react-colorful": "^5.3.1",
     6658                                                "reakit": "^1.3.11",
     6659                                                "remove-accents": "^0.4.2",
     6660                                                "use-lilius": "^2.0.1",
     6661                                                "uuid": "^8.3.0",
     6662                                                "valtio": "1.7.0"
     6663                                        }
     6664                                },
     6665                                "@wordpress/data": {
     6666                                        "version": "9.5.1",
     6667                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6668                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6669                                        "requires": {
     6670                                                "@babel/runtime": "^7.16.0",
     6671                                                "@wordpress/compose": "^6.12.1",
     6672                                                "@wordpress/deprecated": "^3.35.1",
     6673                                                "@wordpress/element": "^5.12.1",
     6674                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6675                                                "@wordpress/priority-queue": "^2.35.1",
     6676                                                "@wordpress/private-apis": "^0.17.1",
     6677                                                "@wordpress/redux-routine": "^4.35.1",
     6678                                                "deepmerge": "^4.3.0",
     6679                                                "equivalent-key-map": "^0.2.2",
     6680                                                "is-plain-object": "^5.0.0",
     6681                                                "is-promise": "^4.0.0",
     6682                                                "redux": "^4.1.2",
     6683                                                "turbo-combine-reducers": "^1.0.2",
     6684                                                "use-memo-one": "^1.1.1"
     6685                                        }
     6686                                },
     6687                                "@wordpress/private-apis": {
     6688                                        "version": "0.17.1",
     6689                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6690                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6691                                        "requires": {
     6692                                                "@babel/runtime": "^7.16.0"
     6693                                        }
     6694                                },
     6695                                "memize": {
     6696                                        "version": "2.1.0",
     6697                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6698                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6699                                }
    48026700                        }
    48036701                },
    48046702                "@wordpress/is-shallow-equal": {
     6703                        "version": "4.35.1",
     6704                        "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.35.1.tgz",
     6705                        "integrity": "sha512-CoamqNgXvmxVN2RCDGEmbYBmtfR5wYmmG6L3yocS/w7DvBURzt9j6x71/h+1dybOYp9g/BoJ7W1gKJxbDxaGsg==",
     6706                        "requires": {
     6707                                "@babel/runtime": "^7.16.0"
     6708                        }
     6709                },
     6710                "@wordpress/jest-console": {
     6711                        "version": "7.7.0",
     6712                        "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.7.0.tgz",
     6713                        "integrity": "sha512-ZwGcuFRQv5XV1M1/BaUxZC/6iz38IzzW6rJc2DElxUnP3+Zvp5We/XWIeJBsIyBtCse+J1ruLnZovw2lv8hmnQ==",
     6714                        "dev": true,
     6715                        "requires": {
     6716                                "@babel/runtime": "^7.16.0",
     6717                                "jest-matcher-utils": "^29.5.0"
     6718                        }
     6719                },
     6720                "@wordpress/jest-preset-default": {
     6721                        "version": "11.7.0",
     6722                        "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.7.0.tgz",
     6723                        "integrity": "sha512-ksW8BMSvhbrORJQANEHX+zObSx0CHiOvj6ULQkvlq1hFiMIoQutlc8qq5gKGAFAwekJ/ky7tS8v/7gammJoU6g==",
     6724                        "dev": true,
     6725                        "requires": {
     6726                                "@wordpress/jest-console": "^7.7.0",
     6727                                "babel-jest": "^29.5.0"
     6728                        }
     6729                },
     6730                "@wordpress/keyboard-shortcuts": {
     6731                        "version": "4.12.1",
     6732                        "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.12.1.tgz",
     6733                        "integrity": "sha512-RlForFlEPGLKd/+L1aCXJPp6egbnrozPL/ZjpFp1nubaKGrZ4aHNvhObWAY/vEmqtUvFCNkssbrQZ23YyUfzoQ==",
     6734                        "requires": {
     6735                                "@babel/runtime": "^7.16.0",
     6736                                "@wordpress/data": "^9.5.1",
     6737                                "@wordpress/element": "^5.12.1",
     6738                                "@wordpress/keycodes": "^3.35.1",
     6739                                "rememo": "^4.0.2"
     6740                        },
     6741                        "dependencies": {
     6742                                "@wordpress/data": {
     6743                                        "version": "9.5.1",
     6744                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6745                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6746                                        "requires": {
     6747                                                "@babel/runtime": "^7.16.0",
     6748                                                "@wordpress/compose": "^6.12.1",
     6749                                                "@wordpress/deprecated": "^3.35.1",
     6750                                                "@wordpress/element": "^5.12.1",
     6751                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6752                                                "@wordpress/priority-queue": "^2.35.1",
     6753                                                "@wordpress/private-apis": "^0.17.1",
     6754                                                "@wordpress/redux-routine": "^4.35.1",
     6755                                                "deepmerge": "^4.3.0",
     6756                                                "equivalent-key-map": "^0.2.2",
     6757                                                "is-plain-object": "^5.0.0",
     6758                                                "is-promise": "^4.0.0",
     6759                                                "redux": "^4.1.2",
     6760                                                "turbo-combine-reducers": "^1.0.2",
     6761                                                "use-memo-one": "^1.1.1"
     6762                                        }
     6763                                },
     6764                                "@wordpress/private-apis": {
     6765                                        "version": "0.17.1",
     6766                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6767                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6768                                        "requires": {
     6769                                                "@babel/runtime": "^7.16.0"
     6770                                        }
     6771                                }
     6772                        }
     6773                },
     6774                "@wordpress/keycodes": {
     6775                        "version": "3.35.1",
     6776                        "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.35.1.tgz",
     6777                        "integrity": "sha512-qp+xn7rgRRAP5A0tQTOMdhEUcVR8jUVGVpZfUBNoiyFmDmTFsHGmAYHYK4/rRCN8LlczNMxSaqcppVC/eH7tZg==",
     6778                        "requires": {
     6779                                "@babel/runtime": "^7.16.0",
     6780                                "@wordpress/i18n": "^4.35.1",
     6781                                "change-case": "^4.1.2"
     6782                        }
     6783                },
     6784                "@wordpress/list-reusable-blocks": {
     6785                        "version": "4.12.2",
     6786                        "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.12.2.tgz",
     6787                        "integrity": "sha512-+JAgTaEw8eM00n8XPHbkWmMUFzuGJQ1BKZ1UWwVK2JcSK+M/lWqnbCFev94Kj8dpZWs0erUQn7aXzaOUXapo4Q==",
     6788                        "requires": {
     6789                                "@babel/runtime": "^7.16.0",
     6790                                "@wordpress/api-fetch": "^6.32.1",
     6791                                "@wordpress/components": "^25.1.2",
     6792                                "@wordpress/compose": "^6.12.1",
     6793                                "@wordpress/element": "^5.12.1",
     6794                                "@wordpress/i18n": "^4.35.1",
     6795                                "change-case": "^4.1.2"
     6796                        },
     6797                        "dependencies": {
     6798                                "@wordpress/components": {
     6799                                        "version": "25.1.2",
     6800                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     6801                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     6802                                        "requires": {
     6803                                                "@ariakit/react": "^0.2.10",
     6804                                                "@babel/runtime": "^7.16.0",
     6805                                                "@emotion/cache": "^11.7.1",
     6806                                                "@emotion/css": "^11.7.1",
     6807                                                "@emotion/react": "^11.7.1",
     6808                                                "@emotion/serialize": "^1.0.2",
     6809                                                "@emotion/styled": "^11.6.0",
     6810                                                "@emotion/utils": "^1.0.0",
     6811                                                "@floating-ui/react-dom": "1.0.0",
     6812                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     6813                                                "@use-gesture/react": "^10.2.24",
     6814                                                "@wordpress/a11y": "^3.35.1",
     6815                                                "@wordpress/compose": "^6.12.1",
     6816                                                "@wordpress/date": "^4.35.1",
     6817                                                "@wordpress/deprecated": "^3.35.1",
     6818                                                "@wordpress/dom": "^3.35.1",
     6819                                                "@wordpress/element": "^5.12.1",
     6820                                                "@wordpress/escape-html": "^2.35.1",
     6821                                                "@wordpress/hooks": "^3.35.1",
     6822                                                "@wordpress/html-entities": "^3.35.1",
     6823                                                "@wordpress/i18n": "^4.35.1",
     6824                                                "@wordpress/icons": "^9.26.2",
     6825                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6826                                                "@wordpress/keycodes": "^3.35.1",
     6827                                                "@wordpress/primitives": "^3.33.1",
     6828                                                "@wordpress/private-apis": "^0.17.1",
     6829                                                "@wordpress/rich-text": "^6.12.1",
     6830                                                "@wordpress/warning": "^2.35.1",
     6831                                                "change-case": "^4.1.2",
     6832                                                "classnames": "^2.3.1",
     6833                                                "colord": "^2.7.0",
     6834                                                "date-fns": "^2.28.0",
     6835                                                "deepmerge": "^4.3.0",
     6836                                                "dom-scroll-into-view": "^1.2.1",
     6837                                                "downshift": "^6.0.15",
     6838                                                "fast-deep-equal": "^3.1.3",
     6839                                                "framer-motion": "~10.11.6",
     6840                                                "gradient-parser": "^0.1.5",
     6841                                                "highlight-words-core": "^1.2.2",
     6842                                                "is-plain-object": "^5.0.0",
     6843                                                "memize": "^2.1.0",
     6844                                                "path-to-regexp": "^6.2.1",
     6845                                                "re-resizable": "^6.4.0",
     6846                                                "react-colorful": "^5.3.1",
     6847                                                "reakit": "^1.3.11",
     6848                                                "remove-accents": "^0.4.2",
     6849                                                "use-lilius": "^2.0.1",
     6850                                                "uuid": "^8.3.0",
     6851                                                "valtio": "1.7.0"
     6852                                        }
     6853                                },
     6854                                "@wordpress/private-apis": {
     6855                                        "version": "0.17.1",
     6856                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6857                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6858                                        "requires": {
     6859                                                "@babel/runtime": "^7.16.0"
     6860                                        }
     6861                                },
     6862                                "memize": {
     6863                                        "version": "2.1.0",
     6864                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     6865                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     6866                                }
     6867                        }
     6868                },
     6869                "@wordpress/media-utils": {
    48056870                        "version": "4.26.1",
    4806                         "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.26.1.tgz",
    4807                         "integrity": "sha512-UX4+Q3LfueP5yKjBgQO2uQh57RnT+iL5xhKZXbDwPNUeao5/e35dFiW+Zl0BGoLIpK40+1t3kcdGtvJhsAb6Pg==",
    4808                         "requires": {
    4809                                 "@babel/runtime": "^7.16.0"
    4810                         }
    4811                 },
    4812                 "@wordpress/jest-console": {
    4813                         "version": "6.10.0",
    4814                         "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-6.10.0.tgz",
    4815                         "integrity": "sha512-YwV1JNLRUOvwnx7sDQscq3dpXlDmvj0DPhqDc1aEusWRrmOhB6h10e6Ypf/QDV+yqu6P0H/7jgm0QUH3w3ClwQ==",
    4816                         "dev": true,
     6871                        "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.26.1.tgz",
     6872                        "integrity": "sha512-vidolGL4/btqHAvMNOw2yXbNuLRKJMBmx1HQ5o19A6H5i4Jjk0eSX/cMd+uWoThkupyjReDZkS2ZHRGnxMzVeA==",
    48176873                        "requires": {
    48186874                                "@babel/runtime": "^7.16.0",
    4819                                 "jest-matcher-utils": "^27.4.2"
    4820                         }
    4821                 },
    4822                 "@wordpress/jest-preset-default": {
    4823                         "version": "10.8.0",
    4824                         "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-10.8.0.tgz",
    4825                         "integrity": "sha512-FSYWrc9Mxr+IdtdbzdbJwnHi4MA7ljPb+4ucYUCgi5XcOZn/xTipPL/YERmLRwXSImuNS0hvTIDR9WgYxGLl/g==",
    4826                         "dev": true,
    4827                         "requires": {
    4828                                 "@wordpress/jest-console": "^6.10.0",
    4829                                 "babel-jest": "^27.4.5"
    4830                         }
    4831                 },
    4832                 "@wordpress/keyboard-shortcuts": {
    4833                         "version": "4.3.3",
    4834                         "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.3.3.tgz",
    4835                         "integrity": "sha512-Ly0o6zasmfZ2J43y5M4q9niJPABuNbefGtOrbiNKwlFcEMFAcy5WMfl4EgBvCoPYvedNLhcz/B08iJsBZJIwXg==",
     6875                                "@wordpress/api-fetch": "^6.32.1",
     6876                                "@wordpress/blob": "^3.35.1",
     6877                                "@wordpress/element": "^5.12.1",
     6878                                "@wordpress/i18n": "^4.35.1"
     6879                        }
     6880                },
     6881                "@wordpress/notices": {
     6882                        "version": "4.3.1",
     6883                        "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.3.1.tgz",
     6884                        "integrity": "sha512-4CRk0ZAVohG2r+jpwYCCabBoEJ+XL53+jhroCaYxTU0d7F4h3ESY2KTf84yOfrnA9DQc2AS+CS0/cnEOQvOYRw==",
    48366885                        "requires": {
    48376886                                "@babel/runtime": "^7.16.0",
    4838                                 "@wordpress/data": "^8.3.3",
    4839                                 "@wordpress/element": "^5.3.2",
    4840                                 "@wordpress/keycodes": "^3.26.2",
    4841                                 "rememo": "^4.0.0"
    4842                         }
    4843                 },
    4844                 "@wordpress/keycodes": {
    4845                         "version": "3.26.2",
    4846                         "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.26.2.tgz",
    4847                         "integrity": "sha512-LyJbcFOtMjw0jT0fsL3F+YsYN98JO6RVald257VbPGHpIML+LSEJ4oLnqt/zk2eskX6S1cOgwS55jcRR+t8y6w==",
    4848                         "requires": {
    4849                                 "@babel/runtime": "^7.16.0",
    4850                                 "@wordpress/i18n": "^4.26.1",
    4851                                 "change-case": "^4.1.2"
    4852                         }
    4853                 },
    4854                 "@wordpress/list-reusable-blocks": {
    4855                         "version": "4.3.7",
    4856                         "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.3.7.tgz",
    4857                         "integrity": "sha512-9mM0UwfBMloAhkpbeuI3hE9wUBzsqerI5qk+YW0pughz97Cnual45pvR+753F8y6R80xECHCxzUKOqLtBqYoVg==",
    4858                         "requires": {
    4859                                 "@babel/runtime": "^7.16.0",
    4860                                 "@wordpress/api-fetch": "^6.23.1",
    4861                                 "@wordpress/components": "^23.3.7",
    4862                                 "@wordpress/compose": "^6.3.3",
    4863                                 "@wordpress/element": "^5.3.2",
    4864                                 "@wordpress/i18n": "^4.26.1",
    4865                                 "change-case": "^4.1.2"
    4866                         }
    4867                 },
    4868                 "@wordpress/media-utils": {
    4869                         "version": "4.17.2",
    4870                         "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.17.2.tgz",
    4871                         "integrity": "sha512-qAMA4DeEdyIMw2TDLDP3Qjm72A+krcUoG0R8hC1o9ZFlF+RqCllLgUJENIv53de68my5ZbqowSp1wdLKEQLJHg==",
    4872                         "requires": {
    4873                                 "@babel/runtime": "^7.16.0",
    4874                                 "@wordpress/api-fetch": "^6.23.1",
    4875                                 "@wordpress/blob": "^3.26.1",
    4876                                 "@wordpress/element": "^5.3.2",
    4877                                 "@wordpress/i18n": "^4.26.1"
    4878                         }
    4879                 },
    4880                 "@wordpress/notices": {
    4881                         "version": "3.26.3",
    4882                         "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.26.3.tgz",
    4883                         "integrity": "sha512-vSKB3aW/r3tbrLii8EJLx+JxmMgkqASEAMV69eGXSZPpp7i7DTcgFqhdmSzeDJUhia/e9mJS/hvltxUWyNYO8w==",
    4884                         "requires": {
    4885                                 "@babel/runtime": "^7.16.0",
    4886                                 "@wordpress/a11y": "^3.26.1",
    4887                                 "@wordpress/data": "^8.3.3"
     6887                                "@wordpress/a11y": "^3.35.1",
     6888                                "@wordpress/data": "^9.5.1"
     6889                        },
     6890                        "dependencies": {
     6891                                "@wordpress/data": {
     6892                                        "version": "9.5.1",
     6893                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     6894                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     6895                                        "requires": {
     6896                                                "@babel/runtime": "^7.16.0",
     6897                                                "@wordpress/compose": "^6.12.1",
     6898                                                "@wordpress/deprecated": "^3.35.1",
     6899                                                "@wordpress/element": "^5.12.1",
     6900                                                "@wordpress/is-shallow-equal": "^4.35.1",
     6901                                                "@wordpress/priority-queue": "^2.35.1",
     6902                                                "@wordpress/private-apis": "^0.17.1",
     6903                                                "@wordpress/redux-routine": "^4.35.1",
     6904                                                "deepmerge": "^4.3.0",
     6905                                                "equivalent-key-map": "^0.2.2",
     6906                                                "is-plain-object": "^5.0.0",
     6907                                                "is-promise": "^4.0.0",
     6908                                                "redux": "^4.1.2",
     6909                                                "turbo-combine-reducers": "^1.0.2",
     6910                                                "use-memo-one": "^1.1.1"
     6911                                        }
     6912                                },
     6913                                "@wordpress/private-apis": {
     6914                                        "version": "0.17.1",
     6915                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     6916                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     6917                                        "requires": {
     6918                                                "@babel/runtime": "^7.16.0"
     6919                                        }
     6920                                }
    48886921                        }
    48896922                },
    48906923                "@wordpress/npm-package-json-lint-config": {
    4891                         "version": "4.12.0",
    4892                         "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.12.0.tgz",
    4893                         "integrity": "sha512-GSlBzFjzsKwfdewbwTZvXqEcPlGT0PxmDTT6Hn2H/rgcxCisFhbVRelfoLuR9NMkCwUoMXDgIfF8XLAuQYooig==",
     6924                        "version": "4.21.0",
     6925                        "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.21.0.tgz",
     6926                        "integrity": "sha512-MycfWbm6HVJ6/mR/0GO9KLXN8ZGPTczgdAPXx1Vly3KFLtCsIoVEbSjDhNTaDX+j3FmzUoGWPISudMtZqAFN2w==",
    48946927                        "dev": true
    48956928                },
    … …  
    49086941                                "@wordpress/icons": "^9.14.0",
    49096942                                "rememo": "^4.0.0"
     6943                        },
     6944                        "dependencies": {
     6945                                "@wordpress/components": {
     6946                                        "version": "23.9.0",
     6947                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-23.9.0.tgz",
     6948                                        "integrity": "sha512-hEgzWe6PSWlUXPRcYX8YyQhL5Wp6TRqmzv+jIDJnYKXZH1UvsK/WcfCtdIOx7Q7oaPKDtH3vdv+0twcrHeN/bA==",
     6949                                        "requires": {
     6950                                                "@babel/runtime": "^7.16.0",
     6951                                                "@emotion/cache": "^11.7.1",
     6952                                                "@emotion/css": "^11.7.1",
     6953                                                "@emotion/react": "^11.7.1",
     6954                                                "@emotion/serialize": "^1.0.2",
     6955                                                "@emotion/styled": "^11.6.0",
     6956                                                "@emotion/utils": "^1.0.0",
     6957                                                "@floating-ui/react-dom": "1.0.0",
     6958                                                "@use-gesture/react": "^10.2.24",
     6959                                                "@wordpress/a11y": "^3.32.0",
     6960                                                "@wordpress/compose": "^6.9.0",
     6961                                                "@wordpress/date": "^4.32.0",
     6962                                                "@wordpress/deprecated": "^3.32.0",
     6963                                                "@wordpress/dom": "^3.32.0",
     6964                                                "@wordpress/element": "^5.9.0",
     6965                                                "@wordpress/escape-html": "^2.32.0",
     6966                                                "@wordpress/hooks": "^3.32.0",
     6967                                                "@wordpress/html-entities": "^3.32.0",
     6968                                                "@wordpress/i18n": "^4.32.0",
     6969                                                "@wordpress/icons": "^9.23.0",
     6970                                                "@wordpress/is-shallow-equal": "^4.32.0",
     6971                                                "@wordpress/keycodes": "^3.32.0",
     6972                                                "@wordpress/primitives": "^3.30.0",
     6973                                                "@wordpress/private-apis": "^0.14.0",
     6974                                                "@wordpress/rich-text": "^6.9.0",
     6975                                                "@wordpress/warning": "^2.32.0",
     6976                                                "change-case": "^4.1.2",
     6977                                                "classnames": "^2.3.1",
     6978                                                "colord": "^2.7.0",
     6979                                                "date-fns": "^2.28.0",
     6980                                                "deepmerge": "^4.3.0",
     6981                                                "dom-scroll-into-view": "^1.2.1",
     6982                                                "downshift": "^6.0.15",
     6983                                                "fast-deep-equal": "^3.1.3",
     6984                                                "framer-motion": "^10.11.6",
     6985                                                "gradient-parser": "^0.1.5",
     6986                                                "highlight-words-core": "^1.2.2",
     6987                                                "is-plain-object": "^5.0.0",
     6988                                                "memize": "^1.1.0",
     6989                                                "path-to-regexp": "^6.2.1",
     6990                                                "re-resizable": "^6.4.0",
     6991                                                "react-colorful": "^5.3.1",
     6992                                                "reakit": "^1.3.11",
     6993                                                "remove-accents": "^0.4.2",
     6994                                                "use-lilius": "^2.0.1",
     6995                                                "uuid": "^8.3.0",
     6996                                                "valtio": "1.7.0"
     6997                                        }
     6998                                },
     6999                                "@wordpress/data": {
     7000                                        "version": "8.6.0",
     7001                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-8.6.0.tgz",
     7002                                        "integrity": "sha512-+bQ5dTkJkHeOng3mXXzLBZkudUlOifJql1U99sWGbtLarU/yjfF0ldi/a6uR1cVvDJkGizDYHf9vv/nA39Oaqw==",
     7003                                        "requires": {
     7004                                                "@babel/runtime": "^7.16.0",
     7005                                                "@wordpress/compose": "^6.6.0",
     7006                                                "@wordpress/deprecated": "^3.29.0",
     7007                                                "@wordpress/element": "^5.6.0",
     7008                                                "@wordpress/is-shallow-equal": "^4.29.0",
     7009                                                "@wordpress/priority-queue": "^2.29.0",
     7010                                                "@wordpress/private-apis": "^0.11.0",
     7011                                                "@wordpress/redux-routine": "^4.29.0",
     7012                                                "deepmerge": "^4.3.0",
     7013                                                "equivalent-key-map": "^0.2.2",
     7014                                                "is-plain-object": "^5.0.0",
     7015                                                "is-promise": "^4.0.0",
     7016                                                "redux": "^4.1.2",
     7017                                                "turbo-combine-reducers": "^1.0.2",
     7018                                                "use-memo-one": "^1.1.1"
     7019                                        },
     7020                                        "dependencies": {
     7021                                                "@wordpress/private-apis": {
     7022                                                        "version": "0.11.0",
     7023                                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.11.0.tgz",
     7024                                                        "integrity": "sha512-GpAZ34Ou9YkYi9fuJCb9oDIZhsLqj41stuHflxpTNih6vV/Qw7ApBkLZDhDCyWjOybnjtHQH1LWw3K3RCN4miw==",
     7025                                                        "requires": {
     7026                                                                "@babel/runtime": "^7.16.0"
     7027                                                        }
     7028                                                }
     7029                                        }
     7030                                },
     7031                                "@wordpress/private-apis": {
     7032                                        "version": "0.14.0",
     7033                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.14.0.tgz",
     7034                                        "integrity": "sha512-4F5aCsjWijjq9JjAPUAh0iGnrsRoJNVgQGfOZFND7PMswuaA+uu7xtarKQ5QRsjA1owz2QOv7Hg+MvMuwmG0NA==",
     7035                                        "requires": {
     7036                                                "@babel/runtime": "^7.16.0"
     7037                                        }
     7038                                },
     7039                                "memize": {
     7040                                        "version": "1.1.0",
     7041                                        "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz",
     7042                                        "integrity": "sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg=="
     7043                                }
    49107044                        }
    49117045                },
    49127046                "@wordpress/plugins": {
    4913                         "version": "5.3.3",
    4914                         "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-5.3.3.tgz",
    4915                         "integrity": "sha512-guPARYSge6Bm30+8MvC1HTdWsQUP+ZM4/3zL//O7p9BaChrdkg0q5U6QUi/87+Sv8fFnaySTYEVnqkq/jllskQ==",
     7047                        "version": "6.3.2",
     7048                        "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.3.2.tgz",
     7049                        "integrity": "sha512-QrJqP2fMmDzpmtrXbTaangO3mw7+z7ef/zmJGjMZs0owp6pNfwT4PlVkqPnCQ29MHuS2VmgG3StyWQAj5W9gBg==",
    49167050                        "requires": {
    49177051                                "@babel/runtime": "^7.16.0",
    4918                                 "@wordpress/compose": "^6.3.3",
    4919                                 "@wordpress/element": "^5.3.2",
    4920                                 "@wordpress/hooks": "^3.26.1",
    4921                                 "@wordpress/icons": "^9.17.2",
    4922                                 "memize": "^1.1.0"
     7052                                "@wordpress/components": "^25.1.2",
     7053                                "@wordpress/compose": "^6.12.1",
     7054                                "@wordpress/element": "^5.12.1",
     7055                                "@wordpress/hooks": "^3.35.1",
     7056                                "@wordpress/icons": "^9.26.2",
     7057                                "@wordpress/is-shallow-equal": "^4.35.1",
     7058                                "memize": "^2.0.1"
     7059                        },
     7060                        "dependencies": {
     7061                                "@wordpress/components": {
     7062                                        "version": "25.1.2",
     7063                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     7064                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     7065                                        "requires": {
     7066                                                "@ariakit/react": "^0.2.10",
     7067                                                "@babel/runtime": "^7.16.0",
     7068                                                "@emotion/cache": "^11.7.1",
     7069                                                "@emotion/css": "^11.7.1",
     7070                                                "@emotion/react": "^11.7.1",
     7071                                                "@emotion/serialize": "^1.0.2",
     7072                                                "@emotion/styled": "^11.6.0",
     7073                                                "@emotion/utils": "^1.0.0",
     7074                                                "@floating-ui/react-dom": "1.0.0",
     7075                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     7076                                                "@use-gesture/react": "^10.2.24",
     7077                                                "@wordpress/a11y": "^3.35.1",
     7078                                                "@wordpress/compose": "^6.12.1",
     7079                                                "@wordpress/date": "^4.35.1",
     7080                                                "@wordpress/deprecated": "^3.35.1",
     7081                                                "@wordpress/dom": "^3.35.1",
     7082                                                "@wordpress/element": "^5.12.1",
     7083                                                "@wordpress/escape-html": "^2.35.1",
     7084                                                "@wordpress/hooks": "^3.35.1",
     7085                                                "@wordpress/html-entities": "^3.35.1",
     7086                                                "@wordpress/i18n": "^4.35.1",
     7087                                                "@wordpress/icons": "^9.26.2",
     7088                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7089                                                "@wordpress/keycodes": "^3.35.1",
     7090                                                "@wordpress/primitives": "^3.33.1",
     7091                                                "@wordpress/private-apis": "^0.17.1",
     7092                                                "@wordpress/rich-text": "^6.12.1",
     7093                                                "@wordpress/warning": "^2.35.1",
     7094                                                "change-case": "^4.1.2",
     7095                                                "classnames": "^2.3.1",
     7096                                                "colord": "^2.7.0",
     7097                                                "date-fns": "^2.28.0",
     7098                                                "deepmerge": "^4.3.0",
     7099                                                "dom-scroll-into-view": "^1.2.1",
     7100                                                "downshift": "^6.0.15",
     7101                                                "fast-deep-equal": "^3.1.3",
     7102                                                "framer-motion": "~10.11.6",
     7103                                                "gradient-parser": "^0.1.5",
     7104                                                "highlight-words-core": "^1.2.2",
     7105                                                "is-plain-object": "^5.0.0",
     7106                                                "memize": "^2.1.0",
     7107                                                "path-to-regexp": "^6.2.1",
     7108                                                "re-resizable": "^6.4.0",
     7109                                                "react-colorful": "^5.3.1",
     7110                                                "reakit": "^1.3.11",
     7111                                                "remove-accents": "^0.4.2",
     7112                                                "use-lilius": "^2.0.1",
     7113                                                "uuid": "^8.3.0",
     7114                                                "valtio": "1.7.0"
     7115                                        }
     7116                                },
     7117                                "@wordpress/private-apis": {
     7118                                        "version": "0.17.1",
     7119                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7120                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     7121                                        "requires": {
     7122                                                "@babel/runtime": "^7.16.0"
     7123                                        }
     7124                                },
     7125                                "memize": {
     7126                                        "version": "2.1.0",
     7127                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     7128                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     7129                                }
    49237130                        }
    49247131                },
    49257132                "@wordpress/postcss-plugins-preset": {
    4926                         "version": "4.11.0",
    4927                         "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.11.0.tgz",
    4928                         "integrity": "sha512-BA5lZbUomuxGEXNCycv/cyAAgeJSgwKW7Q4TbJDRjJrX12ApWSnnG+OoFMWj/QVy8o+p08gmxpJig8r2riYPtA==",
    4929                         "dev": true,
    4930                         "requires": {
    4931                                 "@wordpress/base-styles": "^4.18.0",
     7133                        "version": "4.20.0",
     7134                        "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.20.0.tgz",
     7135                        "integrity": "sha512-XREvYQRFZn+w1XfLx90JjmqMtUqSXMWkvQiNbefb0/+RX/1q36m8TqdUaRxeFS1OUPP5MV3G2wQKCgzrR3TLvw==",
     7136                        "dev": true,
     7137                        "requires": {
     7138                                "@wordpress/base-styles": "^4.27.0",
    49327139                                "autoprefixer": "^10.2.5"
    49337140                        }
    49347141                },
    49357142                "@wordpress/preferences": {
    4936                         "version": "3.3.7",
    4937                         "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.3.7.tgz",
    4938                         "integrity": "sha512-lmnHjR8TE0zPtVFfqXiOS89sCL432kDbCt0ONGyceFzM6WQ90J88pZgDqjPO36qoON0zqVDPZH6sSo8b/c5LMQ==",
     7143                        "version": "3.12.2",
     7144                        "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.12.2.tgz",
     7145                        "integrity": "sha512-kfaST4bTAKhpz6J334pSkkb+Nr06ClUHMkkvtxSZKAagl+LlxCNxqdbm5qxV4Ds77mr7ZYLeg5iYubzGdhKemA==",
    49397146                        "requires": {
    49407147                                "@babel/runtime": "^7.16.0",
    4941                                 "@wordpress/a11y": "^3.26.1",
    4942                                 "@wordpress/components": "^23.3.7",
    4943                                 "@wordpress/data": "^8.3.3",
    4944                                 "@wordpress/i18n": "^4.26.1",
    4945                                 "@wordpress/icons": "^9.17.2",
     7148                                "@wordpress/a11y": "^3.35.1",
     7149                                "@wordpress/components": "^25.1.2",
     7150                                "@wordpress/data": "^9.5.1",
     7151                                "@wordpress/i18n": "^4.35.1",
     7152                                "@wordpress/icons": "^9.26.2",
    49467153                                "classnames": "^2.3.1"
     7154                        },
     7155                        "dependencies": {
     7156                                "@wordpress/components": {
     7157                                        "version": "25.1.2",
     7158                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     7159                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     7160                                        "requires": {
     7161                                                "@ariakit/react": "^0.2.10",
     7162                                                "@babel/runtime": "^7.16.0",
     7163                                                "@emotion/cache": "^11.7.1",
     7164                                                "@emotion/css": "^11.7.1",
     7165                                                "@emotion/react": "^11.7.1",
     7166                                                "@emotion/serialize": "^1.0.2",
     7167                                                "@emotion/styled": "^11.6.0",
     7168                                                "@emotion/utils": "^1.0.0",
     7169                                                "@floating-ui/react-dom": "1.0.0",
     7170                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     7171                                                "@use-gesture/react": "^10.2.24",
     7172                                                "@wordpress/a11y": "^3.35.1",
     7173                                                "@wordpress/compose": "^6.12.1",
     7174                                                "@wordpress/date": "^4.35.1",
     7175                                                "@wordpress/deprecated": "^3.35.1",
     7176                                                "@wordpress/dom": "^3.35.1",
     7177                                                "@wordpress/element": "^5.12.1",
     7178                                                "@wordpress/escape-html": "^2.35.1",
     7179                                                "@wordpress/hooks": "^3.35.1",
     7180                                                "@wordpress/html-entities": "^3.35.1",
     7181                                                "@wordpress/i18n": "^4.35.1",
     7182                                                "@wordpress/icons": "^9.26.2",
     7183                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7184                                                "@wordpress/keycodes": "^3.35.1",
     7185                                                "@wordpress/primitives": "^3.33.1",
     7186                                                "@wordpress/private-apis": "^0.17.1",
     7187                                                "@wordpress/rich-text": "^6.12.1",
     7188                                                "@wordpress/warning": "^2.35.1",
     7189                                                "change-case": "^4.1.2",
     7190                                                "classnames": "^2.3.1",
     7191                                                "colord": "^2.7.0",
     7192                                                "date-fns": "^2.28.0",
     7193                                                "deepmerge": "^4.3.0",
     7194                                                "dom-scroll-into-view": "^1.2.1",
     7195                                                "downshift": "^6.0.15",
     7196                                                "fast-deep-equal": "^3.1.3",
     7197                                                "framer-motion": "~10.11.6",
     7198                                                "gradient-parser": "^0.1.5",
     7199                                                "highlight-words-core": "^1.2.2",
     7200                                                "is-plain-object": "^5.0.0",
     7201                                                "memize": "^2.1.0",
     7202                                                "path-to-regexp": "^6.2.1",
     7203                                                "re-resizable": "^6.4.0",
     7204                                                "react-colorful": "^5.3.1",
     7205                                                "reakit": "^1.3.11",
     7206                                                "remove-accents": "^0.4.2",
     7207                                                "use-lilius": "^2.0.1",
     7208                                                "uuid": "^8.3.0",
     7209                                                "valtio": "1.7.0"
     7210                                        }
     7211                                },
     7212                                "@wordpress/data": {
     7213                                        "version": "9.5.1",
     7214                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     7215                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     7216                                        "requires": {
     7217                                                "@babel/runtime": "^7.16.0",
     7218                                                "@wordpress/compose": "^6.12.1",
     7219                                                "@wordpress/deprecated": "^3.35.1",
     7220                                                "@wordpress/element": "^5.12.1",
     7221                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7222                                                "@wordpress/priority-queue": "^2.35.1",
     7223                                                "@wordpress/private-apis": "^0.17.1",
     7224                                                "@wordpress/redux-routine": "^4.35.1",
     7225                                                "deepmerge": "^4.3.0",
     7226                                                "equivalent-key-map": "^0.2.2",
     7227                                                "is-plain-object": "^5.0.0",
     7228                                                "is-promise": "^4.0.0",
     7229                                                "redux": "^4.1.2",
     7230                                                "turbo-combine-reducers": "^1.0.2",
     7231                                                "use-memo-one": "^1.1.1"
     7232                                        }
     7233                                },
     7234                                "@wordpress/private-apis": {
     7235                                        "version": "0.17.1",
     7236                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7237                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     7238                                        "requires": {
     7239                                                "@babel/runtime": "^7.16.0"
     7240                                        }
     7241                                },
     7242                                "memize": {
     7243                                        "version": "2.1.0",
     7244                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     7245                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     7246                                }
    49477247                        }
    49487248                },
    49497249                "@wordpress/preferences-persistence": {
    4950                         "version": "1.18.1",
    4951                         "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.18.1.tgz",
    4952                         "integrity": "sha512-JYRZpQGLj3HiZdqkJVC0Ray/6wwBug1/o+yr753C+zFrQaBnFG0u9ripFeTFzZkWMLQ3tQArMhhbkXBqkT6W8Q==",
     7250                        "version": "1.27.1",
     7251                        "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.27.1.tgz",
     7252                        "integrity": "sha512-XbojKIbXj69I8KDYxVqZcY/5P9MU+nTWD2KwWZo7PPMGrEiHdI+yEf4fjkP13+c6iZAnQiXOTNbcdS3mx9XsVQ==",
    49537253                        "requires": {
    49547254                                "@babel/runtime": "^7.16.0",
    4955                                 "@wordpress/api-fetch": "^6.23.1"
     7255                                "@wordpress/api-fetch": "^6.32.1"
    49567256                        }
    49577257                },
    49587258                "@wordpress/prettier-config": {
    4959                         "version": "2.10.0",
    4960                         "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.10.0.tgz",
    4961                         "integrity": "sha512-dCPtQ8zoQHKlPOksJlrE0ZKRKEnT8vFfCMRN0mPGmZL5FV1aMINUnVKcD/MZE+SfGQq8BlFH3Jp14QNzderQSg==",
     7259                        "version": "2.19.0",
     7260                        "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.19.0.tgz",
     7261                        "integrity": "sha512-9vs+ShgVu4NleSg89v/g6qtA3gLcaInRklKquerjVXtzRcYlC1vIP1MMi3CD6WAg5f1AU+xlHd4EsIL/Aq9qng==",
    49627262                        "dev": true
    49637263                },
    49647264                "@wordpress/primitives": {
    4965                         "version": "3.24.2",
    4966                         "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.24.2.tgz",
    4967                         "integrity": "sha512-v65OXJnKPvZzWV8XVQWpPKy1GyYXiFaMSywvmmbrvZRKEO9TtZ00VZsHVqYSdeyNwtD1RSp7DpHaY2Xo57yLkQ==",
     7265                        "version": "3.33.1",
     7266                        "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.33.1.tgz",
     7267                        "integrity": "sha512-ihxAzZwfzme+qunANrcvoyU9X1KOeAFnCSL97K7+K4Ko1CVag1YcVI1hiGJhTHyF6oDBo2J0nXIItndjo7fBAg==",
    49687268                        "requires": {
    49697269                                "@babel/runtime": "^7.16.0",
    4970                                 "@wordpress/element": "^5.3.2",
     7270                                "@wordpress/element": "^5.12.1",
    49717271                                "classnames": "^2.3.1"
    49727272                        }
    49737273                },
    49747274                "@wordpress/priority-queue": {
    4975                         "version": "2.26.1",
    4976                         "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.26.1.tgz",
    4977                         "integrity": "sha512-G8GVe+UaVDumXY+3tHgqeuUOpowzc6pQJ4qbDuZ7jgtcGdXM5EAOwc1BHGUiWtlYKq2Eb445aNT1FEtv7x4Whw==",
     7275                        "version": "2.35.1",
     7276                        "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.35.1.tgz",
     7277                        "integrity": "sha512-EFFeJwZ5+U10Y8GQvYi7udvis2ZmAjbSkfA5o7aG6nNVgAFN/jrAISkfJm6ECeiv4VS5usm1ZGCKJOKiXIPSbA==",
    49787278                        "requires": {
    49797279                                "@babel/runtime": "^7.16.0",
    … …  
    49827282                },
    49837283                "@wordpress/private-apis": {
    4984                         "version": "0.8.1",
    4985                         "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.8.1.tgz",
    4986                         "integrity": "sha512-ejaS/yrVRjpO+RMSYpXsMZds7K2iwdM4ilqPkc7UDgYoOrUYgnSGUtmNUr4frTwbJ0JdNG89/ILxEbZXWKNlFg==",
     7284                        "version": "0.17.1",
     7285                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7286                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
    49877287                        "requires": {
    49887288                                "@babel/runtime": "^7.16.0"
    … …  
    49907290                },
    49917291                "@wordpress/redux-routine": {
    4992                         "version": "4.26.1",
    4993                         "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.26.1.tgz",
    4994                         "integrity": "sha512-qQUybGbZRTaky3E+PprwbV/mY4Rv6eu2wS25C15A+c07jYR9Olb5L/49atkfej9DEOGxhC0OMd2Jr1AH1v82zA==",
     7292                        "version": "4.35.1",
     7293                        "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.35.1.tgz",
     7294                        "integrity": "sha512-saRnbObOj3mnl7j8ScDXWEGp5qAI94+hnhd3/iSVkKbTVnLi+65FLiW4nEKiU/J2IPJ5g24nhunTCvgLjcmFVQ==",
    49957295                        "requires": {
    49967296                                "@babel/runtime": "^7.16.0",
    … …  
    50087308                },
    50097309                "@wordpress/reusable-blocks": {
    5010                         "version": "4.3.10",
    5011                         "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.3.10.tgz",
    5012                         "integrity": "sha512-3FeYyNE9VRGjlM63WtpR5fNG6e+yAmhgOcqIJuXHyYOzxEfBk5+FaWC/26FPo1Uj0ZVljwSmFQWJWIKDAId9dQ==",
    5013                         "requires": {
    5014                                 "@wordpress/block-editor": "^11.3.10",
    5015                                 "@wordpress/blocks": "^12.3.3",
    5016                                 "@wordpress/components": "^23.3.7",
    5017                                 "@wordpress/core-data": "^6.3.3",
    5018                                 "@wordpress/data": "^8.3.3",
    5019                                 "@wordpress/element": "^5.3.2",
    5020                                 "@wordpress/i18n": "^4.26.1",
    5021                                 "@wordpress/icons": "^9.17.2",
    5022                                 "@wordpress/notices": "^3.26.3",
    5023                                 "@wordpress/url": "^3.27.1"
     7310                        "version": "4.12.2",
     7311                        "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.2.tgz",
     7312                        "integrity": "sha512-48cW7n4Kd5at8WilS4PsPSBaKMIEcUgwKW6AoKziCk3/Nm88p01AOrWIA82GyFa6pGlPpn3fosmlQzhnUswWLg==",
     7313                        "requires": {
     7314                                "@wordpress/block-editor": "^12.3.2",
     7315                                "@wordpress/blocks": "^12.12.1",
     7316                                "@wordpress/components": "^25.1.2",
     7317                                "@wordpress/core-data": "^6.12.2",
     7318                                "@wordpress/data": "^9.5.1",
     7319                                "@wordpress/element": "^5.12.1",
     7320                                "@wordpress/i18n": "^4.35.1",
     7321                                "@wordpress/icons": "^9.26.2",
     7322                                "@wordpress/notices": "^4.3.1",
     7323                                "@wordpress/url": "^3.36.1"
     7324                        },
     7325                        "dependencies": {
     7326                                "@wordpress/components": {
     7327                                        "version": "25.1.2",
     7328                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     7329                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     7330                                        "requires": {
     7331                                                "@ariakit/react": "^0.2.10",
     7332                                                "@babel/runtime": "^7.16.0",
     7333                                                "@emotion/cache": "^11.7.1",
     7334                                                "@emotion/css": "^11.7.1",
     7335                                                "@emotion/react": "^11.7.1",
     7336                                                "@emotion/serialize": "^1.0.2",
     7337                                                "@emotion/styled": "^11.6.0",
     7338                                                "@emotion/utils": "^1.0.0",
     7339                                                "@floating-ui/react-dom": "1.0.0",
     7340                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     7341                                                "@use-gesture/react": "^10.2.24",
     7342                                                "@wordpress/a11y": "^3.35.1",
     7343                                                "@wordpress/compose": "^6.12.1",
     7344                                                "@wordpress/date": "^4.35.1",
     7345                                                "@wordpress/deprecated": "^3.35.1",
     7346                                                "@wordpress/dom": "^3.35.1",
     7347                                                "@wordpress/element": "^5.12.1",
     7348                                                "@wordpress/escape-html": "^2.35.1",
     7349                                                "@wordpress/hooks": "^3.35.1",
     7350                                                "@wordpress/html-entities": "^3.35.1",
     7351                                                "@wordpress/i18n": "^4.35.1",
     7352                                                "@wordpress/icons": "^9.26.2",
     7353                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7354                                                "@wordpress/keycodes": "^3.35.1",
     7355                                                "@wordpress/primitives": "^3.33.1",
     7356                                                "@wordpress/private-apis": "^0.17.1",
     7357                                                "@wordpress/rich-text": "^6.12.1",
     7358                                                "@wordpress/warning": "^2.35.1",
     7359                                                "change-case": "^4.1.2",
     7360                                                "classnames": "^2.3.1",
     7361                                                "colord": "^2.7.0",
     7362                                                "date-fns": "^2.28.0",
     7363                                                "deepmerge": "^4.3.0",
     7364                                                "dom-scroll-into-view": "^1.2.1",
     7365                                                "downshift": "^6.0.15",
     7366                                                "fast-deep-equal": "^3.1.3",
     7367                                                "framer-motion": "~10.11.6",
     7368                                                "gradient-parser": "^0.1.5",
     7369                                                "highlight-words-core": "^1.2.2",
     7370                                                "is-plain-object": "^5.0.0",
     7371                                                "memize": "^2.1.0",
     7372                                                "path-to-regexp": "^6.2.1",
     7373                                                "re-resizable": "^6.4.0",
     7374                                                "react-colorful": "^5.3.1",
     7375                                                "reakit": "^1.3.11",
     7376                                                "remove-accents": "^0.4.2",
     7377                                                "use-lilius": "^2.0.1",
     7378                                                "uuid": "^8.3.0",
     7379                                                "valtio": "1.7.0"
     7380                                        }
     7381                                },
     7382                                "@wordpress/data": {
     7383                                        "version": "9.5.1",
     7384                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     7385                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     7386                                        "requires": {
     7387                                                "@babel/runtime": "^7.16.0",
     7388                                                "@wordpress/compose": "^6.12.1",
     7389                                                "@wordpress/deprecated": "^3.35.1",
     7390                                                "@wordpress/element": "^5.12.1",
     7391                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7392                                                "@wordpress/priority-queue": "^2.35.1",
     7393                                                "@wordpress/private-apis": "^0.17.1",
     7394                                                "@wordpress/redux-routine": "^4.35.1",
     7395                                                "deepmerge": "^4.3.0",
     7396                                                "equivalent-key-map": "^0.2.2",
     7397                                                "is-plain-object": "^5.0.0",
     7398                                                "is-promise": "^4.0.0",
     7399                                                "redux": "^4.1.2",
     7400                                                "turbo-combine-reducers": "^1.0.2",
     7401                                                "use-memo-one": "^1.1.1"
     7402                                        }
     7403                                },
     7404                                "@wordpress/private-apis": {
     7405                                        "version": "0.17.1",
     7406                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7407                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     7408                                        "requires": {
     7409                                                "@babel/runtime": "^7.16.0"
     7410                                        }
     7411                                },
     7412                                "memize": {
     7413                                        "version": "2.1.0",
     7414                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     7415                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     7416                                }
    50247417                        }
    50257418                },
    50267419                "@wordpress/rich-text": {
    5027                         "version": "6.3.4",
    5028                         "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.3.4.tgz",
    5029                         "integrity": "sha512-cnaMOd+qz+ADNXbEBd8006hHIzcnC445ewLwjVgeLUgnskM2gXk2nuDwFnR6klAEy/M0TXDsp1OfwFYvb3BC+A==",
     7420                        "version": "6.12.1",
     7421                        "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.12.1.tgz",
     7422                        "integrity": "sha512-p/YeW+4HajjRZy300T/Ge4sZuOa0TxjIh6V1s2PmCm94AEN1lQ1YjMt6wv39xE418Yu4f/H62vo8Xh6pTbfWlA==",
    50307423                        "requires": {
    50317424                                "@babel/runtime": "^7.16.0",
    5032                                 "@wordpress/a11y": "^3.26.1",
    5033                                 "@wordpress/compose": "^6.3.3",
    5034                                 "@wordpress/data": "^8.3.3",
    5035                                 "@wordpress/deprecated": "^3.26.1",
    5036                                 "@wordpress/element": "^5.3.2",
    5037                                 "@wordpress/escape-html": "^2.26.1",
    5038                                 "@wordpress/i18n": "^4.26.1",
    5039                                 "@wordpress/keycodes": "^3.26.2",
    5040                                 "memize": "^1.1.0",
    5041                                 "rememo": "^4.0.0"
     7425                                "@wordpress/a11y": "^3.35.1",
     7426                                "@wordpress/compose": "^6.12.1",
     7427                                "@wordpress/data": "^9.5.1",
     7428                                "@wordpress/deprecated": "^3.35.1",
     7429                                "@wordpress/element": "^5.12.1",
     7430                                "@wordpress/escape-html": "^2.35.1",
     7431                                "@wordpress/i18n": "^4.35.1",
     7432                                "@wordpress/keycodes": "^3.35.1",
     7433                                "memize": "^2.1.0",
     7434                                "rememo": "^4.0.2"
     7435                        },
     7436                        "dependencies": {
     7437                                "@wordpress/data": {
     7438                                        "version": "9.5.1",
     7439                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     7440                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     7441                                        "requires": {
     7442                                                "@babel/runtime": "^7.16.0",
     7443                                                "@wordpress/compose": "^6.12.1",
     7444                                                "@wordpress/deprecated": "^3.35.1",
     7445                                                "@wordpress/element": "^5.12.1",
     7446                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7447                                                "@wordpress/priority-queue": "^2.35.1",
     7448                                                "@wordpress/private-apis": "^0.17.1",
     7449                                                "@wordpress/redux-routine": "^4.35.1",
     7450                                                "deepmerge": "^4.3.0",
     7451                                                "equivalent-key-map": "^0.2.2",
     7452                                                "is-plain-object": "^5.0.0",
     7453                                                "is-promise": "^4.0.0",
     7454                                                "redux": "^4.1.2",
     7455                                                "turbo-combine-reducers": "^1.0.2",
     7456                                                "use-memo-one": "^1.1.1"
     7457                                        }
     7458                                },
     7459                                "@wordpress/private-apis": {
     7460                                        "version": "0.17.1",
     7461                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7462                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     7463                                        "requires": {
     7464                                                "@babel/runtime": "^7.16.0"
     7465                                        }
     7466                                },
     7467                                "memize": {
     7468                                        "version": "2.1.0",
     7469                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     7470                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     7471                                }
     7472                        }
     7473                },
     7474                "@wordpress/router": {
     7475                        "version": "0.4.1",
     7476                        "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.4.1.tgz",
     7477                        "integrity": "sha512-LarwWObKv+BR0pYjKtAPMU+xIporvleQYFmMkFR9B8k7V3dVKurqNZqiVQX5yn1zZWiSVj4o5ZCUIDJRHrjm6w==",
     7478                        "requires": {
     7479                                "@babel/runtime": "^7.16.0",
     7480                                "@wordpress/element": "^5.12.1",
     7481                                "@wordpress/private-apis": "^0.17.1",
     7482                                "@wordpress/url": "^3.36.1",
     7483                                "history": "^5.1.0"
     7484                        },
     7485                        "dependencies": {
     7486                                "@wordpress/private-apis": {
     7487                                        "version": "0.17.1",
     7488                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     7489                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     7490                                        "requires": {
     7491                                                "@babel/runtime": "^7.16.0"
     7492                                        }
     7493                                }
    50427494                        }
    50437495                },
    50447496                "@wordpress/scripts": {
    5045                         "version": "25.3.4",
    5046                         "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-25.3.4.tgz",
    5047                         "integrity": "sha512-PxdJ/zrZTEg3c8xKpkVV490FtfIA8aga9GEiMfYMNilv4sq7AVhKxc6mo7uTc0R9qO9WtM6A/62oScH4fmhqbQ==",
     7497                        "version": "26.6.2",
     7498                        "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.6.2.tgz",
     7499                        "integrity": "sha512-f6xPQsy2SkMUO5izIos5M5SxWjAWocCiYWGaZRLaj3pxhwaNDwC/w0PJ1WynU2pDi7op5NRwKo751OgGd5InRw==",
    50487500                        "dev": true,
    50497501                        "requires": {
    … …  
    50517503                                "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
    50527504                                "@svgr/webpack": "^6.2.1",
    5053                                 "@wordpress/babel-preset-default": "^7.10.2",
    5054                                 "@wordpress/browserslist-config": "^5.9.1",
    5055                                 "@wordpress/dependency-extraction-webpack-plugin": "^4.9.1",
    5056                                 "@wordpress/eslint-plugin": "^13.10.3",
    5057                                 "@wordpress/jest-preset-default": "^10.7.1",
    5058                                 "@wordpress/npm-package-json-lint-config": "^4.11.1",
    5059                                 "@wordpress/postcss-plugins-preset": "^4.10.2",
    5060                                 "@wordpress/prettier-config": "^2.9.1",
    5061                                 "@wordpress/stylelint-config": "^21.9.1",
     7505                                "@wordpress/babel-preset-default": "^7.19.1",
     7506                                "@wordpress/browserslist-config": "^5.18.1",
     7507                                "@wordpress/dependency-extraction-webpack-plugin": "^4.18.1",
     7508                                "@wordpress/eslint-plugin": "^14.8.1",
     7509                                "@wordpress/jest-preset-default": "^11.6.1",
     7510                                "@wordpress/npm-package-json-lint-config": "^4.20.1",
     7511                                "@wordpress/postcss-plugins-preset": "^4.19.2",
     7512                                "@wordpress/prettier-config": "^2.18.1",
     7513                                "@wordpress/stylelint-config": "^21.18.1",
    50627514                                "adm-zip": "^0.5.9",
    5063                                 "babel-jest": "^27.4.5",
     7515                                "babel-jest": "^29.5.0",
    50647516                                "babel-loader": "^8.2.3",
    50657517                                "browserslist": "^4.17.6",
    … …  
    50777529                                "fast-glob": "^3.2.7",
    50787530                                "filenamify": "^4.2.0",
    5079                                 "jest": "^27.4.5",
     7531                                "jest": "^29.5.0",
    50807532                                "jest-dev-server": "^6.0.2",
    5081                                 "jest-environment-node": "^27.4.4",
     7533                                "jest-environment-jsdom": "^29.5.0",
     7534                                "jest-environment-node": "^29.5.0",
    50827535                                "markdownlint-cli": "^0.31.1",
    50837536                                "merge-deep": "^3.0.3",
    … …  
    50887541                                "postcss": "^8.4.5",
    50897542                                "postcss-loader": "^6.2.1",
    5090                                 "prettier": "npm:wp-prettier@2.6.2",
     7543                                "prettier": "npm:wp-prettier@2.8.5",
    50917544                                "puppeteer-core": "^13.2.0",
    50927545                                "react-refresh": "^0.10.0",
    … …  
    50977550                                "source-map-loader": "^3.0.0",
    50987551                                "stylelint": "^14.2.0",
    5099                                 "terser-webpack-plugin": "^5.1.4",
     7552                                "terser-webpack-plugin": "^5.3.9",
    51007553                                "url-loader": "^4.1.1",
    51017554                                "webpack": "^5.47.1",
    … …  
    51057558                        },
    51067559                        "dependencies": {
     7560                                "@jridgewell/source-map": {
     7561                                        "version": "0.3.3",
     7562                                        "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz",
     7563                                        "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==",
     7564                                        "dev": true,
     7565                                        "requires": {
     7566                                                "@jridgewell/gen-mapping": "^0.3.0",
     7567                                                "@jridgewell/trace-mapping": "^0.3.9"
     7568                                        }
     7569                                },
     7570                                "@jridgewell/trace-mapping": {
     7571                                        "version": "0.3.18",
     7572                                        "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
     7573                                        "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
     7574                                        "dev": true,
     7575                                        "requires": {
     7576                                                "@jridgewell/resolve-uri": "3.1.0",
     7577                                                "@jridgewell/sourcemap-codec": "1.4.14"
     7578                                        }
     7579                                },
     7580                                "acorn": {
     7581                                        "version": "8.9.0",
     7582                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
     7583                                        "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
     7584                                        "dev": true
     7585                                },
    51077586                                "ajv": {
    51087587                                        "version": "8.12.0",
    … …  
    51427621                                },
    51437622                                "browserslist": {
    5144                                         "version": "4.21.5",
    5145                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
    5146                                         "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
    5147                                         "dev": true,
    5148                                         "requires": {
    5149                                                 "caniuse-lite": "^1.0.30001449",
    5150                                                 "electron-to-chromium": "^1.4.284",
    5151                                                 "node-releases": "^2.0.8",
    5152                                                 "update-browserslist-db": "^1.0.10"
     7623                                        "version": "4.21.9",
     7624                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
     7625                                        "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
     7626                                        "dev": true,
     7627                                        "requires": {
     7628                                                "caniuse-lite": "^1.0.30001503",
     7629                                                "electron-to-chromium": "^1.4.431",
     7630                                                "node-releases": "^2.0.12",
     7631                                                "update-browserslist-db": "^1.0.11"
    51537632                                        }
    51547633                                },
    51557634                                "caniuse-lite": {
    5156                                         "version": "1.0.30001457",
    5157                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz",
    5158                                         "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==",
     7635                                        "version": "1.0.30001508",
     7636                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
     7637                                        "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
    51597638                                        "dev": true
    51607639                                },
    … …  
    51997678                                },
    52007679                                "electron-to-chromium": {
    5201                                         "version": "1.4.304",
    5202                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.304.tgz",
    5203                                         "integrity": "sha512-6c8M+ojPgDIXN2NyfGn8oHASXYnayj+gSEnGeLMKb9zjsySeVB/j7KkNAAG9yDcv8gNlhvFg5REa1N/kQU6pgA==",
     7680                                        "version": "1.4.441",
     7681                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.441.tgz",
     7682                                        "integrity": "sha512-LlCgQ8zgYZPymf5H4aE9itwiIWH4YlCiv1HFLmmcBeFYi5E+3eaIFnjHzYtcFQbaKfAW+CqZ9pgxo33DZuoqPg==",
    52047683                                        "dev": true
    52057684                                },
    … …  
    52797758                                },
    52807759                                "node-releases": {
    5281                                         "version": "2.0.10",
    5282                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
    5283                                         "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
     7760                                        "version": "2.0.12",
     7761                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
     7762                                        "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==",
    52847763                                        "dev": true
    52857764                                },
    … …  
    52997778                                        "dev": true
    53007779                                },
     7780                                "prettier": {
     7781                                        "version": "npm:wp-prettier@2.8.5",
     7782                                        "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.8.5.tgz",
     7783                                        "integrity": "sha512-gkphzYtVksWV6D7/V530bTehKkhrABUru/Gy4reOLOHJoKH4i9lcE1SxqU2VDxC3gCOx/Nk9alZmWk6xL/IBCw==",
     7784                                        "dev": true
     7785                                },
    53017786                                "read-pkg-up": {
    53027787                                        "version": "7.0.1",
    … …  
    53117796                                },
    53127797                                "schema-utils": {
    5313                                         "version": "4.0.0",
    5314                                         "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
    5315                                         "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
     7798                                        "version": "4.2.0",
     7799                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
     7800                                        "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
    53167801                                        "dev": true,
    53177802                                        "requires": {
    53187803                                                "@types/json-schema": "^7.0.9",
    5319                                                 "ajv": "^8.8.0",
     7804                                                "ajv": "^8.9.0",
    53207805                                                "ajv-formats": "^2.1.1",
    5321                                                 "ajv-keywords": "^5.0.0"
     7806                                                "ajv-keywords": "^5.1.0"
    53227807                                        }
    53237808                                },
    … …  
    53487833                                        }
    53497834                                },
     7835                                "terser": {
     7836                                        "version": "5.18.1",
     7837                                        "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
     7838                                        "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
     7839                                        "dev": true,
     7840                                        "requires": {
     7841                                                "@jridgewell/source-map": "^0.3.3",
     7842                                                "acorn": "^8.8.2",
     7843                                                "commander": "^2.20.0",
     7844                                                "source-map-support": "~0.5.20"
     7845                                        }
     7846                                },
     7847                                "terser-webpack-plugin": {
     7848                                        "version": "5.3.9",
     7849                                        "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
     7850                                        "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
     7851                                        "dev": true,
     7852                                        "requires": {
     7853                                                "@jridgewell/trace-mapping": "^0.3.17",
     7854                                                "jest-worker": "^27.4.5",
     7855                                                "schema-utils": "^3.1.1",
     7856                                                "serialize-javascript": "^6.0.1",
     7857                                                "terser": "^5.16.8"
     7858                                        },
     7859                                        "dependencies": {
     7860                                                "ajv": {
     7861                                                        "version": "6.12.6",
     7862                                                        "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     7863                                                        "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     7864                                                        "dev": true,
     7865                                                        "requires": {
     7866                                                                "fast-deep-equal": "^3.1.1",
     7867                                                                "fast-json-stable-stringify": "^2.0.0",
     7868                                                                "json-schema-traverse": "^0.4.1",
     7869                                                                "uri-js": "^4.2.2"
     7870                                                        }
     7871                                                },
     7872                                                "ajv-keywords": {
     7873                                                        "version": "3.5.2",
     7874                                                        "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     7875                                                        "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
     7876                                                        "dev": true
     7877                                                },
     7878                                                "json-schema-traverse": {
     7879                                                        "version": "0.4.1",
     7880                                                        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     7881                                                        "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
     7882                                                        "dev": true
     7883                                                },
     7884                                                "schema-utils": {
     7885                                                        "version": "3.3.0",
     7886                                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
     7887                                                        "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
     7888                                                        "dev": true,
     7889                                                        "requires": {
     7890                                                                "@types/json-schema": "^7.0.8",
     7891                                                                "ajv": "^6.12.5",
     7892                                                                "ajv-keywords": "^3.5.2"
     7893                                                        }
     7894                                                },
     7895                                                "serialize-javascript": {
     7896                                                        "version": "6.0.1",
     7897                                                        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
     7898                                                        "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
     7899                                                        "dev": true,
     7900                                                        "requires": {
     7901                                                                "randombytes": "^2.1.0"
     7902                                                        }
     7903                                                }
     7904                                        }
     7905                                },
    53507906                                "type-fest": {
    53517907                                        "version": "0.8.1",
    … …  
    53537909                                        "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
    53547910                                        "dev": true
     7911                                },
     7912                                "update-browserslist-db": {
     7913                                        "version": "1.0.11",
     7914                                        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
     7915                                        "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
     7916                                        "dev": true,
     7917                                        "requires": {
     7918                                                "escalade": "^3.1.1",
     7919                                                "picocolors": "^1.0.0"
     7920                                        }
    53557921                                }
    53567922                        }
    53577923                },
    53587924                "@wordpress/server-side-render": {
    5359                         "version": "4.3.7",
    5360                         "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.3.7.tgz",
    5361                         "integrity": "sha512-5GQzq0B4mp5gsHrvxcFgyveUmH4DPMnyaOrHBZYx3lNDgE+c9EKhWEJncuwtsB8AuVGrETFBlcubh8V/BUsMvA==",
     7925                        "version": "4.12.2",
     7926                        "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.2.tgz",
     7927                        "integrity": "sha512-aKyvNZr61YWhM+AcVFhQ4WlyumZiaiYCcR0d2FAKUMM1M+w9BgGsuPllfB6g9yJrviz7JpBfCM45UYlTBsrAWg==",
    53627928                        "requires": {
    53637929                                "@babel/runtime": "^7.16.0",
    5364                                 "@wordpress/api-fetch": "^6.23.1",
    5365                                 "@wordpress/blocks": "^12.3.3",
    5366                                 "@wordpress/components": "^23.3.7",
    5367                                 "@wordpress/compose": "^6.3.3",
    5368                                 "@wordpress/data": "^8.3.3",
    5369                                 "@wordpress/deprecated": "^3.26.1",
    5370                                 "@wordpress/element": "^5.3.2",
    5371                                 "@wordpress/i18n": "^4.26.1",
    5372                                 "@wordpress/url": "^3.27.1",
     7930                                "@wordpress/api-fetch": "^6.32.1",
     7931                                "@wordpress/blocks": "^12.12.1",
     7932                                "@wordpress/components": "^25.1.2",
     7933                                "@wordpress/compose": "^6.12.1",
     7934                                "@wordpress/data": "^9.5.1",
     7935                                "@wordpress/deprecated": "^3.35.1",
     7936                                "@wordpress/element": "^5.12.1",
     7937                                "@wordpress/i18n": "^4.35.1",
     7938                                "@wordpress/url": "^3.36.1",
    53737939                                "fast-deep-equal": "^3.1.3"
     7940                        },
     7941                        "dependencies": {
     7942                                "@wordpress/components": {
     7943                                        "version": "25.1.2",
     7944                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     7945                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     7946                                        "requires": {
     7947                                                "@ariakit/react": "^0.2.10",
     7948                                                "@babel/runtime": "^7.16.0",
     7949                                                "@emotion/cache": "^11.7.1",
     7950                                                "@emotion/css": "^11.7.1",
     7951                                                "@emotion/react": "^11.7.1",
     7952                                                "@emotion/serialize": "^1.0.2",
     7953                                                "@emotion/styled": "^11.6.0",
     7954                                                "@emotion/utils": "^1.0.0",
     7955                                                "@floating-ui/react-dom": "1.0.0",
     7956                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     7957                                                "@use-gesture/react": "^10.2.24",
     7958                                                "@wordpress/a11y": "^3.35.1",
     7959                                                "@wordpress/compose": "^6.12.1",
     7960                                                "@wordpress/date": "^4.35.1",
     7961                                                "@wordpress/deprecated": "^3.35.1",
     7962                                                "@wordpress/dom": "^3.35.1",
     7963                                                "@wordpress/element": "^5.12.1",
     7964                                                "@wordpress/escape-html": "^2.35.1",
     7965                                                "@wordpress/hooks": "^3.35.1",
     7966                                                "@wordpress/html-entities": "^3.35.1",
     7967                                                "@wordpress/i18n": "^4.35.1",
     7968                                                "@wordpress/icons": "^9.26.2",
     7969                                                "@wordpress/is-shallow-equal": "^4.35.1",
     7970                                                "@wordpress/keycodes": "^3.35.1",
     7971                                                "@wordpress/primitives": "^3.33.1",
     7972                                                "@wordpress/private-apis": "^0.17.1",
     7973                                                "@wordpress/rich-text": "^6.12.1",
     7974                                                "@wordpress/warning": "^2.35.1",
     7975                                                "change-case": "^4.1.2",
     7976                                                "classnames": "^2.3.1",
     7977                                                "colord": "^2.7.0",
     7978                                                "date-fns": "^2.28.0",
     7979                                                "deepmerge": "^4.3.0",
     7980                                                "dom-scroll-into-view": "^1.2.1",
     7981                                                "downshift": "^6.0.15",
     7982                                                "fast-deep-equal": "^3.1.3",
     7983                                                "framer-motion": "~10.11.6",
     7984                                                "gradient-parser": "^0.1.5",
     7985                                                "highlight-words-core": "^1.2.2",
     7986                                                "is-plain-object": "^5.0.0",
     7987                                                "memize": "^2.1.0",
     7988                                                "path-to-regexp": "^6.2.1",
     7989                                                "re-resizable": "^6.4.0",
     7990                                                "react-colorful": "^5.3.1",
     7991                                                "reakit": "^1.3.11",
     7992                                                "remove-accents": "^0.4.2",
     7993                                                "use-lilius": "^2.0.1",
     7994                                                "uuid": "^8.3.0",
     7995                                                "valtio": "1.7.0"
     7996                                        }
     7997                                },
     7998                                "@wordpress/data": {
     7999                                        "version": "9.5.1",
     8000                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     8001                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     8002                                        "requires": {
     8003                                                "@babel/runtime": "^7.16.0",
     8004                                                "@wordpress/compose": "^6.12.1",
     8005                                                "@wordpress/deprecated": "^3.35.1",
     8006                                                "@wordpress/element": "^5.12.1",
     8007                                                "@wordpress/is-shallow-equal": "^4.35.1",
     8008                                                "@wordpress/priority-queue": "^2.35.1",
     8009                                                "@wordpress/private-apis": "^0.17.1",
     8010                                                "@wordpress/redux-routine": "^4.35.1",
     8011                                                "deepmerge": "^4.3.0",
     8012                                                "equivalent-key-map": "^0.2.2",
     8013                                                "is-plain-object": "^5.0.0",
     8014                                                "is-promise": "^4.0.0",
     8015                                                "redux": "^4.1.2",
     8016                                                "turbo-combine-reducers": "^1.0.2",
     8017                                                "use-memo-one": "^1.1.1"
     8018                                        }
     8019                                },
     8020                                "@wordpress/private-apis": {
     8021                                        "version": "0.17.1",
     8022                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     8023                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     8024                                        "requires": {
     8025                                                "@babel/runtime": "^7.16.0"
     8026                                        }
     8027                                },
     8028                                "memize": {
     8029                                        "version": "2.1.0",
     8030                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     8031                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     8032                                }
    53748033                        }
    53758034                },
    53768035                "@wordpress/shortcode": {
    5377                         "version": "3.26.1",
    5378                         "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.26.1.tgz",
    5379                         "integrity": "sha512-BKVzuo/ExgZOJqw2+DJZ/RIgcv+q6bJGQltXij5Zbcj9nxB0lhus2ELHtQhCXunO+5yEfMpGeMsShnoiCSYIjg==",
     8036                        "version": "3.35.1",
     8037                        "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.35.1.tgz",
     8038                        "integrity": "sha512-R7a8aSG44D8rSUatFPRKB4xlxIdZfowdVvZRUZCLg/ZqP/FFvqcWA9QsluEqgMjc7BeTLer4AtCFxdoxbGH1HQ==",
    53808039                        "requires": {
    53818040                                "@babel/runtime": "^7.16.0",
    5382                                 "memize": "^1.1.0"
     8041                                "memize": "^2.0.1"
     8042                        },
     8043                        "dependencies": {
     8044                                "memize": {
     8045                                        "version": "2.1.0",
     8046                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     8047                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     8048                                }
    53838049                        }
    53848050                },
    53858051                "@wordpress/style-engine": {
    5386                         "version": "1.9.1",
    5387                         "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.9.1.tgz",
    5388                         "integrity": "sha512-ggA4SsYs9odr/qCw220iwiG+pBUavTw1Hvzv7+FjAqGKFd4rZhIp6bCvWlrFu+2rqcMlKwd8EqPV5XXmufhBxA==",
     8052                        "version": "1.18.1",
     8053                        "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.18.1.tgz",
     8054                        "integrity": "sha512-h1lSEewLfZcPR9NzMi7rfaXh2oAO3s0vHXrVmbFR/LiAkvnxVP8UiixeKvQQ3VNxZlxOUS5sCa4/jmBYg+TrJw==",
    53898055                        "requires": {
    53908056                                "@babel/runtime": "^7.16.0",
    … …  
    53938059                },
    53948060                "@wordpress/stylelint-config": {
    5395                         "version": "21.10.0",
    5396                         "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.10.0.tgz",
    5397                         "integrity": "sha512-GehRTM7uf2q7j18SFlRrqubJxBE2rI4IhLr4Fv0NT1AfiwPSAS7LVyjunsuQyO7O/XZFH5DlbjMPYaO+fumC5w==",
     8061                        "version": "21.19.0",
     8062                        "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.19.0.tgz",
     8063                        "integrity": "sha512-An5wuXXtvbNniyoXahs265owgPepfoeG3Mp8/WMf6nuRg89Hjn8UFd5Dtl6NrrVI/TvlbDU+IN9WYrjBDTY3fA==",
    53988064                        "dev": true,
    53998065                        "requires": {
    … …  
    54038069                },
    54048070                "@wordpress/token-list": {
    5405                         "version": "2.26.1",
    5406                         "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.26.1.tgz",
    5407                         "integrity": "sha512-9/Mb/ts6vvIst7wkqXZoEEy8yhaMsER2DnCoq3SsRYhDluULfMiUZk0xRugv4UN+Qpl/guSjL08VciC5R29tbA==",
     8071                        "version": "2.35.1",
     8072                        "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.35.1.tgz",
     8073                        "integrity": "sha512-jBm0fb93iWTVxpzu5WZncp/dJzMxqMEMoXhM+7LpJ7dVpbidSdB7X4afxXTKY4rC3oRvTdD8lE2tFC87uW9jzw==",
    54088074                        "requires": {
    54098075                                "@babel/runtime": "^7.16.0"
    … …  
    54118077                },
    54128078                "@wordpress/url": {
    5413                         "version": "3.27.1",
    5414                         "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.27.1.tgz",
    5415                         "integrity": "sha512-6EalP2IvPLBgsJNs64tjuHnozu+bOABtm+ssEJsgpeXnrrkEU9Os5TiVvsjwB6dsJkiam5yl2QZ6SxZnzIHM+w==",
     8079                        "version": "3.36.1",
     8080                        "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.36.1.tgz",
     8081                        "integrity": "sha512-1J+XyX/Zk0xav13fTF+oPnJszxdOIgOn+eHuTl9vrUWJUskVxNUSCSsYOPq3yCOuaGrz0v+YxHT/Yil2JMrnqA==",
    54168082                        "requires": {
    54178083                                "@babel/runtime": "^7.16.0",
    … …  
    54208086                },
    54218087                "@wordpress/viewport": {
    5422                         "version": "5.3.3",
    5423                         "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.3.3.tgz",
    5424                         "integrity": "sha512-JqT/67u2Tkprt/bMqcg7MSGFpx1JaqC81G2HzXJWFZMSHYRq3EC0pzMV2DDBdgb+05EGZUxF1CyY5Kon3y2Ybw==",
     8088                        "version": "5.12.1",
     8089                        "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.12.1.tgz",
     8090                        "integrity": "sha512-ltWyxPFSQl+LBhRUg5eJcQYttwjUtjpyVFZQca+6srz0wy8fVFTItNiN73YVlG3P2OkHeLVQoX72NJPsUfMxRQ==",
    54258091                        "requires": {
    54268092                                "@babel/runtime": "^7.16.0",
    5427                                 "@wordpress/compose": "^6.3.3",
    5428                                 "@wordpress/data": "^8.3.3"
     8093                                "@wordpress/compose": "^6.12.1",
     8094                                "@wordpress/data": "^9.5.1"
     8095                        },
     8096                        "dependencies": {
     8097                                "@wordpress/data": {
     8098                                        "version": "9.5.1",
     8099                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     8100                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     8101                                        "requires": {
     8102                                                "@babel/runtime": "^7.16.0",
     8103                                                "@wordpress/compose": "^6.12.1",
     8104                                                "@wordpress/deprecated": "^3.35.1",
     8105                                                "@wordpress/element": "^5.12.1",
     8106                                                "@wordpress/is-shallow-equal": "^4.35.1",
     8107                                                "@wordpress/priority-queue": "^2.35.1",
     8108                                                "@wordpress/private-apis": "^0.17.1",
     8109                                                "@wordpress/redux-routine": "^4.35.1",
     8110                                                "deepmerge": "^4.3.0",
     8111                                                "equivalent-key-map": "^0.2.2",
     8112                                                "is-plain-object": "^5.0.0",
     8113                                                "is-promise": "^4.0.0",
     8114                                                "redux": "^4.1.2",
     8115                                                "turbo-combine-reducers": "^1.0.2",
     8116                                                "use-memo-one": "^1.1.1"
     8117                                        }
     8118                                },
     8119                                "@wordpress/private-apis": {
     8120                                        "version": "0.17.1",
     8121                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     8122                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     8123                                        "requires": {
     8124                                                "@babel/runtime": "^7.16.0"
     8125                                        }
     8126                                }
    54298127                        }
    54308128                },
    54318129                "@wordpress/warning": {
    5432                         "version": "2.26.1",
    5433                         "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.26.1.tgz",
    5434                         "integrity": "sha512-vKfxXh7a+BcZxq+1TQbHeLPA40PsrdQh6HVNy4fQd50bAb7lse7D9K36/E8EsHEgknlTemwzmHCV78Q+fBFhBg=="
     8130                        "version": "2.35.1",
     8131                        "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.35.1.tgz",
     8132                        "integrity": "sha512-lk9D6AzH1OB71UNhuVSLbErUdSt3gUyv5pvaMQJIVEtoVuOlwG4y+HqoeEtkF3zrRHH4Do4mbSZ/U8w5qCMxOw=="
    54358133                },
    54368134                "@wordpress/widgets": {
    5437                         "version": "3.3.10",
    5438                         "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.3.10.tgz",
    5439                         "integrity": "sha512-97aTtchG1J9YBIry4PWGYxmgLNfBgTwxf1oE2nhjh/4+trhT4QObQwBQqz+HOOE4LORPE5pt8lb8aV8GmsPSCg==",
     8135                        "version": "3.12.2",
     8136                        "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.2.tgz",
     8137                        "integrity": "sha512-NriXuq9X5iUYwM0KReZrQa1ENJoLD9R/p8DrGUeTKHHIW8CQ9nVf/8h0nYuMAx9zwj+nWaW0MS5S0r8bd885Jg==",
    54408138                        "requires": {
    54418139                                "@babel/runtime": "^7.16.0",
    5442                                 "@wordpress/api-fetch": "^6.23.1",
    5443                                 "@wordpress/block-editor": "^11.3.10",
    5444                                 "@wordpress/blocks": "^12.3.3",
    5445                                 "@wordpress/components": "^23.3.7",
    5446                                 "@wordpress/compose": "^6.3.3",
    5447                                 "@wordpress/core-data": "^6.3.3",
    5448                                 "@wordpress/data": "^8.3.3",
    5449                                 "@wordpress/element": "^5.3.2",
    5450                                 "@wordpress/i18n": "^4.26.1",
    5451                                 "@wordpress/icons": "^9.17.2",
    5452                                 "@wordpress/notices": "^3.26.3",
     8140                                "@wordpress/api-fetch": "^6.32.1",
     8141                                "@wordpress/block-editor": "^12.3.2",
     8142                                "@wordpress/blocks": "^12.12.1",
     8143                                "@wordpress/components": "^25.1.2",
     8144                                "@wordpress/compose": "^6.12.1",
     8145                                "@wordpress/core-data": "^6.12.2",
     8146                                "@wordpress/data": "^9.5.1",
     8147                                "@wordpress/element": "^5.12.1",
     8148                                "@wordpress/i18n": "^4.35.1",
     8149                                "@wordpress/icons": "^9.26.2",
     8150                                "@wordpress/notices": "^4.3.1",
    54538151                                "classnames": "^2.3.1"
     8152                        },
     8153                        "dependencies": {
     8154                                "@wordpress/components": {
     8155                                        "version": "25.1.2",
     8156                                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.2.tgz",
     8157                                        "integrity": "sha512-2cg63hTN6tFBd1pD09wv6FyP27oepvzgE/ZtjnKEVe7ovOXkYRGdFQt4rZHqswFVjjV+DIjbJfjA2RK8GWWczw==",
     8158                                        "requires": {
     8159                                                "@ariakit/react": "^0.2.10",
     8160                                                "@babel/runtime": "^7.16.0",
     8161                                                "@emotion/cache": "^11.7.1",
     8162                                                "@emotion/css": "^11.7.1",
     8163                                                "@emotion/react": "^11.7.1",
     8164                                                "@emotion/serialize": "^1.0.2",
     8165                                                "@emotion/styled": "^11.6.0",
     8166                                                "@emotion/utils": "^1.0.0",
     8167                                                "@floating-ui/react-dom": "1.0.0",
     8168                                                "@radix-ui/react-dropdown-menu": "^2.0.4",
     8169                                                "@use-gesture/react": "^10.2.24",
     8170                                                "@wordpress/a11y": "^3.35.1",
     8171                                                "@wordpress/compose": "^6.12.1",
     8172                                                "@wordpress/date": "^4.35.1",
     8173                                                "@wordpress/deprecated": "^3.35.1",
     8174                                                "@wordpress/dom": "^3.35.1",
     8175                                                "@wordpress/element": "^5.12.1",
     8176                                                "@wordpress/escape-html": "^2.35.1",
     8177                                                "@wordpress/hooks": "^3.35.1",
     8178                                                "@wordpress/html-entities": "^3.35.1",
     8179                                                "@wordpress/i18n": "^4.35.1",
     8180                                                "@wordpress/icons": "^9.26.2",
     8181                                                "@wordpress/is-shallow-equal": "^4.35.1",
     8182                                                "@wordpress/keycodes": "^3.35.1",
     8183                                                "@wordpress/primitives": "^3.33.1",
     8184                                                "@wordpress/private-apis": "^0.17.1",
     8185                                                "@wordpress/rich-text": "^6.12.1",
     8186                                                "@wordpress/warning": "^2.35.1",
     8187                                                "change-case": "^4.1.2",
     8188                                                "classnames": "^2.3.1",
     8189                                                "colord": "^2.7.0",
     8190                                                "date-fns": "^2.28.0",
     8191                                                "deepmerge": "^4.3.0",
     8192                                                "dom-scroll-into-view": "^1.2.1",
     8193                                                "downshift": "^6.0.15",
     8194                                                "fast-deep-equal": "^3.1.3",
     8195                                                "framer-motion": "~10.11.6",
     8196                                                "gradient-parser": "^0.1.5",
     8197                                                "highlight-words-core": "^1.2.2",
     8198                                                "is-plain-object": "^5.0.0",
     8199                                                "memize": "^2.1.0",
     8200                                                "path-to-regexp": "^6.2.1",
     8201                                                "re-resizable": "^6.4.0",
     8202                                                "react-colorful": "^5.3.1",
     8203                                                "reakit": "^1.3.11",
     8204                                                "remove-accents": "^0.4.2",
     8205                                                "use-lilius": "^2.0.1",
     8206                                                "uuid": "^8.3.0",
     8207                                                "valtio": "1.7.0"
     8208                                        }
     8209                                },
     8210                                "@wordpress/data": {
     8211                                        "version": "9.5.1",
     8212                                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.1.tgz",
     8213                                        "integrity": "sha512-2VzdwK6XKpU7OYCKUpxi15hkKYGZeJmw8V6VaAEfsrmAfn6+P8rCFrKZg0SRD0IpxqkPhJlef1ymzH42K9g1qQ==",
     8214                                        "requires": {
     8215                                                "@babel/runtime": "^7.16.0",
     8216                                                "@wordpress/compose": "^6.12.1",
     8217                                                "@wordpress/deprecated": "^3.35.1",
     8218                                                "@wordpress/element": "^5.12.1",
     8219                                                "@wordpress/is-shallow-equal": "^4.35.1",
     8220                                                "@wordpress/priority-queue": "^2.35.1",
     8221                                                "@wordpress/private-apis": "^0.17.1",
     8222                                                "@wordpress/redux-routine": "^4.35.1",
     8223                                                "deepmerge": "^4.3.0",
     8224                                                "equivalent-key-map": "^0.2.2",
     8225                                                "is-plain-object": "^5.0.0",
     8226                                                "is-promise": "^4.0.0",
     8227                                                "redux": "^4.1.2",
     8228                                                "turbo-combine-reducers": "^1.0.2",
     8229                                                "use-memo-one": "^1.1.1"
     8230                                        }
     8231                                },
     8232                                "@wordpress/private-apis": {
     8233                                        "version": "0.17.1",
     8234                                        "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.17.1.tgz",
     8235                                        "integrity": "sha512-YQAJT03wl7L175CualL0Io3jzM5klfoJrpIhJ4hM/f7KqymxnCSMLAuRy4Hx+A8L3HCxIibKgBwTK4lyzKd/BQ==",
     8236                                        "requires": {
     8237                                                "@babel/runtime": "^7.16.0"
     8238                                        }
     8239                                },
     8240                                "memize": {
     8241                                        "version": "2.1.0",
     8242                                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     8243                                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
     8244                                }
    54548245                        }
    54558246                },
    54568247                "@wordpress/wordcount": {
    5457                         "version": "3.26.1",
    5458                         "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.26.1.tgz",
    5459                         "integrity": "sha512-WAjfiXMm2pj5MxC1s3eOPTQg/d4VpkEkSleB0Q137BvMqr5oP8Yzc2iNakdkurdqzojTE1qB/cY0vbq7fTBdVQ==",
     8248                        "version": "3.35.1",
     8249                        "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.35.1.tgz",
     8250                        "integrity": "sha512-LILQklD+6lyGdHi4WSXMy0WEffRZxnbxWcNXBAac+49Of8McA5UTezkX/SkEAbTNBBz8CobY7qzPfB4sAJmLiw==",
    54608251                        "requires": {
    54618252                                "@babel/runtime": "^7.16.0"
    … …  
    55208311                },
    55218312                "acorn-globals": {
    5522                         "version": "6.0.0",
    5523                         "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
    5524                         "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
    5525                         "dev": true,
    5526                         "requires": {
    5527                                 "acorn": "^7.1.1",
    5528                                 "acorn-walk": "^7.1.1"
    5529                         },
    5530                         "dependencies": {
    5531                                 "acorn": {
    5532                                         "version": "7.4.1",
    5533                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
    5534                                         "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
    5535                                         "dev": true
    5536                                 }
     8313                        "version": "7.0.1",
     8314                        "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz",
     8315                        "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==",
     8316                        "dev": true,
     8317                        "requires": {
     8318                                "acorn": "^8.1.0",
     8319                                "acorn-walk": "^8.0.2"
    55378320                        }
    55388321                },
    … …  
    55508333                },
    55518334                "acorn-walk": {
    5552                         "version": "7.2.0",
    5553                         "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
    5554                         "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
     8335                        "version": "8.2.0",
     8336                        "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
     8337                        "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
    55558338                        "dev": true
    55568339                },
    … …  
    56798462                        "version": "4.0.0",
    56808463                        "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
    5681                         "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
     8464                        "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==",
    56828465                        "dev": true,
    56838466                        "optional": true,
    … …  
    56898472                                        "version": "4.4.0",
    56908473                                        "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
    5691                                         "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
     8474                                        "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==",
    56928475                                        "dev": true,
    56938476                                        "optional": true
    … …  
    57078490                                        "version": "1.0.3",
    57088491                                        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
    5709                                         "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
    5710                                         "dev": true
    5711                                 }
     8492                                        "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
     8493                                        "dev": true
     8494                                }
     8495                        }
     8496                },
     8497                "aria-hidden": {
     8498                        "version": "1.2.3",
     8499                        "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
     8500                        "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
     8501                        "requires": {
     8502                                "tslib": "^2.0.0"
    57128503                        }
    57138504                },
    57148505                "aria-query": {
    5715                         "version": "5.1.3",
    5716                         "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
    5717                         "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
    5718                         "dev": true,
    5719                         "requires": {
    5720                                 "deep-equal": "^2.0.5"
     8506                        "version": "5.3.0",
     8507                        "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
     8508                        "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
     8509                        "dev": true,
     8510                        "requires": {
     8511                                "dequal": "^2.0.3"
    57218512                        }
    57228513                },
    … …  
    57248515                        "version": "4.0.0",
    57258516                        "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
    5726                         "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     8517                        "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
    57278518                        "dev": true
    57288519                },
    … …  
    57368527                        "version": "3.1.0",
    57378528                        "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
    5738                         "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
    5739                         "dev": true
     8529                        "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
     8530                        "dev": true
     8531                },
     8532                "array-buffer-byte-length": {
     8533                        "version": "1.0.0",
     8534                        "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
     8535                        "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
     8536                        "dev": true,
     8537                        "requires": {
     8538                                "call-bind": "^1.0.2",
     8539                                "is-array-buffer": "^3.0.1"
     8540                        },
     8541                        "dependencies": {
     8542                                "call-bind": {
     8543                                        "version": "1.0.2",
     8544                                        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     8545                                        "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     8546                                        "dev": true,
     8547                                        "requires": {
     8548                                                "function-bind": "^1.1.1",
     8549                                                "get-intrinsic": "^1.0.2"
     8550                                        }
     8551                                }
     8552                        }
    57408553                },
    57418554                "array-each": {
    57428555                        "version": "1.0.1",
    57438556                        "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
    5744                         "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
     8557                        "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
    57458558                        "dev": true
    57468559                },
    … …  
    57488561                        "version": "1.0.2",
    57498562                        "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
    5750                         "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
     8563                        "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==",
    57518564                        "dev": true,
    57528565                        "optional": true
    … …  
    57928605                                },
    57938606                                "es-abstract": {
    5794                                         "version": "1.21.1",
    5795                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    5796                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    5797                                         "dev": true,
    5798                                         "requires": {
     8607                                        "version": "1.21.2",
     8608                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     8609                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     8610                                        "dev": true,
     8611                                        "requires": {
     8612                                                "array-buffer-byte-length": "^1.0.0",
    57998613                                                "available-typed-arrays": "^1.0.5",
    58008614                                                "call-bind": "^1.0.2",
    58018615                                                "es-set-tostringtag": "^2.0.1",
    58028616                                                "es-to-primitive": "^1.2.1",
    5803                                                 "function-bind": "^1.1.1",
    58048617                                                "function.prototype.name": "^1.1.5",
    5805                                                 "get-intrinsic": "^1.1.3",
     8618                                                "get-intrinsic": "^1.2.0",
    58068619                                                "get-symbol-description": "^1.0.0",
    58078620                                                "globalthis": "^1.0.3",
    … …  
    58118624                                                "has-proto": "^1.0.1",
    58128625                                                "has-symbols": "^1.0.3",
    5813                                                 "internal-slot": "^1.0.4",
    5814                                                 "is-array-buffer": "^3.0.1",
     8626                                                "internal-slot": "^1.0.5",
     8627                                                "is-array-buffer": "^3.0.2",
    58158628                                                "is-callable": "^1.2.7",
    58168629                                                "is-negative-zero": "^2.0.2",
    … …  
    58208633                                                "is-typed-array": "^1.1.10",
    58218634                                                "is-weakref": "^1.0.2",
    5822                                                 "object-inspect": "^1.12.2",
     8635                                                "object-inspect": "^1.12.3",
    58238636                                                "object-keys": "^1.1.1",
    58248637                                                "object.assign": "^4.1.4",
    58258638                                                "regexp.prototype.flags": "^1.4.3",
    58268639                                                "safe-regex-test": "^1.0.0",
     8640                                                "string.prototype.trim": "^1.2.7",
    58278641                                                "string.prototype.trimend": "^1.0.6",
    58288642                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    58338647                                },
    58348648                                "get-intrinsic": {
    5835                                         "version": "1.2.0",
    5836                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    5837                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     8649                                        "version": "1.2.1",
     8650                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     8651                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    58388652                                        "dev": true,
    58398653                                        "requires": {
    58408654                                                "function-bind": "^1.1.1",
    58418655                                                "has": "^1.0.3",
     8656                                                "has-proto": "^1.0.1",
    58428657                                                "has-symbols": "^1.0.3"
    58438658                                        }
    … …  
    59318746                        "version": "1.0.3",
    59328747                        "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
    5933                         "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
     8748                        "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
    59348749                        "dev": true
    59358750                },
    … …  
    59378752                        "version": "0.3.2",
    59388753                        "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
    5939                         "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     8754                        "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
    59408755                        "dev": true
    59418756                },
    … …  
    59738788                                },
    59748789                                "es-abstract": {
    5975                                         "version": "1.21.1",
    5976                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    5977                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    5978                                         "dev": true,
    5979                                         "requires": {
     8790                                        "version": "1.21.2",
     8791                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     8792                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     8793                                        "dev": true,
     8794                                        "requires": {
     8795                                                "array-buffer-byte-length": "^1.0.0",
    59808796                                                "available-typed-arrays": "^1.0.5",
    59818797                                                "call-bind": "^1.0.2",
    59828798                                                "es-set-tostringtag": "^2.0.1",
    59838799                                                "es-to-primitive": "^1.2.1",
    5984                                                 "function-bind": "^1.1.1",
    59858800                                                "function.prototype.name": "^1.1.5",
    5986                                                 "get-intrinsic": "^1.1.3",
     8801                                                "get-intrinsic": "^1.2.0",
    59878802                                                "get-symbol-description": "^1.0.0",
    59888803                                                "globalthis": "^1.0.3",
    … …  
    59928807                                                "has-proto": "^1.0.1",
    59938808                                                "has-symbols": "^1.0.3",
    5994                                                 "internal-slot": "^1.0.4",
    5995                                                 "is-array-buffer": "^3.0.1",
     8809                                                "internal-slot": "^1.0.5",
     8810                                                "is-array-buffer": "^3.0.2",
    59968811                                                "is-callable": "^1.2.7",
    59978812                                                "is-negative-zero": "^2.0.2",
    … …  
    60018816                                                "is-typed-array": "^1.1.10",
    60028817                                                "is-weakref": "^1.0.2",
    6003                                                 "object-inspect": "^1.12.2",
     8818                                                "object-inspect": "^1.12.3",
    60048819                                                "object-keys": "^1.1.1",
    60058820                                                "object.assign": "^4.1.4",
    60068821                                                "regexp.prototype.flags": "^1.4.3",
    60078822                                                "safe-regex-test": "^1.0.0",
     8823                                                "string.prototype.trim": "^1.2.7",
    60088824                                                "string.prototype.trimend": "^1.0.6",
    60098825                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    60148830                                        "dependencies": {
    60158831                                                "get-intrinsic": {
    6016                                                         "version": "1.2.0",
    6017                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    6018                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     8832                                                        "version": "1.2.1",
     8833                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     8834                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    60198835                                                        "dev": true,
    60208836                                                        "requires": {
    60218837                                                                "function-bind": "^1.1.1",
    60228838                                                                "has": "^1.0.3",
     8839                                                                "has-proto": "^1.0.1",
    60238840                                                                "has-symbols": "^1.0.3"
    60248841                                                        }
    … …  
    61298946                                },
    61308947                                "es-abstract": {
    6131                                         "version": "1.21.1",
    6132                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    6133                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    6134                                         "dev": true,
    6135                                         "requires": {
     8948                                        "version": "1.21.2",
     8949                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     8950                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     8951                                        "dev": true,
     8952                                        "requires": {
     8953                                                "array-buffer-byte-length": "^1.0.0",
    61368954                                                "available-typed-arrays": "^1.0.5",
    61378955                                                "call-bind": "^1.0.2",
    61388956                                                "es-set-tostringtag": "^2.0.1",
    61398957                                                "es-to-primitive": "^1.2.1",
    6140                                                 "function-bind": "^1.1.1",
    61418958                                                "function.prototype.name": "^1.1.5",
    6142                                                 "get-intrinsic": "^1.1.3",
     8959                                                "get-intrinsic": "^1.2.0",
    61438960                                                "get-symbol-description": "^1.0.0",
    61448961                                                "globalthis": "^1.0.3",
    … …  
    61488965                                                "has-proto": "^1.0.1",
    61498966                                                "has-symbols": "^1.0.3",
    6150                                                 "internal-slot": "^1.0.4",
    6151                                                 "is-array-buffer": "^3.0.1",
     8967                                                "internal-slot": "^1.0.5",
     8968                                                "is-array-buffer": "^3.0.2",
    61528969                                                "is-callable": "^1.2.7",
    61538970                                                "is-negative-zero": "^2.0.2",
    … …  
    61578974                                                "is-typed-array": "^1.1.10",
    61588975                                                "is-weakref": "^1.0.2",
    6159                                                 "object-inspect": "^1.12.2",
     8976                                                "object-inspect": "^1.12.3",
    61608977                                                "object-keys": "^1.1.1",
    61618978                                                "object.assign": "^4.1.4",
    61628979                                                "regexp.prototype.flags": "^1.4.3",
    61638980                                                "safe-regex-test": "^1.0.0",
     8981                                                "string.prototype.trim": "^1.2.7",
    61648982                                                "string.prototype.trimend": "^1.0.6",
    61658983                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    61708988                                        "dependencies": {
    61718989                                                "get-intrinsic": {
    6172                                                         "version": "1.2.0",
    6173                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    6174                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     8990                                                        "version": "1.2.1",
     8991                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     8992                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    61758993                                                        "dev": true,
    61768994                                                        "requires": {
    61778995                                                                "function-bind": "^1.1.1",
    61788996                                                                "has": "^1.0.3",
     8997                                                                "has-proto": "^1.0.1",
    61798998                                                                "has-symbols": "^1.0.3"
    61808999                                                        }
    … …  
    62869105                                },
    62879106                                "es-abstract": {
    6288                                         "version": "1.21.1",
    6289                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    6290                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    6291                                         "dev": true,
    6292                                         "requires": {
     9107                                        "version": "1.21.2",
     9108                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     9109                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     9110                                        "dev": true,
     9111                                        "requires": {
     9112                                                "array-buffer-byte-length": "^1.0.0",
    62939113                                                "available-typed-arrays": "^1.0.5",
    62949114                                                "call-bind": "^1.0.2",
    62959115                                                "es-set-tostringtag": "^2.0.1",
    62969116                                                "es-to-primitive": "^1.2.1",
    6297                                                 "function-bind": "^1.1.1",
    62989117                                                "function.prototype.name": "^1.1.5",
    6299                                                 "get-intrinsic": "^1.1.3",
     9118                                                "get-intrinsic": "^1.2.0",
    63009119                                                "get-symbol-description": "^1.0.0",
    63019120                                                "globalthis": "^1.0.3",
    … …  
    63059124                                                "has-proto": "^1.0.1",
    63069125                                                "has-symbols": "^1.0.3",
    6307                                                 "internal-slot": "^1.0.4",
    6308                                                 "is-array-buffer": "^3.0.1",
     9126                                                "internal-slot": "^1.0.5",
     9127                                                "is-array-buffer": "^3.0.2",
    63099128                                                "is-callable": "^1.2.7",
    63109129                                                "is-negative-zero": "^2.0.2",
    … …  
    63149133                                                "is-typed-array": "^1.1.10",
    63159134                                                "is-weakref": "^1.0.2",
    6316                                                 "object-inspect": "^1.12.2",
     9135                                                "object-inspect": "^1.12.3",
    63179136                                                "object-keys": "^1.1.1",
    63189137                                                "object.assign": "^4.1.4",
    63199138                                                "regexp.prototype.flags": "^1.4.3",
    63209139                                                "safe-regex-test": "^1.0.0",
     9140                                                "string.prototype.trim": "^1.2.7",
    63219141                                                "string.prototype.trimend": "^1.0.6",
    63229142                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    63279147                                },
    63289148                                "get-intrinsic": {
    6329                                         "version": "1.2.0",
    6330                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    6331                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     9149                                        "version": "1.2.1",
     9150                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     9151                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    63329152                                        "dev": true,
    63339153                                        "requires": {
    63349154                                                "function-bind": "^1.1.1",
    63359155                                                "has": "^1.0.3",
     9156                                                "has-proto": "^1.0.1",
    63369157                                                "has-symbols": "^1.0.3"
    63379158                                        }
    … …  
    64109231                        "version": "1.0.1",
    64119232                        "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
    6412                         "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
     9233                        "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
    64139234                        "dev": true
    64149235                },
    … …  
    64259246                        "version": "1.0.0",
    64269247                        "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
    6427                         "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
     9248                        "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
    64289249                        "dev": true
    64299250                },
    … …  
    64319252                        "version": "1.0.0",
    64329253                        "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
    6433                         "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     9254                        "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
    64349255                        "dev": true
    64359256                },
    … …  
    64589279                        "version": "0.4.0",
    64599280                        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    6460                         "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
     9281                        "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
    64619282                        "dev": true
    64629283                },
    … …  
    65279348                        "version": "0.7.0",
    65289349                        "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
    6529                         "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
     9350                        "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
    65309351                        "dev": true
    65319352                },
    … …  
    65379358                },
    65389359                "axe-core": {
    6539                         "version": "4.6.3",
    6540                         "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz",
    6541                         "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==",
     9360                        "version": "4.7.2",
     9361                        "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz",
     9362                        "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==",
    65429363                        "dev": true
    65439364                },
    … …  
    65529373                },
    65539374                "axobject-query": {
    6554                         "version": "3.1.1",
    6555                         "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
    6556                         "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
    6557                         "dev": true,
    6558                         "requires": {
    6559                                 "deep-equal": "^2.0.5"
     9375                        "version": "3.2.1",
     9376                        "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
     9377                        "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
     9378                        "dev": true,
     9379                        "requires": {
     9380                                "dequal": "^2.0.3"
    65609381                        }
    65619382                },
    65629383                "babel-jest": {
    6563                         "version": "27.5.1",
    6564                         "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
    6565                         "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
    6566                         "dev": true,
    6567                         "requires": {
    6568                                 "@jest/transform": "^27.5.1",
    6569                                 "@jest/types": "^27.5.1",
     9384                        "version": "29.5.0",
     9385                        "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz",
     9386                        "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==",
     9387                        "dev": true,
     9388                        "requires": {
     9389                                "@jest/transform": "^29.5.0",
    65709390                                "@types/babel__core": "^7.1.14",
    65719391                                "babel-plugin-istanbul": "^6.1.1",
    6572                                 "babel-preset-jest": "^27.5.1",
     9392                                "babel-preset-jest": "^29.5.0",
    65739393                                "chalk": "^4.0.0",
    65749394                                "graceful-fs": "^4.2.9",
    … …  
    66119431                                },
    66129432                                "graceful-fs": {
    6613                                         "version": "4.2.10",
    6614                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    6615                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     9433                                        "version": "4.2.11",
     9434                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     9435                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    66169436                                        "dev": true
    66179437                                },
    … …  
    66729492                },
    66739493                "babel-plugin-jest-hoist": {
    6674                         "version": "27.5.1",
    6675                         "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
    6676                         "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
     9494                        "version": "29.5.0",
     9495                        "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz",
     9496                        "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==",
    66779497                        "dev": true,
    66789498                        "requires": {
    66799499                                "@babel/template": "^7.3.3",
    66809500                                "@babel/types": "^7.3.3",
    6681                                 "@types/babel__core": "^7.0.0",
     9501                                "@types/babel__core": "^7.1.14",
    66829502                                "@types/babel__traverse": "^7.0.6"
    66839503                        }
    … …  
    66949514                },
    66959515                "babel-plugin-polyfill-corejs2": {
    6696                         "version": "0.3.3",
    6697                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
    6698                         "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==",
     9516                        "version": "0.4.3",
     9517                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz",
     9518                        "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==",
    66999519                        "dev": true,
    67009520                        "requires": {
    67019521                                "@babel/compat-data": "^7.17.7",
    6702                                 "@babel/helper-define-polyfill-provider": "^0.3.3",
     9522                                "@babel/helper-define-polyfill-provider": "^0.4.0",
    67039523                                "semver": "^6.1.1"
    67049524                        },
    … …  
    67139533                },
    67149534                "babel-plugin-polyfill-corejs3": {
    6715                         "version": "0.6.0",
    6716                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz",
    6717                         "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==",
    6718                         "dev": true,
    6719                         "requires": {
    6720                                 "@babel/helper-define-polyfill-provider": "^0.3.3",
    6721                                 "core-js-compat": "^3.25.1"
     9535                        "version": "0.8.1",
     9536                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz",
     9537                        "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==",
     9538                        "dev": true,
     9539                        "requires": {
     9540                                "@babel/helper-define-polyfill-provider": "^0.4.0",
     9541                                "core-js-compat": "^3.30.1"
    67229542                        }
    67239543                },
    67249544                "babel-plugin-polyfill-regenerator": {
    6725                         "version": "0.4.1",
    6726                         "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz",
    6727                         "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==",
    6728                         "dev": true,
    6729                         "requires": {
    6730                                 "@babel/helper-define-polyfill-provider": "^0.3.3"
     9545                        "version": "0.5.0",
     9546                        "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz",
     9547                        "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==",
     9548                        "dev": true,
     9549                        "requires": {
     9550                                "@babel/helper-define-polyfill-provider": "^0.4.0"
    67319551                        }
    67329552                },
    … …  
    67529572                },
    67539573                "babel-preset-jest": {
    6754                         "version": "27.5.1",
    6755                         "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
    6756                         "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
    6757                         "dev": true,
    6758                         "requires": {
    6759                                 "babel-plugin-jest-hoist": "^27.5.1",
     9574                        "version": "29.5.0",
     9575                        "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz",
     9576                        "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==",
     9577                        "dev": true,
     9578                        "requires": {
     9579                                "babel-plugin-jest-hoist": "^29.5.0",
    67609580                                "babel-preset-current-node-syntax": "^1.0.0"
    67619581                        }
    … …  
    67939613                                        "version": "1.0.0",
    67949614                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    6795                                         "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     9615                                        "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
    67969616                                        "dev": true,
    67979617                                        "requires": {
    … …  
    68519671                        "version": "1.0.2",
    68529672                        "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
    6853                         "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
     9673                        "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
    68549674                        "dev": true,
    68559675                        "requires": {
    … …  
    68809700                                        "version": "0.7.0",
    68819701                                        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
    6882                                         "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     9702                                        "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==",
    68839703                                        "dev": true,
    68849704                                        "optional": true,
    … …  
    68969716                                        "version": "3.0.0",
    68979717                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    6898                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     9718                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    68999719                                        "dev": true,
    69009720                                        "optional": true
    … …  
    69169736                                        "version": "0.7.0",
    69179737                                        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
    6918                                         "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     9738                                        "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==",
    69199739                                        "dev": true,
    69209740                                        "optional": true,
    … …  
    69329752                                        "version": "3.0.0",
    69339753                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    6934                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     9754                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    69359755                                        "dev": true,
    69369756                                        "optional": true
    … …  
    70099829                                                        "version": "3.0.0",
    70109830                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    7011                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     9831                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    70129832                                                        "dev": true,
    70139833                                                        "optional": true
    … …  
    70259845                                        "version": "3.0.0",
    70269846                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    7027                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     9847                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    70289848                                        "dev": true,
    70299849                                        "optional": true
    … …  
    70589878                                                        "version": "3.0.0",
    70599879                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    7060                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     9880                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    70619881                                                        "dev": true,
    70629882                                                        "optional": true
    … …  
    70849904                                                        "version": "3.0.0",
    70859905                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    7086                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     9906                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    70879907                                                        "dev": true,
    70889908                                                        "optional": true
    … …  
    71209940                                        "version": "2.0.0",
    71219941                                        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
    7122                                         "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     9942                                        "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
    71239943                                        "dev": true,
    71249944                                        "optional": true
    … …  
    71279947                                        "version": "3.0.0",
    71289948                                        "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
    7129                                         "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
     9949                                        "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==",
    71309950                                        "dev": true,
    71319951                                        "optional": true,
    … …  
    71759995                        "version": "5.1.0",
    71769996                        "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
    7177                         "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
     9997                        "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==",
    71789998                        "dev": true,
    71799999                        "requires": {
    … …  
    718710007                                        "version": "1.0.0",
    718810008                                        "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
    7189                                         "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     10009                                        "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==",
    719010010                                        "dev": true
    719110011                                },
    … …  
    719310013                                        "version": "1.1.7",
    719410014                                        "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
    7195                                         "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
     10015                                        "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==",
    719610016                                        "dev": true,
    719710017                                        "requires": {
    … …  
    720310023                                        "version": "0.10.31",
    720410024                                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
    7205                                         "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
     10025                                        "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
    720610026                                        "dev": true
    720710027                                }
    … …  
    726610086                },
    726710087                "bonjour-service": {
    7268                         "version": "1.1.0",
    7269                         "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz",
    7270                         "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==",
     10088                        "version": "1.1.1",
     10089                        "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz",
     10090                        "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==",
    727110091                        "dev": true,
    727210092                        "requires": {
    … …  
    728010100                        "version": "1.0.0",
    728110101                        "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
    7282                         "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
     10102                        "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
    728310103                        "dev": true
    728410104                },
    … …  
    732210142                        }
    732310143                },
    7324                 "browser-process-hrtime": {
    7325                         "version": "1.0.0",
    7326                         "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
    7327                         "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
    7328                         "dev": true
    7329                 },
    733010144                "browserslist": {
    733110145                        "version": "4.16.6",
    … …  
    738910203                        "version": "0.2.13",
    739010204                        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
    7391                         "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
     10205                        "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
    739210206                        "dev": true
    739310207                },
    … …  
    739510209                        "version": "1.0.0",
    739610210                        "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
    7397                         "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
     10211                        "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
    739810212                        "dev": true,
    739910213                        "optional": true
    … …  
    743110245                        "version": "2.1.4",
    743210246                        "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
    7433                         "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
     10247                        "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==",
    743410248                        "dev": true,
    743510249                        "optional": true,
    … …  
    744710261                                        "version": "3.0.0",
    744810262                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    7449                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     10263                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    745010264                                        "dev": true,
    745110265                                        "optional": true
    … …  
    745410268                                        "version": "1.0.0",
    745510269                                        "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
    7456                                         "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
     10270                                        "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==",
    745710271                                        "dev": true,
    745810272                                        "optional": true
    … …  
    747310287                                        "version": "2.0.0",
    747410288                                        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
    7475                                         "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     10289                                        "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==",
    747610290                                        "dev": true,
    747710291                                        "optional": true
    … …  
    749210306                                        "version": "2.0.0",
    749310307                                        "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
    7494                                         "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
     10308                                        "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
    749510309                                        "dev": true,
    749610310                                        "optional": true,
    … …  
    758710401                        "version": "0.12.0",
    758810402                        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
    7589                         "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
     10403                        "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
    759010404                        "dev": true
    759110405                },
    … …  
    764610460                        "version": "0.4.2",
    764710461                        "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
    7648                         "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
     10462                        "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==",
    764910463                        "dev": true
    765010464                },
    … …  
    780010614                },
    780110615                "cjs-module-lexer": {
    7802                         "version": "1.2.2",
    7803                         "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
    7804                         "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
     10616                        "version": "1.2.3",
     10617                        "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",
     10618                        "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==",
    780510619                        "dev": true
    780610620                },
    … …  
    782010634                                        "version": "0.2.5",
    782110635                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    7822                                         "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     10636                                        "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
    782310637                                        "dev": true,
    782410638                                        "requires": {
    … …  
    786310677                        "version": "1.0.1",
    786410678                        "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
    7865                         "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
     10679                        "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==",
    786610680                        "dev": true,
    786710681                        "requires": {
    … …  
    787310687                        "version": "2.1.0",
    787410688                        "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
    7875                         "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
     10689                        "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
    787610690                        "dev": true,
    787710691                        "requires": {
    … …  
    791610730                                "lazy-cache": "^1.0.3",
    791710731                                "shallow-clone": "^0.1.2"
     10732                        },
     10733                        "dependencies": {
     10734                                "is-plain-object": {
     10735                                        "version": "2.0.4",
     10736                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     10737                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     10738                                        "dev": true,
     10739                                        "requires": {
     10740                                                "isobject": "^3.0.1"
     10741                                        }
     10742                                }
    791810743                        }
    791910744                },
    … …  
    792110746                        "version": "1.0.2",
    792210747                        "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
    7923                         "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
     10748                        "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
    792410749                        "dev": true,
    792510750                        "optional": true,
    792610751                        "requires": {
    792710752                                "mimic-response": "^1.0.0"
     10753                        }
     10754                },
     10755                "cmdk": {
     10756                        "version": "0.2.0",
     10757                        "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.0.tgz",
     10758                        "integrity": "sha512-JQpKvEOb86SnvMZbYaFKYhvzFntWBeSZdyii0rZPhKJj9uwJBxu4DaVYDrRN7r3mPop56oPhRw+JYWTKs66TYw==",
     10759                        "requires": {
     10760                                "@radix-ui/react-dialog": "1.0.0",
     10761                                "command-score": "0.1.2"
    792810762                        }
    792910763                },
    … …  
    797510809                        "version": "1.0.0",
    797610810                        "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
    7977                         "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     10811                        "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
    797810812                        "dev": true,
    797910813                        "requires": {
    … …  
    799310827                        "version": "1.1.3",
    799410828                        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    7995                         "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
     10829                        "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
    799610830                },
    799710831                "colord": {
    … …  
    800110835                },
    800210836                "colorette": {
    8003                         "version": "2.0.19",
    8004                         "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
    8005                         "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
     10837                        "version": "2.0.20",
     10838                        "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
     10839                        "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
    800610840                        "dev": true
    800710841                },
    … …  
    800910843                        "version": "1.1.2",
    801010844                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    8011                         "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
     10845                        "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==",
    801210846                        "dev": true
    801310847                },
    … …  
    802010854                                "delayed-stream": "~1.0.0"
    802110855                        }
     10856                },
     10857                "command-score": {
     10858                        "version": "0.1.2",
     10859                        "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz",
     10860                        "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w=="
    802210861                },
    802310862                "commander": {
    … …  
    811110950                        "version": "0.0.1",
    811210951                        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    8113                         "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
     10952                        "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
    811410953                        "dev": true
    811510954                },
    … …  
    813410973                        "version": "0.1.1",
    813510974                        "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
    8136                         "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
     10975                        "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==",
    813710976                        "dev": true,
    813810977                        "optional": true
    … …  
    817611015                        "version": "0.3.1",
    817711016                        "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
    8178                         "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
     11017                        "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==",
    817911018                        "dev": true
    818011019                },
    … …  
    819911038                        "version": "0.1.1",
    820011039                        "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
    8201                         "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     11040                        "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
    820211041                        "dev": true
    820311042                },
    … …  
    829511134                },
    829611135                "core-js": {
    8297                         "version": "3.28.0",
    8298                         "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz",
    8299                         "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==",
     11136                        "version": "3.31.0",
     11137                        "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.31.0.tgz",
     11138                        "integrity": "sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ==",
    830011139                        "dev": true
    830111140                },
    830211141                "core-js-compat": {
    8303                         "version": "3.28.0",
    8304                         "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz",
    8305                         "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==",
     11142                        "version": "3.31.0",
     11143                        "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.0.tgz",
     11144                        "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==",
    830611145                        "dev": true,
    830711146                        "requires": {
    … …  
    831011149                        "dependencies": {
    831111150                                "browserslist": {
    8312                                         "version": "4.21.5",
    8313                                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
    8314                                         "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
    8315                                         "dev": true,
    8316                                         "requires": {
    8317                                                 "caniuse-lite": "^1.0.30001449",
    8318                                                 "electron-to-chromium": "^1.4.284",
    8319                                                 "node-releases": "^2.0.8",
    8320                                                 "update-browserslist-db": "^1.0.10"
     11151                                        "version": "4.21.9",
     11152                                        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
     11153                                        "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
     11154                                        "dev": true,
     11155                                        "requires": {
     11156                                                "caniuse-lite": "^1.0.30001503",
     11157                                                "electron-to-chromium": "^1.4.431",
     11158                                                "node-releases": "^2.0.12",
     11159                                                "update-browserslist-db": "^1.0.11"
    832111160                                        }
    832211161                                },
    832311162                                "caniuse-lite": {
    8324                                         "version": "1.0.30001457",
    8325                                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz",
    8326                                         "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==",
     11163                                        "version": "1.0.30001508",
     11164                                        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
     11165                                        "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
    832711166                                        "dev": true
    832811167                                },
    832911168                                "electron-to-chromium": {
    8330                                         "version": "1.4.304",
    8331                                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.304.tgz",
    8332                                         "integrity": "sha512-6c8M+ojPgDIXN2NyfGn8oHASXYnayj+gSEnGeLMKb9zjsySeVB/j7KkNAAG9yDcv8gNlhvFg5REa1N/kQU6pgA==",
     11169                                        "version": "1.4.440",
     11170                                        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz",
     11171                                        "integrity": "sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==",
    833311172                                        "dev": true
    833411173                                },
    833511174                                "node-releases": {
    8336                                         "version": "2.0.10",
    8337                                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
    8338                                         "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
    8339                                         "dev": true
     11175                                        "version": "2.0.12",
     11176                                        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
     11177                                        "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==",
     11178                                        "dev": true
     11179                                },
     11180                                "update-browserslist-db": {
     11181                                        "version": "1.0.11",
     11182                                        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
     11183                                        "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
     11184                                        "dev": true,
     11185                                        "requires": {
     11186                                                "escalade": "^3.1.1",
     11187                                                "picocolors": "^1.0.0"
     11188                                        }
    834011189                                }
    834111190                        }
    … …  
    838111230                        "version": "5.1.0",
    838211231                        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
    8383                         "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
     11232                        "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==",
    838411233                        "dev": true,
    838511234                        "requires": {
    … …  
    841111260                                        "version": "2.1.2",
    841211261                                        "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
    8413                                         "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
     11262                                        "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
    841411263                                        "dev": true
    841511264                                }
    … …  
    841911268                        "version": "1.3.5",
    842011269                        "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz",
    8421                         "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=",
     11270                        "integrity": "sha512-Pchz4dDkyafUL4V3xBuP9Os8Hu9VU96R+MxuTKh7NR+D866UiWrhBiSLbfuvwApEaJzpXhXTr3iPe4lFtXLzcQ==",
    842211271                        "dev": true,
    842311272                        "requires": {
    … …  
    843811287                },
    843911288                "css-loader": {
    8440                         "version": "6.7.3",
    8441                         "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
    8442                         "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
     11289                        "version": "6.8.1",
     11290                        "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
     11291                        "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
    844311292                        "dev": true,
    844411293                        "requires": {
    844511294                                "icss-utils": "^5.1.0",
    8446                                 "postcss": "^8.4.19",
     11295                                "postcss": "^8.4.21",
    844711296                                "postcss-modules-extract-imports": "^3.0.0",
    8448                                 "postcss-modules-local-by-default": "^4.0.0",
     11297                                "postcss-modules-local-by-default": "^4.0.3",
    844911298                                "postcss-modules-scope": "^3.0.0",
    845011299                                "postcss-modules-values": "^4.0.0",
    … …  
    845411303                        "dependencies": {
    845511304                                "semver": {
    8456                                         "version": "7.3.8",
    8457                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    8458                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     11305                                        "version": "7.5.3",
     11306                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     11307                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    845911308                                        "dev": true,
    846011309                                        "requires": {
    … …  
    860511454                },
    860611455                "cssom": {
    8607                         "version": "0.4.4",
    8608                         "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
    8609                         "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
     11456                        "version": "0.5.0",
     11457                        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
     11458                        "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
    861011459                        "dev": true
    861111460                },
    … …  
    862811477                },
    862911478                "csstype": {
    8630                         "version": "3.1.1",
    8631                         "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
    8632                         "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
     11479                        "version": "3.1.2",
     11480                        "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
     11481                        "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
    863311482                },
    863411483                "currently-unhandled": {
    863511484                        "version": "0.4.1",
    863611485                        "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
    8637                         "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
     11486                        "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==",
    863811487                        "dev": true,
    863911488                        "optional": true,
    … …  
    866111510                        "version": "1.14.1",
    866211511                        "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
    8663                         "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
     11512                        "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
    866411513                        "dev": true,
    866511514                        "requires": {
    … …  
    866811517                },
    866911518                "data-urls": {
    8670                         "version": "2.0.0",
    8671                         "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
    8672                         "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
    8673                         "dev": true,
    8674                         "requires": {
    8675                                 "abab": "^2.0.3",
    8676                                 "whatwg-mimetype": "^2.3.0",
    8677                                 "whatwg-url": "^8.0.0"
     11519                        "version": "3.0.2",
     11520                        "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
     11521                        "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==",
     11522                        "dev": true,
     11523                        "requires": {
     11524                                "abab": "^2.0.6",
     11525                                "whatwg-mimetype": "^3.0.0",
     11526                                "whatwg-url": "^11.0.0"
    867811527                        },
    867911528                        "dependencies": {
    868011529                                "tr46": {
    8681                                         "version": "2.1.0",
    8682                                         "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
    8683                                         "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
     11530                                        "version": "3.0.0",
     11531                                        "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
     11532                                        "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
    868411533                                        "dev": true,
    868511534                                        "requires": {
    … …  
    868811537                                },
    868911538                                "webidl-conversions": {
    8690                                         "version": "6.1.0",
    8691                                         "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
    8692                                         "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
     11539                                        "version": "7.0.0",
     11540                                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
     11541                                        "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
    869311542                                        "dev": true
    869411543                                },
    869511544                                "whatwg-url": {
    8696                                         "version": "8.7.0",
    8697                                         "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
    8698                                         "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
    8699                                         "dev": true,
    8700                                         "requires": {
    8701                                                 "lodash": "^4.7.0",
    8702                                                 "tr46": "^2.1.0",
    8703                                                 "webidl-conversions": "^6.1.0"
     11545                                        "version": "11.0.0",
     11546                                        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
     11547                                        "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
     11548                                        "dev": true,
     11549                                        "requires": {
     11550                                                "tr46": "^3.0.0",
     11551                                                "webidl-conversions": "^7.0.0"
    870411552                                        }
    870511553                                }
    … …  
    871511563                        "dependencies": {
    871611564                                "@babel/runtime": {
    8717                                         "version": "7.21.5",
    8718                                         "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
    8719                                         "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
     11565                                        "version": "7.22.5",
     11566                                        "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
     11567                                        "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
    872011568                                        "requires": {
    872111569                                                "regenerator-runtime": "^0.13.11"
    … …  
    872711575                        "version": "0.1.4",
    872811576                        "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
    8729                         "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
     11577                        "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==",
    873011578                        "dev": true
    873111579                },
    … …  
    874811596                        "version": "1.2.0",
    874911597                        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
    8750                         "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
     11598                        "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
    875111599                },
    875211600                "decamelize-keys": {
    … …  
    880211650                                                        "version": "3.0.0",
    880311651                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    8804                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     11652                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    880511653                                                        "dev": true,
    880611654                                                        "optional": true
    … …  
    881111659                                        "version": "2.3.0",
    881211660                                        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    8813                                         "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     11661                                        "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
    881411662                                        "dev": true,
    881511663                                        "optional": true
    … …  
    882011668                        "version": "3.3.0",
    882111669                        "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
    8822                         "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
     11670                        "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
    882311671                        "dev": true,
    882411672                        "optional": true,
    … …  
    885311701                                        "version": "5.2.0",
    885411702                                        "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
    8855                                         "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     11703                                        "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==",
    885611704                                        "dev": true,
    885711705                                        "optional": true
    … …  
    891311761                                        "version": "5.2.0",
    891411762                                        "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
    8915                                         "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     11763                                        "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==",
    891611764                                        "dev": true,
    891711765                                        "optional": true
    … …  
    892211770                        "version": "4.0.1",
    892311771                        "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
    8924                         "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
     11772                        "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==",
    892511773                        "dev": true,
    892611774                        "optional": true,
    … …  
    893511783                                        "version": "3.9.0",
    893611784                                        "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
    8937                                         "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
     11785                                        "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==",
    893811786                                        "dev": true,
    893911787                                        "optional": true
    … …  
    894211790                                        "version": "2.3.1",
    894311791                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
    8944                                         "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
     11792                                        "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==",
    894511793                                        "dev": true,
    894611794                                        "optional": true,
    … …  
    895311801                                        "version": "2.3.0",
    895411802                                        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    8955                                         "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     11803                                        "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
    895611804                                        "dev": true,
    895711805                                        "optional": true
    … …  
    896511813                        "dev": true
    896611814                },
    8967                 "deep-equal": {
    8968                         "version": "2.2.0",
    8969                         "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
    8970                         "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==",
    8971                         "dev": true,
    8972                         "requires": {
    8973                                 "call-bind": "^1.0.2",
    8974                                 "es-get-iterator": "^1.1.2",
    8975                                 "get-intrinsic": "^1.1.3",
    8976                                 "is-arguments": "^1.1.1",
    8977                                 "is-array-buffer": "^3.0.1",
    8978                                 "is-date-object": "^1.0.5",
    8979                                 "is-regex": "^1.1.4",
    8980                                 "is-shared-array-buffer": "^1.0.2",
    8981                                 "isarray": "^2.0.5",
    8982                                 "object-is": "^1.1.5",
    8983                                 "object-keys": "^1.1.1",
    8984                                 "object.assign": "^4.1.4",
    8985                                 "regexp.prototype.flags": "^1.4.3",
    8986                                 "side-channel": "^1.0.4",
    8987                                 "which-boxed-primitive": "^1.0.2",
    8988                                 "which-collection": "^1.0.1",
    8989                                 "which-typed-array": "^1.1.9"
    8990                         },
    8991                         "dependencies": {
    8992                                 "call-bind": {
    8993                                         "version": "1.0.2",
    8994                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    8995                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    8996                                         "dev": true,
    8997                                         "requires": {
    8998                                                 "function-bind": "^1.1.1",
    8999                                                 "get-intrinsic": "^1.0.2"
    9000                                         }
    9001                                 },
    9002                                 "define-properties": {
    9003                                         "version": "1.2.0",
    9004                                         "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
    9005                                         "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
    9006                                         "dev": true,
    9007                                         "requires": {
    9008                                                 "has-property-descriptors": "^1.0.0",
    9009                                                 "object-keys": "^1.1.1"
    9010                                         }
    9011                                 },
    9012                                 "get-intrinsic": {
    9013                                         "version": "1.2.0",
    9014                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    9015                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
    9016                                         "dev": true,
    9017                                         "requires": {
    9018                                                 "function-bind": "^1.1.1",
    9019                                                 "has": "^1.0.3",
    9020                                                 "has-symbols": "^1.0.3"
    9021                                         }
    9022                                 },
    9023                                 "has-symbols": {
    9024                                         "version": "1.0.3",
    9025                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    9026                                         "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    9027                                         "dev": true
    9028                                 },
    9029                                 "is-date-object": {
    9030                                         "version": "1.0.5",
    9031                                         "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
    9032                                         "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
    9033                                         "dev": true,
    9034                                         "requires": {
    9035                                                 "has-tostringtag": "^1.0.0"
    9036                                         }
    9037                                 },
    9038                                 "is-regex": {
    9039                                         "version": "1.1.4",
    9040                                         "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
    9041                                         "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
    9042                                         "dev": true,
    9043                                         "requires": {
    9044                                                 "call-bind": "^1.0.2",
    9045                                                 "has-tostringtag": "^1.0.0"
    9046                                         }
    9047                                 },
    9048                                 "isarray": {
    9049                                         "version": "2.0.5",
    9050                                         "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
    9051                                         "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
    9052                                         "dev": true
    9053                                 },
    9054                                 "object.assign": {
    9055                                         "version": "4.1.4",
    9056                                         "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
    9057                                         "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
    9058                                         "dev": true,
    9059                                         "requires": {
    9060                                                 "call-bind": "^1.0.2",
    9061                                                 "define-properties": "^1.1.4",
    9062                                                 "has-symbols": "^1.0.3",
    9063                                                 "object-keys": "^1.1.1"
    9064                                         }
    9065                                 }
    9066                         }
    9067                 },
    906811815                "deep-extend": {
    906911816                        "version": "0.6.0",
    … …  
    909011837                        "version": "4.3.0",
    909111838                        "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz",
    9092                         "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==",
    9093                         "dev": true
     11839                        "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og=="
     11840                },
     11841                "deepsignal": {
     11842                        "version": "1.3.3",
     11843                        "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.3.3.tgz",
     11844                        "integrity": "sha512-4D5p2wp/4bRGfAPllwYCufPPAOxeD5milmfm/F4paKVoZOAjRVB5F+bs/wOJWWXsL8vsEcPf1vw8S/FT45k/wA==",
     11845                        "requires": {
     11846                                "@preact/signals": "^1.0.0",
     11847                                "@preact/signals-core": "^1.0.0",
     11848                                "@preact/signals-react": "^1.0.0"
     11849                        }
    909411850                },
    909511851                "default-gateway": {
    … …  
    927712033                        "version": "1.0.0",
    927812034                        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
    9279                         "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
     12035                        "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
    928012036                        "dev": true
    928112037                },
    … …  
    929112047                        "dev": true
    929212048                },
     12049                "dequal": {
     12050                        "version": "2.0.3",
     12051                        "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
     12052                        "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
     12053                        "dev": true
     12054                },
    929312055                "desandro-matches-selector": {
    929412056                        "version": "2.0.2",
    929512057                        "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz",
    9296                         "integrity": "sha1-cXvu1NwT59jzdi9wem1YpndCGOE="
     12058                        "integrity": "sha512-+1q0nXhdzg1IpIJdMKalUwvvskeKnYyEe3shPRwedNcWtnhEKT3ZxvFjzywHDeGcKViIxTCAoOYQWP1qD7VNyg=="
    929712059                },
    929812060                "destroy": {
    … …  
    930512067                        "version": "1.0.0",
    930612068                        "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
    9307                         "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
     12069                        "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
    930812070                        "dev": true
    930912071                },
    … …  
    932012082                        "dev": true
    932112083                },
     12084                "detect-node-es": {
     12085                        "version": "1.1.0",
     12086                        "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
     12087                        "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
     12088                },
    932212089                "devtools-protocol": {
    932312090                        "version": "0.0.981744",
    … …  
    933212099                },
    933312100                "diff-sequences": {
    9334                         "version": "27.5.1",
    9335                         "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
    9336                         "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
     12101                        "version": "29.4.3",
     12102                        "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz",
     12103                        "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==",
    933712104                        "dev": true
    933812105                },
    … …  
    935312120                },
    935412121                "dns-packet": {
    9355                         "version": "5.4.0",
    9356                         "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz",
    9357                         "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==",
     12122                        "version": "5.6.0",
     12123                        "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz",
     12124                        "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==",
    935812125                        "dev": true,
    935912126                        "requires": {
    … …  
    940012167                },
    940112168                "domexception": {
    9402                         "version": "2.0.1",
    9403                         "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
    9404                         "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
    9405                         "dev": true,
    9406                         "requires": {
    9407                                 "webidl-conversions": "^5.0.0"
     12169                        "version": "4.0.0",
     12170                        "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
     12171                        "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
     12172                        "dev": true,
     12173                        "requires": {
     12174                                "webidl-conversions": "^7.0.0"
    940812175                        },
    940912176                        "dependencies": {
    941012177                                "webidl-conversions": {
    9411                                         "version": "5.0.0",
    9412                                         "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
    9413                                         "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
     12178                                        "version": "7.0.0",
     12179                                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
     12180                                        "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
    941412181                                        "dev": true
    941512182                                }
    … …  
    948812255                                        "version": "5.2.0",
    948912256                                        "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
    9490                                         "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     12257                                        "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==",
    949112258                                        "dev": true,
    949212259                                        "optional": true
    … …  
    949512262                                        "version": "3.0.0",
    949612263                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    9497                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     12264                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    949812265                                        "dev": true,
    949912266                                        "optional": true
    … …  
    951212279                                        "version": "3.0.0",
    951312280                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    9514                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     12281                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    951512282                                        "dev": true,
    951612283                                        "optional": true
    … …  
    955812325                        "version": "0.1.2",
    955912326                        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
    9560                         "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
     12327                        "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
    956112328                        "dev": true,
    956212329                        "requires": {
    … …  
    958312350                },
    958412351                "emittery": {
    9585                         "version": "0.8.1",
    9586                         "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
    9587                         "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
     12352                        "version": "0.13.1",
     12353                        "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
     12354                        "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
    958812355                        "dev": true
    958912356                },
    … …  
    963912406                },
    964012407                "envinfo": {
    9641                         "version": "7.8.1",
    9642                         "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
    9643                         "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
     12408                        "version": "7.9.0",
     12409                        "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.9.0.tgz",
     12410                        "integrity": "sha512-RODB4txU+xImYDemN5DqaKC0CHk05XSVkOX4pq0hK26Qx+1LChkuOyUDlGEjYb3ACr0n9qBhFjg37hQuJvpkRQ==",
    964412411                        "dev": true
    964512412                },
    … …  
    969512462                        }
    969612463                },
    9697                 "es-get-iterator": {
    9698                         "version": "1.1.3",
    9699                         "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
    9700                         "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
    9701                         "dev": true,
    9702                         "requires": {
    9703                                 "call-bind": "^1.0.2",
    9704                                 "get-intrinsic": "^1.1.3",
    9705                                 "has-symbols": "^1.0.3",
    9706                                 "is-arguments": "^1.1.1",
    9707                                 "is-map": "^2.0.2",
    9708                                 "is-set": "^2.0.2",
    9709                                 "is-string": "^1.0.7",
    9710                                 "isarray": "^2.0.5",
    9711                                 "stop-iteration-iterator": "^1.0.0"
    9712                         },
    9713                         "dependencies": {
    9714                                 "call-bind": {
    9715                                         "version": "1.0.2",
    9716                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    9717                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    9718                                         "dev": true,
    9719                                         "requires": {
    9720                                                 "function-bind": "^1.1.1",
    9721                                                 "get-intrinsic": "^1.0.2"
    9722                                         }
    9723                                 },
    9724                                 "get-intrinsic": {
    9725                                         "version": "1.2.0",
    9726                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    9727                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
    9728                                         "dev": true,
    9729                                         "requires": {
    9730                                                 "function-bind": "^1.1.1",
    9731                                                 "has": "^1.0.3",
    9732                                                 "has-symbols": "^1.0.3"
    9733                                         }
    9734                                 },
    9735                                 "has-symbols": {
    9736                                         "version": "1.0.3",
    9737                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    9738                                         "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    9739                                         "dev": true
    9740                                 },
    9741                                 "isarray": {
    9742                                         "version": "2.0.5",
    9743                                         "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
    9744                                         "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
    9745                                         "dev": true
    9746                                 }
    9747                         }
    9748                 },
    974912464                "es-module-lexer": {
    975012465                        "version": "0.9.3",
    … …  
    976512480                        "dependencies": {
    976612481                                "get-intrinsic": {
    9767                                         "version": "1.2.0",
    9768                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    9769                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     12482                                        "version": "1.2.1",
     12483                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     12484                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    977012485                                        "dev": true,
    977112486                                        "requires": {
    977212487                                                "function-bind": "^1.1.1",
    977312488                                                "has": "^1.0.3",
     12489                                                "has-proto": "^1.0.1",
    977412490                                                "has-symbols": "^1.0.3"
    977512491                                        }
    … …  
    988712603                },
    988812604                "eslint": {
    9889                         "version": "8.34.0",
    9890                         "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz",
    9891                         "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==",
    9892                         "dev": true,
    9893                         "requires": {
    9894                                 "@eslint/eslintrc": "^1.4.1",
    9895                                 "@humanwhocodes/config-array": "^0.11.8",
     12605                        "version": "8.43.0",
     12606                        "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
     12607                        "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
     12608                        "dev": true,
     12609                        "requires": {
     12610                                "@eslint-community/eslint-utils": "^4.2.0",
     12611                                "@eslint-community/regexpp": "^4.4.0",
     12612                                "@eslint/eslintrc": "^2.0.3",
     12613                                "@eslint/js": "8.43.0",
     12614                                "@humanwhocodes/config-array": "^0.11.10",
    989612615                                "@humanwhocodes/module-importer": "^1.0.1",
    989712616                                "@nodelib/fs.walk": "^1.2.8",
    … …  
    990212621                                "doctrine": "^3.0.0",
    990312622                                "escape-string-regexp": "^4.0.0",
    9904                                 "eslint-scope": "^7.1.1",
    9905                                 "eslint-utils": "^3.0.0",
    9906                                 "eslint-visitor-keys": "^3.3.0",
    9907                                 "espree": "^9.4.0",
    9908                                 "esquery": "^1.4.0",
     12623                                "eslint-scope": "^7.2.0",
     12624                                "eslint-visitor-keys": "^3.4.1",
     12625                                "espree": "^9.5.2",
     12626                                "esquery": "^1.4.2",
    990912627                                "esutils": "^2.0.2",
    991012628                                "fast-deep-equal": "^3.1.3",
    … …  
    991312631                                "glob-parent": "^6.0.2",
    991412632                                "globals": "^13.19.0",
    9915                                 "grapheme-splitter": "^1.0.4",
     12633                                "graphemer": "^1.4.0",
    991612634                                "ignore": "^5.2.0",
    991712635                                "import-fresh": "^3.0.0",
    … …  
    991912637                                "is-glob": "^4.0.0",
    992012638                                "is-path-inside": "^3.0.3",
    9921                                 "js-sdsl": "^4.1.4",
    992212639                                "js-yaml": "^4.1.0",
    992312640                                "json-stable-stringify-without-jsonify": "^1.0.1",
    … …  
    992712644                                "natural-compare": "^1.4.0",
    992812645                                "optionator": "^0.9.1",
    9929                                 "regexpp": "^3.2.0",
    993012646                                "strip-ansi": "^6.0.1",
    993112647                                "strip-json-comments": "^3.1.0",
    … …  
    1001512731                                },
    1001612732                                "eslint-scope": {
    10017                                         "version": "7.1.1",
    10018                                         "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
    10019                                         "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
     12733                                        "version": "7.2.0",
     12734                                        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
     12735                                        "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
    1002012736                                        "dev": true,
    1002112737                                        "requires": {
    … …  
    1002512741                                },
    1002612742                                "eslint-visitor-keys": {
    10027                                         "version": "3.3.0",
    10028                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
    10029                                         "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
     12743                                        "version": "3.4.1",
     12744                                        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
     12745                                        "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
    1003012746                                        "dev": true
    1003112747                                },
    … …  
    1017712893                },
    1017812894                "eslint-config-prettier": {
    10179                         "version": "8.6.0",
    10180                         "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz",
    10181                         "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==",
     12895                        "version": "8.8.0",
     12896                        "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
     12897                        "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
    1018212898                        "dev": true
    1018312899                },
    … …  
    1020312919                                },
    1020412920                                "is-core-module": {
    10205                                         "version": "2.11.0",
    10206                                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
    10207                                         "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
     12921                                        "version": "2.12.1",
     12922                                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
     12923                                        "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
    1020812924                                        "dev": true,
    1020912925                                        "requires": {
    … …  
    1021212928                                },
    1021312929                                "resolve": {
    10214                                         "version": "1.22.1",
    10215                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
    10216                                         "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
    10217                                         "dev": true,
    10218                                         "requires": {
    10219                                                 "is-core-module": "^2.9.0",
     12930                                        "version": "1.22.2",
     12931                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
     12932                                        "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
     12933                                        "dev": true,
     12934                                        "requires": {
     12935                                                "is-core-module": "^2.11.0",
    1022012936                                                "path-parse": "^1.0.7",
    1022112937                                                "supports-preserve-symlinks-flag": "^1.0.0"
    … …  
    1022512941                },
    1022612942                "eslint-module-utils": {
    10227                         "version": "2.7.4",
    10228                         "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
    10229                         "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
     12943                        "version": "2.8.0",
     12944                        "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
     12945                        "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
    1023012946                        "dev": true,
    1023112947                        "requires": {
    … …  
    1029713013                                },
    1029813014                                "es-abstract": {
    10299                                         "version": "1.21.1",
    10300                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    10301                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    10302                                         "dev": true,
    10303                                         "requires": {
     13015                                        "version": "1.21.2",
     13016                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     13017                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     13018                                        "dev": true,
     13019                                        "requires": {
     13020                                                "array-buffer-byte-length": "^1.0.0",
    1030413021                                                "available-typed-arrays": "^1.0.5",
    1030513022                                                "call-bind": "^1.0.2",
    1030613023                                                "es-set-tostringtag": "^2.0.1",
    1030713024                                                "es-to-primitive": "^1.2.1",
    10308                                                 "function-bind": "^1.1.1",
    1030913025                                                "function.prototype.name": "^1.1.5",
    10310                                                 "get-intrinsic": "^1.1.3",
     13026                                                "get-intrinsic": "^1.2.0",
    1031113027                                                "get-symbol-description": "^1.0.0",
    1031213028                                                "globalthis": "^1.0.3",
    … …  
    1031613032                                                "has-proto": "^1.0.1",
    1031713033                                                "has-symbols": "^1.0.3",
    10318                                                 "internal-slot": "^1.0.4",
    10319                                                 "is-array-buffer": "^3.0.1",
     13034                                                "internal-slot": "^1.0.5",
     13035                                                "is-array-buffer": "^3.0.2",
    1032013036                                                "is-callable": "^1.2.7",
    1032113037                                                "is-negative-zero": "^2.0.2",
    … …  
    1032513041                                                "is-typed-array": "^1.1.10",
    1032613042                                                "is-weakref": "^1.0.2",
    10327                                                 "object-inspect": "^1.12.2",
     13043                                                "object-inspect": "^1.12.3",
    1032813044                                                "object-keys": "^1.1.1",
    1032913045                                                "object.assign": "^4.1.4",
    1033013046                                                "regexp.prototype.flags": "^1.4.3",
    1033113047                                                "safe-regex-test": "^1.0.0",
     13048                                                "string.prototype.trim": "^1.2.7",
    1033213049                                                "string.prototype.trimend": "^1.0.6",
    1033313050                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1033813055                                        "dependencies": {
    1033913056                                                "get-intrinsic": {
    10340                                                         "version": "1.2.0",
    10341                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    10342                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     13057                                                        "version": "1.2.1",
     13058                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     13059                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1034313060                                                        "dev": true,
    1034413061                                                        "requires": {
    1034513062                                                                "function-bind": "^1.1.1",
    1034613063                                                                "has": "^1.0.3",
     13064                                                                "has-proto": "^1.0.1",
    1034713065                                                                "has-symbols": "^1.0.3"
    1034813066                                                        }
    … …  
    1036313081                                },
    1036413082                                "is-core-module": {
    10365                                         "version": "2.11.0",
    10366                                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
    10367                                         "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
     13083                                        "version": "2.12.1",
     13084                                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
     13085                                        "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
    1036813086                                        "dev": true,
    1036913087                                        "requires": {
    … …  
    1042613144                                },
    1042713145                                "resolve": {
    10428                                         "version": "1.22.1",
    10429                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
    10430                                         "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
    10431                                         "dev": true,
    10432                                         "requires": {
    10433                                                 "is-core-module": "^2.9.0",
     13146                                        "version": "1.22.2",
     13147                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
     13148                                        "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
     13149                                        "dev": true,
     13150                                        "requires": {
     13151                                                "is-core-module": "^2.11.0",
    1043413152                                                "path-parse": "^1.0.7",
    1043513153                                                "supports-preserve-symlinks-flag": "^1.0.0"
    … …  
    1046713185                },
    1046813186                "eslint-plugin-jest": {
    10469                         "version": "27.2.1",
    10470                         "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.2.1.tgz",
    10471                         "integrity": "sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==",
     13187                        "version": "27.2.2",
     13188                        "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.2.2.tgz",
     13189                        "integrity": "sha512-euzbp06F934Z7UDl5ZUaRPLAc9MKjh0rMPERrHT7UhlCEwgb25kBj37TvMgWeHZVkR5I9CayswrpoaqZU1RImw==",
    1047213190                        "dev": true,
    1047313191                        "requires": {
    … …  
    1051213230                                },
    1051313231                                "semver": {
    10514                                         "version": "7.3.8",
    10515                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    10516                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     13232                                        "version": "7.5.3",
     13233                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     13234                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    1051713235                                        "dev": true,
    1051813236                                        "requires": {
    … …  
    1061313331                                },
    1061413332                                "es-abstract": {
    10615                                         "version": "1.21.1",
    10616                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    10617                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    10618                                         "dev": true,
    10619                                         "requires": {
     13333                                        "version": "1.21.2",
     13334                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     13335                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     13336                                        "dev": true,
     13337                                        "requires": {
     13338                                                "array-buffer-byte-length": "^1.0.0",
    1062013339                                                "available-typed-arrays": "^1.0.5",
    1062113340                                                "call-bind": "^1.0.2",
    1062213341                                                "es-set-tostringtag": "^2.0.1",
    1062313342                                                "es-to-primitive": "^1.2.1",
    10624                                                 "function-bind": "^1.1.1",
    1062513343                                                "function.prototype.name": "^1.1.5",
    10626                                                 "get-intrinsic": "^1.1.3",
     13344                                                "get-intrinsic": "^1.2.0",
    1062713345                                                "get-symbol-description": "^1.0.0",
    1062813346                                                "globalthis": "^1.0.3",
    … …  
    1063213350                                                "has-proto": "^1.0.1",
    1063313351                                                "has-symbols": "^1.0.3",
    10634                                                 "internal-slot": "^1.0.4",
    10635                                                 "is-array-buffer": "^3.0.1",
     13352                                                "internal-slot": "^1.0.5",
     13353                                                "is-array-buffer": "^3.0.2",
    1063613354                                                "is-callable": "^1.2.7",
    1063713355                                                "is-negative-zero": "^2.0.2",
    … …  
    1064113359                                                "is-typed-array": "^1.1.10",
    1064213360                                                "is-weakref": "^1.0.2",
    10643                                                 "object-inspect": "^1.12.2",
     13361                                                "object-inspect": "^1.12.3",
    1064413362                                                "object-keys": "^1.1.1",
    1064513363                                                "object.assign": "^4.1.4",
    1064613364                                                "regexp.prototype.flags": "^1.4.3",
    1064713365                                                "safe-regex-test": "^1.0.0",
     13366                                                "string.prototype.trim": "^1.2.7",
    1064813367                                                "string.prototype.trimend": "^1.0.6",
    1064913368                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1065413373                                        "dependencies": {
    1065513374                                                "get-intrinsic": {
    10656                                                         "version": "1.2.0",
    10657                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    10658                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     13375                                                        "version": "1.2.1",
     13376                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     13377                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1065913378                                                        "dev": true,
    1066013379                                                        "requires": {
    1066113380                                                                "function-bind": "^1.1.1",
    1066213381                                                                "has": "^1.0.3",
     13382                                                                "has-proto": "^1.0.1",
    1066313383                                                                "has-symbols": "^1.0.3"
    1066413384                                                        }
    … …  
    1068513405                                },
    1068613406                                "is-core-module": {
    10687                                         "version": "2.11.0",
    10688                                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
    10689                                         "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
     13407                                        "version": "2.12.1",
     13408                                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
     13409                                        "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
    1069013410                                        "dev": true,
    1069113411                                        "requires": {
    … …  
    1079513515                        }
    1079613516                },
    10797                 "eslint-utils": {
    10798                         "version": "3.0.0",
    10799                         "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
    10800                         "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
    10801                         "dev": true,
    10802                         "requires": {
    10803                                 "eslint-visitor-keys": "^2.0.0"
    10804                         }
    10805                 },
    1080613517                "eslint-visitor-keys": {
    1080713518                        "version": "2.1.0",
    … …  
    1081113522                },
    1081213523                "espree": {
    10813                         "version": "9.4.1",
    10814                         "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
    10815                         "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
     13524                        "version": "9.5.2",
     13525                        "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
     13526                        "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
    1081613527                        "dev": true,
    1081713528                        "requires": {
    1081813529                                "acorn": "^8.8.0",
    1081913530                                "acorn-jsx": "^5.3.2",
    10820                                 "eslint-visitor-keys": "^3.3.0"
     13531                                "eslint-visitor-keys": "^3.4.1"
    1082113532                        },
    1082213533                        "dependencies": {
    1082313534                                "acorn": {
    10824                                         "version": "8.8.2",
    10825                                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
    10826                                         "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
     13535                                        "version": "8.9.0",
     13536                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
     13537                                        "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
    1082713538                                        "dev": true
    1082813539                                },
    1082913540                                "eslint-visitor-keys": {
    10830                                         "version": "3.3.0",
    10831                                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
    10832                                         "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
     13541                                        "version": "3.4.1",
     13542                                        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
     13543                                        "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
    1083313544                                        "dev": true
    1083413545                                }
    … …  
    1084213553                },
    1084313554                "esquery": {
    10844                         "version": "1.4.2",
    10845                         "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz",
    10846                         "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==",
     13555                        "version": "1.5.0",
     13556                        "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
     13557                        "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
    1084713558                        "dev": true,
    1084813559                        "requires": {
    … …  
    1090113612                        "version": "0.4.14",
    1090213613                        "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
    10903                         "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
     13614                        "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==",
    1090413615                        "dev": true
    1090513616                },
    … …  
    1093313644                                        "version": "0.7.0",
    1093413645                                        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
    10935                                         "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     13646                                        "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==",
    1093613647                                        "dev": true,
    1093713648                                        "optional": true,
    … …  
    1094913660                                        "version": "3.0.0",
    1095013661                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    10951                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     13662                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    1095213663                                        "dev": true,
    1095313664                                        "optional": true
    … …  
    1095613667                                        "version": "3.0.0",
    1095713668                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    10958                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     13669                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    1095913670                                        "dev": true,
    1096013671                                        "optional": true
    … …  
    1102413735                                        "version": "2.3.0",
    1102513736                                        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    11026                                         "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     13737                                        "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
    1102713738                                        "dev": true,
    1102813739                                        "optional": true
    … …  
    1103313744                        "version": "0.1.2",
    1103413745                        "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
    11035                         "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
     13746                        "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
    1103613747                        "dev": true
    1103713748                },
    … …  
    1103913750                        "version": "2.1.4",
    1104013751                        "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
    11041                         "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     13752                        "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
    1104213753                        "dev": true,
    1104313754                        "requires": {
    … …  
    1106313774                                        "version": "0.2.5",
    1106413775                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    11065                                         "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     13776                                        "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
    1106613777                                        "dev": true,
    1106713778                                        "requires": {
    … …  
    1107213783                                        "version": "2.0.1",
    1107313784                                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    11074                                         "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     13785                                        "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
    1107513786                                        "dev": true,
    1107613787                                        "requires": {
    … …  
    1108113792                                        "version": "2.0.0",
    1108213793                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    11083                                         "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     13794                                        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
    1108413795                                        "dev": true
    1108513796                                }
    … …  
    1109613807                },
    1109713808                "expect": {
    11098                         "version": "27.5.1",
    11099                         "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
    11100                         "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
    11101                         "dev": true,
    11102                         "requires": {
    11103                                 "@jest/types": "^27.5.1",
    11104                                 "jest-get-type": "^27.5.1",
    11105                                 "jest-matcher-utils": "^27.5.1",
    11106                                 "jest-message-util": "^27.5.1"
     13809                        "version": "29.5.0",
     13810                        "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz",
     13811                        "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==",
     13812                        "dev": true,
     13813                        "requires": {
     13814                                "@jest/expect-utils": "^29.5.0",
     13815                                "jest-get-type": "^29.4.3",
     13816                                "jest-matcher-utils": "^29.5.0",
     13817                                "jest-message-util": "^29.5.0",
     13818                                "jest-util": "^29.5.0"
    1110713819                        }
    1110813820                },
    … …  
    1118113893                                        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
    1118213894                                        "dev": true
     13895                                },
     13896                                "path-to-regexp": {
     13897                                        "version": "0.1.7",
     13898                                        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
     13899                                        "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
     13900                                        "dev": true
    1118313901                                }
    1118413902                        }
    … …  
    1121413932                        "version": "3.0.2",
    1121513933                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
    11216                         "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
     13934                        "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
    1121713935                        "dev": true,
    1121813936                        "requires": {
    … …  
    1122813946                                        "requires": {
    1122913947                                                "is-plain-object": "^2.0.4"
     13948                                        },
     13949                                        "dependencies": {
     13950                                                "is-plain-object": {
     13951                                                        "version": "2.0.4",
     13952                                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     13953                                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     13954                                                        "dev": true,
     13955                                                        "requires": {
     13956                                                                "isobject": "^3.0.1"
     13957                                                        }
     13958                                                }
    1123013959                                        }
    1123113960                                }
    … …  
    1127314002                                        "version": "1.0.0",
    1127414003                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    11275                                         "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     14004                                        "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
    1127614005                                        "dev": true,
    1127714006                                        "requires": {
    … …  
    1128214011                                        "version": "2.0.1",
    1128314012                                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    11284                                         "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     14013                                        "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
    1128514014                                        "dev": true,
    1128614015                                        "requires": {
    … …  
    1135114080                        "version": "1.3.0",
    1135214081                        "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
    11353                         "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
     14082                        "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
    1135414083                        "dev": true
    1135514084                },
    … …  
    1136514094                },
    1136614095                "fast-diff": {
    11367                         "version": "1.2.0",
    11368                         "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
    11369                         "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
     14096                        "version": "1.3.0",
     14097                        "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
     14098                        "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
    1137014099                        "dev": true
    1137114100                },
    … …  
    1149214221                        "version": "1.1.0",
    1149314222                        "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
    11494                         "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
     14223                        "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
    1149514224                        "dev": true,
    1149614225                        "requires": {
    … …  
    1153014259                        "version": "0.1.1",
    1153114260                        "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
    11532                         "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
     14261                        "integrity": "sha512-0k45oWBokCqh2MOexeYKpyqmGKG+8mQ2Wd8iawx+uWd/weWJQAZ6SoPybagdCI4xFisag8iAR77WPm4h3pTfxA==",
    1153314262                        "dev": true
    1153414263                },
    … …  
    1154214271                        "version": "2.0.0",
    1154314272                        "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
    11544                         "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
     14273                        "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
    1154514274                        "dev": true
    1154614275                },
    … …  
    1174214471                        "version": "0.3.0",
    1174314472                        "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
    11744                         "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
     14473                        "integrity": "sha512-z8Nrwhi6wzxNMIbxlrTzuUW6KWuKkogZ/7OdDVq+0+kxn77KUH1nipx8iU6suqkHqc4y6n7a9A8IpmxY/pTjWg==",
    1174514474                        "dev": true,
    1174614475                        "requires": {
    … …  
    1175114480                                        "version": "5.0.15",
    1175214481                                        "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
    11753                                         "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
     14482                                        "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==",
    1175414483                                        "dev": true,
    1175514484                                        "requires": {
    … …  
    1177914508                                        "version": "2.0.2",
    1178014509                                        "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
    11781                                         "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     14510                                        "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
    1178214511                                        "dev": true,
    1178314512                                        "requires": {
    1178414513                                                "homedir-polyfill": "^1.0.1"
     14514                                        }
     14515                                },
     14516                                "is-plain-object": {
     14517                                        "version": "2.0.4",
     14518                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     14519                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     14520                                        "dev": true,
     14521                                        "requires": {
     14522                                                "isobject": "^3.0.1"
    1178514523                                        }
    1178614524                                }
    … …  
    1184614584                        "version": "1.0.2",
    1184714585                        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
    11848                         "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
     14586                        "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
    1184914587                        "dev": true
    1185014588                },
    … …  
    1186114599                        "version": "0.6.1",
    1186214600                        "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
    11863                         "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
     14601                        "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
    1186414602                        "dev": true
    1186514603                },
    … …  
    1189814636                        "version": "0.2.1",
    1189914637                        "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
    11900                         "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
     14638                        "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
    1190114639                        "dev": true,
    1190214640                        "requires": {
    … …  
    1190514643                },
    1190614644                "framer-motion": {
    11907                         "version": "7.10.3",
    11908                         "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.10.3.tgz",
    11909                         "integrity": "sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==",
     14645                        "version": "10.11.6",
     14646                        "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.11.6.tgz",
     14647                        "integrity": "sha512-QXfnUzPQqbJEnWpmtPaRB4OCuyH44uCys5Agg44LEQvItKTg0bou57WuhsNVuEyVCnMoAhrtRYiKeG/vAz6bFw==",
    1191014648                        "requires": {
    1191114649                                "@emotion/is-prop-valid": "^0.8.2",
    11912                                 "@motionone/dom": "^10.15.3",
    11913                                 "hey-listen": "^1.0.8",
    11914                                 "tslib": "2.4.0"
    11915                         },
    11916                         "dependencies": {
    11917                                 "@emotion/is-prop-valid": {
    11918                                         "version": "0.8.8",
    11919                                         "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
    11920                                         "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
    11921                                         "optional": true,
    11922                                         "requires": {
    11923                                                 "@emotion/memoize": "0.7.4"
    11924                                         }
    11925                                 },
    11926                                 "@emotion/memoize": {
    11927                                         "version": "0.7.4",
    11928                                         "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
    11929                                         "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
    11930                                         "optional": true
    11931                                 },
    11932                                 "tslib": {
    11933                                         "version": "2.4.0",
    11934                                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
    11935                                         "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
    11936                                 }
     14650                                "tslib": "^2.4.0"
    1193714651                        }
    1193814652                },
    … …  
    1194614660                        "version": "2.3.0",
    1194714661                        "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
    11948                         "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
     14662                        "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
    1194914663                        "requires": {
    1195014664                                "inherits": "^2.0.1",
    … …  
    1197314687                },
    1197414688                "fs-monkey": {
    11975                         "version": "1.0.3",
    11976                         "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
    11977                         "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
     14689                        "version": "1.0.4",
     14690                        "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz",
     14691                        "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==",
    1197814692                        "dev": true
    1197914693                },
    … …  
    1198114695                        "version": "1.0.0",
    1198214696                        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
    11983                         "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
     14697                        "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
    1198414698                        "dev": true
    1198514699                },
    … …  
    1201914733                                },
    1202014734                                "es-abstract": {
    12021                                         "version": "1.21.1",
    12022                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    12023                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    12024                                         "dev": true,
    12025                                         "requires": {
     14735                                        "version": "1.21.2",
     14736                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     14737                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     14738                                        "dev": true,
     14739                                        "requires": {
     14740                                                "array-buffer-byte-length": "^1.0.0",
    1202614741                                                "available-typed-arrays": "^1.0.5",
    1202714742                                                "call-bind": "^1.0.2",
    1202814743                                                "es-set-tostringtag": "^2.0.1",
    1202914744                                                "es-to-primitive": "^1.2.1",
    12030                                                 "function-bind": "^1.1.1",
    1203114745                                                "function.prototype.name": "^1.1.5",
    12032                                                 "get-intrinsic": "^1.1.3",
     14746                                                "get-intrinsic": "^1.2.0",
    1203314747                                                "get-symbol-description": "^1.0.0",
    1203414748                                                "globalthis": "^1.0.3",
    … …  
    1203814752                                                "has-proto": "^1.0.1",
    1203914753                                                "has-symbols": "^1.0.3",
    12040                                                 "internal-slot": "^1.0.4",
    12041                                                 "is-array-buffer": "^3.0.1",
     14754                                                "internal-slot": "^1.0.5",
     14755                                                "is-array-buffer": "^3.0.2",
    1204214756                                                "is-callable": "^1.2.7",
    1204314757                                                "is-negative-zero": "^2.0.2",
    … …  
    1204714761                                                "is-typed-array": "^1.1.10",
    1204814762                                                "is-weakref": "^1.0.2",
    12049                                                 "object-inspect": "^1.12.2",
     14763                                                "object-inspect": "^1.12.3",
    1205014764                                                "object-keys": "^1.1.1",
    1205114765                                                "object.assign": "^4.1.4",
    1205214766                                                "regexp.prototype.flags": "^1.4.3",
    1205314767                                                "safe-regex-test": "^1.0.0",
     14768                                                "string.prototype.trim": "^1.2.7",
    1205414769                                                "string.prototype.trimend": "^1.0.6",
    1205514770                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1206014775                                        "dependencies": {
    1206114776                                                "get-intrinsic": {
    12062                                                         "version": "1.2.0",
    12063                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    12064                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     14777                                                        "version": "1.2.1",
     14778                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     14779                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1206514780                                                        "dev": true,
    1206614781                                                        "requires": {
    1206714782                                                                "function-bind": "^1.1.1",
    1206814783                                                                "has": "^1.0.3",
     14784                                                                "has-proto": "^1.0.1",
    1206914785                                                                "has-symbols": "^1.0.3"
    1207014786                                                        }
    … …  
    1221514931                        }
    1221614932                },
     14933                "get-nonce": {
     14934                        "version": "1.0.1",
     14935                        "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
     14936                        "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="
     14937                },
    1221714938                "get-package-type": {
    1221814939                        "version": "0.1.0",
    … …  
    1227314994                                },
    1227414995                                "get-intrinsic": {
    12275                                         "version": "1.2.0",
    12276                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    12277                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     14996                                        "version": "1.2.1",
     14997                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     14998                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1227814999                                        "dev": true,
    1227915000                                        "requires": {
    1228015001                                                "function-bind": "^1.1.1",
    1228115002                                                "has": "^1.0.3",
     15003                                                "has-proto": "^1.0.1",
    1228215004                                                "has-symbols": "^1.0.3"
    1228315005                                        }
    … …  
    1229415016                        "version": "2.0.6",
    1229515017                        "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
    12296                         "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
     15018                        "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
    1229715019                        "dev": true
    1229815020                },
    … …  
    1230615028                        "version": "0.1.7",
    1230715029                        "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
    12308                         "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
     15030                        "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
    1230915031                        "dev": true,
    1231015032                        "requires": {
    … …  
    1249015212                        "version": "1.1.2",
    1249115213                        "resolved": "https://registry.npmjs.org/glur/-/glur-1.1.2.tgz",
    12492                         "integrity": "sha1-8g6jbbEDv8KSNDkh8fkeg8NGdok=",
     15214                        "integrity": "sha512-l+8esYHTKOx2G/Aao4lEQ0bnHWg4fWtJbVoZZT9Knxi01pB8C80BR85nONLFwkkQoFRCmXY+BUcGZN3yZ2QsRA==",
    1249315215                        "dev": true
    1249415216                },
    … …  
    1249615218                        "version": "1.2.2",
    1249715219                        "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
    12498                         "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
     15220                        "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
    1249915221                        "requires": {
    1250015222                                "delegate": "^3.1.2"
    … …  
    1251115233                        "dependencies": {
    1251215234                                "get-intrinsic": {
    12513                                         "version": "1.2.0",
    12514                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    12515                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     15235                                        "version": "1.2.1",
     15236                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     15237                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1251615238                                        "dev": true,
    1251715239                                        "requires": {
    1251815240                                                "function-bind": "^1.1.1",
    1251915241                                                "has": "^1.0.3",
     15242                                                "has-proto": "^1.0.1",
    1252015243                                                "has-symbols": "^1.0.3"
    1252115244                                        }
    … …  
    1255515278                                        "version": "3.0.0",
    1255615279                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
    12557                                         "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     15280                                        "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
    1255815281                                        "dev": true,
    1255915282                                        "optional": true
    … …  
    1257615299                        "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
    1257715300                        "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
     15301                        "dev": true
     15302                },
     15303                "graphemer": {
     15304                        "version": "1.4.0",
     15305                        "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
     15306                        "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
    1257815307                        "dev": true
    1257915308                },
    … …  
    1267015399                        "version": "0.6.0",
    1267115400                        "resolved": "https://registry.npmjs.org/grunt-banner/-/grunt-banner-0.6.0.tgz",
    12672                         "integrity": "sha1-P4eQIdEj+linuloLb7a+QStYhaw=",
     15401                        "integrity": "sha512-50H/Wxydlf+ifve5Jzcz9oB4jr6oCGEPyfhEDUsl2NEMX80cWUJqVMXSHBr2n9Rb3nd+rRSKeQzqNxWrqoyQ1A==",
    1267315402                        "dev": true,
    1267415403                        "requires": {
    … …  
    1267915408                                        "version": "2.1.1",
    1268015409                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    12681                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     15410                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1268215411                                        "dev": true
    1268315412                                },
    … …  
    1268515414                                        "version": "2.2.1",
    1268615415                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    12687                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     15416                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    1268815417                                        "dev": true
    1268915418                                },
    … …  
    1269115420                                        "version": "1.1.3",
    1269215421                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    12693                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     15422                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    1269415423                                        "dev": true,
    1269515424                                        "requires": {
    … …  
    1270415433                                        "version": "3.0.1",
    1270515434                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    12706                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     15435                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    1270715436                                        "dev": true,
    1270815437                                        "requires": {
    … …  
    1271315442                                        "version": "2.0.0",
    1271415443                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    12715                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     15444                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
    1271615445                                        "dev": true
    1271715446                                }
    … …  
    1280015529                        "version": "1.0.0",
    1280115530                        "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
    12802                         "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
     15531                        "integrity": "sha512-gFRFUB0ZbLcjKb67Magz1yOHGBkyU6uL29hiEW1tdQ9gQt72NuMKIy/kS6dsCbV0cZ0maNCb0s6y+uT1FKU7jA==",
    1280315532                        "dev": true,
    1280415533                        "requires": {
    … …  
    1281015539                                        "version": "2.1.1",
    1281115540                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    12812                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     15541                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1281315542                                        "dev": true
    1281415543                                },
    … …  
    1281615545                                        "version": "2.2.1",
    1281715546                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    12818                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     15547                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    1281915548                                        "dev": true
    1282015549                                },
    … …  
    1282215551                                        "version": "1.1.3",
    1282315552                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    12824                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     15553                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    1282515554                                        "dev": true,
    1282615555                                        "requires": {
    … …  
    1283515564                                        "version": "3.0.1",
    1283615565                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    12837                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     15566                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    1283815567                                        "dev": true,
    1283915568                                        "requires": {
    … …  
    1284415573                                        "version": "2.0.0",
    1284515574                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    12846                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     15575                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
    1284715576                                        "dev": true
    1284815577                                }
    … …  
    1316415893                        "version": "0.0.7",
    1316515894                        "resolved": "https://registry.npmjs.org/grunt-file-append/-/grunt-file-append-0.0.7.tgz",
    13166                         "integrity": "sha1-P376M2lvoFdwsoCU9EUIyvxdLto=",
     15895                        "integrity": "sha512-jPp+aanKFq4D7wOdgdpfp8oYVc6NciGq4t4ZWxZOf5DEbtfvdFxWqNp4DgLP7EhqwAOyKvkiJOy13gYhCeZhPA==",
    1316715896                        "dev": true
    1316815897                },
    … …  
    1321415943                        "version": "0.2.2",
    1321515944                        "resolved": "https://registry.npmjs.org/grunt-jsvalidate/-/grunt-jsvalidate-0.2.2.tgz",
    13216                         "integrity": "sha1-/QlEJYiNbmPfqgbPsJ7gUrjrvo8=",
     15945                        "integrity": "sha512-FWpPrwspDVc0oZmnraBrLm5yx81gXroTLO4sYZd0iCMXxki/9TzKKhx30iOzTpAUGtUM7Q4rym+Y00MMmijBYQ==",
    1321715946                        "dev": true,
    1321815947                        "requires": {
    … …  
    1322315952                                        "version": "1.0.4",
    1322415953                                        "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
    13225                                         "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
     15954                                        "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==",
    1322615955                                        "dev": true
    1322715956                                }
    … …  
    1335716086                                        "version": "2.1.1",
    1335816087                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    13359                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     16088                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1336016089                                        "dev": true
    1336116090                                },
    … …  
    1336316092                                        "version": "2.2.1",
    1336416093                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    13365                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     16094                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    1336616095                                        "dev": true
    1336716096                                },
    … …  
    1336916098                                        "version": "1.1.3",
    1337016099                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    13371                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     16100                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    1337216101                                        "dev": true,
    1337316102                                        "requires": {
    … …  
    1338216111                                        "version": "3.0.1",
    1338316112                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    13384                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     16113                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    1338516114                                        "dev": true,
    1338616115                                        "requires": {
    … …  
    1339116120                                        "version": "2.0.0",
    1339216121                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    13393                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     16122                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
    1339416123                                        "dev": true
    1339516124                                }
    … …  
    1340916138                                        "version": "2.1.1",
    1341016139                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    13411                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     16140                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1341216141                                        "dev": true
    1341316142                                },
    … …  
    1341516144                                        "version": "2.2.1",
    1341616145                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    13417                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     16146                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    1341816147                                        "dev": true
    1341916148                                },
    … …  
    1342116150                                        "version": "1.1.3",
    1342216151                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    13423                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     16152                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    1342416153                                        "dev": true,
    1342516154                                        "requires": {
    … …  
    1343416163                                        "version": "3.0.1",
    1343516164                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    13436                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     16165                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    1343716166                                        "dev": true,
    1343816167                                        "requires": {
    … …  
    1344316172                                        "version": "2.0.0",
    1344416173                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    13445                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     16174                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
    1344616175                                        "dev": true
    1344716176                                }
    … …  
    1348216211                        "version": "2.0.0",
    1348316212                        "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
    13484                         "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
     16213                        "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
    1348516214                        "dev": true
    1348616215                },
    … …  
    1351216241                        "version": "2.0.0",
    1351316242                        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
    13514                         "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
     16243                        "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
    1351516244                        "dev": true,
    1351616245                        "requires": {
    … …  
    1352116250                                        "version": "2.1.1",
    1352216251                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    13523                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     16252                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1352416253                                        "dev": true
    1352516254                                }
    … …  
    1353516264                        "version": "3.0.0",
    1353616265                        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    13537                         "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
     16266                        "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
    1353816267                },
    1353916268                "has-property-descriptors": {
    … …  
    1354716276                        "dependencies": {
    1354816277                                "get-intrinsic": {
    13549                                         "version": "1.2.0",
    13550                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    13551                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     16278                                        "version": "1.2.1",
     16279                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     16280                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1355216281                                        "dev": true,
    1355316282                                        "requires": {
    1355416283                                                "function-bind": "^1.1.1",
    1355516284                                                "has": "^1.0.3",
     16285                                                "has-proto": "^1.0.1",
    1355616286                                                "has-symbols": "^1.0.3"
    1355716287                                        }
    … …  
    1361416344                        "version": "1.0.0",
    1361516345                        "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
    13616                         "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
     16346                        "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
    1361716347                        "dev": true,
    1361816348                        "requires": {
    … …  
    1362516355                        "version": "1.0.0",
    1362616356                        "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
    13627                         "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
     16357                        "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
    1362816358                        "dev": true,
    1362916359                        "requires": {
    … …  
    1363516365                                        "version": "4.0.0",
    1363616366                                        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
    13637                                         "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
     16367                                        "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
    1363816368                                        "dev": true,
    1363916369                                        "requires": {
    … …  
    1365216382                        }
    1365316383                },
    13654                 "hey-listen": {
    13655                         "version": "1.0.8",
    13656                         "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
    13657                         "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q=="
    13658                 },
    1365916384                "highlight-words-core": {
    1366016385                        "version": "1.2.2",
    … …  
    1369016415                        "version": "0.2.3",
    1369116416                        "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
    13692                         "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
     16417                        "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==",
    1369316418                        "dev": true
    1369416419                },
    … …  
    1371716442                },
    1371816443                "hpq": {
    13719                         "version": "1.3.0",
    13720                         "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.3.0.tgz",
    13721                         "integrity": "sha512-fvYTvdCFOWQupGxqkahrkA+ERBuMdzkxwtUdKrxR6rmMd4Pfl+iZ1QiQYoaZ0B/v0y59MOMnz3XFUWbT50/NWA=="
     16444                        "version": "1.4.0",
     16445                        "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.4.0.tgz",
     16446                        "integrity": "sha512-ycJQMRaRPBcfnoT1gS5I1XCvbbw9KO94Y0vkwksuOjcJMqNZtb03MF2tCItLI2mQbkZWSSeFinoRDPmjzv4tKg=="
    1372216447                },
    1372316448                "html-encoding-sniffer": {
    13724                         "version": "2.0.1",
    13725                         "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
    13726                         "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
    13727                         "dev": true,
    13728                         "requires": {
    13729                                 "whatwg-encoding": "^1.0.5"
     16449                        "version": "3.0.0",
     16450                        "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
     16451                        "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
     16452                        "dev": true,
     16453                        "requires": {
     16454                                "whatwg-encoding": "^2.0.0"
    1373016455                        }
    1373116456                },
    … …  
    1374316468                },
    1374416469                "html-tags": {
    13745                         "version": "3.2.0",
    13746                         "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz",
    13747                         "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==",
     16470                        "version": "3.3.1",
     16471                        "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
     16472                        "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
    1374816473                        "dev": true
    1374916474                },
    … …  
    1379216517                },
    1379316518                "http-proxy-agent": {
    13794                         "version": "4.0.1",
    13795                         "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
    13796                         "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
    13797                         "dev": true,
    13798                         "requires": {
    13799                                 "@tootallnate/once": "1",
     16519                        "version": "5.0.0",
     16520                        "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
     16521                        "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
     16522                        "dev": true,
     16523                        "requires": {
     16524                                "@tootallnate/once": "2",
    1380016525                                "agent-base": "6",
    1380116526                                "debug": "4"
    … …  
    1387516600                        "version": "1.2.0",
    1387616601                        "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
    13877                         "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
     16602                        "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
    1387816603                        "dev": true,
    1387916604                        "requires": {
    … …  
    1398116706                                        "version": "3.1.0",
    1398216707                                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
    13983                                         "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
     16708                                        "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
    1398416709                                        "dev": true,
    1398516710                                        "requires": {
    … …  
    1399116716                                                        "version": "3.1.0",
    1399216717                                                        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
    13993                                                         "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     16718                                                        "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
    1399416719                                                        "dev": true,
    1399516720                                                        "requires": {
    … …  
    1401716742                                                        "version": "3.0.0",
    1401816743                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    14019                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     16744                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    1402016745                                                        "dev": true
    1402116746                                                }
    … …  
    1404016765                                                        "version": "3.0.0",
    1404116766                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    14042                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     16767                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    1404316768                                                        "dev": true
    1404416769                                                }
    … …  
    1405716782                                                        "version": "3.0.0",
    1405816783                                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    14059                                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     16784                                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    1406016785                                                        "dev": true
    1406116786                                                }
    … …  
    1406516790                                        "version": "1.0.0",
    1406616791                                        "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
    14067                                         "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
     16792                                        "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==",
    1406816793                                        "dev": true
    1406916794                                }
    … …  
    1418116906                        "version": "1.0.6",
    1418216907                        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
    14183                         "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
     16908                        "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
    1418416909                        "dev": true,
    1418516910                        "requires": {
    … …  
    1425616981                                        "version": "2.0.0",
    1425716982                                        "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
    14258                                         "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
     16983                                        "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
    1425916984                                        "dev": true,
    1426016985                                        "requires": {
    … …  
    1427517000                                        "version": "4.0.0",
    1427617001                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    14277                                         "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
     17002                                        "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
    1427817003                                        "dev": true,
    1427917004                                        "requires": {
    … …  
    1430117026                        "dependencies": {
    1430217027                                "get-intrinsic": {
    14303                                         "version": "1.2.0",
    14304                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    14305                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     17028                                        "version": "1.2.1",
     17029                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     17030                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1430617031                                        "dev": true,
    1430717032                                        "requires": {
    1430817033                                                "function-bind": "^1.1.1",
    1430917034                                                "has": "^1.0.3",
     17035                                                "has-proto": "^1.0.1",
    1431017036                                                "has-symbols": "^1.0.3"
    1431117037                                        }
    … …  
    1432817054                        "version": "3.1.0",
    1432917055                        "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
    14330                         "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
     17056                        "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==",
    1433117057                        "dev": true,
    1433217058                        "optional": true,
    … …  
    1433617062                        }
    1433717063                },
     17064                "invariant": {
     17065                        "version": "2.2.4",
     17066                        "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
     17067                        "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
     17068                        "requires": {
     17069                                "loose-envify": "^1.0.0"
     17070                        }
     17071                },
    1433817072                "ipaddr.js": {
    14339                         "version": "2.0.1",
    14340                         "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
    14341                         "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
     17073                        "version": "2.1.0",
     17074                        "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
     17075                        "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
    1434217076                        "dev": true
    1434317077                },
    1434417078                "irregular-plurals": {
    14345                         "version": "3.4.0",
    14346                         "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.4.0.tgz",
    14347                         "integrity": "sha512-YXxECO/W6N9aMBVKMKKZ8TXESgq7EFrp3emCGGUcrYY1cgJIeZjoB75MTu8qi+NAKntS9NwPU8VdcQ3r6E6aWQ==",
     17079                        "version": "3.5.0",
     17080                        "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz",
     17081                        "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==",
    1434817082                        "dev": true
    1434917083                },
    … …  
    1436117095                        "version": "0.1.6",
    1436217096                        "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
    14363                         "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     17097                        "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
    1436417098                        "dev": true,
    1436517099                        "requires": {
    … …  
    1436717101                        }
    1436817102                },
    14369                 "is-arguments": {
    14370                         "version": "1.1.1",
    14371                         "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
    14372                         "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
     17103                "is-array-buffer": {
     17104                        "version": "3.0.2",
     17105                        "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
     17106                        "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
    1437317107                        "dev": true,
    1437417108                        "requires": {
    1437517109                                "call-bind": "^1.0.2",
    14376                                 "has-tostringtag": "^1.0.0"
     17110                                "get-intrinsic": "^1.2.0",
     17111                                "is-typed-array": "^1.1.10"
    1437717112                        },
    1437817113                        "dependencies": {
    … …  
    1438617121                                                "get-intrinsic": "^1.0.2"
    1438717122                                        }
    14388                                 }
    14389                         }
    14390                 },
    14391                 "is-array-buffer": {
    14392                         "version": "3.0.1",
    14393                         "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
    14394                         "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
     17123                                },
     17124                                "get-intrinsic": {
     17125                                        "version": "1.2.1",
     17126                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     17127                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
     17128                                        "dev": true,
     17129                                        "requires": {
     17130                                                "function-bind": "^1.1.1",
     17131                                                "has": "^1.0.3",
     17132                                                "has-proto": "^1.0.1",
     17133                                                "has-symbols": "^1.0.3"
     17134                                        }
     17135                                },
     17136                                "has-symbols": {
     17137                                        "version": "1.0.3",
     17138                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     17139                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
     17140                                        "dev": true
     17141                                }
     17142                        }
     17143                },
     17144                "is-arrayish": {
     17145                        "version": "0.2.1",
     17146                        "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
     17147                        "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
     17148                },
     17149                "is-bigint": {
     17150                        "version": "1.0.4",
     17151                        "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
     17152                        "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
     17153                        "dev": true,
     17154                        "requires": {
     17155                                "has-bigints": "^1.0.1"
     17156                        }
     17157                },
     17158                "is-binary-path": {
     17159                        "version": "2.1.0",
     17160                        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
     17161                        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
     17162                        "dev": true,
     17163                        "requires": {
     17164                                "binary-extensions": "^2.0.0"
     17165                        }
     17166                },
     17167                "is-boolean-object": {
     17168                        "version": "1.1.2",
     17169                        "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
     17170                        "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
    1439517171                        "dev": true,
    1439617172                        "requires": {
    1439717173                                "call-bind": "^1.0.2",
    14398                                 "get-intrinsic": "^1.1.3",
    14399                                 "is-typed-array": "^1.1.10"
     17174                                "has-tostringtag": "^1.0.0"
    1440017175                        },
    1440117176                        "dependencies": {
    … …  
    1440917184                                                "get-intrinsic": "^1.0.2"
    1441017185                                        }
    14411                                 },
    14412                                 "get-intrinsic": {
    14413                                         "version": "1.2.0",
    14414                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    14415                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
    14416                                         "dev": true,
    14417                                         "requires": {
    14418                                                 "function-bind": "^1.1.1",
    14419                                                 "has": "^1.0.3",
    14420                                                 "has-symbols": "^1.0.3"
    14421                                         }
    14422                                 },
    14423                                 "has-symbols": {
    14424                                         "version": "1.0.3",
    14425                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    14426                                         "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    14427                                         "dev": true
    14428                                 }
    14429                         }
    14430                 },
    14431                 "is-arrayish": {
    14432                         "version": "0.2.1",
    14433                         "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
    14434                         "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
    14435                 },
    14436                 "is-bigint": {
    14437                         "version": "1.0.4",
    14438                         "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
    14439                         "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
    14440                         "dev": true,
    14441                         "requires": {
    14442                                 "has-bigints": "^1.0.1"
    14443                         }
    14444                 },
    14445                 "is-binary-path": {
    14446                         "version": "2.1.0",
    14447                         "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
    14448                         "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
    14449                         "dev": true,
    14450                         "requires": {
    14451                                 "binary-extensions": "^2.0.0"
    14452                         }
    14453                 },
    14454                 "is-boolean-object": {
    14455                         "version": "1.1.2",
    14456                         "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
    14457                         "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
    14458                         "dev": true,
    14459                         "requires": {
    14460                                 "call-bind": "^1.0.2",
    14461                                 "has-tostringtag": "^1.0.0"
    14462                         },
    14463                         "dependencies": {
    14464                                 "call-bind": {
    14465                                         "version": "1.0.2",
    14466                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    14467                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    14468                                         "dev": true,
    14469                                         "requires": {
    14470                                                 "function-bind": "^1.1.1",
    14471                                                 "get-intrinsic": "^1.0.2"
    14472                                         }
    1447317186                                }
    1447417187                        }
    … …  
    1449717210                        "version": "0.1.4",
    1449817211                        "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
    14499                         "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     17212                        "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
    1450017213                        "dev": true,
    1450117214                        "requires": {
    … …  
    1453717250                        "version": "0.1.1",
    1453817251                        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
    14539                         "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
     17252                        "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
    1454017253                        "dev": true
    1454117254                },
    … …  
    1454317256                        "version": "2.1.1",
    1454417257                        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    14545                         "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
     17258                        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
    1454617259                        "dev": true
    1454717260                },
    … …  
    1455617269                        "version": "2.0.0",
    1455717270                        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
    14558                         "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
     17271                        "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
    1455917272                },
    1456017273                "is-generator-fn": {
    … …  
    1458617299                        "version": "2.0.0",
    1458717300                        "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
    14588                         "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
     17301                        "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==",
    1458917302                        "dev": true,
    1459017303                        "optional": true
    14591                 },
    14592                 "is-map": {
    14593                         "version": "2.0.2",
    14594                         "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
    14595                         "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
    14596                         "dev": true
    1459717304                },
    1459817305                "is-natural-number": {
    1459917306                        "version": "4.0.1",
    1460017307                        "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
    14601                         "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
     17308                        "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==",
    1460217309                        "dev": true,
    1460317310                        "optional": true
    … …  
    1466617373                },
    1466717374                "is-plain-object": {
    14668                         "version": "2.0.4",
    14669                         "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
    14670                         "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
    14671                         "dev": true,
    14672                         "requires": {
    14673                                 "isobject": "^3.0.1"
    14674                         }
     17375                        "version": "5.0.0",
     17376                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
     17377                        "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
    1467517378                },
    1467617379                "is-png": {
    1467717380                        "version": "1.1.0",
    1467817381                        "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",
    14679                         "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=",
     17382                        "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==",
    1468017383                        "dev": true,
    1468117384                        "optional": true
    … …  
    1471717420                        "dev": true,
    1471817421                        "optional": true
    14719                 },
    14720                 "is-set": {
    14721                         "version": "2.0.2",
    14722                         "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
    14723                         "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
    14724                         "dev": true
    1472517422                },
    1472617423                "is-shared-array-buffer": {
    … …  
    1480817505                        "version": "1.0.0",
    1480917506                        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
    14810                         "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
     17507                        "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
    1481117508                        "dev": true
    1481217509                },
    … …  
    1482917526                        "version": "0.2.1",
    1483017527                        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
    14831                         "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
     17528                        "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
    1483217529                        "dev": true,
    1483317530                        "optional": true
    14834                 },
    14835                 "is-weakmap": {
    14836                         "version": "2.0.1",
    14837                         "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
    14838                         "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
    14839                         "dev": true
    1484017531                },
    1484117532                "is-weakref": {
    … …  
    1486017551                        }
    1486117552                },
    14862                 "is-weakset": {
    14863                         "version": "2.0.2",
    14864                         "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
    14865                         "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
    14866                         "dev": true,
    14867                         "requires": {
    14868                                 "call-bind": "^1.0.2",
    14869                                 "get-intrinsic": "^1.1.1"
    14870                         },
    14871                         "dependencies": {
    14872                                 "call-bind": {
    14873                                         "version": "1.0.2",
    14874                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    14875                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    14876                                         "dev": true,
    14877                                         "requires": {
    14878                                                 "function-bind": "^1.1.1",
    14879                                                 "get-intrinsic": "^1.0.2"
    14880                                         }
    14881                                 },
    14882                                 "get-intrinsic": {
    14883                                         "version": "1.2.0",
    14884                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    14885                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
    14886                                         "dev": true,
    14887                                         "requires": {
    14888                                                 "function-bind": "^1.1.1",
    14889                                                 "has": "^1.0.3",
    14890                                                 "has-symbols": "^1.0.3"
    14891                                         }
    14892                                 },
    14893                                 "has-symbols": {
    14894                                         "version": "1.0.3",
    14895                                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    14896                                         "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
    14897                                         "dev": true
    14898                                 }
    14899                         }
    14900                 },
    1490117553                "is-windows": {
    1490217554                        "version": "1.0.2",
    … …  
    1491717569                        "version": "1.0.0",
    1491817570                        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    14919                         "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
     17571                        "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
    1492017572                },
    1492117573                "isexe": {
    1492217574                        "version": "2.0.0",
    1492317575                        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    14924                         "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
     17576                        "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
    1492517577                        "dev": true
    1492617578                },
    … …  
    1492817580                        "version": "3.0.1",
    1492917581                        "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    14930                         "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     17582                        "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
    1493117583                        "dev": true
    1493217584                },
    … …  
    1493417586                        "version": "0.1.2",
    1493517587                        "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
    14936                         "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
     17588                        "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
    1493717589                        "dev": true
    1493817590                },
    … …  
    1495717609                        "dependencies": {
    1495817610                                "@babel/parser": {
    14959                                         "version": "7.21.1",
    14960                                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz",
    14961                                         "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==",
     17611                                        "version": "7.22.5",
     17612                                        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz",
     17613                                        "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==",
    1496217614                                        "dev": true
    1496317615                                },
    … …  
    1503917691                },
    1504017692                "jest": {
    15041                         "version": "27.5.1",
    15042                         "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
    15043                         "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
    15044                         "dev": true,
    15045                         "requires": {
    15046                                 "@jest/core": "^27.5.1",
     17693                        "version": "29.5.0",
     17694                        "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz",
     17695                        "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==",
     17696                        "dev": true,
     17697                        "requires": {
     17698                                "@jest/core": "^29.5.0",
     17699                                "@jest/types": "^29.5.0",
    1504717700                                "import-local": "^3.0.2",
    15048                                 "jest-cli": "^27.5.1"
     17701                                "jest-cli": "^29.5.0"
    1504917702                        },
    1505017703                        "dependencies": {
    … …  
    1507517728                                },
    1507617729                                "cliui": {
    15077                                         "version": "7.0.4",
    15078                                         "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
    15079                                         "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
     17730                                        "version": "8.0.1",
     17731                                        "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
     17732                                        "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
    1508017733                                        "dev": true,
    1508117734                                        "requires": {
    1508217735                                                "string-width": "^4.2.0",
    15083                                                 "strip-ansi": "^6.0.0",
     17736                                                "strip-ansi": "^6.0.1",
    1508417737                                                "wrap-ansi": "^7.0.0"
    1508517738                                        }
    … …  
    1510717760                                },
    1510817761                                "graceful-fs": {
    15109                                         "version": "4.2.10",
    15110                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    15111                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     17762                                        "version": "4.2.11",
     17763                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     17764                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1511217765                                        "dev": true
    1511317766                                },
    … …  
    1512517778                                },
    1512617779                                "jest-cli": {
    15127                                         "version": "27.5.1",
    15128                                         "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
    15129                                         "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
    15130                                         "dev": true,
    15131                                         "requires": {
    15132                                                 "@jest/core": "^27.5.1",
    15133                                                 "@jest/test-result": "^27.5.1",
    15134                                                 "@jest/types": "^27.5.1",
     17780                                        "version": "29.5.0",
     17781                                        "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz",
     17782                                        "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==",
     17783                                        "dev": true,
     17784                                        "requires": {
     17785                                                "@jest/core": "^29.5.0",
     17786                                                "@jest/test-result": "^29.5.0",
     17787                                                "@jest/types": "^29.5.0",
    1513517788                                                "chalk": "^4.0.0",
    1513617789                                                "exit": "^0.1.2",
    1513717790                                                "graceful-fs": "^4.2.9",
    1513817791                                                "import-local": "^3.0.2",
    15139                                                 "jest-config": "^27.5.1",
    15140                                                 "jest-util": "^27.5.1",
    15141                                                 "jest-validate": "^27.5.1",
     17792                                                "jest-config": "^29.5.0",
     17793                                                "jest-util": "^29.5.0",
     17794                                                "jest-validate": "^29.5.0",
    1514217795                                                "prompts": "^2.0.1",
    15143                                                 "yargs": "^16.2.0"
     17796                                                "yargs": "^17.3.1"
    1514417797                                        }
    1514517798                                },
    … …  
    1519117844                                },
    1519217845                                "yargs": {
    15193                                         "version": "16.2.0",
    15194                                         "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
    15195                                         "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
    15196                                         "dev": true,
    15197                                         "requires": {
    15198                                                 "cliui": "^7.0.2",
     17846                                        "version": "17.7.2",
     17847                                        "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
     17848                                        "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
     17849                                        "dev": true,
     17850                                        "requires": {
     17851                                                "cliui": "^8.0.1",
    1519917852                                                "escalade": "^3.1.1",
    1520017853                                                "get-caller-file": "^2.0.5",
    1520117854                                                "require-directory": "^2.1.1",
    15202                                                 "string-width": "^4.2.0",
     17855                                                "string-width": "^4.2.3",
    1520317856                                                "y18n": "^5.0.5",
    15204                                                 "yargs-parser": "^20.2.2"
     17857                                                "yargs-parser": "^21.1.1"
    1520517858                                        }
    1520617859                                },
    1520717860                                "yargs-parser": {
    15208                                         "version": "20.2.9",
    15209                                         "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
    15210                                         "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
     17861                                        "version": "21.1.1",
     17862                                        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
     17863                                        "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
    1521117864                                        "dev": true
    1521217865                                }
    … …  
    1521417867                },
    1521517868                "jest-changed-files": {
    15216                         "version": "27.5.1",
    15217                         "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
    15218                         "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
    15219                         "dev": true,
    15220                         "requires": {
    15221                                 "@jest/types": "^27.5.1",
     17869                        "version": "29.5.0",
     17870                        "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz",
     17871                        "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==",
     17872                        "dev": true,
     17873                        "requires": {
    1522217874                                "execa": "^5.0.0",
    15223                                 "throat": "^6.0.1"
     17875                                "p-limit": "^3.1.0"
    1522417876                        },
    1522517877                        "dependencies": {
    … …  
    1527317925                                        }
    1527417926                                },
     17927                                "p-limit": {
     17928                                        "version": "3.1.0",
     17929                                        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
     17930                                        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
     17931                                        "dev": true,
     17932                                        "requires": {
     17933                                                "yocto-queue": "^0.1.0"
     17934                                        }
     17935                                },
    1527517936                                "path-key": {
    1527617937                                        "version": "3.1.1",
    … …  
    1529717958                },
    1529817959                "jest-circus": {
    15299                         "version": "27.5.1",
    15300                         "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
    15301                         "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
    15302                         "dev": true,
    15303                         "requires": {
    15304                                 "@jest/environment": "^27.5.1",
    15305                                 "@jest/test-result": "^27.5.1",
    15306                                 "@jest/types": "^27.5.1",
     17960                        "version": "29.5.0",
     17961                        "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz",
     17962                        "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==",
     17963                        "dev": true,
     17964                        "requires": {
     17965                                "@jest/environment": "^29.5.0",
     17966                                "@jest/expect": "^29.5.0",
     17967                                "@jest/test-result": "^29.5.0",
     17968                                "@jest/types": "^29.5.0",
    1530717969                                "@types/node": "*",
    1530817970                                "chalk": "^4.0.0",
    1530917971                                "co": "^4.6.0",
    1531017972                                "dedent": "^0.7.0",
    15311                                 "expect": "^27.5.1",
    1531217973                                "is-generator-fn": "^2.0.0",
    15313                                 "jest-each": "^27.5.1",
    15314                                 "jest-matcher-utils": "^27.5.1",
    15315                                 "jest-message-util": "^27.5.1",
    15316                                 "jest-runtime": "^27.5.1",
    15317                                 "jest-snapshot": "^27.5.1",
    15318                                 "jest-util": "^27.5.1",
    15319                                 "pretty-format": "^27.5.1",
     17974                                "jest-each": "^29.5.0",
     17975                                "jest-matcher-utils": "^29.5.0",
     17976                                "jest-message-util": "^29.5.0",
     17977                                "jest-runtime": "^29.5.0",
     17978                                "jest-snapshot": "^29.5.0",
     17979                                "jest-util": "^29.5.0",
     17980                                "p-limit": "^3.1.0",
     17981                                "pretty-format": "^29.5.0",
     17982                                "pure-rand": "^6.0.0",
    1532017983                                "slash": "^3.0.0",
    15321                                 "stack-utils": "^2.0.3",
    15322                                 "throat": "^6.0.1"
     17984                                "stack-utils": "^2.0.3"
    1532317985                        },
    1532417986                        "dependencies": {
    … …  
    1536318025                                        "dev": true
    1536418026                                },
     18027                                "p-limit": {
     18028                                        "version": "3.1.0",
     18029                                        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
     18030                                        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
     18031                                        "dev": true,
     18032                                        "requires": {
     18033                                                "yocto-queue": "^0.1.0"
     18034                                        }
     18035                                },
    1536518036                                "supports-color": {
    1536618037                                        "version": "7.2.0",
    … …  
    1537518046                },
    1537618047                "jest-config": {
    15377                         "version": "27.5.1",
    15378                         "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
    15379                         "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
    15380                         "dev": true,
    15381                         "requires": {
    15382                                 "@babel/core": "^7.8.0",
    15383                                 "@jest/test-sequencer": "^27.5.1",
    15384                                 "@jest/types": "^27.5.1",
    15385                                 "babel-jest": "^27.5.1",
     18048                        "version": "29.5.0",
     18049                        "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz",
     18050                        "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==",
     18051                        "dev": true,
     18052                        "requires": {
     18053                                "@babel/core": "^7.11.6",
     18054                                "@jest/test-sequencer": "^29.5.0",
     18055                                "@jest/types": "^29.5.0",
     18056                                "babel-jest": "^29.5.0",
    1538618057                                "chalk": "^4.0.0",
    1538718058                                "ci-info": "^3.2.0",
    1538818059                                "deepmerge": "^4.2.2",
    15389                                 "glob": "^7.1.1",
     18060                                "glob": "^7.1.3",
    1539018061                                "graceful-fs": "^4.2.9",
    15391                                 "jest-circus": "^27.5.1",
    15392                                 "jest-environment-jsdom": "^27.5.1",
    15393                                 "jest-environment-node": "^27.5.1",
    15394                                 "jest-get-type": "^27.5.1",
    15395                                 "jest-jasmine2": "^27.5.1",
    15396                                 "jest-regex-util": "^27.5.1",
    15397                                 "jest-resolve": "^27.5.1",
    15398                                 "jest-runner": "^27.5.1",
    15399                                 "jest-util": "^27.5.1",
    15400                                 "jest-validate": "^27.5.1",
     18062                                "jest-circus": "^29.5.0",
     18063                                "jest-environment-node": "^29.5.0",
     18064                                "jest-get-type": "^29.4.3",
     18065                                "jest-regex-util": "^29.4.3",
     18066                                "jest-resolve": "^29.5.0",
     18067                                "jest-runner": "^29.5.0",
     18068                                "jest-util": "^29.5.0",
     18069                                "jest-validate": "^29.5.0",
    1540118070                                "micromatch": "^4.0.4",
    1540218071                                "parse-json": "^5.2.0",
    15403                                 "pretty-format": "^27.5.1",
     18072                                "pretty-format": "^29.5.0",
    1540418073                                "slash": "^3.0.0",
    1540518074                                "strip-json-comments": "^3.1.1"
    … …  
    1545918128                                },
    1546018129                                "graceful-fs": {
    15461                                         "version": "4.2.10",
    15462                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    15463                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     18130                                        "version": "4.2.11",
     18131                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     18132                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1546418133                                        "dev": true
    1546518134                                },
    … …  
    1556818237                                },
    1556918238                                "rxjs": {
    15570                                         "version": "7.8.0",
    15571                                         "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
    15572                                         "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
     18239                                        "version": "7.8.1",
     18240                                        "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
     18241                                        "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
    1557318242                                        "dev": true,
    1557418243                                        "requires": {
    … …  
    1560118270                },
    1560218271                "jest-diff": {
    15603                         "version": "27.5.1",
    15604                         "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
    15605                         "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
     18272                        "version": "29.5.0",
     18273                        "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz",
     18274                        "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==",
    1560618275                        "dev": true,
    1560718276                        "requires": {
    1560818277                                "chalk": "^4.0.0",
    15609                                 "diff-sequences": "^27.5.1",
    15610                                 "jest-get-type": "^27.5.1",
    15611                                 "pretty-format": "^27.5.1"
     18278                                "diff-sequences": "^29.4.3",
     18279                                "jest-get-type": "^29.4.3",
     18280                                "pretty-format": "^29.5.0"
    1561218281                        },
    1561318282                        "dependencies": {
    … …  
    1566418333                },
    1566518334                "jest-docblock": {
    15666                         "version": "27.5.1",
    15667                         "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
    15668                         "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
     18335                        "version": "29.4.3",
     18336                        "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz",
     18337                        "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==",
    1566918338                        "dev": true,
    1567018339                        "requires": {
    … …  
    1567318342                },
    1567418343                "jest-each": {
    15675                         "version": "27.5.1",
    15676                         "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
    15677                         "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
    15678                         "dev": true,
    15679                         "requires": {
    15680                                 "@jest/types": "^27.5.1",
     18344                        "version": "29.5.0",
     18345                        "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz",
     18346                        "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==",
     18347                        "dev": true,
     18348                        "requires": {
     18349                                "@jest/types": "^29.5.0",
    1568118350                                "chalk": "^4.0.0",
    15682                                 "jest-get-type": "^27.5.1",
    15683                                 "jest-util": "^27.5.1",
    15684                                 "pretty-format": "^27.5.1"
     18351                                "jest-get-type": "^29.4.3",
     18352                                "jest-util": "^29.5.0",
     18353                                "pretty-format": "^29.5.0"
    1568518354                        },
    1568618355                        "dependencies": {
    … …  
    1573718406                },
    1573818407                "jest-environment-jsdom": {
    15739                         "version": "27.5.1",
    15740                         "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
    15741                         "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
    15742                         "dev": true,
    15743                         "requires": {
    15744                                 "@jest/environment": "^27.5.1",
    15745                                 "@jest/fake-timers": "^27.5.1",
    15746                                 "@jest/types": "^27.5.1",
     18408                        "version": "29.5.0",
     18409                        "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz",
     18410                        "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==",
     18411                        "dev": true,
     18412                        "requires": {
     18413                                "@jest/environment": "^29.5.0",
     18414                                "@jest/fake-timers": "^29.5.0",
     18415                                "@jest/types": "^29.5.0",
     18416                                "@types/jsdom": "^20.0.0",
    1574718417                                "@types/node": "*",
    15748                                 "jest-mock": "^27.5.1",
    15749                                 "jest-util": "^27.5.1",
    15750                                 "jsdom": "^16.6.0"
     18418                                "jest-mock": "^29.5.0",
     18419                                "jest-util": "^29.5.0",
     18420                                "jsdom": "^20.0.0"
    1575118421                        }
    1575218422                },
    1575318423                "jest-environment-node": {
    15754                         "version": "27.5.1",
    15755                         "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
    15756                         "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
    15757                         "dev": true,
    15758                         "requires": {
    15759                                 "@jest/environment": "^27.5.1",
    15760                                 "@jest/fake-timers": "^27.5.1",
    15761                                 "@jest/types": "^27.5.1",
     18424                        "version": "29.5.0",
     18425                        "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz",
     18426                        "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==",
     18427                        "dev": true,
     18428                        "requires": {
     18429                                "@jest/environment": "^29.5.0",
     18430                                "@jest/fake-timers": "^29.5.0",
     18431                                "@jest/types": "^29.5.0",
    1576218432                                "@types/node": "*",
    15763                                 "jest-mock": "^27.5.1",
    15764                                 "jest-util": "^27.5.1"
     18433                                "jest-mock": "^29.5.0",
     18434                                "jest-util": "^29.5.0"
    1576518435                        }
    1576618436                },
    1576718437                "jest-get-type": {
    15768                         "version": "27.5.1",
    15769                         "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
    15770                         "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
     18438                        "version": "29.4.3",
     18439                        "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz",
     18440                        "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==",
    1577118441                        "dev": true
    1577218442                },
    1577318443                "jest-haste-map": {
    15774                         "version": "27.5.1",
    15775                         "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
    15776                         "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
    15777                         "dev": true,
    15778                         "requires": {
    15779                                 "@jest/types": "^27.5.1",
    15780                                 "@types/graceful-fs": "^4.1.2",
     18444                        "version": "29.5.0",
     18445                        "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz",
     18446                        "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==",
     18447                        "dev": true,
     18448                        "requires": {
     18449                                "@jest/types": "^29.5.0",
     18450                                "@types/graceful-fs": "^4.1.3",
    1578118451                                "@types/node": "*",
    1578218452                                "anymatch": "^3.0.3",
    … …  
    1578418454                                "fsevents": "^2.3.2",
    1578518455                                "graceful-fs": "^4.2.9",
    15786                                 "jest-regex-util": "^27.5.1",
    15787                                 "jest-serializer": "^27.5.1",
    15788                                 "jest-util": "^27.5.1",
    15789                                 "jest-worker": "^27.5.1",
     18456                                "jest-regex-util": "^29.4.3",
     18457                                "jest-util": "^29.5.0",
     18458                                "jest-worker": "^29.5.0",
    1579018459                                "micromatch": "^4.0.4",
    15791                                 "walker": "^1.0.7"
     18460                                "walker": "^1.0.8"
    1579218461                        },
    1579318462                        "dependencies": {
    … …  
    1581118480                                },
    1581218481                                "graceful-fs": {
    15813                                         "version": "4.2.10",
    15814                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    15815                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     18482                                        "version": "4.2.11",
     18483                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     18484                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
     18485                                        "dev": true
     18486                                },
     18487                                "has-flag": {
     18488                                        "version": "4.0.0",
     18489                                        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     18490                                        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    1581618491                                        "dev": true
    1581718492                                },
    … …  
    1582218497                                        "dev": true
    1582318498                                },
     18499                                "jest-worker": {
     18500                                        "version": "29.5.0",
     18501                                        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz",
     18502                                        "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==",
     18503                                        "dev": true,
     18504                                        "requires": {
     18505                                                "@types/node": "*",
     18506                                                "jest-util": "^29.5.0",
     18507                                                "merge-stream": "^2.0.0",
     18508                                                "supports-color": "^8.0.0"
     18509                                        }
     18510                                },
    1582418511                                "micromatch": {
    1582518512                                        "version": "4.0.5",
    … …  
    1583718524                                        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
    1583818525                                        "dev": true
     18526                                },
     18527                                "supports-color": {
     18528                                        "version": "8.1.1",
     18529                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
     18530                                        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
     18531                                        "dev": true,
     18532                                        "requires": {
     18533                                                "has-flag": "^4.0.0"
     18534                                        }
    1583918535                                },
    1584018536                                "to-regex-range": {
    … …  
    1586818564                                        "version": "2.1.1",
    1586918565                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    15870                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     18566                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    1587118567                                        "dev": true
    1587218568                                },
    … …  
    1587418570                                        "version": "2.2.1",
    1587518571                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    15876                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     18572                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    1587718573                                        "dev": true
    1587818574                                },
    … …  
    1588018576                                        "version": "1.1.3",
    1588118577                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    15882                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     18578                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    1588318579                                        "dev": true,
    1588418580                                        "requires": {
    … …  
    1589318589                                        "version": "3.0.1",
    1589418590                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    15895                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     18591                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    1589618592                                        "dev": true,
    1589718593                                        "requires": {
    … …  
    1590218598                                        "version": "2.0.0",
    1590318599                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    15904                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
    15905                                         "dev": true
    15906                                 }
    15907                         }
    15908                 },
    15909                 "jest-jasmine2": {
    15910                         "version": "27.5.1",
    15911                         "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
    15912                         "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
    15913                         "dev": true,
    15914                         "requires": {
    15915                                 "@jest/environment": "^27.5.1",
    15916                                 "@jest/source-map": "^27.5.1",
    15917                                 "@jest/test-result": "^27.5.1",
    15918                                 "@jest/types": "^27.5.1",
    15919                                 "@types/node": "*",
     18600                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
     18601                                        "dev": true
     18602                                }
     18603                        }
     18604                },
     18605                "jest-leak-detector": {
     18606                        "version": "29.5.0",
     18607                        "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz",
     18608                        "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==",
     18609                        "dev": true,
     18610                        "requires": {
     18611                                "jest-get-type": "^29.4.3",
     18612                                "pretty-format": "^29.5.0"
     18613                        }
     18614                },
     18615                "jest-matcher-utils": {
     18616                        "version": "29.5.0",
     18617                        "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz",
     18618                        "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==",
     18619                        "dev": true,
     18620                        "requires": {
    1592018621                                "chalk": "^4.0.0",
    15921                                 "co": "^4.6.0",
    15922                                 "expect": "^27.5.1",
    15923                                 "is-generator-fn": "^2.0.0",
    15924                                 "jest-each": "^27.5.1",
    15925                                 "jest-matcher-utils": "^27.5.1",
    15926                                 "jest-message-util": "^27.5.1",
    15927                                 "jest-runtime": "^27.5.1",
    15928                                 "jest-snapshot": "^27.5.1",
    15929                                 "jest-util": "^27.5.1",
    15930                                 "pretty-format": "^27.5.1",
    15931                                 "throat": "^6.0.1"
     18622                                "jest-diff": "^29.5.0",
     18623                                "jest-get-type": "^29.4.3",
     18624                                "pretty-format": "^29.5.0"
    1593218625                        },
    1593318626                        "dependencies": {
    … …  
    1598318676                        }
    1598418677                },
    15985                 "jest-leak-detector": {
    15986                         "version": "27.5.1",
    15987                         "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
    15988                         "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
    15989                         "dev": true,
    15990                         "requires": {
    15991                                 "jest-get-type": "^27.5.1",
    15992                                 "pretty-format": "^27.5.1"
    15993                         }
    15994                 },
    15995                 "jest-matcher-utils": {
    15996                         "version": "27.5.1",
    15997                         "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
    15998                         "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
    15999                         "dev": true,
    16000                         "requires": {
     18678                "jest-message-util": {
     18679                        "version": "29.5.0",
     18680                        "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz",
     18681                        "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==",
     18682                        "dev": true,
     18683                        "requires": {
     18684                                "@babel/code-frame": "^7.12.13",
     18685                                "@jest/types": "^29.5.0",
     18686                                "@types/stack-utils": "^2.0.0",
    1600118687                                "chalk": "^4.0.0",
    16002                                 "jest-diff": "^27.5.1",
    16003                                 "jest-get-type": "^27.5.1",
    16004                                 "pretty-format": "^27.5.1"
     18688                                "graceful-fs": "^4.2.9",
     18689                                "micromatch": "^4.0.4",
     18690                                "pretty-format": "^29.5.0",
     18691                                "slash": "^3.0.0",
     18692                                "stack-utils": "^2.0.3"
    1600518693                        },
    1600618694                        "dependencies": {
    … …  
    1601418702                                        }
    1601518703                                },
     18704                                "braces": {
     18705                                        "version": "3.0.2",
     18706                                        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     18707                                        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     18708                                        "dev": true,
     18709                                        "requires": {
     18710                                                "fill-range": "^7.0.1"
     18711                                        }
     18712                                },
    1601618713                                "chalk": {
    1601718714                                        "version": "4.1.2",
    … …  
    1603918736                                        "dev": true
    1604018737                                },
     18738                                "fill-range": {
     18739                                        "version": "7.0.1",
     18740                                        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     18741                                        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     18742                                        "dev": true,
     18743                                        "requires": {
     18744                                                "to-regex-range": "^5.0.1"
     18745                                        }
     18746                                },
     18747                                "graceful-fs": {
     18748                                        "version": "4.2.11",
     18749                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     18750                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
     18751                                        "dev": true
     18752                                },
    1604118753                                "has-flag": {
    1604218754                                        "version": "4.0.0",
    … …  
    1604518757                                        "dev": true
    1604618758                                },
     18759                                "is-number": {
     18760                                        "version": "7.0.0",
     18761                                        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     18762                                        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     18763                                        "dev": true
     18764                                },
     18765                                "micromatch": {
     18766                                        "version": "4.0.5",
     18767                                        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
     18768                                        "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
     18769                                        "dev": true,
     18770                                        "requires": {
     18771                                                "braces": "^3.0.2",
     18772                                                "picomatch": "^2.3.1"
     18773                                        }
     18774                                },
     18775                                "picomatch": {
     18776                                        "version": "2.3.1",
     18777                                        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
     18778                                        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
     18779                                        "dev": true
     18780                                },
    1604718781                                "supports-color": {
    1604818782                                        "version": "7.2.0",
    … …  
    1605318787                                                "has-flag": "^4.0.0"
    1605418788                                        }
    16055                                 }
    16056                         }
    16057                 },
    16058                 "jest-message-util": {
    16059                         "version": "27.5.1",
    16060                         "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
    16061                         "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
    16062                         "dev": true,
    16063                         "requires": {
    16064                                 "@babel/code-frame": "^7.12.13",
    16065                                 "@jest/types": "^27.5.1",
    16066                                 "@types/stack-utils": "^2.0.0",
     18789                                },
     18790                                "to-regex-range": {
     18791                                        "version": "5.0.1",
     18792                                        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
     18793                                        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
     18794                                        "dev": true,
     18795                                        "requires": {
     18796                                                "is-number": "^7.0.0"
     18797                                        }
     18798                                }
     18799                        }
     18800                },
     18801                "jest-mock": {
     18802                        "version": "29.5.0",
     18803                        "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz",
     18804                        "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==",
     18805                        "dev": true,
     18806                        "requires": {
     18807                                "@jest/types": "^29.5.0",
     18808                                "@types/node": "*",
     18809                                "jest-util": "^29.5.0"
     18810                        }
     18811                },
     18812                "jest-pnp-resolver": {
     18813                        "version": "1.2.3",
     18814                        "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
     18815                        "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
     18816                        "dev": true
     18817                },
     18818                "jest-regex-util": {
     18819                        "version": "29.4.3",
     18820                        "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz",
     18821                        "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==",
     18822                        "dev": true
     18823                },
     18824                "jest-resolve": {
     18825                        "version": "29.5.0",
     18826                        "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz",
     18827                        "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==",
     18828                        "dev": true,
     18829                        "requires": {
    1606718830                                "chalk": "^4.0.0",
    1606818831                                "graceful-fs": "^4.2.9",
    16069                                 "micromatch": "^4.0.4",
    16070                                 "pretty-format": "^27.5.1",
    16071                                 "slash": "^3.0.0",
    16072                                 "stack-utils": "^2.0.3"
     18832                                "jest-haste-map": "^29.5.0",
     18833                                "jest-pnp-resolver": "^1.2.2",
     18834                                "jest-util": "^29.5.0",
     18835                                "jest-validate": "^29.5.0",
     18836                                "resolve": "^1.20.0",
     18837                                "resolve.exports": "^2.0.0",
     18838                                "slash": "^3.0.0"
    1607318839                        },
    1607418840                        "dependencies": {
    … …  
    1608218848                                        }
    1608318849                                },
    16084                                 "braces": {
    16085                                         "version": "3.0.2",
    16086                                         "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
    16087                                         "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
    16088                                         "dev": true,
    16089                                         "requires": {
    16090                                                 "fill-range": "^7.0.1"
    16091                                         }
    16092                                 },
    1609318850                                "chalk": {
    1609418851                                        "version": "4.1.2",
    … …  
    1611618873                                        "dev": true
    1611718874                                },
    16118                                 "fill-range": {
    16119                                         "version": "7.0.1",
    16120                                         "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
    16121                                         "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
    16122                                         "dev": true,
    16123                                         "requires": {
    16124                                                 "to-regex-range": "^5.0.1"
    16125                                         }
    16126                                 },
    1612718875                                "graceful-fs": {
    16128                                         "version": "4.2.10",
    16129                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16130                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     18876                                        "version": "4.2.11",
     18877                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     18878                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1613118879                                        "dev": true
    1613218880                                },
    … …  
    1613718885                                        "dev": true
    1613818886                                },
    16139                                 "is-number": {
    16140                                         "version": "7.0.0",
    16141                                         "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    16142                                         "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    16143                                         "dev": true
    16144                                 },
    16145                                 "micromatch": {
    16146                                         "version": "4.0.5",
    16147                                         "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
    16148                                         "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
    16149                                         "dev": true,
    16150                                         "requires": {
    16151                                                 "braces": "^3.0.2",
    16152                                                 "picomatch": "^2.3.1"
    16153                                         }
    16154                                 },
    16155                                 "picomatch": {
    16156                                         "version": "2.3.1",
    16157                                         "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
    16158                                         "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
    16159                                         "dev": true
     18887                                "is-core-module": {
     18888                                        "version": "2.12.1",
     18889                                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
     18890                                        "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
     18891                                        "dev": true,
     18892                                        "requires": {
     18893                                                "has": "^1.0.3"
     18894                                        }
     18895                                },
     18896                                "resolve": {
     18897                                        "version": "1.22.2",
     18898                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
     18899                                        "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
     18900                                        "dev": true,
     18901                                        "requires": {
     18902                                                "is-core-module": "^2.11.0",
     18903                                                "path-parse": "^1.0.7",
     18904                                                "supports-preserve-symlinks-flag": "^1.0.0"
     18905                                        }
    1616018906                                },
    1616118907                                "supports-color": {
    … …  
    1616718913                                                "has-flag": "^4.0.0"
    1616818914                                        }
    16169                                 },
    16170                                 "to-regex-range": {
    16171                                         "version": "5.0.1",
    16172                                         "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
    16173                                         "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
    16174                                         "dev": true,
    16175                                         "requires": {
    16176                                                 "is-number": "^7.0.0"
    16177                                         }
    16178                                 }
    16179                         }
    16180                 },
    16181                 "jest-mock": {
    16182                         "version": "27.5.1",
    16183                         "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
    16184                         "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
    16185                         "dev": true,
    16186                         "requires": {
    16187                                 "@jest/types": "^27.5.1",
    16188                                 "@types/node": "*"
    16189                         }
    16190                 },
    16191                 "jest-pnp-resolver": {
    16192                         "version": "1.2.3",
    16193                         "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
    16194                         "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
    16195                         "dev": true
    16196                 },
    16197                 "jest-regex-util": {
    16198                         "version": "27.5.1",
    16199                         "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
    16200                         "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
    16201                         "dev": true
    16202                 },
    16203                 "jest-resolve": {
    16204                         "version": "27.5.1",
    16205                         "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
    16206                         "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
    16207                         "dev": true,
    16208                         "requires": {
    16209                                 "@jest/types": "^27.5.1",
     18915                                }
     18916                        }
     18917                },
     18918                "jest-resolve-dependencies": {
     18919                        "version": "29.5.0",
     18920                        "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz",
     18921                        "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==",
     18922                        "dev": true,
     18923                        "requires": {
     18924                                "jest-regex-util": "^29.4.3",
     18925                                "jest-snapshot": "^29.5.0"
     18926                        }
     18927                },
     18928                "jest-runner": {
     18929                        "version": "29.5.0",
     18930                        "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz",
     18931                        "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==",
     18932                        "dev": true,
     18933                        "requires": {
     18934                                "@jest/console": "^29.5.0",
     18935                                "@jest/environment": "^29.5.0",
     18936                                "@jest/test-result": "^29.5.0",
     18937                                "@jest/transform": "^29.5.0",
     18938                                "@jest/types": "^29.5.0",
     18939                                "@types/node": "*",
    1621018940                                "chalk": "^4.0.0",
     18941                                "emittery": "^0.13.1",
    1621118942                                "graceful-fs": "^4.2.9",
    16212                                 "jest-haste-map": "^27.5.1",
    16213                                 "jest-pnp-resolver": "^1.2.2",
    16214                                 "jest-util": "^27.5.1",
    16215                                 "jest-validate": "^27.5.1",
    16216                                 "resolve": "^1.20.0",
    16217                                 "resolve.exports": "^1.1.0",
    16218                                 "slash": "^3.0.0"
     18943                                "jest-docblock": "^29.4.3",
     18944                                "jest-environment-node": "^29.5.0",
     18945                                "jest-haste-map": "^29.5.0",
     18946                                "jest-leak-detector": "^29.5.0",
     18947                                "jest-message-util": "^29.5.0",
     18948                                "jest-resolve": "^29.5.0",
     18949                                "jest-runtime": "^29.5.0",
     18950                                "jest-util": "^29.5.0",
     18951                                "jest-watcher": "^29.5.0",
     18952                                "jest-worker": "^29.5.0",
     18953                                "p-limit": "^3.1.0",
     18954                                "source-map-support": "0.5.13"
    1621918955                        },
    1622018956                        "dependencies": {
    … …  
    1625418990                                },
    1625518991                                "graceful-fs": {
    16256                                         "version": "4.2.10",
    16257                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16258                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     18992                                        "version": "4.2.11",
     18993                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     18994                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1625918995                                        "dev": true
    1626018996                                },
    … …  
    1626519001                                        "dev": true
    1626619002                                },
    16267                                 "is-core-module": {
    16268                                         "version": "2.11.0",
    16269                                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
    16270                                         "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
    16271                                         "dev": true,
    16272                                         "requires": {
    16273                                                 "has": "^1.0.3"
    16274                                         }
    16275                                 },
    16276                                 "resolve": {
    16277                                         "version": "1.22.1",
    16278                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
    16279                                         "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
    16280                                         "dev": true,
    16281                                         "requires": {
    16282                                                 "is-core-module": "^2.9.0",
    16283                                                 "path-parse": "^1.0.7",
    16284                                                 "supports-preserve-symlinks-flag": "^1.0.0"
     19003                                "jest-worker": {
     19004                                        "version": "29.5.0",
     19005                                        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz",
     19006                                        "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==",
     19007                                        "dev": true,
     19008                                        "requires": {
     19009                                                "@types/node": "*",
     19010                                                "jest-util": "^29.5.0",
     19011                                                "merge-stream": "^2.0.0",
     19012                                                "supports-color": "^8.0.0"
     19013                                        },
     19014                                        "dependencies": {
     19015                                                "supports-color": {
     19016                                                        "version": "8.1.1",
     19017                                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
     19018                                                        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
     19019                                                        "dev": true,
     19020                                                        "requires": {
     19021                                                                "has-flag": "^4.0.0"
     19022                                                        }
     19023                                                }
     19024                                        }
     19025                                },
     19026                                "p-limit": {
     19027                                        "version": "3.1.0",
     19028                                        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
     19029                                        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
     19030                                        "dev": true,
     19031                                        "requires": {
     19032                                                "yocto-queue": "^0.1.0"
     19033                                        }
     19034                                },
     19035                                "source-map": {
     19036                                        "version": "0.6.1",
     19037                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     19038                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     19039                                        "dev": true
     19040                                },
     19041                                "source-map-support": {
     19042                                        "version": "0.5.13",
     19043                                        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
     19044                                        "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
     19045                                        "dev": true,
     19046                                        "requires": {
     19047                                                "buffer-from": "^1.0.0",
     19048                                                "source-map": "^0.6.0"
    1628519049                                        }
    1628619050                                },
    … …  
    1629619060                        }
    1629719061                },
    16298                 "jest-resolve-dependencies": {
    16299                         "version": "27.5.1",
    16300                         "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
    16301                         "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
    16302                         "dev": true,
    16303                         "requires": {
    16304                                 "@jest/types": "^27.5.1",
    16305                                 "jest-regex-util": "^27.5.1",
    16306                                 "jest-snapshot": "^27.5.1"
    16307                         }
    16308                 },
    16309                 "jest-runner": {
    16310                         "version": "27.5.1",
    16311                         "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
    16312                         "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
    16313                         "dev": true,
    16314                         "requires": {
    16315                                 "@jest/console": "^27.5.1",
    16316                                 "@jest/environment": "^27.5.1",
    16317                                 "@jest/test-result": "^27.5.1",
    16318                                 "@jest/transform": "^27.5.1",
    16319                                 "@jest/types": "^27.5.1",
     19062                "jest-runtime": {
     19063                        "version": "29.5.0",
     19064                        "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz",
     19065                        "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==",
     19066                        "dev": true,
     19067                        "requires": {
     19068                                "@jest/environment": "^29.5.0",
     19069                                "@jest/fake-timers": "^29.5.0",
     19070                                "@jest/globals": "^29.5.0",
     19071                                "@jest/source-map": "^29.4.3",
     19072                                "@jest/test-result": "^29.5.0",
     19073                                "@jest/transform": "^29.5.0",
     19074                                "@jest/types": "^29.5.0",
    1632019075                                "@types/node": "*",
    1632119076                                "chalk": "^4.0.0",
    16322                                 "emittery": "^0.8.1",
     19077                                "cjs-module-lexer": "^1.0.0",
     19078                                "collect-v8-coverage": "^1.0.0",
     19079                                "glob": "^7.1.3",
    1632319080                                "graceful-fs": "^4.2.9",
    16324                                 "jest-docblock": "^27.5.1",
    16325                                 "jest-environment-jsdom": "^27.5.1",
    16326                                 "jest-environment-node": "^27.5.1",
    16327                                 "jest-haste-map": "^27.5.1",
    16328                                 "jest-leak-detector": "^27.5.1",
    16329                                 "jest-message-util": "^27.5.1",
    16330                                 "jest-resolve": "^27.5.1",
    16331                                 "jest-runtime": "^27.5.1",
    16332                                 "jest-util": "^27.5.1",
    16333                                 "jest-worker": "^27.5.1",
    16334                                 "source-map-support": "^0.5.6",
    16335                                 "throat": "^6.0.1"
     19081                                "jest-haste-map": "^29.5.0",
     19082                                "jest-message-util": "^29.5.0",
     19083                                "jest-mock": "^29.5.0",
     19084                                "jest-regex-util": "^29.4.3",
     19085                                "jest-resolve": "^29.5.0",
     19086                                "jest-snapshot": "^29.5.0",
     19087                                "jest-util": "^29.5.0",
     19088                                "slash": "^3.0.0",
     19089                                "strip-bom": "^4.0.0"
    1633619090                        },
    1633719091                        "dependencies": {
    … …  
    1637119125                                },
    1637219126                                "graceful-fs": {
    16373                                         "version": "4.2.10",
    16374                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16375                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     19127                                        "version": "4.2.11",
     19128                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     19129                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1637619130                                        "dev": true
    1637719131                                },
    … …  
    1638219136                                        "dev": true
    1638319137                                },
     19138                                "strip-bom": {
     19139                                        "version": "4.0.0",
     19140                                        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
     19141                                        "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
     19142                                        "dev": true
     19143                                },
    1638419144                                "supports-color": {
    1638519145                                        "version": "7.2.0",
    … …  
    1639319153                        }
    1639419154                },
    16395                 "jest-runtime": {
    16396                         "version": "27.5.1",
    16397                         "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
    16398                         "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
    16399                         "dev": true,
    16400                         "requires": {
    16401                                 "@jest/environment": "^27.5.1",
    16402                                 "@jest/fake-timers": "^27.5.1",
    16403                                 "@jest/globals": "^27.5.1",
    16404                                 "@jest/source-map": "^27.5.1",
    16405                                 "@jest/test-result": "^27.5.1",
    16406                                 "@jest/transform": "^27.5.1",
    16407                                 "@jest/types": "^27.5.1",
     19155                "jest-snapshot": {
     19156                        "version": "29.5.0",
     19157                        "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz",
     19158                        "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==",
     19159                        "dev": true,
     19160                        "requires": {
     19161                                "@babel/core": "^7.11.6",
     19162                                "@babel/generator": "^7.7.2",
     19163                                "@babel/plugin-syntax-jsx": "^7.7.2",
     19164                                "@babel/plugin-syntax-typescript": "^7.7.2",
     19165                                "@babel/traverse": "^7.7.2",
     19166                                "@babel/types": "^7.3.3",
     19167                                "@jest/expect-utils": "^29.5.0",
     19168                                "@jest/transform": "^29.5.0",
     19169                                "@jest/types": "^29.5.0",
     19170                                "@types/babel__traverse": "^7.0.6",
     19171                                "@types/prettier": "^2.1.5",
     19172                                "babel-preset-current-node-syntax": "^1.0.0",
    1640819173                                "chalk": "^4.0.0",
    16409                                 "cjs-module-lexer": "^1.0.0",
    16410                                 "collect-v8-coverage": "^1.0.0",
    16411                                 "execa": "^5.0.0",
    16412                                 "glob": "^7.1.3",
     19174                                "expect": "^29.5.0",
    1641319175                                "graceful-fs": "^4.2.9",
    16414                                 "jest-haste-map": "^27.5.1",
    16415                                 "jest-message-util": "^27.5.1",
    16416                                 "jest-mock": "^27.5.1",
    16417                                 "jest-regex-util": "^27.5.1",
    16418                                 "jest-resolve": "^27.5.1",
    16419                                 "jest-snapshot": "^27.5.1",
    16420                                 "jest-util": "^27.5.1",
    16421                                 "slash": "^3.0.0",
    16422                                 "strip-bom": "^4.0.0"
     19176                                "jest-diff": "^29.5.0",
     19177                                "jest-get-type": "^29.4.3",
     19178                                "jest-matcher-utils": "^29.5.0",
     19179                                "jest-message-util": "^29.5.0",
     19180                                "jest-util": "^29.5.0",
     19181                                "natural-compare": "^1.4.0",
     19182                                "pretty-format": "^29.5.0",
     19183                                "semver": "^7.3.5"
    1642319184                        },
    1642419185                        "dependencies": {
    … …  
    1645719218                                        "dev": true
    1645819219                                },
    16459                                 "cross-spawn": {
    16460                                         "version": "7.0.3",
    16461                                         "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
    16462                                         "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
    16463                                         "dev": true,
    16464                                         "requires": {
    16465                                                 "path-key": "^3.1.0",
    16466                                                 "shebang-command": "^2.0.0",
    16467                                                 "which": "^2.0.1"
    16468                                         }
    16469                                 },
    16470                                 "execa": {
    16471                                         "version": "5.1.1",
    16472                                         "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
    16473                                         "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
    16474                                         "dev": true,
    16475                                         "requires": {
    16476                                                 "cross-spawn": "^7.0.3",
    16477                                                 "get-stream": "^6.0.0",
    16478                                                 "human-signals": "^2.1.0",
    16479                                                 "is-stream": "^2.0.0",
    16480                                                 "merge-stream": "^2.0.0",
    16481                                                 "npm-run-path": "^4.0.1",
    16482                                                 "onetime": "^5.1.2",
    16483                                                 "signal-exit": "^3.0.3",
    16484                                                 "strip-final-newline": "^2.0.0"
    16485                                         }
    16486                                 },
    16487                                 "get-stream": {
    16488                                         "version": "6.0.1",
    16489                                         "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
    16490                                         "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
    16491                                         "dev": true
    16492                                 },
    1649319220                                "graceful-fs": {
    16494                                         "version": "4.2.10",
    16495                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16496                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     19221                                        "version": "4.2.11",
     19222                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     19223                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1649719224                                        "dev": true
    1649819225                                },
    … …  
    1650319230                                        "dev": true
    1650419231                                },
    16505                                 "is-stream": {
    16506                                         "version": "2.0.1",
    16507                                         "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
    16508                                         "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
    16509                                         "dev": true
    16510                                 },
    16511                                 "npm-run-path": {
    16512                                         "version": "4.0.1",
    16513                                         "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
    16514                                         "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
    16515                                         "dev": true,
    16516                                         "requires": {
    16517                                                 "path-key": "^3.0.0"
    16518                                         }
    16519                                 },
    16520                                 "path-key": {
    16521                                         "version": "3.1.1",
    16522                                         "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    16523                                         "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
    16524                                         "dev": true
    16525                                 },
    16526                                 "shebang-command": {
    16527                                         "version": "2.0.0",
    16528                                         "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    16529                                         "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
    16530                                         "dev": true,
    16531                                         "requires": {
    16532                                                 "shebang-regex": "^3.0.0"
    16533                                         }
    16534                                 },
    16535                                 "shebang-regex": {
    16536                                         "version": "3.0.0",
    16537                                         "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    16538                                         "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
    16539                                         "dev": true
    16540                                 },
    16541                                 "strip-bom": {
    16542                                         "version": "4.0.0",
    16543                                         "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
    16544                                         "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
    16545                                         "dev": true
     19232                                "semver": {
     19233                                        "version": "7.5.3",
     19234                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     19235                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
     19236                                        "dev": true,
     19237                                        "requires": {
     19238                                                "lru-cache": "^6.0.0"
     19239                                        }
    1654619240                                },
    1654719241                                "supports-color": {
    … …  
    1655619250                        }
    1655719251                },
    16558                 "jest-serializer": {
    16559                         "version": "27.5.1",
    16560                         "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
    16561                         "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
    16562                         "dev": true,
    16563                         "requires": {
    16564                                 "@types/node": "*",
    16565                                 "graceful-fs": "^4.2.9"
    16566                         },
    16567                         "dependencies": {
    16568                                 "graceful-fs": {
    16569                                         "version": "4.2.10",
    16570                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16571                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
    16572                                         "dev": true
    16573                                 }
    16574                         }
    16575                 },
    16576                 "jest-snapshot": {
    16577                         "version": "27.5.1",
    16578                         "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
    16579                         "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
    16580                         "dev": true,
    16581                         "requires": {
    16582                                 "@babel/core": "^7.7.2",
    16583                                 "@babel/generator": "^7.7.2",
    16584                                 "@babel/plugin-syntax-typescript": "^7.7.2",
    16585                                 "@babel/traverse": "^7.7.2",
    16586                                 "@babel/types": "^7.0.0",
    16587                                 "@jest/transform": "^27.5.1",
    16588                                 "@jest/types": "^27.5.1",
    16589                                 "@types/babel__traverse": "^7.0.4",
    16590                                 "@types/prettier": "^2.1.5",
    16591                                 "babel-preset-current-node-syntax": "^1.0.0",
    16592                                 "chalk": "^4.0.0",
    16593                                 "expect": "^27.5.1",
    16594                                 "graceful-fs": "^4.2.9",
    16595                                 "jest-diff": "^27.5.1",
    16596                                 "jest-get-type": "^27.5.1",
    16597                                 "jest-haste-map": "^27.5.1",
    16598                                 "jest-matcher-utils": "^27.5.1",
    16599                                 "jest-message-util": "^27.5.1",
    16600                                 "jest-util": "^27.5.1",
    16601                                 "natural-compare": "^1.4.0",
    16602                                 "pretty-format": "^27.5.1",
    16603                                 "semver": "^7.3.2"
    16604                         },
    16605                         "dependencies": {
    16606                                 "ansi-styles": {
    16607                                         "version": "4.3.0",
    16608                                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    16609                                         "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    16610                                         "dev": true,
    16611                                         "requires": {
    16612                                                 "color-convert": "^2.0.1"
    16613                                         }
    16614                                 },
    16615                                 "chalk": {
    16616                                         "version": "4.1.2",
    16617                                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
    16618                                         "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
    16619                                         "dev": true,
    16620                                         "requires": {
    16621                                                 "ansi-styles": "^4.1.0",
    16622                                                 "supports-color": "^7.1.0"
    16623                                         }
    16624                                 },
    16625                                 "color-convert": {
    16626                                         "version": "2.0.1",
    16627                                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    16628                                         "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    16629                                         "dev": true,
    16630                                         "requires": {
    16631                                                 "color-name": "~1.1.4"
    16632                                         }
    16633                                 },
    16634                                 "color-name": {
    16635                                         "version": "1.1.4",
    16636                                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    16637                                         "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    16638                                         "dev": true
    16639                                 },
    16640                                 "graceful-fs": {
    16641                                         "version": "4.2.10",
    16642                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16643                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
    16644                                         "dev": true
    16645                                 },
    16646                                 "has-flag": {
    16647                                         "version": "4.0.0",
    16648                                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    16649                                         "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    16650                                         "dev": true
    16651                                 },
    16652                                 "supports-color": {
    16653                                         "version": "7.2.0",
    16654                                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    16655                                         "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    16656                                         "dev": true,
    16657                                         "requires": {
    16658                                                 "has-flag": "^4.0.0"
    16659                                         }
    16660                                 }
    16661                         }
    16662                 },
    1666319252                "jest-util": {
    16664                         "version": "27.5.1",
    16665                         "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
    16666                         "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
    16667                         "dev": true,
    16668                         "requires": {
    16669                                 "@jest/types": "^27.5.1",
     19253                        "version": "29.5.0",
     19254                        "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz",
     19255                        "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==",
     19256                        "dev": true,
     19257                        "requires": {
     19258                                "@jest/types": "^29.5.0",
    1667019259                                "@types/node": "*",
    1667119260                                "chalk": "^4.0.0",
    … …  
    1671019299                                },
    1671119300                                "graceful-fs": {
    16712                                         "version": "4.2.10",
    16713                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    16714                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     19301                                        "version": "4.2.11",
     19302                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     19303                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    1671519304                                        "dev": true
    1671619305                                },
    … …  
    1673919328                },
    1674019329                "jest-validate": {
    16741                         "version": "27.5.1",
    16742                         "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
    16743                         "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
    16744                         "dev": true,
    16745                         "requires": {
    16746                                 "@jest/types": "^27.5.1",
     19330                        "version": "29.5.0",
     19331                        "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz",
     19332                        "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==",
     19333                        "dev": true,
     19334                        "requires": {
     19335                                "@jest/types": "^29.5.0",
    1674719336                                "camelcase": "^6.2.0",
    1674819337                                "chalk": "^4.0.0",
    16749                                 "jest-get-type": "^27.5.1",
     19338                                "jest-get-type": "^29.4.3",
    1675019339                                "leven": "^3.1.0",
    16751                                 "pretty-format": "^27.5.1"
     19340                                "pretty-format": "^29.5.0"
    1675219341                        },
    1675319342                        "dependencies": {
    … …  
    1681019399                },
    1681119400                "jest-watcher": {
    16812                         "version": "27.5.1",
    16813                         "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
    16814                         "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
    16815                         "dev": true,
    16816                         "requires": {
    16817                                 "@jest/test-result": "^27.5.1",
    16818                                 "@jest/types": "^27.5.1",
     19401                        "version": "29.5.0",
     19402                        "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz",
     19403                        "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==",
     19404                        "dev": true,
     19405                        "requires": {
     19406                                "@jest/test-result": "^29.5.0",
     19407                                "@jest/types": "^29.5.0",
    1681919408                                "@types/node": "*",
    1682019409                                "ansi-escapes": "^4.2.1",
    1682119410                                "chalk": "^4.0.0",
    16822                                 "jest-util": "^27.5.1",
     19411                                "emittery": "^0.13.1",
     19412                                "jest-util": "^29.5.0",
    1682319413                                "string-length": "^4.0.1"
    1682419414                        },
    … …  
    1695419544                        }
    1695519545                },
    16956                 "js-sdsl": {
    16957                         "version": "4.3.0",
    16958                         "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz",
    16959                         "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==",
    16960                         "dev": true
    16961                 },
    1696219546                "js-tokens": {
    1696319547                        "version": "4.0.0",
    … …  
    1697819562                        "version": "0.1.1",
    1697919563                        "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
    16980                         "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
     19564                        "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
    1698119565                        "dev": true
    1698219566                },
    … …  
    1708619670                },
    1708719671                "jsdom": {
    17088                         "version": "16.7.0",
    17089                         "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
    17090                         "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
    17091                         "dev": true,
    17092                         "requires": {
    17093                                 "abab": "^2.0.5",
    17094                                 "acorn": "^8.2.4",
    17095                                 "acorn-globals": "^6.0.0",
    17096                                 "cssom": "^0.4.4",
     19672                        "version": "20.0.3",
     19673                        "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz",
     19674                        "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==",
     19675                        "dev": true,
     19676                        "requires": {
     19677                                "abab": "^2.0.6",
     19678                                "acorn": "^8.8.1",
     19679                                "acorn-globals": "^7.0.0",
     19680                                "cssom": "^0.5.0",
    1709719681                                "cssstyle": "^2.3.0",
    17098                                 "data-urls": "^2.0.0",
    17099                                 "decimal.js": "^10.2.1",
    17100                                 "domexception": "^2.0.1",
     19682                                "data-urls": "^3.0.2",
     19683                                "decimal.js": "^10.4.2",
     19684                                "domexception": "^4.0.0",
    1710119685                                "escodegen": "^2.0.0",
    17102                                 "form-data": "^3.0.0",
    17103                                 "html-encoding-sniffer": "^2.0.1",
    17104                                 "http-proxy-agent": "^4.0.1",
    17105                                 "https-proxy-agent": "^5.0.0",
     19686                                "form-data": "^4.0.0",
     19687                                "html-encoding-sniffer": "^3.0.0",
     19688                                "http-proxy-agent": "^5.0.0",
     19689                                "https-proxy-agent": "^5.0.1",
    1710619690                                "is-potential-custom-element-name": "^1.0.1",
    17107                                 "nwsapi": "^2.2.0",
    17108                                 "parse5": "6.0.1",
    17109                                 "saxes": "^5.0.1",
     19691                                "nwsapi": "^2.2.2",
     19692                                "parse5": "^7.1.1",
     19693                                "saxes": "^6.0.0",
    1711019694                                "symbol-tree": "^3.2.4",
    17111                                 "tough-cookie": "^4.0.0",
    17112                                 "w3c-hr-time": "^1.0.2",
    17113                                 "w3c-xmlserializer": "^2.0.0",
    17114                                 "webidl-conversions": "^6.1.0",
    17115                                 "whatwg-encoding": "^1.0.5",
    17116                                 "whatwg-mimetype": "^2.3.0",
    17117                                 "whatwg-url": "^8.5.0",
    17118                                 "ws": "^7.4.6",
    17119                                 "xml-name-validator": "^3.0.0"
    17120                         },
    17121                         "dependencies": {
     19695                                "tough-cookie": "^4.1.2",
     19696                                "w3c-xmlserializer": "^4.0.0",
     19697                                "webidl-conversions": "^7.0.0",
     19698                                "whatwg-encoding": "^2.0.0",
     19699                                "whatwg-mimetype": "^3.0.0",
     19700                                "whatwg-url": "^11.0.0",
     19701                                "ws": "^8.11.0",
     19702                                "xml-name-validator": "^4.0.0"
     19703                        },
     19704                        "dependencies": {
     19705                                "acorn": {
     19706                                        "version": "8.9.0",
     19707                                        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
     19708                                        "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
     19709                                        "dev": true
     19710                                },
    1712219711                                "form-data": {
    17123                                         "version": "3.0.1",
    17124                                         "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
    17125                                         "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
     19712                                        "version": "4.0.0",
     19713                                        "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
     19714                                        "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
    1712619715                                        "dev": true,
    1712719716                                        "requires": {
    … …  
    1713119720                                        }
    1713219721                                },
     19722                                "https-proxy-agent": {
     19723                                        "version": "5.0.1",
     19724                                        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
     19725                                        "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
     19726                                        "dev": true,
     19727                                        "requires": {
     19728                                                "agent-base": "6",
     19729                                                "debug": "4"
     19730                                        }
     19731                                },
    1713319732                                "tr46": {
    17134                                         "version": "2.1.0",
    17135                                         "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
    17136                                         "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
     19733                                        "version": "3.0.0",
     19734                                        "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
     19735                                        "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
    1713719736                                        "dev": true,
    1713819737                                        "requires": {
    … …  
    1714119740                                },
    1714219741                                "webidl-conversions": {
    17143                                         "version": "6.1.0",
    17144                                         "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
    17145                                         "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
     19742                                        "version": "7.0.0",
     19743                                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
     19744                                        "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
    1714619745                                        "dev": true
    1714719746                                },
    1714819747                                "whatwg-url": {
    17149                                         "version": "8.7.0",
    17150                                         "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
    17151                                         "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
    17152                                         "dev": true,
    17153                                         "requires": {
    17154                                                 "lodash": "^4.7.0",
    17155                                                 "tr46": "^2.1.0",
    17156                                                 "webidl-conversions": "^6.1.0"
    17157                                         }
     19748                                        "version": "11.0.0",
     19749                                        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
     19750                                        "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
     19751                                        "dev": true,
     19752                                        "requires": {
     19753                                                "tr46": "^3.0.0",
     19754                                                "webidl-conversions": "^7.0.0"
     19755                                        }
     19756                                },
     19757                                "ws": {
     19758                                        "version": "8.13.0",
     19759                                        "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
     19760                                        "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
     19761                                        "dev": true
    1715819762                                }
    1715919763                        }
    … …  
    1727119875                        "version": "3.0.0",
    1727219876                        "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
    17273                         "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
     19877                        "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==",
    1727419878                        "dev": true,
    1727519879                        "optional": true
    … …  
    1729519899                        "version": "5.0.1",
    1729619900                        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
    17297                         "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
     19901                        "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
    1729819902                        "dev": true
    1729919903                },
    … …  
    1740420008                        "version": "3.2.2",
    1740520009                        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
    17406                         "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     20010                        "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
    1740720011                        "dev": true,
    1740820012                        "requires": {
    … …  
    1744120045                        "requires": {
    1744220046                                "language-subtag-registry": "~0.3.2"
     20047                        }
     20048                },
     20049                "launch-editor": {
     20050                        "version": "2.6.0",
     20051                        "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz",
     20052                        "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==",
     20053                        "dev": true,
     20054                        "requires": {
     20055                                "picocolors": "^1.0.0",
     20056                                "shell-quote": "^1.7.3"
    1744320057                        }
    1744420058                },
    … …  
    1749320107                                        "version": "2.0.2",
    1749420108                                        "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
    17495                                         "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     20109                                        "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
    1749620110                                        "dev": true,
    1749720111                                        "requires": {
    … …  
    1753420148                                        "version": "1.0.2",
    1753520149                                        "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
    17536                                         "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
     20150                                        "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
    1753720151                                        "dev": true,
    1753820152                                        "requires": {
    … …  
    1755020164                                        "dev": true
    1755120165                                },
     20166                                "is-plain-object": {
     20167                                        "version": "2.0.4",
     20168                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     20169                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     20170                                        "dev": true,
     20171                                        "requires": {
     20172                                                "isobject": "^3.0.1"
     20173                                        }
     20174                                },
    1755220175                                "micromatch": {
    1755320176                                        "version": "4.0.5",
    … …  
    1756920192                                        "version": "1.0.1",
    1757020193                                        "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
    17571                                         "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
     20194                                        "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
    1757220195                                        "dev": true,
    1757320196                                        "requires": {
    … …  
    1763320256                        "version": "1.1.0",
    1763420257                        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
    17635                         "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
     20258                        "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
    1763620259                        "dev": true,
    1763720260                        "optional": true,
    … …  
    1764720270                                        "version": "2.2.0",
    1764820271                                        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
    17649                                         "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
     20272                                        "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
    1765020273                                        "dev": true,
    1765120274                                        "optional": true,
    … …  
    1765720280                                        "version": "2.3.0",
    1765820281                                        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
    17659                                         "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     20282                                        "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
    1766020283                                        "dev": true,
    1766120284                                        "optional": true
    … …  
    1766420287                                        "version": "2.0.0",
    1766520288                                        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
    17666                                         "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
     20289                                        "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==",
    1766720290                                        "dev": true,
    1766820291                                        "optional": true,
    … …  
    1771320336                        "version": "4.4.2",
    1771420337                        "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
    17715                         "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
     20338                        "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
    1771620339                        "dev": true
    1771720340                },
    … …  
    1771920342                        "version": "4.0.6",
    1772020343                        "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
    17721                         "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
     20344                        "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
    1772220345                        "dev": true
    1772320346                },
    … …  
    1772520348                        "version": "4.1.2",
    1772620349                        "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
    17727                         "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
     20350                        "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
    1772820351                        "dev": true
    1772920352                },
    … …  
    1774320366                        "version": "4.5.0",
    1774420367                        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
    17745                         "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
     20368                        "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
    1774620369                        "dev": true
    1774720370                },
    … …  
    1781020433                        "version": "2.1.0",
    1781120434                        "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
    17812                         "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
     20435                        "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==",
    1781320436                        "dev": true,
    1781420437                        "optional": true,
    … …  
    1782120444                        "version": "1.0.1",
    1782220445                        "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
    17823                         "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
     20446                        "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==",
    1782420447                        "dev": true,
    1782520448                        "optional": true
    … …  
    1783620459                        "version": "1.6.0",
    1783720460                        "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
    17838                         "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
     20461                        "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==",
    1783920462                        "dev": true,
    1784020463                        "optional": true,
    … …  
    1786220485                        "version": "1.1.2",
    1786320486                        "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
    17864                         "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
     20487                        "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==",
    1786520488                        "dev": true,
    1786620489                        "optional": true,
    … …  
    1787520498                                        "version": "4.0.1",
    1787620499                                        "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
    17877                                         "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
     20500                                        "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==",
    1787820501                                        "dev": true,
    1787920502                                        "optional": true
    … …  
    1793520558                        "version": "0.2.2",
    1793620559                        "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
    17937                         "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
     20560                        "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
    1793820561                        "dev": true
    1793920562                },
    … …  
    1794720570                        "version": "1.0.1",
    1794820571                        "resolved": "https://registry.npmjs.org/map-values/-/map-values-1.0.1.tgz",
    17949                         "integrity": "sha1-douOecAJvytk/ugG4ip7HEGQyZA=",
     20572                        "integrity": "sha512-BbShUnr5OartXJe1GeccAWtfro11hhgNJg6G9/UtWKjVGvV5U4C09cg5nk8JUevhXODaXY+hQ3xxMUKSs62ONQ==",
    1795020573                        "dev": true
    1795120574                },
    … …  
    1795320576                        "version": "1.0.0",
    1795420577                        "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
    17955                         "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
     20578                        "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
    1795620579                        "dev": true,
    1795720580                        "requires": {
    … …  
    1808820711                        "version": "2.0.0",
    1808920712                        "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
    18090                         "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
     20713                        "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==",
    1809120714                        "dev": true,
    1809220715                        "requires": {
    … …  
    1810020723                                        "version": "2.0.2",
    1810120724                                        "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
    18102                                         "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     20725                                        "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
    1810320726                                        "dev": true,
    1810420727                                        "requires": {
    … …  
    1810920732                                        "version": "2.0.0",
    1811020733                                        "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
    18111                                         "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
     20734                                        "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==",
    1811220735                                        "dev": true,
    1811320736                                        "requires": {
    … …  
    1813220755                                        "version": "1.0.2",
    1813320756                                        "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
    18134                                         "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
     20757                                        "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
    1813520758                                        "dev": true,
    1813620759                                        "requires": {
    … …  
    1814520768                                        "version": "3.1.0",
    1814620769                                        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
    18147                                         "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     20770                                        "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
    1814820771                                        "dev": true,
    1814920772                                        "requires": {
    … …  
    1815420777                                        "version": "1.0.1",
    1815520778                                        "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
    18156                                         "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
     20779                                        "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
    1815720780                                        "dev": true,
    1815820781                                        "requires": {
    … …  
    1827020893                        "version": "1.0.1",
    1827120894                        "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
    18272                         "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
     20895                        "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
    1827320896                        "dev": true
    1827420897                },
    … …  
    1828020903                },
    1828120904                "memfs": {
    18282                         "version": "3.4.13",
    18283                         "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz",
    18284                         "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==",
    18285                         "dev": true,
    18286                         "requires": {
    18287                                 "fs-monkey": "^1.0.3"
     20905                        "version": "3.5.3",
     20906                        "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
     20907                        "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
     20908                        "dev": true,
     20909                        "requires": {
     20910                                "fs-monkey": "^1.0.4"
    1828820911                        }
    1828920912                },
    1829020913                "memize": {
    18291                         "version": "1.1.0",
    18292                         "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz",
    18293                         "integrity": "sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg=="
     20914                        "version": "2.1.0",
     20915                        "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
     20916                        "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="
    1829420917                },
    1829520918                "meow": {
    … …  
    1842121044                },
    1842221045                "mini-css-extract-plugin": {
    18423                         "version": "2.7.2",
    18424                         "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz",
    18425                         "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==",
     21046                        "version": "2.7.6",
     21047                        "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
     21048                        "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
    1842621049                        "dev": true,
    1842721050                        "requires": {
    … …  
    1845721080                                },
    1845821081                                "schema-utils": {
    18459                                         "version": "4.0.0",
    18460                                         "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
    18461                                         "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
     21082                                        "version": "4.2.0",
     21083                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
     21084                                        "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
    1846221085                                        "dev": true,
    1846321086                                        "requires": {
    1846421087                                                "@types/json-schema": "^7.0.9",
    18465                                                 "ajv": "^8.8.0",
     21088                                                "ajv": "^8.9.0",
    1846621089                                                "ajv-formats": "^2.1.1",
    18467                                                 "ajv-keywords": "^5.0.0"
     21090                                                "ajv-keywords": "^5.1.0"
    1846821091                                        }
    1846921092                                }
    … …  
    1852721150                                        "requires": {
    1852821151                                                "is-plain-object": "^2.0.4"
     21152                                        },
     21153                                        "dependencies": {
     21154                                                "is-plain-object": {
     21155                                                        "version": "2.0.4",
     21156                                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     21157                                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     21158                                                        "dev": true,
     21159                                                        "requires": {
     21160                                                                "isobject": "^3.0.1"
     21161                                                        }
     21162                                                }
    1852921163                                        }
    1853021164                                }
    … …  
    1857821212                },
    1857921213                "moment-timezone": {
    18580                         "version": "0.5.40",
    18581                         "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.40.tgz",
    18582                         "integrity": "sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==",
    18583                         "requires": {
    18584                                 "moment": ">= 2.9.0"
     21214                        "version": "0.5.43",
     21215                        "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz",
     21216                        "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==",
     21217                        "requires": {
     21218                                "moment": "^2.29.4"
    1858521219                        }
    1858621220                },
    … …  
    1861521249                        "version": "0.0.7",
    1861621250                        "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
    18617                         "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
     21251                        "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==",
    1861821252                        "dev": true
    1861921253                },
    … …  
    1879121425                        "version": "3.0.6",
    1879221426                        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
    18793                         "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
     21427                        "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==",
    1879421428                        "dev": true,
    1879521429                        "requires": {
    … …  
    1882621460                        "version": "0.1.2",
    1882721461                        "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
    18828                         "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
     21462                        "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
    1882921463                        "dev": true
    1883021464                },
    … …  
    1886321497                                        "version": "3.0.0",
    1886421498                                        "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
    18865                                         "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     21499                                        "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
    1886621500                                        "dev": true,
    1886721501                                        "optional": true
    … …  
    1906521699                                },
    1906621700                                "semver": {
    19067                                         "version": "7.3.8",
    19068                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    19069                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     21701                                        "version": "7.5.3",
     21702                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     21703                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    1907021704                                        "dev": true,
    1907121705                                        "requires": {
    … …  
    1914821782                },
    1914921783                "nwsapi": {
    19150                         "version": "2.2.2",
    19151                         "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
    19152                         "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==",
     21784                        "version": "2.2.5",
     21785                        "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz",
     21786                        "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==",
    1915321787                        "dev": true
    1915421788                },
    … …  
    1916221796                        "version": "4.1.1",
    1916321797                        "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
    19164                         "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
     21798                        "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
    1916521799                },
    1916621800                "object-copy": {
    1916721801                        "version": "0.1.0",
    1916821802                        "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
    19169                         "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
     21803                        "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
    1917021804                        "dev": true,
    1917121805                        "requires": {
    … …  
    1917821812                                        "version": "0.2.5",
    1917921813                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    19180                                         "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     21814                                        "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
    1918121815                                        "dev": true,
    1918221816                                        "requires": {
    … …  
    1918921823                        "version": "1.0.2",
    1919021824                        "resolved": "https://registry.npmjs.org/object-filter/-/object-filter-1.0.2.tgz",
    19191                         "integrity": "sha1-rwt5f/6+r4pSxmN87b6IFs/sG8g=",
     21825                        "integrity": "sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==",
    1919221826                        "dev": true
    1919321827                },
    … …  
    1919821832                        "dev": true
    1919921833                },
    19200                 "object-is": {
    19201                         "version": "1.1.5",
    19202                         "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
    19203                         "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
     21834                "object-keys": {
     21835                        "version": "1.1.1",
     21836                        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     21837                        "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
     21838                        "dev": true
     21839                },
     21840                "object-visit": {
     21841                        "version": "1.0.1",
     21842                        "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
     21843                        "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
     21844                        "dev": true,
     21845                        "requires": {
     21846                                "isobject": "^3.0.0"
     21847                        }
     21848                },
     21849                "object.assign": {
     21850                        "version": "4.1.2",
     21851                        "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
     21852                        "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
     21853                        "dev": true,
     21854                        "optional": true,
     21855                        "requires": {
     21856                                "call-bind": "^1.0.0",
     21857                                "define-properties": "^1.1.3",
     21858                                "has-symbols": "^1.0.1",
     21859                                "object-keys": "^1.1.1"
     21860                        }
     21861                },
     21862                "object.defaults": {
     21863                        "version": "1.1.0",
     21864                        "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
     21865                        "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==",
     21866                        "dev": true,
     21867                        "requires": {
     21868                                "array-each": "^1.0.1",
     21869                                "array-slice": "^1.0.0",
     21870                                "for-own": "^1.0.0",
     21871                                "isobject": "^3.0.0"
     21872                        },
     21873                        "dependencies": {
     21874                                "for-own": {
     21875                                        "version": "1.0.0",
     21876                                        "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
     21877                                        "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
     21878                                        "dev": true,
     21879                                        "requires": {
     21880                                                "for-in": "^1.0.1"
     21881                                        }
     21882                                }
     21883                        }
     21884                },
     21885                "object.entries": {
     21886                        "version": "1.1.6",
     21887                        "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
     21888                        "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
    1920421889                        "dev": true,
    1920521890                        "requires": {
    1920621891                                "call-bind": "^1.0.2",
    19207                                 "define-properties": "^1.1.3"
     21892                                "define-properties": "^1.1.4",
     21893                                "es-abstract": "^1.20.4"
    1920821894                        },
    1920921895                        "dependencies": {
    … …  
    1921721903                                                "get-intrinsic": "^1.0.2"
    1921821904                                        }
    19219                                 }
    19220                         }
    19221                 },
    19222                 "object-keys": {
    19223                         "version": "1.1.1",
    19224                         "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
    19225                         "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
    19226                         "dev": true
    19227                 },
    19228                 "object-visit": {
    19229                         "version": "1.0.1",
    19230                         "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
    19231                         "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
    19232                         "dev": true,
    19233                         "requires": {
    19234                                 "isobject": "^3.0.0"
    19235                         }
    19236                 },
    19237                 "object.assign": {
    19238                         "version": "4.1.2",
    19239                         "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
    19240                         "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
    19241                         "dev": true,
    19242                         "optional": true,
    19243                         "requires": {
    19244                                 "call-bind": "^1.0.0",
    19245                                 "define-properties": "^1.1.3",
    19246                                 "has-symbols": "^1.0.1",
    19247                                 "object-keys": "^1.1.1"
    19248                         }
    19249                 },
    19250                 "object.defaults": {
    19251                         "version": "1.1.0",
    19252                         "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
    19253                         "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
    19254                         "dev": true,
    19255                         "requires": {
    19256                                 "array-each": "^1.0.1",
    19257                                 "array-slice": "^1.0.0",
    19258                                 "for-own": "^1.0.0",
    19259                                 "isobject": "^3.0.0"
    19260                         },
    19261                         "dependencies": {
    19262                                 "for-own": {
    19263                                         "version": "1.0.0",
    19264                                         "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
    19265                                         "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
    19266                                         "dev": true,
    19267                                         "requires": {
    19268                                                 "for-in": "^1.0.1"
    19269                                         }
    19270                                 }
    19271                         }
    19272                 },
    19273                 "object.entries": {
    19274                         "version": "1.1.6",
    19275                         "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
    19276                         "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
    19277                         "dev": true,
    19278                         "requires": {
    19279                                 "call-bind": "^1.0.2",
    19280                                 "define-properties": "^1.1.4",
    19281                                 "es-abstract": "^1.20.4"
    19282                         },
    19283                         "dependencies": {
    19284                                 "call-bind": {
    19285                                         "version": "1.0.2",
    19286                                         "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    19287                                         "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    19288                                         "dev": true,
    19289                                         "requires": {
    19290                                                 "function-bind": "^1.1.1",
    19291                                                 "get-intrinsic": "^1.0.2"
    19292                                         }
    1929321905                                },
    1929421906                                "define-properties": {
    … …  
    1930321915                                },
    1930421916                                "es-abstract": {
    19305                                         "version": "1.21.1",
    19306                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    19307                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    19308                                         "dev": true,
    19309                                         "requires": {
     21917                                        "version": "1.21.2",
     21918                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     21919                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     21920                                        "dev": true,
     21921                                        "requires": {
     21922                                                "array-buffer-byte-length": "^1.0.0",
    1931021923                                                "available-typed-arrays": "^1.0.5",
    1931121924                                                "call-bind": "^1.0.2",
    1931221925                                                "es-set-tostringtag": "^2.0.1",
    1931321926                                                "es-to-primitive": "^1.2.1",
    19314                                                 "function-bind": "^1.1.1",
    1931521927                                                "function.prototype.name": "^1.1.5",
    19316                                                 "get-intrinsic": "^1.1.3",
     21928                                                "get-intrinsic": "^1.2.0",
    1931721929                                                "get-symbol-description": "^1.0.0",
    1931821930                                                "globalthis": "^1.0.3",
    … …  
    1932221934                                                "has-proto": "^1.0.1",
    1932321935                                                "has-symbols": "^1.0.3",
    19324                                                 "internal-slot": "^1.0.4",
    19325                                                 "is-array-buffer": "^3.0.1",
     21936                                                "internal-slot": "^1.0.5",
     21937                                                "is-array-buffer": "^3.0.2",
    1932621938                                                "is-callable": "^1.2.7",
    1932721939                                                "is-negative-zero": "^2.0.2",
    … …  
    1933121943                                                "is-typed-array": "^1.1.10",
    1933221944                                                "is-weakref": "^1.0.2",
    19333                                                 "object-inspect": "^1.12.2",
     21945                                                "object-inspect": "^1.12.3",
    1933421946                                                "object-keys": "^1.1.1",
    1933521947                                                "object.assign": "^4.1.4",
    1933621948                                                "regexp.prototype.flags": "^1.4.3",
    1933721949                                                "safe-regex-test": "^1.0.0",
     21950                                                "string.prototype.trim": "^1.2.7",
    1933821951                                                "string.prototype.trimend": "^1.0.6",
    1933921952                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1934421957                                        "dependencies": {
    1934521958                                                "get-intrinsic": {
    19346                                                         "version": "1.2.0",
    19347                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    19348                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     21959                                                        "version": "1.2.1",
     21960                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     21961                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1934921962                                                        "dev": true,
    1935021963                                                        "requires": {
    1935121964                                                                "function-bind": "^1.1.1",
    1935221965                                                                "has": "^1.0.3",
     21966                                                                "has-proto": "^1.0.1",
    1935321967                                                                "has-symbols": "^1.0.3"
    1935421968                                                        }
    … …  
    1945822072                                },
    1945922073                                "es-abstract": {
    19460                                         "version": "1.21.1",
    19461                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    19462                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    19463                                         "dev": true,
    19464                                         "requires": {
     22074                                        "version": "1.21.2",
     22075                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     22076                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     22077                                        "dev": true,
     22078                                        "requires": {
     22079                                                "array-buffer-byte-length": "^1.0.0",
    1946522080                                                "available-typed-arrays": "^1.0.5",
    1946622081                                                "call-bind": "^1.0.2",
    1946722082                                                "es-set-tostringtag": "^2.0.1",
    1946822083                                                "es-to-primitive": "^1.2.1",
    19469                                                 "function-bind": "^1.1.1",
    1947022084                                                "function.prototype.name": "^1.1.5",
    19471                                                 "get-intrinsic": "^1.1.3",
     22085                                                "get-intrinsic": "^1.2.0",
    1947222086                                                "get-symbol-description": "^1.0.0",
    1947322087                                                "globalthis": "^1.0.3",
    … …  
    1947722091                                                "has-proto": "^1.0.1",
    1947822092                                                "has-symbols": "^1.0.3",
    19479                                                 "internal-slot": "^1.0.4",
    19480                                                 "is-array-buffer": "^3.0.1",
     22093                                                "internal-slot": "^1.0.5",
     22094                                                "is-array-buffer": "^3.0.2",
    1948122095                                                "is-callable": "^1.2.7",
    1948222096                                                "is-negative-zero": "^2.0.2",
    … …  
    1948622100                                                "is-typed-array": "^1.1.10",
    1948722101                                                "is-weakref": "^1.0.2",
    19488                                                 "object-inspect": "^1.12.2",
     22102                                                "object-inspect": "^1.12.3",
    1948922103                                                "object-keys": "^1.1.1",
    1949022104                                                "object.assign": "^4.1.4",
    1949122105                                                "regexp.prototype.flags": "^1.4.3",
    1949222106                                                "safe-regex-test": "^1.0.0",
     22107                                                "string.prototype.trim": "^1.2.7",
    1949322108                                                "string.prototype.trimend": "^1.0.6",
    1949422109                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1949922114                                        "dependencies": {
    1950022115                                                "get-intrinsic": {
    19501                                                         "version": "1.2.0",
    19502                                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    19503                                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     22116                                                        "version": "1.2.1",
     22117                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     22118                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1950422119                                                        "dev": true,
    1950522120                                                        "requires": {
    1950622121                                                                "function-bind": "^1.1.1",
    1950722122                                                                "has": "^1.0.3",
     22123                                                                "has-proto": "^1.0.1",
    1950822124                                                                "has-symbols": "^1.0.3"
    1950922125                                                        }
    … …  
    1964722263                                },
    1964822264                                "es-abstract": {
    19649                                         "version": "1.21.1",
    19650                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    19651                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    19652                                         "dev": true,
    19653                                         "requires": {
     22265                                        "version": "1.21.2",
     22266                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     22267                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     22268                                        "dev": true,
     22269                                        "requires": {
     22270                                                "array-buffer-byte-length": "^1.0.0",
    1965422271                                                "available-typed-arrays": "^1.0.5",
    1965522272                                                "call-bind": "^1.0.2",
    1965622273                                                "es-set-tostringtag": "^2.0.1",
    1965722274                                                "es-to-primitive": "^1.2.1",
    19658                                                 "function-bind": "^1.1.1",
    1965922275                                                "function.prototype.name": "^1.1.5",
    19660                                                 "get-intrinsic": "^1.1.3",
     22276                                                "get-intrinsic": "^1.2.0",
    1966122277                                                "get-symbol-description": "^1.0.0",
    1966222278                                                "globalthis": "^1.0.3",
    … …  
    1966622282                                                "has-proto": "^1.0.1",
    1966722283                                                "has-symbols": "^1.0.3",
    19668                                                 "internal-slot": "^1.0.4",
    19669                                                 "is-array-buffer": "^3.0.1",
     22284                                                "internal-slot": "^1.0.5",
     22285                                                "is-array-buffer": "^3.0.2",
    1967022286                                                "is-callable": "^1.2.7",
    1967122287                                                "is-negative-zero": "^2.0.2",
    … …  
    1967522291                                                "is-typed-array": "^1.1.10",
    1967622292                                                "is-weakref": "^1.0.2",
    19677                                                 "object-inspect": "^1.12.2",
     22293                                                "object-inspect": "^1.12.3",
    1967822294                                                "object-keys": "^1.1.1",
    1967922295                                                "object.assign": "^4.1.4",
    1968022296                                                "regexp.prototype.flags": "^1.4.3",
    1968122297                                                "safe-regex-test": "^1.0.0",
     22298                                                "string.prototype.trim": "^1.2.7",
    1968222299                                                "string.prototype.trimend": "^1.0.6",
    1968322300                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    1968822305                                },
    1968922306                                "get-intrinsic": {
    19690                                         "version": "1.2.0",
    19691                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    19692                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     22307                                        "version": "1.2.1",
     22308                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     22309                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    1969322310                                        "dev": true,
    1969422311                                        "requires": {
    1969522312                                                "function-bind": "^1.1.1",
    1969622313                                                "has": "^1.0.3",
     22314                                                "has-proto": "^1.0.1",
    1969722315                                                "has-symbols": "^1.0.3"
    1969822316                                        }
    … …  
    1977122389                        "version": "1.0.1",
    1977222390                        "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
    19773                         "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
     22391                        "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==",
    1977422392                        "dev": true,
    1977522393                        "requires": {
    … …  
    1978122399                                        "version": "1.0.0",
    1978222400                                        "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
    19783                                         "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
     22401                                        "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
    1978422402                                        "dev": true,
    1978522403                                        "requires": {
    … …  
    1979222410                        "version": "1.3.0",
    1979322411                        "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
    19794                         "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
     22412                        "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
    1979522413                        "dev": true,
    1979622414                        "requires": {
    … …  
    1986822486                        "version": "1.4.0",
    1986922487                        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
    19870                         "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
     22488                        "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
    1987122489                        "dev": true,
    1987222490                        "requires": {
    … …  
    1993922557                        "version": "1.0.2",
    1994022558                        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
    19941                         "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
     22559                        "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
    1994222560                        "dev": true
    1994322561                },
    … …  
    1994522563                        "version": "1.0.2",
    1994622564                        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
    19947                         "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
     22565                        "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
    1994822566                        "dev": true
    1994922567                },
    … …  
    1996122579                        "version": "2.1.1",
    1996222580                        "resolved": "https://registry.npmjs.org/outlayer/-/outlayer-2.1.1.tgz",
    19963                         "integrity": "sha1-KYY7beEOpdrf/8rfoNcokHOH6aI=",
     22581                        "integrity": "sha512-+GplXsCQ3VrbGujAeHEzP9SXsBmJxzn/YdDSQZL0xqBmAWBmortu2Y9Gwdp9J0bgDQ8/YNIPMoBM13nTwZfAhw==",
    1996422582                        "requires": {
    1996522583                                "ev-emitter": "^1.0.0",
    … …  
    1998422602                        "version": "1.3.0",
    1998522603                        "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
    19986                         "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
     22604                        "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==",
    1998722605                        "dev": true,
    1998822606                        "optional": true,
    … …  
    1999422612                        "version": "1.0.0",
    1999522613                        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
    19996                         "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
     22614                        "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
    1999722615                        "dev": true,
    1999822616                        "optional": true
    … …  
    2000122619                        "version": "1.1.0",
    2000222620                        "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
    20003                         "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
     22621                        "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==",
    2000422622                        "dev": true,
    2000522623                        "optional": true
    … …  
    2003022648                        "version": "1.0.0",
    2003122649                        "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
    20032                         "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
     22650                        "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==",
    2003322651                        "dev": true,
    2003422652                        "optional": true,
    … …  
    2004022658                        "version": "1.2.0",
    2004122659                        "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
    20042                         "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
     22660                        "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==",
    2004322661                        "dev": true
    2004422662                },
    … …  
    2004622664                        "version": "1.0.0",
    2004722665                        "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
    20048                         "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
     22666                        "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==",
    2004922667                        "dev": true,
    2005022668                        "optional": true
    … …  
    2006322681                        "version": "1.2.1",
    2006422682                        "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
    20065                         "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
     22683                        "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==",
    2006622684                        "dev": true,
    2006722685                        "optional": true,
    … …  
    2009522713                        "version": "1.0.2",
    2009622714                        "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
    20097                         "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
     22715                        "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==",
    2009822716                        "dev": true,
    2009922717                        "requires": {
    … …  
    2011722735                        "version": "1.0.0",
    2011822736                        "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
    20119                         "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
     22737                        "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
    2012022738                        "dev": true
    2012122739                },
    … …  
    2012322741                        "version": "1.0.2",
    2012422742                        "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
    20125                         "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=",
     22743                        "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==",
    2012622744                        "dev": true
    2012722745                },
    2012822746                "parse5": {
    20129                         "version": "6.0.1",
    20130                         "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
    20131                         "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
    20132                         "dev": true
     22747                        "version": "7.1.2",
     22748                        "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
     22749                        "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
     22750                        "dev": true,
     22751                        "requires": {
     22752                                "entities": "^4.4.0"
     22753                        },
     22754                        "dependencies": {
     22755                                "entities": {
     22756                                        "version": "4.5.0",
     22757                                        "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
     22758                                        "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
     22759                                        "dev": true
     22760                                }
     22761                        }
    2013322762                },
    2013422763                "parseurl": {
    … …  
    2015022779                        "version": "0.1.1",
    2015122780                        "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
    20152                         "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
     22781                        "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
    2015322782                        "dev": true
    2015422783                },
    … …  
    2016522794                        "version": "1.0.2",
    2016622795                        "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
    20167                         "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
     22796                        "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
    2016822797                        "dev": true
    2016922798                },
    … …  
    2017622805                        "version": "1.0.1",
    2017722806                        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
    20178                         "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
     22807                        "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
    2017922808                        "dev": true
    2018022809                },
    … …  
    2020022829                        "version": "0.1.1",
    2020122830                        "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
    20202                         "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
     22831                        "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==",
    2020322832                        "dev": true,
    2020422833                        "requires": {
    … …  
    2020922838                        "version": "0.1.2",
    2021022839                        "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
    20211                         "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
     22840                        "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==",
    2021222841                        "dev": true
    2021322842                },
    2021422843                "path-to-regexp": {
    20215                         "version": "0.1.7",
    20216                         "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
    20217                         "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
    20218                         "dev": true
     22844                        "version": "6.2.1",
     22845                        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz",
     22846                        "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw=="
    2021922847                },
    2022022848                "path-type": {
    … …  
    2022622854                        "version": "1.2.0",
    2022722855                        "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
    20228                         "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
     22856                        "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
    2022922857                        "dev": true
    2023022858                },
    … …  
    2023222860                        "version": "2.1.0",
    2023322861                        "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
    20234                         "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
     22862                        "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
    2023522863                        "dev": true
    2023622864                },
    … …  
    2025622884                        "version": "2.0.4",
    2025722885                        "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
    20258                         "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
     22886                        "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
    2025922887                        "dev": true
    2026022888                },
    … …  
    2026222890                        "version": "2.0.1",
    2026322891                        "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
    20264                         "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
     22892                        "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
    2026522893                        "dev": true,
    2026622894                        "requires": {
    … …  
    2026922897                },
    2027022898                "pirates": {
    20271                         "version": "4.0.5",
    20272                         "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
    20273                         "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
     22899                        "version": "4.0.6",
     22900                        "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
     22901                        "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
    2027422902                        "dev": true
    2027522903                },
    … …  
    2039823026                        "version": "0.1.1",
    2039923027                        "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
    20400                         "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
     23028                        "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
    2040123029                        "dev": true
    2040223030                },
    … …  
    2051823146                        "dependencies": {
    2051923147                                "semver": {
    20520                                         "version": "7.3.8",
    20521                                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
    20522                                         "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
     23148                                        "version": "7.5.3",
     23149                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
     23150                                        "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
    2052323151                                        "dev": true,
    2052423152                                        "requires": {
    … …  
    2067723305                },
    2067823306                "postcss-modules-local-by-default": {
    20679                         "version": "4.0.0",
    20680                         "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
    20681                         "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
     23307                        "version": "4.0.3",
     23308                        "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
     23309                        "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
    2068223310                        "dev": true,
    2068323311                        "requires": {
    … …  
    2103423662                        "dev": true
    2103523663                },
     23664                "preact": {
     23665                        "version": "10.15.1",
     23666                        "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz",
     23667                        "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g=="
     23668                },
    2103623669                "prelude-ls": {
    2103723670                        "version": "1.2.1",
    … …  
    2104323676                        "version": "1.0.4",
    2104423677                        "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
    21045                         "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
     23678                        "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==",
    2104623679                        "dev": true,
    2104723680                        "optional": true
    … …  
    2106923702                },
    2107023703                "pretty-format": {
    21071                         "version": "27.5.1",
    21072                         "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
    21073                         "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
    21074                         "dev": true,
    21075                         "requires": {
    21076                                 "ansi-regex": "^5.0.1",
     23704                        "version": "29.5.0",
     23705                        "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz",
     23706                        "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==",
     23707                        "dev": true,
     23708                        "requires": {
     23709                                "@jest/schemas": "^29.4.3",
    2107723710                                "ansi-styles": "^5.0.0",
    21078                                 "react-is": "^17.0.1"
    21079                         },
    21080                         "dependencies": {
    21081                                 "ansi-regex": {
    21082                                         "version": "5.0.1",
    21083                                         "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
    21084                                         "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
    21085                                         "dev": true
    21086                                 },
     23711                                "react-is": "^18.0.0"
     23712                        },
     23713                        "dependencies": {
    2108723714                                "ansi-styles": {
    2108823715                                        "version": "5.2.0",
    … …  
    2109223719                                },
    2109323720                                "react-is": {
    21094                                         "version": "17.0.2",
    21095                                         "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
    21096                                         "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
     23721                                        "version": "18.2.0",
     23722                                        "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
     23723                                        "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
    2109723724                                        "dev": true
    2109823725                                }
    … …  
    2113823765                        "version": "1.2.4",
    2113923766                        "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
    21140                         "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
     23767                        "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
    2114123768                        "dev": true,
    2114223769                        "optional": true
    … …  
    2117423801                        "version": "1.0.2",
    2117523802                        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
    21176                         "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
     23803                        "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==",
    2117723804                        "dev": true
    2117823805                },
    … …  
    2129823925                        }
    2129923926                },
     23927                "pure-rand": {
     23928                        "version": "6.0.2",
     23929                        "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz",
     23930                        "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==",
     23931                        "dev": true
     23932                },
    2130023933                "q": {
    2130123934                        "version": "1.5.1",
    2130223935                        "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
    21303                         "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
     23936                        "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
    2130423937                        "dev": true,
    2130523938                        "optional": true
    … …  
    2142724060                },
    2142824061                "react-easy-crop": {
    21429                         "version": "4.7.4",
    21430                         "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-4.7.4.tgz",
    21431                         "integrity": "sha512-oDi1375Jo/zuPUvo3oauxnNbfy8L4wsbmHD1KB2vT55fdgu+q8/K0w/rDWzy9jz4jfQ94Q9+3Yu366sDDFVmiA==",
     24062                        "version": "4.7.5",
     24063                        "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-4.7.5.tgz",
     24064                        "integrity": "sha512-qKfI4PuhaH1jOLC3DQfQB0cE0z+3N7bfyPkPejQmylXNb8nstfPMH+oHj3gKgpBHLFUiQp/C1rY7sVCVgtjn3Q==",
    2143224065                        "requires": {
    2143324066                                "normalize-wheel": "^1.0.1",
    … …  
    2145224085                        "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==",
    2145324086                        "dev": true
     24087                },
     24088                "react-remove-scroll": {
     24089                        "version": "2.5.5",
     24090                        "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz",
     24091                        "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==",
     24092                        "requires": {
     24093                                "react-remove-scroll-bar": "^2.3.3",
     24094                                "react-style-singleton": "^2.2.1",
     24095                                "tslib": "^2.1.0",
     24096                                "use-callback-ref": "^1.3.0",
     24097                                "use-sidecar": "^1.1.2"
     24098                        }
     24099                },
     24100                "react-remove-scroll-bar": {
     24101                        "version": "2.3.4",
     24102                        "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
     24103                        "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
     24104                        "requires": {
     24105                                "react-style-singleton": "^2.2.1",
     24106                                "tslib": "^2.0.0"
     24107                        }
     24108                },
     24109                "react-style-singleton": {
     24110                        "version": "2.2.1",
     24111                        "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
     24112                        "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
     24113                        "requires": {
     24114                                "get-nonce": "^1.0.0",
     24115                                "invariant": "^2.2.4",
     24116                                "tslib": "^2.0.0"
     24117                        }
    2145424118                },
    2145524119                "read-pkg": {
    … …  
    2166924333                },
    2167024334                "regexp.prototype.flags": {
    21671                         "version": "1.4.3",
    21672                         "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
    21673                         "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
     24335                        "version": "1.5.0",
     24336                        "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
     24337                        "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
    2167424338                        "dev": true,
    2167524339                        "requires": {
    2167624340                                "call-bind": "^1.0.2",
    21677                                 "define-properties": "^1.1.3",
    21678                                 "functions-have-names": "^1.2.2"
     24341                                "define-properties": "^1.2.0",
     24342                                "functions-have-names": "^1.2.3"
    2167924343                        },
    2168024344                        "dependencies": {
    … …  
    2168824352                                                "get-intrinsic": "^1.0.2"
    2168924353                                        }
    21690                                 }
    21691                         }
    21692                 },
    21693                 "regexpp": {
    21694                         "version": "3.2.0",
    21695                         "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
    21696                         "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
    21697                         "dev": true
     24354                                },
     24355                                "define-properties": {
     24356                                        "version": "1.2.0",
     24357                                        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
     24358                                        "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
     24359                                        "dev": true,
     24360                                        "requires": {
     24361                                                "has-property-descriptors": "^1.0.0",
     24362                                                "object-keys": "^1.1.1"
     24363                                        }
     24364                                }
     24365                        }
    2169824366                },
    2169924367                "regexpu-core": {
    21700                         "version": "5.3.1",
    21701                         "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz",
    21702                         "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==",
     24368                        "version": "5.3.2",
     24369                        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
     24370                        "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
    2170324371                        "dev": true,
    2170424372                        "requires": {
    … …  
    2174724415                        "version": "1.6.1",
    2174824416                        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
    21749                         "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
     24417                        "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
    2175024418                        "dev": true
    2175124419                },
    … …  
    2175324421                        "version": "2.0.1",
    2175424422                        "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
    21755                         "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
     24423                        "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==",
    2175624424                        "dev": true,
    2175724425                        "optional": true,
    … …  
    2191324581                        "version": "0.2.1",
    2191424582                        "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
    21915                         "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
     24583                        "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
    2191624584                        "dev": true
    2191724585                },
    2191824586                "resolve.exports": {
    21919                         "version": "1.1.1",
    21920                         "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz",
    21921                         "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==",
     24587                        "version": "2.0.2",
     24588                        "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
     24589                        "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==",
    2192224590                        "dev": true
    2192324591                },
    … …  
    2192524593                        "version": "1.0.2",
    2192624594                        "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
    21927                         "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
     24595                        "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==",
    2192824596                        "dev": true,
    2192924597                        "optional": true,
    … …  
    2193524603                        "version": "2.0.0",
    2193624604                        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
    21937                         "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
     24605                        "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
    2193824606                        "dev": true,
    2193924607                        "requires": {
    … …  
    2195124619                                        "version": "2.0.1",
    2195224620                                        "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
    21953                                         "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
     24621                                        "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
    2195424622                                        "dev": true,
    2195524623                                        "requires": {
    … …  
    2203024698                                        "version": "2.0.1",
    2203124699                                        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
    22032                                         "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
     24700                                        "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
    2203324701                                        "dev": true
    2203424702                                }
    … …  
    2204224710                },
    2204324711                "run-con": {
    22044                         "version": "1.2.11",
    22045                         "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz",
    22046                         "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==",
     24712                        "version": "1.2.12",
     24713                        "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz",
     24714                        "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==",
    2204724715                        "dev": true,
    2204824716                        "requires": {
    2204924717                                "deep-extend": "^0.6.0",
    2205024718                                "ini": "~3.0.0",
    22051                                 "minimist": "^1.2.6",
     24719                                "minimist": "^1.2.8",
    2205224720                                "strip-json-comments": "~3.1.1"
    2205324721                        },
    … …  
    2205824726                                        "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
    2205924727                                        "dev": true
     24728                                },
     24729                                "minimist": {
     24730                                        "version": "1.2.8",
     24731                                        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
     24732                                        "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
     24733                                        "dev": true
    2206024734                                }
    2206124735                        }
    … …  
    2209724771                        "version": "1.0.1",
    2209824772                        "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
    22099                         "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=",
     24773                        "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==",
    2210024774                        "dev": true
    2210124775                },
    … …  
    2210324777                        "version": "1.1.0",
    2210424778                        "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
    22105                         "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
     24779                        "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
    2210624780                        "dev": true,
    2210724781                        "requires": {
    … …  
    2213124805                                },
    2213224806                                "get-intrinsic": {
    22133                                         "version": "1.2.0",
    22134                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    22135                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     24807                                        "version": "1.2.1",
     24808                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     24809                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    2213624810                                        "dev": true,
    2213724811                                        "requires": {
    2213824812                                                "function-bind": "^1.1.1",
    2213924813                                                "has": "^1.0.3",
     24814                                                "has-proto": "^1.0.1",
    2214024815                                                "has-symbols": "^1.0.3"
    2214124816                                        }
    … …  
    2229924974                },
    2230024975                "saxes": {
    22301                         "version": "5.0.1",
    22302                         "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
    22303                         "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
     24976                        "version": "6.0.0",
     24977                        "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
     24978                        "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
    2230424979                        "dev": true,
    2230524980                        "requires": {
    … …  
    2233925014                        "version": "1.1.2",
    2234025015                        "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
    22341                         "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
     25016                        "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
    2234225017                },
    2234325018                "select-hose": {
    … …  
    2237425049                        "version": "1.1.2",
    2237525050                        "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
    22376                         "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
     25051                        "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==",
    2237725052                        "dev": true,
    2237825053                        "optional": true,
    … …  
    2254925224                                        "version": "2.0.1",
    2255025225                                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    22551                                         "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     25226                                        "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
    2255225227                                        "dev": true,
    2255325228                                        "requires": {
    2255425229                                                "is-extendable": "^0.1.0"
     25230                                        }
     25231                                },
     25232                                "is-plain-object": {
     25233                                        "version": "2.0.4",
     25234                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     25235                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     25236                                        "dev": true,
     25237                                        "requires": {
     25238                                                "isobject": "^3.0.1"
    2255525239                                        }
    2255625240                                }
    … …  
    2259525279                        "version": "1.2.0",
    2259625280                        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
    22597                         "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
     25281                        "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
    2259825282                        "dev": true,
    2259925283                        "requires": {
    … …  
    2260425288                        "version": "1.0.0",
    2260525289                        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
    22606                         "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
     25290                        "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
     25291                        "dev": true
     25292                },
     25293                "shell-quote": {
     25294                        "version": "1.8.1",
     25295                        "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
     25296                        "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
    2260725297                        "dev": true
    2260825298                },
    … …  
    2280125491                                        "version": "0.2.5",
    2280225492                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    22803                                         "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     25493                                        "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
    2280425494                                        "dev": true,
    2280525495                                        "requires": {
    … …  
    2281025500                                        "version": "2.0.1",
    2281125501                                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
    22812                                         "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     25502                                        "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
    2281325503                                        "dev": true,
    2281425504                                        "requires": {
    … …  
    2281925509                                        "version": "2.0.0",
    2282025510                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    22821                                         "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     25511                                        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
    2282225512                                        "dev": true
    2282325513                                }
    … …  
    2283825528                                        "version": "1.0.0",
    2283925529                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
    22840                                         "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     25530                                        "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
    2284125531                                        "dev": true,
    2284225532                                        "requires": {
    … …  
    2292125611                        "version": "1.1.2",
    2292225612                        "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
    22923                         "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
     25613                        "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
    2292425614                        "dev": true,
    2292525615                        "optional": true,
    … …  
    2293125621                        "version": "1.0.1",
    2293225622                        "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
    22933                         "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
     25623                        "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==",
    2293425624                        "dev": true,
    2293525625                        "optional": true,
    … …  
    2294125631                        "version": "0.5.7",
    2294225632                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    22943                         "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
     25633                        "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
    2294425634                },
    2294525635                "source-map-js": {
    … …  
    2307625766                        "dependencies": {
    2307725767                                "readable-stream": {
    23078                                         "version": "3.6.0",
    23079                                         "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    23080                                         "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     25768                                        "version": "3.6.2",
     25769                                        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
     25770                                        "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
    2308125771                                        "dev": true,
    2308225772                                        "requires": {
    … …  
    2310525795                        "version": "1.3.0",
    2310625796                        "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",
    23107                         "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",
     25797                        "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==",
    2310825798                        "dev": true,
    2310925799                        "optional": true,
    … …  
    2311725807                                        "version": "2.1.1",
    2311825808                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    23119                                         "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     25809                                        "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
    2312025810                                        "dev": true,
    2312125811                                        "optional": true
    … …  
    2312425814                                        "version": "2.2.1",
    2312525815                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    23126                                         "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
     25816                                        "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
    2312725817                                        "dev": true,
    2312825818                                        "optional": true
    … …  
    2313125821                                        "version": "1.1.3",
    2313225822                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    23133                                         "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     25823                                        "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
    2313425824                                        "dev": true,
    2313525825                                        "optional": true,
    … …  
    2314525835                                        "version": "3.0.1",
    2314625836                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    23147                                         "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     25837                                        "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
    2314825838                                        "dev": true,
    2314925839                                        "optional": true,
    … …  
    2315525845                                        "version": "2.0.0",
    2315625846                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    23157                                         "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
     25847                                        "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
    2315825848                                        "dev": true,
    2315925849                                        "optional": true
    … …  
    2318725877                        "version": "0.0.10",
    2318825878                        "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
    23189                         "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
     25879                        "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
    2319025880                        "dev": true
    2319125881                },
    … …  
    2321625906                        "version": "0.1.2",
    2321725907                        "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
    23218                         "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
     25908                        "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
    2321925909                        "dev": true,
    2322025910                        "requires": {
    … …  
    2322625916                                        "version": "0.2.5",
    2322725917                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
    23228                                         "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     25918                                        "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
    2322925919                                        "dev": true,
    2323025920                                        "requires": {
    … …  
    2324025930                        "dev": true
    2324125931                },
    23242                 "stop-iteration-iterator": {
    23243                         "version": "1.0.0",
    23244                         "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
    23245                         "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
    23246                         "dev": true,
    23247                         "requires": {
    23248                                 "internal-slot": "^1.0.4"
    23249                         }
    23250                 },
    2325125932                "stream-from-promise": {
    2325225933                        "version": "1.0.0",
    … …  
    2326525946                        "version": "1.1.0",
    2326625947                        "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
    23267                         "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
     25948                        "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==",
    2326825949                        "dev": true,
    2326925950                        "optional": true
    … …  
    2329925980                        "version": "0.2.1",
    2330025981                        "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
    23301                         "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
     25982                        "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==",
    2330225983                        "dev": true
    2330325984                },
    … …  
    2334926030                                },
    2335026031                                "es-abstract": {
    23351                                         "version": "1.21.1",
    23352                                         "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
    23353                                         "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
    23354                                         "dev": true,
    23355                                         "requires": {
     26032                                        "version": "1.21.2",
     26033                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     26034                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     26035                                        "dev": true,
     26036                                        "requires": {
     26037                                                "array-buffer-byte-length": "^1.0.0",
    2335626038                                                "available-typed-arrays": "^1.0.5",
    2335726039                                                "call-bind": "^1.0.2",
    2335826040                                                "es-set-tostringtag": "^2.0.1",
    2335926041                                                "es-to-primitive": "^1.2.1",
    23360                                                 "function-bind": "^1.1.1",
    2336126042                                                "function.prototype.name": "^1.1.5",
    23362                                                 "get-intrinsic": "^1.1.3",
     26043                                                "get-intrinsic": "^1.2.0",
    2336326044                                                "get-symbol-description": "^1.0.0",
    2336426045                                                "globalthis": "^1.0.3",
    … …  
    2336826049                                                "has-proto": "^1.0.1",
    2336926050                                                "has-symbols": "^1.0.3",
    23370                                                 "internal-slot": "^1.0.4",
    23371                                                 "is-array-buffer": "^3.0.1",
     26051                                                "internal-slot": "^1.0.5",
     26052                                                "is-array-buffer": "^3.0.2",
    2337226053                                                "is-callable": "^1.2.7",
    2337326054                                                "is-negative-zero": "^2.0.2",
    … …  
    2337726058                                                "is-typed-array": "^1.1.10",
    2337826059                                                "is-weakref": "^1.0.2",
    23379                                                 "object-inspect": "^1.12.2",
     26060                                                "object-inspect": "^1.12.3",
    2338026061                                                "object-keys": "^1.1.1",
    2338126062                                                "object.assign": "^4.1.4",
    2338226063                                                "regexp.prototype.flags": "^1.4.3",
    2338326064                                                "safe-regex-test": "^1.0.0",
     26065                                                "string.prototype.trim": "^1.2.7",
    2338426066                                                "string.prototype.trimend": "^1.0.6",
    2338526067                                                "string.prototype.trimstart": "^1.0.6",
    … …  
    2339026072                                },
    2339126073                                "get-intrinsic": {
    23392                                         "version": "1.2.0",
    23393                                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
    23394                                         "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
     26074                                        "version": "1.2.1",
     26075                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     26076                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
    2339526077                                        "dev": true,
    2339626078                                        "requires": {
    2339726079                                                "function-bind": "^1.1.1",
    2339826080                                                "has": "^1.0.3",
     26081                                                "has-proto": "^1.0.1",
    2339926082                                                "has-symbols": "^1.0.3"
    2340026083                                        }
    … …  
    2347026153                        }
    2347126154                },
     26155                "string.prototype.trim": {
     26156                        "version": "1.2.7",
     26157                        "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
     26158                        "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
     26159                        "dev": true,
     26160                        "requires": {
     26161                                "call-bind": "^1.0.2",
     26162                                "define-properties": "^1.1.4",
     26163                                "es-abstract": "^1.20.4"
     26164                        },
     26165                        "dependencies": {
     26166                                "call-bind": {
     26167                                        "version": "1.0.2",
     26168                                        "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     26169                                        "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     26170                                        "dev": true,
     26171                                        "requires": {
     26172                                                "function-bind": "^1.1.1",
     26173                                                "get-intrinsic": "^1.0.2"
     26174                                        }
     26175                                },
     26176                                "define-properties": {
     26177                                        "version": "1.2.0",
     26178                                        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
     26179                                        "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
     26180                                        "dev": true,
     26181                                        "requires": {
     26182                                                "has-property-descriptors": "^1.0.0",
     26183                                                "object-keys": "^1.1.1"
     26184                                        }
     26185                                },
     26186                                "es-abstract": {
     26187                                        "version": "1.21.2",
     26188                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
     26189                                        "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
     26190                                        "dev": true,
     26191                                        "requires": {
     26192                                                "array-buffer-byte-length": "^1.0.0",
     26193                                                "available-typed-arrays": "^1.0.5",
     26194                                                "call-bind": "^1.0.2",
     26195                                                "es-set-tostringtag": "^2.0.1",
     26196                                                "es-to-primitive": "^1.2.1",
     26197                                                "function.prototype.name": "^1.1.5",
     26198                                                "get-intrinsic": "^1.2.0",
     26199                                                "get-symbol-description": "^1.0.0",
     26200                                                "globalthis": "^1.0.3",
     26201                                                "gopd": "^1.0.1",
     26202                                                "has": "^1.0.3",
     26203                                                "has-property-descriptors": "^1.0.0",
     26204                                                "has-proto": "^1.0.1",
     26205                                                "has-symbols": "^1.0.3",
     26206                                                "internal-slot": "^1.0.5",
     26207                                                "is-array-buffer": "^3.0.2",
     26208                                                "is-callable": "^1.2.7",
     26209                                                "is-negative-zero": "^2.0.2",
     26210                                                "is-regex": "^1.1.4",
     26211                                                "is-shared-array-buffer": "^1.0.2",
     26212                                                "is-string": "^1.0.7",
     26213                                                "is-typed-array": "^1.1.10",
     26214                                                "is-weakref": "^1.0.2",
     26215                                                "object-inspect": "^1.12.3",
     26216                                                "object-keys": "^1.1.1",
     26217                                                "object.assign": "^4.1.4",
     26218                                                "regexp.prototype.flags": "^1.4.3",
     26219                                                "safe-regex-test": "^1.0.0",
     26220                                                "string.prototype.trim": "^1.2.7",
     26221                                                "string.prototype.trimend": "^1.0.6",
     26222                                                "string.prototype.trimstart": "^1.0.6",
     26223                                                "typed-array-length": "^1.0.4",
     26224                                                "unbox-primitive": "^1.0.2",
     26225                                                "which-typed-array": "^1.1.9"
     26226                                        },
     26227                                        "dependencies": {
     26228                                                "get-intrinsic": {
     26229                                                        "version": "1.2.1",
     26230                                                        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
     26231                                                        "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
     26232                                                        "dev": true,
     26233                                                        "requires": {
     26234                                                                "function-bind": "^1.1.1",
     26235                                                                "has": "^1.0.3",
     26236                                                                "has-proto": "^1.0.1",
     26237                                                                "has-symbols": "^1.0.3"
     26238                                                        }
     26239                                                }
     26240                                        }
     26241                                },
     26242                                "has-symbols": {
     26243                                        "version": "1.0.3",
     26244                                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
     26245                                        "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
     26246                                        "dev": true
     26247                                },
     26248                                "is-callable": {
     26249                                        "version": "1.2.7",
     26250                                        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
     26251                                        "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
     26252                                        "dev": true
     26253                                },
     26254                                "is-negative-zero": {
     26255                                        "version": "2.0.2",
     26256                                        "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
     26257                                        "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
     26258                                        "dev": true
     26259                                },
     26260                                "is-regex": {
     26261                                        "version": "1.1.4",
     26262                                        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
     26263                                        "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
     26264                                        "dev": true,
     26265                                        "requires": {
     26266                                                "call-bind": "^1.0.2",
     26267                                                "has-tostringtag": "^1.0.0"
     26268                                        }
     26269                                },
     26270                                "object-inspect": {
     26271                                        "version": "1.12.3",
     26272                                        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
     26273                                        "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
     26274                                        "dev": true
     26275                                },
     26276                                "object.assign": {
     26277                                        "version": "4.1.4",
     26278                                        "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
     26279                                        "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
     26280                                        "dev": true,
     26281                                        "requires": {
     26282                                                "call-bind": "^1.0.2",
     26283                                                "define-properties": "^1.1.4",
     26284                                                "has-symbols": "^1.0.3",
     26285                                                "object-keys": "^1.1.1"
     26286                                        }
     26287                                },
     26288                                "string.prototype.trimend": {
     26289                                        "version": "1.0.6",
     26290                                        "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
     26291                                        "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
     26292                                        "dev": true,
     26293                                        "requires": {
     26294                                                "call-bind": "^1.0.2",
     26295                                                "define-properties": "^1.1.4",
     26296                                                "es-abstract": "^1.20.4"
     26297                                        }
     26298                                },
     26299                                "string.prototype.trimstart": {
     26300                                        "version": "1.0.6",
     26301                                        "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
     26302                                        "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
     26303                                        "dev": true,
     26304                                        "requires": {
     26305                                                "call-bind": "^1.0.2",
     26306                                                "define-properties": "^1.1.4",
     26307                                                "es-abstract": "^1.20.4"
     26308                                        }
     26309                                }
     26310                        }
     26311                },
    2347226312                "string.prototype.trimend": {
    2347326313                        "version": "1.0.3",
    … …  
    2353426374                        "version": "1.0.0",
    2353526375                        "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
    23536                         "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
     26376                        "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
    2353726377                        "dev": true,
    2353826378                        "optional": true
    … …  
    2379426634                                },
    2379526635                                "is-core-module": {
    23796                                         "version": "2.11.0",
    23797                                         "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
    23798                                         "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
     26636                                        "version": "2.12.1",
     26637                                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
     26638                                        "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
    2379926639                                        "dev": true,
    2380026640                                        "requires": {
    … …  
    2391126751                                },
    2391226752                                "postcss-selector-parser": {
    23913                                         "version": "6.0.11",
    23914                                         "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
    23915                                         "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
     26753                                        "version": "6.0.13",
     26754                                        "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
     26755                                        "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
    2391626756                                        "dev": true,
    2391726757                                        "requires": {
    … …  
    2395526795                                        "dev": true
    2395626796                                },
    23957                                 "signal-exit": {
    23958                                         "version": "3.0.7",
    23959                                         "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
    23960                                         "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
    23961                                         "dev": true
    23962                                 },
    2396326797                                "string-width": {
    2396426798                                        "version": "4.2.3",
    … …  
    2402026854                                        }
    2402126855                                },
    24022                                 "write-file-atomic": {
    24023                                         "version": "4.0.2",
    24024                                         "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
    24025                                         "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
    24026                                         "dev": true,
    24027                                         "requires": {
    24028                                                 "imurmurhash": "^0.1.4",
    24029                                                 "signal-exit": "^3.0.7"
    24030                                         }
    24031                                 },
    2403226856                                "yargs-parser": {
    2403326857                                        "version": "20.2.9",
    … …  
    2405626880                },
    2405726881                "stylelint-scss": {
    24058                         "version": "4.4.0",
    24059                         "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz",
    24060                         "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==",
    24061                         "dev": true,
    24062                         "requires": {
    24063                                 "lodash": "^4.17.21",
     26882                        "version": "4.7.0",
     26883                        "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz",
     26884                        "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==",
     26885                        "dev": true,
     26886                        "requires": {
    2406426887                                "postcss-media-query-parser": "^0.2.3",
    2406526888                                "postcss-resolve-nested-selector": "^0.1.1",
    24066                                 "postcss-selector-parser": "^6.0.6",
    24067                                 "postcss-value-parser": "^4.1.0"
     26889                                "postcss-selector-parser": "^6.0.11",
     26890                                "postcss-value-parser": "^4.2.0"
    2406826891                        },
    2406926892                        "dependencies": {
    2407026893                                "postcss-selector-parser": {
    24071                                         "version": "6.0.11",
    24072                                         "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
    24073                                         "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
     26894                                        "version": "6.0.13",
     26895                                        "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
     26896                                        "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
    2407426897                                        "dev": true,
    2407526898                                        "requires": {
    … …  
    2425427077                        "version": "2.6.2",
    2425527078                        "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
    24256                         "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=",
     27079                        "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
    2425727080                        "dev": true
    2425827081                },
    … …  
    2431227135                        "version": "1.0.0",
    2431327136                        "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
    24314                         "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
     27137                        "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
    2431527138                        "dev": true,
    2431627139                        "optional": true
    … …  
    2431927142                        "version": "2.0.0",
    2432027143                        "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
    24321                         "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
     27144                        "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==",
    2432227145                        "dev": true,
    2432327146                        "optional": true,
    … …  
    2433427157                                        "optional": true
    2433527158                                }
    24336                         }
    24337                 },
    24338                 "terminal-link": {
    24339                         "version": "2.1.1",
    24340                         "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
    24341                         "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
    24342                         "dev": true,
    24343                         "requires": {
    24344                                 "ansi-escapes": "^4.2.1",
    24345                                 "supports-hyperlinks": "^2.0.0"
    2434627159                        }
    2434727160                },
    … …  
    2438827201                        "dev": true
    2438927202                },
    24390                 "throat": {
    24391                         "version": "6.0.2",
    24392                         "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz",
    24393                         "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==",
    24394                         "dev": true
    24395                 },
    2439627203                "through": {
    2439727204                        "version": "2.3.8",
    2439827205                        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
    24399                         "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
     27206                        "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
    2440027207                        "dev": true
    2440127208                },
    … …  
    2440927216                        "version": "4.0.1",
    2441027217                        "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
    24411                         "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
     27218                        "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==",
    2441227219                        "dev": true,
    2441327220                        "optional": true
    … …  
    2448327290                        "version": "0.3.0",
    2448427291                        "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
    24485                         "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
     27292                        "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
    2448627293                        "dev": true,
    2448727294                        "requires": {
    … …  
    2452927336                },
    2453027337                "tough-cookie": {
    24531                         "version": "4.1.2",
    24532                         "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
    24533                         "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
     27338                        "version": "4.1.3",
     27339                        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
     27340                        "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
    2453427341                        "dev": true,
    2453527342                        "requires": {
    … …  
    2454327350                        "version": "0.0.3",
    2454427351                        "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
    24545                         "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
     27352                        "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
    2454627353                        "dev": true
    2454727354                },
    … …  
    2456727374                        "version": "1.0.0",
    2456827375                        "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
    24569                         "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
     27376                        "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
    2457027377                        "dev": true,
    2457127378                        "requires": {
    … …  
    2457427381                },
    2457527382                "tsconfig-paths": {
    24576                         "version": "3.14.1",
    24577                         "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
    24578                         "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
     27383                        "version": "3.14.2",
     27384                        "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
     27385                        "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
    2457927386                        "dev": true,
    2458027387                        "requires": {
    2458127388                                "@types/json5": "^0.0.29",
    24582                                 "json5": "^1.0.1",
     27389                                "json5": "^1.0.2",
    2458327390                                "minimist": "^1.2.6",
    2458427391                                "strip-bom": "^3.0.0"
    … …  
    2459727404                },
    2459827405                "tslib": {
    24599                         "version": "2.3.1",
    24600                         "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
    24601                         "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
     27406                        "version": "2.6.0",
     27407                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
     27408                        "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA=="
    2460227409                },
    2460327410                "tsutils": {
    … …  
    2462127428                        "version": "0.6.0",
    2462227429                        "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
    24623                         "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
     27430                        "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
    2462427431                        "dev": true,
    2462527432                        "requires": {
    … …  
    2463527442                        "version": "0.14.5",
    2463627443                        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
    24637                         "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
     27444                        "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
    2463827445                        "dev": true
    2463927446                },
    … …  
    2469227499                        }
    2469327500                },
    24694                 "typedarray-to-buffer": {
    24695                         "version": "3.1.5",
    24696                         "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
    24697                         "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
    24698                         "dev": true,
    24699                         "requires": {
    24700                                 "is-typedarray": "^1.0.0"
    24701                         }
    24702                 },
    2470327501                "uc.micro": {
    2470427502                        "version": "1.0.6",
    … …  
    2475627554                        "version": "0.1.2",
    2475727555                        "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
    24758                         "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
     27556                        "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
    2475927557                        "dev": true
    2476027558                },
    … …  
    2483527633                        "version": "1.1.1",
    2483627634                        "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
    24837                         "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
     27635                        "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
    2483827636                        "dev": true,
    2483927637                        "optional": true
    … …  
    2484227640                        "version": "1.0.0",
    2484327641                        "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
    24844                         "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
     27642                        "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
    2484527643                        "dev": true,
    2484627644                        "requires": {
    … …  
    2485227650                                        "version": "0.3.1",
    2485327651                                        "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
    24854                                         "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
     27652                                        "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
    2485527653                                        "dev": true,
    2485627654                                        "requires": {
    … …  
    2486327661                                                        "version": "2.1.0",
    2486427662                                                        "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
    24865                                                         "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
     27663                                                        "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
    2486627664                                                        "dev": true,
    2486727665                                                        "requires": {
    … …  
    2487427672                                        "version": "0.1.4",
    2487527673                                        "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
    24876                                         "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
     27674                                        "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
    2487727675                                        "dev": true
    2487827676                                }
    … …  
    2491727715                        "version": "1.0.0",
    2491827716                        "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
    24919                         "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
     27717                        "integrity": "sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg==",
    2492027718                        "dev": true
    2492127719                },
    … …  
    2492327721                        "version": "0.1.0",
    2492427722                        "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
    24925                         "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
     27723                        "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
    2492627724                        "dev": true
    2492727725                },
    … …  
    2495027748                        "version": "1.0.0",
    2495127749                        "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
    24952                         "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
     27750                        "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==",
    2495327751                        "dev": true,
    2495427752                        "optional": true,
    … …  
    2496027758                        "version": "1.0.1",
    2496127759                        "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
    24962                         "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
     27760                        "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==",
    2496327761                        "dev": true,
    2496427762                        "optional": true
    … …  
    2497027768                        "dev": true
    2497127769                },
     27770                "use-callback-ref": {
     27771                        "version": "1.3.0",
     27772                        "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
     27773                        "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
     27774                        "requires": {
     27775                                "tslib": "^2.0.0"
     27776                        }
     27777                },
    2497227778                "use-lilius": {
    2497327779                        "version": "2.0.3",
    … …  
    2498327789                        "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ=="
    2498427790                },
     27791                "use-sidecar": {
     27792                        "version": "1.1.2",
     27793                        "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
     27794                        "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
     27795                        "requires": {
     27796                                "detect-node-es": "^1.1.0",
     27797                                "tslib": "^2.0.0"
     27798                        }
     27799                },
    2498527800                "use-sync-external-store": {
    2498627801                        "version": "1.2.0",
    … …  
    2499127806                        "version": "1.0.2",
    2499227807                        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    24993                         "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
     27808                        "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
    2499427809                },
    2499527810                "util.promisify": {
    … …  
    2501327828                },
    2501427829                "uuid": {
    25015                         "version": "9.0.0",
    25016                         "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
    25017                         "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
    25018                         "dev": true
     27830                        "version": "8.3.2",
     27831                        "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
     27832                        "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
    2501927833                },
    2502027834                "v8-compile-cache": {
    … …  
    2502527839                },
    2502627840                "v8-to-istanbul": {
    25027                         "version": "8.1.1",
    25028                         "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
    25029                         "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
    25030                         "dev": true,
    25031                         "requires": {
     27841                        "version": "9.1.0",
     27842                        "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz",
     27843                        "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==",
     27844                        "dev": true,
     27845                        "requires": {
     27846                                "@jridgewell/trace-mapping": "^0.3.12",
    2503227847                                "@types/istanbul-lib-coverage": "^2.0.1",
    25033                                 "convert-source-map": "^1.6.0",
    25034                                 "source-map": "^0.7.3"
    25035                         },
    25036                         "dependencies": {
    25037                                 "source-map": {
    25038                                         "version": "0.7.4",
    25039                                         "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
    25040                                         "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
    25041                                         "dev": true
    25042                                 }
     27848                                "convert-source-map": "^1.6.0"
    2504327849                        }
    2504427850                },
    … …  
    2508027886                        "version": "1.10.0",
    2508127887                        "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
    25082                         "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
     27888                        "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
    2508327889                        "dev": true,
    2508427890                        "requires": {
    … …  
    2508827894                        }
    2508927895                },
    25090                 "w3c-hr-time": {
    25091                         "version": "1.0.2",
    25092                         "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
    25093                         "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
    25094                         "dev": true,
    25095                         "requires": {
    25096                                 "browser-process-hrtime": "^1.0.0"
    25097                         }
    25098                 },
    2509927896                "w3c-xmlserializer": {
    25100                         "version": "2.0.0",
    25101                         "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
    25102                         "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
    25103                         "dev": true,
    25104                         "requires": {
    25105                                 "xml-name-validator": "^3.0.0"
     27897                        "version": "4.0.0",
     27898                        "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
     27899                        "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
     27900                        "dev": true,
     27901                        "requires": {
     27902                                "xml-name-validator": "^4.0.0"
    2510627903                        }
    2510727904                },
    … …  
    2520127998                        "version": "3.0.1",
    2520227999                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
    25203                         "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
     28000                        "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
    2520428001                        "dev": true
    2520528002                },
    … …  
    2525728054                },
    2525828055                "webpack-bundle-analyzer": {
    25259                         "version": "4.8.0",
    25260                         "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz",
    25261                         "integrity": "sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==",
     28056                        "version": "4.9.0",
     28057                        "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.0.tgz",
     28058                        "integrity": "sha512-+bXGmO1LyiNx0i9enBu3H8mv42sj/BJWhZNFwjz92tVnBa9J3JMGo2an2IXlEleoDOPn/Hofl5hr/xCpObUDtw==",
    2526228059                        "dev": true,
    2526328060                        "requires": {
    … …  
    2527428071                        },
    2527528072                        "dependencies": {
    25276                                 "acorn-walk": {
    25277                                         "version": "8.2.0",
    25278                                         "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
    25279                                         "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
    25280                                         "dev": true
    25281                                 },
    2528228073                                "ansi-styles": {
    2528328074                                        "version": "4.3.0",
    … …  
    2545328244                                },
    2545428245                                "schema-utils": {
    25455                                         "version": "4.0.0",
    25456                                         "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
    25457                                         "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
     28246                                        "version": "4.2.0",
     28247                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
     28248                                        "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
    2545828249                                        "dev": true,
    2545928250                                        "requires": {
    2546028251                                                "@types/json-schema": "^7.0.9",
    25461                                                 "ajv": "^8.8.0",
     28252                                                "ajv": "^8.9.0",
    2546228253                                                "ajv-formats": "^2.1.1",
    25463                                                 "ajv-keywords": "^5.0.0"
     28254                                                "ajv-keywords": "^5.1.0"
    2546428255                                        }
    2546528256                                }
    … …  
    2546728258                },
    2546828259                "webpack-dev-server": {
    25469                         "version": "4.11.1",
    25470                         "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz",
    25471                         "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==",
     28260                        "version": "4.15.1",
     28261                        "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
     28262                        "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
    2547228263                        "dev": true,
    2547328264                        "requires": {
    … …  
    2547828269                                "@types/serve-static": "^1.13.10",
    2547928270                                "@types/sockjs": "^0.3.33",
    25480                                 "@types/ws": "^8.5.1",
     28271                                "@types/ws": "^8.5.5",
    2548128272                                "ansi-html-community": "^0.0.8",
    2548228273                                "bonjour-service": "^1.0.11",
    … …  
    2549128282                                "http-proxy-middleware": "^2.0.3",
    2549228283                                "ipaddr.js": "^2.0.1",
     28284                                "launch-editor": "^2.6.0",
    2549328285                                "open": "^8.0.9",
    2549428286                                "p-retry": "^4.5.0",
    … …  
    2550028292                                "spdy": "^4.0.2",
    2550128293                                "webpack-dev-middleware": "^5.3.1",
    25502                                 "ws": "^8.4.2"
     28294                                "ws": "^8.13.0"
    2550328295                        },
    2550428296                        "dependencies": {
    … …  
    2552528317                                },
    2552628318                                "graceful-fs": {
    25527                                         "version": "4.2.10",
    25528                                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
    25529                                         "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
     28319                                        "version": "4.2.11",
     28320                                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     28321                                        "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    2553028322                                        "dev": true
    2553128323                                },
    … …  
    2554628338                                },
    2554728339                                "schema-utils": {
    25548                                         "version": "4.0.0",
    25549                                         "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
    25550                                         "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
     28340                                        "version": "4.2.0",
     28341                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
     28342                                        "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
    2555128343                                        "dev": true,
    2555228344                                        "requires": {
    2555328345                                                "@types/json-schema": "^7.0.9",
    25554                                                 "ajv": "^8.8.0",
     28346                                                "ajv": "^8.9.0",
    2555528347                                                "ajv-formats": "^2.1.1",
    25556                                                 "ajv-keywords": "^5.0.0"
     28348                                                "ajv-keywords": "^5.1.0"
    2555728349                                        }
    2555828350                                },
    2555928351                                "ws": {
    25560                                         "version": "8.12.1",
    25561                                         "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz",
    25562                                         "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==",
     28352                                        "version": "8.13.0",
     28353                                        "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
     28354                                        "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
    2556328355                                        "dev": true
    2556428356                                }
    … …  
    2557828370                },
    2557928371                "webpack-merge": {
    25580                         "version": "5.8.0",
    25581                         "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
    25582                         "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
     28372                        "version": "5.9.0",
     28373                        "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz",
     28374                        "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==",
    2558328375                        "dev": true,
    2558428376                        "requires": {
    … …  
    2559628388                                                "kind-of": "^6.0.2",
    2559728389                                                "shallow-clone": "^3.0.0"
     28390                                        },
     28391                                        "dependencies": {
     28392                                                "is-plain-object": {
     28393                                                        "version": "2.0.4",
     28394                                                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     28395                                                        "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     28396                                                        "dev": true,
     28397                                                        "requires": {
     28398                                                                "isobject": "^3.0.1"
     28399                                                        }
     28400                                                }
    2559828401                                        }
    2559928402                                },
    … …  
    2563928442                },
    2564028443                "whatwg-encoding": {
    25641                         "version": "1.0.5",
    25642                         "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
    25643                         "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
    25644                         "dev": true,
    25645                         "requires": {
    25646                                 "iconv-lite": "0.4.24"
    25647                         },
    25648                         "dependencies": {
    25649                                 "iconv-lite": {
    25650                                         "version": "0.4.24",
    25651                                         "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    25652                                         "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
    25653                                         "dev": true,
    25654                                         "requires": {
    25655                                                 "safer-buffer": ">= 2.1.2 < 3"
    25656                                         }
    25657                                 }
     28444                        "version": "2.0.0",
     28445                        "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
     28446                        "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
     28447                        "dev": true,
     28448                        "requires": {
     28449                                "iconv-lite": "0.6.3"
    2565828450                        }
    2565928451                },
    … …  
    2566428456                },
    2566528457                "whatwg-mimetype": {
    25666                         "version": "2.3.0",
    25667                         "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
    25668                         "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
     28458                        "version": "3.0.0",
     28459                        "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
     28460                        "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
    2566928461                        "dev": true
    2567028462                },
    … …  
    2567228464                        "version": "5.0.0",
    2567328465                        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
    25674                         "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
     28466                        "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
    2567528467                        "dev": true,
    2567628468                        "requires": {
    … …  
    2570128493                        }
    2570228494                },
    25703                 "which-collection": {
    25704                         "version": "1.0.1",
    25705                         "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
    25706                         "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
    25707                         "dev": true,
    25708                         "requires": {
    25709                                 "is-map": "^2.0.1",
    25710                                 "is-set": "^2.0.1",
    25711                                 "is-weakmap": "^2.0.1",
    25712                                 "is-weakset": "^2.0.1"
    25713                         }
    25714                 },
    2571528495                "which-module": {
    25716                         "version": "2.0.0",
    25717                         "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
    25718                         "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
     28496                        "version": "2.0.1",
     28497                        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
     28498                        "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="
    2571928499                },
    2572028500                "which-typed-array": {
    … …  
    2575028530                },
    2575128531                "wildcard": {
    25752                         "version": "2.0.0",
    25753                         "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
    25754                         "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
     28532                        "version": "2.0.1",
     28533                        "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
     28534                        "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
    2575528535                        "dev": true
    2575628536                },
    … …  
    2577428554                        "version": "1.0.2",
    2577528555                        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    25776                         "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
     28556                        "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
    2577728557                        "dev": true
    2577828558                },
    2577928559                "write-file-atomic": {
    25780                         "version": "3.0.3",
    25781                         "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
    25782                         "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
     28560                        "version": "4.0.2",
     28561                        "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
     28562                        "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
    2578328563                        "dev": true,
    2578428564                        "requires": {
    2578528565                                "imurmurhash": "^0.1.4",
    25786                                 "is-typedarray": "^1.0.0",
    25787                                 "signal-exit": "^3.0.2",
    25788                                 "typedarray-to-buffer": "^3.1.5"
     28566                                "signal-exit": "^3.0.7"
     28567                        },
     28568                        "dependencies": {
     28569                                "signal-exit": {
     28570                                        "version": "3.0.7",
     28571                                        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
     28572                                        "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
     28573                                        "dev": true
     28574                                }
    2578928575                        }
    2579028576                },
    … …  
    2579628582                },
    2579728583                "xml-name-validator": {
    25798                         "version": "3.0.0",
    25799                         "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
    25800                         "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
     28584                        "version": "4.0.0",
     28585                        "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
     28586                        "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
    2580128587                        "dev": true
    2580228588                },
    … …  
    2580428590                        "version": "8.2.2",
    2580528591                        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz",
    25806                         "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
     28592                        "integrity": "sha512-eKRAFz04jghooy8muekqzo8uCSVNeyRedbuJrp0fovbLIi7wlsYtdUn3vBAAPq2Y3/0xMz2WMEUQ8yhVVO9Stw==",
    2580728593                        "dev": true
    2580828594                },
    … …  
    2581628602                        "version": "1.3.2",
    2581728603                        "resolved": "https://registry.npmjs.org/xmlrpc/-/xmlrpc-1.3.2.tgz",
    25818                         "integrity": "sha1-JrLqNHhI0Ciqx+dRS1NRl23j6D0=",
     28604                        "integrity": "sha512-jQf5gbrP6wvzN71fgkcPPkF4bF/Wyovd7Xdff8d6/ihxYmgETQYSuTc+Hl+tsh/jmgPLro/Aro48LMFlIyEKKQ==",
    2581928605                        "dev": true,
    2582028606                        "requires": {
    … …  
    2587528661                        "version": "2.10.0",
    2587628662                        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
    25877                         "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
     28663                        "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
    2587828664                        "dev": true,
    2587928665                        "requires": {
  • trunk/package.json

    r56048 r56065  
    2727                "@lodder/grunt-postcss": "^3.1.1",
    2828                "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
    29                 "@wordpress/babel-preset-default": "7.10.2",
    30                 "@wordpress/dependency-extraction-webpack-plugin": "4.9.1",
    31                 "@wordpress/e2e-test-utils": "9.3.3",
    32                 "@wordpress/scripts": "25.3.4",
     29                "@wordpress/babel-preset-default": "7.19.1",
     30                "@wordpress/dependency-extraction-webpack-plugin": "4.18.1",
     31                "@wordpress/e2e-test-utils": "10.6.1",
     32                "@wordpress/scripts": "26.6.2",
    3333                "autoprefixer": "^10.4.13",
    3434                "chalk": "5.2.0",
    … …  
    7272                "terser-webpack-plugin": "5.3.6",
    7373                "uglify-js": "^3.17.4",
    74                 "uuid": "9.0.0",
     74                "uuid": "8.3.2",
    7575                "wait-on": "7.0.1",
    7676                "webpack": "5.75.0",
    … …  
    7878        },
    7979        "dependencies": {
    80                 "@wordpress/a11y": "3.26.1",
    81                 "@wordpress/annotations": "2.26.4",
    82                 "@wordpress/api-fetch": "6.23.1",
    83                 "@wordpress/autop": "3.26.1",
    84                 "@wordpress/blob": "3.26.1",
    85                 "@wordpress/block-directory": "4.3.13",
    86                 "@wordpress/block-editor": "11.3.10",
    87                 "@wordpress/block-library": "8.3.13",
     80                "@emotion/is-prop-valid": "0.8.8",
     81                "@emotion/memoize": "0.7.4",
     82                "@wordpress/a11y": "3.35.1",
     83                "@wordpress/annotations": "2.35.1",
     84                "@wordpress/api-fetch": "6.32.1",
     85                "@wordpress/autop": "3.35.1",
     86                "@wordpress/blob": "3.35.1",
     87                "@wordpress/block-directory": "4.12.2",
     88                "@wordpress/block-editor": "12.3.2",
     89                "@wordpress/block-library": "8.12.2",
    8890                "@wordpress/block-serialization-default-parser": "4.35.1",
    89                 "@wordpress/blocks": "12.3.3",
    90                 "@wordpress/components": "23.3.7",
    91                 "@wordpress/compose": "6.3.3",
    92                 "@wordpress/core-data": "6.3.3",
    93                 "@wordpress/customize-widgets": "4.3.13",
    94                 "@wordpress/data": "8.3.3",
    95                 "@wordpress/data-controls": "2.26.3",
    96                 "@wordpress/date": "4.26.2",
    97                 "@wordpress/deprecated": "3.26.1",
    98                 "@wordpress/dom": "3.26.1",
    99                 "@wordpress/dom-ready": "3.26.1",
    100                 "@wordpress/edit-post": "7.3.13",
    101                 "@wordpress/edit-site": "5.3.13",
    102                 "@wordpress/edit-widgets": "5.3.13",
    103                 "@wordpress/editor": "13.3.10",
    104                 "@wordpress/element": "5.3.2",
    105                 "@wordpress/escape-html": "2.26.1",
    106                 "@wordpress/format-library": "4.3.10",
    107                 "@wordpress/hooks": "3.26.1",
    108                 "@wordpress/html-entities": "3.26.1",
    109                 "@wordpress/i18n": "4.26.1",
    110                 "@wordpress/icons": "9.17.2",
    111                 "@wordpress/interface": "5.3.8",
    112                 "@wordpress/is-shallow-equal": "4.26.1",
    113                 "@wordpress/keyboard-shortcuts": "4.3.3",
    114                 "@wordpress/keycodes": "3.26.2",
    115                 "@wordpress/list-reusable-blocks": "4.3.7",
    116                 "@wordpress/media-utils": "4.17.2",
    117                 "@wordpress/notices": "3.26.3",
     91                "@wordpress/blocks": "12.12.1",
     92                "@wordpress/commands": "0.6.2",
     93                "@wordpress/components": "25.1.2",
     94                "@wordpress/compose": "6.12.1",
     95                "@wordpress/core-commands": "0.4.2",
     96                "@wordpress/core-data": "6.12.2",
     97                "@wordpress/customize-widgets": "4.12.2",
     98                "@wordpress/data": "9.5.1",
     99                "@wordpress/data-controls": "3.4.1",
     100                "@wordpress/date": "4.35.1",
     101                "@wordpress/deprecated": "3.35.1",
     102                "@wordpress/dom": "3.35.1",
     103                "@wordpress/dom-ready": "3.35.1",
     104                "@wordpress/edit-post": "7.12.2",
     105                "@wordpress/edit-site": "5.12.2",
     106                "@wordpress/edit-widgets": "5.12.2",
     107                "@wordpress/editor": "13.12.2",
     108                "@wordpress/element": "5.12.1",
     109                "@wordpress/escape-html": "2.35.1",
     110                "@wordpress/format-library": "4.12.2",
     111                "@wordpress/hooks": "3.35.1",
     112                "@wordpress/html-entities": "3.35.1",
     113                "@wordpress/i18n": "4.35.1",
     114                "@wordpress/icons": "9.26.2",
     115                "@wordpress/interface": "5.12.2",
     116                "@wordpress/is-shallow-equal": "4.35.1",
     117                "@wordpress/keyboard-shortcuts": "4.12.1",
     118                "@wordpress/keycodes": "3.35.1",
     119                "@wordpress/list-reusable-blocks": "4.12.2",
     120                "@wordpress/media-utils": "4.26.1",
     121                "@wordpress/notices": "4.3.1",
    118122                "@wordpress/nux": "6.0.0",
    119                 "@wordpress/plugins": "5.3.3",
    120                 "@wordpress/preferences": "3.3.7",
    121                 "@wordpress/preferences-persistence": "1.18.1",
    122                 "@wordpress/primitives": "3.24.2",
    123                 "@wordpress/priority-queue": "2.26.1",
    124                 "@wordpress/private-apis": "0.8.1",
    125                 "@wordpress/redux-routine": "4.26.1",
    126                 "@wordpress/reusable-blocks": "4.3.10",
    127                 "@wordpress/rich-text": "6.3.4",
    128                 "@wordpress/server-side-render": "4.3.7",
    129                 "@wordpress/shortcode": "3.26.1",
    130                 "@wordpress/style-engine": "1.9.1",
    131                 "@wordpress/token-list": "2.26.1",
    132                 "@wordpress/url": "3.27.1",
    133                 "@wordpress/viewport": "5.3.3",
    134                 "@wordpress/warning": "2.26.1",
    135                 "@wordpress/widgets": "3.3.10",
    136                 "@wordpress/wordcount": "3.26.1",
     123                "@wordpress/plugins": "6.3.2",
     124                "@wordpress/preferences": "3.12.2",
     125                "@wordpress/preferences-persistence": "1.27.1",
     126                "@wordpress/primitives": "3.33.1",
     127                "@wordpress/priority-queue": "2.35.1",
     128                "@wordpress/private-apis": "0.17.1",
     129                "@wordpress/redux-routine": "4.35.1",
     130                "@wordpress/reusable-blocks": "4.12.2",
     131                "@wordpress/rich-text": "6.12.1",
     132                "@wordpress/router": "0.4.1",
     133                "@wordpress/server-side-render": "4.12.2",
     134                "@wordpress/shortcode": "3.35.1",
     135                "@wordpress/style-engine": "1.18.1",
     136                "@wordpress/token-list": "2.35.1",
     137                "@wordpress/url": "3.36.1",
     138                "@wordpress/viewport": "5.12.1",
     139                "@wordpress/warning": "2.35.1",
     140                "@wordpress/widgets": "3.12.2",
     141                "@wordpress/wordcount": "3.35.1",
    137142                "backbone": "1.4.1",
    138143                "clipboard": "2.0.11",
    … …  
    140145                "element-closest": "^3.0.2",
    141146                "formdata-polyfill": "4.0.10",
     147                "framer-motion": "10.11.6",
    142148                "hoverintent": "2.2.1",
    143149                "imagesloaded": "4.1.4",
     150                "is-plain-object": "5.0.0",
    144151                "jquery": "3.7.0",
    145152                "jquery-color": "2.2.0",
    … …  
    149156                "lodash": "4.17.21",
    150157                "masonry-layout": "4.2.2",
     158                "memize": "2.1.0",
    151159                "moment": "2.29.4",
    152160                "objectFitPolyfill": "2.3.5",
     161                "path-to-regexp": "6.2.1",
    153162                "polyfill-library": "4.7.0",
    154163                "react": "18.2.0",
    155164                "react-dom": "18.2.0",
    156165                "regenerator-runtime": "0.13.11",
     166                "tslib": "2.6.0",
    157167                "underscore": "1.13.6",
    158168                "whatwg-fetch": "3.6.2",
  • trunk/src/wp-includes/assets/script-loader-packages.min.php

    r55737 r56065  
    1 <?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'ecce20f002eda4c19664'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '1720fc5d5c76f53a1740'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'bc0029ca2c943aec5311'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '43197d709df445ccf849'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e7b4ea96175a89b263e2'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '9c45b8d28fc867ceed45'), 'block-editor.min.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-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '43e40e04f77d598ede94'), 'block-library.min.js' => array('dependencies' => array('lodash', '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-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '3115f0b5551a55bb6d3b'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.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' => '639e14271099dc3d85bf'), 'components.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'bf6e0ec3089253604b52'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '7d5916e3b2ef0ea01400'), 'core-data.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'fc0de6bb17aa25caf698'), 'customize-widgets.min.js' => array('dependencies' => array('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-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '7ae69cc350436c0cf301'), 'data.min.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '90cebfec01d1a3f0368e'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'e10d473d392daa8501e8'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'f8550b1212d715fbf745'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '6c963cb9494ba26b77eb'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => 'e03c89e1dd68aee1cb3a'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.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-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => 'd098b8ee5bdffa238c03'), 'edit-site.min.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-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'fcf81e803ab1af60d4f8'), 'edit-widgets.min.js' => array('dependencies' => array('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-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'd683d5fc75e655fdf974'), 'editor.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', '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-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '1fb5fcf129627da4939e'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'b3bda690cfc516378771'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('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' => 'cd4a10ec005e2f001978'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4169d3cf8e8d95a3d6d5'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9e794f35a71bb98672ae'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'b696c16720133edfc065'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '184b321fa2d3bc7fd173'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '6ba78be26d660b6af113'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'f837b6298c83612cd6f6'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '9c1575b7a31659f45a45'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '038c48e26a91639ae8ab'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '0d1b90278bae7df6ecf9'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'c66e137a7e588dab54c3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'c5543628aa7ff5bd5be4'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dfac1545e52734396640'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6f247ed2bc3571743bba'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'd86e7e9f062d7582f76b'), 'reusable-blocks.min.js' => array('dependencies' => array('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' => 'a7367a6154c724b51b31'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '9307ec04c67d79b6e813'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'd1bc93277666143a3f5e'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7539044b04e6bca57f2e'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '528e6cf281ffc9b7bd3c'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f2cf0bb3ae80de227e43'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '16185fce2fb043a0cfed'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '4f6bd168b2b8b45c8a6b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('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' => '040ac8be5e0cfc4b52df'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'feb9569307aec24292f2'));
     1<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b09221a884f97325ed72'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.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-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'a425609f5b6ae62dad68'), 'block-library.min.js' => array('dependencies' => array('lodash', '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-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '2291ed97305f0f4dc80c'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('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-private-apis', 'wp-shortcode'), 'version' => '379ac25633b7ddbdeb9f'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '4fb8f7a32011c29a7d27'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '187311b3c04c385fb830'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '5efbd9a3068cfc28732f'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '684b564cda0e5a71f673'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '6ada842e022c37dab9f9'), 'customize-widgets.min.js' => array('dependencies' => array('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-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'f08d458c8f34e7be78da'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '508d42bffd7af159abd7'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '239d3ae94042e61d2134'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', '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-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '00139e9b78c513902b2c'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', '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-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '706364921605e4988d64'), 'edit-widgets.min.js' => array('dependencies' => array('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-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'a9e2acaf781350f2e890'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', '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-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'bb53a87640068425eedb'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '6ee24e5cc389494275d1'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('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' => 'f8c3d14a13437c8f2597'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'e84b68f41a6686234c52'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '3b52bcbe392eefb3e478'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'dfd2345553c85e847ac0'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '1197329369e882c44795'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '038c48e26a91639ae8ab'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '2e62a5c063c96ff71aa1'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7dbca6dab5a6454e2194'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '65797a0096e4e54840a2'), 'reusable-blocks.min.js' => array('dependencies' => array('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' => '0d3fc9db5f010d7fd06b'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'e953b4aa3e2e62c144ab'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'ad8ccfe490aac4ead1a9'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '16152365fa1567c1135c'));
  • trunk/src/wp-includes/blocks/archives/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/archives",
    55        "title": "Archives",
  • trunk/src/wp-includes/blocks/audio/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/audio",
    55        "title": "Audio",
  • trunk/src/wp-includes/blocks/avatar.php

    r55246 r56065  
    1717        $size               = isset( $attributes['size'] ) ? $attributes['size'] : 96;
    1818        $wrapper_attributes = get_block_wrapper_attributes();
     19        $border_attributes  = get_block_core_avatar_border_attributes( $attributes );
    1920
    20         $image_styles = array();
     21        // Class gets passed through `esc_attr` via `get_avatar`.
     22        $image_classes = ! empty( $border_attributes['class'] )
     23                ? "wp-block-avatar__image {$border_attributes['class']}"
     24                : 'wp-block-avatar__image';
    2125
    22         // Add border width styles.
    23         $has_border_width = ! empty( $attributes['style']['border']['width'] );
    24 
    25         if ( $has_border_width ) {
    26                 $border_width   = $attributes['style']['border']['width'];
    27                 $image_styles[] = sprintf( 'border-width: %s;', esc_attr( $border_width ) );
    28         }
    29 
    30         // Add border radius styles.
    31         $has_border_radius = ! empty( $attributes['style']['border']['radius'] );
    32 
    33         if ( $has_border_radius ) {
    34                 $border_radius = $attributes['style']['border']['radius'];
    35 
    36                 if ( is_array( $border_radius ) ) {
    37                         // Apply styles for individual corner border radii.
    38                         foreach ( $border_radius as $key => $value ) {
    39                                 if ( null !== $value ) {
    40                                         $name = _wp_to_kebab_case( $key );
    41                                         // Add shared styles for individual border radii.
    42                                         $border_style   = sprintf(
    43                                                 'border-%s-radius: %s;',
    44                                                 esc_attr( $name ),
    45                                                 esc_attr( $value )
    46                                         );
    47                                         $image_styles[] = $border_style;
    48                                 }
    49                         }
    50                 } else {
    51                         $border_style   = sprintf( 'border-radius: %s;', esc_attr( $border_radius ) );
    52                         $image_styles[] = $border_style;
    53                 }
    54         }
    55 
    56         // Add border color styles.
    57         $has_border_color = ! empty( $attributes['style']['border']['color'] );
    58 
    59         if ( $has_border_color ) {
    60                 $border_color   = $attributes['style']['border']['color'];
    61                 $image_styles[] = sprintf( 'border-color: %s;', esc_attr( $border_color ) );
    62         }
    63 
    64         // Add border style (solid, dashed, dotted ).
    65         $has_border_style = ! empty( $attributes['style']['border']['style'] );
    66 
    67         if ( $has_border_style ) {
    68                 $border_style   = $attributes['style']['border']['style'];
    69                 $image_styles[] = sprintf( 'border-style: %s;', esc_attr( $border_style ) );
    70         }
    71 
    72         // Add border classes to the avatar image for both custom colors and palette colors.
    73         $image_classes = '';
    74         if ( $has_border_color || isset( $attributes['borderColor'] ) ) {
    75                 $image_classes .= 'has-border-color';
    76         }
    77         if ( isset( $attributes['borderColor'] ) ) {
    78                 $image_classes .= ' has-' . $attributes['borderColor'] . '-border-color';
    79         }
     26        // Unlike class, `get_avatar` doesn't filter the styles via `esc_attr`.
     27        // The style engine does pass the border styles through
     28        // `safecss_filter_attr` however.
     29        $image_styles = ! empty( $border_attributes['style'] )
     30                ? sprintf( ' style="%s"', esc_attr( $border_attributes['style'] ) )
     31                : '';
    8032
    8133        if ( ! isset( $block->context['commentId'] ) ) {
    … …  
    9042                        $alt,
    9143                        array(
    92                                 'extra_attr' => isset( $image_styles ) ? sprintf( ' style="%s"', safecss_filter_attr( implode( ' ', $image_styles ) ) ) : '',
    93                                 'class'      => "wp-block-avatar__image $image_classes ",
     44                                'extra_attr' => $image_styles,
     45                                'class'      => $image_classes,
    9446                        )
    9547                );
    … …  
    11769                $alt,
    11870                array(
    119                         'extra_attr' => isset( $image_styles ) ? sprintf( ' style="%s"', safecss_filter_attr( implode( ' ', $image_styles ) ) ) : '',
    120                         'class'      => "wp-block-avatar__image $image_classes",
     71                        'extra_attr' => $image_styles,
     72                        'class'      => $image_classes,
    12173                )
    12274        );
    … …  
    13486
    13587/**
     88 * Generates class names and styles to apply the border support styles for
     89 * the Avatar block.
     90 *
     91 * @param array $attributes The block attributes.
     92 * @return array The border-related classnames and styles for the block.
     93 */
     94function get_block_core_avatar_border_attributes( $attributes ) {
     95        $border_styles = array();
     96        $sides         = array( 'top', 'right', 'bottom', 'left' );
     97
     98        // Border radius.
     99        if ( isset( $attributes['style']['border']['radius'] ) ) {
     100                $border_styles['radius'] = $attributes['style']['border']['radius'];
     101        }
     102
     103        // Border style.
     104        if ( isset( $attributes['style']['border']['style'] ) ) {
     105                $border_styles['style'] = $attributes['style']['border']['style'];
     106        }
     107
     108        // Border width.
     109        if ( isset( $attributes['style']['border']['width'] ) ) {
     110                $border_styles['width'] = $attributes['style']['border']['width'];
     111        }
     112
     113        // Border color.
     114        $preset_color           = array_key_exists( 'borderColor', $attributes ) ? "var:preset|color|{$attributes['borderColor']}" : null;
     115        $custom_color           = _wp_array_get( $attributes, array( 'style', 'border', 'color' ), null );
     116        $border_styles['color'] = $preset_color ? $preset_color : $custom_color;
     117
     118        // Individual border styles e.g. top, left etc.
     119        foreach ( $sides as $side ) {
     120                $border                 = _wp_array_get( $attributes, array( 'style', 'border', $side ), null );
     121                $border_styles[ $side ] = array(
     122                        'color' => isset( $border['color'] ) ? $border['color'] : null,
     123                        'style' => isset( $border['style'] ) ? $border['style'] : null,
     124                        'width' => isset( $border['width'] ) ? $border['width'] : null,
     125                );
     126        }
     127
     128        $styles     = wp_style_engine_get_styles( array( 'border' => $border_styles ) );
     129        $attributes = array();
     130        if ( ! empty( $styles['classnames'] ) ) {
     131                $attributes['class'] = $styles['classnames'];
     132        }
     133        if ( ! empty( $styles['css'] ) ) {
     134                $attributes['style'] = $styles['css'];
     135        }
     136        return $attributes;
     137}
     138
     139/**
    136140 * Registers the `core/avatar` block on the server.
    137141 */
  • trunk/src/wp-includes/blocks/avatar/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/avatar",
    55        "title": "Avatar",
    … …  
    4949                }
    5050        },
    51         "editorStyle": "wp-block-avatar",
     51        "editorStyle": "wp-block-avatar-editor",
    5252        "style": "wp-block-avatar"
    5353}
  • trunk/src/wp-includes/blocks/block/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/block",
    5         "title": "Reusable block",
     5        "title": "Pattern",
    66        "category": "reusable",
    77        "description": "Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.",
  • trunk/src/wp-includes/blocks/blocks-json.php

    r55441 r56065  
    1 <?php return array('archives' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/archives', 'title' => 'Archives', 'category' => 'widgets', 'description' => 'Display a date archive of your posts.', 'textdomain' => 'default', 'attributes' => array('displayAsDropdown' => array('type' => 'boolean', 'default' => false), 'showLabel' => array('type' => 'boolean', 'default' => true), 'showPostCounts' => array('type' => 'boolean', 'default' => false), 'type' => array('type' => 'string', 'default' => 'monthly')), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-archives-editor'), 'audio' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/audio', 'title' => 'Audio', 'category' => 'media', 'description' => 'Embed a simple audio player.', 'keywords' => array('music', 'sound', 'podcast', 'recording'), 'textdomain' => 'default', 'attributes' => array('src' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'src', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'autoplay' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'autoplay'), 'loop' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'loop'), 'preload' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'preload')), 'supports' => array('anchor' => true, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-audio-editor', 'style' => 'wp-block-audio'), 'avatar' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/avatar', 'title' => 'Avatar', 'category' => 'theme', 'description' => 'Add a user’s avatar.', 'textdomain' => 'default', 'attributes' => array('userId' => array('type' => 'number'), 'size' => array('type' => 'number', 'default' => 96), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId', 'commentId'), 'supports' => array('html' => false, 'align' => true, 'alignWide' => false, 'spacing' => array('margin' => true, 'padding' => true), '__experimentalBorder' => array('__experimentalSkipSerialization' => true, 'radius' => true, 'width' => true, 'color' => true, 'style' => true, '__experimentalDefaultControls' => array('radius' => true)), 'color' => array('text' => false, 'background' => false, '__experimentalDuotone' => 'img')), 'editorStyle' => 'wp-block-avatar', 'style' => 'wp-block-avatar'), 'block' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/block', 'title' => 'Reusable block', 'category' => 'reusable', 'description' => 'Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.', 'textdomain' => 'default', 'attributes' => array('ref' => array('type' => 'number')), 'supports' => array('customClassName' => false, 'html' => false, 'inserter' => false)), 'button' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/button', 'title' => 'Button', 'category' => 'design', 'parent' => array('core/buttons'), 'description' => 'Prompt visitors to take action with a button-style link.', 'keywords' => array('link'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'href'), 'title' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'title'), 'text' => array('type' => 'string', 'source' => 'html', 'selector' => 'a'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'target'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'rel'), 'placeholder' => array('type' => 'string'), 'backgroundColor' => array('type' => 'string'), 'textColor' => array('type' => 'string'), 'gradient' => array('type' => 'string'), 'width' => array('type' => 'number')), 'supports' => array('anchor' => true, 'align' => false, 'alignWide' => false, 'color' => array('__experimentalSkipSerialization' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'reusable' => false, 'shadow' => true, 'spacing' => array('__experimentalSkipSerialization' => true, 'padding' => array('horizontal', 'vertical'), '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('radius' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('radius' => true)), '__experimentalSelector' => '.wp-block-button .wp-block-button__link'), 'styles' => array(array('name' => 'fill', 'label' => 'Fill', 'isDefault' => true), array('name' => 'outline', 'label' => 'Outline')), 'editorStyle' => 'wp-block-button-editor', 'style' => 'wp-block-button'), 'buttons' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/buttons', 'title' => 'Buttons', 'category' => 'design', 'description' => 'Prompt visitors to take action with a group of button-style links.', 'keywords' => array('link'), 'textdomain' => 'default', 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), '__experimentalExposeControlsToChildren' => true, 'spacing' => array('blockGap' => true, 'margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('blockGap' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex'))), 'editorStyle' => 'wp-block-buttons-editor', 'style' => 'wp-block-buttons'), 'calendar' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/calendar', 'title' => 'Calendar', 'category' => 'widgets', 'description' => 'A calendar of your site’s posts.', 'keywords' => array('posts', 'archive'), 'textdomain' => 'default', 'attributes' => array('month' => array('type' => 'integer'), 'year' => array('type' => 'integer')), 'supports' => array('align' => true, 'color' => array('link' => true, '__experimentalSkipSerialization' => array('text', 'background'), '__experimentalDefaultControls' => array('background' => true, 'text' => true), '__experimentalSelector' => 'table, th'), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-calendar'), 'categories' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/categories', 'title' => 'Categories List', 'category' => 'widgets', 'description' => 'Display a list of all categories.', 'textdomain' => 'default', 'attributes' => array('displayAsDropdown' => array('type' => 'boolean', 'default' => false), 'showHierarchy' => array('type' => 'boolean', 'default' => false), 'showPostCounts' => array('type' => 'boolean', 'default' => false), 'showOnlyTopLevel' => array('type' => 'boolean', 'default' => false), 'showEmpty' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-categories-editor', 'style' => 'wp-block-categories'), 'code' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/code', 'title' => 'Code', 'category' => 'text', 'description' => 'Display code snippets that respect your spacing and tabs.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'code')), 'supports' => array('anchor' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true), '__experimentalBorder' => array('radius' => true, 'color' => true, 'width' => true, 'style' => true, '__experimentalDefaultControls' => array('width' => true, 'color' => true)), 'color' => array('text' => true, 'background' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'style' => 'wp-block-code'), 'column' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/column', 'title' => 'Column', 'category' => 'text', 'parent' => array('core/columns'), 'description' => 'A single column within a columns block.', 'textdomain' => 'default', 'attributes' => array('verticalAlignment' => array('type' => 'string'), 'width' => array('type' => 'string'), 'allowedBlocks' => array('type' => 'array'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'supports' => array('anchor' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('blockGap' => true, 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('color' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'style' => true, 'width' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => true)), 'columns' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/columns', 'title' => 'Columns', 'category' => 'design', 'description' => 'Display content in multiple columns, with blocks added to each column.', 'textdomain' => 'default', 'attributes' => array('verticalAlignment' => array('type' => 'string'), 'isStackedOnMobile' => array('type' => 'boolean', 'default' => true)), 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('blockGap' => array('__experimentalDefault' => '2em', 'sides' => array('horizontal', 'vertical')), 'margin' => array('top', 'bottom'), 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowEditing' => false, 'default' => array('type' => 'flex', 'flexWrap' => 'nowrap')), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-columns-editor', 'style' => 'wp-block-columns'), 'comment-author-name' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-author-name', 'title' => 'Comment Author Name', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the name of the author of the comment.', 'textdomain' => 'default', 'attributes' => array('isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'textAlign' => array('type' => 'string')), 'usesContext' => array('commentId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-content' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-content', 'title' => 'Comment Content', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the contents of a comment.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('padding' => array('horizontal', 'vertical'), '__experimentalDefaultControls' => array('padding' => true)), 'html' => false)), 'comment-date' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-date', 'title' => 'Comment Date', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the date on which the comment was posted.', 'textdomain' => 'default', 'attributes' => array('format' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => true)), 'usesContext' => array('commentId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-edit-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-edit-link', 'title' => 'Comment Edit Link', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('linkTarget' => array('type' => 'string', 'default' => '_self'), 'textAlign' => array('type' => 'string')), 'supports' => array('html' => false, 'color' => array('link' => true, 'gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-reply-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-reply-link', 'title' => 'Comment Reply Link', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays a link to reply to a comment.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('color' => array('gradients' => true, 'link' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'html' => false)), 'comment-template' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-template', 'title' => 'Comment Template', 'category' => 'design', 'parent' => array('core/comments'), 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.', 'textdomain' => 'default', 'usesContext' => array('postId'), 'supports' => array('align' => true, 'html' => false, 'reusable' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-comment-template'), 'comments' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments', 'title' => 'Comments', 'category' => 'theme', 'description' => 'An advanced block that allows displaying post comments using different visual configurations.', 'textdomain' => 'default', 'attributes' => array('tagName' => array('type' => 'string', 'default' => 'div'), 'legacy' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => array('wide', 'full'), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-comments-editor', 'usesContext' => array('postId', 'postType')), 'comments-pagination' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination', 'title' => 'Comments Pagination', 'category' => 'theme', 'parent' => array('core/comments'), 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.', 'textdomain' => 'default', 'attributes' => array('paginationArrow' => array('type' => 'string', 'default' => 'none')), 'providesContext' => array('comments/paginationArrow' => 'paginationArrow'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex')), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-comments-pagination-editor', 'style' => 'wp-block-comments-pagination'), 'comments-pagination-next' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-next', 'title' => 'Comments Next Page', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays the next comment\'s page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('postId', 'comments/paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-pagination-numbers' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-numbers', 'title' => 'Comments Page Numbers', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays a list of page numbers for comments pagination.', 'textdomain' => 'default', 'usesContext' => array('postId'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-pagination-previous' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-previous', 'title' => 'Comments Previous Page', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays the previous comment\'s page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('postId', 'comments/paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-title', 'title' => 'Comments Title', 'category' => 'theme', 'ancestor' => array('core/comments'), 'description' => 'Displays a title with the number of comments', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType'), 'attributes' => array('textAlign' => array('type' => 'string'), 'showPostTitle' => array('type' => 'boolean', 'default' => true), 'showCommentsCount' => array('type' => 'boolean', 'default' => true), 'level' => array('type' => 'number', 'default' => 2)), 'supports' => array('anchor' => false, 'align' => true, 'html' => false, '__experimentalBorder' => array('radius' => true, 'color' => true, 'width' => true, 'style' => true), 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true)))), 'cover' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/cover', 'title' => 'Cover', 'category' => 'media', 'description' => 'Add an image or video with a text overlay — great for headers.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string'), 'useFeaturedImage' => array('type' => 'boolean', 'default' => false), 'id' => array('type' => 'number'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => ''), 'hasParallax' => array('type' => 'boolean', 'default' => false), 'isRepeated' => array('type' => 'boolean', 'default' => false), 'dimRatio' => array('type' => 'number', 'default' => 100), 'overlayColor' => array('type' => 'string'), 'customOverlayColor' => array('type' => 'string'), 'backgroundType' => array('type' => 'string', 'default' => 'image'), 'focalPoint' => array('type' => 'object'), 'minHeight' => array('type' => 'number'), 'minHeightUnit' => array('type' => 'string'), 'gradient' => array('type' => 'string'), 'customGradient' => array('type' => 'string'), 'contentPosition' => array('type' => 'string'), 'isDark' => array('type' => 'boolean', 'default' => true), 'allowedBlocks' => array('type' => 'array'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false)), 'tagName' => array('type' => 'string', 'default' => 'div')), 'usesContext' => array('postId', 'postType'), 'supports' => array('anchor' => true, 'align' => true, 'html' => false, 'spacing' => array('padding' => true, 'margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('padding' => true)), 'color' => array('__experimentalDuotone' => '> .wp-block-cover__image-background, > .wp-block-cover__video-background', 'text' => false, 'background' => false), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-cover-editor', 'style' => 'wp-block-cover'), 'embed' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/embed', 'title' => 'Embed', 'category' => 'embed', 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'type' => array('type' => 'string', '__experimentalRole' => 'content'), 'providerNameSlug' => array('type' => 'string', '__experimentalRole' => 'content'), 'allowResponsive' => array('type' => 'boolean', 'default' => true), 'responsive' => array('type' => 'boolean', 'default' => false, '__experimentalRole' => 'content'), 'previewable' => array('type' => 'boolean', 'default' => true, '__experimentalRole' => 'content')), 'supports' => array('align' => true), 'editorStyle' => 'wp-block-embed-editor', 'style' => 'wp-block-embed'), 'file' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/file', 'title' => 'File', 'category' => 'media', 'description' => 'Add a link to a downloadable file.', 'keywords' => array('document', 'pdf', 'download'), 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'number'), 'href' => array('type' => 'string'), 'fileId' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'id'), 'fileName' => array('type' => 'string', 'source' => 'html', 'selector' => 'a:not([download])'), 'textLinkHref' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'href'), 'textLinkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'target'), 'showDownloadButton' => array('type' => 'boolean', 'default' => true), 'downloadButtonText' => array('type' => 'string', 'source' => 'html', 'selector' => 'a[download]'), 'displayPreview' => array('type' => 'boolean'), 'previewHeight' => array('type' => 'number', 'default' => 600)), 'supports' => array('anchor' => true, 'align' => true), 'viewScript' => 'file:./view.min.js', 'editorStyle' => 'wp-block-file-editor', 'style' => 'wp-block-file'), 'freeform' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/freeform', 'title' => 'Classic', 'category' => 'text', 'description' => 'Use the classic WordPress editor.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'reusable' => false), 'editorStyle' => 'wp-block-freeform-editor'), 'gallery' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/gallery', 'title' => 'Gallery', 'category' => 'media', 'description' => 'Display multiple images in a rich gallery.', 'keywords' => array('images', 'photos'), 'textdomain' => 'default', 'attributes' => array('images' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => '.blocks-gallery-item', 'query' => array('url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'src'), 'fullUrl' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-full-url'), 'link' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-link'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => ''), 'id' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-id'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => '.blocks-gallery-item__caption'))), 'ids' => array('type' => 'array', 'items' => array('type' => 'number'), 'default' => array()), 'shortCodeTransforms' => array('type' => 'array', 'default' => array(), 'items' => array('type' => 'object')), 'columns' => array('type' => 'number', 'minimum' => 1, 'maximum' => 8), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => '.blocks-gallery-caption'), 'imageCrop' => array('type' => 'boolean', 'default' => true), 'fixedHeight' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string'), 'linkTo' => array('type' => 'string'), 'sizeSlug' => array('type' => 'string', 'default' => 'large'), 'allowResize' => array('type' => 'boolean', 'default' => false)), 'providesContext' => array('allowResize' => 'allowResize', 'imageCrop' => 'imageCrop', 'fixedHeight' => 'fixedHeight'), 'supports' => array('anchor' => true, 'align' => true, 'html' => false, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), 'spacing' => array('margin' => true, 'padding' => true, 'blockGap' => array('horizontal', 'vertical'), '__experimentalSkipSerialization' => array('blockGap'), '__experimentalDefaultControls' => array('blockGap' => true)), 'color' => array('text' => false, 'background' => true, 'gradients' => true), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowEditing' => false, 'default' => array('type' => 'flex'))), 'editorStyle' => 'wp-block-gallery-editor', 'style' => 'wp-block-gallery'), 'group' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/group', 'title' => 'Group', 'category' => 'design', 'description' => 'Gather blocks in a layout container.', 'keywords' => array('container', 'wrapper', 'row', 'section'), 'textdomain' => 'default', 'attributes' => array('tagName' => array('type' => 'string', 'default' => 'div'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'supports' => array('__experimentalOnEnter' => true, '__experimentalSettings' => true, 'align' => array('wide', 'full'), 'anchor' => true, 'ariaLabel' => true, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true, 'blockGap' => true, '__experimentalDefaultControls' => array('padding' => true, 'blockGap' => true)), 'dimensions' => array('minHeight' => true), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), 'position' => array('sticky' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => array('allowSizingOnChildren' => true)), 'editorStyle' => 'wp-block-group-editor', 'style' => 'wp-block-group'), 'heading' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/heading', 'title' => 'Heading', 'category' => 'text', 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.', 'keywords' => array('title', 'subtitle'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'h1,h2,h3,h4,h5,h6', 'default' => '', '__experimentalRole' => 'content'), 'level' => array('type' => 'number', 'default' => 2), 'placeholder' => array('type' => 'string')), 'supports' => array('align' => array('wide', 'full'), 'anchor' => true, 'className' => true, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true)), '__unstablePasteTextInline' => true, '__experimentalSlashInserter' => true), 'editorStyle' => 'wp-block-heading-editor', 'style' => 'wp-block-heading'), 'home-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/home-link', 'category' => 'design', 'parent' => array('core/navigation'), 'title' => 'Home Link', 'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'fontSize', 'customFontSize', 'style'), 'supports' => array('reusable' => false, 'html' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-home-link-editor', 'style' => 'wp-block-home-link'), 'html' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/html', 'title' => 'Custom HTML', 'category' => 'widgets', 'description' => 'Add custom HTML code and preview it as you edit.', 'keywords' => array('embed'), 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'raw')), 'supports' => array('customClassName' => false, 'className' => false, 'html' => false), 'editorStyle' => 'wp-block-html-editor'), 'image' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/image', 'title' => 'Image', 'category' => 'media', 'usesContext' => array('allowResize', 'imageCrop', 'fixedHeight'), 'description' => 'Insert an image to make a visual statement.', 'keywords' => array('img', 'photo', 'picture'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string'), 'url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'src', '__experimentalRole' => 'content'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => '', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'title' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'title', '__experimentalRole' => 'content'), 'href' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'href', '__experimentalRole' => 'content'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'rel'), 'linkClass' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'class'), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'width' => array('type' => 'number'), 'height' => array('type' => 'number'), 'sizeSlug' => array('type' => 'string'), 'linkDestination' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'target')), 'supports' => array('anchor' => true, 'color' => array('__experimentalDuotone' => 'img, .components-placeholder', 'text' => false, 'background' => false), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSelector' => 'img, .wp-block-image__crop-area', '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'rounded', 'label' => 'Rounded')), 'editorStyle' => 'wp-block-image-editor', 'style' => 'wp-block-image'), 'latest-comments' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/latest-comments', 'title' => 'Latest Comments', 'category' => 'widgets', 'description' => 'Display a list of your most recent comments.', 'keywords' => array('recent comments'), 'textdomain' => 'default', 'attributes' => array('commentsToShow' => array('type' => 'number', 'default' => 5, 'minimum' => 1, 'maximum' => 100), 'displayAvatar' => array('type' => 'boolean', 'default' => true), 'displayDate' => array('type' => 'boolean', 'default' => true), 'displayExcerpt' => array('type' => 'boolean', 'default' => true)), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-latest-comments-editor', 'style' => 'wp-block-latest-comments'), 'latest-posts' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/latest-posts', 'title' => 'Latest Posts', 'category' => 'widgets', 'description' => 'Display a list of your most recent posts.', 'keywords' => array('recent posts'), 'textdomain' => 'default', 'attributes' => array('categories' => array('type' => 'array', 'items' => array('type' => 'object')), 'selectedAuthor' => array('type' => 'number'), 'postsToShow' => array('type' => 'number', 'default' => 5), 'displayPostContent' => array('type' => 'boolean', 'default' => false), 'displayPostContentRadio' => array('type' => 'string', 'default' => 'excerpt'), 'excerptLength' => array('type' => 'number', 'default' => 55), 'displayAuthor' => array('type' => 'boolean', 'default' => false), 'displayPostDate' => array('type' => 'boolean', 'default' => false), 'postLayout' => array('type' => 'string', 'default' => 'list'), 'columns' => array('type' => 'number', 'default' => 3), 'order' => array('type' => 'string', 'default' => 'desc'), 'orderBy' => array('type' => 'string', 'default' => 'date'), 'displayFeaturedImage' => array('type' => 'boolean', 'default' => false), 'featuredImageAlign' => array('type' => 'string', 'enum' => array('left', 'center', 'right')), 'featuredImageSizeSlug' => array('type' => 'string', 'default' => 'thumbnail'), 'featuredImageSizeWidth' => array('type' => 'number', 'default' => null), 'featuredImageSizeHeight' => array('type' => 'number', 'default' => null), 'addLinkToFeaturedImage' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => true, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-latest-posts-editor', 'style' => 'wp-block-latest-posts'), 'legacy-widget' => array('apiVersion' => 2, 'name' => 'core/legacy-widget', 'title' => 'Legacy Widget', 'category' => 'widgets', 'description' => 'Display a legacy widget.', 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'string', 'default' => null), 'idBase' => array('type' => 'string', 'default' => null), 'instance' => array('type' => 'object', 'default' => null)), 'supports' => array('html' => false, 'customClassName' => false, 'reusable' => false), 'editorStyle' => 'wp-block-legacy-widget-editor'), 'list' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/list', 'title' => 'List', 'category' => 'text', 'description' => 'Create a bulleted or numbered list.', 'keywords' => array('bullet list', 'ordered list', 'numbered list'), 'textdomain' => 'default', 'attributes' => array('ordered' => array('type' => 'boolean', 'default' => false, '__experimentalRole' => 'content'), 'values' => array('type' => 'string', 'source' => 'html', 'selector' => 'ol,ul', 'multiline' => 'li', '__unstableMultilineWrapperTags' => array('ol', 'ul'), 'default' => '', '__experimentalRole' => 'content'), 'type' => array('type' => 'string'), 'start' => array('type' => 'number'), 'reversed' => array('type' => 'boolean'), 'placeholder' => array('type' => 'string')), 'supports' => array('anchor' => true, 'className' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), '__unstablePasteTextInline' => true, '__experimentalSelector' => 'ol,ul', '__experimentalSlashInserter' => true), 'editorStyle' => 'wp-block-list-editor', 'style' => 'wp-block-list'), 'list-item' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/list-item', 'title' => 'List item', 'category' => 'text', 'parent' => array('core/list'), 'description' => 'Create a list item.', 'textdomain' => 'default', 'attributes' => array('placeholder' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'li', 'default' => '', '__experimentalRole' => 'content')), 'supports' => array('className' => false, '__experimentalSelector' => 'li', 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'loginout' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/loginout', 'title' => 'Login/out', 'category' => 'theme', 'description' => 'Show login & logout links.', 'keywords' => array('login', 'logout', 'form'), 'textdomain' => 'default', 'attributes' => array('displayLoginAsForm' => array('type' => 'boolean', 'default' => false), 'redirectToCurrent' => array('type' => 'boolean', 'default' => true)), 'supports' => array('className' => true, 'typography' => array('fontSize' => false))), 'media-text' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/media-text', 'title' => 'Media & Text', 'category' => 'media', 'description' => 'Set media and words side-by-side for a richer layout.', 'keywords' => array('image', 'video'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string', 'default' => 'wide'), 'mediaAlt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure img', 'attribute' => 'alt', 'default' => '', '__experimentalRole' => 'content'), 'mediaPosition' => array('type' => 'string', 'default' => 'left'), 'mediaId' => array('type' => 'number', '__experimentalRole' => 'content'), 'mediaUrl' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure video,figure img', 'attribute' => 'src', '__experimentalRole' => 'content'), 'mediaLink' => array('type' => 'string'), 'linkDestination' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'target'), 'href' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'href', '__experimentalRole' => 'content'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'rel'), 'linkClass' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'class'), 'mediaType' => array('type' => 'string', '__experimentalRole' => 'content'), 'mediaWidth' => array('type' => 'number', 'default' => 50), 'mediaSizeSlug' => array('type' => 'string'), 'isStackedOnMobile' => array('type' => 'boolean', 'default' => true), 'verticalAlignment' => array('type' => 'string'), 'imageFill' => array('type' => 'boolean'), 'focalPoint' => array('type' => 'object')), 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-media-text-editor', 'style' => 'wp-block-media-text'), 'missing' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/missing', 'title' => 'Unsupported', 'category' => 'text', 'description' => 'Your site doesn’t include support for this block.', 'textdomain' => 'default', 'attributes' => array('originalName' => array('type' => 'string'), 'originalUndelimitedContent' => array('type' => 'string'), 'originalContent' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'inserter' => false, 'html' => false, 'reusable' => false)), 'more' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/more', 'title' => 'More', 'category' => 'design', 'description' => 'Content before this block will be shown in the excerpt on your archives page.', 'keywords' => array('read more'), 'textdomain' => 'default', 'attributes' => array('customText' => array('type' => 'string'), 'noTeaser' => array('type' => 'boolean', 'default' => false)), 'supports' => array('customClassName' => false, 'className' => false, 'html' => false, 'multiple' => false), 'editorStyle' => 'wp-block-more-editor'), 'navigation' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation', 'title' => 'Navigation', 'category' => 'theme', 'description' => 'A collection of blocks that allow visitors to get around your site.', 'keywords' => array('menu', 'navigation', 'links'), 'textdomain' => 'default', 'attributes' => array('ref' => array('type' => 'number'), 'textColor' => array('type' => 'string'), 'customTextColor' => array('type' => 'string'), 'rgbTextColor' => array('type' => 'string'), 'backgroundColor' => array('type' => 'string'), 'customBackgroundColor' => array('type' => 'string'), 'rgbBackgroundColor' => array('type' => 'string'), 'showSubmenuIcon' => array('type' => 'boolean', 'default' => true), 'openSubmenusOnClick' => array('type' => 'boolean', 'default' => false), 'overlayMenu' => array('type' => 'string', 'default' => 'mobile'), 'icon' => array('type' => 'string', 'default' => 'handle'), 'hasIcon' => array('type' => 'boolean', 'default' => true), '__unstableLocation' => array('type' => 'string'), 'overlayBackgroundColor' => array('type' => 'string'), 'customOverlayBackgroundColor' => array('type' => 'string'), 'overlayTextColor' => array('type' => 'string'), 'customOverlayTextColor' => array('type' => 'string'), 'maxNestingLevel' => array('type' => 'number', 'default' => 5), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'providesContext' => array('textColor' => 'textColor', 'customTextColor' => 'customTextColor', 'backgroundColor' => 'backgroundColor', 'customBackgroundColor' => 'customBackgroundColor', 'overlayTextColor' => 'overlayTextColor', 'customOverlayTextColor' => 'customOverlayTextColor', 'overlayBackgroundColor' => 'overlayBackgroundColor', 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor', 'fontSize' => 'fontSize', 'customFontSize' => 'customFontSize', 'showSubmenuIcon' => 'showSubmenuIcon', 'openSubmenusOnClick' => 'openSubmenusOnClick', 'style' => 'style', 'orientation' => 'orientation', 'maxNestingLevel' => 'maxNestingLevel'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'inserter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalTextTransform' => true, '__experimentalFontFamily' => true, '__experimentalLetterSpacing' => true, '__experimentalTextDecoration' => true, '__experimentalSkipSerialization' => array('textDecoration'), '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('blockGap' => true, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), '__experimentalDefaultControls' => array('blockGap' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowVerticalAlignment' => false, 'allowSizingOnChildren' => true, 'default' => array('type' => 'flex')), '__experimentalStyle' => array('elements' => array('link' => array('color' => array('text' => 'inherit'))))), 'viewScript' => array('file:./view.min.js', 'file:./view-modal.min.js'), 'editorStyle' => 'wp-block-navigation-editor', 'style' => 'wp-block-navigation'), 'navigation-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation-link', 'title' => 'Custom Link', 'category' => 'design', 'parent' => array('core/navigation'), 'description' => 'Add a page, link, or another item to your navigation.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string'), 'type' => array('type' => 'string'), 'description' => array('type' => 'string'), 'rel' => array('type' => 'string'), 'id' => array('type' => 'number'), 'opensInNewTab' => array('type' => 'boolean', 'default' => false), 'url' => array('type' => 'string'), 'title' => array('type' => 'string'), 'kind' => array('type' => 'string'), 'isTopLevelLink' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'maxNestingLevel', 'style'), 'supports' => array('reusable' => false, 'html' => false, '__experimentalSlashInserter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-navigation-link-editor', 'style' => 'wp-block-navigation-link'), 'navigation-submenu' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation-submenu', 'title' => 'Submenu', 'category' => 'design', 'parent' => array('core/navigation'), 'description' => 'Add a submenu to your navigation.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string'), 'type' => array('type' => 'string'), 'description' => array('type' => 'string'), 'rel' => array('type' => 'string'), 'id' => array('type' => 'number'), 'opensInNewTab' => array('type' => 'boolean', 'default' => false), 'url' => array('type' => 'string'), 'title' => array('type' => 'string'), 'kind' => array('type' => 'string'), 'isTopLevelItem' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'maxNestingLevel', 'openSubmenusOnClick', 'style'), 'supports' => array('reusable' => false, 'html' => false), 'editorStyle' => 'wp-block-navigation-submenu-editor', 'style' => 'wp-block-navigation-submenu'), 'nextpage' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/nextpage', 'title' => 'Page Break', 'category' => 'design', 'description' => 'Separate your content into a multi-page experience.', 'keywords' => array('next page', 'pagination'), 'parent' => array('core/post-content'), 'textdomain' => 'default', 'supports' => array('customClassName' => false, 'className' => false, 'html' => false), 'editorStyle' => 'wp-block-nextpage-editor'), 'page-list' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/page-list', 'title' => 'Page List', 'category' => 'widgets', 'description' => 'Display a list of all pages.', 'keywords' => array('menu', 'navigation'), 'textdomain' => 'default', 'attributes' => array('parentPageID' => array('type' => 'integer', 'default' => 0), 'isNested' => array('type' => 'boolean', 'default' => false)), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'style', 'openSubmenusOnClick'), 'supports' => array('reusable' => false, 'html' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-page-list-editor', 'style' => 'wp-block-page-list'), 'page-list-item' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/page-list-item', 'title' => 'Page List Item', 'category' => 'widgets', 'parent' => array('core/page-list'), 'description' => 'Displays a page inside a list of all pages.', 'keywords' => array('page', 'menu', 'navigation'), 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'number'), 'label' => array('type' => 'string'), 'title' => array('type' => 'string'), 'link' => array('type' => 'string'), 'hasChildren' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'style', 'openSubmenusOnClick'), 'supports' => array('reusable' => false, 'html' => false, 'lock' => false, 'inserter' => false, '__experimentalToolbar' => false), 'editorStyle' => 'wp-block-page-list-editor', 'style' => 'wp-block-page-list'), 'paragraph' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/paragraph', 'title' => 'Paragraph', 'category' => 'text', 'description' => 'Start with the basic building block of all narrative.', 'keywords' => array('text'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'p', 'default' => '', '__experimentalRole' => 'content'), 'dropCap' => array('type' => 'boolean', 'default' => false), 'placeholder' => array('type' => 'string'), 'direction' => array('type' => 'string', 'enum' => array('ltr', 'rtl'))), 'supports' => array('anchor' => true, 'className' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalSelector' => 'p', '__unstablePasteTextInline' => true), 'editorStyle' => 'wp-block-paragraph-editor', 'style' => 'wp-block-paragraph'), 'pattern' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/pattern', 'title' => 'Pattern', 'category' => 'theme', 'description' => 'Show a block pattern.', 'supports' => array('html' => false, 'inserter' => false), 'textdomain' => 'default', 'attributes' => array('slug' => array('type' => 'string'))), 'post-author' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author', 'title' => 'Post Author', 'category' => 'theme', 'description' => 'Display post author details such as name, avatar, and bio.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'avatarSize' => array('type' => 'number', 'default' => 48), 'showAvatar' => array('type' => 'boolean', 'default' => true), 'showBio' => array('type' => 'boolean'), 'byline' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId', 'queryId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDuotone' => '.wp-block-post-author__avatar img', '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'editorStyle' => 'wp-block-post-author-editor', 'style' => 'wp-block-post-author'), 'post-author-biography' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author-biography', 'title' => 'Post Author Biography', 'category' => 'theme', 'description' => 'The author biography.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'usesContext' => array('postType', 'postId'), 'supports' => array('spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-author-name' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author-name', 'title' => 'Post Author Name', 'category' => 'theme', 'description' => 'The author name.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-comments-form' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-comments-form', 'title' => 'Post Comments Form', 'category' => 'theme', 'description' => 'Display a post\'s comments form.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'usesContext' => array('postId', 'postType'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-comments-form-editor', 'style' => array('wp-block-post-comments-form', 'wp-block-buttons', 'wp-block-button')), 'post-content' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-content', 'title' => 'Post Content', 'category' => 'theme', 'description' => 'Displays the contents of a post or page.', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, '__experimentalLayout' => true, 'dimensions' => array('minHeight' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-content-editor'), 'post-date' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-date', 'title' => 'Post Date', 'category' => 'theme', 'description' => 'Add the date of this post.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'format' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'displayType' => array('type' => 'string', 'default' => 'date')), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-excerpt' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-excerpt', 'title' => 'Post Excerpt', 'category' => 'theme', 'description' => 'Display a post\'s excerpt.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'moreText' => array('type' => 'string'), 'showMoreOnNewLine' => array('type' => 'boolean', 'default' => true)), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-excerpt-editor', 'style' => 'wp-block-post-excerpt'), 'post-featured-image' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-featured-image', 'title' => 'Post Featured Image', 'category' => 'theme', 'description' => 'Display a post\'s featured image.', 'textdomain' => 'default', 'attributes' => array('isLink' => array('type' => 'boolean', 'default' => false), 'width' => array('type' => 'string'), 'height' => array('type' => 'string'), 'scale' => array('type' => 'string', 'default' => 'cover'), 'sizeSlug' => array('type' => 'string'), 'rel' => array('type' => 'string', 'attribute' => 'rel', 'default' => ''), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'overlayColor' => array('type' => 'string'), 'customOverlayColor' => array('type' => 'string'), 'dimRatio' => array('type' => 'number', 'default' => 0), 'gradient' => array('type' => 'string'), 'customGradient' => array('type' => 'string')), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('align' => array('left', 'right', 'center', 'wide', 'full'), 'color' => array('__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before', 'text' => false, 'background' => false), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay', '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true)), 'html' => false, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-post-featured-image-editor', 'style' => 'wp-block-post-featured-image'), 'post-navigation-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-navigation-link', 'title' => 'Post Navigation Link', 'category' => 'theme', 'description' => 'Displays the next or previous post link that is adjacent to the current post.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'type' => array('type' => 'string', 'default' => 'next'), 'label' => array('type' => 'string'), 'showTitle' => array('type' => 'boolean', 'default' => false), 'linkLabel' => array('type' => 'boolean', 'default' => false), 'arrow' => array('type' => 'string', 'default' => 'none')), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('link' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-navigation-link'), 'post-template' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-template', 'title' => 'Post Template', 'category' => 'theme', 'parent' => array('core/query'), 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.', 'textdomain' => 'default', 'usesContext' => array('queryId', 'query', 'queryContext', 'displayLayout', 'templateSlug', 'previewPostType'), 'supports' => array('reusable' => false, 'html' => false, 'align' => true, '__experimentalLayout' => array('allowEditing' => false), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-template', 'editorStyle' => 'wp-block-post-template-editor'), 'post-terms' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-terms', 'title' => 'Post Terms', 'category' => 'theme', 'description' => 'Post terms.', 'textdomain' => 'default', 'attributes' => array('term' => array('type' => 'string'), 'textAlign' => array('type' => 'string'), 'separator' => array('type' => 'string', 'default' => ', '), 'prefix' => array('type' => 'string', 'default' => ''), 'suffix' => array('type' => 'string', 'default' => '')), 'usesContext' => array('postId', 'postType'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-terms'), 'post-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-title', 'title' => 'Post Title', 'category' => 'theme', 'description' => 'Displays the title of a post, page, or any other content-type.', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType', 'queryId'), 'attributes' => array('textAlign' => array('type' => 'string'), 'level' => array('type' => 'number', 'default' => 2), 'isLink' => array('type' => 'boolean', 'default' => false), 'rel' => array('type' => 'string', 'attribute' => 'rel', 'default' => ''), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true))), 'style' => 'wp-block-post-title'), 'preformatted' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/preformatted', 'title' => 'Preformatted', 'category' => 'text', 'description' => 'Add text that respects your spacing and tabs, and also allows styling.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'pre', 'default' => '', '__unstablePreserveWhiteSpace' => true, '__experimentalRole' => 'content')), 'supports' => array('anchor' => true, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-preformatted'), 'pullquote' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/pullquote', 'title' => 'Pullquote', 'category' => 'text', 'description' => 'Give special visual emphasis to a quote from your text.', 'textdomain' => 'default', 'attributes' => array('value' => array('type' => 'string', 'source' => 'html', 'selector' => 'p', '__experimentalRole' => 'content'), 'citation' => array('type' => 'string', 'source' => 'html', 'selector' => 'cite', 'default' => '', '__experimentalRole' => 'content'), 'textAlign' => array('type' => 'string')), 'supports' => array('anchor' => true, 'align' => array('left', 'right', 'wide', 'full'), 'color' => array('gradients' => true, 'background' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), '__experimentalStyle' => array('typography' => array('fontSize' => '1.5em', 'lineHeight' => '1.6'))), 'editorStyle' => 'wp-block-pullquote-editor', 'style' => 'wp-block-pullquote'), 'query' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query', 'title' => 'Query Loop', 'category' => 'theme', 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.', 'textdomain' => 'default', 'attributes' => array('queryId' => array('type' => 'number'), 'query' => array('type' => 'object', 'default' => array('perPage' => null, 'pages' => 0, 'offset' => 0, 'postType' => 'post', 'order' => 'desc', 'orderBy' => 'date', 'author' => '', 'search' => '', 'exclude' => array(), 'sticky' => '', 'inherit' => true, 'taxQuery' => null, 'parents' => array())), 'tagName' => array('type' => 'string', 'default' => 'div'), 'displayLayout' => array('type' => 'object', 'default' => array('type' => 'list')), 'namespace' => array('type' => 'string')), 'providesContext' => array('queryId' => 'queryId', 'query' => 'query', 'displayLayout' => 'displayLayout'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, '__experimentalLayout' => true), 'editorStyle' => 'wp-block-query-editor'), 'query-no-results' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-no-results', 'title' => 'No results', 'category' => 'theme', 'description' => 'Contains the block elements used to render content when no query results are found.', 'parent' => array('core/query'), 'textdomain' => 'default', 'usesContext' => array('queryId', 'query'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-pagination' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination', 'title' => 'Pagination', 'category' => 'theme', 'parent' => array('core/query'), 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.', 'textdomain' => 'default', 'attributes' => array('paginationArrow' => array('type' => 'string', 'default' => 'none')), 'usesContext' => array('queryId', 'query'), 'providesContext' => array('paginationArrow' => 'paginationArrow'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex')), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-query-pagination-editor', 'style' => 'wp-block-query-pagination'), 'query-pagination-next' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-next', 'title' => 'Next Page', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays the next posts page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('queryId', 'query', 'paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-pagination-numbers' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-numbers', 'title' => 'Page Numbers', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays a list of page numbers for pagination', 'textdomain' => 'default', 'usesContext' => array('queryId', 'query'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'query-pagination-numbers-editor'), 'query-pagination-previous' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-previous', 'title' => 'Previous Page', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays the previous posts page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('queryId', 'query', 'paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-title', 'title' => 'Query Title', 'category' => 'theme', 'description' => 'Display the query title.', 'textdomain' => 'default', 'attributes' => array('type' => array('type' => 'string'), 'textAlign' => array('type' => 'string'), 'level' => array('type' => 'number', 'default' => 1), 'showPrefix' => array('type' => 'boolean', 'default' => true), 'showSearchTerm' => array('type' => 'boolean', 'default' => true)), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true))), 'style' => 'wp-block-query-title'), 'quote' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/quote', 'title' => 'Quote', 'category' => 'text', 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar', 'keywords' => array('blockquote', 'cite'), 'textdomain' => 'default', 'attributes' => array('value' => array('type' => 'string', 'source' => 'html', 'selector' => 'blockquote', 'multiline' => 'p', 'default' => '', '__experimentalRole' => 'content'), 'citation' => array('type' => 'string', 'source' => 'html', 'selector' => 'cite', 'default' => '', '__experimentalRole' => 'content'), 'align' => array('type' => 'string')), 'supports' => array('anchor' => true, '__experimentalOnEnter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'plain', 'label' => 'Plain')), 'editorStyle' => 'wp-block-quote-editor', 'style' => 'wp-block-quote'), 'read-more' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/read-more', 'title' => 'Read More', 'category' => 'theme', 'description' => 'Displays the link of a post, page, or any other content-type.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'text' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'textDecoration' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalDefaultControls' => array('width' => true))), 'style' => 'wp-block-read-more'), 'rss' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/rss', 'title' => 'RSS', 'category' => 'widgets', 'description' => 'Display entries from any RSS or Atom feed.', 'keywords' => array('atom', 'feed'), 'textdomain' => 'default', 'attributes' => array('columns' => array('type' => 'number', 'default' => 2), 'blockLayout' => array('type' => 'string', 'default' => 'list'), 'feedURL' => array('type' => 'string', 'default' => ''), 'itemsToShow' => array('type' => 'number', 'default' => 5), 'displayExcerpt' => array('type' => 'boolean', 'default' => false), 'displayAuthor' => array('type' => 'boolean', 'default' => false), 'displayDate' => array('type' => 'boolean', 'default' => false), 'excerptLength' => array('type' => 'number', 'default' => 55)), 'supports' => array('align' => true, 'html' => false), 'editorStyle' => 'wp-block-rss-editor', 'style' => 'wp-block-rss'), 'search' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/search', 'title' => 'Search', 'category' => 'widgets', 'description' => 'Help visitors find your content.', 'keywords' => array('find'), 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string', '__experimentalRole' => 'content'), 'showLabel' => array('type' => 'boolean', 'default' => true), 'placeholder' => array('type' => 'string', 'default' => '', '__experimentalRole' => 'content'), 'width' => array('type' => 'number'), 'widthUnit' => array('type' => 'string'), 'buttonText' => array('type' => 'string', '__experimentalRole' => 'content'), 'buttonPosition' => array('type' => 'string', 'default' => 'button-outside'), 'buttonUseIcon' => array('type' => 'boolean', 'default' => false), 'query' => array('type' => 'object', 'default' => array())), 'supports' => array('align' => array('left', 'center', 'right'), 'color' => array('gradients' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('__experimentalSkipSerialization' => true, '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button', 'fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true)), 'html' => false), 'editorStyle' => 'wp-block-search-editor', 'style' => 'wp-block-search'), 'separator' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/separator', 'title' => 'Separator', 'category' => 'design', 'description' => 'Create a break between ideas or sections with a horizontal separator.', 'keywords' => array('horizontal-line', 'hr', 'divider'), 'textdomain' => 'default', 'attributes' => array('opacity' => array('type' => 'string', 'default' => 'alpha-channel')), 'supports' => array('anchor' => true, 'align' => array('center', 'wide', 'full'), 'color' => array('enableContrastChecker' => false, '__experimentalSkipSerialization' => true, 'gradients' => true, 'background' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'spacing' => array('margin' => array('top', 'bottom'))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'wide', 'label' => 'Wide Line'), array('name' => 'dots', 'label' => 'Dots')), 'editorStyle' => 'wp-block-separator-editor', 'style' => 'wp-block-separator'), 'shortcode' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/shortcode', 'title' => 'Shortcode', 'category' => 'widgets', 'description' => 'Insert additional custom elements with a WordPress shortcode.', 'textdomain' => 'default', 'attributes' => array('text' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'html' => false), 'editorStyle' => 'wp-block-shortcode-editor'), 'site-logo' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-logo', 'title' => 'Site Logo', 'category' => 'theme', 'description' => 'Display a graphic to represent this site. Update the block, and the changes apply everywhere it’s used. This is different than the site icon, which is the smaller image visible in your dashboard, browser tabs, etc used to help others recognize this site.', 'textdomain' => 'default', 'attributes' => array('width' => array('type' => 'number'), 'isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'shouldSyncIcon' => array('type' => 'boolean')), 'example' => array('viewportWidth' => 500, 'attributes' => array('width' => 350, 'className' => 'block-editor-block-types-list__site-logo-example')), 'supports' => array('html' => false, 'align' => true, 'alignWide' => false, 'color' => array('__experimentalDuotone' => 'img, .components-placeholder__illustration, .components-placeholder::before', 'text' => false, 'background' => false), 'spacing' => array('margin' => true, 'padding' => true)), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'rounded', 'label' => 'Rounded')), 'editorStyle' => 'wp-block-site-logo-editor', 'style' => 'wp-block-site-logo'), 'site-tagline' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-tagline', 'title' => 'Site Tagline', 'category' => 'theme', '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.', 'keywords' => array('description'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'example' => array(), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-site-tagline-editor'), 'site-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-title', 'title' => 'Site Title', 'category' => 'theme', 'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.', 'textdomain' => 'default', 'attributes' => array('level' => array('type' => 'number', 'default' => 1), 'textAlign' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'example' => array('viewportWidth' => 500), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('padding' => true, 'margin' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'lineHeight' => true, 'fontAppearance' => true, 'letterSpacing' => true, 'textTransform' => true))), 'editorStyle' => 'wp-block-site-title-editor', 'style' => 'wp-block-site-title'), 'social-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/social-link', 'title' => 'Social Icon', 'category' => 'widgets', 'parent' => array('core/social-links'), 'description' => 'Display an icon linking to a social media profile or site.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string'), 'service' => array('type' => 'string'), 'label' => array('type' => 'string'), 'rel' => array('type' => 'string')), 'usesContext' => array('openInNewTab', 'showLabels', 'iconColorValue', 'iconBackgroundColorValue'), 'supports' => array('reusable' => false, 'html' => false), 'editorStyle' => 'wp-block-social-link-editor'), 'social-links' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/social-links', 'title' => 'Social Icons', 'category' => 'widgets', 'description' => 'Display icons linking to your social media profiles or sites.', 'keywords' => array('links'), 'textdomain' => 'default', 'attributes' => array('iconColor' => array('type' => 'string'), 'customIconColor' => array('type' => 'string'), 'iconColorValue' => array('type' => 'string'), 'iconBackgroundColor' => array('type' => 'string'), 'customIconBackgroundColor' => array('type' => 'string'), 'iconBackgroundColorValue' => array('type' => 'string'), 'openInNewTab' => array('type' => 'boolean', 'default' => false), 'showLabels' => array('type' => 'boolean', 'default' => false), 'size' => array('type' => 'string')), 'providesContext' => array('openInNewTab' => 'openInNewTab', 'showLabels' => 'showLabels', 'iconColorValue' => 'iconColorValue', 'iconBackgroundColorValue' => 'iconBackgroundColorValue'), 'supports' => array('align' => array('left', 'center', 'right'), 'anchor' => true, '__experimentalExposeControlsToChildren' => true, '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowVerticalAlignment' => false, 'default' => array('type' => 'flex')), 'color' => array('enableContrastChecker' => false, 'background' => true, 'gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => false)), 'spacing' => array('blockGap' => array('horizontal', 'vertical'), 'margin' => true, 'padding' => true, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), '__experimentalDefaultControls' => array('blockGap' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'logos-only', 'label' => 'Logos Only'), array('name' => 'pill-shape', 'label' => 'Pill Shape')), 'editorStyle' => 'wp-block-social-links-editor', 'style' => 'wp-block-social-links'), 'spacer' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/spacer', 'title' => 'Spacer', 'category' => 'design', 'description' => 'Add white space between blocks and customize its height.', 'textdomain' => 'default', 'attributes' => array('height' => array('type' => 'string', 'default' => '100px'), 'width' => array('type' => 'string')), 'usesContext' => array('orientation'), 'supports' => array('anchor' => true, 'spacing' => array('margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('margin' => true))), 'editorStyle' => 'wp-block-spacer-editor', 'style' => 'wp-block-spacer'), 'table' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/table', 'title' => 'Table', 'category' => 'text', 'description' => 'Create structured content in rows and columns to display information.', 'textdomain' => 'default', 'attributes' => array('hasFixedLayout' => array('type' => 'boolean', 'default' => false), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', 'default' => ''), 'head' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'thead tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan'))))), 'body' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'tbody tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan'))))), 'foot' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'tfoot tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan')))))), 'supports' => array('anchor' => true, 'align' => true, 'color' => array('__experimentalSkipSerialization' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalBorder' => array('__experimentalSkipSerialization' => true, 'color' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'style' => true, 'width' => true)), '__experimentalSelector' => '.wp-block-table > table'), 'styles' => array(array('name' => 'regular', 'label' => 'Default', 'isDefault' => true), array('name' => 'stripes', 'label' => 'Stripes')), 'editorStyle' => 'wp-block-table-editor', 'style' => 'wp-block-table'), 'tag-cloud' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/tag-cloud', 'title' => 'Tag Cloud', 'category' => 'widgets', 'description' => 'A cloud of your most used tags.', 'textdomain' => 'default', 'attributes' => array('numberOfTags' => array('type' => 'number', 'default' => 45, 'minimum' => 1, 'maximum' => 100), 'taxonomy' => array('type' => 'string', 'default' => 'post_tag'), 'showTagCounts' => array('type' => 'boolean', 'default' => false), 'smallestFontSize' => array('type' => 'string', 'default' => '8pt'), 'largestFontSize' => array('type' => 'string', 'default' => '22pt')), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'outline', 'label' => 'Outline')), 'supports' => array('html' => false, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true)), 'editorStyle' => 'wp-block-tag-cloud-editor'), 'template-part' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/template-part', 'title' => 'Template Part', 'category' => 'theme', 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.', 'textdomain' => 'default', 'attributes' => array('slug' => array('type' => 'string'), 'theme' => array('type' => 'string'), 'tagName' => array('type' => 'string'), 'area' => array('type' => 'string')), 'supports' => array('align' => true, 'html' => false, 'reusable' => false), 'editorStyle' => 'wp-block-template-part-editor'), 'term-description' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/term-description', 'title' => 'Term Description', 'category' => 'theme', 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('padding' => true, 'margin' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-term-description-editor'), 'text-columns' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/text-columns', 'title' => 'Text Columns (deprecated)', 'icon' => 'columns', 'category' => 'design', 'description' => 'This block is deprecated. Please use the Columns block instead.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'array', 'source' => 'query', 'selector' => 'p', 'query' => array('children' => array('type' => 'string', 'source' => 'html')), 'default' => array(array(), array())), 'columns' => array('type' => 'number', 'default' => 2), 'width' => array('type' => 'string')), 'supports' => array('inserter' => false), 'editorStyle' => 'wp-block-text-columns-editor', 'style' => 'wp-block-text-columns'), 'verse' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/verse', 'title' => 'Verse', 'category' => 'text', 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.', 'keywords' => array('poetry', 'poem'), 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'pre', 'default' => '', '__unstablePreserveWhiteSpace' => true, '__experimentalRole' => 'content'), 'textAlign' => array('type' => 'string')), 'supports' => array('anchor' => true, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, '__experimentalFontFamily' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), 'spacing' => array('margin' => true, 'padding' => true)), 'style' => 'wp-block-verse', 'editorStyle' => 'wp-block-verse-editor'), 'video' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/video', 'title' => 'Video', 'category' => 'media', 'description' => 'Embed a video from your media library or upload a new one.', 'keywords' => array('movie'), 'textdomain' => 'default', 'attributes' => array('autoplay' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'autoplay'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'controls' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'controls', 'default' => true), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'loop' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'loop'), 'muted' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'muted'), 'poster' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'poster'), 'preload' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'preload', 'default' => 'metadata'), 'src' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'src', '__experimentalRole' => 'content'), 'playsInline' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'playsinline'), 'tracks' => array('__experimentalRole' => 'content', 'type' => 'array', 'items' => array('type' => 'object'), 'default' => array())), 'supports' => array('anchor' => true, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-video-editor', 'style' => 'wp-block-video'), 'widget-group' => array('apiVersion' => 2, 'name' => 'core/widget-group', 'category' => 'widgets', 'attributes' => array('title' => array('type' => 'string')), 'supports' => array('html' => false, 'inserter' => true, 'customClassName' => true, 'reusable' => false), 'editorStyle' => 'wp-block-widget-group-editor', 'style' => 'wp-block-widget-group'));
     1<?php return array(
     2  'archives' => array(
     3    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4    'apiVersion' => 3,
     5    'name' => 'core/archives',
     6    'title' => 'Archives',
     7    'category' => 'widgets',
     8    'description' => 'Display a date archive of your posts.',
     9    'textdomain' => 'default',
     10    'attributes' => array(
     11      'displayAsDropdown' => array(
     12        'type' => 'boolean',
     13        'default' => false
     14      ),
     15      'showLabel' => array(
     16        'type' => 'boolean',
     17        'default' => true
     18      ),
     19      'showPostCounts' => array(
     20        'type' => 'boolean',
     21        'default' => false
     22      ),
     23      'type' => array(
     24        'type' => 'string',
     25        'default' => 'monthly'
     26      )
     27    ),
     28    'supports' => array(
     29      'align' => true,
     30      'html' => false,
     31      'spacing' => array(
     32        'margin' => true,
     33        'padding' => true
     34      ),
     35      'typography' => array(
     36        'fontSize' => true,
     37        'lineHeight' => true,
     38        '__experimentalFontFamily' => true,
     39        '__experimentalFontWeight' => true,
     40        '__experimentalFontStyle' => true,
     41        '__experimentalTextTransform' => true,
     42        '__experimentalTextDecoration' => true,
     43        '__experimentalLetterSpacing' => true,
     44        '__experimentalDefaultControls' => array(
     45          'fontSize' => true
     46        )
     47      )
     48    ),
     49    'editorStyle' => 'wp-block-archives-editor'
     50  ),
     51  'audio' => array(
     52    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     53    'apiVersion' => 3,
     54    'name' => 'core/audio',
     55    'title' => 'Audio',
     56    'category' => 'media',
     57    'description' => 'Embed a simple audio player.',
     58    'keywords' => array(
     59      'music',
     60      'sound',
     61      'podcast',
     62      'recording'
     63    ),
     64    'textdomain' => 'default',
     65    'attributes' => array(
     66      'src' => array(
     67        'type' => 'string',
     68        'source' => 'attribute',
     69        'selector' => 'audio',
     70        'attribute' => 'src',
     71        '__experimentalRole' => 'content'
     72      ),
     73      'caption' => array(
     74        'type' => 'string',
     75        'source' => 'html',
     76        'selector' => 'figcaption',
     77        '__experimentalRole' => 'content'
     78      ),
     79      'id' => array(
     80        'type' => 'number',
     81        '__experimentalRole' => 'content'
     82      ),
     83      'autoplay' => array(
     84        'type' => 'boolean',
     85        'source' => 'attribute',
     86        'selector' => 'audio',
     87        'attribute' => 'autoplay'
     88      ),
     89      'loop' => array(
     90        'type' => 'boolean',
     91        'source' => 'attribute',
     92        'selector' => 'audio',
     93        'attribute' => 'loop'
     94      ),
     95      'preload' => array(
     96        'type' => 'string',
     97        'source' => 'attribute',
     98        'selector' => 'audio',
     99        'attribute' => 'preload'
     100      )
     101    ),
     102    'supports' => array(
     103      'anchor' => true,
     104      'align' => true,
     105      'spacing' => array(
     106        'margin' => true,
     107        'padding' => true
     108      )
     109    ),
     110    'editorStyle' => 'wp-block-audio-editor',
     111    'style' => 'wp-block-audio'
     112  ),
     113  'avatar' => array(
     114    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     115    'apiVersion' => 3,
     116    'name' => 'core/avatar',
     117    'title' => 'Avatar',
     118    'category' => 'theme',
     119    'description' => 'Add a user’s avatar.',
     120    'textdomain' => 'default',
     121    'attributes' => array(
     122      'userId' => array(
     123        'type' => 'number'
     124      ),
     125      'size' => array(
     126        'type' => 'number',
     127        'default' => 96
     128      ),
     129      'isLink' => array(
     130        'type' => 'boolean',
     131        'default' => false
     132      ),
     133      'linkTarget' => array(
     134        'type' => 'string',
     135        'default' => '_self'
     136      )
     137    ),
     138    'usesContext' => array(
     139      'postType',
     140      'postId',
     141      'commentId'
     142    ),
     143    'supports' => array(
     144      'html' => false,
     145      'align' => true,
     146      'alignWide' => false,
     147      'spacing' => array(
     148        'margin' => true,
     149        'padding' => true
     150      ),
     151      '__experimentalBorder' => array(
     152        '__experimentalSkipSerialization' => true,
     153        'radius' => true,
     154        'width' => true,
     155        'color' => true,
     156        'style' => true,
     157        '__experimentalDefaultControls' => array(
     158          'radius' => true
     159        )
     160      ),
     161      'color' => array(
     162        'text' => false,
     163        'background' => false,
     164        '__experimentalDuotone' => 'img'
     165      )
     166    ),
     167    'editorStyle' => 'wp-block-avatar-editor',
     168    'style' => 'wp-block-avatar'
     169  ),
     170  'block' => array(
     171    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     172    'apiVersion' => 3,
     173    'name' => 'core/block',
     174    'title' => 'Pattern',
     175    'category' => 'reusable',
     176    'description' => 'Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.',
     177    'textdomain' => 'default',
     178    'attributes' => array(
     179      'ref' => array(
     180        'type' => 'number'
     181      )
     182    ),
     183    'supports' => array(
     184      'customClassName' => false,
     185      'html' => false,
     186      'inserter' => false
     187    )
     188  ),
     189  'button' => array(
     190    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     191    'apiVersion' => 3,
     192    'name' => 'core/button',
     193    'title' => 'Button',
     194    'category' => 'design',
     195    'parent' => array(
     196      'core/buttons'
     197    ),
     198    'description' => 'Prompt visitors to take action with a button-style link.',
     199    'keywords' => array(
     200      'link'
     201    ),
     202    'textdomain' => 'default',
     203    'attributes' => array(
     204      'textAlign' => array(
     205        'type' => 'string'
     206      ),
     207      'url' => array(
     208        'type' => 'string',
     209        'source' => 'attribute',
     210        'selector' => 'a',
     211        'attribute' => 'href',
     212        '__experimentalRole' => 'content'
     213      ),
     214      'title' => array(
     215        'type' => 'string',
     216        'source' => 'attribute',
     217        'selector' => 'a',
     218        'attribute' => 'title',
     219        '__experimentalRole' => 'content'
     220      ),
     221      'text' => array(
     222        'type' => 'string',
     223        'source' => 'html',
     224        'selector' => 'a',
     225        '__experimentalRole' => 'content'
     226      ),
     227      'linkTarget' => array(
     228        'type' => 'string',
     229        'source' => 'attribute',
     230        'selector' => 'a',
     231        'attribute' => 'target',
     232        '__experimentalRole' => 'content'
     233      ),
     234      'rel' => array(
     235        'type' => 'string',
     236        'source' => 'attribute',
     237        'selector' => 'a',
     238        'attribute' => 'rel',
     239        '__experimentalRole' => 'content'
     240      ),
     241      'placeholder' => array(
     242        'type' => 'string'
     243      ),
     244      'backgroundColor' => array(
     245        'type' => 'string'
     246      ),
     247      'textColor' => array(
     248        'type' => 'string'
     249      ),
     250      'gradient' => array(
     251        'type' => 'string'
     252      ),
     253      'width' => array(
     254        'type' => 'number'
     255      )
     256    ),
     257    'supports' => array(
     258      'anchor' => true,
     259      'align' => false,
     260      'alignWide' => false,
     261      'color' => array(
     262        '__experimentalSkipSerialization' => true,
     263        'gradients' => true,
     264        '__experimentalDefaultControls' => array(
     265          'background' => true,
     266          'text' => true
     267        )
     268      ),
     269      'typography' => array(
     270        'fontSize' => true,
     271        'lineHeight' => true,
     272        '__experimentalFontFamily' => true,
     273        '__experimentalFontWeight' => true,
     274        '__experimentalFontStyle' => true,
     275        '__experimentalTextTransform' => true,
     276        '__experimentalTextDecoration' => true,
     277        '__experimentalLetterSpacing' => true,
     278        '__experimentalDefaultControls' => array(
     279          'fontSize' => true
     280        )
     281      ),
     282      'reusable' => false,
     283      'shadow' => true,
     284      'spacing' => array(
     285        '__experimentalSkipSerialization' => true,
     286        'padding' => array(
     287          'horizontal',
     288          'vertical'
     289        ),
     290        '__experimentalDefaultControls' => array(
     291          'padding' => true
     292        )
     293      ),
     294      '__experimentalBorder' => array(
     295        'color' => true,
     296        'radius' => true,
     297        'style' => true,
     298        'width' => true,
     299        '__experimentalSkipSerialization' => true,
     300        '__experimentalDefaultControls' => array(
     301          'color' => true,
     302          'radius' => true,
     303          'style' => true,
     304          'width' => true
     305        )
     306      ),
     307      '__experimentalSelector' => '.wp-block-button .wp-block-button__link'
     308    ),
     309    'styles' => array(
     310      array(
     311        'name' => 'fill',
     312        'label' => 'Fill',
     313        'isDefault' => true
     314      ),
     315      array(
     316        'name' => 'outline',
     317        'label' => 'Outline'
     318      )
     319    ),
     320    'editorStyle' => 'wp-block-button-editor',
     321    'style' => 'wp-block-button'
     322  ),
     323  'buttons' => array(
     324    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     325    'apiVersion' => 3,
     326    'name' => 'core/buttons',
     327    'title' => 'Buttons',
     328    'category' => 'design',
     329    'description' => 'Prompt visitors to take action with a group of button-style links.',
     330    'keywords' => array(
     331      'link'
     332    ),
     333    'textdomain' => 'default',
     334    'supports' => array(
     335      'anchor' => true,
     336      'align' => array(
     337        'wide',
     338        'full'
     339      ),
     340      'html' => false,
     341      '__experimentalExposeControlsToChildren' => true,
     342      'spacing' => array(
     343        'blockGap' => true,
     344        'margin' => array(
     345          'top',
     346          'bottom'
     347        ),
     348        '__experimentalDefaultControls' => array(
     349          'blockGap' => true
     350        )
     351      ),
     352      'typography' => array(
     353        'fontSize' => true,
     354        'lineHeight' => true,
     355        '__experimentalFontFamily' => true,
     356        '__experimentalFontWeight' => true,
     357        '__experimentalFontStyle' => true,
     358        '__experimentalTextTransform' => true,
     359        '__experimentalTextDecoration' => true,
     360        '__experimentalLetterSpacing' => true,
     361        '__experimentalDefaultControls' => array(
     362          'fontSize' => true
     363        )
     364      ),
     365      'layout' => array(
     366        'allowSwitching' => false,
     367        'allowInheriting' => false,
     368        'default' => array(
     369          'type' => 'flex'
     370        )
     371      )
     372    ),
     373    'editorStyle' => 'wp-block-buttons-editor',
     374    'style' => 'wp-block-buttons'
     375  ),
     376  'calendar' => array(
     377    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     378    'apiVersion' => 3,
     379    'name' => 'core/calendar',
     380    'title' => 'Calendar',
     381    'category' => 'widgets',
     382    'description' => 'A calendar of your site’s posts.',
     383    'keywords' => array(
     384      'posts',
     385      'archive'
     386    ),
     387    'textdomain' => 'default',
     388    'attributes' => array(
     389      'month' => array(
     390        'type' => 'integer'
     391      ),
     392      'year' => array(
     393        'type' => 'integer'
     394      )
     395    ),
     396    'supports' => array(
     397      'align' => true,
     398      'color' => array(
     399        'link' => true,
     400        '__experimentalSkipSerialization' => array(
     401          'text',
     402          'background'
     403        ),
     404        '__experimentalDefaultControls' => array(
     405          'background' => true,
     406          'text' => true
     407        ),
     408        '__experimentalSelector' => 'table, th'
     409      ),
     410      'typography' => array(
     411        'fontSize' => true,
     412        'lineHeight' => true,
     413        '__experimentalFontFamily' => true,
     414        '__experimentalFontWeight' => true,
     415        '__experimentalFontStyle' => true,
     416        '__experimentalTextTransform' => true,
     417        '__experimentalLetterSpacing' => true,
     418        '__experimentalDefaultControls' => array(
     419          'fontSize' => true
     420        )
     421      )
     422    ),
     423    'style' => 'wp-block-calendar'
     424  ),
     425  'categories' => array(
     426    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     427    'apiVersion' => 3,
     428    'name' => 'core/categories',
     429    'title' => 'Categories List',
     430    'category' => 'widgets',
     431    'description' => 'Display a list of all categories.',
     432    'textdomain' => 'default',
     433    'attributes' => array(
     434      'displayAsDropdown' => array(
     435        'type' => 'boolean',
     436        'default' => false
     437      ),
     438      'showHierarchy' => array(
     439        'type' => 'boolean',
     440        'default' => false
     441      ),
     442      'showPostCounts' => array(
     443        'type' => 'boolean',
     444        'default' => false
     445      ),
     446      'showOnlyTopLevel' => array(
     447        'type' => 'boolean',
     448        'default' => false
     449      ),
     450      'showEmpty' => array(
     451        'type' => 'boolean',
     452        'default' => false
     453      )
     454    ),
     455    'supports' => array(
     456      'align' => true,
     457      'html' => false,
     458      'spacing' => array(
     459        'margin' => true,
     460        'padding' => true
     461      ),
     462      'typography' => array(
     463        'fontSize' => true,
     464        'lineHeight' => true,
     465        '__experimentalFontFamily' => true,
     466        '__experimentalFontWeight' => true,
     467        '__experimentalFontStyle' => true,
     468        '__experimentalTextTransform' => true,
     469        '__experimentalTextDecoration' => true,
     470        '__experimentalLetterSpacing' => true,
     471        '__experimentalDefaultControls' => array(
     472          'fontSize' => true
     473        )
     474      )
     475    ),
     476    'editorStyle' => 'wp-block-categories-editor',
     477    'style' => 'wp-block-categories'
     478  ),
     479  'code' => array(
     480    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     481    'apiVersion' => 3,
     482    'name' => 'core/code',
     483    'title' => 'Code',
     484    'category' => 'text',
     485    'description' => 'Display code snippets that respect your spacing and tabs.',
     486    'textdomain' => 'default',
     487    'attributes' => array(
     488      'content' => array(
     489        'type' => 'string',
     490        'source' => 'html',
     491        'selector' => 'code'
     492      )
     493    ),
     494    'supports' => array(
     495      'align' => array(
     496        'wide'
     497      ),
     498      'anchor' => true,
     499      'typography' => array(
     500        'fontSize' => true,
     501        'lineHeight' => true,
     502        '__experimentalFontFamily' => true,
     503        '__experimentalFontWeight' => true,
     504        '__experimentalFontStyle' => true,
     505        '__experimentalTextTransform' => true,
     506        '__experimentalTextDecoration' => true,
     507        '__experimentalLetterSpacing' => true,
     508        '__experimentalDefaultControls' => array(
     509          'fontSize' => true
     510        )
     511      ),
     512      'spacing' => array(
     513        'margin' => array(
     514          'top',
     515          'bottom'
     516        ),
     517        'padding' => true
     518      ),
     519      '__experimentalBorder' => array(
     520        'radius' => true,
     521        'color' => true,
     522        'width' => true,
     523        'style' => true,
     524        '__experimentalDefaultControls' => array(
     525          'width' => true,
     526          'color' => true
     527        )
     528      ),
     529      'color' => array(
     530        'text' => true,
     531        'background' => true,
     532        'gradients' => true,
     533        '__experimentalDefaultControls' => array(
     534          'background' => true,
     535          'text' => true
     536        )
     537      )
     538    ),
     539    'style' => 'wp-block-code'
     540  ),
     541  'column' => array(
     542    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     543    'apiVersion' => 3,
     544    'name' => 'core/column',
     545    'title' => 'Column',
     546    'category' => 'design',
     547    'parent' => array(
     548      'core/columns'
     549    ),
     550    'description' => 'A single column within a columns block.',
     551    'textdomain' => 'default',
     552    'attributes' => array(
     553      'verticalAlignment' => array(
     554        'type' => 'string'
     555      ),
     556      'width' => array(
     557        'type' => 'string'
     558      ),
     559      'allowedBlocks' => array(
     560        'type' => 'array'
     561      ),
     562      'templateLock' => array(
     563        'type' => array(
     564          'string',
     565          'boolean'
     566        ),
     567        'enum' => array(
     568          'all',
     569          'insert',
     570          'contentOnly',
     571          false
     572        )
     573      )
     574    ),
     575    'supports' => array(
     576      'anchor' => true,
     577      'reusable' => false,
     578      'html' => false,
     579      'color' => array(
     580        'gradients' => true,
     581        'link' => true,
     582        '__experimentalDefaultControls' => array(
     583          'background' => true,
     584          'text' => true
     585        )
     586      ),
     587      'spacing' => array(
     588        'blockGap' => true,
     589        'padding' => true,
     590        '__experimentalDefaultControls' => array(
     591          'padding' => true,
     592          'blockGap' => true
     593        )
     594      ),
     595      '__experimentalBorder' => array(
     596        'color' => true,
     597        'style' => true,
     598        'width' => true,
     599        '__experimentalDefaultControls' => array(
     600          'color' => true,
     601          'style' => true,
     602          'width' => true
     603        )
     604      ),
     605      'typography' => array(
     606        'fontSize' => true,
     607        'lineHeight' => true,
     608        '__experimentalFontFamily' => true,
     609        '__experimentalFontWeight' => true,
     610        '__experimentalFontStyle' => true,
     611        '__experimentalTextTransform' => true,
     612        '__experimentalTextDecoration' => true,
     613        '__experimentalLetterSpacing' => true,
     614        '__experimentalDefaultControls' => array(
     615          'fontSize' => true
     616        )
     617      ),
     618      'layout' => true
     619    )
     620  ),
     621  'columns' => array(
     622    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     623    'apiVersion' => 3,
     624    'name' => 'core/columns',
     625    'title' => 'Columns',
     626    'category' => 'design',
     627    'description' => 'Display content in multiple columns, with blocks added to each column.',
     628    'textdomain' => 'default',
     629    'attributes' => array(
     630      'verticalAlignment' => array(
     631        'type' => 'string'
     632      ),
     633      'isStackedOnMobile' => array(
     634        'type' => 'boolean',
     635        'default' => true
     636      ),
     637      'templateLock' => array(
     638        'type' => array(
     639          'string',
     640          'boolean'
     641        ),
     642        'enum' => array(
     643          'all',
     644          'insert',
     645          'contentOnly',
     646          false
     647        )
     648      )
     649    ),
     650    'supports' => array(
     651      'anchor' => true,
     652      'align' => array(
     653        'wide',
     654        'full'
     655      ),
     656      'html' => false,
     657      'color' => array(
     658        'gradients' => true,
     659        'link' => true,
     660        '__experimentalDefaultControls' => array(
     661          'background' => true,
     662          'text' => true
     663        )
     664      ),
     665      'spacing' => array(
     666        'blockGap' => array(
     667          '__experimentalDefault' => '2em',
     668          'sides' => array(
     669            'horizontal',
     670            'vertical'
     671          )
     672        ),
     673        'margin' => array(
     674          'top',
     675          'bottom'
     676        ),
     677        'padding' => true,
     678        '__experimentalDefaultControls' => array(
     679          'padding' => true,
     680          'blockGap' => true
     681        )
     682      ),
     683      'layout' => array(
     684        'allowSwitching' => false,
     685        'allowInheriting' => false,
     686        'allowEditing' => false,
     687        'default' => array(
     688          'type' => 'flex',
     689          'flexWrap' => 'nowrap'
     690        )
     691      ),
     692      '__experimentalBorder' => array(
     693        'color' => true,
     694        'radius' => true,
     695        'style' => true,
     696        'width' => true,
     697        '__experimentalDefaultControls' => array(
     698          'color' => true,
     699          'radius' => true,
     700          'style' => true,
     701          'width' => true
     702        )
     703      ),
     704      'typography' => array(
     705        'fontSize' => true,
     706        'lineHeight' => true,
     707        '__experimentalFontFamily' => true,
     708        '__experimentalFontWeight' => true,
     709        '__experimentalFontStyle' => true,
     710        '__experimentalTextTransform' => true,
     711        '__experimentalTextDecoration' => true,
     712        '__experimentalLetterSpacing' => true,
     713        '__experimentalDefaultControls' => array(
     714          'fontSize' => true
     715        )
     716      )
     717    ),
     718    'editorStyle' => 'wp-block-columns-editor',
     719    'style' => 'wp-block-columns'
     720  ),
     721  'comment-author-name' => array(
     722    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     723    'apiVersion' => 3,
     724    'name' => 'core/comment-author-name',
     725    'title' => 'Comment Author Name',
     726    'category' => 'theme',
     727    'ancestor' => array(
     728      'core/comment-template'
     729    ),
     730    'description' => 'Displays the name of the author of the comment.',
     731    'textdomain' => 'default',
     732    'attributes' => array(
     733      'isLink' => array(
     734        'type' => 'boolean',
     735        'default' => true
     736      ),
     737      'linkTarget' => array(
     738        'type' => 'string',
     739        'default' => '_self'
     740      ),
     741      'textAlign' => array(
     742        'type' => 'string'
     743      )
     744    ),
     745    'usesContext' => array(
     746      'commentId'
     747    ),
     748    'supports' => array(
     749      'html' => false,
     750      'spacing' => array(
     751        'margin' => true,
     752        'padding' => true
     753      ),
     754      'color' => array(
     755        'gradients' => true,
     756        'link' => true,
     757        '__experimentalDefaultControls' => array(
     758          'background' => true,
     759          'text' => true,
     760          'link' => true
     761        )
     762      ),
     763      'typography' => array(
     764        'fontSize' => true,
     765        'lineHeight' => true,
     766        '__experimentalFontFamily' => true,
     767        '__experimentalFontWeight' => true,
     768        '__experimentalFontStyle' => true,
     769        '__experimentalTextTransform' => true,
     770        '__experimentalTextDecoration' => true,
     771        '__experimentalLetterSpacing' => true,
     772        '__experimentalDefaultControls' => array(
     773          'fontSize' => true
     774        )
     775      )
     776    )
     777  ),
     778  'comment-content' => array(
     779    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     780    'apiVersion' => 3,
     781    'name' => 'core/comment-content',
     782    'title' => 'Comment Content',
     783    'category' => 'theme',
     784    'ancestor' => array(
     785      'core/comment-template'
     786    ),
     787    'description' => 'Displays the contents of a comment.',
     788    'textdomain' => 'default',
     789    'usesContext' => array(
     790      'commentId'
     791    ),
     792    'attributes' => array(
     793      'textAlign' => array(
     794        'type' => 'string'
     795      )
     796    ),
     797    'supports' => array(
     798      'color' => array(
     799        'gradients' => true,
     800        'link' => true,
     801        '__experimentalDefaultControls' => array(
     802          'background' => true,
     803          'text' => true
     804        )
     805      ),
     806      'typography' => array(
     807        'fontSize' => true,
     808        'lineHeight' => true,
     809        '__experimentalFontFamily' => true,
     810        '__experimentalFontWeight' => true,
     811        '__experimentalFontStyle' => true,
     812        '__experimentalTextTransform' => true,
     813        '__experimentalTextDecoration' => true,
     814        '__experimentalLetterSpacing' => true,
     815        '__experimentalDefaultControls' => array(
     816          'fontSize' => true
     817        )
     818      ),
     819      'spacing' => array(
     820        'padding' => array(
     821          'horizontal',
     822          'vertical'
     823        ),
     824        '__experimentalDefaultControls' => array(
     825          'padding' => true
     826        )
     827      ),
     828      'html' => false
     829    )
     830  ),
     831  'comment-date' => array(
     832    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     833    'apiVersion' => 3,
     834    'name' => 'core/comment-date',
     835    'title' => 'Comment Date',
     836    'category' => 'theme',
     837    'ancestor' => array(
     838      'core/comment-template'
     839    ),
     840    'description' => 'Displays the date on which the comment was posted.',
     841    'textdomain' => 'default',
     842    'attributes' => array(
     843      'format' => array(
     844        'type' => 'string'
     845      ),
     846      'isLink' => array(
     847        'type' => 'boolean',
     848        'default' => true
     849      )
     850    ),
     851    'usesContext' => array(
     852      'commentId'
     853    ),
     854    'supports' => array(
     855      'html' => false,
     856      'color' => array(
     857        'gradients' => true,
     858        'link' => true,
     859        '__experimentalDefaultControls' => array(
     860          'background' => true,
     861          'text' => true,
     862          'link' => true
     863        )
     864      ),
     865      'spacing' => array(
     866        'margin' => true,
     867        'padding' => true
     868      ),
     869      'typography' => array(
     870        'fontSize' => true,
     871        'lineHeight' => true,
     872        '__experimentalFontFamily' => true,
     873        '__experimentalFontWeight' => true,
     874        '__experimentalFontStyle' => true,
     875        '__experimentalTextTransform' => true,
     876        '__experimentalTextDecoration' => true,
     877        '__experimentalLetterSpacing' => true,
     878        '__experimentalDefaultControls' => array(
     879          'fontSize' => true
     880        )
     881      )
     882    )
     883  ),
     884  'comment-edit-link' => array(
     885    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     886    'apiVersion' => 3,
     887    'name' => 'core/comment-edit-link',
     888    'title' => 'Comment Edit Link',
     889    'category' => 'theme',
     890    'ancestor' => array(
     891      'core/comment-template'
     892    ),
     893    'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.',
     894    'textdomain' => 'default',
     895    'usesContext' => array(
     896      'commentId'
     897    ),
     898    'attributes' => array(
     899      'linkTarget' => array(
     900        'type' => 'string',
     901        'default' => '_self'
     902      ),
     903      'textAlign' => array(
     904        'type' => 'string'
     905      )
     906    ),
     907    'supports' => array(
     908      'html' => false,
     909      'color' => array(
     910        'link' => true,
     911        'gradients' => true,
     912        'text' => false,
     913        '__experimentalDefaultControls' => array(
     914          'background' => true,
     915          'link' => true
     916        )
     917      ),
     918      'spacing' => array(
     919        'margin' => true,
     920        'padding' => true
     921      ),
     922      'typography' => array(
     923        'fontSize' => true,
     924        'lineHeight' => true,
     925        '__experimentalFontFamily' => true,
     926        '__experimentalFontWeight' => true,
     927        '__experimentalFontStyle' => true,
     928        '__experimentalTextTransform' => true,
     929        '__experimentalTextDecoration' => true,
     930        '__experimentalLetterSpacing' => true,
     931        '__experimentalDefaultControls' => array(
     932          'fontSize' => true
     933        )
     934      )
     935    )
     936  ),
     937  'comment-reply-link' => array(
     938    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     939    'apiVersion' => 3,
     940    'name' => 'core/comment-reply-link',
     941    'title' => 'Comment Reply Link',
     942    'category' => 'theme',
     943    'ancestor' => array(
     944      'core/comment-template'
     945    ),
     946    'description' => 'Displays a link to reply to a comment.',
     947    'textdomain' => 'default',
     948    'usesContext' => array(
     949      'commentId'
     950    ),
     951    'attributes' => array(
     952      'textAlign' => array(
     953        'type' => 'string'
     954      )
     955    ),
     956    'supports' => array(
     957      'color' => array(
     958        'gradients' => true,
     959        'link' => true,
     960        'text' => false,
     961        '__experimentalDefaultControls' => array(
     962          'background' => true,
     963          'link' => true
     964        )
     965      ),
     966      'spacing' => array(
     967        'margin' => true,
     968        'padding' => true
     969      ),
     970      'typography' => array(
     971        'fontSize' => true,
     972        'lineHeight' => true,
     973        '__experimentalFontFamily' => true,
     974        '__experimentalFontWeight' => true,
     975        '__experimentalFontStyle' => true,
     976        '__experimentalTextTransform' => true,
     977        '__experimentalTextDecoration' => true,
     978        '__experimentalLetterSpacing' => true,
     979        '__experimentalDefaultControls' => array(
     980          'fontSize' => true
     981        )
     982      ),
     983      'html' => false
     984    )
     985  ),
     986  'comment-template' => array(
     987    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     988    'apiVersion' => 3,
     989    'name' => 'core/comment-template',
     990    'title' => 'Comment Template',
     991    'category' => 'design',
     992    'parent' => array(
     993      'core/comments'
     994    ),
     995    'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.',
     996    'textdomain' => 'default',
     997    'usesContext' => array(
     998      'postId'
     999    ),
     1000    'supports' => array(
     1001      'align' => true,
     1002      'html' => false,
     1003      'reusable' => false,
     1004      'spacing' => array(
     1005        'margin' => true,
     1006        'padding' => true
     1007      ),
     1008      'typography' => array(
     1009        'fontSize' => true,
     1010        'lineHeight' => true,
     1011        '__experimentalFontFamily' => true,
     1012        '__experimentalFontWeight' => true,
     1013        '__experimentalFontStyle' => true,
     1014        '__experimentalTextTransform' => true,
     1015        '__experimentalTextDecoration' => true,
     1016        '__experimentalLetterSpacing' => true,
     1017        '__experimentalDefaultControls' => array(
     1018          'fontSize' => true
     1019        )
     1020      )
     1021    ),
     1022    'style' => 'wp-block-comment-template'
     1023  ),
     1024  'comments' => array(
     1025    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1026    'apiVersion' => 3,
     1027    'name' => 'core/comments',
     1028    'title' => 'Comments',
     1029    'category' => 'theme',
     1030    'description' => 'An advanced block that allows displaying post comments using different visual configurations.',
     1031    'textdomain' => 'default',
     1032    'attributes' => array(
     1033      'tagName' => array(
     1034        'type' => 'string',
     1035        'default' => 'div'
     1036      ),
     1037      'legacy' => array(
     1038        'type' => 'boolean',
     1039        'default' => false
     1040      )
     1041    ),
     1042    'supports' => array(
     1043      'align' => array(
     1044        'wide',
     1045        'full'
     1046      ),
     1047      'html' => false,
     1048      'color' => array(
     1049        'gradients' => true,
     1050        'link' => true,
     1051        '__experimentalDefaultControls' => array(
     1052          'background' => true,
     1053          'text' => true,
     1054          'link' => true
     1055        )
     1056      ),
     1057      'spacing' => array(
     1058        'margin' => true,
     1059        'padding' => true
     1060      ),
     1061      'typography' => array(
     1062        'fontSize' => true,
     1063        'lineHeight' => true,
     1064        '__experimentalFontFamily' => true,
     1065        '__experimentalFontWeight' => true,
     1066        '__experimentalFontStyle' => true,
     1067        '__experimentalTextTransform' => true,
     1068        '__experimentalTextDecoration' => true,
     1069        '__experimentalLetterSpacing' => true,
     1070        '__experimentalDefaultControls' => array(
     1071          'fontSize' => true
     1072        )
     1073      )
     1074    ),
     1075    'editorStyle' => 'wp-block-comments-editor',
     1076    'usesContext' => array(
     1077      'postId',
     1078      'postType'
     1079    )
     1080  ),
     1081  'comments-pagination' => array(
     1082    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1083    'apiVersion' => 3,
     1084    'name' => 'core/comments-pagination',
     1085    'title' => 'Comments Pagination',
     1086    'category' => 'theme',
     1087    'parent' => array(
     1088      'core/comments'
     1089    ),
     1090    'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.',
     1091    'textdomain' => 'default',
     1092    'attributes' => array(
     1093      'paginationArrow' => array(
     1094        'type' => 'string',
     1095        'default' => 'none'
     1096      )
     1097    ),
     1098    'providesContext' => array(
     1099      'comments/paginationArrow' => 'paginationArrow'
     1100    ),
     1101    'supports' => array(
     1102      'align' => true,
     1103      'reusable' => false,
     1104      'html' => false,
     1105      'color' => array(
     1106        'gradients' => true,
     1107        'link' => true,
     1108        '__experimentalDefaultControls' => array(
     1109          'background' => true,
     1110          'text' => true,
     1111          'link' => true
     1112        )
     1113      ),
     1114      'layout' => array(
     1115        'allowSwitching' => false,
     1116        'allowInheriting' => false,
     1117        'default' => array(
     1118          'type' => 'flex'
     1119        )
     1120      ),
     1121      'typography' => array(
     1122        'fontSize' => true,
     1123        'lineHeight' => true,
     1124        '__experimentalFontFamily' => true,
     1125        '__experimentalFontWeight' => true,
     1126        '__experimentalFontStyle' => true,
     1127        '__experimentalTextTransform' => true,
     1128        '__experimentalTextDecoration' => true,
     1129        '__experimentalLetterSpacing' => true,
     1130        '__experimentalDefaultControls' => array(
     1131          'fontSize' => true
     1132        )
     1133      )
     1134    ),
     1135    'editorStyle' => 'wp-block-comments-pagination-editor',
     1136    'style' => 'wp-block-comments-pagination'
     1137  ),
     1138  'comments-pagination-next' => array(
     1139    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1140    'apiVersion' => 3,
     1141    'name' => 'core/comments-pagination-next',
     1142    'title' => 'Comments Next Page',
     1143    'category' => 'theme',
     1144    'parent' => array(
     1145      'core/comments-pagination'
     1146    ),
     1147    'description' => 'Displays the next comment\'s page link.',
     1148    'textdomain' => 'default',
     1149    'attributes' => array(
     1150      'label' => array(
     1151        'type' => 'string'
     1152      )
     1153    ),
     1154    'usesContext' => array(
     1155      'postId',
     1156      'comments/paginationArrow'
     1157    ),
     1158    'supports' => array(
     1159      'reusable' => false,
     1160      'html' => false,
     1161      'color' => array(
     1162        'gradients' => true,
     1163        'text' => false,
     1164        '__experimentalDefaultControls' => array(
     1165          'background' => true
     1166        )
     1167      ),
     1168      'typography' => array(
     1169        'fontSize' => true,
     1170        'lineHeight' => true,
     1171        '__experimentalFontFamily' => true,
     1172        '__experimentalFontWeight' => true,
     1173        '__experimentalFontStyle' => true,
     1174        '__experimentalTextTransform' => true,
     1175        '__experimentalTextDecoration' => true,
     1176        '__experimentalLetterSpacing' => true,
     1177        '__experimentalDefaultControls' => array(
     1178          'fontSize' => true
     1179        )
     1180      )
     1181    )
     1182  ),
     1183  'comments-pagination-numbers' => array(
     1184    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1185    'apiVersion' => 3,
     1186    'name' => 'core/comments-pagination-numbers',
     1187    'title' => 'Comments Page Numbers',
     1188    'category' => 'theme',
     1189    'parent' => array(
     1190      'core/comments-pagination'
     1191    ),
     1192    'description' => 'Displays a list of page numbers for comments pagination.',
     1193    'textdomain' => 'default',
     1194    'usesContext' => array(
     1195      'postId'
     1196    ),
     1197    'supports' => array(
     1198      'reusable' => false,
     1199      'html' => false,
     1200      'color' => array(
     1201        'gradients' => true,
     1202        'text' => false,
     1203        '__experimentalDefaultControls' => array(
     1204          'background' => true
     1205        )
     1206      ),
     1207      'typography' => array(
     1208        'fontSize' => true,
     1209        'lineHeight' => true,
     1210        '__experimentalFontFamily' => true,
     1211        '__experimentalFontWeight' => true,
     1212        '__experimentalFontStyle' => true,
     1213        '__experimentalTextTransform' => true,
     1214        '__experimentalTextDecoration' => true,
     1215        '__experimentalLetterSpacing' => true,
     1216        '__experimentalDefaultControls' => array(
     1217          'fontSize' => true
     1218        )
     1219      )
     1220    )
     1221  ),
     1222  'comments-pagination-previous' => array(
     1223    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1224    'apiVersion' => 3,
     1225    'name' => 'core/comments-pagination-previous',
     1226    'title' => 'Comments Previous Page',
     1227    'category' => 'theme',
     1228    'parent' => array(
     1229      'core/comments-pagination'
     1230    ),
     1231    'description' => 'Displays the previous comment\'s page link.',
     1232    'textdomain' => 'default',
     1233    'attributes' => array(
     1234      'label' => array(
     1235        'type' => 'string'
     1236      )
     1237    ),
     1238    'usesContext' => array(
     1239      'postId',
     1240      'comments/paginationArrow'
     1241    ),
     1242    'supports' => array(
     1243      'reusable' => false,
     1244      'html' => false,
     1245      'color' => array(
     1246        'gradients' => true,
     1247        'text' => false,
     1248        '__experimentalDefaultControls' => array(
     1249          'background' => true
     1250        )
     1251      ),
     1252      'typography' => array(
     1253        'fontSize' => true,
     1254        'lineHeight' => true,
     1255        '__experimentalFontFamily' => true,
     1256        '__experimentalFontWeight' => true,
     1257        '__experimentalFontStyle' => true,
     1258        '__experimentalTextTransform' => true,
     1259        '__experimentalTextDecoration' => true,
     1260        '__experimentalLetterSpacing' => true,
     1261        '__experimentalDefaultControls' => array(
     1262          'fontSize' => true
     1263        )
     1264      )
     1265    )
     1266  ),
     1267  'comments-title' => array(
     1268    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1269    'apiVersion' => 3,
     1270    'name' => 'core/comments-title',
     1271    'title' => 'Comments Title',
     1272    'category' => 'theme',
     1273    'ancestor' => array(
     1274      'core/comments'
     1275    ),
     1276    'description' => 'Displays a title with the number of comments',
     1277    'textdomain' => 'default',
     1278    'usesContext' => array(
     1279      'postId',
     1280      'postType'
     1281    ),
     1282    'attributes' => array(
     1283      'textAlign' => array(
     1284        'type' => 'string'
     1285      ),
     1286      'showPostTitle' => array(
     1287        'type' => 'boolean',
     1288        'default' => true
     1289      ),
     1290      'showCommentsCount' => array(
     1291        'type' => 'boolean',
     1292        'default' => true
     1293      ),
     1294      'level' => array(
     1295        'type' => 'number',
     1296        'default' => 2
     1297      )
     1298    ),
     1299    'supports' => array(
     1300      'anchor' => false,
     1301      'align' => true,
     1302      'html' => false,
     1303      '__experimentalBorder' => array(
     1304        'radius' => true,
     1305        'color' => true,
     1306        'width' => true,
     1307        'style' => true
     1308      ),
     1309      'color' => array(
     1310        'gradients' => true,
     1311        '__experimentalDefaultControls' => array(
     1312          'background' => true,
     1313          'text' => true
     1314        )
     1315      ),
     1316      'spacing' => array(
     1317        'margin' => true,
     1318        'padding' => true
     1319      ),
     1320      'typography' => array(
     1321        'fontSize' => true,
     1322        'lineHeight' => true,
     1323        '__experimentalFontFamily' => true,
     1324        '__experimentalFontWeight' => true,
     1325        '__experimentalFontStyle' => true,
     1326        '__experimentalTextTransform' => true,
     1327        '__experimentalTextDecoration' => true,
     1328        '__experimentalLetterSpacing' => true,
     1329        '__experimentalDefaultControls' => array(
     1330          'fontSize' => true,
     1331          '__experimentalFontFamily' => true,
     1332          '__experimentalFontStyle' => true,
     1333          '__experimentalFontWeight' => true
     1334        )
     1335      )
     1336    )
     1337  ),
     1338  'cover' => array(
     1339    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1340    'apiVersion' => 3,
     1341    'name' => 'core/cover',
     1342    'title' => 'Cover',
     1343    'category' => 'media',
     1344    'description' => 'Add an image or video with a text overlay.',
     1345    'textdomain' => 'default',
     1346    'attributes' => array(
     1347      'url' => array(
     1348        'type' => 'string'
     1349      ),
     1350      'useFeaturedImage' => array(
     1351        'type' => 'boolean',
     1352        'default' => false
     1353      ),
     1354      'id' => array(
     1355        'type' => 'number'
     1356      ),
     1357      'alt' => array(
     1358        'type' => 'string',
     1359        'source' => 'attribute',
     1360        'selector' => 'img',
     1361        'attribute' => 'alt',
     1362        'default' => ''
     1363      ),
     1364      'hasParallax' => array(
     1365        'type' => 'boolean',
     1366        'default' => false
     1367      ),
     1368      'isRepeated' => array(
     1369        'type' => 'boolean',
     1370        'default' => false
     1371      ),
     1372      'dimRatio' => array(
     1373        'type' => 'number',
     1374        'default' => 100
     1375      ),
     1376      'overlayColor' => array(
     1377        'type' => 'string'
     1378      ),
     1379      'customOverlayColor' => array(
     1380        'type' => 'string'
     1381      ),
     1382      'backgroundType' => array(
     1383        'type' => 'string',
     1384        'default' => 'image'
     1385      ),
     1386      'focalPoint' => array(
     1387        'type' => 'object'
     1388      ),
     1389      'minHeight' => array(
     1390        'type' => 'number'
     1391      ),
     1392      'minHeightUnit' => array(
     1393        'type' => 'string'
     1394      ),
     1395      'gradient' => array(
     1396        'type' => 'string'
     1397      ),
     1398      'customGradient' => array(
     1399        'type' => 'string'
     1400      ),
     1401      'contentPosition' => array(
     1402        'type' => 'string'
     1403      ),
     1404      'isDark' => array(
     1405        'type' => 'boolean',
     1406        'default' => true
     1407      ),
     1408      'allowedBlocks' => array(
     1409        'type' => 'array'
     1410      ),
     1411      'templateLock' => array(
     1412        'type' => array(
     1413          'string',
     1414          'boolean'
     1415        ),
     1416        'enum' => array(
     1417          'all',
     1418          'insert',
     1419          'contentOnly',
     1420          false
     1421        )
     1422      ),
     1423      'tagName' => array(
     1424        'type' => 'string',
     1425        'default' => 'div'
     1426      )
     1427    ),
     1428    'usesContext' => array(
     1429      'postId',
     1430      'postType'
     1431    ),
     1432    'supports' => array(
     1433      'anchor' => true,
     1434      'align' => true,
     1435      'html' => false,
     1436      'spacing' => array(
     1437        'padding' => true,
     1438        'margin' => array(
     1439          'top',
     1440          'bottom'
     1441        ),
     1442        'blockGap' => true,
     1443        '__experimentalDefaultControls' => array(
     1444          'padding' => true,
     1445          'blockGap' => true
     1446        )
     1447      ),
     1448      '__experimentalBorder' => array(
     1449        'color' => true,
     1450        'radius' => true,
     1451        'style' => true,
     1452        'width' => true,
     1453        '__experimentalDefaultControls' => array(
     1454          'color' => true,
     1455          'radius' => true,
     1456          'style' => true,
     1457          'width' => true
     1458        )
     1459      ),
     1460      'color' => array(
     1461        '__experimentalDuotone' => '> .wp-block-cover__image-background, > .wp-block-cover__video-background',
     1462        'text' => true,
     1463        'background' => false,
     1464        '__experimentalSkipSerialization' => array(
     1465          'gradients'
     1466        )
     1467      ),
     1468      'typography' => array(
     1469        'fontSize' => true,
     1470        'lineHeight' => true,
     1471        '__experimentalFontFamily' => true,
     1472        '__experimentalFontWeight' => true,
     1473        '__experimentalFontStyle' => true,
     1474        '__experimentalTextTransform' => true,
     1475        '__experimentalTextDecoration' => true,
     1476        '__experimentalLetterSpacing' => true,
     1477        '__experimentalDefaultControls' => array(
     1478          'fontSize' => true
     1479        )
     1480      ),
     1481      'layout' => array(
     1482        'allowJustification' => false
     1483      )
     1484    ),
     1485    'editorStyle' => 'wp-block-cover-editor',
     1486    'style' => 'wp-block-cover'
     1487  ),
     1488  'details' => array(
     1489    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1490    'apiVersion' => 3,
     1491    'name' => 'core/details',
     1492    'title' => 'Details',
     1493    'category' => 'text',
     1494    'description' => 'Hide and show additional content.',
     1495    'keywords' => array(
     1496      'disclosure',
     1497      'summary',
     1498      'hide'
     1499    ),
     1500    'textdomain' => 'default',
     1501    'attributes' => array(
     1502      'showContent' => array(
     1503        'type' => 'boolean',
     1504        'default' => false
     1505      ),
     1506      'summary' => array(
     1507        'type' => 'string'
     1508      )
     1509    ),
     1510    'supports' => array(
     1511      'align' => array(
     1512        'wide',
     1513        'full'
     1514      ),
     1515      'color' => array(
     1516        'gradients' => true,
     1517        'link' => true,
     1518        '__experimentalDefaultControls' => array(
     1519          'background' => true,
     1520          'text' => true
     1521        )
     1522      ),
     1523      '__experimentalBorder' => array(
     1524        'color' => true,
     1525        'width' => true,
     1526        'style' => true
     1527      ),
     1528      'html' => false,
     1529      'spacing' => array(
     1530        'margin' => true,
     1531        'padding' => true
     1532      ),
     1533      'typography' => array(
     1534        'fontSize' => true,
     1535        'lineHeight' => true,
     1536        '__experimentalFontFamily' => true,
     1537        '__experimentalFontWeight' => true,
     1538        '__experimentalFontStyle' => true,
     1539        '__experimentalTextTransform' => true,
     1540        '__experimentalTextDecoration' => true,
     1541        '__experimentalLetterSpacing' => true,
     1542        '__experimentalDefaultControls' => array(
     1543          'fontSize' => true
     1544        )
     1545      )
     1546    ),
     1547    'editorStyle' => 'wp-block-details-editor',
     1548    'style' => 'wp-block-details'
     1549  ),
     1550  'embed' => array(
     1551    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1552    'apiVersion' => 3,
     1553    'name' => 'core/embed',
     1554    'title' => 'Embed',
     1555    'category' => 'embed',
     1556    'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.',
     1557    'textdomain' => 'default',
     1558    'attributes' => array(
     1559      'url' => array(
     1560        'type' => 'string',
     1561        '__experimentalRole' => 'content'
     1562      ),
     1563      'caption' => array(
     1564        'type' => 'string',
     1565        'source' => 'html',
     1566        'selector' => 'figcaption',
     1567        '__experimentalRole' => 'content'
     1568      ),
     1569      'type' => array(
     1570        'type' => 'string',
     1571        '__experimentalRole' => 'content'
     1572      ),
     1573      'providerNameSlug' => array(
     1574        'type' => 'string',
     1575        '__experimentalRole' => 'content'
     1576      ),
     1577      'allowResponsive' => array(
     1578        'type' => 'boolean',
     1579        'default' => true
     1580      ),
     1581      'responsive' => array(
     1582        'type' => 'boolean',
     1583        'default' => false,
     1584        '__experimentalRole' => 'content'
     1585      ),
     1586      'previewable' => array(
     1587        'type' => 'boolean',
     1588        'default' => true,
     1589        '__experimentalRole' => 'content'
     1590      )
     1591    ),
     1592    'supports' => array(
     1593      'align' => true,
     1594      'spacing' => array(
     1595        'margin' => true
     1596      )
     1597    ),
     1598    'editorStyle' => 'wp-block-embed-editor',
     1599    'style' => 'wp-block-embed'
     1600  ),
     1601  'file' => array(
     1602    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1603    'apiVersion' => 3,
     1604    'name' => 'core/file',
     1605    'title' => 'File',
     1606    'category' => 'media',
     1607    'description' => 'Add a link to a downloadable file.',
     1608    'keywords' => array(
     1609      'document',
     1610      'pdf',
     1611      'download'
     1612    ),
     1613    'textdomain' => 'default',
     1614    'attributes' => array(
     1615      'id' => array(
     1616        'type' => 'number'
     1617      ),
     1618      'href' => array(
     1619        'type' => 'string'
     1620      ),
     1621      'fileId' => array(
     1622        'type' => 'string',
     1623        'source' => 'attribute',
     1624        'selector' => 'a:not([download])',
     1625        'attribute' => 'id'
     1626      ),
     1627      'fileName' => array(
     1628        'type' => 'string',
     1629        'source' => 'html',
     1630        'selector' => 'a:not([download])'
     1631      ),
     1632      'textLinkHref' => array(
     1633        'type' => 'string',
     1634        'source' => 'attribute',
     1635        'selector' => 'a:not([download])',
     1636        'attribute' => 'href'
     1637      ),
     1638      'textLinkTarget' => array(
     1639        'type' => 'string',
     1640        'source' => 'attribute',
     1641        'selector' => 'a:not([download])',
     1642        'attribute' => 'target'
     1643      ),
     1644      'showDownloadButton' => array(
     1645        'type' => 'boolean',
     1646        'default' => true
     1647      ),
     1648      'downloadButtonText' => array(
     1649        'type' => 'string',
     1650        'source' => 'html',
     1651        'selector' => 'a[download]'
     1652      ),
     1653      'displayPreview' => array(
     1654        'type' => 'boolean'
     1655      ),
     1656      'previewHeight' => array(
     1657        'type' => 'number',
     1658        'default' => 600
     1659      )
     1660    ),
     1661    'supports' => array(
     1662      'anchor' => true,
     1663      'align' => true,
     1664      'color' => array(
     1665        'gradients' => true,
     1666        'link' => true,
     1667        'text' => false,
     1668        '__experimentalDefaultControls' => array(
     1669          'background' => true,
     1670          'link' => true
     1671        )
     1672      )
     1673    ),
     1674    'viewScript' => 'file:./view.min.js',
     1675    'editorStyle' => 'wp-block-file-editor',
     1676    'style' => 'wp-block-file'
     1677  ),
     1678  'footnotes' => array(
     1679    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1680    'apiVersion' => 3,
     1681    'name' => 'core/footnotes',
     1682    'title' => 'Footnotes',
     1683    'category' => 'text',
     1684    'description' => '',
     1685    'keywords' => array(
     1686      'references'
     1687    ),
     1688    'textdomain' => 'default',
     1689    'usesContext' => array(
     1690      'postId',
     1691      'postType'
     1692    ),
     1693    'supports' => array(
     1694      'html' => false,
     1695      'multiple' => false,
     1696      'inserter' => false,
     1697      'reusable' => false
     1698    ),
     1699    'style' => 'wp-block-footnotes'
     1700  ),
     1701  'freeform' => array(
     1702    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1703    'apiVersion' => 3,
     1704    'name' => 'core/freeform',
     1705    'title' => 'Classic',
     1706    'category' => 'text',
     1707    'description' => 'Use the classic WordPress editor.',
     1708    'textdomain' => 'default',
     1709    'attributes' => array(
     1710      'content' => array(
     1711        'type' => 'string',
     1712        'source' => 'raw'
     1713      )
     1714    ),
     1715    'supports' => array(
     1716      'className' => false,
     1717      'customClassName' => false,
     1718      'reusable' => false
     1719    ),
     1720    'editorStyle' => 'wp-block-freeform-editor'
     1721  ),
     1722  'gallery' => array(
     1723    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1724    'apiVersion' => 3,
     1725    'name' => 'core/gallery',
     1726    'title' => 'Gallery',
     1727    'category' => 'media',
     1728    'description' => 'Display multiple images in a rich gallery.',
     1729    'keywords' => array(
     1730      'images',
     1731      'photos'
     1732    ),
     1733    'textdomain' => 'default',
     1734    'attributes' => array(
     1735      'images' => array(
     1736        'type' => 'array',
     1737        'default' => array(
     1738         
     1739        ),
     1740        'source' => 'query',
     1741        'selector' => '.blocks-gallery-item',
     1742        'query' => array(
     1743          'url' => array(
     1744            'type' => 'string',
     1745            'source' => 'attribute',
     1746            'selector' => 'img',
     1747            'attribute' => 'src'
     1748          ),
     1749          'fullUrl' => array(
     1750            'type' => 'string',
     1751            'source' => 'attribute',
     1752            'selector' => 'img',
     1753            'attribute' => 'data-full-url'
     1754          ),
     1755          'link' => array(
     1756            'type' => 'string',
     1757            'source' => 'attribute',
     1758            'selector' => 'img',
     1759            'attribute' => 'data-link'
     1760          ),
     1761          'alt' => array(
     1762            'type' => 'string',
     1763            'source' => 'attribute',
     1764            'selector' => 'img',
     1765            'attribute' => 'alt',
     1766            'default' => ''
     1767          ),
     1768          'id' => array(
     1769            'type' => 'string',
     1770            'source' => 'attribute',
     1771            'selector' => 'img',
     1772            'attribute' => 'data-id'
     1773          ),
     1774          'caption' => array(
     1775            'type' => 'string',
     1776            'source' => 'html',
     1777            'selector' => '.blocks-gallery-item__caption'
     1778          )
     1779        )
     1780      ),
     1781      'ids' => array(
     1782        'type' => 'array',
     1783        'items' => array(
     1784          'type' => 'number'
     1785        ),
     1786        'default' => array(
     1787         
     1788        )
     1789      ),
     1790      'shortCodeTransforms' => array(
     1791        'type' => 'array',
     1792        'default' => array(
     1793         
     1794        ),
     1795        'items' => array(
     1796          'type' => 'object'
     1797        )
     1798      ),
     1799      'columns' => array(
     1800        'type' => 'number',
     1801        'minimum' => 1,
     1802        'maximum' => 8
     1803      ),
     1804      'caption' => array(
     1805        'type' => 'string',
     1806        'source' => 'html',
     1807        'selector' => '.blocks-gallery-caption'
     1808      ),
     1809      'imageCrop' => array(
     1810        'type' => 'boolean',
     1811        'default' => true
     1812      ),
     1813      'fixedHeight' => array(
     1814        'type' => 'boolean',
     1815        'default' => true
     1816      ),
     1817      'linkTarget' => array(
     1818        'type' => 'string'
     1819      ),
     1820      'linkTo' => array(
     1821        'type' => 'string'
     1822      ),
     1823      'sizeSlug' => array(
     1824        'type' => 'string',
     1825        'default' => 'large'
     1826      ),
     1827      'allowResize' => array(
     1828        'type' => 'boolean',
     1829        'default' => false
     1830      )
     1831    ),
     1832    'providesContext' => array(
     1833      'allowResize' => 'allowResize',
     1834      'imageCrop' => 'imageCrop',
     1835      'fixedHeight' => 'fixedHeight'
     1836    ),
     1837    'supports' => array(
     1838      'anchor' => true,
     1839      'align' => true,
     1840      'html' => false,
     1841      'units' => array(
     1842        'px',
     1843        'em',
     1844        'rem',
     1845        'vh',
     1846        'vw'
     1847      ),
     1848      'spacing' => array(
     1849        'margin' => true,
     1850        'padding' => true,
     1851        'blockGap' => array(
     1852          'horizontal',
     1853          'vertical'
     1854        ),
     1855        '__experimentalSkipSerialization' => array(
     1856          'blockGap'
     1857        ),
     1858        '__experimentalDefaultControls' => array(
     1859          'blockGap' => true
     1860        )
     1861      ),
     1862      'color' => array(
     1863        'text' => false,
     1864        'background' => true,
     1865        'gradients' => true
     1866      ),
     1867      'layout' => array(
     1868        'allowSwitching' => false,
     1869        'allowInheriting' => false,
     1870        'allowEditing' => false,
     1871        'default' => array(
     1872          'type' => 'flex'
     1873        )
     1874      )
     1875    ),
     1876    'editorStyle' => 'wp-block-gallery-editor',
     1877    'style' => 'wp-block-gallery'
     1878  ),
     1879  'group' => array(
     1880    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1881    'apiVersion' => 3,
     1882    'name' => 'core/group',
     1883    'title' => 'Group',
     1884    'category' => 'design',
     1885    'description' => 'Gather blocks in a layout container.',
     1886    'keywords' => array(
     1887      'container',
     1888      'wrapper',
     1889      'row',
     1890      'section'
     1891    ),
     1892    'textdomain' => 'default',
     1893    'attributes' => array(
     1894      'tagName' => array(
     1895        'type' => 'string',
     1896        'default' => 'div'
     1897      ),
     1898      'templateLock' => array(
     1899        'type' => array(
     1900          'string',
     1901          'boolean'
     1902        ),
     1903        'enum' => array(
     1904          'all',
     1905          'insert',
     1906          'contentOnly',
     1907          false
     1908        )
     1909      ),
     1910      'allowedBlocks' => array(
     1911        'type' => 'array'
     1912      )
     1913    ),
     1914    'supports' => array(
     1915      '__experimentalOnEnter' => true,
     1916      '__experimentalSettings' => true,
     1917      'align' => array(
     1918        'wide',
     1919        'full'
     1920      ),
     1921      'anchor' => true,
     1922      'ariaLabel' => true,
     1923      'html' => false,
     1924      'color' => array(
     1925        'gradients' => true,
     1926        'link' => true,
     1927        '__experimentalDefaultControls' => array(
     1928          'background' => true,
     1929          'text' => true
     1930        )
     1931      ),
     1932      'spacing' => array(
     1933        'margin' => array(
     1934          'top',
     1935          'bottom'
     1936        ),
     1937        'padding' => true,
     1938        'blockGap' => true,
     1939        '__experimentalDefaultControls' => array(
     1940          'padding' => true,
     1941          'blockGap' => true
     1942        )
     1943      ),
     1944      'dimensions' => array(
     1945        'minHeight' => true
     1946      ),
     1947      '__experimentalBorder' => array(
     1948        'color' => true,
     1949        'radius' => true,
     1950        'style' => true,
     1951        'width' => true,
     1952        '__experimentalDefaultControls' => array(
     1953          'color' => true,
     1954          'radius' => true,
     1955          'style' => true,
     1956          'width' => true
     1957        )
     1958      ),
     1959      'position' => array(
     1960        'sticky' => true
     1961      ),
     1962      'typography' => array(
     1963        'fontSize' => true,
     1964        'lineHeight' => true,
     1965        '__experimentalFontFamily' => true,
     1966        '__experimentalFontWeight' => true,
     1967        '__experimentalFontStyle' => true,
     1968        '__experimentalTextTransform' => true,
     1969        '__experimentalTextDecoration' => true,
     1970        '__experimentalLetterSpacing' => true,
     1971        '__experimentalDefaultControls' => array(
     1972          'fontSize' => true
     1973        )
     1974      ),
     1975      'layout' => array(
     1976        'allowSizingOnChildren' => true
     1977      )
     1978    ),
     1979    'editorStyle' => 'wp-block-group-editor',
     1980    'style' => 'wp-block-group'
     1981  ),
     1982  'heading' => array(
     1983    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     1984    'apiVersion' => 3,
     1985    'name' => 'core/heading',
     1986    'title' => 'Heading',
     1987    'category' => 'text',
     1988    'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.',
     1989    'keywords' => array(
     1990      'title',
     1991      'subtitle'
     1992    ),
     1993    'textdomain' => 'default',
     1994    'attributes' => array(
     1995      'textAlign' => array(
     1996        'type' => 'string'
     1997      ),
     1998      'content' => array(
     1999        'type' => 'string',
     2000        'source' => 'html',
     2001        'selector' => 'h1,h2,h3,h4,h5,h6',
     2002        'default' => '',
     2003        '__experimentalRole' => 'content'
     2004      ),
     2005      'level' => array(
     2006        'type' => 'number',
     2007        'default' => 2
     2008      ),
     2009      'placeholder' => array(
     2010        'type' => 'string'
     2011      )
     2012    ),
     2013    'supports' => array(
     2014      'align' => array(
     2015        'wide',
     2016        'full'
     2017      ),
     2018      'anchor' => true,
     2019      'className' => true,
     2020      'color' => array(
     2021        'gradients' => true,
     2022        'link' => true,
     2023        '__experimentalDefaultControls' => array(
     2024          'background' => true,
     2025          'text' => true
     2026        )
     2027      ),
     2028      'spacing' => array(
     2029        'margin' => true,
     2030        'padding' => true
     2031      ),
     2032      'typography' => array(
     2033        'fontSize' => true,
     2034        'lineHeight' => true,
     2035        '__experimentalFontFamily' => true,
     2036        '__experimentalFontStyle' => true,
     2037        '__experimentalFontWeight' => true,
     2038        '__experimentalLetterSpacing' => true,
     2039        '__experimentalTextTransform' => true,
     2040        '__experimentalTextDecoration' => true,
     2041        '__experimentalDefaultControls' => array(
     2042          'fontSize' => true,
     2043          'fontAppearance' => true,
     2044          'textTransform' => true
     2045        )
     2046      ),
     2047      '__unstablePasteTextInline' => true,
     2048      '__experimentalSlashInserter' => true
     2049    ),
     2050    'editorStyle' => 'wp-block-heading-editor',
     2051    'style' => 'wp-block-heading'
     2052  ),
     2053  'home-link' => array(
     2054    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2055    'apiVersion' => 3,
     2056    'name' => 'core/home-link',
     2057    'category' => 'design',
     2058    'parent' => array(
     2059      'core/navigation'
     2060    ),
     2061    'title' => 'Home Link',
     2062    'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.',
     2063    'textdomain' => 'default',
     2064    'attributes' => array(
     2065      'label' => array(
     2066        'type' => 'string'
     2067      )
     2068    ),
     2069    'usesContext' => array(
     2070      'textColor',
     2071      'customTextColor',
     2072      'backgroundColor',
     2073      'customBackgroundColor',
     2074      'fontSize',
     2075      'customFontSize',
     2076      'style'
     2077    ),
     2078    'supports' => array(
     2079      'reusable' => false,
     2080      'html' => false,
     2081      'typography' => array(
     2082        'fontSize' => true,
     2083        'lineHeight' => true,
     2084        '__experimentalFontFamily' => true,
     2085        '__experimentalFontWeight' => true,
     2086        '__experimentalFontStyle' => true,
     2087        '__experimentalTextTransform' => true,
     2088        '__experimentalTextDecoration' => true,
     2089        '__experimentalLetterSpacing' => true,
     2090        '__experimentalDefaultControls' => array(
     2091          'fontSize' => true
     2092        )
     2093      )
     2094    ),
     2095    'editorStyle' => 'wp-block-home-link-editor',
     2096    'style' => 'wp-block-home-link'
     2097  ),
     2098  'html' => array(
     2099    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2100    'apiVersion' => 3,
     2101    'name' => 'core/html',
     2102    'title' => 'Custom HTML',
     2103    'category' => 'widgets',
     2104    'description' => 'Add custom HTML code and preview it as you edit.',
     2105    'keywords' => array(
     2106      'embed'
     2107    ),
     2108    'textdomain' => 'default',
     2109    'attributes' => array(
     2110      'content' => array(
     2111        'type' => 'string',
     2112        'source' => 'raw'
     2113      )
     2114    ),
     2115    'supports' => array(
     2116      'customClassName' => false,
     2117      'className' => false,
     2118      'html' => false
     2119    ),
     2120    'editorStyle' => 'wp-block-html-editor'
     2121  ),
     2122  'image' => array(
     2123    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2124    'apiVersion' => 3,
     2125    'name' => 'core/image',
     2126    'title' => 'Image',
     2127    'category' => 'media',
     2128    'usesContext' => array(
     2129      'allowResize',
     2130      'imageCrop',
     2131      'fixedHeight'
     2132    ),
     2133    'description' => 'Insert an image to make a visual statement.',
     2134    'keywords' => array(
     2135      'img',
     2136      'photo',
     2137      'picture'
     2138    ),
     2139    'textdomain' => 'default',
     2140    'attributes' => array(
     2141      'align' => array(
     2142        'type' => 'string'
     2143      ),
     2144      'url' => array(
     2145        'type' => 'string',
     2146        'source' => 'attribute',
     2147        'selector' => 'img',
     2148        'attribute' => 'src',
     2149        '__experimentalRole' => 'content'
     2150      ),
     2151      'alt' => array(
     2152        'type' => 'string',
     2153        'source' => 'attribute',
     2154        'selector' => 'img',
     2155        'attribute' => 'alt',
     2156        'default' => '',
     2157        '__experimentalRole' => 'content'
     2158      ),
     2159      'caption' => array(
     2160        'type' => 'string',
     2161        'source' => 'html',
     2162        'selector' => 'figcaption',
     2163        '__experimentalRole' => 'content'
     2164      ),
     2165      'title' => array(
     2166        'type' => 'string',
     2167        'source' => 'attribute',
     2168        'selector' => 'img',
     2169        'attribute' => 'title',
     2170        '__experimentalRole' => 'content'
     2171      ),
     2172      'href' => array(
     2173        'type' => 'string',
     2174        'source' => 'attribute',
     2175        'selector' => 'figure > a',
     2176        'attribute' => 'href',
     2177        '__experimentalRole' => 'content'
     2178      ),
     2179      'rel' => array(
     2180        'type' => 'string',
     2181        'source' => 'attribute',
     2182        'selector' => 'figure > a',
     2183        'attribute' => 'rel'
     2184      ),
     2185      'linkClass' => array(
     2186        'type' => 'string',
     2187        'source' => 'attribute',
     2188        'selector' => 'figure > a',
     2189        'attribute' => 'class'
     2190      ),
     2191      'id' => array(
     2192        'type' => 'number',
     2193        '__experimentalRole' => 'content'
     2194      ),
     2195      'width' => array(
     2196        'type' => 'number'
     2197      ),
     2198      'height' => array(
     2199        'type' => 'number'
     2200      ),
     2201      'aspectRatio' => array(
     2202        'type' => 'string'
     2203      ),
     2204      'scale' => array(
     2205        'type' => 'string'
     2206      ),
     2207      'sizeSlug' => array(
     2208        'type' => 'string'
     2209      ),
     2210      'linkDestination' => array(
     2211        'type' => 'string'
     2212      ),
     2213      'linkTarget' => array(
     2214        'type' => 'string',
     2215        'source' => 'attribute',
     2216        'selector' => 'figure > a',
     2217        'attribute' => 'target'
     2218      )
     2219    ),
     2220    'supports' => array(
     2221      'anchor' => true,
     2222      'behaviors' => array(
     2223        'lightbox' => true
     2224      ),
     2225      'color' => array(
     2226        'text' => false,
     2227        'background' => false
     2228      ),
     2229      'filter' => array(
     2230        'duotone' => true
     2231      ),
     2232      '__experimentalBorder' => array(
     2233        'color' => true,
     2234        'radius' => true,
     2235        'width' => true,
     2236        '__experimentalSkipSerialization' => true,
     2237        '__experimentalDefaultControls' => array(
     2238          'color' => true,
     2239          'radius' => true,
     2240          'width' => true
     2241        )
     2242      )
     2243    ),
     2244    'selectors' => array(
     2245      'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
     2246      'filter' => array(
     2247        'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder'
     2248      )
     2249    ),
     2250    'styles' => array(
     2251      array(
     2252        'name' => 'default',
     2253        'label' => 'Default',
     2254        'isDefault' => true
     2255      ),
     2256      array(
     2257        'name' => 'rounded',
     2258        'label' => 'Rounded'
     2259      )
     2260    ),
     2261    'editorStyle' => 'wp-block-image-editor',
     2262    'style' => 'wp-block-image'
     2263  ),
     2264  'latest-comments' => array(
     2265    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2266    'apiVersion' => 3,
     2267    'name' => 'core/latest-comments',
     2268    'title' => 'Latest Comments',
     2269    'category' => 'widgets',
     2270    'description' => 'Display a list of your most recent comments.',
     2271    'keywords' => array(
     2272      'recent comments'
     2273    ),
     2274    'textdomain' => 'default',
     2275    'attributes' => array(
     2276      'commentsToShow' => array(
     2277        'type' => 'number',
     2278        'default' => 5,
     2279        'minimum' => 1,
     2280        'maximum' => 100
     2281      ),
     2282      'displayAvatar' => array(
     2283        'type' => 'boolean',
     2284        'default' => true
     2285      ),
     2286      'displayDate' => array(
     2287        'type' => 'boolean',
     2288        'default' => true
     2289      ),
     2290      'displayExcerpt' => array(
     2291        'type' => 'boolean',
     2292        'default' => true
     2293      )
     2294    ),
     2295    'supports' => array(
     2296      'align' => true,
     2297      'html' => false,
     2298      'spacing' => array(
     2299        'margin' => true,
     2300        'padding' => true
     2301      ),
     2302      'typography' => array(
     2303        'fontSize' => true,
     2304        'lineHeight' => true,
     2305        '__experimentalFontFamily' => true,
     2306        '__experimentalFontWeight' => true,
     2307        '__experimentalFontStyle' => true,
     2308        '__experimentalTextTransform' => true,
     2309        '__experimentalTextDecoration' => true,
     2310        '__experimentalLetterSpacing' => true,
     2311        '__experimentalDefaultControls' => array(
     2312          'fontSize' => true
     2313        )
     2314      )
     2315    ),
     2316    'editorStyle' => 'wp-block-latest-comments-editor',
     2317    'style' => 'wp-block-latest-comments'
     2318  ),
     2319  'latest-posts' => array(
     2320    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2321    'apiVersion' => 3,
     2322    'name' => 'core/latest-posts',
     2323    'title' => 'Latest Posts',
     2324    'category' => 'widgets',
     2325    'description' => 'Display a list of your most recent posts.',
     2326    'keywords' => array(
     2327      'recent posts'
     2328    ),
     2329    'textdomain' => 'default',
     2330    'attributes' => array(
     2331      'categories' => array(
     2332        'type' => 'array',
     2333        'items' => array(
     2334          'type' => 'object'
     2335        )
     2336      ),
     2337      'selectedAuthor' => array(
     2338        'type' => 'number'
     2339      ),
     2340      'postsToShow' => array(
     2341        'type' => 'number',
     2342        'default' => 5
     2343      ),
     2344      'displayPostContent' => array(
     2345        'type' => 'boolean',
     2346        'default' => false
     2347      ),
     2348      'displayPostContentRadio' => array(
     2349        'type' => 'string',
     2350        'default' => 'excerpt'
     2351      ),
     2352      'excerptLength' => array(
     2353        'type' => 'number',
     2354        'default' => 55
     2355      ),
     2356      'displayAuthor' => array(
     2357        'type' => 'boolean',
     2358        'default' => false
     2359      ),
     2360      'displayPostDate' => array(
     2361        'type' => 'boolean',
     2362        'default' => false
     2363      ),
     2364      'postLayout' => array(
     2365        'type' => 'string',
     2366        'default' => 'list'
     2367      ),
     2368      'columns' => array(
     2369        'type' => 'number',
     2370        'default' => 3
     2371      ),
     2372      'order' => array(
     2373        'type' => 'string',
     2374        'default' => 'desc'
     2375      ),
     2376      'orderBy' => array(
     2377        'type' => 'string',
     2378        'default' => 'date'
     2379      ),
     2380      'displayFeaturedImage' => array(
     2381        'type' => 'boolean',
     2382        'default' => false
     2383      ),
     2384      'featuredImageAlign' => array(
     2385        'type' => 'string',
     2386        'enum' => array(
     2387          'left',
     2388          'center',
     2389          'right'
     2390        )
     2391      ),
     2392      'featuredImageSizeSlug' => array(
     2393        'type' => 'string',
     2394        'default' => 'thumbnail'
     2395      ),
     2396      'featuredImageSizeWidth' => array(
     2397        'type' => 'number',
     2398        'default' => null
     2399      ),
     2400      'featuredImageSizeHeight' => array(
     2401        'type' => 'number',
     2402        'default' => null
     2403      ),
     2404      'addLinkToFeaturedImage' => array(
     2405        'type' => 'boolean',
     2406        'default' => false
     2407      )
     2408    ),
     2409    'supports' => array(
     2410      'align' => true,
     2411      'html' => false,
     2412      'color' => array(
     2413        'gradients' => true,
     2414        'link' => true,
     2415        '__experimentalDefaultControls' => array(
     2416          'background' => true,
     2417          'text' => true,
     2418          'link' => true
     2419        )
     2420      ),
     2421      'spacing' => array(
     2422        'margin' => true,
     2423        'padding' => true
     2424      ),
     2425      'typography' => array(
     2426        'fontSize' => true,
     2427        'lineHeight' => true,
     2428        '__experimentalFontFamily' => true,
     2429        '__experimentalFontWeight' => true,
     2430        '__experimentalFontStyle' => true,
     2431        '__experimentalTextTransform' => true,
     2432        '__experimentalTextDecoration' => true,
     2433        '__experimentalLetterSpacing' => true,
     2434        '__experimentalDefaultControls' => array(
     2435          'fontSize' => true
     2436        )
     2437      )
     2438    ),
     2439    'editorStyle' => 'wp-block-latest-posts-editor',
     2440    'style' => 'wp-block-latest-posts'
     2441  ),
     2442  'legacy-widget' => array(
     2443    'apiVersion' => 3,
     2444    'name' => 'core/legacy-widget',
     2445    'title' => 'Legacy Widget',
     2446    'category' => 'widgets',
     2447    'description' => 'Display a legacy widget.',
     2448    'textdomain' => 'default',
     2449    'attributes' => array(
     2450      'id' => array(
     2451        'type' => 'string',
     2452        'default' => null
     2453      ),
     2454      'idBase' => array(
     2455        'type' => 'string',
     2456        'default' => null
     2457      ),
     2458      'instance' => array(
     2459        'type' => 'object',
     2460        'default' => null
     2461      )
     2462    ),
     2463    'supports' => array(
     2464      'html' => false,
     2465      'customClassName' => false,
     2466      'reusable' => false
     2467    ),
     2468    'editorStyle' => 'wp-block-legacy-widget-editor'
     2469  ),
     2470  'list' => array(
     2471    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2472    'apiVersion' => 3,
     2473    'name' => 'core/list',
     2474    'title' => 'List',
     2475    'category' => 'text',
     2476    'description' => 'Create a bulleted or numbered list.',
     2477    'keywords' => array(
     2478      'bullet list',
     2479      'ordered list',
     2480      'numbered list'
     2481    ),
     2482    'textdomain' => 'default',
     2483    'attributes' => array(
     2484      'ordered' => array(
     2485        'type' => 'boolean',
     2486        'default' => false,
     2487        '__experimentalRole' => 'content'
     2488      ),
     2489      'values' => array(
     2490        'type' => 'string',
     2491        'source' => 'html',
     2492        'selector' => 'ol,ul',
     2493        'multiline' => 'li',
     2494        '__unstableMultilineWrapperTags' => array(
     2495          'ol',
     2496          'ul'
     2497        ),
     2498        'default' => '',
     2499        '__experimentalRole' => 'content'
     2500      ),
     2501      'type' => array(
     2502        'type' => 'string'
     2503      ),
     2504      'start' => array(
     2505        'type' => 'number'
     2506      ),
     2507      'reversed' => array(
     2508        'type' => 'boolean'
     2509      ),
     2510      'placeholder' => array(
     2511        'type' => 'string'
     2512      )
     2513    ),
     2514    'supports' => array(
     2515      'anchor' => true,
     2516      'className' => false,
     2517      'typography' => array(
     2518        'fontSize' => true,
     2519        'lineHeight' => true,
     2520        '__experimentalFontFamily' => true,
     2521        '__experimentalFontWeight' => true,
     2522        '__experimentalFontStyle' => true,
     2523        '__experimentalTextTransform' => true,
     2524        '__experimentalTextDecoration' => true,
     2525        '__experimentalLetterSpacing' => true,
     2526        '__experimentalDefaultControls' => array(
     2527          'fontSize' => true
     2528        )
     2529      ),
     2530      'color' => array(
     2531        'gradients' => true,
     2532        'link' => true,
     2533        '__experimentalDefaultControls' => array(
     2534          'background' => true,
     2535          'text' => true
     2536        )
     2537      ),
     2538      'spacing' => array(
     2539        'margin' => true,
     2540        'padding' => true
     2541      ),
     2542      '__unstablePasteTextInline' => true,
     2543      '__experimentalSelector' => 'ol,ul',
     2544      '__experimentalSlashInserter' => true
     2545    ),
     2546    'editorStyle' => 'wp-block-list-editor',
     2547    'style' => 'wp-block-list'
     2548  ),
     2549  'list-item' => array(
     2550    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2551    'apiVersion' => 3,
     2552    'name' => 'core/list-item',
     2553    'title' => 'List item',
     2554    'category' => 'text',
     2555    'parent' => array(
     2556      'core/list'
     2557    ),
     2558    'description' => 'Create a list item.',
     2559    'textdomain' => 'default',
     2560    'attributes' => array(
     2561      'placeholder' => array(
     2562        'type' => 'string'
     2563      ),
     2564      'content' => array(
     2565        'type' => 'string',
     2566        'source' => 'html',
     2567        'selector' => 'li',
     2568        'default' => '',
     2569        '__experimentalRole' => 'content'
     2570      )
     2571    ),
     2572    'supports' => array(
     2573      'className' => false,
     2574      '__experimentalSelector' => 'li',
     2575      'typography' => array(
     2576        'fontSize' => true,
     2577        'lineHeight' => true,
     2578        '__experimentalFontFamily' => true,
     2579        '__experimentalFontWeight' => true,
     2580        '__experimentalFontStyle' => true,
     2581        '__experimentalTextTransform' => true,
     2582        '__experimentalTextDecoration' => true,
     2583        '__experimentalLetterSpacing' => true,
     2584        '__experimentalDefaultControls' => array(
     2585          'fontSize' => true
     2586        )
     2587      )
     2588    )
     2589  ),
     2590  'loginout' => array(
     2591    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2592    'apiVersion' => 3,
     2593    'name' => 'core/loginout',
     2594    'title' => 'Login/out',
     2595    'category' => 'theme',
     2596    'description' => 'Show login & logout links.',
     2597    'keywords' => array(
     2598      'login',
     2599      'logout',
     2600      'form'
     2601    ),
     2602    'textdomain' => 'default',
     2603    'attributes' => array(
     2604      'displayLoginAsForm' => array(
     2605        'type' => 'boolean',
     2606        'default' => false
     2607      ),
     2608      'redirectToCurrent' => array(
     2609        'type' => 'boolean',
     2610        'default' => true
     2611      )
     2612    ),
     2613    'supports' => array(
     2614      'className' => true,
     2615      'typography' => array(
     2616        'fontSize' => true,
     2617        'lineHeight' => true,
     2618        '__experimentalFontFamily' => true,
     2619        '__experimentalFontWeight' => true,
     2620        '__experimentalFontStyle' => true,
     2621        '__experimentalTextTransform' => true,
     2622        '__experimentalTextDecoration' => true,
     2623        '__experimentalLetterSpacing' => true,
     2624        '__experimentalDefaultControls' => array(
     2625          'fontSize' => true
     2626        )
     2627      )
     2628    )
     2629  ),
     2630  'media-text' => array(
     2631    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2632    'apiVersion' => 3,
     2633    'name' => 'core/media-text',
     2634    'title' => 'Media & Text',
     2635    'category' => 'media',
     2636    'description' => 'Set media and words side-by-side for a richer layout.',
     2637    'keywords' => array(
     2638      'image',
     2639      'video'
     2640    ),
     2641    'textdomain' => 'default',
     2642    'attributes' => array(
     2643      'align' => array(
     2644        'type' => 'string',
     2645        'default' => 'none'
     2646      ),
     2647      'mediaAlt' => array(
     2648        'type' => 'string',
     2649        'source' => 'attribute',
     2650        'selector' => 'figure img',
     2651        'attribute' => 'alt',
     2652        'default' => '',
     2653        '__experimentalRole' => 'content'
     2654      ),
     2655      'mediaPosition' => array(
     2656        'type' => 'string',
     2657        'default' => 'left'
     2658      ),
     2659      'mediaId' => array(
     2660        'type' => 'number',
     2661        '__experimentalRole' => 'content'
     2662      ),
     2663      'mediaUrl' => array(
     2664        'type' => 'string',
     2665        'source' => 'attribute',
     2666        'selector' => 'figure video,figure img',
     2667        'attribute' => 'src',
     2668        '__experimentalRole' => 'content'
     2669      ),
     2670      'mediaLink' => array(
     2671        'type' => 'string'
     2672      ),
     2673      'linkDestination' => array(
     2674        'type' => 'string'
     2675      ),
     2676      'linkTarget' => array(
     2677        'type' => 'string',
     2678        'source' => 'attribute',
     2679        'selector' => 'figure a',
     2680        'attribute' => 'target'
     2681      ),
     2682      'href' => array(
     2683        'type' => 'string',
     2684        'source' => 'attribute',
     2685        'selector' => 'figure a',
     2686        'attribute' => 'href',
     2687        '__experimentalRole' => 'content'
     2688      ),
     2689      'rel' => array(
     2690        'type' => 'string',
     2691        'source' => 'attribute',
     2692        'selector' => 'figure a',
     2693        'attribute' => 'rel'
     2694      ),
     2695      'linkClass' => array(
     2696        'type' => 'string',
     2697        'source' => 'attribute',
     2698        'selector' => 'figure a',
     2699        'attribute' => 'class'
     2700      ),
     2701      'mediaType' => array(
     2702        'type' => 'string',
     2703        '__experimentalRole' => 'content'
     2704      ),
     2705      'mediaWidth' => array(
     2706        'type' => 'number',
     2707        'default' => 50
     2708      ),
     2709      'mediaSizeSlug' => array(
     2710        'type' => 'string'
     2711      ),
     2712      'isStackedOnMobile' => array(
     2713        'type' => 'boolean',
     2714        'default' => true
     2715      ),
     2716      'verticalAlignment' => array(
     2717        'type' => 'string'
     2718      ),
     2719      'imageFill' => array(
     2720        'type' => 'boolean'
     2721      ),
     2722      'focalPoint' => array(
     2723        'type' => 'object'
     2724      ),
     2725      'allowedBlocks' => array(
     2726        'type' => 'array'
     2727      )
     2728    ),
     2729    'supports' => array(
     2730      'anchor' => true,
     2731      'align' => array(
     2732        'wide',
     2733        'full'
     2734      ),
     2735      'html' => false,
     2736      'color' => array(
     2737        'gradients' => true,
     2738        'link' => true,
     2739        '__experimentalDefaultControls' => array(
     2740          'background' => true,
     2741          'text' => true
     2742        )
     2743      ),
     2744      'spacing' => array(
     2745        'margin' => true,
     2746        'padding' => true
     2747      ),
     2748      'typography' => array(
     2749        'fontSize' => true,
     2750        'lineHeight' => true,
     2751        '__experimentalFontFamily' => true,
     2752        '__experimentalFontWeight' => true,
     2753        '__experimentalFontStyle' => true,
     2754        '__experimentalTextTransform' => true,
     2755        '__experimentalTextDecoration' => true,
     2756        '__experimentalLetterSpacing' => true,
     2757        '__experimentalDefaultControls' => array(
     2758          'fontSize' => true
     2759        )
     2760      )
     2761    ),
     2762    'editorStyle' => 'wp-block-media-text-editor',
     2763    'style' => 'wp-block-media-text'
     2764  ),
     2765  'missing' => array(
     2766    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2767    'apiVersion' => 3,
     2768    'name' => 'core/missing',
     2769    'title' => 'Unsupported',
     2770    'category' => 'text',
     2771    'description' => 'Your site doesn’t include support for this block.',
     2772    'textdomain' => 'default',
     2773    'attributes' => array(
     2774      'originalName' => array(
     2775        'type' => 'string'
     2776      ),
     2777      'originalUndelimitedContent' => array(
     2778        'type' => 'string'
     2779      ),
     2780      'originalContent' => array(
     2781        'type' => 'string',
     2782        'source' => 'html'
     2783      )
     2784    ),
     2785    'supports' => array(
     2786      'className' => false,
     2787      'customClassName' => false,
     2788      'inserter' => false,
     2789      'html' => false,
     2790      'reusable' => false
     2791    )
     2792  ),
     2793  'more' => array(
     2794    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2795    'apiVersion' => 3,
     2796    'name' => 'core/more',
     2797    'title' => 'More',
     2798    'category' => 'design',
     2799    'description' => 'Content before this block will be shown in the excerpt on your archives page.',
     2800    'keywords' => array(
     2801      'read more'
     2802    ),
     2803    'textdomain' => 'default',
     2804    'attributes' => array(
     2805      'customText' => array(
     2806        'type' => 'string'
     2807      ),
     2808      'noTeaser' => array(
     2809        'type' => 'boolean',
     2810        'default' => false
     2811      )
     2812    ),
     2813    'supports' => array(
     2814      'customClassName' => false,
     2815      'className' => false,
     2816      'html' => false,
     2817      'multiple' => false
     2818    ),
     2819    'editorStyle' => 'wp-block-more-editor'
     2820  ),
     2821  'navigation' => array(
     2822    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2823    'apiVersion' => 3,
     2824    'name' => 'core/navigation',
     2825    'title' => 'Navigation',
     2826    'category' => 'theme',
     2827    'description' => 'A collection of blocks that allow visitors to get around your site.',
     2828    'keywords' => array(
     2829      'menu',
     2830      'navigation',
     2831      'links'
     2832    ),
     2833    'textdomain' => 'default',
     2834    'attributes' => array(
     2835      'ref' => array(
     2836        'type' => 'number'
     2837      ),
     2838      'textColor' => array(
     2839        'type' => 'string'
     2840      ),
     2841      'customTextColor' => array(
     2842        'type' => 'string'
     2843      ),
     2844      'rgbTextColor' => array(
     2845        'type' => 'string'
     2846      ),
     2847      'backgroundColor' => array(
     2848        'type' => 'string'
     2849      ),
     2850      'customBackgroundColor' => array(
     2851        'type' => 'string'
     2852      ),
     2853      'rgbBackgroundColor' => array(
     2854        'type' => 'string'
     2855      ),
     2856      'showSubmenuIcon' => array(
     2857        'type' => 'boolean',
     2858        'default' => true
     2859      ),
     2860      'openSubmenusOnClick' => array(
     2861        'type' => 'boolean',
     2862        'default' => false
     2863      ),
     2864      'overlayMenu' => array(
     2865        'type' => 'string',
     2866        'default' => 'mobile'
     2867      ),
     2868      'icon' => array(
     2869        'type' => 'string',
     2870        'default' => 'handle'
     2871      ),
     2872      'hasIcon' => array(
     2873        'type' => 'boolean',
     2874        'default' => true
     2875      ),
     2876      '__unstableLocation' => array(
     2877        'type' => 'string'
     2878      ),
     2879      'overlayBackgroundColor' => array(
     2880        'type' => 'string'
     2881      ),
     2882      'customOverlayBackgroundColor' => array(
     2883        'type' => 'string'
     2884      ),
     2885      'overlayTextColor' => array(
     2886        'type' => 'string'
     2887      ),
     2888      'customOverlayTextColor' => array(
     2889        'type' => 'string'
     2890      ),
     2891      'maxNestingLevel' => array(
     2892        'type' => 'number',
     2893        'default' => 5
     2894      ),
     2895      'templateLock' => array(
     2896        'type' => array(
     2897          'string',
     2898          'boolean'
     2899        ),
     2900        'enum' => array(
     2901          'all',
     2902          'insert',
     2903          'contentOnly',
     2904          false
     2905        )
     2906      )
     2907    ),
     2908    'providesContext' => array(
     2909      'textColor' => 'textColor',
     2910      'customTextColor' => 'customTextColor',
     2911      'backgroundColor' => 'backgroundColor',
     2912      'customBackgroundColor' => 'customBackgroundColor',
     2913      'overlayTextColor' => 'overlayTextColor',
     2914      'customOverlayTextColor' => 'customOverlayTextColor',
     2915      'overlayBackgroundColor' => 'overlayBackgroundColor',
     2916      'customOverlayBackgroundColor' => 'customOverlayBackgroundColor',
     2917      'fontSize' => 'fontSize',
     2918      'customFontSize' => 'customFontSize',
     2919      'showSubmenuIcon' => 'showSubmenuIcon',
     2920      'openSubmenusOnClick' => 'openSubmenusOnClick',
     2921      'style' => 'style',
     2922      'maxNestingLevel' => 'maxNestingLevel'
     2923    ),
     2924    'supports' => array(
     2925      'align' => array(
     2926        'wide',
     2927        'full'
     2928      ),
     2929      'html' => false,
     2930      'inserter' => true,
     2931      'typography' => array(
     2932        'fontSize' => true,
     2933        'lineHeight' => true,
     2934        '__experimentalFontStyle' => true,
     2935        '__experimentalFontWeight' => true,
     2936        '__experimentalTextTransform' => true,
     2937        '__experimentalFontFamily' => true,
     2938        '__experimentalLetterSpacing' => true,
     2939        '__experimentalTextDecoration' => true,
     2940        '__experimentalSkipSerialization' => array(
     2941          'textDecoration'
     2942        ),
     2943        '__experimentalDefaultControls' => array(
     2944          'fontSize' => true
     2945        )
     2946      ),
     2947      'spacing' => array(
     2948        'blockGap' => true,
     2949        'units' => array(
     2950          'px',
     2951          'em',
     2952          'rem',
     2953          'vh',
     2954          'vw'
     2955        ),
     2956        '__experimentalDefaultControls' => array(
     2957          'blockGap' => true
     2958        )
     2959      ),
     2960      'layout' => array(
     2961        'allowSwitching' => false,
     2962        'allowInheriting' => false,
     2963        'allowVerticalAlignment' => false,
     2964        'allowSizingOnChildren' => true,
     2965        'default' => array(
     2966          'type' => 'flex'
     2967        )
     2968      ),
     2969      '__experimentalStyle' => array(
     2970        'elements' => array(
     2971          'link' => array(
     2972            'color' => array(
     2973              'text' => 'inherit'
     2974            )
     2975          )
     2976        )
     2977      )
     2978    ),
     2979    'viewScript' => array(
     2980      'file:./view.min.js',
     2981      'file:./view-modal.min.js'
     2982    ),
     2983    'editorStyle' => 'wp-block-navigation-editor',
     2984    'style' => 'wp-block-navigation'
     2985  ),
     2986  'navigation-link' => array(
     2987    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     2988    'apiVersion' => 3,
     2989    'name' => 'core/navigation-link',
     2990    'title' => 'Custom Link',
     2991    'category' => 'design',
     2992    'parent' => array(
     2993      'core/navigation'
     2994    ),
     2995    'description' => 'Add a page, link, or another item to your navigation.',
     2996    'textdomain' => 'default',
     2997    'attributes' => array(
     2998      'label' => array(
     2999        'type' => 'string'
     3000      ),
     3001      'type' => array(
     3002        'type' => 'string'
     3003      ),
     3004      'description' => array(
     3005        'type' => 'string'
     3006      ),
     3007      'rel' => array(
     3008        'type' => 'string'
     3009      ),
     3010      'id' => array(
     3011        'type' => 'number'
     3012      ),
     3013      'opensInNewTab' => array(
     3014        'type' => 'boolean',
     3015        'default' => false
     3016      ),
     3017      'url' => array(
     3018        'type' => 'string'
     3019      ),
     3020      'title' => array(
     3021        'type' => 'string'
     3022      ),
     3023      'kind' => array(
     3024        'type' => 'string'
     3025      ),
     3026      'isTopLevelLink' => array(
     3027        'type' => 'boolean'
     3028      )
     3029    ),
     3030    'usesContext' => array(
     3031      'textColor',
     3032      'customTextColor',
     3033      'backgroundColor',
     3034      'customBackgroundColor',
     3035      'overlayTextColor',
     3036      'customOverlayTextColor',
     3037      'overlayBackgroundColor',
     3038      'customOverlayBackgroundColor',
     3039      'fontSize',
     3040      'customFontSize',
     3041      'showSubmenuIcon',
     3042      'maxNestingLevel',
     3043      'style'
     3044    ),
     3045    'supports' => array(
     3046      'reusable' => false,
     3047      'html' => false,
     3048      '__experimentalSlashInserter' => true,
     3049      'typography' => array(
     3050        'fontSize' => true,
     3051        'lineHeight' => true,
     3052        '__experimentalFontFamily' => true,
     3053        '__experimentalFontWeight' => true,
     3054        '__experimentalFontStyle' => true,
     3055        '__experimentalTextTransform' => true,
     3056        '__experimentalTextDecoration' => true,
     3057        '__experimentalLetterSpacing' => true,
     3058        '__experimentalDefaultControls' => array(
     3059          'fontSize' => true
     3060        )
     3061      )
     3062    ),
     3063    'editorStyle' => 'wp-block-navigation-link-editor',
     3064    'style' => 'wp-block-navigation-link'
     3065  ),
     3066  'navigation-submenu' => array(
     3067    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3068    'apiVersion' => 3,
     3069    'name' => 'core/navigation-submenu',
     3070    'title' => 'Submenu',
     3071    'category' => 'design',
     3072    'parent' => array(
     3073      'core/navigation'
     3074    ),
     3075    'description' => 'Add a submenu to your navigation.',
     3076    'textdomain' => 'default',
     3077    'attributes' => array(
     3078      'label' => array(
     3079        'type' => 'string'
     3080      ),
     3081      'type' => array(
     3082        'type' => 'string'
     3083      ),
     3084      'description' => array(
     3085        'type' => 'string'
     3086      ),
     3087      'rel' => array(
     3088        'type' => 'string'
     3089      ),
     3090      'id' => array(
     3091        'type' => 'number'
     3092      ),
     3093      'opensInNewTab' => array(
     3094        'type' => 'boolean',
     3095        'default' => false
     3096      ),
     3097      'url' => array(
     3098        'type' => 'string'
     3099      ),
     3100      'title' => array(
     3101        'type' => 'string'
     3102      ),
     3103      'kind' => array(
     3104        'type' => 'string'
     3105      ),
     3106      'isTopLevelItem' => array(
     3107        'type' => 'boolean'
     3108      )
     3109    ),
     3110    'usesContext' => array(
     3111      'textColor',
     3112      'customTextColor',
     3113      'backgroundColor',
     3114      'customBackgroundColor',
     3115      'overlayTextColor',
     3116      'customOverlayTextColor',
     3117      'overlayBackgroundColor',
     3118      'customOverlayBackgroundColor',
     3119      'fontSize',
     3120      'customFontSize',
     3121      'showSubmenuIcon',
     3122      'maxNestingLevel',
     3123      'openSubmenusOnClick',
     3124      'style'
     3125    ),
     3126    'supports' => array(
     3127      'reusable' => false,
     3128      'html' => false
     3129    ),
     3130    'editorStyle' => 'wp-block-navigation-submenu-editor',
     3131    'style' => 'wp-block-navigation-submenu'
     3132  ),
     3133  'nextpage' => array(
     3134    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3135    'apiVersion' => 3,
     3136    'name' => 'core/nextpage',
     3137    'title' => 'Page Break',
     3138    'category' => 'design',
     3139    'description' => 'Separate your content into a multi-page experience.',
     3140    'keywords' => array(
     3141      'next page',
     3142      'pagination'
     3143    ),
     3144    'parent' => array(
     3145      'core/post-content'
     3146    ),
     3147    'textdomain' => 'default',
     3148    'supports' => array(
     3149      'customClassName' => false,
     3150      'className' => false,
     3151      'html' => false
     3152    ),
     3153    'editorStyle' => 'wp-block-nextpage-editor'
     3154  ),
     3155  'page-list' => array(
     3156    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3157    'apiVersion' => 3,
     3158    'name' => 'core/page-list',
     3159    'title' => 'Page List',
     3160    'category' => 'widgets',
     3161    'description' => 'Display a list of all pages.',
     3162    'keywords' => array(
     3163      'menu',
     3164      'navigation'
     3165    ),
     3166    'textdomain' => 'default',
     3167    'attributes' => array(
     3168      'parentPageID' => array(
     3169        'type' => 'integer',
     3170        'default' => 0
     3171      ),
     3172      'isNested' => array(
     3173        'type' => 'boolean',
     3174        'default' => false
     3175      )
     3176    ),
     3177    'usesContext' => array(
     3178      'textColor',
     3179      'customTextColor',
     3180      'backgroundColor',
     3181      'customBackgroundColor',
     3182      'overlayTextColor',
     3183      'customOverlayTextColor',
     3184      'overlayBackgroundColor',
     3185      'customOverlayBackgroundColor',
     3186      'fontSize',
     3187      'customFontSize',
     3188      'showSubmenuIcon',
     3189      'style',
     3190      'openSubmenusOnClick'
     3191    ),
     3192    'supports' => array(
     3193      'reusable' => false,
     3194      'html' => false,
     3195      'typography' => array(
     3196        'fontSize' => true,
     3197        'lineHeight' => true,
     3198        '__experimentalFontFamily' => true,
     3199        '__experimentalFontWeight' => true,
     3200        '__experimentalFontStyle' => true,
     3201        '__experimentalTextTransform' => true,
     3202        '__experimentalTextDecoration' => true,
     3203        '__experimentalLetterSpacing' => true,
     3204        '__experimentalDefaultControls' => array(
     3205          'fontSize' => true
     3206        )
     3207      )
     3208    ),
     3209    'editorStyle' => 'wp-block-page-list-editor',
     3210    'style' => 'wp-block-page-list'
     3211  ),
     3212  'page-list-item' => array(
     3213    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3214    'apiVersion' => 3,
     3215    'name' => 'core/page-list-item',
     3216    'title' => 'Page List Item',
     3217    'category' => 'widgets',
     3218    'parent' => array(
     3219      'core/page-list'
     3220    ),
     3221    'description' => 'Displays a page inside a list of all pages.',
     3222    'keywords' => array(
     3223      'page',
     3224      'menu',
     3225      'navigation'
     3226    ),
     3227    'textdomain' => 'default',
     3228    'attributes' => array(
     3229      'id' => array(
     3230        'type' => 'number'
     3231      ),
     3232      'label' => array(
     3233        'type' => 'string'
     3234      ),
     3235      'title' => array(
     3236        'type' => 'string'
     3237      ),
     3238      'link' => array(
     3239        'type' => 'string'
     3240      ),
     3241      'hasChildren' => array(
     3242        'type' => 'boolean'
     3243      )
     3244    ),
     3245    'usesContext' => array(
     3246      'textColor',
     3247      'customTextColor',
     3248      'backgroundColor',
     3249      'customBackgroundColor',
     3250      'overlayTextColor',
     3251      'customOverlayTextColor',
     3252      'overlayBackgroundColor',
     3253      'customOverlayBackgroundColor',
     3254      'fontSize',
     3255      'customFontSize',
     3256      'showSubmenuIcon',
     3257      'style',
     3258      'openSubmenusOnClick'
     3259    ),
     3260    'supports' => array(
     3261      'reusable' => false,
     3262      'html' => false,
     3263      'lock' => false,
     3264      'inserter' => false,
     3265      '__experimentalToolbar' => false
     3266    ),
     3267    'editorStyle' => 'wp-block-page-list-editor',
     3268    'style' => 'wp-block-page-list'
     3269  ),
     3270  'paragraph' => array(
     3271    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3272    'apiVersion' => 3,
     3273    'name' => 'core/paragraph',
     3274    'title' => 'Paragraph',
     3275    'category' => 'text',
     3276    'description' => 'Start with the basic building block of all narrative.',
     3277    'keywords' => array(
     3278      'text'
     3279    ),
     3280    'textdomain' => 'default',
     3281    'attributes' => array(
     3282      'align' => array(
     3283        'type' => 'string'
     3284      ),
     3285      'content' => array(
     3286        'type' => 'string',
     3287        'source' => 'html',
     3288        'selector' => 'p',
     3289        'default' => '',
     3290        '__experimentalRole' => 'content'
     3291      ),
     3292      'dropCap' => array(
     3293        'type' => 'boolean',
     3294        'default' => false
     3295      ),
     3296      'placeholder' => array(
     3297        'type' => 'string'
     3298      ),
     3299      'direction' => array(
     3300        'type' => 'string',
     3301        'enum' => array(
     3302          'ltr',
     3303          'rtl'
     3304        )
     3305      )
     3306    ),
     3307    'supports' => array(
     3308      'anchor' => true,
     3309      'className' => false,
     3310      'color' => array(
     3311        'gradients' => true,
     3312        'link' => true,
     3313        '__experimentalDefaultControls' => array(
     3314          'background' => true,
     3315          'text' => true
     3316        )
     3317      ),
     3318      'spacing' => array(
     3319        'margin' => true,
     3320        'padding' => true,
     3321        '__experimentalDefaultControls' => array(
     3322          'margin' => false,
     3323          'padding' => false
     3324        )
     3325      ),
     3326      'typography' => array(
     3327        'fontSize' => true,
     3328        'lineHeight' => true,
     3329        '__experimentalFontFamily' => true,
     3330        '__experimentalTextDecoration' => true,
     3331        '__experimentalFontStyle' => true,
     3332        '__experimentalFontWeight' => true,
     3333        '__experimentalLetterSpacing' => true,
     3334        '__experimentalTextTransform' => true,
     3335        '__experimentalDefaultControls' => array(
     3336          'fontSize' => true
     3337        )
     3338      ),
     3339      '__experimentalSelector' => 'p',
     3340      '__unstablePasteTextInline' => true
     3341    ),
     3342    'editorStyle' => 'wp-block-paragraph-editor',
     3343    'style' => 'wp-block-paragraph'
     3344  ),
     3345  'pattern' => array(
     3346    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3347    'apiVersion' => 3,
     3348    'name' => 'core/pattern',
     3349    'title' => 'Pattern placeholder',
     3350    'category' => 'theme',
     3351    'description' => 'Show a block pattern.',
     3352    'supports' => array(
     3353      'html' => false,
     3354      'inserter' => false
     3355    ),
     3356    'textdomain' => 'default',
     3357    'attributes' => array(
     3358      'slug' => array(
     3359        'type' => 'string'
     3360      )
     3361    )
     3362  ),
     3363  'post-author' => array(
     3364    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3365    'apiVersion' => 3,
     3366    'name' => 'core/post-author',
     3367    'title' => 'Post Author',
     3368    'category' => 'theme',
     3369    'description' => 'Display post author details such as name, avatar, and bio.',
     3370    'textdomain' => 'default',
     3371    'attributes' => array(
     3372      'textAlign' => array(
     3373        'type' => 'string'
     3374      ),
     3375      'avatarSize' => array(
     3376        'type' => 'number',
     3377        'default' => 48
     3378      ),
     3379      'showAvatar' => array(
     3380        'type' => 'boolean',
     3381        'default' => true
     3382      ),
     3383      'showBio' => array(
     3384        'type' => 'boolean'
     3385      ),
     3386      'byline' => array(
     3387        'type' => 'string'
     3388      ),
     3389      'isLink' => array(
     3390        'type' => 'boolean',
     3391        'default' => false
     3392      ),
     3393      'linkTarget' => array(
     3394        'type' => 'string',
     3395        'default' => '_self'
     3396      )
     3397    ),
     3398    'usesContext' => array(
     3399      'postType',
     3400      'postId',
     3401      'queryId'
     3402    ),
     3403    'supports' => array(
     3404      'html' => false,
     3405      'spacing' => array(
     3406        'margin' => true,
     3407        'padding' => true
     3408      ),
     3409      'typography' => array(
     3410        'fontSize' => true,
     3411        'lineHeight' => true,
     3412        '__experimentalFontFamily' => true,
     3413        '__experimentalFontWeight' => true,
     3414        '__experimentalFontStyle' => true,
     3415        '__experimentalTextTransform' => true,
     3416        '__experimentalTextDecoration' => true,
     3417        '__experimentalLetterSpacing' => true,
     3418        '__experimentalDefaultControls' => array(
     3419          'fontSize' => true
     3420        )
     3421      ),
     3422      'color' => array(
     3423        'gradients' => true,
     3424        'link' => true,
     3425        '__experimentalDuotone' => '.wp-block-post-author__avatar img',
     3426        '__experimentalDefaultControls' => array(
     3427          'background' => true,
     3428          'text' => true
     3429        )
     3430      )
     3431    ),
     3432    'style' => 'wp-block-post-author'
     3433  ),
     3434  'post-author-biography' => array(
     3435    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3436    'apiVersion' => 3,
     3437    'name' => 'core/post-author-biography',
     3438    'title' => 'Post Author Biography',
     3439    'category' => 'theme',
     3440    'description' => 'The author biography.',
     3441    'textdomain' => 'default',
     3442    'attributes' => array(
     3443      'textAlign' => array(
     3444        'type' => 'string'
     3445      )
     3446    ),
     3447    'usesContext' => array(
     3448      'postType',
     3449      'postId'
     3450    ),
     3451    'supports' => array(
     3452      'spacing' => array(
     3453        'margin' => true,
     3454        'padding' => true
     3455      ),
     3456      'color' => array(
     3457        'gradients' => true,
     3458        'link' => true,
     3459        '__experimentalDefaultControls' => array(
     3460          'background' => true,
     3461          'text' => true
     3462        )
     3463      ),
     3464      'typography' => array(
     3465        'fontSize' => true,
     3466        'lineHeight' => true,
     3467        '__experimentalFontFamily' => true,
     3468        '__experimentalFontWeight' => true,
     3469        '__experimentalFontStyle' => true,
     3470        '__experimentalTextTransform' => true,
     3471        '__experimentalTextDecoration' => true,
     3472        '__experimentalLetterSpacing' => true,
     3473        '__experimentalDefaultControls' => array(
     3474          'fontSize' => true
     3475        )
     3476      )
     3477    )
     3478  ),
     3479  'post-author-name' => array(
     3480    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3481    'apiVersion' => 3,
     3482    'name' => 'core/post-author-name',
     3483    'title' => 'Post Author Name',
     3484    'category' => 'theme',
     3485    'description' => 'The author name.',
     3486    'textdomain' => 'default',
     3487    'attributes' => array(
     3488      'textAlign' => array(
     3489        'type' => 'string'
     3490      ),
     3491      'isLink' => array(
     3492        'type' => 'boolean',
     3493        'default' => false
     3494      ),
     3495      'linkTarget' => array(
     3496        'type' => 'string',
     3497        'default' => '_self'
     3498      )
     3499    ),
     3500    'usesContext' => array(
     3501      'postType',
     3502      'postId'
     3503    ),
     3504    'supports' => array(
     3505      'html' => false,
     3506      'spacing' => array(
     3507        'margin' => true,
     3508        'padding' => true
     3509      ),
     3510      'color' => array(
     3511        'gradients' => true,
     3512        'link' => true,
     3513        '__experimentalDefaultControls' => array(
     3514          'background' => true,
     3515          'text' => true,
     3516          'link' => true
     3517        )
     3518      ),
     3519      'typography' => array(
     3520        'fontSize' => true,
     3521        'lineHeight' => true,
     3522        '__experimentalFontFamily' => true,
     3523        '__experimentalFontWeight' => true,
     3524        '__experimentalFontStyle' => true,
     3525        '__experimentalTextTransform' => true,
     3526        '__experimentalTextDecoration' => true,
     3527        '__experimentalLetterSpacing' => true,
     3528        '__experimentalDefaultControls' => array(
     3529          'fontSize' => true
     3530        )
     3531      )
     3532    )
     3533  ),
     3534  'post-comments-form' => array(
     3535    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3536    'apiVersion' => 3,
     3537    'name' => 'core/post-comments-form',
     3538    'title' => 'Post Comments Form',
     3539    'category' => 'theme',
     3540    'description' => 'Display a post\'s comments form.',
     3541    'textdomain' => 'default',
     3542    'attributes' => array(
     3543      'textAlign' => array(
     3544        'type' => 'string'
     3545      )
     3546    ),
     3547    'usesContext' => array(
     3548      'postId',
     3549      'postType'
     3550    ),
     3551    'supports' => array(
     3552      'html' => false,
     3553      'color' => array(
     3554        'gradients' => true,
     3555        'link' => true,
     3556        '__experimentalDefaultControls' => array(
     3557          'background' => true,
     3558          'text' => true
     3559        )
     3560      ),
     3561      'spacing' => array(
     3562        'margin' => true,
     3563        'padding' => true
     3564      ),
     3565      'typography' => array(
     3566        'fontSize' => true,
     3567        'lineHeight' => true,
     3568        '__experimentalFontStyle' => true,
     3569        '__experimentalFontWeight' => true,
     3570        '__experimentalLetterSpacing' => true,
     3571        '__experimentalTextTransform' => true,
     3572        '__experimentalDefaultControls' => array(
     3573          'fontSize' => true
     3574        )
     3575      )
     3576    ),
     3577    'editorStyle' => 'wp-block-post-comments-form-editor',
     3578    'style' => array(
     3579      'wp-block-post-comments-form',
     3580      'wp-block-buttons',
     3581      'wp-block-button'
     3582    )
     3583  ),
     3584  'post-content' => array(
     3585    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3586    'apiVersion' => 3,
     3587    'name' => 'core/post-content',
     3588    'title' => 'Post Content',
     3589    'category' => 'theme',
     3590    'description' => 'Displays the contents of a post or page.',
     3591    'textdomain' => 'default',
     3592    'usesContext' => array(
     3593      'postId',
     3594      'postType',
     3595      'queryId'
     3596    ),
     3597    'supports' => array(
     3598      'align' => array(
     3599        'wide',
     3600        'full'
     3601      ),
     3602      'html' => false,
     3603      'layout' => true,
     3604      'dimensions' => array(
     3605        'minHeight' => true
     3606      ),
     3607      'typography' => array(
     3608        'fontSize' => true,
     3609        'lineHeight' => true,
     3610        '__experimentalFontFamily' => true,
     3611        '__experimentalFontWeight' => true,
     3612        '__experimentalFontStyle' => true,
     3613        '__experimentalTextTransform' => true,
     3614        '__experimentalTextDecoration' => true,
     3615        '__experimentalLetterSpacing' => true,
     3616        '__experimentalDefaultControls' => array(
     3617          'fontSize' => true
     3618        )
     3619      )
     3620    ),
     3621    'editorStyle' => 'wp-block-post-content-editor'
     3622  ),
     3623  'post-date' => array(
     3624    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3625    'apiVersion' => 3,
     3626    'name' => 'core/post-date',
     3627    'title' => 'Post Date',
     3628    'category' => 'theme',
     3629    'description' => 'Add the date of this post.',
     3630    'textdomain' => 'default',
     3631    'attributes' => array(
     3632      'textAlign' => array(
     3633        'type' => 'string'
     3634      ),
     3635      'format' => array(
     3636        'type' => 'string'
     3637      ),
     3638      'isLink' => array(
     3639        'type' => 'boolean',
     3640        'default' => false
     3641      ),
     3642      'displayType' => array(
     3643        'type' => 'string',
     3644        'default' => 'date'
     3645      )
     3646    ),
     3647    'usesContext' => array(
     3648      'postId',
     3649      'postType',
     3650      'queryId'
     3651    ),
     3652    'supports' => array(
     3653      'html' => false,
     3654      'color' => array(
     3655        'gradients' => true,
     3656        'link' => true,
     3657        '__experimentalDefaultControls' => array(
     3658          'background' => true,
     3659          'text' => true,
     3660          'link' => true
     3661        )
     3662      ),
     3663      'spacing' => array(
     3664        'margin' => true,
     3665        'padding' => true
     3666      ),
     3667      'typography' => array(
     3668        'fontSize' => true,
     3669        'lineHeight' => true,
     3670        '__experimentalFontFamily' => true,
     3671        '__experimentalFontWeight' => true,
     3672        '__experimentalFontStyle' => true,
     3673        '__experimentalTextTransform' => true,
     3674        '__experimentalTextDecoration' => true,
     3675        '__experimentalLetterSpacing' => true,
     3676        '__experimentalDefaultControls' => array(
     3677          'fontSize' => true
     3678        )
     3679      )
     3680    )
     3681  ),
     3682  'post-excerpt' => array(
     3683    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3684    'apiVersion' => 3,
     3685    'name' => 'core/post-excerpt',
     3686    'title' => 'Excerpt',
     3687    'category' => 'theme',
     3688    'description' => 'Display the excerpt.',
     3689    'textdomain' => 'default',
     3690    'attributes' => array(
     3691      'textAlign' => array(
     3692        'type' => 'string'
     3693      ),
     3694      'moreText' => array(
     3695        'type' => 'string'
     3696      ),
     3697      'showMoreOnNewLine' => array(
     3698        'type' => 'boolean',
     3699        'default' => true
     3700      ),
     3701      'excerptLength' => array(
     3702        'type' => 'number',
     3703        'default' => 55
     3704      )
     3705    ),
     3706    'usesContext' => array(
     3707      'postId',
     3708      'postType',
     3709      'queryId'
     3710    ),
     3711    'supports' => array(
     3712      'html' => false,
     3713      'color' => array(
     3714        'gradients' => true,
     3715        'link' => true,
     3716        '__experimentalDefaultControls' => array(
     3717          'background' => true,
     3718          'text' => true,
     3719          'link' => true
     3720        )
     3721      ),
     3722      'spacing' => array(
     3723        'margin' => true,
     3724        'padding' => true
     3725      ),
     3726      'typography' => array(
     3727        'fontSize' => true,
     3728        'lineHeight' => true,
     3729        '__experimentalFontFamily' => true,
     3730        '__experimentalFontWeight' => true,
     3731        '__experimentalFontStyle' => true,
     3732        '__experimentalTextTransform' => true,
     3733        '__experimentalTextDecoration' => true,
     3734        '__experimentalLetterSpacing' => true,
     3735        '__experimentalDefaultControls' => array(
     3736          'fontSize' => true
     3737        )
     3738      )
     3739    ),
     3740    'editorStyle' => 'wp-block-post-excerpt-editor',
     3741    'style' => 'wp-block-post-excerpt'
     3742  ),
     3743  'post-featured-image' => array(
     3744    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3745    'apiVersion' => 3,
     3746    'name' => 'core/post-featured-image',
     3747    'title' => 'Post Featured Image',
     3748    'category' => 'theme',
     3749    'description' => 'Display a post\'s featured image.',
     3750    'textdomain' => 'default',
     3751    'attributes' => array(
     3752      'isLink' => array(
     3753        'type' => 'boolean',
     3754        'default' => false
     3755      ),
     3756      'aspectRatio' => array(
     3757        'type' => 'string'
     3758      ),
     3759      'width' => array(
     3760        'type' => 'string'
     3761      ),
     3762      'height' => array(
     3763        'type' => 'string'
     3764      ),
     3765      'scale' => array(
     3766        'type' => 'string',
     3767        'default' => 'cover'
     3768      ),
     3769      'sizeSlug' => array(
     3770        'type' => 'string'
     3771      ),
     3772      'rel' => array(
     3773        'type' => 'string',
     3774        'attribute' => 'rel',
     3775        'default' => ''
     3776      ),
     3777      'linkTarget' => array(
     3778        'type' => 'string',
     3779        'default' => '_self'
     3780      ),
     3781      'overlayColor' => array(
     3782        'type' => 'string'
     3783      ),
     3784      'customOverlayColor' => array(
     3785        'type' => 'string'
     3786      ),
     3787      'dimRatio' => array(
     3788        'type' => 'number',
     3789        'default' => 0
     3790      ),
     3791      'gradient' => array(
     3792        'type' => 'string'
     3793      ),
     3794      'customGradient' => array(
     3795        'type' => 'string'
     3796      )
     3797    ),
     3798    'usesContext' => array(
     3799      'postId',
     3800      'postType',
     3801      'queryId'
     3802    ),
     3803    'supports' => array(
     3804      'align' => array(
     3805        'left',
     3806        'right',
     3807        'center',
     3808        'wide',
     3809        'full'
     3810      ),
     3811      'color' => array(
     3812        '__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before',
     3813        'text' => false,
     3814        'background' => false
     3815      ),
     3816      '__experimentalBorder' => array(
     3817        'color' => true,
     3818        'radius' => true,
     3819        'width' => true,
     3820        '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay',
     3821        '__experimentalSkipSerialization' => true,
     3822        '__experimentalDefaultControls' => array(
     3823          'color' => true,
     3824          'radius' => true,
     3825          'width' => true
     3826        )
     3827      ),
     3828      'html' => false,
     3829      'spacing' => array(
     3830        'margin' => true,
     3831        'padding' => true
     3832      )
     3833    ),
     3834    'editorStyle' => 'wp-block-post-featured-image-editor',
     3835    'style' => 'wp-block-post-featured-image'
     3836  ),
     3837  'post-navigation-link' => array(
     3838    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3839    'apiVersion' => 3,
     3840    'name' => 'core/post-navigation-link',
     3841    'title' => 'Post Navigation Link',
     3842    'category' => 'theme',
     3843    'description' => 'Displays the next or previous post link that is adjacent to the current post.',
     3844    'textdomain' => 'default',
     3845    'attributes' => array(
     3846      'textAlign' => array(
     3847        'type' => 'string'
     3848      ),
     3849      'type' => array(
     3850        'type' => 'string',
     3851        'default' => 'next'
     3852      ),
     3853      'label' => array(
     3854        'type' => 'string'
     3855      ),
     3856      'showTitle' => array(
     3857        'type' => 'boolean',
     3858        'default' => false
     3859      ),
     3860      'linkLabel' => array(
     3861        'type' => 'boolean',
     3862        'default' => false
     3863      ),
     3864      'arrow' => array(
     3865        'type' => 'string',
     3866        'default' => 'none'
     3867      )
     3868    ),
     3869    'supports' => array(
     3870      'reusable' => false,
     3871      'html' => false,
     3872      'color' => array(
     3873        'link' => true
     3874      ),
     3875      'typography' => array(
     3876        'fontSize' => true,
     3877        'lineHeight' => true,
     3878        '__experimentalFontFamily' => true,
     3879        '__experimentalFontWeight' => true,
     3880        '__experimentalFontStyle' => true,
     3881        '__experimentalTextTransform' => true,
     3882        '__experimentalTextDecoration' => true,
     3883        '__experimentalLetterSpacing' => true,
     3884        '__experimentalDefaultControls' => array(
     3885          'fontSize' => true
     3886        )
     3887      )
     3888    ),
     3889    'style' => 'wp-block-post-navigation-link'
     3890  ),
     3891  'post-template' => array(
     3892    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3893    'apiVersion' => 3,
     3894    'name' => 'core/post-template',
     3895    'title' => 'Post Template',
     3896    'category' => 'theme',
     3897    'parent' => array(
     3898      'core/query'
     3899    ),
     3900    'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.',
     3901    'textdomain' => 'default',
     3902    'usesContext' => array(
     3903      'queryId',
     3904      'query',
     3905      'queryContext',
     3906      'displayLayout',
     3907      'templateSlug',
     3908      'previewPostType'
     3909    ),
     3910    'supports' => array(
     3911      'reusable' => false,
     3912      'html' => false,
     3913      'align' => array(
     3914        'wide',
     3915        'full'
     3916      ),
     3917      'layout' => true,
     3918      'color' => array(
     3919        'gradients' => true,
     3920        'link' => true,
     3921        '__experimentalDefaultControls' => array(
     3922          'background' => true,
     3923          'text' => true
     3924        )
     3925      ),
     3926      'typography' => array(
     3927        'fontSize' => true,
     3928        'lineHeight' => true,
     3929        '__experimentalFontFamily' => true,
     3930        '__experimentalFontWeight' => true,
     3931        '__experimentalFontStyle' => true,
     3932        '__experimentalTextTransform' => true,
     3933        '__experimentalTextDecoration' => true,
     3934        '__experimentalLetterSpacing' => true,
     3935        '__experimentalDefaultControls' => array(
     3936          'fontSize' => true
     3937        )
     3938      ),
     3939      'spacing' => array(
     3940        'blockGap' => array(
     3941          '__experimentalDefault' => '1.25em'
     3942        ),
     3943        '__experimentalDefaultControls' => array(
     3944          'blockGap' => true
     3945        )
     3946      )
     3947    ),
     3948    'style' => 'wp-block-post-template',
     3949    'editorStyle' => 'wp-block-post-template-editor'
     3950  ),
     3951  'post-terms' => array(
     3952    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     3953    'apiVersion' => 3,
     3954    'name' => 'core/post-terms',
     3955    'title' => 'Post Terms',
     3956    'category' => 'theme',
     3957    'description' => 'Post terms.',
     3958    'textdomain' => 'default',
     3959    'attributes' => array(
     3960      'term' => array(
     3961        'type' => 'string'
     3962      ),
     3963      'textAlign' => array(
     3964        'type' => 'string'
     3965      ),
     3966      'separator' => array(
     3967        'type' => 'string',
     3968        'default' => ', '
     3969      ),
     3970      'prefix' => array(
     3971        'type' => 'string',
     3972        'default' => ''
     3973      ),
     3974      'suffix' => array(
     3975        'type' => 'string',
     3976        'default' => ''
     3977      )
     3978    ),
     3979    'usesContext' => array(
     3980      'postId',
     3981      'postType'
     3982    ),
     3983    'supports' => array(
     3984      'html' => false,
     3985      'color' => array(
     3986        'gradients' => true,
     3987        'link' => true,
     3988        '__experimentalDefaultControls' => array(
     3989          'background' => true,
     3990          'text' => true,
     3991          'link' => true
     3992        )
     3993      ),
     3994      'spacing' => array(
     3995        'margin' => true,
     3996        'padding' => true
     3997      ),
     3998      'typography' => array(
     3999        'fontSize' => true,
     4000        'lineHeight' => true,
     4001        '__experimentalFontFamily' => true,
     4002        '__experimentalFontWeight' => true,
     4003        '__experimentalFontStyle' => true,
     4004        '__experimentalTextTransform' => true,
     4005        '__experimentalTextDecoration' => true,
     4006        '__experimentalLetterSpacing' => true,
     4007        '__experimentalDefaultControls' => array(
     4008          'fontSize' => true
     4009        )
     4010      )
     4011    ),
     4012    'style' => 'wp-block-post-terms'
     4013  ),
     4014  'post-title' => array(
     4015    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4016    'apiVersion' => 3,
     4017    'name' => 'core/post-title',
     4018    'title' => 'Title',
     4019    'category' => 'theme',
     4020    'description' => 'Displays the title of a post, page, or any other content-type.',
     4021    'textdomain' => 'default',
     4022    'usesContext' => array(
     4023      'postId',
     4024      'postType',
     4025      'queryId'
     4026    ),
     4027    'attributes' => array(
     4028      'textAlign' => array(
     4029        'type' => 'string'
     4030      ),
     4031      'level' => array(
     4032        'type' => 'number',
     4033        'default' => 2
     4034      ),
     4035      'isLink' => array(
     4036        'type' => 'boolean',
     4037        'default' => false
     4038      ),
     4039      'rel' => array(
     4040        'type' => 'string',
     4041        'attribute' => 'rel',
     4042        'default' => ''
     4043      ),
     4044      'linkTarget' => array(
     4045        'type' => 'string',
     4046        'default' => '_self'
     4047      )
     4048    ),
     4049    'supports' => array(
     4050      'align' => array(
     4051        'wide',
     4052        'full'
     4053      ),
     4054      'html' => false,
     4055      'color' => array(
     4056        'gradients' => true,
     4057        'link' => true,
     4058        '__experimentalDefaultControls' => array(
     4059          'background' => true,
     4060          'text' => true,
     4061          'link' => true
     4062        )
     4063      ),
     4064      'spacing' => array(
     4065        'margin' => true,
     4066        'padding' => true
     4067      ),
     4068      'typography' => array(
     4069        'fontSize' => true,
     4070        'lineHeight' => true,
     4071        '__experimentalFontFamily' => true,
     4072        '__experimentalFontWeight' => true,
     4073        '__experimentalFontStyle' => true,
     4074        '__experimentalTextTransform' => true,
     4075        '__experimentalTextDecoration' => true,
     4076        '__experimentalLetterSpacing' => true,
     4077        '__experimentalDefaultControls' => array(
     4078          'fontSize' => true,
     4079          'fontAppearance' => true,
     4080          'textTransform' => true
     4081        )
     4082      )
     4083    ),
     4084    'style' => 'wp-block-post-title'
     4085  ),
     4086  'preformatted' => array(
     4087    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4088    'apiVersion' => 3,
     4089    'name' => 'core/preformatted',
     4090    'title' => 'Preformatted',
     4091    'category' => 'text',
     4092    'description' => 'Add text that respects your spacing and tabs, and also allows styling.',
     4093    'textdomain' => 'default',
     4094    'attributes' => array(
     4095      'content' => array(
     4096        'type' => 'string',
     4097        'source' => 'html',
     4098        'selector' => 'pre',
     4099        'default' => '',
     4100        '__unstablePreserveWhiteSpace' => true,
     4101        '__experimentalRole' => 'content'
     4102      )
     4103    ),
     4104    'supports' => array(
     4105      'anchor' => true,
     4106      'color' => array(
     4107        'gradients' => true,
     4108        '__experimentalDefaultControls' => array(
     4109          'background' => true,
     4110          'text' => true
     4111        )
     4112      ),
     4113      'typography' => array(
     4114        'fontSize' => true,
     4115        'lineHeight' => true,
     4116        '__experimentalFontFamily' => true,
     4117        '__experimentalFontWeight' => true,
     4118        '__experimentalFontStyle' => true,
     4119        '__experimentalTextTransform' => true,
     4120        '__experimentalTextDecoration' => true,
     4121        '__experimentalLetterSpacing' => true,
     4122        '__experimentalDefaultControls' => array(
     4123          'fontSize' => true
     4124        )
     4125      )
     4126    ),
     4127    'style' => 'wp-block-preformatted'
     4128  ),
     4129  'pullquote' => array(
     4130    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4131    'apiVersion' => 3,
     4132    'name' => 'core/pullquote',
     4133    'title' => 'Pullquote',
     4134    'category' => 'text',
     4135    'description' => 'Give special visual emphasis to a quote from your text.',
     4136    'textdomain' => 'default',
     4137    'attributes' => array(
     4138      'value' => array(
     4139        'type' => 'string',
     4140        'source' => 'html',
     4141        'selector' => 'p',
     4142        '__experimentalRole' => 'content'
     4143      ),
     4144      'citation' => array(
     4145        'type' => 'string',
     4146        'source' => 'html',
     4147        'selector' => 'cite',
     4148        'default' => '',
     4149        '__experimentalRole' => 'content'
     4150      ),
     4151      'textAlign' => array(
     4152        'type' => 'string'
     4153      )
     4154    ),
     4155    'supports' => array(
     4156      'anchor' => true,
     4157      'align' => array(
     4158        'left',
     4159        'right',
     4160        'wide',
     4161        'full'
     4162      ),
     4163      'color' => array(
     4164        'gradients' => true,
     4165        'background' => true,
     4166        'link' => true,
     4167        '__experimentalDefaultControls' => array(
     4168          'background' => true,
     4169          'text' => true
     4170        )
     4171      ),
     4172      'typography' => array(
     4173        'fontSize' => true,
     4174        'lineHeight' => true,
     4175        '__experimentalFontFamily' => true,
     4176        '__experimentalFontWeight' => true,
     4177        '__experimentalFontStyle' => true,
     4178        '__experimentalTextTransform' => true,
     4179        '__experimentalTextDecoration' => true,
     4180        '__experimentalLetterSpacing' => true,
     4181        '__experimentalDefaultControls' => array(
     4182          'fontSize' => true,
     4183          'fontAppearance' => true
     4184        )
     4185      ),
     4186      '__experimentalBorder' => array(
     4187        'color' => true,
     4188        'radius' => true,
     4189        'style' => true,
     4190        'width' => true,
     4191        '__experimentalDefaultControls' => array(
     4192          'color' => true,
     4193          'radius' => true,
     4194          'style' => true,
     4195          'width' => true
     4196        )
     4197      ),
     4198      '__experimentalStyle' => array(
     4199        'typography' => array(
     4200          'fontSize' => '1.5em',
     4201          'lineHeight' => '1.6'
     4202        )
     4203      )
     4204    ),
     4205    'editorStyle' => 'wp-block-pullquote-editor',
     4206    'style' => 'wp-block-pullquote'
     4207  ),
     4208  'query' => array(
     4209    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4210    'apiVersion' => 3,
     4211    'name' => 'core/query',
     4212    'title' => 'Query Loop',
     4213    'category' => 'theme',
     4214    'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.',
     4215    'textdomain' => 'default',
     4216    'attributes' => array(
     4217      'queryId' => array(
     4218        'type' => 'number'
     4219      ),
     4220      'query' => array(
     4221        'type' => 'object',
     4222        'default' => array(
     4223          'perPage' => null,
     4224          'pages' => 0,
     4225          'offset' => 0,
     4226          'postType' => 'post',
     4227          'order' => 'desc',
     4228          'orderBy' => 'date',
     4229          'author' => '',
     4230          'search' => '',
     4231          'exclude' => array(
     4232           
     4233          ),
     4234          'sticky' => '',
     4235          'inherit' => true,
     4236          'taxQuery' => null,
     4237          'parents' => array(
     4238           
     4239          )
     4240        )
     4241      ),
     4242      'tagName' => array(
     4243        'type' => 'string',
     4244        'default' => 'div'
     4245      ),
     4246      'namespace' => array(
     4247        'type' => 'string'
     4248      )
     4249    ),
     4250    'providesContext' => array(
     4251      'queryId' => 'queryId',
     4252      'query' => 'query',
     4253      'displayLayout' => 'displayLayout'
     4254    ),
     4255    'supports' => array(
     4256      'align' => array(
     4257        'wide',
     4258        'full'
     4259      ),
     4260      'html' => false,
     4261      'layout' => true
     4262    ),
     4263    'editorStyle' => 'wp-block-query-editor'
     4264  ),
     4265  'query-no-results' => array(
     4266    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4267    'apiVersion' => 3,
     4268    'name' => 'core/query-no-results',
     4269    'title' => 'No results',
     4270    'category' => 'theme',
     4271    'description' => 'Contains the block elements used to render content when no query results are found.',
     4272    'parent' => array(
     4273      'core/query'
     4274    ),
     4275    'textdomain' => 'default',
     4276    'usesContext' => array(
     4277      'queryId',
     4278      'query'
     4279    ),
     4280    'supports' => array(
     4281      'align' => true,
     4282      'reusable' => false,
     4283      'html' => false,
     4284      'color' => array(
     4285        'gradients' => true,
     4286        'link' => true
     4287      ),
     4288      'typography' => array(
     4289        'fontSize' => true,
     4290        'lineHeight' => true,
     4291        '__experimentalFontFamily' => true,
     4292        '__experimentalFontWeight' => true,
     4293        '__experimentalFontStyle' => true,
     4294        '__experimentalTextTransform' => true,
     4295        '__experimentalTextDecoration' => true,
     4296        '__experimentalLetterSpacing' => true,
     4297        '__experimentalDefaultControls' => array(
     4298          'fontSize' => true
     4299        )
     4300      )
     4301    )
     4302  ),
     4303  'query-pagination' => array(
     4304    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4305    'apiVersion' => 3,
     4306    'name' => 'core/query-pagination',
     4307    'title' => 'Pagination',
     4308    'category' => 'theme',
     4309    'parent' => array(
     4310      'core/query'
     4311    ),
     4312    'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.',
     4313    'textdomain' => 'default',
     4314    'attributes' => array(
     4315      'paginationArrow' => array(
     4316        'type' => 'string',
     4317        'default' => 'none'
     4318      ),
     4319      'showLabel' => array(
     4320        'type' => 'boolean',
     4321        'default' => true
     4322      )
     4323    ),
     4324    'usesContext' => array(
     4325      'queryId',
     4326      'query'
     4327    ),
     4328    'providesContext' => array(
     4329      'paginationArrow' => 'paginationArrow',
     4330      'showLabel' => 'showLabel'
     4331    ),
     4332    'supports' => array(
     4333      'align' => true,
     4334      'reusable' => false,
     4335      'html' => false,
     4336      'color' => array(
     4337        'gradients' => true,
     4338        'link' => true,
     4339        '__experimentalDefaultControls' => array(
     4340          'background' => true,
     4341          'text' => true,
     4342          'link' => true
     4343        )
     4344      ),
     4345      'layout' => array(
     4346        'allowSwitching' => false,
     4347        'allowInheriting' => false,
     4348        'default' => array(
     4349          'type' => 'flex'
     4350        )
     4351      ),
     4352      'typography' => array(
     4353        'fontSize' => true,
     4354        'lineHeight' => true,
     4355        '__experimentalFontFamily' => true,
     4356        '__experimentalFontWeight' => true,
     4357        '__experimentalFontStyle' => true,
     4358        '__experimentalTextTransform' => true,
     4359        '__experimentalTextDecoration' => true,
     4360        '__experimentalLetterSpacing' => true,
     4361        '__experimentalDefaultControls' => array(
     4362          'fontSize' => true
     4363        )
     4364      )
     4365    ),
     4366    'editorStyle' => 'wp-block-query-pagination-editor',
     4367    'style' => 'wp-block-query-pagination'
     4368  ),
     4369  'query-pagination-next' => array(
     4370    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4371    'apiVersion' => 3,
     4372    'name' => 'core/query-pagination-next',
     4373    'title' => 'Next Page',
     4374    'category' => 'theme',
     4375    'parent' => array(
     4376      'core/query-pagination'
     4377    ),
     4378    'description' => 'Displays the next posts page link.',
     4379    'textdomain' => 'default',
     4380    'attributes' => array(
     4381      'label' => array(
     4382        'type' => 'string'
     4383      )
     4384    ),
     4385    'usesContext' => array(
     4386      'queryId',
     4387      'query',
     4388      'paginationArrow',
     4389      'showLabel'
     4390    ),
     4391    'supports' => array(
     4392      'reusable' => false,
     4393      'html' => false,
     4394      'color' => array(
     4395        'gradients' => true,
     4396        'text' => false,
     4397        '__experimentalDefaultControls' => array(
     4398          'background' => true
     4399        )
     4400      ),
     4401      'typography' => array(
     4402        'fontSize' => true,
     4403        'lineHeight' => true,
     4404        '__experimentalFontFamily' => true,
     4405        '__experimentalFontWeight' => true,
     4406        '__experimentalFontStyle' => true,
     4407        '__experimentalTextTransform' => true,
     4408        '__experimentalTextDecoration' => true,
     4409        '__experimentalLetterSpacing' => true,
     4410        '__experimentalDefaultControls' => array(
     4411          'fontSize' => true
     4412        )
     4413      )
     4414    )
     4415  ),
     4416  'query-pagination-numbers' => array(
     4417    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4418    'apiVersion' => 3,
     4419    'name' => 'core/query-pagination-numbers',
     4420    'title' => 'Page Numbers',
     4421    'category' => 'theme',
     4422    'parent' => array(
     4423      'core/query-pagination'
     4424    ),
     4425    'description' => 'Displays a list of page numbers for pagination',
     4426    'textdomain' => 'default',
     4427    'usesContext' => array(
     4428      'queryId',
     4429      'query'
     4430    ),
     4431    'supports' => array(
     4432      'reusable' => false,
     4433      'html' => false,
     4434      'color' => array(
     4435        'gradients' => true,
     4436        'text' => false,
     4437        '__experimentalDefaultControls' => array(
     4438          'background' => true
     4439        )
     4440      ),
     4441      'typography' => array(
     4442        'fontSize' => true,
     4443        'lineHeight' => true,
     4444        '__experimentalFontFamily' => true,
     4445        '__experimentalFontWeight' => true,
     4446        '__experimentalFontStyle' => true,
     4447        '__experimentalTextTransform' => true,
     4448        '__experimentalTextDecoration' => true,
     4449        '__experimentalLetterSpacing' => true,
     4450        '__experimentalDefaultControls' => array(
     4451          'fontSize' => true
     4452        )
     4453      )
     4454    ),
     4455    'editorStyle' => 'wp-block-query-pagination-numbers-editor'
     4456  ),
     4457  'query-pagination-previous' => array(
     4458    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4459    'apiVersion' => 3,
     4460    'name' => 'core/query-pagination-previous',
     4461    'title' => 'Previous Page',
     4462    'category' => 'theme',
     4463    'parent' => array(
     4464      'core/query-pagination'
     4465    ),
     4466    'description' => 'Displays the previous posts page link.',
     4467    'textdomain' => 'default',
     4468    'attributes' => array(
     4469      'label' => array(
     4470        'type' => 'string'
     4471      )
     4472    ),
     4473    'usesContext' => array(
     4474      'queryId',
     4475      'query',
     4476      'paginationArrow',
     4477      'showLabel'
     4478    ),
     4479    'supports' => array(
     4480      'reusable' => false,
     4481      'html' => false,
     4482      'color' => array(
     4483        'gradients' => true,
     4484        'text' => false,
     4485        '__experimentalDefaultControls' => array(
     4486          'background' => true
     4487        )
     4488      ),
     4489      'typography' => array(
     4490        'fontSize' => true,
     4491        'lineHeight' => true,
     4492        '__experimentalFontFamily' => true,
     4493        '__experimentalFontWeight' => true,
     4494        '__experimentalFontStyle' => true,
     4495        '__experimentalTextTransform' => true,
     4496        '__experimentalTextDecoration' => true,
     4497        '__experimentalLetterSpacing' => true,
     4498        '__experimentalDefaultControls' => array(
     4499          'fontSize' => true
     4500        )
     4501      )
     4502    )
     4503  ),
     4504  'query-title' => array(
     4505    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4506    'apiVersion' => 3,
     4507    'name' => 'core/query-title',
     4508    'title' => 'Query Title',
     4509    'category' => 'theme',
     4510    'description' => 'Display the query title.',
     4511    'textdomain' => 'default',
     4512    'attributes' => array(
     4513      'type' => array(
     4514        'type' => 'string'
     4515      ),
     4516      'textAlign' => array(
     4517        'type' => 'string'
     4518      ),
     4519      'level' => array(
     4520        'type' => 'number',
     4521        'default' => 1
     4522      ),
     4523      'showPrefix' => array(
     4524        'type' => 'boolean',
     4525        'default' => true
     4526      ),
     4527      'showSearchTerm' => array(
     4528        'type' => 'boolean',
     4529        'default' => true
     4530      )
     4531    ),
     4532    'supports' => array(
     4533      'align' => array(
     4534        'wide',
     4535        'full'
     4536      ),
     4537      'html' => false,
     4538      'color' => array(
     4539        'gradients' => true,
     4540        '__experimentalDefaultControls' => array(
     4541          'background' => true,
     4542          'text' => true
     4543        )
     4544      ),
     4545      'spacing' => array(
     4546        'margin' => true,
     4547        'padding' => true
     4548      ),
     4549      'typography' => array(
     4550        'fontSize' => true,
     4551        'lineHeight' => true,
     4552        '__experimentalFontFamily' => true,
     4553        '__experimentalFontStyle' => true,
     4554        '__experimentalFontWeight' => true,
     4555        '__experimentalLetterSpacing' => true,
     4556        '__experimentalTextTransform' => true,
     4557        '__experimentalTextDecoration' => true,
     4558        '__experimentalDefaultControls' => array(
     4559          'fontSize' => true,
     4560          'fontAppearance' => true,
     4561          'textTransform' => true
     4562        )
     4563      )
     4564    ),
     4565    'style' => 'wp-block-query-title'
     4566  ),
     4567  'quote' => array(
     4568    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4569    'apiVersion' => 3,
     4570    'name' => 'core/quote',
     4571    'title' => 'Quote',
     4572    'category' => 'text',
     4573    'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar',
     4574    'keywords' => array(
     4575      'blockquote',
     4576      'cite'
     4577    ),
     4578    'textdomain' => 'default',
     4579    'attributes' => array(
     4580      'value' => array(
     4581        'type' => 'string',
     4582        'source' => 'html',
     4583        'selector' => 'blockquote',
     4584        'multiline' => 'p',
     4585        'default' => '',
     4586        '__experimentalRole' => 'content'
     4587      ),
     4588      'citation' => array(
     4589        'type' => 'string',
     4590        'source' => 'html',
     4591        'selector' => 'cite',
     4592        'default' => '',
     4593        '__experimentalRole' => 'content'
     4594      ),
     4595      'align' => array(
     4596        'type' => 'string'
     4597      )
     4598    ),
     4599    'supports' => array(
     4600      'anchor' => true,
     4601      'html' => false,
     4602      '__experimentalOnEnter' => true,
     4603      'typography' => array(
     4604        'fontSize' => true,
     4605        'lineHeight' => true,
     4606        '__experimentalFontFamily' => true,
     4607        '__experimentalFontWeight' => true,
     4608        '__experimentalFontStyle' => true,
     4609        '__experimentalTextTransform' => true,
     4610        '__experimentalTextDecoration' => true,
     4611        '__experimentalLetterSpacing' => true,
     4612        '__experimentalDefaultControls' => array(
     4613          'fontSize' => true,
     4614          'fontAppearance' => true
     4615        )
     4616      ),
     4617      'color' => array(
     4618        'gradients' => true,
     4619        'link' => true,
     4620        '__experimentalDefaultControls' => array(
     4621          'background' => true,
     4622          'text' => true
     4623        )
     4624      )
     4625    ),
     4626    'styles' => array(
     4627      array(
     4628        'name' => 'default',
     4629        'label' => 'Default',
     4630        'isDefault' => true
     4631      ),
     4632      array(
     4633        'name' => 'plain',
     4634        'label' => 'Plain'
     4635      )
     4636    ),
     4637    'editorStyle' => 'wp-block-quote-editor',
     4638    'style' => 'wp-block-quote'
     4639  ),
     4640  'read-more' => array(
     4641    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4642    'apiVersion' => 3,
     4643    'name' => 'core/read-more',
     4644    'title' => 'Read More',
     4645    'category' => 'theme',
     4646    'description' => 'Displays the link of a post, page, or any other content-type.',
     4647    'textdomain' => 'default',
     4648    'attributes' => array(
     4649      'content' => array(
     4650        'type' => 'string'
     4651      ),
     4652      'linkTarget' => array(
     4653        'type' => 'string',
     4654        'default' => '_self'
     4655      )
     4656    ),
     4657    'usesContext' => array(
     4658      'postId'
     4659    ),
     4660    'supports' => array(
     4661      'html' => false,
     4662      'color' => array(
     4663        'gradients' => true,
     4664        'text' => true
     4665      ),
     4666      'typography' => array(
     4667        'fontSize' => true,
     4668        'lineHeight' => true,
     4669        '__experimentalFontFamily' => true,
     4670        '__experimentalFontWeight' => true,
     4671        '__experimentalFontStyle' => true,
     4672        '__experimentalTextTransform' => true,
     4673        '__experimentalLetterSpacing' => true,
     4674        '__experimentalTextDecoration' => true,
     4675        '__experimentalDefaultControls' => array(
     4676          'fontSize' => true,
     4677          'textDecoration' => true
     4678        )
     4679      ),
     4680      'spacing' => array(
     4681        'margin' => array(
     4682          'top',
     4683          'bottom'
     4684        ),
     4685        'padding' => true,
     4686        '__experimentalDefaultControls' => array(
     4687          'padding' => true
     4688        )
     4689      ),
     4690      '__experimentalBorder' => array(
     4691        'color' => true,
     4692        'radius' => true,
     4693        'width' => true,
     4694        '__experimentalDefaultControls' => array(
     4695          'width' => true
     4696        )
     4697      )
     4698    ),
     4699    'style' => 'wp-block-read-more'
     4700  ),
     4701  'rss' => array(
     4702    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4703    'apiVersion' => 3,
     4704    'name' => 'core/rss',
     4705    'title' => 'RSS',
     4706    'category' => 'widgets',
     4707    'description' => 'Display entries from any RSS or Atom feed.',
     4708    'keywords' => array(
     4709      'atom',
     4710      'feed'
     4711    ),
     4712    'textdomain' => 'default',
     4713    'attributes' => array(
     4714      'columns' => array(
     4715        'type' => 'number',
     4716        'default' => 2
     4717      ),
     4718      'blockLayout' => array(
     4719        'type' => 'string',
     4720        'default' => 'list'
     4721      ),
     4722      'feedURL' => array(
     4723        'type' => 'string',
     4724        'default' => ''
     4725      ),
     4726      'itemsToShow' => array(
     4727        'type' => 'number',
     4728        'default' => 5
     4729      ),
     4730      'displayExcerpt' => array(
     4731        'type' => 'boolean',
     4732        'default' => false
     4733      ),
     4734      'displayAuthor' => array(
     4735        'type' => 'boolean',
     4736        'default' => false
     4737      ),
     4738      'displayDate' => array(
     4739        'type' => 'boolean',
     4740        'default' => false
     4741      ),
     4742      'excerptLength' => array(
     4743        'type' => 'number',
     4744        'default' => 55
     4745      )
     4746    ),
     4747    'supports' => array(
     4748      'align' => true,
     4749      'html' => false
     4750    ),
     4751    'editorStyle' => 'wp-block-rss-editor',
     4752    'style' => 'wp-block-rss'
     4753  ),
     4754  'search' => array(
     4755    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4756    'apiVersion' => 3,
     4757    'name' => 'core/search',
     4758    'title' => 'Search',
     4759    'category' => 'widgets',
     4760    'description' => 'Help visitors find your content.',
     4761    'keywords' => array(
     4762      'find'
     4763    ),
     4764    'textdomain' => 'default',
     4765    'attributes' => array(
     4766      'label' => array(
     4767        'type' => 'string',
     4768        '__experimentalRole' => 'content'
     4769      ),
     4770      'showLabel' => array(
     4771        'type' => 'boolean',
     4772        'default' => true
     4773      ),
     4774      'placeholder' => array(
     4775        'type' => 'string',
     4776        'default' => '',
     4777        '__experimentalRole' => 'content'
     4778      ),
     4779      'width' => array(
     4780        'type' => 'number'
     4781      ),
     4782      'widthUnit' => array(
     4783        'type' => 'string'
     4784      ),
     4785      'buttonText' => array(
     4786        'type' => 'string',
     4787        '__experimentalRole' => 'content'
     4788      ),
     4789      'buttonPosition' => array(
     4790        'type' => 'string',
     4791        'default' => 'button-outside'
     4792      ),
     4793      'buttonUseIcon' => array(
     4794        'type' => 'boolean',
     4795        'default' => false
     4796      ),
     4797      'query' => array(
     4798        'type' => 'object',
     4799        'default' => array(
     4800         
     4801        )
     4802      ),
     4803      'buttonBehavior' => array(
     4804        'type' => 'string',
     4805        'default' => 'expand-searchfield'
     4806      ),
     4807      'isSearchFieldHidden' => array(
     4808        'type' => 'boolean',
     4809        'default' => false
     4810      )
     4811    ),
     4812    'supports' => array(
     4813      'align' => array(
     4814        'left',
     4815        'center',
     4816        'right'
     4817      ),
     4818      'color' => array(
     4819        'gradients' => true,
     4820        '__experimentalSkipSerialization' => true,
     4821        '__experimentalDefaultControls' => array(
     4822          'background' => true,
     4823          'text' => true
     4824        )
     4825      ),
     4826      'typography' => array(
     4827        '__experimentalSkipSerialization' => true,
     4828        '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button',
     4829        'fontSize' => true,
     4830        'lineHeight' => true,
     4831        '__experimentalFontFamily' => true,
     4832        '__experimentalFontWeight' => true,
     4833        '__experimentalFontStyle' => true,
     4834        '__experimentalTextTransform' => true,
     4835        '__experimentalTextDecoration' => true,
     4836        '__experimentalLetterSpacing' => true,
     4837        '__experimentalDefaultControls' => array(
     4838          'fontSize' => true
     4839        )
     4840      ),
     4841      '__experimentalBorder' => array(
     4842        'color' => true,
     4843        'radius' => true,
     4844        'width' => true,
     4845        '__experimentalSkipSerialization' => true,
     4846        '__experimentalDefaultControls' => array(
     4847          'color' => true,
     4848          'radius' => true,
     4849          'width' => true
     4850        )
     4851      ),
     4852      'html' => false
     4853    ),
     4854    'editorStyle' => 'wp-block-search-editor',
     4855    'style' => 'wp-block-search'
     4856  ),
     4857  'separator' => array(
     4858    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4859    'apiVersion' => 3,
     4860    'name' => 'core/separator',
     4861    'title' => 'Separator',
     4862    'category' => 'design',
     4863    'description' => 'Create a break between ideas or sections with a horizontal separator.',
     4864    'keywords' => array(
     4865      'horizontal-line',
     4866      'hr',
     4867      'divider'
     4868    ),
     4869    'textdomain' => 'default',
     4870    'attributes' => array(
     4871      'opacity' => array(
     4872        'type' => 'string',
     4873        'default' => 'alpha-channel'
     4874      )
     4875    ),
     4876    'supports' => array(
     4877      'anchor' => true,
     4878      'align' => array(
     4879        'center',
     4880        'wide',
     4881        'full'
     4882      ),
     4883      'color' => array(
     4884        'enableContrastChecker' => false,
     4885        '__experimentalSkipSerialization' => true,
     4886        'gradients' => true,
     4887        'background' => true,
     4888        'text' => false,
     4889        '__experimentalDefaultControls' => array(
     4890          'background' => true
     4891        )
     4892      ),
     4893      'spacing' => array(
     4894        'margin' => array(
     4895          'top',
     4896          'bottom'
     4897        )
     4898      )
     4899    ),
     4900    'styles' => array(
     4901      array(
     4902        'name' => 'default',
     4903        'label' => 'Default',
     4904        'isDefault' => true
     4905      ),
     4906      array(
     4907        'name' => 'wide',
     4908        'label' => 'Wide Line'
     4909      ),
     4910      array(
     4911        'name' => 'dots',
     4912        'label' => 'Dots'
     4913      )
     4914    ),
     4915    'editorStyle' => 'wp-block-separator-editor',
     4916    'style' => 'wp-block-separator'
     4917  ),
     4918  'shortcode' => array(
     4919    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4920    'apiVersion' => 3,
     4921    'name' => 'core/shortcode',
     4922    'title' => 'Shortcode',
     4923    'category' => 'widgets',
     4924    'description' => 'Insert additional custom elements with a WordPress shortcode.',
     4925    'textdomain' => 'default',
     4926    'attributes' => array(
     4927      'text' => array(
     4928        'type' => 'string',
     4929        'source' => 'raw'
     4930      )
     4931    ),
     4932    'supports' => array(
     4933      'className' => false,
     4934      'customClassName' => false,
     4935      'html' => false
     4936    ),
     4937    'editorStyle' => 'wp-block-shortcode-editor'
     4938  ),
     4939  'site-logo' => array(
     4940    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     4941    'apiVersion' => 3,
     4942    'name' => 'core/site-logo',
     4943    'title' => 'Site Logo',
     4944    'category' => 'theme',
     4945    'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.',
     4946    'textdomain' => 'default',
     4947    'attributes' => array(
     4948      'width' => array(
     4949        'type' => 'number'
     4950      ),
     4951      'isLink' => array(
     4952        'type' => 'boolean',
     4953        'default' => true
     4954      ),
     4955      'linkTarget' => array(
     4956        'type' => 'string',
     4957        'default' => '_self'
     4958      ),
     4959      'shouldSyncIcon' => array(
     4960        'type' => 'boolean'
     4961      )
     4962    ),
     4963    'example' => array(
     4964      'viewportWidth' => 500,
     4965      'attributes' => array(
     4966        'width' => 350,
     4967        'className' => 'block-editor-block-types-list__site-logo-example'
     4968      )
     4969    ),
     4970    'supports' => array(
     4971      'html' => false,
     4972      'align' => true,
     4973      'alignWide' => false,
     4974      'color' => array(
     4975        '__experimentalDuotone' => 'img, .components-placeholder__illustration, .components-placeholder::before',
     4976        'text' => false,
     4977        'background' => false
     4978      ),
     4979      'spacing' => array(
     4980        'margin' => true,
     4981        'padding' => true
     4982      )
     4983    ),
     4984    'styles' => array(
     4985      array(
     4986        'name' => 'default',
     4987        'label' => 'Default',
     4988        'isDefault' => true
     4989      ),
     4990      array(
     4991        'name' => 'rounded',
     4992        'label' => 'Rounded'
     4993      )
     4994    ),
     4995    'editorStyle' => 'wp-block-site-logo-editor',
     4996    'style' => 'wp-block-site-logo'
     4997  ),
     4998  'site-tagline' => array(
     4999    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5000    'apiVersion' => 3,
     5001    'name' => 'core/site-tagline',
     5002    'title' => 'Site Tagline',
     5003    'category' => 'theme',
     5004    '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.',
     5005    'keywords' => array(
     5006      'description'
     5007    ),
     5008    'textdomain' => 'default',
     5009    'attributes' => array(
     5010      'textAlign' => array(
     5011        'type' => 'string'
     5012      )
     5013    ),
     5014    'example' => array(
     5015     
     5016    ),
     5017    'supports' => array(
     5018      'align' => array(
     5019        'wide',
     5020        'full'
     5021      ),
     5022      'html' => false,
     5023      'color' => array(
     5024        'gradients' => true,
     5025        '__experimentalDefaultControls' => array(
     5026          'background' => true,
     5027          'text' => true
     5028        )
     5029      ),
     5030      'spacing' => array(
     5031        'margin' => true,
     5032        'padding' => true
     5033      ),
     5034      'typography' => array(
     5035        'fontSize' => true,
     5036        'lineHeight' => true,
     5037        '__experimentalFontFamily' => true,
     5038        '__experimentalTextTransform' => true,
     5039        '__experimentalTextDecoration' => true,
     5040        '__experimentalFontStyle' => true,
     5041        '__experimentalFontWeight' => true,
     5042        '__experimentalLetterSpacing' => true,
     5043        '__experimentalDefaultControls' => array(
     5044          'fontSize' => true
     5045        )
     5046      )
     5047    ),
     5048    'editorStyle' => 'wp-block-site-tagline-editor'
     5049  ),
     5050  'site-title' => array(
     5051    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5052    'apiVersion' => 3,
     5053    'name' => 'core/site-title',
     5054    'title' => 'Site Title',
     5055    'category' => 'theme',
     5056    'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.',
     5057    'textdomain' => 'default',
     5058    'attributes' => array(
     5059      'level' => array(
     5060        'type' => 'number',
     5061        'default' => 1
     5062      ),
     5063      'textAlign' => array(
     5064        'type' => 'string'
     5065      ),
     5066      'isLink' => array(
     5067        'type' => 'boolean',
     5068        'default' => true
     5069      ),
     5070      'linkTarget' => array(
     5071        'type' => 'string',
     5072        'default' => '_self'
     5073      )
     5074    ),
     5075    'example' => array(
     5076      'viewportWidth' => 500
     5077    ),
     5078    'supports' => array(
     5079      'align' => array(
     5080        'wide',
     5081        'full'
     5082      ),
     5083      'html' => false,
     5084      'color' => array(
     5085        'gradients' => true,
     5086        'link' => true,
     5087        '__experimentalDefaultControls' => array(
     5088          'background' => true,
     5089          'text' => true,
     5090          'link' => true
     5091        )
     5092      ),
     5093      'spacing' => array(
     5094        'padding' => true,
     5095        'margin' => true
     5096      ),
     5097      'typography' => array(
     5098        'fontSize' => true,
     5099        'lineHeight' => true,
     5100        '__experimentalFontFamily' => true,
     5101        '__experimentalTextTransform' => true,
     5102        '__experimentalTextDecoration' => true,
     5103        '__experimentalFontStyle' => true,
     5104        '__experimentalFontWeight' => true,
     5105        '__experimentalLetterSpacing' => true,
     5106        '__experimentalDefaultControls' => array(
     5107          'fontSize' => true,
     5108          'lineHeight' => true,
     5109          'fontAppearance' => true,
     5110          'letterSpacing' => true,
     5111          'textTransform' => true
     5112        )
     5113      )
     5114    ),
     5115    'editorStyle' => 'wp-block-site-title-editor',
     5116    'style' => 'wp-block-site-title'
     5117  ),
     5118  'social-link' => array(
     5119    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5120    'apiVersion' => 3,
     5121    'name' => 'core/social-link',
     5122    'title' => 'Social Icon',
     5123    'category' => 'widgets',
     5124    'parent' => array(
     5125      'core/social-links'
     5126    ),
     5127    'description' => 'Display an icon linking to a social media profile or site.',
     5128    'textdomain' => 'default',
     5129    'attributes' => array(
     5130      'url' => array(
     5131        'type' => 'string'
     5132      ),
     5133      'service' => array(
     5134        'type' => 'string'
     5135      ),
     5136      'label' => array(
     5137        'type' => 'string'
     5138      ),
     5139      'rel' => array(
     5140        'type' => 'string'
     5141      )
     5142    ),
     5143    'usesContext' => array(
     5144      'openInNewTab',
     5145      'showLabels',
     5146      'iconColor',
     5147      'iconColorValue',
     5148      'iconBackgroundColor',
     5149      'iconBackgroundColorValue'
     5150    ),
     5151    'supports' => array(
     5152      'reusable' => false,
     5153      'html' => false
     5154    ),
     5155    'editorStyle' => 'wp-block-social-link-editor'
     5156  ),
     5157  'social-links' => array(
     5158    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5159    'apiVersion' => 3,
     5160    'name' => 'core/social-links',
     5161    'title' => 'Social Icons',
     5162    'category' => 'widgets',
     5163    'description' => 'Display icons linking to your social media profiles or sites.',
     5164    'keywords' => array(
     5165      'links'
     5166    ),
     5167    'textdomain' => 'default',
     5168    'attributes' => array(
     5169      'iconColor' => array(
     5170        'type' => 'string'
     5171      ),
     5172      'customIconColor' => array(
     5173        'type' => 'string'
     5174      ),
     5175      'iconColorValue' => array(
     5176        'type' => 'string'
     5177      ),
     5178      'iconBackgroundColor' => array(
     5179        'type' => 'string'
     5180      ),
     5181      'customIconBackgroundColor' => array(
     5182        'type' => 'string'
     5183      ),
     5184      'iconBackgroundColorValue' => array(
     5185        'type' => 'string'
     5186      ),
     5187      'openInNewTab' => array(
     5188        'type' => 'boolean',
     5189        'default' => false
     5190      ),
     5191      'showLabels' => array(
     5192        'type' => 'boolean',
     5193        'default' => false
     5194      ),
     5195      'size' => array(
     5196        'type' => 'string'
     5197      )
     5198    ),
     5199    'providesContext' => array(
     5200      'openInNewTab' => 'openInNewTab',
     5201      'showLabels' => 'showLabels',
     5202      'iconColor' => 'iconColor',
     5203      'iconColorValue' => 'iconColorValue',
     5204      'iconBackgroundColor' => 'iconBackgroundColor',
     5205      'iconBackgroundColorValue' => 'iconBackgroundColorValue'
     5206    ),
     5207    'supports' => array(
     5208      'align' => array(
     5209        'left',
     5210        'center',
     5211        'right'
     5212      ),
     5213      'anchor' => true,
     5214      '__experimentalExposeControlsToChildren' => true,
     5215      'layout' => array(
     5216        'allowSwitching' => false,
     5217        'allowInheriting' => false,
     5218        'allowVerticalAlignment' => false,
     5219        'default' => array(
     5220          'type' => 'flex'
     5221        )
     5222      ),
     5223      'color' => array(
     5224        'enableContrastChecker' => false,
     5225        'background' => true,
     5226        'gradients' => true,
     5227        'text' => false,
     5228        '__experimentalDefaultControls' => array(
     5229          'background' => false
     5230        )
     5231      ),
     5232      'spacing' => array(
     5233        'blockGap' => array(
     5234          'horizontal',
     5235          'vertical'
     5236        ),
     5237        'margin' => true,
     5238        'padding' => true,
     5239        'units' => array(
     5240          'px',
     5241          'em',
     5242          'rem',
     5243          'vh',
     5244          'vw'
     5245        ),
     5246        '__experimentalDefaultControls' => array(
     5247          'blockGap' => true
     5248        )
     5249      )
     5250    ),
     5251    'styles' => array(
     5252      array(
     5253        'name' => 'default',
     5254        'label' => 'Default',
     5255        'isDefault' => true
     5256      ),
     5257      array(
     5258        'name' => 'logos-only',
     5259        'label' => 'Logos Only'
     5260      ),
     5261      array(
     5262        'name' => 'pill-shape',
     5263        'label' => 'Pill Shape'
     5264      )
     5265    ),
     5266    'editorStyle' => 'wp-block-social-links-editor',
     5267    'style' => 'wp-block-social-links'
     5268  ),
     5269  'spacer' => array(
     5270    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5271    'apiVersion' => 3,
     5272    'name' => 'core/spacer',
     5273    'title' => 'Spacer',
     5274    'category' => 'design',
     5275    'description' => 'Add white space between blocks and customize its height.',
     5276    'textdomain' => 'default',
     5277    'attributes' => array(
     5278      'height' => array(
     5279        'type' => 'string',
     5280        'default' => '100px'
     5281      ),
     5282      'width' => array(
     5283        'type' => 'string'
     5284      )
     5285    ),
     5286    'usesContext' => array(
     5287      'orientation'
     5288    ),
     5289    'supports' => array(
     5290      'anchor' => true,
     5291      'spacing' => array(
     5292        'margin' => array(
     5293          'top',
     5294          'bottom'
     5295        ),
     5296        '__experimentalDefaultControls' => array(
     5297          'margin' => true
     5298        )
     5299      )
     5300    ),
     5301    'editorStyle' => 'wp-block-spacer-editor',
     5302    'style' => 'wp-block-spacer'
     5303  ),
     5304  'table' => array(
     5305    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5306    'apiVersion' => 3,
     5307    'name' => 'core/table',
     5308    'title' => 'Table',
     5309    'category' => 'text',
     5310    'description' => 'Create structured content in rows and columns to display information.',
     5311    'textdomain' => 'default',
     5312    'attributes' => array(
     5313      'hasFixedLayout' => array(
     5314        'type' => 'boolean',
     5315        'default' => false
     5316      ),
     5317      'caption' => array(
     5318        'type' => 'string',
     5319        'source' => 'html',
     5320        'selector' => 'figcaption',
     5321        'default' => ''
     5322      ),
     5323      'head' => array(
     5324        'type' => 'array',
     5325        'default' => array(
     5326         
     5327        ),
     5328        'source' => 'query',
     5329        'selector' => 'thead tr',
     5330        'query' => array(
     5331          'cells' => array(
     5332            'type' => 'array',
     5333            'default' => array(
     5334             
     5335            ),
     5336            'source' => 'query',
     5337            'selector' => 'td,th',
     5338            'query' => array(
     5339              'content' => array(
     5340                'type' => 'string',
     5341                'source' => 'html'
     5342              ),
     5343              'tag' => array(
     5344                'type' => 'string',
     5345                'default' => 'td',
     5346                'source' => 'tag'
     5347              ),
     5348              'scope' => array(
     5349                'type' => 'string',
     5350                'source' => 'attribute',
     5351                'attribute' => 'scope'
     5352              ),
     5353              'align' => array(
     5354                'type' => 'string',
     5355                'source' => 'attribute',
     5356                'attribute' => 'data-align'
     5357              ),
     5358              'colspan' => array(
     5359                'type' => 'string',
     5360                'source' => 'attribute',
     5361                'attribute' => 'colspan'
     5362              ),
     5363              'rowspan' => array(
     5364                'type' => 'string',
     5365                'source' => 'attribute',
     5366                'attribute' => 'rowspan'
     5367              )
     5368            )
     5369          )
     5370        )
     5371      ),
     5372      'body' => array(
     5373        'type' => 'array',
     5374        'default' => array(
     5375         
     5376        ),
     5377        'source' => 'query',
     5378        'selector' => 'tbody tr',
     5379        'query' => array(
     5380          'cells' => array(
     5381            'type' => 'array',
     5382            'default' => array(
     5383             
     5384            ),
     5385            'source' => 'query',
     5386            'selector' => 'td,th',
     5387            'query' => array(
     5388              'content' => array(
     5389                'type' => 'string',
     5390                'source' => 'html'
     5391              ),
     5392              'tag' => array(
     5393                'type' => 'string',
     5394                'default' => 'td',
     5395                'source' => 'tag'
     5396              ),
     5397              'scope' => array(
     5398                'type' => 'string',
     5399                'source' => 'attribute',
     5400                'attribute' => 'scope'
     5401              ),
     5402              'align' => array(
     5403                'type' => 'string',
     5404                'source' => 'attribute',
     5405                'attribute' => 'data-align'
     5406              ),
     5407              'colspan' => array(
     5408                'type' => 'string',
     5409                'source' => 'attribute',
     5410                'attribute' => 'colspan'
     5411              ),
     5412              'rowspan' => array(
     5413                'type' => 'string',
     5414                'source' => 'attribute',
     5415                'attribute' => 'rowspan'
     5416              )
     5417            )
     5418          )
     5419        )
     5420      ),
     5421      'foot' => array(
     5422        'type' => 'array',
     5423        'default' => array(
     5424         
     5425        ),
     5426        'source' => 'query',
     5427        'selector' => 'tfoot tr',
     5428        'query' => array(
     5429          'cells' => array(
     5430            'type' => 'array',
     5431            'default' => array(
     5432             
     5433            ),
     5434            'source' => 'query',
     5435            'selector' => 'td,th',
     5436            'query' => array(
     5437              'content' => array(
     5438                'type' => 'string',
     5439                'source' => 'html'
     5440              ),
     5441              'tag' => array(
     5442                'type' => 'string',
     5443                'default' => 'td',
     5444                'source' => 'tag'
     5445              ),
     5446              'scope' => array(
     5447                'type' => 'string',
     5448                'source' => 'attribute',
     5449                'attribute' => 'scope'
     5450              ),
     5451              'align' => array(
     5452                'type' => 'string',
     5453                'source' => 'attribute',
     5454                'attribute' => 'data-align'
     5455              ),
     5456              'colspan' => array(
     5457                'type' => 'string',
     5458                'source' => 'attribute',
     5459                'attribute' => 'colspan'
     5460              ),
     5461              'rowspan' => array(
     5462                'type' => 'string',
     5463                'source' => 'attribute',
     5464                'attribute' => 'rowspan'
     5465              )
     5466            )
     5467          )
     5468        )
     5469      )
     5470    ),
     5471    'supports' => array(
     5472      'anchor' => true,
     5473      'align' => true,
     5474      'color' => array(
     5475        '__experimentalSkipSerialization' => true,
     5476        'gradients' => true,
     5477        '__experimentalDefaultControls' => array(
     5478          'background' => true,
     5479          'text' => true
     5480        )
     5481      ),
     5482      'spacing' => array(
     5483        'margin' => true,
     5484        'padding' => true
     5485      ),
     5486      'typography' => array(
     5487        'fontSize' => true,
     5488        'lineHeight' => true,
     5489        '__experimentalFontFamily' => true,
     5490        '__experimentalFontStyle' => true,
     5491        '__experimentalFontWeight' => true,
     5492        '__experimentalLetterSpacing' => true,
     5493        '__experimentalTextTransform' => true,
     5494        '__experimentalTextDecoration' => true,
     5495        '__experimentalDefaultControls' => array(
     5496          'fontSize' => true
     5497        )
     5498      ),
     5499      '__experimentalBorder' => array(
     5500        '__experimentalSkipSerialization' => true,
     5501        'color' => true,
     5502        'style' => true,
     5503        'width' => true,
     5504        '__experimentalDefaultControls' => array(
     5505          'color' => true,
     5506          'style' => true,
     5507          'width' => true
     5508        )
     5509      ),
     5510      '__experimentalSelector' => '.wp-block-table > table'
     5511    ),
     5512    'styles' => array(
     5513      array(
     5514        'name' => 'regular',
     5515        'label' => 'Default',
     5516        'isDefault' => true
     5517      ),
     5518      array(
     5519        'name' => 'stripes',
     5520        'label' => 'Stripes'
     5521      )
     5522    ),
     5523    'editorStyle' => 'wp-block-table-editor',
     5524    'style' => 'wp-block-table'
     5525  ),
     5526  'tag-cloud' => array(
     5527    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5528    'apiVersion' => 3,
     5529    'name' => 'core/tag-cloud',
     5530    'title' => 'Tag Cloud',
     5531    'category' => 'widgets',
     5532    'description' => 'A cloud of your most used tags.',
     5533    'textdomain' => 'default',
     5534    'attributes' => array(
     5535      'numberOfTags' => array(
     5536        'type' => 'number',
     5537        'default' => 45,
     5538        'minimum' => 1,
     5539        'maximum' => 100
     5540      ),
     5541      'taxonomy' => array(
     5542        'type' => 'string',
     5543        'default' => 'post_tag'
     5544      ),
     5545      'showTagCounts' => array(
     5546        'type' => 'boolean',
     5547        'default' => false
     5548      ),
     5549      'smallestFontSize' => array(
     5550        'type' => 'string',
     5551        'default' => '8pt'
     5552      ),
     5553      'largestFontSize' => array(
     5554        'type' => 'string',
     5555        'default' => '22pt'
     5556      )
     5557    ),
     5558    'styles' => array(
     5559      array(
     5560        'name' => 'default',
     5561        'label' => 'Default',
     5562        'isDefault' => true
     5563      ),
     5564      array(
     5565        'name' => 'outline',
     5566        'label' => 'Outline'
     5567      )
     5568    ),
     5569    'supports' => array(
     5570      'html' => false,
     5571      'align' => true,
     5572      'spacing' => array(
     5573        'margin' => true,
     5574        'padding' => true
     5575      ),
     5576      'typography' => array(
     5577        'lineHeight' => true,
     5578        '__experimentalFontFamily' => true,
     5579        '__experimentalFontWeight' => true,
     5580        '__experimentalFontStyle' => true,
     5581        '__experimentalTextTransform' => true,
     5582        '__experimentalLetterSpacing' => true
     5583      )
     5584    ),
     5585    'editorStyle' => 'wp-block-tag-cloud-editor'
     5586  ),
     5587  'template-part' => array(
     5588    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5589    'apiVersion' => 3,
     5590    'name' => 'core/template-part',
     5591    'title' => 'Template Part',
     5592    'category' => 'theme',
     5593    'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.',
     5594    'textdomain' => 'default',
     5595    'attributes' => array(
     5596      'slug' => array(
     5597        'type' => 'string'
     5598      ),
     5599      'theme' => array(
     5600        'type' => 'string'
     5601      ),
     5602      'tagName' => array(
     5603        'type' => 'string'
     5604      ),
     5605      'area' => array(
     5606        'type' => 'string'
     5607      )
     5608    ),
     5609    'supports' => array(
     5610      'align' => true,
     5611      'html' => false,
     5612      'reusable' => false
     5613    ),
     5614    'editorStyle' => 'wp-block-template-part-editor'
     5615  ),
     5616  'term-description' => array(
     5617    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5618    'apiVersion' => 3,
     5619    'name' => 'core/term-description',
     5620    'title' => 'Term Description',
     5621    'category' => 'theme',
     5622    'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.',
     5623    'textdomain' => 'default',
     5624    'attributes' => array(
     5625      'textAlign' => array(
     5626        'type' => 'string'
     5627      )
     5628    ),
     5629    'supports' => array(
     5630      'align' => array(
     5631        'wide',
     5632        'full'
     5633      ),
     5634      'html' => false,
     5635      'color' => array(
     5636        'link' => true,
     5637        '__experimentalDefaultControls' => array(
     5638          'background' => true,
     5639          'text' => true
     5640        )
     5641      ),
     5642      'spacing' => array(
     5643        'padding' => true,
     5644        'margin' => true
     5645      ),
     5646      'typography' => array(
     5647        'fontSize' => true,
     5648        'lineHeight' => true,
     5649        '__experimentalFontFamily' => true,
     5650        '__experimentalFontWeight' => true,
     5651        '__experimentalFontStyle' => true,
     5652        '__experimentalTextTransform' => true,
     5653        '__experimentalTextDecoration' => true,
     5654        '__experimentalLetterSpacing' => true,
     5655        '__experimentalDefaultControls' => array(
     5656          'fontSize' => true
     5657        )
     5658      )
     5659    )
     5660  ),
     5661  'text-columns' => array(
     5662    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5663    'apiVersion' => 3,
     5664    'name' => 'core/text-columns',
     5665    'title' => 'Text Columns (deprecated)',
     5666    'icon' => 'columns',
     5667    'category' => 'design',
     5668    'description' => 'This block is deprecated. Please use the Columns block instead.',
     5669    'textdomain' => 'default',
     5670    'attributes' => array(
     5671      'content' => array(
     5672        'type' => 'array',
     5673        'source' => 'query',
     5674        'selector' => 'p',
     5675        'query' => array(
     5676          'children' => array(
     5677            'type' => 'string',
     5678            'source' => 'html'
     5679          )
     5680        ),
     5681        'default' => array(
     5682          array(
     5683           
     5684          ),
     5685          array(
     5686           
     5687          )
     5688        )
     5689      ),
     5690      'columns' => array(
     5691        'type' => 'number',
     5692        'default' => 2
     5693      ),
     5694      'width' => array(
     5695        'type' => 'string'
     5696      )
     5697    ),
     5698    'supports' => array(
     5699      'inserter' => false
     5700    ),
     5701    'editorStyle' => 'wp-block-text-columns-editor',
     5702    'style' => 'wp-block-text-columns'
     5703  ),
     5704  'verse' => array(
     5705    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5706    'apiVersion' => 3,
     5707    'name' => 'core/verse',
     5708    'title' => 'Verse',
     5709    'category' => 'text',
     5710    'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.',
     5711    'keywords' => array(
     5712      'poetry',
     5713      'poem'
     5714    ),
     5715    'textdomain' => 'default',
     5716    'attributes' => array(
     5717      'content' => array(
     5718        'type' => 'string',
     5719        'source' => 'html',
     5720        'selector' => 'pre',
     5721        'default' => '',
     5722        '__unstablePreserveWhiteSpace' => true,
     5723        '__experimentalRole' => 'content'
     5724      ),
     5725      'textAlign' => array(
     5726        'type' => 'string'
     5727      )
     5728    ),
     5729    'supports' => array(
     5730      'anchor' => true,
     5731      'color' => array(
     5732        'gradients' => true,
     5733        'link' => true,
     5734        '__experimentalDefaultControls' => array(
     5735          'background' => true,
     5736          'text' => true
     5737        )
     5738      ),
     5739      'typography' => array(
     5740        'fontSize' => true,
     5741        '__experimentalFontFamily' => true,
     5742        'lineHeight' => true,
     5743        '__experimentalFontStyle' => true,
     5744        '__experimentalFontWeight' => true,
     5745        '__experimentalLetterSpacing' => true,
     5746        '__experimentalTextTransform' => true,
     5747        '__experimentalTextDecoration' => true,
     5748        '__experimentalDefaultControls' => array(
     5749          'fontSize' => true,
     5750          'fontAppearance' => true
     5751        )
     5752      ),
     5753      'spacing' => array(
     5754        'margin' => true,
     5755        'padding' => true
     5756      ),
     5757      '__experimentalBorder' => array(
     5758        'radius' => true,
     5759        'width' => true,
     5760        'color' => true,
     5761        'style' => true
     5762      )
     5763    ),
     5764    'style' => 'wp-block-verse',
     5765    'editorStyle' => 'wp-block-verse-editor'
     5766  ),
     5767  'video' => array(
     5768    '$schema' => 'https://schemas.wp.org/trunk/block.json',
     5769    'apiVersion' => 3,
     5770    'name' => 'core/video',
     5771    'title' => 'Video',
     5772    'category' => 'media',
     5773    'description' => 'Embed a video from your media library or upload a new one.',
     5774    'keywords' => array(
     5775      'movie'
     5776    ),
     5777    'textdomain' => 'default',
     5778    'attributes' => array(
     5779      'autoplay' => array(
     5780        'type' => 'boolean',
     5781        'source' => 'attribute',
     5782        'selector' => 'video',
     5783        'attribute' => 'autoplay'
     5784      ),
     5785      'caption' => array(
     5786        'type' => 'string',
     5787        'source' => 'html',
     5788        'selector' => 'figcaption',
     5789        '__experimentalRole' => 'content'
     5790      ),
     5791      'controls' => array(
     5792        'type' => 'boolean',
     5793        'source' => 'attribute',
     5794        'selector' => 'video',
     5795        'attribute' => 'controls',
     5796        'default' => true
     5797      ),
     5798      'id' => array(
     5799        'type' => 'number',
     5800        '__experimentalRole' => 'content'
     5801      ),
     5802      'loop' => array(
     5803        'type' => 'boolean',
     5804        'source' => 'attribute',
     5805        'selector' => 'video',
     5806        'attribute' => 'loop'
     5807      ),
     5808      'muted' => array(
     5809        'type' => 'boolean',
     5810        'source' => 'attribute',
     5811        'selector' => 'video',
     5812        'attribute' => 'muted'
     5813      ),
     5814      'poster' => array(
     5815        'type' => 'string',
     5816        'source' => 'attribute',
     5817        'selector' => 'video',
     5818        'attribute' => 'poster'
     5819      ),
     5820      'preload' => array(
     5821        'type' => 'string',
     5822        'source' => 'attribute',
     5823        'selector' => 'video',
     5824        'attribute' => 'preload',
     5825        'default' => 'metadata'
     5826      ),
     5827      'src' => array(
     5828        'type' => 'string',
     5829        'source' => 'attribute',
     5830        'selector' => 'video',
     5831        'attribute' => 'src',
     5832        '__experimentalRole' => 'content'
     5833      ),
     5834      'playsInline' => array(
     5835        'type' => 'boolean',
     5836        'source' => 'attribute',
     5837        'selector' => 'video',
     5838        'attribute' => 'playsinline'
     5839      ),
     5840      'tracks' => array(
     5841        '__experimentalRole' => 'content',
     5842        'type' => 'array',
     5843        'items' => array(
     5844          'type' => 'object'
     5845        ),
     5846        'default' => array(
     5847         
     5848        )
     5849      )
     5850    ),
     5851    'supports' => array(
     5852      'anchor' => true,
     5853      'align' => true,
     5854      'spacing' => array(
     5855        'margin' => true,
     5856        'padding' => true
     5857      )
     5858    ),
     5859    'editorStyle' => 'wp-block-video-editor',
     5860    'style' => 'wp-block-video'
     5861  ),
     5862  'widget-group' => array(
     5863    'apiVersion' => 3,
     5864    'name' => 'core/widget-group',
     5865    'category' => 'widgets',
     5866    'attributes' => array(
     5867      'title' => array(
     5868        'type' => 'string'
     5869      )
     5870    ),
     5871    'supports' => array(
     5872      'html' => false,
     5873      'inserter' => true,
     5874      'customClassName' => true,
     5875      'reusable' => false
     5876    ),
     5877    'editorStyle' => 'wp-block-widget-group-editor',
     5878    'style' => 'wp-block-widget-group'
     5879  )
     5880);
  • trunk/src/wp-includes/blocks/button/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/button",
    55        "title": "Button",
    … …  
    1717                        "source": "attribute",
    1818                        "selector": "a",
    19                         "attribute": "href"
     19                        "attribute": "href",
     20                        "__experimentalRole": "content"
    2021                },
    2122                "title": {
    … …  
    2324                        "source": "attribute",
    2425                        "selector": "a",
    25                         "attribute": "title"
     26                        "attribute": "title",
     27                        "__experimentalRole": "content"
    2628                },
    2729                "text": {
    2830                        "type": "string",
    2931                        "source": "html",
    30                         "selector": "a"
     32                        "selector": "a",
     33                        "__experimentalRole": "content"
    3134                },
    3235                "linkTarget": {
    … …  
    3437                        "source": "attribute",
    3538                        "selector": "a",
    36                         "attribute": "target"
     39                        "attribute": "target",
     40                        "__experimentalRole": "content"
    3741                },
    3842                "rel": {
    … …  
    4044                        "source": "attribute",
    4145                        "selector": "a",
    42                         "attribute": "rel"
     46                        "attribute": "rel",
     47                        "__experimentalRole": "content"
    4348                },
    4449                "placeholder": {
    … …  
    9398                },
    9499                "__experimentalBorder": {
     100                        "color": true,
    95101                        "radius": true,
     102                        "style": true,
     103                        "width": true,
    96104                        "__experimentalSkipSerialization": true,
    97105                        "__experimentalDefaultControls": {
    98                                 "radius": true
     106                                "color": true,
     107                                "radius": true,
     108                                "style": true,
     109                                "width": true
    99110                        }
    100111                },
  • trunk/src/wp-includes/blocks/buttons/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/buttons",
    55        "title": "Buttons",
    … …  
    1111                "anchor": true,
    1212                "align": [ "wide", "full" ],
     13                "html": false,
    1314                "__experimentalExposeControlsToChildren": true,
    1415                "spacing": {
    … …  
    3233                        }
    3334                },
    34                 "__experimentalLayout": {
     35                "layout": {
    3536                        "allowSwitching": false,
    3637                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/calendar/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/calendar",
    55        "title": "Calendar",
  • trunk/src/wp-includes/blocks/categories/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/categories",
    55        "title": "Categories List",
  • trunk/src/wp-includes/blocks/code/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/code",
    55        "title": "Code",
    … …  
    1515        },
    1616        "supports": {
     17                "align": [ "wide" ],
    1718                "anchor": true,
    1819                "typography": {
  • trunk/src/wp-includes/blocks/column/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/column",
    55        "title": "Column",
    6         "category": "text",
     6        "category": "design",
    77        "parent": [ "core/columns" ],
    88        "description": "A single column within a columns block.",
    … …  
    3939                        "padding": true,
    4040                        "__experimentalDefaultControls": {
    41                                 "padding": true
     41                                "padding": true,
     42                                "blockGap": true
    4243                        }
    4344                },
    … …  
    6566                        }
    6667                },
    67                 "__experimentalLayout": true
     68                "layout": true
    6869        }
    6970}
  • trunk/src/wp-includes/blocks/columns/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/columns",
    55        "title": "Columns",
    … …  
    1414                        "type": "boolean",
    1515                        "default": true
     16                },
     17                "templateLock": {
     18                        "type": [ "string", "boolean" ],
     19                        "enum": [ "all", "insert", "contentOnly", false ]
    1620                }
    1721        },
    … …  
    3640                        "padding": true,
    3741                        "__experimentalDefaultControls": {
    38                                 "padding": true
     42                                "padding": true,
     43                                "blockGap": true
    3944                        }
    4045                },
    41                 "__experimentalLayout": {
     46                "layout": {
    4247                        "allowSwitching": false,
    4348                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/comment-author-name/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-author-name",
    55        "title": "Comment Author Name",
  • trunk/src/wp-includes/blocks/comment-content/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-content",
    55        "title": "Comment Content",
  • trunk/src/wp-includes/blocks/comment-date/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-date",
    55        "title": "Comment Date",
  • trunk/src/wp-includes/blocks/comment-edit-link/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-edit-link",
    55        "title": "Comment Edit Link",
  • trunk/src/wp-includes/blocks/comment-reply-link/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-reply-link",
    55        "title": "Comment Reply Link",
  • trunk/src/wp-includes/blocks/comment-template.php

    r55737 r56065  
    2626        $content = '';
    2727        foreach ( $comments as $comment ) {
     28                $comment_id           = $comment->comment_ID;
     29                $filter_block_context = static function( $context ) use ( $comment_id ) {
     30                        $context['commentId'] = $comment_id;
     31                        return $context;
     32                };
    2833
    29                 $block_content = ( new WP_Block(
    30                         $block->parsed_block,
    31                         array(
    32                                 'commentId' => $comment->comment_ID,
    33                         )
    34                 ) )->render( array( 'dynamic' => false ) );
     34                /*
     35                 * We set commentId context through the `render_block_context` filter so
     36                 * that dynamically inserted blocks (at `render_block` filter stage)
     37                 * will also receive that context.
     38                 */
     39                add_filter( 'render_block_context', $filter_block_context );
     40
     41                /*
     42                 * We construct a new WP_Block instance from the parsed block so that
     43                 * it'll receive any changes made by the `render_block_data` filter.
     44                 */
     45                $block_content = ( new WP_Block( $block->parsed_block ) )->render( array( 'dynamic' => false ) );
     46
     47                remove_filter( 'render_block_context', $filter_block_context );
    3548
    3649                $children = $comment->get_children();
  • trunk/src/wp-includes/blocks/comment-template/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comment-template",
    55        "title": "Comment Template",
  • trunk/src/wp-includes/blocks/comments-pagination-next.php

    r53157 r56065  
    2727        $pagination_arrow = get_comments_pagination_arrow( $block, 'next' );
    2828
    29         $filter_link_attributes = function() {
     29        $filter_link_attributes = static function() {
    3030                return get_block_wrapper_attributes();
    3131        };
  • trunk/src/wp-includes/blocks/comments-pagination-next/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments-pagination-next",
    55        "title": "Comments Next Page",
  • trunk/src/wp-includes/blocks/comments-pagination-numbers/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments-pagination-numbers",
    55        "title": "Comments Page Numbers",
  • trunk/src/wp-includes/blocks/comments-pagination-previous.php

    r53157 r56065  
    2323        }
    2424
    25         $filter_link_attributes = function() {
     25        $filter_link_attributes = static function() {
    2626                return get_block_wrapper_attributes();
    2727        };
  • trunk/src/wp-includes/blocks/comments-pagination-previous/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments-pagination-previous",
    55        "title": "Comments Previous Page",
  • trunk/src/wp-includes/blocks/comments-pagination/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments-pagination",
    55        "title": "Comments Pagination",
    … …  
    3030                        }
    3131                },
    32                 "__experimentalLayout": {
     32                "layout": {
    3333                        "allowSwitching": false,
    3434                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/comments-title/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments-title",
    55        "title": "Comments Title",
  • trunk/src/wp-includes/blocks/comments.php

    r55246 r56065  
    3030        }
    3131
    32         $comment_args = array(
    33                 'post_id' => $post_id,
    34                 'count'   => true,
    35                 'status'  => 'approve',
    36         );
    3732        // Return early if there are no comments and comments are closed.
    38         if ( ! comments_open( $post_id ) && get_comments( $comment_args ) === 0 ) {
     33        if ( ! comments_open( $post_id ) && (int) get_comments_number( $post_id ) === 0 ) {
    3934                return '';
    4035        }
    … …  
    213208         * the block has multiple styles.
    214209         */
     210        /** This filter is documented in wp-includes/blocks.php */
    215211        $metadata = apply_filters( 'block_type_metadata', $metadata );
    216212
  • trunk/src/wp-includes/blocks/comments/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/comments",
    55        "title": "Comments",
    … …  
    1919        "supports": {
    2020                "align": [ "wide", "full" ],
     21                "html": false,
    2122                "color": {
    2223                        "gradients": true,
    … …  
    2829                        }
    2930                },
    30                 "html": false,
    3131                "spacing": {
    3232                        "margin": true,
  • trunk/src/wp-includes/blocks/cover.php

    r55246 r56065  
    3535                /*
    3636                 * Inserts the featured image between the (1st) cover 'background' `span` and 'inner_container' `div`,
    37                  * and removes eventual withespace characters between the two (typically introduced at template level)
     37                 * and removes eventual whitespace characters between the two (typically introduced at template level)
    3838                 */
    3939                $inner_container_start = '/<div\b[^>]+wp-block-cover__inner-container[\s|"][^>]*>/U';
    … …  
    4747                }
    4848                $current_featured_image = get_the_post_thumbnail_url();
    49 
    50                 $styles = 'background-image:url(' . esc_url( $current_featured_image ) . '); ';
    51 
    52                 if ( isset( $attributes['minHeight'] ) ) {
    53                         $height_unit = empty( $attributes['minHeightUnit'] ) ? 'px' : $attributes['minHeightUnit'];
    54                         $height      = " min-height:{$attributes['minHeight']}{$height_unit}";
    55 
    56                         $styles .= $height;
     49                if ( ! $current_featured_image ) {
     50                        return $content;
    5751                }
    5852
    59                 $content = preg_replace(
    60                         '/class=\".*?\"/',
    61                         '${0} style="' . $styles . '"',
    62                         $content,
    63                         1
    64                 );
     53                $processor = new WP_HTML_Tag_Processor( $content );
     54                $processor->next_tag();
     55
     56                $styles         = $processor->get_attribute( 'style' );
     57                $merged_styles  = ! empty( $styles ) ? $styles . ';' : '';
     58                $merged_styles .= 'background-image:url(' . esc_url( $current_featured_image ) . ');';
     59
     60                $processor->set_attribute( 'style', $merged_styles );
     61                $content = $processor->get_updated_html();
    6562        }
    6663
  • trunk/src/wp-includes/blocks/cover/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/cover",
    55        "title": "Cover",
    66        "category": "media",
    7         "description": "Add an image or video with a text overlay — great for headers.",
     7        "description": "Add an image or video with a text overlay.",
    88        "textdomain": "default",
    99        "attributes": {
    … …  
    8989                        "padding": true,
    9090                        "margin": [ "top", "bottom" ],
     91                        "blockGap": true,
    9192                        "__experimentalDefaultControls": {
    92                                 "padding": true
     93                                "padding": true,
     94                                "blockGap": true
     95                        }
     96                },
     97                "__experimentalBorder": {
     98                        "color": true,
     99                        "radius": true,
     100                        "style": true,
     101                        "width": true,
     102                        "__experimentalDefaultControls": {
     103                                "color": true,
     104                                "radius": true,
     105                                "style": true,
     106                                "width": true
    93107                        }
    94108                },
    95109                "color": {
    96110                        "__experimentalDuotone": "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
    97                         "text": false,
    98                         "background": false
     111                        "text": true,
     112                        "background": false,
     113                        "__experimentalSkipSerialization": [ "gradients" ]
    99114                },
    100115                "typography": {
    … …  
    110125                                "fontSize": true
    111126                        }
     127                },
     128                "layout": {
     129                        "allowJustification": false
    112130                }
    113131        },
  • trunk/src/wp-includes/blocks/details/block.json

    r56064 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
    4         "name": "core/comments",
    5         "title": "Comments",
    6         "category": "theme",
    7         "description": "An advanced block that allows displaying post comments using different visual configurations.",
     3        "apiVersion": 3,
     4        "name": "core/details",
     5        "title": "Details",
     6        "category": "text",
     7        "description": "Hide and show additional content.",
     8        "keywords": [ "disclosure", "summary", "hide" ],
    89        "textdomain": "default",
    910        "attributes": {
    10                 "tagName": {
    11                         "type": "string",
    12                         "default": "div"
    13                 },
    14                 "legacy": {
     11                "showContent": {
    1512                        "type": "boolean",
    1613                        "default": false
     14                },
     15                "summary": {
     16                        "type": "string"
    1717                }
    1818        },
    … …  
    2424                        "__experimentalDefaultControls": {
    2525                                "background": true,
    26                                 "text": true,
    27                                 "link": true
     26                                "text": true
    2827                        }
     28                },
     29                "__experimentalBorder": {
     30                        "color": true,
     31                        "width": true,
     32                        "style": true
    2933                },
    3034                "html": false,
    … …  
    4751                }
    4852        },
    49         "editorStyle": "wp-block-comments-editor",
    50         "usesContext": [ "postId", "postType" ]
     53        "editorStyle": "wp-block-details-editor",
     54        "style": "wp-block-details"
    5155}
  • trunk/src/wp-includes/blocks/embed/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/embed",
    55        "title": "Embed",
    … …  
    4242        },
    4343        "supports": {
    44                 "align": true
     44                "align": true,
     45                "spacing": {
     46                        "margin": true
     47                }
    4548        },
    4649        "editorStyle": "wp-block-embed-editor",
  • trunk/src/wp-includes/blocks/file.php

    r54257 r56065  
    66 */
    77
     8if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
     9        /**
     10         * Replaces view script for the File block with version using Interactivity API.
     11         *
     12         * @param array $metadata Block metadata as read in via block.json.
     13         *
     14         * @return array Filtered block type metadata.
     15         */
     16        function gutenberg_block_core_file_update_interactive_view_script( $metadata ) {
     17                if ( 'core/file' === $metadata['name'] ) {
     18                        $metadata['viewScript'] = array( 'file:./interactivity.min.js' );
     19                }
     20                return $metadata;
     21        }
     22        add_filter( 'block_type_metadata', 'gutenberg_block_core_file_update_interactive_view_script', 10, 1 );
     23}
     24
    825/**
    926 * When the `core/file` block is rendering, check if we need to enqueue the `'wp-block-file-view` script.
    1027 *
    11  * @param array  $attributes The block attributes.
    12  * @param string $content    The block content.
     28 * @param array    $attributes The block attributes.
     29 * @param string   $content    The block content.
     30 * @param WP_Block $block      The parsed block.
    1331 *
    1432 * @return string Returns the block content.
    1533 */
    16 function render_block_core_file( $attributes, $content ) {
    17         $should_load_view_script = ! empty( $attributes['displayPreview'] ) && ! wp_script_is( 'wp-block-file-view' );
    18         if ( $should_load_view_script ) {
    19                 wp_enqueue_script( 'wp-block-file-view' );
     34function render_block_core_file( $attributes, $content, $block ) {
     35        $should_load_view_script = ! empty( $attributes['displayPreview'] );
     36        $view_js_file            = 'wp-block-file-view';
     37        // If the script already exists, there is no point in removing it from viewScript.
     38        if ( ! wp_script_is( $view_js_file ) ) {
     39                $script_handles = $block->block_type->view_script_handles;
     40
     41                // If the script is not needed, and it is still in the `view_script_handles`, remove it.
     42                if ( ! $should_load_view_script && in_array( $view_js_file, $script_handles, true ) ) {
     43                        $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file ) );
     44                }
     45                // If the script is needed, but it was previously removed, add it again.
     46                if ( $should_load_view_script && ! in_array( $view_js_file, $script_handles, true ) ) {
     47                        $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file ) );
     48                }
    2049        }
    2150
    … …  
    2655        $content = preg_replace_callback(
    2756                $pattern,
    28                 function ( $matches ) {
     57                static function ( $matches ) {
    2958                        $filename     = ! empty( $matches['filename'] ) ? $matches['filename'] : '';
    3059                        $has_filename = ! empty( $filename ) && 'PDF embed' !== $filename;
    … …  
    4170                $content
    4271        );
     72
     73        // If it uses the Interactivity API, add the directives.
     74        if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN && $should_load_view_script ) {
     75                $processor = new WP_HTML_Tag_Processor( $content );
     76                $processor->next_tag();
     77                $processor->set_attribute( 'data-wp-interactive', '' );
     78                $processor->next_tag( 'object' );
     79                $processor->set_attribute( 'data-wp-bind--hidden', '!selectors.core.file.hasPdfPreview' );
     80                $processor->set_attribute( 'hidden', true );
     81                return $processor->get_updated_html();
     82        }
    4383
    4484        return $content;
  • trunk/src/wp-includes/blocks/file/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/file",
    55        "title": "File",
    … …  
    5757        "supports": {
    5858                "anchor": true,
    59                 "align": true
     59                "align": true,
     60                "color": {
     61                        "gradients": true,
     62                        "link": true,
     63                        "text": false,
     64                        "__experimentalDefaultControls": {
     65                                "background": true,
     66                                "link": true
     67                        }
     68                }
    6069        },
    6170        "viewScript": "file:./view.min.js",
  • trunk/src/wp-includes/blocks/file/view.asset.php

    r54257 r56065  
    1 <?php return array('dependencies' => array(), 'version' => 'ee575fc5e86fe255013d');
     1<?php return array('dependencies' => array(), 'version' => 'e614f07ba8410b17e456');
  • trunk/src/wp-includes/blocks/file/view.min.asset.php

    r54257 r56065  
    1 <?php return array('dependencies' => array(), 'version' => '2a20786ca914ea00891f');
     1<?php return array('dependencies' => array(), 'version' => '9d287166f699a66eff3b');
  • trunk/src/wp-includes/blocks/freeform/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/freeform",
    55        "title": "Classic",
    … …  
    1010                "content": {
    1111                        "type": "string",
    12                         "source": "html"
     12                        "source": "raw"
    1313                }
    1414        },
  • trunk/src/wp-includes/blocks/gallery/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/gallery",
    55        "title": "Gallery",
    … …  
    124124                        "gradients": true
    125125                },
    126                 "__experimentalLayout": {
     126                "layout": {
    127127                        "allowSwitching": false,
    128128                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/group/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/group",
    55        "title": "Group",
    … …  
    1616                        "type": [ "string", "boolean" ],
    1717                        "enum": [ "all", "insert", "contentOnly", false ]
     18                },
     19                "allowedBlocks": {
     20                        "type": "array"
    1821                }
    1922        },
    … …  
    7376                        }
    7477                },
    75                 "__experimentalLayout": {
     78                "layout": {
    7679                        "allowSizingOnChildren": true
    7780                }
  • trunk/src/wp-includes/blocks/heading/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/heading",
    55        "title": "Heading",
  • trunk/src/wp-includes/blocks/home-link.php

    r55246 r56065  
    9999                $font_sizes['css_classes']
    100100        );
     101        $classes[]       = 'wp-block-navigation-item';
    101102        $style_attribute = ( $colors['inline_styles'] . $font_sizes['inline_styles'] );
    102         $css_classes     = trim( implode( ' ', $classes ) ) . ' wp-block-navigation-item';
    103103
    104104        $wrapper_attributes = get_block_wrapper_attributes(
    105105                array(
    106                         'class' => $css_classes,
     106                        'class' => implode( ' ', $classes ),
    107107                        'style' => $style_attribute,
    108108                )
  • trunk/src/wp-includes/blocks/home-link/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/home-link",
    55        "category": "design",
  • trunk/src/wp-includes/blocks/html/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/html",
    55        "title": "Custom HTML",
  • trunk/src/wp-includes/blocks/image.php

    r54257 r56065  
    1515 */
    1616function render_block_core_image( $attributes, $content ) {
     17
     18        $processor = new WP_HTML_Tag_Processor( $content );
     19        $processor->next_tag( 'img' );
     20
     21        if ( $processor->get_attribute( 'src' ) === null ) {
     22                return '';
     23        }
     24
    1725        if ( isset( $attributes['data-id'] ) ) {
    1826                // Add the data-id="$id" attribute to the img element
    … …  
    2028                // which now wraps Image Blocks within innerBlocks.
    2129                // The data-id attribute is added in a core/gallery `render_block_data` hook.
    22                 $data_id_attribute = 'data-id="' . esc_attr( $attributes['data-id'] ) . '"';
    23                 if ( ! str_contains( $content, $data_id_attribute ) ) {
    24                         $content = str_replace( '<img', '<img ' . $data_id_attribute . ' ', $content );
    25                 }
     30                $processor->set_attribute( 'data-id', $attributes['data-id'] );
    2631        }
    27         return $content;
     32
     33        return $processor->get_updated_html();
    2834}
    29 
    3035
    3136/**
    … …  
    3338 */
    3439function register_block_core_image() {
     40
    3541        register_block_type_from_metadata(
    3642                __DIR__ . '/image',
  • trunk/src/wp-includes/blocks/image/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/image",
    55        "title": "Image",
    … …  
    7070                        "type": "number"
    7171                },
     72                "aspectRatio": {
     73                        "type": "string"
     74                },
     75                "scale": {
     76                        "type": "string"
     77                },
    7278                "sizeSlug": {
    7379                        "type": "string"
    … …  
    8591        "supports": {
    8692                "anchor": true,
     93                "behaviors": {
     94                        "lightbox": true
     95                },
    8796                "color": {
    88                         "__experimentalDuotone": "img, .components-placeholder",
    8997                        "text": false,
    9098                        "background": false
     99                },
     100                "filter": {
     101                        "duotone": true
    91102                },
    92103                "__experimentalBorder": {
    … …  
    94105                        "radius": true,
    95106                        "width": true,
    96                         "__experimentalSelector": "img, .wp-block-image__crop-area",
    97107                        "__experimentalSkipSerialization": true,
    98108                        "__experimentalDefaultControls": {
    … …  
    101111                                "width": true
    102112                        }
     113                }
     114        },
     115        "selectors": {
     116                "border": ".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",
     117                "filter": {
     118                        "duotone": ".wp-block-image img, .wp-block-image .components-placeholder"
    103119                }
    104120        },
  • trunk/src/wp-includes/blocks/latest-comments/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/latest-comments",
    55        "title": "Latest Comments",
    … …  
    3434                        "margin": true,
    3535                        "padding": true
     36                },
     37                "typography": {
     38                        "fontSize": true,
     39                        "lineHeight": true,
     40                        "__experimentalFontFamily": true,
     41                        "__experimentalFontWeight": true,
     42                        "__experimentalFontStyle": true,
     43                        "__experimentalTextTransform": true,
     44                        "__experimentalTextDecoration": true,
     45                        "__experimentalLetterSpacing": true,
     46                        "__experimentalDefaultControls": {
     47                                "fontSize": true
     48                        }
    3649                }
    3750        },
  • trunk/src/wp-includes/blocks/latest-posts.php

    r55246 r56065  
    4848        $block_core_latest_posts_excerpt_length = $attributes['excerptLength'];
    4949        add_filter( 'excerpt_length', 'block_core_latest_posts_get_excerpt_length', 20 );
     50
     51        $filter_latest_posts_excerpt_more = static function( $more ) use ( $attributes ) {
     52                $use_excerpt = 'excerpt' === $attributes['displayPostContentRadio'];
     53                /* translators: %1$s is a URL to a post, excerpt truncation character, default … */
     54                return $use_excerpt ? sprintf( __( ' … <a href="%1$s" rel="noopener noreferrer">Read more</a>', 'gutenberg' ), esc_url( get_permalink() ) ) : $more;
     55        };
     56
     57        add_filter( 'excerpt_more', $filter_latest_posts_excerpt_more );
    5058
    5159        if ( isset( $attributes['categories'] ) ) {
  • trunk/src/wp-includes/blocks/latest-posts/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/latest-posts",
    55        "title": "Latest Posts",
  • trunk/src/wp-includes/blocks/legacy-widget/block.json

    r50997 r56065  
    11{
    2         "apiVersion": 2,
     2        "apiVersion": 3,
    33        "name": "core/legacy-widget",
    44        "title": "Legacy Widget",
  • trunk/src/wp-includes/blocks/list-item/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/list-item",
    55        "title": "List item",
  • trunk/src/wp-includes/blocks/list/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/list",
    55        "title": "List",
  • trunk/src/wp-includes/blocks/loginout/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/loginout",
    55        "title": "Login/out",
    … …  
    2121                "className": true,
    2222                "typography": {
    23                         "fontSize": false
     23                        "fontSize": true,
     24                        "lineHeight": true,
     25                        "__experimentalFontFamily": true,
     26                        "__experimentalFontWeight": true,
     27                        "__experimentalFontStyle": true,
     28                        "__experimentalTextTransform": true,
     29                        "__experimentalTextDecoration": true,
     30                        "__experimentalLetterSpacing": true,
     31                        "__experimentalDefaultControls": {
     32                                "fontSize": true
     33                        }
    2434                }
    2535        }
  • trunk/src/wp-includes/blocks/media-text/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/media-text",
    55        "title": "Media & Text",
    … …  
    1111                "align": {
    1212                        "type": "string",
    13                         "default": "wide"
     13                        "default": "none"
    1414                },
    1515                "mediaAlt": {
    … …  
    9090                "focalPoint": {
    9191                        "type": "object"
     92                },
     93                "allowedBlocks": {
     94                        "type": "array"
    9295                }
    9396        },
  • trunk/src/wp-includes/blocks/missing/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/missing",
    55        "title": "Unsupported",
  • trunk/src/wp-includes/blocks/more/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/more",
    55        "title": "More",
  • trunk/src/wp-includes/blocks/navigation-link.php

    r55542 r56065  
    182182        $css_classes = trim( implode( ' ', $classes ) );
    183183        $has_submenu = count( $block->inner_blocks ) > 0;
    184         $is_active   = ! empty( $attributes['id'] ) && ( get_queried_object_id() === (int) $attributes['id'] );
     184        $kind        = empty( $attributes['kind'] ) ? 'post_type' : str_replace( '-', '_', $attributes['kind'] );
     185        $is_active   = ! empty( $attributes['id'] ) && get_queried_object_id() === (int) $attributes['id'] && ! empty( get_queried_object()->$kind );
    185186
    186187        $wrapper_attributes = get_block_wrapper_attributes(
  • trunk/src/wp-includes/blocks/navigation-link/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/navigation-link",
    55        "title": "Custom Link",
  • trunk/src/wp-includes/blocks/navigation-submenu.php

    r55475 r56065  
    1515 * @return array Colors CSS classes and inline styles.
    1616 */
    17 function block_core_navigation_submenu_build_css_colors( $context, $attributes, $is_sub_menu = false ) {
    18         $colors = array(
    19                 'css_classes'   => array(),
    20                 'inline_styles' => '',
    21         );
    22 
    23         // Text color.
    24         $named_text_color  = null;
    25         $custom_text_color = null;
    26 
    27         if ( $is_sub_menu && array_key_exists( 'customOverlayTextColor', $context ) ) {
    28                 $custom_text_color = $context['customOverlayTextColor'];
    29         } elseif ( $is_sub_menu && array_key_exists( 'overlayTextColor', $context ) ) {
    30                 $named_text_color = $context['overlayTextColor'];
    31         } elseif ( array_key_exists( 'customTextColor', $context ) ) {
    32                 $custom_text_color = $context['customTextColor'];
    33         } elseif ( array_key_exists( 'textColor', $context ) ) {
    34                 $named_text_color = $context['textColor'];
    35         } elseif ( isset( $context['style']['color']['text'] ) ) {
    36                 $custom_text_color = $context['style']['color']['text'];
    37         }
    38 
    39         // If has text color.
    40         if ( ! is_null( $named_text_color ) ) {
    41                 // Add the color class.
    42                 array_push( $colors['css_classes'], 'has-text-color', sprintf( 'has-%s-color', $named_text_color ) );
    43         } elseif ( ! is_null( $custom_text_color ) ) {
    44                 // Add the custom color inline style.
    45                 $colors['css_classes'][]  = 'has-text-color';
    46                 $colors['inline_styles'] .= sprintf( 'color: %s;', $custom_text_color );
    47         }
    48 
    49         // Background color.
    50         $named_background_color  = null;
    51         $custom_background_color = null;
    52 
    53         if ( $is_sub_menu && array_key_exists( 'customOverlayBackgroundColor', $context ) ) {
    54                 $custom_background_color = $context['customOverlayBackgroundColor'];
    55         } elseif ( $is_sub_menu && array_key_exists( 'overlayBackgroundColor', $context ) ) {
    56                 $named_background_color = $context['overlayBackgroundColor'];
    57         } elseif ( array_key_exists( 'customBackgroundColor', $context ) ) {
    58                 $custom_background_color = $context['customBackgroundColor'];
    59         } elseif ( array_key_exists( 'backgroundColor', $context ) ) {
    60                 $named_background_color = $context['backgroundColor'];
    61         } elseif ( isset( $context['style']['color']['background'] ) ) {
    62                 $custom_background_color = $context['style']['color']['background'];
    63         }
    64 
    65         // If has background color.
    66         if ( ! is_null( $named_background_color ) ) {
    67                 // Add the background-color class.
    68                 array_push( $colors['css_classes'], 'has-background', sprintf( 'has-%s-background-color', $named_background_color ) );
    69         } elseif ( ! is_null( $custom_background_color ) ) {
    70                 // Add the custom background-color inline style.
    71                 $colors['css_classes'][]  = 'has-background';
    72                 $colors['inline_styles'] .= sprintf( 'background-color: %s;', $custom_background_color );
    73         }
    74 
    75         return $colors;
    76 }
    7717
    7818/**
    … …  
    13070 */
    13171function render_block_core_navigation_submenu( $attributes, $content, $block ) {
    132 
    13372        $navigation_link_has_id = isset( $attributes['id'] ) && is_numeric( $attributes['id'] );
    13473        $is_post_type           = isset( $attributes['kind'] ) && 'post-type' === $attributes['kind'];
    … …  
    14584        }
    14685
    147         $colors          = block_core_navigation_submenu_build_css_colors( $block->context, $attributes );
    14886        $font_sizes      = block_core_navigation_submenu_build_css_font_sizes( $block->context );
    149         $classes         = array_merge(
    150                 $colors['css_classes'],
    151                 $font_sizes['css_classes']
    152         );
    153         $style_attribute = ( $colors['inline_styles'] . $font_sizes['inline_styles'] );
    154 
    155         $css_classes = trim( implode( ' ', $classes ) );
     87        $style_attribute = $font_sizes['inline_styles'];
     88
     89        $css_classes = trim( implode( ' ', $font_sizes['css_classes'] ) );
    15690        $has_submenu = count( $block->inner_blocks ) > 0;
    157         $is_active   = ! empty( $attributes['id'] ) && ( get_queried_object_id() === (int) $attributes['id'] );
     91        $kind        = empty( $attributes['kind'] ) ? 'post_type' : str_replace( '-', '_', $attributes['kind'] );
     92        $is_active   = ! empty( $attributes['id'] ) && get_queried_object_id() === (int) $attributes['id'] && ! empty( get_queried_object()->$kind );
    15893
    15994        $show_submenu_indicators = isset( $block->context['showSubmenuIcon'] ) && $block->context['showSubmenuIcon'];
    … …  
    250185
    251186        if ( $has_submenu ) {
    252                 $colors      = block_core_navigation_submenu_build_css_colors( $block->context, $attributes, $has_submenu );
    253                 $classes     = array_merge(
    254                         array( 'wp-block-navigation__submenu-container' ),
    255                         $colors['css_classes']
    256                 );
    257                 $css_classes = trim( implode( ' ', $classes ) );
    258 
    259                 $style_attribute = $colors['inline_styles'];
     187                // Copy some attributes from the parent block to this one.
     188                // Ideally this would happen in the client when the block is created.
     189                if ( array_key_exists( 'overlayTextColor', $block->context ) ) {
     190                        $attributes['textColor'] = $block->context['overlayTextColor'];
     191                }
     192                if ( array_key_exists( 'overlayBackgroundColor', $block->context ) ) {
     193                        $attributes['backgroundColor'] = $block->context['overlayBackgroundColor'];
     194                }
     195                if ( array_key_exists( 'customOverlayTextColor', $block->context ) ) {
     196                        $attributes['style']['color']['text'] = $block->context['customOverlayTextColor'];
     197                }
     198                if ( array_key_exists( 'customOverlayBackgroundColor', $block->context ) ) {
     199                        $attributes['style']['color']['background'] = $block->context['customOverlayBackgroundColor'];
     200                }
     201
     202                // This allows us to be able to get a response from gutenberg_apply_colors_support.
     203                $block->block_type->supports['color'] = true;
     204                $colors_supports                      = gutenberg_apply_colors_support( $block->block_type, $attributes );
     205                $css_classes                          = 'wp-block-navigation__submenu-container';
     206                if ( array_key_exists( 'class', $colors_supports ) ) {
     207                        $css_classes .= ' ' . $colors_supports['class'];
     208                }
     209
     210                $style_attribute = '';
     211                if ( array_key_exists( 'style', $colors_supports ) ) {
     212                        $style_attribute = $colors_supports['style'];
     213                }
    260214
    261215                $inner_blocks_html = '';
  • trunk/src/wp-includes/blocks/navigation-submenu/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/navigation-submenu",
    55        "title": "Submenu",
  • trunk/src/wp-includes/blocks/navigation.php

    r55475 r56065  
    6666                return $menu_items_by_parent_id;
    6767        }
    68 }
    69 
    70 /**
    71  * Turns menu item data into a nested array of parsed blocks
    72  *
    73  * @param array $menu_items               An array of menu items that represent
    74  *                                        an individual level of a menu.
    75  * @param array $menu_items_by_parent_id  An array keyed by the id of the
    76  *                                        parent menu where each element is an
    77  *                                        array of menu items that belong to
    78  *                                        that parent.
    79  * @return array An array of parsed block data.
    80  */
    81 function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
    82         if ( empty( $menu_items ) ) {
    83                 return array();
    84         }
    85 
    86         $blocks = array();
    87 
    88         foreach ( $menu_items as $menu_item ) {
    89                 $class_name       = ! empty( $menu_item->classes ) ? implode( ' ', (array) $menu_item->classes ) : null;
    90                 $id               = ( null !== $menu_item->object_id && 'custom' !== $menu_item->object ) ? $menu_item->object_id : null;
    91                 $opens_in_new_tab = null !== $menu_item->target && '_blank' === $menu_item->target;
    92                 $rel              = ( null !== $menu_item->xfn && '' !== $menu_item->xfn ) ? $menu_item->xfn : null;
    93                 $kind             = null !== $menu_item->type ? str_replace( '_', '-', $menu_item->type ) : 'custom';
    94 
    95                 $block = array(
    96                         'blockName' => isset( $menu_items_by_parent_id[ $menu_item->ID ] ) ? 'core/navigation-submenu' : 'core/navigation-link',
    97                         'attrs'     => array(
    98                                 'className'     => $class_name,
    99                                 'description'   => $menu_item->description,
    100                                 'id'            => $id,
    101                                 'kind'          => $kind,
    102                                 'label'         => $menu_item->title,
    103                                 'opensInNewTab' => $opens_in_new_tab,
    104                                 'rel'           => $rel,
    105                                 'title'         => $menu_item->attr_title,
    106                                 'type'          => $menu_item->object,
    107                                 'url'           => $menu_item->url,
    108                         ),
    109                 );
    110 
    111                 $block['innerBlocks']  = isset( $menu_items_by_parent_id[ $menu_item->ID ] )
    112                         ? block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[ $menu_item->ID ], $menu_items_by_parent_id )
    113                         : array();
    114                 $block['innerContent'] = array_map( 'serialize_block', $block['innerBlocks'] );
    115 
    116                 $blocks[] = $block;
    117         }
    118 
    119         return $blocks;
    120 }
     68
     69        /**
     70         * Add Interactivity API directives to the navigation-submenu and page-list blocks markup using the Tag Processor
     71         * The final HTML of the navigation-submenu and the page-list blocks will look similar to this:
     72         *
     73         * <li
     74         *   class="has-child"
     75         *   data-wp-context='{ "core": { "navigation": { "isMenuOpen": false, "overlay": false } } }'
     76         *   data-wp-effect="effects.core.navigation.initMenu"
     77         *   data-wp-on.keydown="actions.core.navigation.handleMenuKeydown"
     78         *   data-wp-on.focusout="actions.core.navigation.handleMenuFocusout"
     79         * >
     80         *   <button
     81         *     class="wp-block-navigation-submenu__toggle"
     82         *     data-wp-on.click="actions.core.navigation.openMenu"
     83         *     data-wp-bind.aria-expanded="context.core.navigation.isMenuOpen"
     84         *   >
     85         *   </button>
     86         *   <span>Title</span>
     87         *   <ul class="wp-block-navigation__submenu-container">
     88         *     SUBMENU ITEMS
     89         *   </ul>
     90         * </li>
     91         *
     92         * @param string $w Markup of the navigation block.
     93         * @param array  $block_attributes Block attributes.
     94         *
     95         * @return string Submenu markup with the directives injected.
     96         */
     97        function gutenberg_block_core_navigation_add_directives_to_submenu( $w, $block_attributes ) {
     98                while ( $w->next_tag(
     99                        array(
     100                                'tag_name'   => 'LI',
     101                                'class_name' => 'has-child',
     102                        )
     103                ) ) {
     104                        // Add directives to the parent `<li>`.
     105                        $w->set_attribute( 'data-wp-interactive', true );
     106                        $w->set_attribute( 'data-wp-context', '{ "core": { "navigation": { "isMenuOpen": { "click": false, "hover": false }, "overlay": false } } }' );
     107                        $w->set_attribute( 'data-wp-effect', 'effects.core.navigation.initMenu' );
     108                        $w->set_attribute( 'data-wp-on--focusout', 'actions.core.navigation.handleMenuFocusout' );
     109                        $w->set_attribute( 'data-wp-on--keydown', 'actions.core.navigation.handleMenuKeydown' );
     110                        if ( ! isset( $block_attributes['openSubmenusOnClick'] ) || false === $block_attributes['openSubmenusOnClick'] ) {
     111                                $w->set_attribute( 'data-wp-on--mouseenter', 'actions.core.navigation.openMenuOnHover' );
     112                                $w->set_attribute( 'data-wp-on--mouseleave', 'actions.core.navigation.closeMenuOnHover' );
     113                        }
     114
     115                        // Add directives to the toggle submenu button.
     116                        if ( $w->next_tag(
     117                                array(
     118                                        'tag_name'   => 'BUTTON',
     119                                        'class_name' => 'wp-block-navigation-submenu__toggle',
     120                                )
     121                        ) ) {
     122                                $w->set_attribute( 'data-wp-on--click', 'actions.core.navigation.toggleMenuOnClick' );
     123                                $w->set_attribute( 'data-wp-bind--aria-expanded', 'selectors.core.navigation.isMenuOpen' );
     124                        };
     125
     126                        // Iterate through subitems if exist.
     127                        gutenberg_block_core_navigation_add_directives_to_submenu( $w, $block_attributes );
     128                }
     129                return $w->get_updated_html();
     130        };
     131
     132        /**
     133         * Replaces view script for the Navigation block with version using Interactivity API.
     134         *
     135         * @param array $metadata Block metadata as read in via block.json.
     136         *
     137         * @return array Filtered block type metadata.
     138         */
     139        function gutenberg_block_core_navigation_update_interactive_view_script( $metadata ) {
     140                if ( 'core/navigation' === $metadata['name'] ) {
     141                        $metadata['viewScript'] = array( 'file:./interactivity.min.js' );
     142                }
     143                return $metadata;
     144        }
     145        add_filter( 'block_type_metadata', 'gutenberg_block_core_navigation_update_interactive_view_script', 10, 1 );
     146}
     147
     148
    121149
    122150/**
    … …  
    249277}
    250278
    251 /**
    252  * Get the classic navigation menu to use as a fallback.
    253  *
    254  * @return object WP_Term The classic navigation.
    255  */
    256 function block_core_navigation_get_classic_menu_fallback() {
    257         $classic_nav_menus = wp_get_nav_menus();
    258 
    259         // If menus exist.
    260         if ( $classic_nav_menus && ! is_wp_error( $classic_nav_menus ) ) {
    261                 // Handles simple use case where user has a classic menu and switches to a block theme.
    262 
    263                 // Returns the menu assigned to location `primary`.
    264                 $locations = get_nav_menu_locations();
    265                 if ( isset( $locations['primary'] ) ) {
    266                         $primary_menu = wp_get_nav_menu_object( $locations['primary'] );
    267                         if ( $primary_menu ) {
    268                                 return $primary_menu;
    269                         }
    270                 }
    271 
    272                 // Returns a menu if `primary` is its slug.
    273                 foreach ( $classic_nav_menus as $classic_nav_menu ) {
    274                         if ( 'primary' === $classic_nav_menu->slug ) {
    275                                 return $classic_nav_menu;
    276                         }
    277                 }
    278 
    279                 // Otherwise return the most recently created classic menu.
    280                 usort(
    281                         $classic_nav_menus,
    282                         function( $a, $b ) {
    283                                 return $b->term_id - $a->term_id;
    284                         }
    285                 );
    286                 return $classic_nav_menus[0];
    287         }
    288 }
    289 
    290 /**
    291  * Converts a classic navigation to blocks.
    292  *
    293  * @param  object $classic_nav_menu WP_Term The classic navigation object to convert.
    294  * @return array the normalized parsed blocks.
    295  */
    296 function block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu ) {
    297         // BEGIN: Code that already exists in wp_nav_menu().
    298         $menu_items = wp_get_nav_menu_items( $classic_nav_menu->term_id, array( 'update_post_term_cache' => false ) );
    299 
    300         // Set up the $menu_item variables.
    301         _wp_menu_item_classes_by_context( $menu_items );
    302 
    303         $sorted_menu_items = array();
    304         foreach ( (array) $menu_items as $menu_item ) {
    305                 $sorted_menu_items[ $menu_item->menu_order ] = $menu_item;
    306         }
    307 
    308         unset( $menu_items, $menu_item );
    309 
    310         // END: Code that already exists in wp_nav_menu().
    311 
    312         $menu_items_by_parent_id = array();
    313         foreach ( $sorted_menu_items as $menu_item ) {
    314                 $menu_items_by_parent_id[ $menu_item->menu_item_parent ][] = $menu_item;
    315         }
    316 
    317         $inner_blocks = block_core_navigation_parse_blocks_from_menu_items(
    318                 isset( $menu_items_by_parent_id[0] )
    319                         ? $menu_items_by_parent_id[0]
    320                         : array(),
    321                 $menu_items_by_parent_id
    322         );
    323 
    324         return serialize_blocks( $inner_blocks );
    325 }
    326 
    327 /**
    328  * If there's a the classic menu then use it as a fallback.
    329  *
    330  * @return array the normalized parsed blocks.
    331  */
    332 function block_core_navigation_maybe_use_classic_menu_fallback() {
    333         // See if we have a classic menu.
    334         $classic_nav_menu = block_core_navigation_get_classic_menu_fallback();
    335 
    336         if ( ! $classic_nav_menu ) {
    337                 return;
    338         }
    339 
    340         // If we have a classic menu then convert it to blocks.
    341         $classic_nav_menu_blocks = block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu );
    342 
    343         if ( empty( $classic_nav_menu_blocks ) ) {
    344                 return;
    345         }
    346 
    347         // Create a new navigation menu from the classic menu.
    348         $wp_insert_post_result = wp_insert_post(
    349                 array(
    350                         'post_content' => $classic_nav_menu_blocks,
    351                         'post_title'   => $classic_nav_menu->slug,
    352                         'post_name'    => $classic_nav_menu->slug,
    353                         'post_status'  => 'publish',
    354                         'post_type'    => 'wp_navigation',
    355                 ),
    356                 true // So that we can check whether the result is an error.
    357         );
    358 
    359         if ( is_wp_error( $wp_insert_post_result ) ) {
    360                 return;
    361         }
    362 
    363         // Fetch the most recently published navigation which will be the classic one created above.
    364         return block_core_navigation_get_most_recently_published_navigation();
    365 }
    366 
    367 /**
    368  * Finds the most recently published `wp_navigation` Post.
    369  *
    370  * @return WP_Post|null the first non-empty Navigation or null.
    371  */
    372 function block_core_navigation_get_most_recently_published_navigation() {
    373 
    374         // Default to the most recently created menu.
    375         $parsed_args = array(
    376                 'post_type'              => 'wp_navigation',
    377                 'no_found_rows'          => true,
    378                 'update_post_meta_cache' => false,
    379                 'update_post_term_cache' => false,
    380                 'order'                  => 'DESC',
    381                 'orderby'                => 'date',
    382                 'post_status'            => 'publish',
    383                 'posts_per_page'         => 1, // get only the most recent.
    384         );
    385 
    386         $navigation_post = new WP_Query( $parsed_args );
    387         if ( count( $navigation_post->posts ) > 0 ) {
    388                 return $navigation_post->posts[0];
    389         }
    390 
    391         return null;
    392 }
     279
     280
     281
    393282
    394283/**
    … …  
    404293        $filtered = array_filter(
    405294                $parsed_blocks,
    406                 function( $block ) {
     295                static function( $block ) {
    407296                        return isset( $block['blockName'] );
    408297                }
    … …  
    453342        $fallback_blocks = $registry->is_registered( 'core/page-list' ) ? $page_list_fallback : array();
    454343
    455         // Default to a list of Pages.
    456 
    457         $navigation_post = block_core_navigation_get_most_recently_published_navigation();
    458 
    459         // If there are no navigation posts then try to find a classic menu
    460         // and convert it into a block based navigation menu.
    461         if ( ! $navigation_post ) {
    462                 $navigation_post = block_core_navigation_maybe_use_classic_menu_fallback();
    463         }
     344        $navigation_post = WP_Navigation_Fallback_Gutenberg::get_fallback();
    464345
    465346        // Use the first non-empty Navigation as fallback if available.
    … …  
    532413 */
    533414function render_block_core_navigation( $attributes, $content, $block ) {
    534 
    535415        static $seen_menu_names = array();
    536416
    … …  
    563443        $has_old_responsive_attribute = ! empty( $attributes['isResponsive'] ) && $attributes['isResponsive'];
    564444        $is_responsive_menu           = isset( $attributes['overlayMenu'] ) && 'never' !== $attributes['overlayMenu'] || $has_old_responsive_attribute;
    565         $should_load_view_script      = ! wp_script_is( 'wp-block-navigation-view' ) && ( $is_responsive_menu || $attributes['openSubmenusOnClick'] || $attributes['showSubmenuIcon'] );
    566         if ( $should_load_view_script ) {
    567                 wp_enqueue_script( 'wp-block-navigation-view' );
    568         }
    569 
    570         $should_load_modal_view_script = isset( $attributes['overlayMenu'] ) && 'never' !== $attributes['overlayMenu'];
    571         if ( $should_load_modal_view_script ) {
    572                 wp_enqueue_script( 'wp-block-navigation-view-modal' );
    573         }
    574445
    575446        $inner_blocks = $block->inner_blocks;
    … …  
    669540        // Restore legacy classnames for submenu positioning.
    670541        $layout_class = '';
    671         if ( isset( $attributes['layout']['justifyContent'] ) ) {
     542        if (
     543                isset( $attributes['layout']['justifyContent'] ) &&
     544                isset( $layout_justification[ $attributes['layout']['justifyContent'] ] )
     545        ) {
    672546                $layout_class .= $layout_justification[ $attributes['layout']['justifyContent'] ];
    673547        }
    … …  
    713587        );
    714588
     589        $block_styles = isset( $attributes['styles'] ) ? $attributes['styles'] : '';
     590        $style        = $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'];
     591        $class        = implode( ' ', $classes );
     592
     593        // If the menu name has been used previously then append an ID
     594        // to the name to ensure uniqueness across a given post.
     595        if ( isset( $seen_menu_names[ $nav_menu_name ] ) && $seen_menu_names[ $nav_menu_name ] > 1 ) {
     596                $count         = $seen_menu_names[ $nav_menu_name ];
     597                $nav_menu_name = $nav_menu_name . ' ' . ( $count );
     598        }
     599
     600        $wrapper_attributes = get_block_wrapper_attributes(
     601                array(
     602                        'class'      => $class,
     603                        'style'      => $style,
     604                        'aria-label' => $nav_menu_name,
     605                )
     606        );
     607
     608        $container_attributes = get_block_wrapper_attributes(
     609                array(
     610                        'class' => 'wp-block-navigation__container ' . $class,
     611                        'style' => $style,
     612                )
     613        );
     614
    715615        $inner_blocks_html = '';
    716616        $is_list_open      = false;
     617        $has_submenus      = false;
    717618        foreach ( $inner_blocks as $inner_block ) {
    718619                $is_list_item = in_array( $inner_block->name, $list_item_nav_blocks, true );
    … …  
    720621                if ( $is_list_item && ! $is_list_open ) {
    721622                        $is_list_open       = true;
    722                         $inner_blocks_html .= '<ul class="wp-block-navigation__container">';
     623                        $inner_blocks_html .= sprintf(
     624                                '<ul %1$s>',
     625                                $container_attributes
     626                        );
    723627                }
    724628
    … …  
    729633
    730634                $inner_block_content = $inner_block->render();
     635                $p                   = new WP_HTML_Tag_Processor( $inner_block_content );
     636                if ( $p->next_tag(
     637                        array(
     638                                'name'       => 'LI',
     639                                'class_name' => 'has-child',
     640                        )
     641                ) ) {
     642                        $has_submenus = true;
     643                }
    731644                if ( ! empty( $inner_block_content ) ) {
    732645                        if ( in_array( $inner_block->name, $needs_list_item_wrapper, true ) ) {
    … …  
    742655        }
    743656
    744         $block_styles = isset( $attributes['styles'] ) ? $attributes['styles'] : '';
    745 
    746         // If the menu name has been used previously then append an ID
    747         // to the name to ensure uniqueness across a given post.
    748         if ( isset( $seen_menu_names[ $nav_menu_name ] ) && $seen_menu_names[ $nav_menu_name ] > 1 ) {
    749                 $count         = $seen_menu_names[ $nav_menu_name ];
    750                 $nav_menu_name = $nav_menu_name . ' ' . ( $count );
    751         }
    752 
    753         $wrapper_attributes = get_block_wrapper_attributes(
    754                 array(
    755                         'class'      => implode( ' ', $classes ),
    756                         'style'      => $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'],
    757                         'aria-label' => $nav_menu_name,
    758                 )
    759         );
     657        // If the script already exists, there is no point in removing it from viewScript.
     658        $should_load_view_script = ( $is_responsive_menu || ( $has_submenus && ( $attributes['openSubmenusOnClick'] || $attributes['showSubmenuIcon'] ) ) );
     659        $view_js_file            = 'wp-block-navigation-view';
     660        if ( ! wp_script_is( $view_js_file ) ) {
     661                $script_handles = $block->block_type->view_script_handles;
     662
     663                // If the script is not needed, and it is still in the `view_script_handles`, remove it.
     664                if ( ! $should_load_view_script && in_array( $view_js_file, $script_handles, true ) ) {
     665                        $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file, 'wp-block-navigation-view-2' ) );
     666                }
     667                // If the script is needed, but it was previously removed, add it again.
     668                if ( $should_load_view_script && ! in_array( $view_js_file, $script_handles, true ) ) {
     669                        $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file, 'wp-block-navigation-view-2' ) );
     670                }
     671        }
     672
     673        // Add directives to the submenu if needed.
     674        if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN && $has_submenus && $should_load_view_script ) {
     675                $w                 = new WP_HTML_Tag_Processor( $inner_blocks_html );
     676                $inner_blocks_html = gutenberg_block_core_navigation_add_directives_to_submenu( $w, $attributes );
     677        }
    760678
    761679        $modal_unique_id = wp_unique_id( 'modal-' );
    … …  
    796714        $toggle_aria_label_close     = $should_display_icon_label ? 'aria-label="' . __( 'Close menu' ) . '"' : ''; // Close button label.
    797715
     716        // Add Interactivity API directives to the markup if needed.
     717        $nav_element_directives          = '';
     718        $open_button_directives          = '';
     719        $responsive_container_directives = '';
     720        $responsive_dialog_directives    = '';
     721        $close_button_directives         = '';
     722        if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN && $should_load_view_script ) {
     723                $nav_element_directives          = '
     724                        data-wp-interactive
     725                        data-wp-context=\'{ "core": { "navigation": { "isMenuOpen": { "click": false, "hover": false }, "overlay": true, "roleAttribute": "" } } }\'
     726                ';
     727                $open_button_directives          = '
     728                        data-wp-on--click="actions.core.navigation.openMenuOnClick"
     729                        data-wp-on--keydown="actions.core.navigation.handleMenuKeydown"
     730                ';
     731                $responsive_container_directives = '
     732                        data-wp-class--has-modal-open="selectors.core.navigation.isMenuOpen"
     733                        data-wp-class--is-menu-open="selectors.core.navigation.isMenuOpen"
     734                        data-wp-effect="effects.core.navigation.initMenu"
     735                        data-wp-on--keydown="actions.core.navigation.handleMenuKeydown"
     736                        data-wp-on--focusout="actions.core.navigation.handleMenuFocusout"
     737                        tabindex="-1"
     738                ';
     739                $responsive_dialog_directives    = '
     740                        data-wp-bind--aria-modal="selectors.core.navigation.isMenuOpen"
     741                        data-wp-bind--role="selectors.core.navigation.roleAttribute"
     742                        data-wp-effect="effects.core.navigation.focusFirstElement"
     743                ';
     744                $close_button_directives         = '
     745                        data-wp-on--click="actions.core.navigation.closeMenuOnClick"
     746                ';
     747        }
     748
    798749        $responsive_container_markup = sprintf(
    799                 '<button aria-haspopup="true" %3$s class="%6$s" data-micromodal-trigger="%1$s">%9$s</button>
    800                         <div class="%5$s" style="%7$s" id="%1$s">
     750                '<button aria-haspopup="true" %3$s class="%6$s" data-micromodal-trigger="%1$s" %11$s>%9$s</button>
     751                        <div class="%5$s" style="%7$s" id="%1$s" %12$s>
    801752                                <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close>
    802                                         <div class="wp-block-navigation__responsive-dialog" aria-label="%8$s">
    803                                                         <button %4$s data-micromodal-close class="wp-block-navigation__responsive-container-close">%10$s</button>
     753                                        <div class="wp-block-navigation__responsive-dialog" aria-label="%8$s" %13$s>
     754                                                        <button %4$s data-micromodal-close class="wp-block-navigation__responsive-container-close" %14$s>%10$s</button>
    804755                                                <div class="wp-block-navigation__responsive-container-content" id="%1$s-content">
    805756                                                        %2$s
    … …  
    817768                __( 'Menu' ),
    818769                $toggle_button_content,
    819                 $toggle_close_button_content
     770                $toggle_close_button_content,
     771                $open_button_directives,
     772                $responsive_container_directives,
     773                $responsive_dialog_directives,
     774                $close_button_directives
    820775        );
    821776
    822777        return sprintf(
    823                 '<nav %1$s>%2$s</nav>',
     778                '<nav %1$s %3$s>%2$s</nav>',
    824779                $wrapper_attributes,
    825                 $responsive_container_markup
     780                $responsive_container_markup,
     781                $nav_element_directives
    826782        );
    827783}
    … …  
    877833
    878834add_filter( 'render_block_data', 'block_core_navigation_typographic_presets_backcompatibility' );
     835
     836/**
     837 * Turns menu item data into a nested array of parsed blocks
     838 *
     839 * @param array $menu_items               An array of menu items that represent
     840 *                                        an individual level of a menu.
     841 * @param array $menu_items_by_parent_id  An array keyed by the id of the
     842 *                                        parent menu where each element is an
     843 *                                        array of menu items that belong to
     844 *                                        that parent.
     845 * @return array An array of parsed block data.
     846 */
     847function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
     848
     849        _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback_Gutenberg::parse_blocks_from_menu_items' );
     850
     851        if ( empty( $menu_items ) ) {
     852                return array();
     853        }
     854
     855        $blocks = array();
     856
     857        foreach ( $menu_items as $menu_item ) {
     858                $class_name       = ! empty( $menu_item->classes ) ? implode( ' ', (array) $menu_item->classes ) : null;
     859                $id               = ( null !== $menu_item->object_id && 'custom' !== $menu_item->object ) ? $menu_item->object_id : null;
     860                $opens_in_new_tab = null !== $menu_item->target && '_blank' === $menu_item->target;
     861                $rel              = ( null !== $menu_item->xfn && '' !== $menu_item->xfn ) ? $menu_item->xfn : null;
     862                $kind             = null !== $menu_item->type ? str_replace( '_', '-', $menu_item->type ) : 'custom';
     863
     864                $block = array(
     865                        'blockName' => isset( $menu_items_by_parent_id[ $menu_item->ID ] ) ? 'core/navigation-submenu' : 'core/navigation-link',
     866                        'attrs'     => array(
     867                                'className'     => $class_name,
     868                                'description'   => $menu_item->description,
     869                                'id'            => $id,
     870                                'kind'          => $kind,
     871                                'label'         => $menu_item->title,
     872                                'opensInNewTab' => $opens_in_new_tab,
     873                                'rel'           => $rel,
     874                                'title'         => $menu_item->attr_title,
     875                                'type'          => $menu_item->object,
     876                                'url'           => $menu_item->url,
     877                        ),
     878                );
     879
     880                $block['innerBlocks']  = isset( $menu_items_by_parent_id[ $menu_item->ID ] )
     881                        ? block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[ $menu_item->ID ], $menu_items_by_parent_id )
     882                        : array();
     883                $block['innerContent'] = array_map( 'serialize_block', $block['innerBlocks'] );
     884
     885                $blocks[] = $block;
     886        }
     887
     888        return $blocks;
     889}
     890
     891/**
     892 * Get the classic navigation menu to use as a fallback.
     893 *
     894 * @return object WP_Term The classic navigation.
     895 */
     896function block_core_navigation_get_classic_menu_fallback() {
     897
     898        _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback_Gutenberg::get_classic_menu_fallback' );
     899
     900        $classic_nav_menus = wp_get_nav_menus();
     901
     902        // If menus exist.
     903        if ( $classic_nav_menus && ! is_wp_error( $classic_nav_menus ) ) {
     904                // Handles simple use case where user has a classic menu and switches to a block theme.
     905
     906                // Returns the menu assigned to location `primary`.
     907                $locations = get_nav_menu_locations();
     908                if ( isset( $locations['primary'] ) ) {
     909                        $primary_menu = wp_get_nav_menu_object( $locations['primary'] );
     910                        if ( $primary_menu ) {
     911                                return $primary_menu;
     912                        }
     913                }
     914
     915                // Returns a menu if `primary` is its slug.
     916                foreach ( $classic_nav_menus as $classic_nav_menu ) {
     917                        if ( 'primary' === $classic_nav_menu->slug ) {
     918                                return $classic_nav_menu;
     919                        }
     920                }
     921
     922                // Otherwise return the most recently created classic menu.
     923                usort(
     924                        $classic_nav_menus,
     925                        static function( $a, $b ) {
     926                                return $b->term_id - $a->term_id;
     927                        }
     928                );
     929                return $classic_nav_menus[0];
     930        }
     931}
     932
     933/**
     934 * Converts a classic navigation to blocks.
     935 *
     936 * @param  object $classic_nav_menu WP_Term The classic navigation object to convert.
     937 * @return array the normalized parsed blocks.
     938 */
     939function block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu ) {
     940
     941        _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback_Gutenberg::get_classic_menu_fallback_blocks' );
     942
     943        // BEGIN: Code that already exists in wp_nav_menu().
     944        $menu_items = wp_get_nav_menu_items( $classic_nav_menu->term_id, array( 'update_post_term_cache' => false ) );
     945
     946        // Set up the $menu_item variables.
     947        _wp_menu_item_classes_by_context( $menu_items );
     948
     949        $sorted_menu_items = array();
     950        foreach ( (array) $menu_items as $menu_item ) {
     951                $sorted_menu_items[ $menu_item->menu_order ] = $menu_item;
     952        }
     953
     954        unset( $menu_items, $menu_item );
     955
     956        // END: Code that already exists in wp_nav_menu().
     957
     958        $menu_items_by_parent_id = array();
     959        foreach ( $sorted_menu_items as $menu_item ) {
     960                $menu_items_by_parent_id[ $menu_item->menu_item_parent ][] = $menu_item;
     961        }
     962
     963        $inner_blocks = block_core_navigation_parse_blocks_from_menu_items(
     964                isset( $menu_items_by_parent_id[0] )
     965                        ? $menu_items_by_parent_id[0]
     966                        : array(),
     967                $menu_items_by_parent_id
     968        );
     969
     970        return serialize_blocks( $inner_blocks );
     971}
     972
     973/**
     974 * If there's a the classic menu then use it as a fallback.
     975 *
     976 * @return array the normalized parsed blocks.
     977 */
     978function block_core_navigation_maybe_use_classic_menu_fallback() {
     979
     980        _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback_Gutenberg::create_classic_menu_fallback' );
     981
     982        // See if we have a classic menu.
     983        $classic_nav_menu = block_core_navigation_get_classic_menu_fallback();
     984
     985        if ( ! $classic_nav_menu ) {
     986                return;
     987        }
     988
     989        // If we have a classic menu then convert it to blocks.
     990        $classic_nav_menu_blocks = block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu );
     991
     992        if ( empty( $classic_nav_menu_blocks ) ) {
     993                return;
     994        }
     995
     996        // Create a new navigation menu from the classic menu.
     997        $wp_insert_post_result = wp_insert_post(
     998                array(
     999                        'post_content' => $classic_nav_menu_blocks,
     1000                        'post_title'   => $classic_nav_menu->name,
     1001                        'post_name'    => $classic_nav_menu->slug,
     1002                        'post_status'  => 'publish',
     1003                        'post_type'    => 'wp_navigation',
     1004                ),
     1005                true // So that we can check whether the result is an error.
     1006        );
     1007
     1008        if ( is_wp_error( $wp_insert_post_result ) ) {
     1009                return;
     1010        }
     1011
     1012        // Fetch the most recently published navigation which will be the classic one created above.
     1013        return block_core_navigation_get_most_recently_published_navigation();
     1014}
     1015
     1016/**
     1017 * Finds the most recently published `wp_navigation` Post.
     1018 *
     1019 * @return WP_Post|null the first non-empty Navigation or null.
     1020 */
     1021function block_core_navigation_get_most_recently_published_navigation() {
     1022
     1023        _deprecated_function( __FUNCTION__, '6.3.0', 'WP_Navigation_Fallback_Gutenberg::get_most_recently_published_navigation' );
     1024
     1025        // Default to the most recently created menu.
     1026        $parsed_args = array(
     1027                'post_type'              => 'wp_navigation',
     1028                'no_found_rows'          => true,
     1029                'update_post_meta_cache' => false,
     1030                'update_post_term_cache' => false,
     1031                'order'                  => 'DESC',
     1032                'orderby'                => 'date',
     1033                'post_status'            => 'publish',
     1034                'posts_per_page'         => 1, // get only the most recent.
     1035        );
     1036
     1037        $navigation_post = new WP_Query( $parsed_args );
     1038        if ( count( $navigation_post->posts ) > 0 ) {
     1039                return $navigation_post->posts[0];
     1040        }
     1041
     1042        return null;
     1043}
  • trunk/src/wp-includes/blocks/navigation/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/navigation",
    55        "title": "Navigation",
    … …  
    8888                "openSubmenusOnClick": "openSubmenusOnClick",
    8989                "style": "style",
    90                 "orientation": "orientation",
    9190                "maxNestingLevel": "maxNestingLevel"
    9291        },
    … …  
    116115                        }
    117116                },
    118                 "__experimentalLayout": {
     117                "layout": {
    119118                        "allowSwitching": false,
    120119                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/navigation/view-modal.asset.php

    r55246 r56065  
    1 <?php return array('dependencies' => array(), 'version' => 'd09326a9acd3f6992aae');
     1<?php return array('dependencies' => array(), 'version' => 'a145d0113e969f692877');
  • trunk/src/wp-includes/blocks/navigation/view-modal.min.asset.php

    r55246 r56065  
    1 <?php return array('dependencies' => array(), 'version' => 'f51363b18f0497ec84da');
     1<?php return array('dependencies' => array(), 'version' => '4922697e0a5370a09f02');
  • trunk/src/wp-includes/blocks/navigation/view.asset.php

    r54257 r56065  
    1 <?php return array('dependencies' => array(), 'version' => '4ab20ef60d94f9632256');
     1<?php return array('dependencies' => array(), 'version' => 'e0302ba06467706c7421');
  • trunk/src/wp-includes/blocks/navigation/view.min.asset.php

    r54257 r56065  
    1 <?php return array('dependencies' => array(), 'version' => 'c24330f635f5cb9d5e0e');
     1<?php return array('dependencies' => array(), 'version' => '886680af40b7521d60fc');
  • trunk/src/wp-includes/blocks/nextpage/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/nextpage",
    55        "title": "Page Break",
  • trunk/src/wp-includes/blocks/page-list-item/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/page-list-item",
    55        "title": "Page List Item",
  • trunk/src/wp-includes/blocks/page-list.php

    r55246 r56065  
    151151                return;
    152152        }
    153         $markup = '';
     153        $front_page_id = (int) get_option( 'page_on_front' );
     154        $markup        = '';
    154155        foreach ( (array) $nested_pages as $page ) {
    155156                $css_class       = $page['is_active'] ? ' current-menu-item' : '';
    … …  
    182183                }
    183184
    184                 $front_page_id = (int) get_option( 'page_on_front' );
    185185                if ( (int) $page['page_id'] === $front_page_id ) {
    186186                        $css_class .= ' menu-item-home';
    … …  
    283283                                'page_id'   => $page->ID,
    284284                                'title'     => $page->post_title,
    285                                 'link'      => get_permalink( $page->ID ),
     285                                'link'      => get_permalink( $page ),
    286286                                'is_active' => $is_active,
    287287                        );
    … …  
    290290                                'page_id'   => $page->ID,
    291291                                'title'     => $page->post_title,
    292                                 'link'      => get_permalink( $page->ID ),
     292                                'link'      => get_permalink( $page ),
    293293                                'is_active' => $is_active,
    294294                        );
  • trunk/src/wp-includes/blocks/page-list/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/page-list",
    55        "title": "Page List",
  • trunk/src/wp-includes/blocks/paragraph/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/paragraph",
    55        "title": "Paragraph",
    … …  
    4444                "spacing": {
    4545                        "margin": true,
    46                         "padding": true
     46                        "padding": true,
     47                        "__experimentalDefaultControls": {
     48                                "margin": false,
     49                                "padding": false
     50                        }
    4751                },
    4852                "typography": {
  • trunk/src/wp-includes/blocks/pattern.php

    r52069 r56065  
    3434        $slug     = $attributes['slug'];
    3535        $registry = WP_Block_Patterns_Registry::get_instance();
     36
    3637        if ( ! $registry->is_registered( $slug ) ) {
    3738                return '';
  • trunk/src/wp-includes/blocks/pattern/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/pattern",
    5         "title": "Pattern",
     5        "title": "Pattern placeholder",
    66        "category": "theme",
    77        "description": "Show a block pattern.",
  • trunk/src/wp-includes/blocks/post-author-biography/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-author-biography",
    55        "title": "Post Author Biography",
  • trunk/src/wp-includes/blocks/post-author-name/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-author-name",
    55        "title": "Post Author Name",
  • trunk/src/wp-includes/blocks/post-author.php

    r55246 r56065  
    3333        $author_name = get_the_author_meta( 'display_name', $author_id );
    3434        if ( ! empty( $attributes['isLink'] && ! empty( $attributes['linkTarget'] ) ) ) {
    35                 $author_name = sprintf( '<a href="%1s" target="%2s">%2s</a>', esc_url( $link ), esc_attr( $attributes['linkTarget'] ), $author_name );
     35                $author_name = sprintf( '<a href="%1$s" target="%2$s">%3$s</a>', esc_url( $link ), esc_attr( $attributes['linkTarget'] ), $author_name );
    3636        }
    3737
  • trunk/src/wp-includes/blocks/post-author/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-author",
    55        "title": "Post Author",
    … …  
    6464                }
    6565        },
    66         "editorStyle": "wp-block-post-author-editor",
    6766        "style": "wp-block-post-author"
    6867}
  • trunk/src/wp-includes/blocks/post-comments-form/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-comments-form",
    55        "title": "Post Comments Form",
  • trunk/src/wp-includes/blocks/post-content/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-content",
    55        "title": "Post Content",
    … …  
    1111                "align": [ "wide", "full" ],
    1212                "html": false,
    13                 "__experimentalLayout": true,
     13                "layout": true,
    1414                "dimensions": {
    1515                        "minHeight": true
  • trunk/src/wp-includes/blocks/post-date.php

    r55246 r56065  
    1919        }
    2020
    21         $post_ID = $block->context['postId'];
     21        $post_ID          = $block->context['postId'];
     22        $formatted_date   = get_the_date( empty( $attributes['format'] ) ? '' : $attributes['format'], $post_ID );
     23        $unformatted_date = esc_attr( get_the_date( 'c', $post_ID ) );
     24        $classes          = array();
    2225
    23         $classes = array();
    2426        if ( isset( $attributes['textAlign'] ) ) {
    2527                $classes[] = 'has-text-align-' . $attributes['textAlign'];
    … …  
    2830                $classes[] = 'has-link-color';
    2931        }
     32
     33        /*
     34         * If the "Display last modified date" setting is enabled,
     35         * only display the modified date if it is later than the publishing date.
     36         */
     37        if ( isset( $attributes['displayType'] ) && 'modified' === $attributes['displayType'] ) {
     38                if ( get_the_modified_date( 'Ymdhi', $post_ID ) > get_the_date( 'Ymdhi', $post_ID ) ) {
     39                        $formatted_date   = get_the_modified_date( empty( $attributes['format'] ) ? '' : $attributes['format'], $post_ID );
     40                        $unformatted_date = esc_attr( get_the_modified_date( 'c', $post_ID ) );
     41                        $classes[]        = 'wp-block-post-date__modified-date';
     42                } else {
     43                        return '';
     44                }
     45        }
     46
    3047        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classes ) ) );
    31 
    32         if ( isset( $attributes['displayType'] ) && 'modified' === $attributes['displayType'] ) {
    33                 $formatted_date   = get_the_modified_date( empty( $attributes['format'] ) ? '' : $attributes['format'], $post_ID );
    34                 $unformatted_date = esc_attr( get_the_modified_date( 'c', $post_ID ) );
    35         } else {
    36                 $formatted_date   = get_the_date( empty( $attributes['format'] ) ? '' : $attributes['format'], $post_ID );
    37                 $unformatted_date = esc_attr( get_the_date( 'c', $post_ID ) );
    38         }
    3948
    4049        if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
  • trunk/src/wp-includes/blocks/post-date/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-date",
    55        "title": "Post Date",
  • trunk/src/wp-includes/blocks/post-excerpt.php

    r55246 r56065  
    1919        }
    2020
    21         $excerpt = get_the_excerpt();
    22 
    23         if ( empty( $excerpt ) ) {
    24                 return '';
     21        /*
     22        * The purpose of the excerpt length setting is to limit the length of both
     23        * automatically generated and user-created excerpts.
     24        * Because the excerpt_length filter only applies to auto generated excerpts,
     25        * wp_trim_words is used instead.
     26        */
     27        $excerpt_length = $attributes['excerptLength'];
     28        $excerpt        = get_the_excerpt( $block->context['postId'] );
     29        if ( isset( $excerpt_length ) ) {
     30                $excerpt = wp_trim_words( $excerpt, $excerpt_length );
    2531        }
    2632
    2733        $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>' : '';
    28         $filter_excerpt_more = function( $more ) use ( $more_text ) {
     34        $filter_excerpt_more = static function( $more ) use ( $more_text ) {
    2935                return empty( $more_text ) ? $more : '';
    3036        };
    … …  
    7177}
    7278add_action( 'init', 'register_block_core_post_excerpt' );
     79
     80/**
     81 * If themes or plugins filter the excerpt_length, we need to
     82 * override the filter in the editor, otherwise
     83 * the excerpt length block setting has no effect.
     84 * Returns 100 because 100 is the max length in the setting.
     85 */
     86if ( is_admin() ||
     87        defined( 'REST_REQUEST' ) && REST_REQUEST ) {
     88        add_filter(
     89                'excerpt_length',
     90                static function() {
     91                        return 100;
     92                },
     93                PHP_INT_MAX
     94        );
     95}
  • trunk/src/wp-includes/blocks/post-excerpt/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-excerpt",
    5         "title": "Post Excerpt",
     5        "title": "Excerpt",
    66        "category": "theme",
    7         "description": "Display a post's excerpt.",
     7        "description": "Display the excerpt.",
    88        "textdomain": "default",
    99        "attributes": {
    … …  
    1717                        "type": "boolean",
    1818                        "default": true
     19                },
     20                "excerptLength": {
     21                        "type": "number",
     22                        "default": 55
    1923                }
    2024        },
  • trunk/src/wp-includes/blocks/post-featured-image.php

    r55246 r56065  
    4343        }
    4444
    45         if ( ! empty( $attributes['height'] ) ) {
    46                 $extra_styles = "height:{$attributes['height']};";
    47                 if ( ! empty( $attributes['scale'] ) ) {
    48                         $extra_styles .= "object-fit:{$attributes['scale']};";
    49                 }
     45        $extra_styles = '';
     46
     47        // Aspect ratio with a height set needs to override the default width/height.
     48        if ( ! empty( $attributes['aspectRatio'] ) ) {
     49                $extra_styles .= 'width:100%;height:100%;';
     50        } elseif ( ! empty( $attributes['height'] ) ) {
     51                $extra_styles .= "height:{$attributes['height']};";
     52        }
     53
     54        if ( ! empty( $attributes['scale'] ) ) {
     55                $extra_styles .= "object-fit:{$attributes['scale']};";
     56        }
     57
     58        if ( ! empty( $extra_styles ) ) {
    5059                $attr['style'] = empty( $attr['style'] ) ? $extra_styles : $attr['style'] . $extra_styles;
    5160        }
    … …  
    7281        }
    7382
    74         $width  = ! empty( $attributes['width'] ) ? esc_attr( safecss_filter_attr( 'width:' . $attributes['width'] ) ) . ';' : '';
    75         $height = ! empty( $attributes['height'] ) ? esc_attr( safecss_filter_attr( 'height:' . $attributes['height'] ) ) . ';' : '';
    76         if ( ! $height && ! $width ) {
     83        $aspect_ratio = ! empty( $attributes['aspectRatio'] )
     84                ? esc_attr( safecss_filter_attr( 'aspect-ratio:' . $attributes['aspectRatio'] ) ) . ';'
     85                : '';
     86        $width        = ! empty( $attributes['width'] )
     87                ? esc_attr( safecss_filter_attr( 'width:' . $attributes['width'] ) ) . ';'
     88                : '';
     89        $height       = ! empty( $attributes['height'] )
     90                ? esc_attr( safecss_filter_attr( 'height:' . $attributes['height'] ) ) . ';'
     91                : '';
     92        if ( ! $height && ! $width && ! $aspect_ratio ) {
    7793                $wrapper_attributes = get_block_wrapper_attributes();
    7894        } else {
    79                 $wrapper_attributes = get_block_wrapper_attributes( array( 'style' => $width . $height ) );
     95                $wrapper_attributes = get_block_wrapper_attributes( array( 'style' => $aspect_ratio . $width . $height ) );
    8096        }
    8197        return "<figure {$wrapper_attributes}>{$featured_image}</figure>";
  • trunk/src/wp-includes/blocks/post-featured-image/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-featured-image",
    55        "title": "Post Featured Image",
    … …  
    1111                        "type": "boolean",
    1212                        "default": false
     13                },
     14                "aspectRatio": {
     15                        "type": "string"
    1316                },
    1417                "width": {
  • trunk/src/wp-includes/blocks/post-navigation-link/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-navigation-link",
    55        "title": "Post Navigation Link",
  • trunk/src/wp-includes/blocks/post-template.php

    r55246 r56065  
    7373        }
    7474
     75        // Ensure backwards compatibility by flagging the number of columns via classname when using grid layout.
     76        if ( isset( $attributes['layout']['type'] ) && 'grid' === $attributes['layout']['type'] && ! empty( $attributes['layout']['columnCount'] ) ) {
     77                $classnames .= ' ' . sanitize_title( 'columns-' . $attributes['layout']['columnCount'] );
     78        }
     79
    7580        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => trim( $classnames ) ) );
    7681
    … …  
    8691                $block_instance['blockName'] = 'core/null';
    8792
     93                $post_id              = get_the_ID();
     94                $post_type            = get_post_type();
     95                $filter_block_context = static function( $context ) use ( $post_id, $post_type ) {
     96                        $context['postType'] = $post_type;
     97                        $context['postId']   = $post_id;
     98                        return $context;
     99                };
     100                add_filter( 'render_block_context', $filter_block_context );
    88101                // Render the inner blocks of the Post Template block with `dynamic` set to `false` to prevent calling
    89102                // `render_callback` and ensure that no wrapper markup is included.
    90                 $block_content = (
    91                         new WP_Block(
    92                                 $block_instance,
    93                                 array(
    94                                         'postType' => get_post_type(),
    95                                         'postId'   => get_the_ID(),
    96                                 )
    97                         )
    98                 )->render( array( 'dynamic' => false ) );
     103                $block_content = ( new WP_Block( $block_instance ) )->render( array( 'dynamic' => false ) );
     104                remove_filter( 'render_block_context', $filter_block_context );
    99105
    100106                // Wrap the render inner blocks in a `li` element with the appropriate post classes.
  • trunk/src/wp-includes/blocks/post-template/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-template",
    55        "title": "Post Template",
    … …  
    1919                "reusable": false,
    2020                "html": false,
    21                 "align": true,
    22                 "__experimentalLayout": {
    23                         "allowEditing": false
    24                 },
     21                "align": [ "wide", "full" ],
     22                "layout": true,
    2523                "color": {
    2624                        "gradients": true,
    … …  
    4341                                "fontSize": true
    4442                        }
     43                },
     44                "spacing": {
     45                        "blockGap": {
     46                                "__experimentalDefault": "1.25em"
     47                        },
     48                        "__experimentalDefaultControls": {
     49                                "blockGap": true
     50                        }
    4551                }
    4652        },
  • trunk/src/wp-includes/blocks/post-terms.php

    r55246 r56065  
    6565        $taxonomies = get_taxonomies(
    6666                array(
    67                         'public'      => true,
    68                         'show_in_rest' => true,
     67                        'publicly_queryable' => true,
     68                        'show_in_rest'       => true,
    6969                ),
    7070                'objects'
    … …  
    8888                        ),
    8989                        'isActive'    => array( 'term' ),
     90                        'scope'       => array( 'inserter', 'transform' ),
    9091                );
    9192                // Set the category variation as the default one.
  • trunk/src/wp-includes/blocks/post-terms/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-terms",
    55        "title": "Post Terms",
  • trunk/src/wp-includes/blocks/post-title.php

    r55246 r56065  
    2020        }
    2121
    22         $post_ID = $block->context['postId'];
    23         $title   = get_the_title();
     22        $post  = get_post( $block->context['postId'] );
     23        $title = get_the_title( $post );
    2424
    2525        if ( ! $title ) {
    … …  
    2929        $tag_name = 'h2';
    3030        if ( isset( $attributes['level'] ) ) {
    31                 $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
     31                $tag_name = 'h' . $attributes['level'];
    3232        }
    3333
    3434        if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
    3535                $rel   = ! empty( $attributes['rel'] ) ? 'rel="' . esc_attr( $attributes['rel'] ) . '"' : '';
    36                 $title = sprintf( '<a href="%1$s" target="%2$s" %3$s>%4$s</a>', get_the_permalink( $post_ID ), esc_attr( $attributes['linkTarget'] ), $rel, $title );
     36                $title = sprintf( '<a href="%1$s" target="%2$s" %3$s>%4$s</a>', get_the_permalink( $post ), esc_attr( $attributes['linkTarget'] ), $rel, $title );
    3737        }
    3838
  • trunk/src/wp-includes/blocks/post-title/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/post-title",
    5         "title": "Post Title",
     5        "title": "Title",
    66        "category": "theme",
    77        "description": "Displays the title of a post, page, or any other content-type.",
  • trunk/src/wp-includes/blocks/preformatted/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/preformatted",
    55        "title": "Preformatted",
  • trunk/src/wp-includes/blocks/pullquote/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/pullquote",
    55        "title": "Pullquote",
  • trunk/src/wp-includes/blocks/query-no-results/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-no-results",
    55        "title": "No results",
  • trunk/src/wp-includes/blocks/query-pagination-next.php

    r53157 r56065  
    2121
    2222        $wrapper_attributes = get_block_wrapper_attributes();
     23        $show_label         = isset( $block->context['showLabel'] ) ? (bool) $block->context['showLabel'] : true;
    2324        $default_label      = __( 'Next Page' );
    24         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
     25        $label_text         = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
     26        $label              = $show_label ? $label_text : '';
    2527        $pagination_arrow   = get_query_pagination_arrow( $block, true );
    2628
     29        if ( ! $label ) {
     30                $wrapper_attributes .= ' aria-label="' . $label_text . '"';
     31        }
    2732        if ( $pagination_arrow ) {
    2833                $label .= $pagination_arrow;
    … …  
    3237        // Check if the pagination is for Query that inherits the global context.
    3338        if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
    34                 $filter_link_attributes = function() use ( $wrapper_attributes ) {
     39                $filter_link_attributes = static function() use ( $wrapper_attributes ) {
    3540                        return $wrapper_attributes;
    3641                };
  • trunk/src/wp-includes/blocks/query-pagination-next/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-pagination-next",
    55        "title": "Next Page",
    … …  
    1313                }
    1414        },
    15         "usesContext": [ "queryId", "query", "paginationArrow" ],
     15        "usesContext": [ "queryId", "query", "paginationArrow", "showLabel" ],
    1616        "supports": {
    1717                "reusable": false,
  • trunk/src/wp-includes/blocks/query-pagination-numbers/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-pagination-numbers",
    55        "title": "Page Numbers",
    … …  
    3333                }
    3434        },
    35         "editorStyle": "query-pagination-numbers-editor"
     35        "editorStyle": "wp-block-query-pagination-numbers-editor"
    3636}
  • trunk/src/wp-includes/blocks/query-pagination-previous.php

    r53157 r56065  
    2020
    2121        $wrapper_attributes = get_block_wrapper_attributes();
     22        $show_label         = isset( $block->context['showLabel'] ) ? (bool) $block->context['showLabel'] : true;
    2223        $default_label      = __( 'Previous Page' );
    23         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
     24        $label_text         = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label;
     25        $label              = $show_label ? $label_text : '';
    2426        $pagination_arrow   = get_query_pagination_arrow( $block, false );
     27        if ( ! $label ) {
     28                $wrapper_attributes .= ' aria-label="' . $label_text . '"';
     29        }
    2530        if ( $pagination_arrow ) {
    2631                $label = $pagination_arrow . $label;
    … …  
    3035        // and handle appropriately.
    3136        if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
    32                 $filter_link_attributes = function() use ( $wrapper_attributes ) {
     37                $filter_link_attributes = static function() use ( $wrapper_attributes ) {
    3338                        return $wrapper_attributes;
    3439                };
  • trunk/src/wp-includes/blocks/query-pagination-previous/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-pagination-previous",
    55        "title": "Previous Page",
    … …  
    1313                }
    1414        },
    15         "usesContext": [ "queryId", "query", "paginationArrow" ],
     15        "usesContext": [ "queryId", "query", "paginationArrow", "showLabel" ],
    1616        "supports": {
    1717                "reusable": false,
  • trunk/src/wp-includes/blocks/query-pagination/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-pagination",
    55        "title": "Pagination",
    … …  
    1212                        "type": "string",
    1313                        "default": "none"
     14                },
     15                "showLabel": {
     16                        "type": "boolean",
     17                        "default": true
    1418                }
    1519        },
    1620        "usesContext": [ "queryId", "query" ],
    1721        "providesContext": {
    18                 "paginationArrow": "paginationArrow"
     22                "paginationArrow": "paginationArrow",
     23                "showLabel": "showLabel"
    1924        },
    2025        "supports": {
    … …  
    3136                        }
    3237                },
    33                 "__experimentalLayout": {
     38                "layout": {
    3439                        "allowSwitching": false,
    3540                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/query-title.php

    r54257 r56065  
    2929                $show_prefix = isset( $attributes['showPrefix'] ) ? $attributes['showPrefix'] : true;
    3030                if ( ! $show_prefix ) {
    31                         $filter_title = function( $title, $original_title ) {
    32                                 return $original_title;
    33                         };
    34                         add_filter( 'get_the_archive_title', $filter_title, 10, 2 );
     31                        add_filter( 'get_the_archive_title_prefix', '__return_empty_string', 1 );
    3532                        $title = get_the_archive_title();
    36                         remove_filter( 'get_the_archive_title', $filter_title, 10, 2 );
     33                        remove_filter( 'get_the_archive_title_prefix', '__return_empty_string', 1 );
    3734                } else {
    3835                        $title = get_the_archive_title();
  • trunk/src/wp-includes/blocks/query-title/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query-title",
    55        "title": "Query Title",
  • trunk/src/wp-includes/blocks/query/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/query",
    55        "title": "Query Loop",
    … …  
    3333                        "default": "div"
    3434                },
    35                 "displayLayout": {
    36                         "type": "object",
    37                         "default": {
    38                                 "type": "list"
    39                         }
    40                 },
    4135                "namespace": {
    4236                        "type": "string"
    … …  
    5145                "align": [ "wide", "full" ],
    5246                "html": false,
    53                 "__experimentalLayout": true
     47                "layout": true
    5448        },
    5549        "editorStyle": "wp-block-query-editor"
  • trunk/src/wp-includes/blocks/quote/block.json

    r54383 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/quote",
    55        "title": "Quote",
    … …  
    3030        "supports": {
    3131                "anchor": true,
     32                "html": false,
    3233                "__experimentalOnEnter": true,
    3334                "typography": {
  • trunk/src/wp-includes/blocks/read-more/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/read-more",
    55        "title": "Read More",
  • trunk/src/wp-includes/blocks/require-dynamic-blocks.php

    r55246 r56065  
    2222require_once ABSPATH . WPINC . '/blocks/cover.php';
    2323require_once ABSPATH . WPINC . '/blocks/file.php';
     24require_once ABSPATH . WPINC . '/blocks/footnotes.php';
    2425require_once ABSPATH . WPINC . '/blocks/gallery.php';
    2526require_once ABSPATH . WPINC . '/blocks/heading.php';
    … …  
    3334require_once ABSPATH . WPINC . '/blocks/navigation-submenu.php';
    3435require_once ABSPATH . WPINC . '/blocks/page-list.php';
     36require_once ABSPATH . WPINC . '/blocks/page-list-item.php';
    3537require_once ABSPATH . WPINC . '/blocks/pattern.php';
    3638require_once ABSPATH . WPINC . '/blocks/post-author.php';
  • trunk/src/wp-includes/blocks/require-static-blocks.php

    r55246 r56065  
    1010        'column',
    1111        'columns',
     12        'details',
    1213        'embed',
    1314        'freeform',
    … …  
    2021        'more',
    2122        'nextpage',
    22         'page-list-item',
    2323        'paragraph',
    2424        'preformatted',
  • trunk/src/wp-includes/blocks/rss/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/rss",
    55        "title": "RSS",
  • trunk/src/wp-includes/blocks/search.php

    r55246 r56065  
    3030        $show_label          = ( ! empty( $attributes['showLabel'] ) ) ? true : false;
    3131        $use_icon_button     = ( ! empty( $attributes['buttonUseIcon'] ) ) ? true : false;
    32         $show_input          = ( ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition'] ) ? false : true;
    3332        $show_button         = ( ! empty( $attributes['buttonPosition'] ) && 'no-button' === $attributes['buttonPosition'] ) ? false : true;
     33        $button_position     = $show_button ? $attributes['buttonPosition'] : null;
    3434        $query_params        = ( ! empty( $attributes['query'] ) ) ? $attributes['query'] : array();
    35         $input_markup        = '';
    36         $button_markup       = '';
     35        $button_behavior     = ( ! empty( $attributes['buttonBehavior'] ) ) ? $attributes['buttonBehavior'] : 'default';
     36        $button              = '';
    3737        $query_params_markup = '';
    3838        $inline_styles       = styles_for_block_core_search( $attributes );
    … …  
    4545
    4646        $label_inner_html = empty( $attributes['label'] ) ? __( 'Search' ) : wp_kses_post( $attributes['label'] );
    47 
    48         $label_markup = sprintf(
    49                 '<label for="%1$s" class="wp-block-search__label screen-reader-text">%2$s</label>',
    50                 esc_attr( $input_id ),
    51                 $label_inner_html
    52         );
    53         if ( $show_label && ! empty( $attributes['label'] ) ) {
    54                 $label_classes = array( 'wp-block-search__label' );
    55                 if ( ! empty( $typography_classes ) ) {
    56                         $label_classes[] = $typography_classes;
    57                 }
    58                 $label_markup = sprintf(
    59                         '<label for="%1$s" class="%2$s" %3$s>%4$s</label>',
    60                         esc_attr( $input_id ),
    61                         esc_attr( implode( ' ', $label_classes ) ),
    62                         $inline_styles['label'],
    63                         $label_inner_html
    64                 );
    65         }
    66 
    67         if ( $show_input ) {
    68                 $input_classes = array( 'wp-block-search__input' );
    69                 if ( ! $is_button_inside && ! empty( $border_color_classes ) ) {
    70                         $input_classes[] = $border_color_classes;
    71                 }
    72                 if ( ! empty( $typography_classes ) ) {
    73                         $input_classes[] = $typography_classes;
    74                 }
    75                 $input_markup = sprintf(
    76                         '<input type="search" id="%s" class="%s" name="s" value="%s" placeholder="%s" %s required />',
    77                         $input_id,
    78                         esc_attr( implode( ' ', $input_classes ) ),
    79                         get_search_query(),
    80                         esc_attr( $attributes['placeholder'] ),
    81                         $inline_styles['input']
    82                 );
     47        $label            = new WP_HTML_Tag_Processor( sprintf( '<label %1$s>%2$s</label>', $inline_styles['label'], $label_inner_html ) );
     48        if ( $label->next_tag() ) {
     49                $label->set_attribute( 'for', $input_id );
     50                $label->add_class( 'wp-block-search__label' );
     51                if ( $show_label && ! empty( $attributes['label'] ) ) {
     52                        if ( ! empty( $typography_classes ) ) {
     53                                $label->add_class( $typography_classes );
     54                        }
     55                } else {
     56                        $label->add_class( 'screen-reader-text' );
     57                }
     58        }
     59
     60        $input         = new WP_HTML_Tag_Processor( sprintf( '<input type="search" name="s" required %s/>', $inline_styles['input'] ) );
     61        $input_classes = array( 'wp-block-search__input' );
     62        if ( ! $is_button_inside && ! empty( $border_color_classes ) ) {
     63                $input_classes[] = $border_color_classes;
     64        }
     65        if ( ! empty( $typography_classes ) ) {
     66                $input_classes[] = $typography_classes;
     67        }
     68        if ( $input->next_tag() ) {
     69                $input->add_class( implode( ' ', $input_classes ) );
     70                $input->set_attribute( 'id', $input_id );
     71                $input->set_attribute( 'value', get_search_query() );
     72                $input->set_attribute( 'placeholder', $attributes['placeholder'] );
     73                if ( 'button-only' === $button_position && 'expand-searchfield' === $button_behavior ) {
     74                        $input->set_attribute( 'aria-hidden', 'true' );
     75                        $input->set_attribute( 'tabindex', '-1' );
     76                        wp_enqueue_script( 'wp-block--search-view', plugins_url( 'search/view.min.js', __FILE__ ) );
     77                }
    8378        }
    8479
    … …  
    10297                        $button_classes[] = $typography_classes;
    10398                }
    104                 $aria_label = '';
    10599
    106100                if ( ! $is_button_inside && ! empty( $border_color_classes ) ) {
    … …  
    112106                        }
    113107                } else {
    114                         $aria_label       = sprintf( 'aria-label="%s"', esc_attr( wp_strip_all_tags( $attributes['buttonText'] ) ) );
    115                         $button_classes[] = 'has-icon';
    116 
     108                        $button_classes[]       = 'has-icon';
    117109                        $button_internal_markup =
    118110                                '<svg class="search-icon" viewBox="0 0 24 24" width="24" height="24">
    119                                         <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>
     111                                        <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path>
    120112                                </svg>';
    121113                }
    … …  
    123115                // Include the button element class.
    124116                $button_classes[] = wp_theme_get_element_class_name( 'button' );
    125                 $button_markup    = sprintf(
    126                         '<button type="submit" class="%s" %s %s>%s</button>',
    127                         esc_attr( implode( ' ', $button_classes ) ),
    128                         $inline_styles['button'],
    129                         $aria_label,
    130                         $button_internal_markup
    131                 );
     117                $button           = new WP_HTML_Tag_Processor( sprintf( '<button type="submit" %s>%s</button>', $inline_styles['button'], $button_internal_markup ) );
     118
     119                if ( $button->next_tag() ) {
     120                        $button->add_class( implode( ' ', $button_classes ) );
     121                        if ( 'expand-searchfield' === $attributes['buttonBehavior'] && 'button-only' === $attributes['buttonPosition'] ) {
     122                                $button->set_attribute( 'aria-label', __( 'Expand search field' ) );
     123                                $button->set_attribute( 'aria-controls', 'wp-block-search__input-' . $input_id );
     124                                $button->set_attribute( 'aria-expanded', 'false' );
     125                        } else {
     126                                $button->set_attribute( 'aria-label', wp_strip_all_tags( $attributes['buttonText'] ) );
     127                        }
     128                }
    132129        }
    133130
    … …  
    137134                esc_attr( $field_markup_classes ),
    138135                $inline_styles['wrapper'],
    139                 $input_markup . $query_params_markup . $button_markup
     136                $input . $query_params_markup . $button
    140137        );
    141138        $wrapper_attributes   = get_block_wrapper_attributes(
    … …  
    147144                esc_url( home_url( '/' ) ),
    148145                $wrapper_attributes,
    149                 $label_markup . $field_markup
     146                $label . $field_markup
    150147        );
    151148}
    … …  
    189186                if ( 'button-only' === $attributes['buttonPosition'] ) {
    190187                        $classnames[] = 'wp-block-search__button-only';
     188                        if ( ! empty( $attributes['buttonBehavior'] ) && 'expand-searchfield' === $attributes['buttonBehavior'] ) {
     189                                $classnames[] = 'wp-block-search__button-behavior-expand wp-block-search__searchfield-hidden';
     190                        }
    191191                }
    192192        }
    … …  
    295295
    296296        // Add width styles.
    297         $has_width   = ! empty( $attributes['width'] ) && ! empty( $attributes['widthUnit'] );
    298         $button_only = ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition'];
    299 
    300         if ( $has_width && ! $button_only ) {
     297        $has_width = ! empty( $attributes['width'] ) && ! empty( $attributes['widthUnit'] );
     298
     299        if ( $has_width ) {
    301300                $wrapper_styles[] = sprintf(
    302301                        'width: %d%s;',
  • trunk/src/wp-includes/blocks/search/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/search",
    55        "title": "Search",
    … …  
    4343                        "type": "object",
    4444                        "default": {}
     45                },
     46                "buttonBehavior": {
     47                        "type": "string",
     48                        "default": "expand-searchfield"
     49                },
     50                "isSearchFieldHidden": {
     51                        "type": "boolean",
     52                        "default": false
    4553                }
    4654        },
  • trunk/src/wp-includes/blocks/separator/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/separator",
    55        "title": "Separator",
  • trunk/src/wp-includes/blocks/shortcode/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/shortcode",
    55        "title": "Shortcode",
    … …  
    1010                "text": {
    1111                        "type": "string",
    12                         "source": "html"
     12                        "source": "raw"
    1313                }
    1414        },
  • trunk/src/wp-includes/blocks/site-logo.php

    r53157 r56065  
    1414 */
    1515function render_block_core_site_logo( $attributes ) {
    16         $adjust_width_height_filter = function ( $image ) use ( $attributes ) {
     16        $adjust_width_height_filter = static function ( $image ) use ( $attributes ) {
    1717                if ( empty( $attributes['width'] ) || empty( $image ) || ! $image[1] || ! $image[2] ) {
    1818                        return $image;
    … …  
    4040                // Add the link target after the rel="home".
    4141                // Add an aria-label for informing that the page opens in a new tab.
    42                 $aria_label  = 'aria-label="' . esc_attr__( '(Home link, opens in a new tab)' ) . '"';
    43                 $custom_logo = str_replace( 'rel="home"', 'rel="home" target="' . esc_attr( $attributes['linkTarget'] ) . '"' . $aria_label, $custom_logo );
     42                $processor = new WP_HTML_Tag_Processor( $custom_logo );
     43                $processor->next_tag( 'a' );
     44                if ( 'home' === $processor->get_attribute( 'rel' ) ) {
     45                        $processor->set_attribute( 'aria-label', __( '(Home link, opens in a new tab)' ) );
     46                        $processor->set_attribute( 'target', $attributes['linkTarget'] );
     47                }
     48                $custom_logo = $processor->get_updated_html();
    4449        }
    4550
  • trunk/src/wp-includes/blocks/site-logo/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/site-logo",
    55        "title": "Site Logo",
    66        "category": "theme",
    7         "description": "Display a graphic to represent this site. Update the block, and the changes apply everywhere it’s used. This is different than the site icon, which is the smaller image visible in your dashboard, browser tabs, etc used to help others recognize this site.",
     7        "description": "Display an image to represent this site. Update this block and the changes apply everywhere.",
    88        "textdomain": "default",
    99        "attributes": {
  • trunk/src/wp-includes/blocks/site-tagline/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/site-tagline",
    55        "title": "Site Tagline",
  • trunk/src/wp-includes/blocks/site-title/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/site-title",
    55        "title": "Site Title",
  • trunk/src/wp-includes/blocks/social-link.php

    r55246 r56065  
    4848        $wrapper_attributes = get_block_wrapper_attributes(
    4949                array(
    50                         'class' => 'wp-social-link wp-social-link-' . $service,
     50                        'class' => 'wp-social-link wp-social-link-' . $service . block_core_social_link_get_color_classes( $block->context ),
    5151                        'style' => block_core_social_link_get_color_styles( $block->context ),
    5252                )
    … …  
    6060        $link .= '</span></a></li>';
    6161
    62         $w = new WP_HTML_Tag_Processor( $link );
    63         $w->next_tag( 'a' );
     62        $processor = new WP_HTML_Tag_Processor( $link );
     63        $processor->next_tag( 'a' );
    6464        if ( $open_in_new_tab ) {
    65                 $w->set_attribute( 'rel', esc_attr( $rel ) . ' noopener nofollow' );
    66                 $w->set_attribute( 'target', '_blank' );
     65                $processor->set_attribute( 'rel', esc_attr( $rel ) . ' noopener nofollow' );
     66                $processor->set_attribute( 'target', '_blank' );
    6767        } elseif ( '' !== $rel ) {
    68                 $w->set_attribute( 'rel', esc_attr( $rel ) );
    69         }
    70         return $w;
     68                $processor->set_attribute( 'rel', esc_attr( $rel ) );
     69        }
     70        return $processor->get_updated_html();
    7171}
    7272
    … …  
    145145                'chain'         => array(
    146146                        'name' => 'Link',
    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="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>',
     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="M15.6,7.2H14v1.5h1.6c2,0,3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7H14v1.5h1.6c2.8,0,5.2-2.3,5.2-5.2,0-2.9-2.3-5.2-5.2-5.2zM4.7,12.4c0-2,1.7-3.7,3.7-3.7H10V7.2H8.4c-2.9,0-5.2,2.3-5.2,5.2,0,2.9,2.3,5.2,5.2,5.2H10v-1.5H8.4c-2,0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"></path></svg>',
    148148                ),
    149149                'codepen'       => array(
    … …  
    209209                'mail'          => array(
    210210                        'name' => 'Mail',
    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="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>',
     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="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg>',
    212212                ),
    213213                'mastodon'      => array(
    … …  
    338338        return implode( '', $styles );
    339339}
     340
     341/**
     342 * Returns CSS classes for icon and icon background colors.
     343 *
     344 * @param array $context Block context passed to Social Sharing Link.
     345 *
     346 * @return string CSS classes for link's icon and background colors.
     347 */
     348function block_core_social_link_get_color_classes( $context ) {
     349        $classes = array();
     350
     351        if ( array_key_exists( 'iconColor', $context ) ) {
     352                $classes[] = 'has-' . $context['iconColor'] . '-color';
     353        }
     354
     355        if ( array_key_exists( 'iconBackgroundColor', $context ) ) {
     356                $classes[] = 'has-' . $context['iconBackgroundColor'] . '-background-color';
     357        }
     358
     359        return ' ' . implode( ' ', $classes );
     360}
  • trunk/src/wp-includes/blocks/social-link/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/social-link",
    55        "title": "Social Icon",
    … …  
    2525                "openInNewTab",
    2626                "showLabels",
     27                "iconColor",
    2728                "iconColorValue",
     29                "iconBackgroundColor",
    2830                "iconBackgroundColorValue"
    2931        ],
  • trunk/src/wp-includes/blocks/social-links/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/social-links",
    55        "title": "Social Icons",
    … …  
    4242                "openInNewTab": "openInNewTab",
    4343                "showLabels": "showLabels",
     44                "iconColor": "iconColor",
    4445                "iconColorValue": "iconColorValue",
     46                "iconBackgroundColor": "iconBackgroundColor",
    4547                "iconBackgroundColorValue": "iconBackgroundColorValue"
    4648        },
    … …  
    4951                "anchor": true,
    5052                "__experimentalExposeControlsToChildren": true,
    51                 "__experimentalLayout": {
     53                "layout": {
    5254                        "allowSwitching": false,
    5355                        "allowInheriting": false,
  • trunk/src/wp-includes/blocks/spacer/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/spacer",
    55        "title": "Spacer",
  • trunk/src/wp-includes/blocks/table/block.json

    r55246 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/table",
    55        "title": "Table",
  • trunk/src/wp-includes/blocks/tag-cloud/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/tag-cloud",
    55        "title": "Tag Cloud",
  • trunk/src/wp-includes/blocks/template-part.php

    r55828 r56065  
    1919        $content          = null;
    2020        $area             = WP_TEMPLATE_PART_AREA_UNCATEGORIZED;
     21        $stylesheet       = get_stylesheet();
    2122
    2223        if (
    2324                isset( $attributes['slug'] ) &&
    2425                isset( $attributes['theme'] ) &&
    25                 get_stylesheet() === $attributes['theme']
     26                $stylesheet === $attributes['theme']
    2627        ) {
    2728                $template_part_id    = $attributes['theme'] . '//' . $attributes['slug'];
    2829                $template_part_query = new WP_Query(
    2930                        array(
    30                                 'post_type'      => 'wp_template_part',
    31                                 'post_status'    => 'publish',
    32                                 'post_name__in'  => array( $attributes['slug'] ),
    33                                 'tax_query'      => array(
     31                                'post_type'           => 'wp_template_part',
     32                                'post_status'         => 'publish',
     33                                'post_name__in'       => array( $attributes['slug'] ),
     34                                'tax_query'           => array(
    3435                                        array(
    3536                                                'taxonomy' => 'wp_theme',
    … …  
    3839                                        ),
    3940                                ),
    40                                 'posts_per_page' => 1,
    41                                 'no_found_rows'  => true,
     41                                'posts_per_page'      => 1,
     42                                'no_found_rows'       => true,
     43                                'lazy_load_term_meta' => false, // Do not lazy load term meta, as template parts only have one term.
    4244                        )
    4345                );
    … …  
    6567                        // Else, if the template part was provided by the active theme,
    6668                        // render the corresponding file content.
    67                         $parent_theme_folders        = get_block_theme_folders( get_template() );
    68                         $child_theme_folders         = get_block_theme_folders( get_stylesheet() );
    69                         $child_theme_part_file_path  = get_theme_file_path( '/' . $child_theme_folders['wp_template_part'] . '/' . $attributes['slug'] . '.html' );
    70                         $parent_theme_part_file_path = get_theme_file_path( '/' . $parent_theme_folders['wp_template_part'] . '/' . $attributes['slug'] . '.html' );
    71                         $template_part_file_path     = 0 === validate_file( $attributes['slug'] ) && file_exists( $child_theme_part_file_path ) ? $child_theme_part_file_path : $parent_theme_part_file_path;
    72                         if ( 0 === validate_file( $attributes['slug'] ) && file_exists( $template_part_file_path ) ) {
    73                                 $content = file_get_contents( $template_part_file_path );
    74                                 $content = is_string( $content ) && '' !== $content
    75                                                 ? _inject_theme_attribute_in_block_template_content( $content )
    76                                                 : '';
     69                        if ( 0 === validate_file( $attributes['slug'] ) ) {
     70                                $themes   = array( $stylesheet );
     71                                $template = get_template();
     72                                if ( $stylesheet !== $template ) {
     73                                        $themes[] = $template;
     74                                }
     75
     76                                foreach ( $themes as $theme ) {
     77                                        $theme_folders           = get_block_theme_folders( $theme );
     78                                        $template_part_file_path = get_theme_file_path( '/' . $theme_folders['wp_template_part'] . '/' . $attributes['slug'] . '.html' );
     79                                        if ( file_exists( $template_part_file_path ) ) {
     80                                                $content = (string) file_get_contents( $template_part_file_path );
     81                                                $content = '' !== $content ? _inject_theme_attribute_in_block_template_content( $content ) : '';
     82                                                break;
     83                                        }
     84                                }
    7785                        }
    7886
    … …  
    173181 * Returns an array of area variation objects for the template part block.
    174182 *
     183 * @param array $instance_variations The variations for instances.
     184 *
    175185 * @return array Array containing the block variation objects.
    176186 */
    177 function build_template_part_block_area_variations() {
     187function build_template_part_block_area_variations( $instance_variations ) {
    178188        $variations    = array();
    179189        $defined_areas = get_allowed_block_template_part_areas();
     190
    180191        foreach ( $defined_areas as $area ) {
    181192                if ( 'uncategorized' !== $area['area'] ) {
     193                        $has_instance_for_area = false;
     194                        foreach ( $instance_variations as $variation ) {
     195                                if ( $variation['attributes']['area'] === $area['area'] ) {
     196                                        $has_instance_for_area = true;
     197                                        break;
     198                                }
     199                        }
     200
     201                        $scope = $has_instance_for_area ? array() : array( 'inserter' );
     202
    182203                        $variations[] = array(
    183                                 'name'        => $area['area'],
     204                                'name'        => 'area_' . $area['area'],
    184205                                'title'       => $area['label'],
    185206                                'description' => $area['description'],
    … …  
    187208                                        'area' => $area['area'],
    188209                                ),
    189                                 'scope'       => array( 'inserter' ),
     210                                'scope'       => $scope,
    190211                                'icon'        => $area['icon'],
    191212                        );
    … …  
    223244        foreach ( $template_parts as $template_part ) {
    224245                $variations[] = array(
    225                         'name'        => sanitize_title( $template_part->slug ),
     246                        'name'        => 'instance_' . sanitize_title( $template_part->slug ),
    226247                        'title'       => $template_part->title,
    227248                        // If there's no description for the template part don't show the
    … …  
    255276 */
    256277function build_template_part_block_variations() {
    257         return array_merge( build_template_part_block_area_variations(), build_template_part_block_instance_variations() );
     278        $instance_variations = build_template_part_block_instance_variations();
     279        $area_variations     = build_template_part_block_area_variations( $instance_variations );
     280        return array_merge( $area_variations, $instance_variations );
    258281}
    259282
  • trunk/src/wp-includes/blocks/template-part/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/template-part",
    55        "title": "Template Part",
  • trunk/src/wp-includes/blocks/term-description/block.json

    r55440 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/term-description",
    55        "title": "Term Description",
    … …  
    3939                        }
    4040                }
    41         },
    42         "editorStyle": "wp-block-term-description-editor"
     41        }
    4342}
  • trunk/src/wp-includes/blocks/text-columns/block.json

    r53157 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/text-columns",
    55        "title": "Text Columns (deprecated)",
  • trunk/src/wp-includes/blocks/verse/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/verse",
    55        "title": "Verse",
    … …  
    4848                        "margin": true,
    4949                        "padding": true
     50                },
     51                "__experimentalBorder": {
     52                        "radius": true,
     53                        "width": true,
     54                        "color": true,
     55                        "style": true
    5056                }
    5157        },
  • trunk/src/wp-includes/blocks/video/block.json

    r54257 r56065  
    11{
    22        "$schema": "https://schemas.wp.org/trunk/block.json",
    3         "apiVersion": 2,
     3        "apiVersion": 3,
    44        "name": "core/video",
    55        "title": "Video",
  • trunk/src/wp-includes/blocks/widget-group/block.json

    r52069 r56065  
    11{
    2         "apiVersion": 2,
     2        "apiVersion": 3,
    33        "name": "core/widget-group",
    44        "category": "widgets",
  • trunk/src/wp-includes/load.php

    r56042 r56065  
    7474
    7575        // Fix for PHP as CGI hosts that set SCRIPT_FILENAME to something ending in php.cgi for all requests.
    76         if ( isset( $_SERVER['SCRIPT_FILENAME'] ) && str_ends_with( $_SERVER['SCRIPT_FILENAME'], 'php.cgi' ) ) {
     76        if ( isset( $_SERVER['SCRIPT_FILENAME'] )
     77                && ( strpos( $_SERVER['SCRIPT_FILENAME'], 'php.cgi' ) === strlen( $_SERVER['SCRIPT_FILENAME'] ) - 7 )
     78        ) {
    7779                $_SERVER['SCRIPT_FILENAME'] = $_SERVER['PATH_TRANSLATED'];
    7880        }
    7981
    8082        // Fix for Dreamhost and other PHP as CGI hosts.
    81         if ( isset( $_SERVER['SCRIPT_NAME'] ) && str_contains( $_SERVER['SCRIPT_NAME'], 'php.cgi' ) ) {
     83        if ( isset( $_SERVER['SCRIPT_NAME'] ) && ( strpos( $_SERVER['SCRIPT_NAME'], 'php.cgi' ) !== false ) ) {
    8284                unset( $_SERVER['PATH_INFO'] );
    8385        }
    … …  
    878880        }
    879881        while ( ( $plugin = readdir( $dh ) ) !== false ) {
    880                 if ( str_ends_with( $plugin, '.php' ) ) {
     882                if ( '.php' === substr( $plugin, -4 ) ) {
    881883                        $mu_plugins[] = WPMU_PLUGIN_DIR . '/' . $plugin;
    882884                }
    … …  
    920922        foreach ( $active_plugins as $plugin ) {
    921923                if ( ! validate_file( $plugin )                     // $plugin must validate as file.
    922                         && str_ends_with( $plugin, '.php' )             // $plugin must end with '.php'.
     924                        && '.php' === substr( $plugin, -4 )             // $plugin must end with '.php'.
    923925                        && file_exists( WP_PLUGIN_DIR . '/' . $plugin ) // $plugin must exist.
    924926                        // Not already included as a network plugin.
    … …  
    15501552        $bytes = (int) $value;
    15511553
    1552         if ( str_contains( $value, 'g' ) ) {
     1554        if ( false !== strpos( $value, 'g' ) ) {
    15531555                $bytes *= GB_IN_BYTES;
    1554         } elseif ( str_contains( $value, 'm' ) ) {
     1556        } elseif ( false !== strpos( $value, 'm' ) ) {
    15551557                $bytes *= MB_IN_BYTES;
    1556         } elseif ( str_contains( $value, 'k' ) ) {
     1558        } elseif ( false !== strpos( $value, 'k' ) ) {
    15571559                $bytes *= KB_IN_BYTES;
    15581560        }
    … …  
    18331835        if ( isset( $_SERVER['HTTP_ACCEPT'] ) ) {
    18341836                foreach ( $accepted as $type ) {
    1835                         if ( str_contains( $_SERVER['HTTP_ACCEPT'], $type ) ) {
     1837                        if ( false !== strpos( $_SERVER['HTTP_ACCEPT'], $type ) ) {
    18361838                                return true;
    18371839                        }
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover.html

    r46587 r56065  
    11<!-- wp:core/cover {"url":"https://cldup.com/uuUqE_dXzy.jpg","dimRatio":40} -->
    2 <div class="wp-block-cover has-background-dim-40 has-background-dim" style="background-image:url(https://cldup.com/uuUqE_dXzy.jpg)">
     2<div class="wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow" style="background-image:url(https://cldup.com/uuUqE_dXzy.jpg)">
    33    <p class="wp-block-cover-text">Guten Berg!</p>
    44</div>
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover.json

    r46587 r56065  
    1313        },
    1414        "innerBlocks": [],
    15         "originalContent": "<div class=\"wp-block-cover has-background-dim-40 has-background-dim\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
     15        "originalContent": "<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
    1616    }
    1717]
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover.parsed.json

    r46587 r56065  
    77        },
    88        "innerBlocks": [],
    9         "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
     9        "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
    1010        "innerContent": [
    11             "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
     11            "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-image:url(https://cldup.com/uuUqE_dXzy.jpg)\">\n    <p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
    1212        ]
    1313    },
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover.server.html

    r46587 r56065  
    11
    2 <div class="wp-block-cover has-background-dim-40 has-background-dim" style="background-image:url(https://cldup.com/uuUqE_dXzy.jpg)">
     2<div class="wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow" style="background-image:url(https://cldup.com/uuUqE_dXzy.jpg)">
    33    <p class="wp-block-cover-text">Guten Berg!</p>
    44</div>
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video-overlay.html

    r46587 r56065  
    11<!-- wp:cover {"url":"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=","dimRatio":10,"customOverlayColor":"#3615d9","backgroundType":"video"} -->
    2 <div class="wp-block-cover has-background-dim-10 has-background-dim" style="background-color:#3615d9">
     2<div class="wp-block-cover has-background-dim-10 has-background-dim is-layout-flow wp-block-cover-is-layout-flow" style="background-color:#3615d9">
    33        <video class="wp-block-cover__video-background" autoplay muted loop src="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE="></video>
    44        <p class="wp-block-cover-text">Guten Berg!</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video-overlay.json

    r46587 r56065  
    1414        },
    1515        "innerBlocks": [],
    16         "originalContent": "<div class=\"wp-block-cover has-background-dim-10 has-background-dim\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
     16        "originalContent": "<div class=\"wp-block-cover has-background-dim-10 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
    1717    }
    1818]
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video-overlay.parsed.json

    r46587 r56065  
    99        },
    1010        "innerBlocks": [],
    11         "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-10 has-background-dim\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
     11        "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-10 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
    1212        "innerContent": [
    13             "\n<div class=\"wp-block-cover has-background-dim-10 has-background-dim\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
     13            "\n<div class=\"wp-block-cover has-background-dim-10 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\" style=\"background-color:#3615d9\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
    1414        ]
    1515    },
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video-overlay.server.html

    r46587 r56065  
    11
    2 <div class="wp-block-cover has-background-dim-10 has-background-dim" style="background-color:#3615d9">
     2<div class="wp-block-cover has-background-dim-10 has-background-dim is-layout-flow wp-block-cover-is-layout-flow" style="background-color:#3615d9">
    33        <video class="wp-block-cover__video-background" autoplay muted loop src="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE="></video>
    44        <p class="wp-block-cover-text">Guten Berg!</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video.html

    r46587 r56065  
    11<!-- wp:cover {"url":"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=","dimRatio":40,"backgroundType":"video"} -->
    2 <div class="wp-block-cover has-background-dim-40 has-background-dim">
     2<div class="wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow">
    33        <video class="wp-block-cover__video-background" autoplay muted loop src="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE="></video>
    44        <p class="wp-block-cover-text">Guten Berg!</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video.json

    r46587 r56065  
    1313        },
    1414        "innerBlocks": [],
    15         "originalContent": "<div class=\"wp-block-cover has-background-dim-40 has-background-dim\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
     15        "originalContent": "<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>"
    1616    }
    1717]
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video.parsed.json

    r46587 r56065  
    88        },
    99        "innerBlocks": [],
    10         "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
     10        "innerHTML": "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n",
    1111        "innerContent": [
    12             "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
     12            "\n<div class=\"wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow\">\n\t<video class=\"wp-block-cover__video-background\" autoplay muted loop src=\"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=\"></video>\n\t<p class=\"wp-block-cover-text\">Guten Berg!</p>\n</div>\n"
    1313        ]
    1414    },
  • trunk/tests/phpunit/data/blocks/fixtures/core__cover__video.server.html

    r46587 r56065  
    11
    2 <div class="wp-block-cover has-background-dim-40 has-background-dim">
     2<div class="wp-block-cover has-background-dim-40 has-background-dim is-layout-flow wp-block-cover-is-layout-flow">
    33        <video class="wp-block-cover__video-background" autoplay muted loop src="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE="></video>
    44        <p class="wp-block-cover-text">Guten Berg!</p>
  • trunk/tests/phpunit/data/blocks/fixtures/core__gallery__deprecated-7.server.html

    r55956 r56065  
    11
    22<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
    3                 <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg"><img data-id="705"  src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg" alt="" class="wp-image-705"/></a></figure>
    4                 <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg"><img data-id="704"  src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg" alt="" class="wp-image-704"/></a></figure>
    5                 <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg"><img data-id="703"  src="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg" alt="" class="wp-image-703"/></a></figure>
     3                <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg"><img data-id="705" src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg" alt="" class="wp-image-705"/></a></figure>
     4                <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg"><img data-id="704" src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg" alt="" class="wp-image-704"/></a></figure>
     5                <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg"><img data-id="703" src="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg" alt="" class="wp-image-703"/></a></figure>
    66</figure>
    77
    88
    99<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
    10         <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg"><img data-id="705"  src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg" alt="" class="wp-image-705"/></a></figure>
    11         <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg"><img data-id="704"  src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg" alt="" class="wp-image-704"/></a></figure>
    12         <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg"><img data-id="703"  src="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg" alt="" class="wp-image-703"/></a></figure>
     10        <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg"><img data-id="705" src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1-682x1024.jpg" alt="" class="wp-image-705"/></a></figure>
     11        <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg"><img data-id="704" src="http://wptest.local/wp-content/uploads/2020/09/test-image-edited-1024x682.jpg" alt="" class="wp-image-704"/></a></figure>
     12        <figure class="wp-block-image size-large"><a href="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg"><img data-id="703" src="http://wptest.local/wp-content/uploads/2020/04/test-image-1024x683.jpg" alt="" class="wp-image-703"/></a></figure>
    1313        <figcaption class="blocks-gallery-caption">This gallery has a caption</figcaption>
    1414</figure>
  • trunk/tests/phpunit/includes/unregister-blocks-hooks.php

    r55246 r56065  
    2121remove_action( 'init', 'register_block_core_cover' );
    2222remove_action( 'init', 'register_block_core_file' );
     23remove_action( 'init', 'register_block_core_footnotes' );
    2324remove_action( 'init', 'register_block_core_gallery' );
    2425remove_action( 'init', 'register_block_core_heading' );
    … …  
    3233remove_action( 'init', 'register_block_core_navigation_submenu' );
    3334remove_action( 'init', 'register_block_core_page_list' );
     35remove_action( 'init', 'register_block_core_page_list_item' );
    3436remove_action( 'init', 'register_block_core_pattern' );
    3537remove_action( 'init', 'register_block_core_post_author' );
  • trunk/tests/phpunit/tests/media.php

    r56038 r56065  
    40414041                        array(
    40424042                                'loading'       => false,
     4043                                'style'         => 'object-fit:cover;',
    40434044                                'fetchpriority' => 'high',
    40444045                        )
  • trunk/tests/phpunit/tests/theme/wpThemeJson.php

    r56055 r56065  
    417417                );
    418418
    419                 $styles = 'body { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}.wp-block-group{border-radius: 10px;margin: 1em;padding: 24px;}.wp-block-image{margin-bottom: 30px;padding-top: 15px;}.wp-block-image img, .wp-block-image .wp-block-image__crop-area{border-top-left-radius: 10px;border-bottom-right-radius: 1em;}';
     419                $styles = 'body { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}.wp-block-group{border-radius: 10px;margin: 1em;padding: 24px;}.wp-block-image{margin-bottom: 30px;padding-top: 15px;}.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder{border-top-left-radius: 10px;border-bottom-right-radius: 1em;}';
    420420                $this->assertSame( $styles, $theme_json->get_stylesheet() );
    421421                $this->assertSame( $styles, $theme_json->get_stylesheet( array( 'styles' ) ) );
    … …  
    638638
    639639                $variables = "body{--wp--preset--color--grey: grey;--wp--preset--gradient--custom-gradient: linear-gradient(135deg,rgba(0,0,0) 0%,rgb(0,0,0) 100%);--wp--preset--duotone--custom-duotone: url('#wp-duotone-custom-duotone');--wp--preset--font-family--small: 14px;--wp--preset--font-family--big: 41px;}.wp-block-group{--wp--custom--base-font: 16;--wp--custom--line-height--small: 1.2;--wp--custom--line-height--medium: 1.4;--wp--custom--line-height--large: 1.8;}";
    640                 $styles    = 'body { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{color: var(--wp--preset--color--grey);}a:where(:not(.wp-element-button)){background-color: #333;color: #111;}.wp-element-button, .wp-block-button__link{box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.66);}.wp-block-group{background: var(--wp--preset--gradient--custom-gradient);border-radius: 10px;padding: 24px;}.wp-block-group a:where(:not(.wp-element-button)){color: #111;}.wp-block-heading{color: #123456;}.wp-block-heading a:where(:not(.wp-element-button)){background-color: #333;color: #111;font-size: 60px;}.wp-block-post-date{color: #123456;}.wp-block-post-date a:where(:not(.wp-element-button)){background-color: #777;color: #555;}.wp-block-post-excerpt{column-count: 2;}.wp-block-image{margin-bottom: 30px;}.wp-block-image img, .wp-block-image .components-placeholder{filter: var(--wp--preset--duotone--custom-duotone);}.wp-block-image img, .wp-block-image .wp-block-image__crop-area{border-top-left-radius: 10px;border-bottom-right-radius: 1em;}';
     640                $styles    = 'body { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{color: var(--wp--preset--color--grey);}a:where(:not(.wp-element-button)){background-color: #333;color: #111;}.wp-element-button, .wp-block-button__link{box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.66);}.wp-block-group{background: var(--wp--preset--gradient--custom-gradient);border-radius: 10px;padding: 24px;}.wp-block-group a:where(:not(.wp-element-button)){color: #111;}.wp-block-heading{color: #123456;}.wp-block-heading a:where(:not(.wp-element-button)){background-color: #333;color: #111;font-size: 60px;}.wp-block-post-date{color: #123456;}.wp-block-post-date a:where(:not(.wp-element-button)){background-color: #777;color: #555;}.wp-block-post-excerpt{column-count: 2;}.wp-block-image{margin-bottom: 30px;}.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder{border-top-left-radius: 10px;border-bottom-right-radius: 1em;}.wp-block-image img, .wp-block-image .components-placeholder{filter: var(--wp--preset--duotone--custom-duotone);}';
    641641                $presets   = '.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-custom-gradient-gradient-background{background: var(--wp--preset--gradient--custom-gradient) !important;}.has-small-font-family{font-family: var(--wp--preset--font-family--small) !important;}.has-big-font-family{font-family: var(--wp--preset--font-family--big) !important;}';
    642642                $all       = $variables . $styles . $presets;
Note: See TracChangeset for help on using the changeset viewer.