matrix-art.meta

Issues/PRs archive for MTRNord/matrix-art
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.meta.git
Log | Files | Refs

178.diff (43893B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index 190adbf..792a262 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -37,7 +37,7 @@
      6          "autoprefixer": "10.4.4",
      7          "cross-env": "7.0.3",
      8          "eslint": "8.16.0",
      9 -        "eslint-config-next": "12.1.5",
     10 +        "eslint-config-next": "12.1.6",
     11          "eslint-plugin-jsx-a11y": "6.5.1",
     12          "eslint-plugin-unicorn": "42.0.0",
     13          "i18next-parser": "5.4.0",
     14 @@ -1053,9 +1053,9 @@
     15        "integrity": "sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q=="
     16      },
     17      "node_modules/@next/eslint-plugin-next": {
     18 -      "version": "12.1.5",
     19 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.5.tgz",
     20 -      "integrity": "sha512-Cnb8ERC5bNKBFrnMH6203sp/b0Y78QRx1XsFu+86oBtDBmQmOFoHu7teQjHm69ER73XKK3aGaeoLiXacHoUFsg==",
     21 +      "version": "12.1.6",
     22 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.6.tgz",
     23 +      "integrity": "sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw==",
     24        "dev": true,
     25        "dependencies": {
     26          "glob": "7.1.7"
     27 @@ -1425,9 +1425,9 @@
     28        }
     29      },
     30      "node_modules/@rushstack/eslint-patch": {
     31 -      "version": "1.0.8",
     32 -      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz",
     33 -      "integrity": "sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw==",
     34 +      "version": "1.1.3",
     35 +      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz",
     36 +      "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==",
     37        "dev": true
     38      },
     39      "node_modules/@tootallnate/once": {
     40 @@ -1489,7 +1489,7 @@
     41      "node_modules/@types/json5": {
     42        "version": "0.0.29",
     43        "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
     44 -      "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
     45 +      "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
     46        "dev": true
     47      },
     48      "node_modules/@types/minimatch": {
     49 @@ -1583,15 +1583,15 @@
     50        }
     51      },
     52      "node_modules/@typescript-eslint/parser": {
     53 -      "version": "5.10.1",
     54 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz",
     55 -      "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==",
     56 +      "version": "5.25.0",
     57 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz",
     58 +      "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==",
     59        "dev": true,
     60        "dependencies": {
     61 -        "@typescript-eslint/scope-manager": "5.10.1",
     62 -        "@typescript-eslint/types": "5.10.1",
     63 -        "@typescript-eslint/typescript-estree": "5.10.1",
     64 -        "debug": "^4.3.2"
     65 +        "@typescript-eslint/scope-manager": "5.25.0",
     66 +        "@typescript-eslint/types": "5.25.0",
     67 +        "@typescript-eslint/typescript-estree": "5.25.0",
     68 +        "debug": "^4.3.4"
     69        },
     70        "engines": {
     71          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     72 @@ -1609,14 +1609,37 @@
     73          }
     74        }
     75      },
     76 +    "node_modules/@typescript-eslint/parser/node_modules/debug": {
     77 +      "version": "4.3.4",
     78 +      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
     79 +      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
     80 +      "dev": true,
     81 +      "dependencies": {
     82 +        "ms": "2.1.2"
     83 +      },
     84 +      "engines": {
     85 +        "node": ">=6.0"
     86 +      },
     87 +      "peerDependenciesMeta": {
     88 +        "supports-color": {
     89 +          "optional": true
     90 +        }
     91 +      }
     92 +    },
     93 +    "node_modules/@typescript-eslint/parser/node_modules/ms": {
     94 +      "version": "2.1.2",
     95 +      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     96 +      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     97 +      "dev": true
     98 +    },
     99      "node_modules/@typescript-eslint/scope-manager": {
    100 -      "version": "5.10.1",
    101 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz",
    102 -      "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==",
    103 +      "version": "5.25.0",
    104 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz",
    105 +      "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==",
    106        "dev": true,
    107        "dependencies": {
    108 -        "@typescript-eslint/types": "5.10.1",
    109 -        "@typescript-eslint/visitor-keys": "5.10.1"
    110 +        "@typescript-eslint/types": "5.25.0",
    111 +        "@typescript-eslint/visitor-keys": "5.25.0"
    112        },
    113        "engines": {
    114          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    115 @@ -1627,9 +1650,9 @@
    116        }
    117      },
    118      "node_modules/@typescript-eslint/types": {
    119 -      "version": "5.10.1",
    120 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz",
    121 -      "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==",
    122 +      "version": "5.25.0",
    123 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz",
    124 +      "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==",
    125        "dev": true,
    126        "engines": {
    127          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    128 @@ -1640,17 +1663,17 @@
    129        }
    130      },
    131      "node_modules/@typescript-eslint/typescript-estree": {
    132 -      "version": "5.10.1",
    133 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz",
    134 -      "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==",
    135 +      "version": "5.25.0",
    136 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz",
    137 +      "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==",
    138        "dev": true,
    139        "dependencies": {
    140 -        "@typescript-eslint/types": "5.10.1",
    141 -        "@typescript-eslint/visitor-keys": "5.10.1",
    142 -        "debug": "^4.3.2",
    143 -        "globby": "^11.0.4",
    144 +        "@typescript-eslint/types": "5.25.0",
    145 +        "@typescript-eslint/visitor-keys": "5.25.0",
    146 +        "debug": "^4.3.4",
    147 +        "globby": "^11.1.0",
    148          "is-glob": "^4.0.3",
    149 -        "semver": "^7.3.5",
    150 +        "semver": "^7.3.7",
    151          "tsutils": "^3.21.0"
    152        },
    153        "engines": {
    154 @@ -1666,6 +1689,29 @@
    155          }
    156        }
    157      },
    158 +    "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
    159 +      "version": "4.3.4",
    160 +      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    161 +      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    162 +      "dev": true,
    163 +      "dependencies": {
    164 +        "ms": "2.1.2"
    165 +      },
    166 +      "engines": {
    167 +        "node": ">=6.0"
    168 +      },
    169 +      "peerDependenciesMeta": {
    170 +        "supports-color": {
    171 +          "optional": true
    172 +        }
    173 +      }
    174 +    },
    175 +    "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": {
    176 +      "version": "2.1.2",
    177 +      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    178 +      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    179 +      "dev": true
    180 +    },
    181      "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
    182        "version": "7.3.7",
    183        "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
    184 @@ -1682,13 +1728,13 @@
    185        }
    186      },
    187      "node_modules/@typescript-eslint/visitor-keys": {
    188 -      "version": "5.10.1",
    189 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz",
    190 -      "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==",
    191 +      "version": "5.25.0",
    192 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz",
    193 +      "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==",
    194        "dev": true,
    195        "dependencies": {
    196 -        "@typescript-eslint/types": "5.10.1",
    197 -        "eslint-visitor-keys": "^3.0.0"
    198 +        "@typescript-eslint/types": "5.25.0",
    199 +        "eslint-visitor-keys": "^3.3.0"
    200        },
    201        "engines": {
    202          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    203 @@ -1898,14 +1944,14 @@
    204        }
    205      },
    206      "node_modules/array-includes": {
    207 -      "version": "3.1.4",
    208 -      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
    209 -      "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
    210 +      "version": "3.1.5",
    211 +      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
    212 +      "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
    213        "dev": true,
    214        "dependencies": {
    215          "call-bind": "^1.0.2",
    216 -        "define-properties": "^1.1.3",
    217 -        "es-abstract": "^1.19.1",
    218 +        "define-properties": "^1.1.4",
    219 +        "es-abstract": "^1.19.5",
    220          "get-intrinsic": "^1.1.1",
    221          "is-string": "^1.0.7"
    222        },
    223 @@ -2739,15 +2785,19 @@
    224        }
    225      },
    226      "node_modules/define-properties": {
    227 -      "version": "1.1.3",
    228 -      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    229 -      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
    230 +      "version": "1.1.4",
    231 +      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
    232 +      "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
    233        "dev": true,
    234        "dependencies": {
    235 -        "object-keys": "^1.0.12"
    236 +        "has-property-descriptors": "^1.0.0",
    237 +        "object-keys": "^1.1.1"
    238        },
    239        "engines": {
    240          "node": ">= 0.4"
    241 +      },
    242 +      "funding": {
    243 +        "url": "https://github.com/sponsors/ljharb"
    244        }
    245      },
    246      "node_modules/defined": {
    247 @@ -3142,20 +3192,20 @@
    248        }
    249      },
    250      "node_modules/eslint-config-next": {
    251 -      "version": "12.1.5",
    252 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.5.tgz",
    253 -      "integrity": "sha512-P+DCt5ti63KhC0qNLzrAmPcwRGq8pYqgcf/NNr1E+WjCrMkWdCAXkIANTquo+kcO1adR2k1lTo5GCrNUtKy4hQ==",
    254 +      "version": "12.1.6",
    255 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.6.tgz",
    256 +      "integrity": "sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA==",
    257        "dev": true,
    258        "dependencies": {
    259 -        "@next/eslint-plugin-next": "12.1.5",
    260 -        "@rushstack/eslint-patch": "1.0.8",
    261 -        "@typescript-eslint/parser": "5.10.1",
    262 -        "eslint-import-resolver-node": "0.3.4",
    263 -        "eslint-import-resolver-typescript": "2.4.0",
    264 -        "eslint-plugin-import": "2.25.2",
    265 -        "eslint-plugin-jsx-a11y": "6.5.1",
    266 -        "eslint-plugin-react": "7.29.1",
    267 -        "eslint-plugin-react-hooks": "4.3.0"
    268 +        "@next/eslint-plugin-next": "12.1.6",
    269 +        "@rushstack/eslint-patch": "^1.1.3",
    270 +        "@typescript-eslint/parser": "^5.21.0",
    271 +        "eslint-import-resolver-node": "^0.3.6",
    272 +        "eslint-import-resolver-typescript": "^2.7.1",
    273 +        "eslint-plugin-import": "^2.26.0",
    274 +        "eslint-plugin-jsx-a11y": "^6.5.1",
    275 +        "eslint-plugin-react": "^7.29.4",
    276 +        "eslint-plugin-react-hooks": "^4.5.0"
    277        },
    278        "peerDependencies": {
    279          "eslint": "^7.23.0 || ^8.0.0",
    280 @@ -3169,41 +3219,35 @@
    281        }
    282      },
    283      "node_modules/eslint-import-resolver-node": {
    284 -      "version": "0.3.4",
    285 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
    286 -      "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
    287 +      "version": "0.3.6",
    288 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    289 +      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    290        "dev": true,
    291        "dependencies": {
    292 -        "debug": "^2.6.9",
    293 -        "resolve": "^1.13.1"
    294 +        "debug": "^3.2.7",
    295 +        "resolve": "^1.20.0"
    296        }
    297      },
    298      "node_modules/eslint-import-resolver-node/node_modules/debug": {
    299 -      "version": "2.6.9",
    300 -      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    301 -      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    302 +      "version": "3.2.7",
    303 +      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    304 +      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    305        "dev": true,
    306        "dependencies": {
    307 -        "ms": "2.0.0"
    308 +        "ms": "^2.1.1"
    309        }
    310      },
    311 -    "node_modules/eslint-import-resolver-node/node_modules/ms": {
    312 -      "version": "2.0.0",
    313 -      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    314 -      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    315 -      "dev": true
    316 -    },
    317      "node_modules/eslint-import-resolver-typescript": {
    318 -      "version": "2.4.0",
    319 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz",
    320 -      "integrity": "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==",
    321 +      "version": "2.7.1",
    322 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz",
    323 +      "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==",
    324        "dev": true,
    325        "dependencies": {
    326 -        "debug": "^4.1.1",
    327 -        "glob": "^7.1.6",
    328 -        "is-glob": "^4.0.1",
    329 -        "resolve": "^1.17.0",
    330 -        "tsconfig-paths": "^3.9.0"
    331 +        "debug": "^4.3.4",
    332 +        "glob": "^7.2.0",
    333 +        "is-glob": "^4.0.3",
    334 +        "resolve": "^1.22.0",
    335 +        "tsconfig-paths": "^3.14.1"
    336        },
    337        "engines": {
    338          "node": ">=4"
    339 @@ -3213,6 +3257,29 @@
    340          "eslint-plugin-import": "*"
    341        }
    342      },
    343 +    "node_modules/eslint-import-resolver-typescript/node_modules/debug": {
    344 +      "version": "4.3.4",
    345 +      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    346 +      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    347 +      "dev": true,
    348 +      "dependencies": {
    349 +        "ms": "2.1.2"
    350 +      },
    351 +      "engines": {
    352 +        "node": ">=6.0"
    353 +      },
    354 +      "peerDependenciesMeta": {
    355 +        "supports-color": {
    356 +          "optional": true
    357 +        }
    358 +      }
    359 +    },
    360 +    "node_modules/eslint-import-resolver-typescript/node_modules/ms": {
    361 +      "version": "2.1.2",
    362 +      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    363 +      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    364 +      "dev": true
    365 +    },
    366      "node_modules/eslint-module-utils": {
    367        "version": "2.7.3",
    368        "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
    369 @@ -3236,9 +3303,9 @@
    370        }
    371      },
    372      "node_modules/eslint-plugin-import": {
    373 -      "version": "2.25.2",
    374 -      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz",
    375 -      "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==",
    376 +      "version": "2.26.0",
    377 +      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
    378 +      "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
    379        "dev": true,
    380        "dependencies": {
    381          "array-includes": "^3.1.4",
    382 @@ -3246,14 +3313,14 @@
    383          "debug": "^2.6.9",
    384          "doctrine": "^2.1.0",
    385          "eslint-import-resolver-node": "^0.3.6",
    386 -        "eslint-module-utils": "^2.7.0",
    387 +        "eslint-module-utils": "^2.7.3",
    388          "has": "^1.0.3",
    389 -        "is-core-module": "^2.7.0",
    390 +        "is-core-module": "^2.8.1",
    391          "is-glob": "^4.0.3",
    392 -        "minimatch": "^3.0.4",
    393 +        "minimatch": "^3.1.2",
    394          "object.values": "^1.1.5",
    395 -        "resolve": "^1.20.0",
    396 -        "tsconfig-paths": "^3.11.0"
    397 +        "resolve": "^1.22.0",
    398 +        "tsconfig-paths": "^3.14.1"
    399        },
    400        "engines": {
    401          "node": ">=4"
    402 @@ -3283,31 +3350,6 @@
    403          "node": ">=0.10.0"
    404        }
    405      },
    406 -    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node": {
    407 -      "version": "0.3.6",
    408 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    409 -      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    410 -      "dev": true,
    411 -      "dependencies": {
    412 -        "debug": "^3.2.7",
    413 -        "resolve": "^1.20.0"
    414 -      }
    415 -    },
    416 -    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node/node_modules/debug": {
    417 -      "version": "3.2.7",
    418 -      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    419 -      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    420 -      "dev": true,
    421 -      "dependencies": {
    422 -        "ms": "^2.1.1"
    423 -      }
    424 -    },
    425 -    "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node/node_modules/ms": {
    426 -      "version": "2.1.3",
    427 -      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    428 -      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
    429 -      "dev": true
    430 -    },
    431      "node_modules/eslint-plugin-import/node_modules/ms": {
    432        "version": "2.0.0",
    433        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    434 @@ -3341,25 +3383,25 @@
    435        }
    436      },
    437      "node_modules/eslint-plugin-react": {
    438 -      "version": "7.29.1",
    439 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz",
    440 -      "integrity": "sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==",
    441 +      "version": "7.30.0",
    442 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz",
    443 +      "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==",
    444        "dev": true,
    445        "dependencies": {
    446 -        "array-includes": "^3.1.4",
    447 -        "array.prototype.flatmap": "^1.2.5",
    448 +        "array-includes": "^3.1.5",
    449 +        "array.prototype.flatmap": "^1.3.0",
    450          "doctrine": "^2.1.0",
    451          "estraverse": "^5.3.0",
    452          "jsx-ast-utils": "^2.4.1 || ^3.0.0",
    453          "minimatch": "^3.1.2",
    454          "object.entries": "^1.1.5",
    455          "object.fromentries": "^2.0.5",
    456 -        "object.hasown": "^1.1.0",
    457 +        "object.hasown": "^1.1.1",
    458          "object.values": "^1.1.5",
    459          "prop-types": "^15.8.1",
    460          "resolve": "^2.0.0-next.3",
    461          "semver": "^6.3.0",
    462 -        "string.prototype.matchall": "^4.0.6"
    463 +        "string.prototype.matchall": "^4.0.7"
    464        },
    465        "engines": {
    466          "node": ">=4"
    467 @@ -3369,9 +3411,9 @@
    468        }
    469      },
    470      "node_modules/eslint-plugin-react-hooks": {
    471 -      "version": "4.3.0",
    472 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz",
    473 -      "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==",
    474 +      "version": "4.5.0",
    475 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz",
    476 +      "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==",
    477        "dev": true,
    478        "engines": {
    479          "node": ">=10"
    480 @@ -4073,9 +4115,9 @@
    481        "dev": true
    482      },
    483      "node_modules/functions-have-names": {
    484 -      "version": "1.2.2",
    485 -      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
    486 -      "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
    487 +      "version": "1.2.3",
    488 +      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
    489 +      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
    490        "dev": true,
    491        "funding": {
    492          "url": "https://github.com/sponsors/ljharb"
    493 @@ -4360,6 +4402,18 @@
    494          "node": ">=4"
    495        }
    496      },
    497 +    "node_modules/has-property-descriptors": {
    498 +      "version": "1.0.0",
    499 +      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
    500 +      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
    501 +      "dev": true,
    502 +      "dependencies": {
    503 +        "get-intrinsic": "^1.1.1"
    504 +      },
    505 +      "funding": {
    506 +        "url": "https://github.com/sponsors/ljharb"
    507 +      }
    508 +    },
    509      "node_modules/has-symbols": {
    510        "version": "1.0.3",
    511        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    512 @@ -6249,13 +6303,13 @@
    513        }
    514      },
    515      "node_modules/object.hasown": {
    516 -      "version": "1.1.0",
    517 -      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz",
    518 -      "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==",
    519 +      "version": "1.1.1",
    520 +      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
    521 +      "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
    522        "dev": true,
    523        "dependencies": {
    524 -        "define-properties": "^1.1.3",
    525 -        "es-abstract": "^1.19.1"
    526 +        "define-properties": "^1.1.4",
    527 +        "es-abstract": "^1.19.5"
    528        },
    529        "funding": {
    530          "url": "https://github.com/sponsors/ljharb"
    531 @@ -9406,9 +9460,9 @@
    532        "integrity": "sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q=="
    533      },
    534      "@next/eslint-plugin-next": {
    535 -      "version": "12.1.5",
    536 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.5.tgz",
    537 -      "integrity": "sha512-Cnb8ERC5bNKBFrnMH6203sp/b0Y78QRx1XsFu+86oBtDBmQmOFoHu7teQjHm69ER73XKK3aGaeoLiXacHoUFsg==",
    538 +      "version": "12.1.6",
    539 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.6.tgz",
    540 +      "integrity": "sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw==",
    541        "dev": true,
    542        "requires": {
    543          "glob": "7.1.7"
    544 @@ -9636,9 +9690,9 @@
    545        }
    546      },
    547      "@rushstack/eslint-patch": {
    548 -      "version": "1.0.8",
    549 -      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.8.tgz",
    550 -      "integrity": "sha512-ZK5v4bJwgXldAUA8r3q9YKfCwOqoHTK/ZqRjSeRXQrBXWouoPnS4MQtgC4AXGiiBuUu5wxrRgTlv0ktmM4P1Aw==",
    551 +      "version": "1.1.3",
    552 +      "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz",
    553 +      "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==",
    554        "dev": true
    555      },
    556      "@tootallnate/once": {
    557 @@ -9697,7 +9751,7 @@
    558      "@types/json5": {
    559        "version": "0.0.29",
    560        "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
    561 -      "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
    562 +      "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
    563        "dev": true
    564      },
    565      "@types/minimatch": {
    566 @@ -9791,48 +9845,80 @@
    567        }
    568      },
    569      "@typescript-eslint/parser": {
    570 -      "version": "5.10.1",
    571 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz",
    572 -      "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==",
    573 +      "version": "5.25.0",
    574 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz",
    575 +      "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==",
    576        "dev": true,
    577        "requires": {
    578 -        "@typescript-eslint/scope-manager": "5.10.1",
    579 -        "@typescript-eslint/types": "5.10.1",
    580 -        "@typescript-eslint/typescript-estree": "5.10.1",
    581 -        "debug": "^4.3.2"
    582 +        "@typescript-eslint/scope-manager": "5.25.0",
    583 +        "@typescript-eslint/types": "5.25.0",
    584 +        "@typescript-eslint/typescript-estree": "5.25.0",
    585 +        "debug": "^4.3.4"
    586 +      },
    587 +      "dependencies": {
    588 +        "debug": {
    589 +          "version": "4.3.4",
    590 +          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    591 +          "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    592 +          "dev": true,
    593 +          "requires": {
    594 +            "ms": "2.1.2"
    595 +          }
    596 +        },
    597 +        "ms": {
    598 +          "version": "2.1.2",
    599 +          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    600 +          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    601 +          "dev": true
    602 +        }
    603        }
    604      },
    605      "@typescript-eslint/scope-manager": {
    606 -      "version": "5.10.1",
    607 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz",
    608 -      "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==",
    609 +      "version": "5.25.0",
    610 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz",
    611 +      "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==",
    612        "dev": true,
    613        "requires": {
    614 -        "@typescript-eslint/types": "5.10.1",
    615 -        "@typescript-eslint/visitor-keys": "5.10.1"
    616 +        "@typescript-eslint/types": "5.25.0",
    617 +        "@typescript-eslint/visitor-keys": "5.25.0"
    618        }
    619      },
    620      "@typescript-eslint/types": {
    621 -      "version": "5.10.1",
    622 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz",
    623 -      "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==",
    624 +      "version": "5.25.0",
    625 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz",
    626 +      "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==",
    627        "dev": true
    628      },
    629      "@typescript-eslint/typescript-estree": {
    630 -      "version": "5.10.1",
    631 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz",
    632 -      "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==",
    633 +      "version": "5.25.0",
    634 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz",
    635 +      "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==",
    636        "dev": true,
    637        "requires": {
    638 -        "@typescript-eslint/types": "5.10.1",
    639 -        "@typescript-eslint/visitor-keys": "5.10.1",
    640 -        "debug": "^4.3.2",
    641 -        "globby": "^11.0.4",
    642 +        "@typescript-eslint/types": "5.25.0",
    643 +        "@typescript-eslint/visitor-keys": "5.25.0",
    644 +        "debug": "^4.3.4",
    645 +        "globby": "^11.1.0",
    646          "is-glob": "^4.0.3",
    647 -        "semver": "^7.3.5",
    648 +        "semver": "^7.3.7",
    649          "tsutils": "^3.21.0"
    650        },
    651        "dependencies": {
    652 +        "debug": {
    653 +          "version": "4.3.4",
    654 +          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    655 +          "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    656 +          "dev": true,
    657 +          "requires": {
    658 +            "ms": "2.1.2"
    659 +          }
    660 +        },
    661 +        "ms": {
    662 +          "version": "2.1.2",
    663 +          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    664 +          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    665 +          "dev": true
    666 +        },
    667          "semver": {
    668            "version": "7.3.7",
    669            "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
    670 @@ -9845,13 +9931,13 @@
    671        }
    672      },
    673      "@typescript-eslint/visitor-keys": {
    674 -      "version": "5.10.1",
    675 -      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz",
    676 -      "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==",
    677 +      "version": "5.25.0",
    678 +      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz",
    679 +      "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==",
    680        "dev": true,
    681        "requires": {
    682 -        "@typescript-eslint/types": "5.10.1",
    683 -        "eslint-visitor-keys": "^3.0.0"
    684 +        "@typescript-eslint/types": "5.25.0",
    685 +        "eslint-visitor-keys": "^3.3.0"
    686        }
    687      },
    688      "abbrev": {
    689 @@ -10008,14 +10094,14 @@
    690        }
    691      },
    692      "array-includes": {
    693 -      "version": "3.1.4",
    694 -      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
    695 -      "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
    696 +      "version": "3.1.5",
    697 +      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
    698 +      "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
    699        "dev": true,
    700        "requires": {
    701          "call-bind": "^1.0.2",
    702 -        "define-properties": "^1.1.3",
    703 -        "es-abstract": "^1.19.1",
    704 +        "define-properties": "^1.1.4",
    705 +        "es-abstract": "^1.19.5",
    706          "get-intrinsic": "^1.1.1",
    707          "is-string": "^1.0.7"
    708        }
    709 @@ -10636,12 +10722,13 @@
    710        "dev": true
    711      },
    712      "define-properties": {
    713 -      "version": "1.1.3",
    714 -      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    715 -      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
    716 +      "version": "1.1.4",
    717 +      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
    718 +      "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
    719        "dev": true,
    720        "requires": {
    721 -        "object-keys": "^1.0.12"
    722 +        "has-property-descriptors": "^1.0.0",
    723 +        "object-keys": "^1.1.1"
    724        }
    725      },
    726      "defined": {
    727 @@ -11038,60 +11125,71 @@
    728        }
    729      },
    730      "eslint-config-next": {
    731 -      "version": "12.1.5",
    732 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.5.tgz",
    733 -      "integrity": "sha512-P+DCt5ti63KhC0qNLzrAmPcwRGq8pYqgcf/NNr1E+WjCrMkWdCAXkIANTquo+kcO1adR2k1lTo5GCrNUtKy4hQ==",
    734 +      "version": "12.1.6",
    735 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.1.6.tgz",
    736 +      "integrity": "sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA==",
    737        "dev": true,
    738        "requires": {
    739 -        "@next/eslint-plugin-next": "12.1.5",
    740 -        "@rushstack/eslint-patch": "1.0.8",
    741 -        "@typescript-eslint/parser": "5.10.1",
    742 -        "eslint-import-resolver-node": "0.3.4",
    743 -        "eslint-import-resolver-typescript": "2.4.0",
    744 -        "eslint-plugin-import": "2.25.2",
    745 -        "eslint-plugin-jsx-a11y": "6.5.1",
    746 -        "eslint-plugin-react": "7.29.1",
    747 -        "eslint-plugin-react-hooks": "4.3.0"
    748 +        "@next/eslint-plugin-next": "12.1.6",
    749 +        "@rushstack/eslint-patch": "^1.1.3",
    750 +        "@typescript-eslint/parser": "^5.21.0",
    751 +        "eslint-import-resolver-node": "^0.3.6",
    752 +        "eslint-import-resolver-typescript": "^2.7.1",
    753 +        "eslint-plugin-import": "^2.26.0",
    754 +        "eslint-plugin-jsx-a11y": "^6.5.1",
    755 +        "eslint-plugin-react": "^7.29.4",
    756 +        "eslint-plugin-react-hooks": "^4.5.0"
    757        }
    758      },
    759      "eslint-import-resolver-node": {
    760 -      "version": "0.3.4",
    761 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
    762 -      "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
    763 +      "version": "0.3.6",
    764 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    765 +      "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    766        "dev": true,
    767        "requires": {
    768 -        "debug": "^2.6.9",
    769 -        "resolve": "^1.13.1"
    770 +        "debug": "^3.2.7",
    771 +        "resolve": "^1.20.0"
    772        },
    773        "dependencies": {
    774          "debug": {
    775 -          "version": "2.6.9",
    776 -          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    777 -          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    778 +          "version": "3.2.7",
    779 +          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    780 +          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    781            "dev": true,
    782            "requires": {
    783 -            "ms": "2.0.0"
    784 +            "ms": "^2.1.1"
    785            }
    786 -        },
    787 -        "ms": {
    788 -          "version": "2.0.0",
    789 -          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    790 -          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    791 -          "dev": true
    792          }
    793        }
    794      },
    795      "eslint-import-resolver-typescript": {
    796 -      "version": "2.4.0",
    797 -      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz",
    798 -      "integrity": "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==",
    799 +      "version": "2.7.1",
    800 +      "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz",
    801 +      "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==",
    802        "dev": true,
    803        "requires": {
    804 -        "debug": "^4.1.1",
    805 -        "glob": "^7.1.6",
    806 -        "is-glob": "^4.0.1",
    807 -        "resolve": "^1.17.0",
    808 -        "tsconfig-paths": "^3.9.0"
    809 +        "debug": "^4.3.4",
    810 +        "glob": "^7.2.0",
    811 +        "is-glob": "^4.0.3",
    812 +        "resolve": "^1.22.0",
    813 +        "tsconfig-paths": "^3.14.1"
    814 +      },
    815 +      "dependencies": {
    816 +        "debug": {
    817 +          "version": "4.3.4",
    818 +          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    819 +          "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    820 +          "dev": true,
    821 +          "requires": {
    822 +            "ms": "2.1.2"
    823 +          }
    824 +        },
    825 +        "ms": {
    826 +          "version": "2.1.2",
    827 +          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    828 +          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    829 +          "dev": true
    830 +        }
    831        }
    832      },
    833      "eslint-module-utils": {
    834 @@ -11116,9 +11214,9 @@
    835        }
    836      },
    837      "eslint-plugin-import": {
    838 -      "version": "2.25.2",
    839 -      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz",
    840 -      "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==",
    841 +      "version": "2.26.0",
    842 +      "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
    843 +      "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
    844        "dev": true,
    845        "requires": {
    846          "array-includes": "^3.1.4",
    847 @@ -11126,14 +11224,14 @@
    848          "debug": "^2.6.9",
    849          "doctrine": "^2.1.0",
    850          "eslint-import-resolver-node": "^0.3.6",
    851 -        "eslint-module-utils": "^2.7.0",
    852 +        "eslint-module-utils": "^2.7.3",
    853          "has": "^1.0.3",
    854 -        "is-core-module": "^2.7.0",
    855 +        "is-core-module": "^2.8.1",
    856          "is-glob": "^4.0.3",
    857 -        "minimatch": "^3.0.4",
    858 +        "minimatch": "^3.1.2",
    859          "object.values": "^1.1.5",
    860 -        "resolve": "^1.20.0",
    861 -        "tsconfig-paths": "^3.11.0"
    862 +        "resolve": "^1.22.0",
    863 +        "tsconfig-paths": "^3.14.1"
    864        },
    865        "dependencies": {
    866          "debug": {
    867 @@ -11154,33 +11252,6 @@
    868              "esutils": "^2.0.2"
    869            }
    870          },
    871 -        "eslint-import-resolver-node": {
    872 -          "version": "0.3.6",
    873 -          "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
    874 -          "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
    875 -          "dev": true,
    876 -          "requires": {
    877 -            "debug": "^3.2.7",
    878 -            "resolve": "^1.20.0"
    879 -          },
    880 -          "dependencies": {
    881 -            "debug": {
    882 -              "version": "3.2.7",
    883 -              "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    884 -              "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    885 -              "dev": true,
    886 -              "requires": {
    887 -                "ms": "^2.1.1"
    888 -              }
    889 -            },
    890 -            "ms": {
    891 -              "version": "2.1.3",
    892 -              "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    893 -              "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
    894 -              "dev": true
    895 -            }
    896 -          }
    897 -        },
    898          "ms": {
    899            "version": "2.0.0",
    900            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    901 @@ -11210,25 +11281,25 @@
    902        }
    903      },
    904      "eslint-plugin-react": {
    905 -      "version": "7.29.1",
    906 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz",
    907 -      "integrity": "sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==",
    908 +      "version": "7.30.0",
    909 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz",
    910 +      "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==",
    911        "dev": true,
    912        "requires": {
    913 -        "array-includes": "^3.1.4",
    914 -        "array.prototype.flatmap": "^1.2.5",
    915 +        "array-includes": "^3.1.5",
    916 +        "array.prototype.flatmap": "^1.3.0",
    917          "doctrine": "^2.1.0",
    918          "estraverse": "^5.3.0",
    919          "jsx-ast-utils": "^2.4.1 || ^3.0.0",
    920          "minimatch": "^3.1.2",
    921          "object.entries": "^1.1.5",
    922          "object.fromentries": "^2.0.5",
    923 -        "object.hasown": "^1.1.0",
    924 +        "object.hasown": "^1.1.1",
    925          "object.values": "^1.1.5",
    926          "prop-types": "^15.8.1",
    927          "resolve": "^2.0.0-next.3",
    928          "semver": "^6.3.0",
    929 -        "string.prototype.matchall": "^4.0.6"
    930 +        "string.prototype.matchall": "^4.0.7"
    931        },
    932        "dependencies": {
    933          "doctrine": {
    934 @@ -11253,9 +11324,9 @@
    935        }
    936      },
    937      "eslint-plugin-react-hooks": {
    938 -      "version": "4.3.0",
    939 -      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz",
    940 -      "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==",
    941 +      "version": "4.5.0",
    942 +      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz",
    943 +      "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==",
    944        "dev": true,
    945        "requires": {}
    946      },
    947 @@ -11710,9 +11781,9 @@
    948        "dev": true
    949      },
    950      "functions-have-names": {
    951 -      "version": "1.2.2",
    952 -      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
    953 -      "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
    954 +      "version": "1.2.3",
    955 +      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
    956 +      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
    957        "dev": true
    958      },
    959      "gauge": {
    960 @@ -11944,6 +12015,15 @@
    961        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    962        "dev": true
    963      },
    964 +    "has-property-descriptors": {
    965 +      "version": "1.0.0",
    966 +      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
    967 +      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
    968 +      "dev": true,
    969 +      "requires": {
    970 +        "get-intrinsic": "^1.1.1"
    971 +      }
    972 +    },
    973      "has-symbols": {
    974        "version": "1.0.3",
    975        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
    976 @@ -13343,13 +13423,13 @@
    977        }
    978      },
    979      "object.hasown": {
    980 -      "version": "1.1.0",
    981 -      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz",
    982 -      "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==",
    983 +      "version": "1.1.1",
    984 +      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
    985 +      "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
    986        "dev": true,
    987        "requires": {
    988 -        "define-properties": "^1.1.3",
    989 -        "es-abstract": "^1.19.1"
    990 +        "define-properties": "^1.1.4",
    991 +        "es-abstract": "^1.19.5"
    992        }
    993      },
    994      "object.values": {
    995 diff --git a/package.json b/package.json
    996 index 1f105f9..e5a9fef 100644
    997 --- a/package.json
    998 +++ b/package.json
    999 @@ -48,7 +48,7 @@
   1000      "autoprefixer": "10.4.4",
   1001      "cross-env": "7.0.3",
   1002      "eslint": "8.16.0",
   1003 -    "eslint-config-next": "12.1.5",
   1004 +    "eslint-config-next": "12.1.6",
   1005      "eslint-plugin-jsx-a11y": "6.5.1",
   1006      "eslint-plugin-unicorn": "42.0.0",
   1007      "i18next-parser": "5.4.0",