Make WordPress Core

Changeset 56065


Ignore:
Timestamp:
06/27/2023 02:20:18 PM (22 months 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
  • TabularUnified 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    } );
  • TabularUnified 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": {
  • TabularUnified 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",
  • TabularUnified 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'));
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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 */
  • TabularUnified 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}
  • TabularUnified 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.",
  • TabularUnified 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);
  • TabularUnified 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        },
  • TabularUnified 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,
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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": {
  • TabularUnified 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}
  • TabularUnified 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,
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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();
  • TabularUnified 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",
  • TabularUnified 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    };
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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    };
  • TabularUnified 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",
  • TabularUnified 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,
  • TabularUnified 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",
  • TabularUnified 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
  • TabularUnified 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,
  • TabularUnified 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
  • TabularUnified 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    },
  • TabularUnified 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}
  • TabularUnified 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",
  • TabularUnified 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;
  • TabularUnified 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",
  • TabularUnified 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');
  • TabularUnified 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');
  • TabularUnified 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    },
  • TabularUnified 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,
  • TabularUnified 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        }
  • TabularUnified 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",
  • TabularUnified 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        )
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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',
  • TabularUnified 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    },
  • TabularUnified 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    },
  • TabularUnified 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'] ) ) {
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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    }
  • TabularUnified 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    },
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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(
  • TabularUnified 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",
  • TabularUnified 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 = '';
  • TabularUnified 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",
  • TabularUnified 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}
  • TabularUnified 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,
  • TabularUnified 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');
  • TabularUnified 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');
  • TabularUnified 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');
  • TabularUnified 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');
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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            );
  • TabularUnified 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",
  • TabularUnified 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": {
  • TabularUnified 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 '';
  • TabularUnified 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.",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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
  • TabularUnified 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}
  • TabularUnified 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",
  • TabularUnified 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
  • TabularUnified 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'] ) {
  • TabularUnified 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",
  • TabularUnified 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}
  • TabularUnified 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    },
  • TabularUnified 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>";
  • TabularUnified 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": {
  • TabularUnified 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",
  • TabularUnified 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.
  • TabularUnified 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    },
  • TabularUnified 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.
  • TabularUnified 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",
  • TabularUnified 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
  • TabularUnified 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.",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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        };
  • TabularUnified 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,
  • TabularUnified 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}
  • TabularUnified 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        };
  • TabularUnified 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,
  • TabularUnified 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,
  • TabularUnified 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();
  • TabularUnified 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",
  • TabularUnified 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"
  • TabularUnified 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": {
  • TabularUnified 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",
  • TabularUnified 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';
  • TabularUnified 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',
  • TabularUnified 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",
  • TabularUnified 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;',
  • TabularUnified 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    },
  • TabularUnified 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",
  • TabularUnified 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    },
  • TabularUnified 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
  • TabularUnified 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": {
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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}
  • TabularUnified 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    ],
  • TabularUnified 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,
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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
  • TabularUnified 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",
  • TabularUnified 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}
  • TabularUnified 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)",
  • TabularUnified 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    },
  • TabularUnified 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",
  • TabularUnified 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",
  • TabularUnified 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            }
  • TabularUnified 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>
  • TabularUnified 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]
  • TabularUnified 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    },
  • TabularUnified 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>
  • TabularUnified 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>
  • TabularUnified 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]
  • TabularUnified 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    },
  • TabularUnified 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>
  • TabularUnified 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>
  • TabularUnified 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]
  • TabularUnified 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    },
  • TabularUnified 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>
  • TabularUnified 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>
  • TabularUnified 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' );
  • TabularUnified trunk/tests/phpunit/tests/media.php

    r56038 r56065  
    40414041            array(
    40424042                'loading'       => false,
     4043                'style'         => 'object-fit:cover;',
    40434044                'fetchpriority' => 'high',
    40444045            )
  • TabularUnified 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.