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

269.diff (38239B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index 7e2b502..15c956a 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -40,7 +40,7 @@
      6          "eslint-config-next": "12.1.6",
      7          "eslint-plugin-jsx-a11y": "6.5.1",
      8          "eslint-plugin-unicorn": "42.0.0",
      9 -        "i18next-parser": "6.4.0",
     10 +        "i18next-parser": "7.1.0",
     11          "postcss": "8.4.14",
     12          "tailwindcss": "3.0.24",
     13          "typescript": "4.7.2"
     14 @@ -430,11 +430,11 @@
     15        }
     16      },
     17      "node_modules/@babel/runtime": {
     18 -      "version": "7.17.8",
     19 -      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz",
     20 -      "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==",
     21 +      "version": "7.20.7",
     22 +      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz",
     23 +      "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==",
     24        "dependencies": {
     25 -        "regenerator-runtime": "^0.13.4"
     26 +        "regenerator-runtime": "^0.13.11"
     27        },
     28        "engines": {
     29          "node": ">=6.9.0"
     30 @@ -501,6 +501,358 @@
     31          "node": ">=6.9.0"
     32        }
     33      },
     34 +    "node_modules/@esbuild/android-arm": {
     35 +      "version": "0.16.13",
     36 +      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.13.tgz",
     37 +      "integrity": "sha512-JmtqThupn9Yf+FzANE+GG73ASUkssnPwOsndUElhp23685QzRK+MO1UompOlBaXV9D5FTuYcPnw7p4mCq2YbZQ==",
     38 +      "cpu": [
     39 +        "arm"
     40 +      ],
     41 +      "dev": true,
     42 +      "optional": true,
     43 +      "os": [
     44 +        "android"
     45 +      ],
     46 +      "engines": {
     47 +        "node": ">=12"
     48 +      }
     49 +    },
     50 +    "node_modules/@esbuild/android-arm64": {
     51 +      "version": "0.16.13",
     52 +      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.13.tgz",
     53 +      "integrity": "sha512-r4xetsd1ez1NF9/9R2f9Q6AlxqiZLwUqo7ICOcvEVwopVkXUcspIjEbJk0EVTgT6Cp5+ymzGPT6YNV0ievx4yA==",
     54 +      "cpu": [
     55 +        "arm64"
     56 +      ],
     57 +      "dev": true,
     58 +      "optional": true,
     59 +      "os": [
     60 +        "android"
     61 +      ],
     62 +      "engines": {
     63 +        "node": ">=12"
     64 +      }
     65 +    },
     66 +    "node_modules/@esbuild/android-x64": {
     67 +      "version": "0.16.13",
     68 +      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.13.tgz",
     69 +      "integrity": "sha512-hKt1bFht/Vtp0xJ0ZVzFMnPy1y1ycmM3KNnp3zsyZfQmw7nhs2WLO4vxdR5YG+6RsHKCb2zbZ3VwlC0Tij0qyA==",
     70 +      "cpu": [
     71 +        "x64"
     72 +      ],
     73 +      "dev": true,
     74 +      "optional": true,
     75 +      "os": [
     76 +        "android"
     77 +      ],
     78 +      "engines": {
     79 +        "node": ">=12"
     80 +      }
     81 +    },
     82 +    "node_modules/@esbuild/darwin-arm64": {
     83 +      "version": "0.16.13",
     84 +      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.13.tgz",
     85 +      "integrity": "sha512-ogrVuNi2URocrr3Ps20f075EMm9V7IeenOi9FRj4qdbT6mQlwLuP4l90PW2iBrKERx0oRkcZprEUNsz/3xd7ww==",
     86 +      "cpu": [
     87 +        "arm64"
     88 +      ],
     89 +      "dev": true,
     90 +      "optional": true,
     91 +      "os": [
     92 +        "darwin"
     93 +      ],
     94 +      "engines": {
     95 +        "node": ">=12"
     96 +      }
     97 +    },
     98 +    "node_modules/@esbuild/darwin-x64": {
     99 +      "version": "0.16.13",
    100 +      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.13.tgz",
    101 +      "integrity": "sha512-Agajik9SBGiKD7FPXE+ExW6x3MgA/dUdpZnXa9y1tyfE4lKQx+eQiknSdrBnWPeqa9wL0AOvkhghmYhpVkyqkA==",
    102 +      "cpu": [
    103 +        "x64"
    104 +      ],
    105 +      "dev": true,
    106 +      "optional": true,
    107 +      "os": [
    108 +        "darwin"
    109 +      ],
    110 +      "engines": {
    111 +        "node": ">=12"
    112 +      }
    113 +    },
    114 +    "node_modules/@esbuild/freebsd-arm64": {
    115 +      "version": "0.16.13",
    116 +      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.13.tgz",
    117 +      "integrity": "sha512-KxMO3/XihBcHM+xQUM6nQZO1SgQuOsd1DCnKF1a4SIf/i5VD45vrqN3k8ePgFrEbMi7m5JeGmvNqwJXinF0a4Q==",
    118 +      "cpu": [
    119 +        "arm64"
    120 +      ],
    121 +      "dev": true,
    122 +      "optional": true,
    123 +      "os": [
    124 +        "freebsd"
    125 +      ],
    126 +      "engines": {
    127 +        "node": ">=12"
    128 +      }
    129 +    },
    130 +    "node_modules/@esbuild/freebsd-x64": {
    131 +      "version": "0.16.13",
    132 +      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.13.tgz",
    133 +      "integrity": "sha512-Ez15oqV1vwvZ30cVLeBW14BsWq/fdWNQGMOxxqaSJVQVLqHhvgfQ7gxGDiN9tpJdeQhqJO+Q0r02/Tce5+USNg==",
    134 +      "cpu": [
    135 +        "x64"
    136 +      ],
    137 +      "dev": true,
    138 +      "optional": true,
    139 +      "os": [
    140 +        "freebsd"
    141 +      ],
    142 +      "engines": {
    143 +        "node": ">=12"
    144 +      }
    145 +    },
    146 +    "node_modules/@esbuild/linux-arm": {
    147 +      "version": "0.16.13",
    148 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.13.tgz",
    149 +      "integrity": "sha512-18dLd2L3mda+iFj6sswyBMSh2UwniamD9M4DwPv8VM+9apRFlQ5IGKxBdumnTuOI4NvwwAernmUseWhYQ9k+rg==",
    150 +      "cpu": [
    151 +        "arm"
    152 +      ],
    153 +      "dev": true,
    154 +      "optional": true,
    155 +      "os": [
    156 +        "linux"
    157 +      ],
    158 +      "engines": {
    159 +        "node": ">=12"
    160 +      }
    161 +    },
    162 +    "node_modules/@esbuild/linux-arm64": {
    163 +      "version": "0.16.13",
    164 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.13.tgz",
    165 +      "integrity": "sha512-qi5n7KwcGViyJeZeQnu8fB6dC3Mlm5PGaqSv2HhQDDx/MPvVfQGNMcv7zcBL4qk3FkuWhGVwXkjQ76x7R0PWlA==",
    166 +      "cpu": [
    167 +        "arm64"
    168 +      ],
    169 +      "dev": true,
    170 +      "optional": true,
    171 +      "os": [
    172 +        "linux"
    173 +      ],
    174 +      "engines": {
    175 +        "node": ">=12"
    176 +      }
    177 +    },
    178 +    "node_modules/@esbuild/linux-ia32": {
    179 +      "version": "0.16.13",
    180 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.13.tgz",
    181 +      "integrity": "sha512-2489Xad9sr+6GD7nB913fUqpCsSwVwgskkQTq4Or2mZntSPYPebyJm8l1YruHo7oqYMTGV6RiwGE4gRo3H+EPQ==",
    182 +      "cpu": [
    183 +        "ia32"
    184 +      ],
    185 +      "dev": true,
    186 +      "optional": true,
    187 +      "os": [
    188 +        "linux"
    189 +      ],
    190 +      "engines": {
    191 +        "node": ">=12"
    192 +      }
    193 +    },
    194 +    "node_modules/@esbuild/linux-loong64": {
    195 +      "version": "0.16.13",
    196 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.13.tgz",
    197 +      "integrity": "sha512-x8KplRu9Y43Px8I9YS+sPBwQ+fw44Mvp2BPVADopKDWz+h3fcj1BvRU58kxb89WObmwKX9sWdtYzepL4Fmx03A==",
    198 +      "cpu": [
    199 +        "loong64"
    200 +      ],
    201 +      "dev": true,
    202 +      "optional": true,
    203 +      "os": [
    204 +        "linux"
    205 +      ],
    206 +      "engines": {
    207 +        "node": ">=12"
    208 +      }
    209 +    },
    210 +    "node_modules/@esbuild/linux-mips64el": {
    211 +      "version": "0.16.13",
    212 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.13.tgz",
    213 +      "integrity": "sha512-qhhdWph9FLwD9rVVC/nUf7k2U4NZIA6/mGx0B7+O6PFV0GjmPA2E3zDQ4NUjq9P26E0DeAZy9akH9dYcUBRU7A==",
    214 +      "cpu": [
    215 +        "mips64el"
    216 +      ],
    217 +      "dev": true,
    218 +      "optional": true,
    219 +      "os": [
    220 +        "linux"
    221 +      ],
    222 +      "engines": {
    223 +        "node": ">=12"
    224 +      }
    225 +    },
    226 +    "node_modules/@esbuild/linux-ppc64": {
    227 +      "version": "0.16.13",
    228 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.13.tgz",
    229 +      "integrity": "sha512-cVWAPKsrRVxI1jCeJHnYSbE3BrEU+pZTZK2gfao9HRxuc+3m4+RLfs3EVEpGLmMKEcWfVCB9wZ3yNxnknutGKQ==",
    230 +      "cpu": [
    231 +        "ppc64"
    232 +      ],
    233 +      "dev": true,
    234 +      "optional": true,
    235 +      "os": [
    236 +        "linux"
    237 +      ],
    238 +      "engines": {
    239 +        "node": ">=12"
    240 +      }
    241 +    },
    242 +    "node_modules/@esbuild/linux-riscv64": {
    243 +      "version": "0.16.13",
    244 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.13.tgz",
    245 +      "integrity": "sha512-Agb7dbRyZWnmPn5Vvf0eyqaEUqSsaIUwwyInu2EoFTaIDRp093QU2M5alUyOooMLkRbD1WvqQNwx08Z/g+SAcQ==",
    246 +      "cpu": [
    247 +        "riscv64"
    248 +      ],
    249 +      "dev": true,
    250 +      "optional": true,
    251 +      "os": [
    252 +        "linux"
    253 +      ],
    254 +      "engines": {
    255 +        "node": ">=12"
    256 +      }
    257 +    },
    258 +    "node_modules/@esbuild/linux-s390x": {
    259 +      "version": "0.16.13",
    260 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.13.tgz",
    261 +      "integrity": "sha512-AqRBIrc/+kl08ahliNG+EyU+j41wIzQfwBTKpi80cCDiYvYFPuXjvzZsD9muiu58Isj0RVni9VgC4xK/AnSW4g==",
    262 +      "cpu": [
    263 +        "s390x"
    264 +      ],
    265 +      "dev": true,
    266 +      "optional": true,
    267 +      "os": [
    268 +        "linux"
    269 +      ],
    270 +      "engines": {
    271 +        "node": ">=12"
    272 +      }
    273 +    },
    274 +    "node_modules/@esbuild/linux-x64": {
    275 +      "version": "0.16.13",
    276 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.13.tgz",
    277 +      "integrity": "sha512-S4wn2BimuhPcoArRtVrdHUKIymCCZcYAXQE47kUiX4yrUrEX2/ifn5eKNbZ5c1jJKUlh1gC2ESIN+iw3wQax3g==",
    278 +      "cpu": [
    279 +        "x64"
    280 +      ],
    281 +      "dev": true,
    282 +      "optional": true,
    283 +      "os": [
    284 +        "linux"
    285 +      ],
    286 +      "engines": {
    287 +        "node": ">=12"
    288 +      }
    289 +    },
    290 +    "node_modules/@esbuild/netbsd-x64": {
    291 +      "version": "0.16.13",
    292 +      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.13.tgz",
    293 +      "integrity": "sha512-2c8JWgfUMlQHTdaR5X3xNMwqOyad8kgeCupuVkdm3QkUOzGREjlTETQsK6oHifocYzDCo9FeKcUwsK356SdR+g==",
    294 +      "cpu": [
    295 +        "x64"
    296 +      ],
    297 +      "dev": true,
    298 +      "optional": true,
    299 +      "os": [
    300 +        "netbsd"
    301 +      ],
    302 +      "engines": {
    303 +        "node": ">=12"
    304 +      }
    305 +    },
    306 +    "node_modules/@esbuild/openbsd-x64": {
    307 +      "version": "0.16.13",
    308 +      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.13.tgz",
    309 +      "integrity": "sha512-Bwh+PmKD/LK+xBjqIpnYnKYj0fIyQJ0YpRxsn0F+WfzvQ2OA+GKDlf8AHosiCns26Q4Dje388jQVwfOBZ1GaFw==",
    310 +      "cpu": [
    311 +        "x64"
    312 +      ],
    313 +      "dev": true,
    314 +      "optional": true,
    315 +      "os": [
    316 +        "openbsd"
    317 +      ],
    318 +      "engines": {
    319 +        "node": ">=12"
    320 +      }
    321 +    },
    322 +    "node_modules/@esbuild/sunos-x64": {
    323 +      "version": "0.16.13",
    324 +      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.13.tgz",
    325 +      "integrity": "sha512-8wwk6f9XGnhrF94/DBdFM4Xm1JeCyGTCj67r516VS9yvBVQf3Rar54L+XPVDs/oZOokwH+XsktrgkuTMAmjntg==",
    326 +      "cpu": [
    327 +        "x64"
    328 +      ],
    329 +      "dev": true,
    330 +      "optional": true,
    331 +      "os": [
    332 +        "sunos"
    333 +      ],
    334 +      "engines": {
    335 +        "node": ">=12"
    336 +      }
    337 +    },
    338 +    "node_modules/@esbuild/win32-arm64": {
    339 +      "version": "0.16.13",
    340 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.13.tgz",
    341 +      "integrity": "sha512-Jmwbp/5ArLCiRAHC33ODfcrlIcbP/exXkOEUVkADNJC4e/so2jm+i8IQFvVX/lA2GWvK3GdgcN0VFfp9YITAbg==",
    342 +      "cpu": [
    343 +        "arm64"
    344 +      ],
    345 +      "dev": true,
    346 +      "optional": true,
    347 +      "os": [
    348 +        "win32"
    349 +      ],
    350 +      "engines": {
    351 +        "node": ">=12"
    352 +      }
    353 +    },
    354 +    "node_modules/@esbuild/win32-ia32": {
    355 +      "version": "0.16.13",
    356 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.13.tgz",
    357 +      "integrity": "sha512-AX6WjntGjhJHzrPSVvjMD7grxt41koHfAOx6lxLorrpDwwIKKPaGDASPZgvFIZHTbwhOtILW6vAXxYPDsKpDJA==",
    358 +      "cpu": [
    359 +        "ia32"
    360 +      ],
    361 +      "dev": true,
    362 +      "optional": true,
    363 +      "os": [
    364 +        "win32"
    365 +      ],
    366 +      "engines": {
    367 +        "node": ">=12"
    368 +      }
    369 +    },
    370 +    "node_modules/@esbuild/win32-x64": {
    371 +      "version": "0.16.13",
    372 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.13.tgz",
    373 +      "integrity": "sha512-A+U4gM6OOkPS03UgVU08GTpAAAxPsP/8Z4FmneGo4TaVSD99bK9gVJXlqUEPMO/htFXEAht2O6pX4ErtLY5tVg==",
    374 +      "cpu": [
    375 +        "x64"
    376 +      ],
    377 +      "dev": true,
    378 +      "optional": true,
    379 +      "os": [
    380 +        "win32"
    381 +      ],
    382 +      "engines": {
    383 +        "node": ">=12"
    384 +      }
    385 +    },
    386      "node_modules/@eslint/eslintrc": {
    387        "version": "1.3.0",
    388        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
    389 @@ -2009,9 +2361,9 @@
    390        }
    391      },
    392      "node_modules/commander": {
    393 -      "version": "9.1.0",
    394 -      "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
    395 -      "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
    396 +      "version": "9.4.1",
    397 +      "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
    398 +      "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
    399        "dev": true,
    400        "engines": {
    401          "node": "^12.20.0 || >=14"
    402 @@ -2550,6 +2902,43 @@
    403          "url": "https://github.com/sponsors/ljharb"
    404        }
    405      },
    406 +    "node_modules/esbuild": {
    407 +      "version": "0.16.13",
    408 +      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.13.tgz",
    409 +      "integrity": "sha512-oYwFdSEIoKM1oYzyem1osgKJAvg5447XF+05ava21fOtilyb2HeQQh26/74K4WeAk5dZmj/Mx10zUqUnI14jhA==",
    410 +      "dev": true,
    411 +      "hasInstallScript": true,
    412 +      "bin": {
    413 +        "esbuild": "bin/esbuild"
    414 +      },
    415 +      "engines": {
    416 +        "node": ">=12"
    417 +      },
    418 +      "optionalDependencies": {
    419 +        "@esbuild/android-arm": "0.16.13",
    420 +        "@esbuild/android-arm64": "0.16.13",
    421 +        "@esbuild/android-x64": "0.16.13",
    422 +        "@esbuild/darwin-arm64": "0.16.13",
    423 +        "@esbuild/darwin-x64": "0.16.13",
    424 +        "@esbuild/freebsd-arm64": "0.16.13",
    425 +        "@esbuild/freebsd-x64": "0.16.13",
    426 +        "@esbuild/linux-arm": "0.16.13",
    427 +        "@esbuild/linux-arm64": "0.16.13",
    428 +        "@esbuild/linux-ia32": "0.16.13",
    429 +        "@esbuild/linux-loong64": "0.16.13",
    430 +        "@esbuild/linux-mips64el": "0.16.13",
    431 +        "@esbuild/linux-ppc64": "0.16.13",
    432 +        "@esbuild/linux-riscv64": "0.16.13",
    433 +        "@esbuild/linux-s390x": "0.16.13",
    434 +        "@esbuild/linux-x64": "0.16.13",
    435 +        "@esbuild/netbsd-x64": "0.16.13",
    436 +        "@esbuild/openbsd-x64": "0.16.13",
    437 +        "@esbuild/sunos-x64": "0.16.13",
    438 +        "@esbuild/win32-arm64": "0.16.13",
    439 +        "@esbuild/win32-ia32": "0.16.13",
    440 +        "@esbuild/win32-x64": "0.16.13"
    441 +      }
    442 +    },
    443      "node_modules/escalade": {
    444        "version": "3.1.1",
    445        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
    446 @@ -3148,6 +3537,12 @@
    447        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
    448        "dev": true
    449      },
    450 +    "node_modules/fast-fifo": {
    451 +      "version": "1.1.0",
    452 +      "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz",
    453 +      "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==",
    454 +      "dev": true
    455 +    },
    456      "node_modules/fast-glob": {
    457        "version": "3.2.11",
    458        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
    459 @@ -3967,27 +4362,29 @@
    460        "integrity": "sha512-/MfAGMP0jHonV966uFf9PkWWuDjPYLIcsipnSO3NxpNtAgRUKLTwvm85fEmsF6hGeu0zbZiCQ3W74jwO6K9uXA=="
    461      },
    462      "node_modules/i18next-parser": {
    463 -      "version": "6.4.0",
    464 -      "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-6.4.0.tgz",
    465 -      "integrity": "sha512-UjPs2AgjJSs6JEYr9MnWiPoq4CRx5L/9VhXVhtSsz+1qoaDVvK8zgrcc+Vv0itP//B6BWTnRZxw88FOy9frAvQ==",
    466 +      "version": "7.1.0",
    467 +      "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-7.1.0.tgz",
    468 +      "integrity": "sha512-+4SPpTZChHZw8Mx/XUMyLAhngpxMX7ZegDdTrO0AUc7/mctzUfyS+17XEMJ3xP35TDELZNFLnvLAOt3gBj5VuQ==",
    469        "dev": true,
    470        "dependencies": {
    471          "@babel/runtime": "^7.15.4",
    472          "broccoli-plugin": "^4.0.7",
    473          "cheerio": "^1.0.0-rc.2",
    474          "colors": "1.4.0",
    475 -        "commander": "~9.1.0",
    476 +        "commander": "~9.4.1",
    477          "concat-stream": "~2.0.0",
    478          "eol": "^0.9.1",
    479 +        "esbuild": "^0.16.4",
    480          "fs-extra": "^10.0.0",
    481          "gulp-sort": "^2.0.0",
    482 -        "i18next": "^21.2.0",
    483 +        "i18next": "^22.0.4",
    484          "js-yaml": "4.1.0",
    485 +        "lilconfig": "^2.0.6",
    486          "rsvp": "^4.8.2",
    487          "sort-keys": "^5.0.0",
    488          "through2": "~4.0.2",
    489          "typescript": "^4.2.4",
    490 -        "vinyl": "~2.2.1",
    491 +        "vinyl": "~3.0.0",
    492          "vinyl-fs": "^3.0.2",
    493          "vue-template-compiler": "^2.6.11"
    494        },
    495 @@ -4000,6 +4397,54 @@
    496          "yarn": ">=1"
    497        }
    498      },
    499 +    "node_modules/i18next-parser/node_modules/i18next": {
    500 +      "version": "22.4.8",
    501 +      "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.4.8.tgz",
    502 +      "integrity": "sha512-XSOy17ZWqflOiJRYE/dzv6vDle2Se32dnHREHb93UnZzZ1+UnvQ8yKtt1fpNL3zvXz5AwCqqixrtTVZmRetaiQ==",
    503 +      "dev": true,
    504 +      "funding": [
    505 +        {
    506 +          "type": "individual",
    507 +          "url": "https://locize.com"
    508 +        },
    509 +        {
    510 +          "type": "individual",
    511 +          "url": "https://locize.com/i18next.html"
    512 +        },
    513 +        {
    514 +          "type": "individual",
    515 +          "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
    516 +        }
    517 +      ],
    518 +      "dependencies": {
    519 +        "@babel/runtime": "^7.20.6"
    520 +      }
    521 +    },
    522 +    "node_modules/i18next-parser/node_modules/replace-ext": {
    523 +      "version": "2.0.0",
    524 +      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
    525 +      "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
    526 +      "dev": true,
    527 +      "engines": {
    528 +        "node": ">= 10"
    529 +      }
    530 +    },
    531 +    "node_modules/i18next-parser/node_modules/vinyl": {
    532 +      "version": "3.0.0",
    533 +      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz",
    534 +      "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==",
    535 +      "dev": true,
    536 +      "dependencies": {
    537 +        "clone": "^2.1.2",
    538 +        "clone-stats": "^1.0.0",
    539 +        "remove-trailing-separator": "^1.1.0",
    540 +        "replace-ext": "^2.0.0",
    541 +        "teex": "^1.0.1"
    542 +      },
    543 +      "engines": {
    544 +        "node": ">=10.13.0"
    545 +      }
    546 +    },
    547      "node_modules/iconv-lite": {
    548        "version": "0.6.3",
    549        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
    550 @@ -4624,9 +5069,9 @@
    551        }
    552      },
    553      "node_modules/lilconfig": {
    554 -      "version": "2.0.5",
    555 -      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
    556 -      "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
    557 +      "version": "2.0.6",
    558 +      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
    559 +      "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
    560        "dev": true,
    561        "engines": {
    562          "node": ">=10"
    563 @@ -5838,6 +6283,12 @@
    564          }
    565        ]
    566      },
    567 +    "node_modules/queue-tick": {
    568 +      "version": "1.0.1",
    569 +      "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
    570 +      "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==",
    571 +      "dev": true
    572 +    },
    573      "node_modules/quick-lru": {
    574        "version": "5.1.1",
    575        "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
    576 @@ -6102,9 +6553,9 @@
    577        "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
    578      },
    579      "node_modules/regenerator-runtime": {
    580 -      "version": "0.13.9",
    581 -      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
    582 -      "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
    583 +      "version": "0.13.11",
    584 +      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
    585 +      "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
    586      },
    587      "node_modules/regexp-tree": {
    588        "version": "0.1.24",
    589 @@ -6669,6 +7120,16 @@
    590        "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
    591        "dev": true
    592      },
    593 +    "node_modules/streamx": {
    594 +      "version": "2.13.0",
    595 +      "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.13.0.tgz",
    596 +      "integrity": "sha512-9jD4uoX0juNSIcv4PazT+97FpM4Mww3cp7PM23HRTLANhgb7K7n1mB45guH/kT5F4enl04kApOM3EeoUXSPfvw==",
    597 +      "dev": true,
    598 +      "dependencies": {
    599 +        "fast-fifo": "^1.1.0",
    600 +        "queue-tick": "^1.0.1"
    601 +      }
    602 +    },
    603      "node_modules/string_decoder": {
    604        "version": "1.3.0",
    605        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
    606 @@ -6913,6 +7374,15 @@
    607          "node": ">= 10"
    608        }
    609      },
    610 +    "node_modules/teex": {
    611 +      "version": "1.0.1",
    612 +      "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
    613 +      "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
    614 +      "dev": true,
    615 +      "dependencies": {
    616 +        "streamx": "^2.12.5"
    617 +      }
    618 +    },
    619      "node_modules/text-table": {
    620        "version": "0.2.0",
    621        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
    622 @@ -7824,11 +8294,11 @@
    623        }
    624      },
    625      "@babel/runtime": {
    626 -      "version": "7.17.8",
    627 -      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz",
    628 -      "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==",
    629 +      "version": "7.20.7",
    630 +      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz",
    631 +      "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==",
    632        "requires": {
    633 -        "regenerator-runtime": "^0.13.4"
    634 +        "regenerator-runtime": "^0.13.11"
    635        }
    636      },
    637      "@babel/runtime-corejs3": {
    638 @@ -7880,6 +8350,160 @@
    639          "to-fast-properties": "^2.0.0"
    640        }
    641      },
    642 +    "@esbuild/android-arm": {
    643 +      "version": "0.16.13",
    644 +      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.13.tgz",
    645 +      "integrity": "sha512-JmtqThupn9Yf+FzANE+GG73ASUkssnPwOsndUElhp23685QzRK+MO1UompOlBaXV9D5FTuYcPnw7p4mCq2YbZQ==",
    646 +      "dev": true,
    647 +      "optional": true
    648 +    },
    649 +    "@esbuild/android-arm64": {
    650 +      "version": "0.16.13",
    651 +      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.13.tgz",
    652 +      "integrity": "sha512-r4xetsd1ez1NF9/9R2f9Q6AlxqiZLwUqo7ICOcvEVwopVkXUcspIjEbJk0EVTgT6Cp5+ymzGPT6YNV0ievx4yA==",
    653 +      "dev": true,
    654 +      "optional": true
    655 +    },
    656 +    "@esbuild/android-x64": {
    657 +      "version": "0.16.13",
    658 +      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.13.tgz",
    659 +      "integrity": "sha512-hKt1bFht/Vtp0xJ0ZVzFMnPy1y1ycmM3KNnp3zsyZfQmw7nhs2WLO4vxdR5YG+6RsHKCb2zbZ3VwlC0Tij0qyA==",
    660 +      "dev": true,
    661 +      "optional": true
    662 +    },
    663 +    "@esbuild/darwin-arm64": {
    664 +      "version": "0.16.13",
    665 +      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.13.tgz",
    666 +      "integrity": "sha512-ogrVuNi2URocrr3Ps20f075EMm9V7IeenOi9FRj4qdbT6mQlwLuP4l90PW2iBrKERx0oRkcZprEUNsz/3xd7ww==",
    667 +      "dev": true,
    668 +      "optional": true
    669 +    },
    670 +    "@esbuild/darwin-x64": {
    671 +      "version": "0.16.13",
    672 +      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.13.tgz",
    673 +      "integrity": "sha512-Agajik9SBGiKD7FPXE+ExW6x3MgA/dUdpZnXa9y1tyfE4lKQx+eQiknSdrBnWPeqa9wL0AOvkhghmYhpVkyqkA==",
    674 +      "dev": true,
    675 +      "optional": true
    676 +    },
    677 +    "@esbuild/freebsd-arm64": {
    678 +      "version": "0.16.13",
    679 +      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.13.tgz",
    680 +      "integrity": "sha512-KxMO3/XihBcHM+xQUM6nQZO1SgQuOsd1DCnKF1a4SIf/i5VD45vrqN3k8ePgFrEbMi7m5JeGmvNqwJXinF0a4Q==",
    681 +      "dev": true,
    682 +      "optional": true
    683 +    },
    684 +    "@esbuild/freebsd-x64": {
    685 +      "version": "0.16.13",
    686 +      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.13.tgz",
    687 +      "integrity": "sha512-Ez15oqV1vwvZ30cVLeBW14BsWq/fdWNQGMOxxqaSJVQVLqHhvgfQ7gxGDiN9tpJdeQhqJO+Q0r02/Tce5+USNg==",
    688 +      "dev": true,
    689 +      "optional": true
    690 +    },
    691 +    "@esbuild/linux-arm": {
    692 +      "version": "0.16.13",
    693 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.13.tgz",
    694 +      "integrity": "sha512-18dLd2L3mda+iFj6sswyBMSh2UwniamD9M4DwPv8VM+9apRFlQ5IGKxBdumnTuOI4NvwwAernmUseWhYQ9k+rg==",
    695 +      "dev": true,
    696 +      "optional": true
    697 +    },
    698 +    "@esbuild/linux-arm64": {
    699 +      "version": "0.16.13",
    700 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.13.tgz",
    701 +      "integrity": "sha512-qi5n7KwcGViyJeZeQnu8fB6dC3Mlm5PGaqSv2HhQDDx/MPvVfQGNMcv7zcBL4qk3FkuWhGVwXkjQ76x7R0PWlA==",
    702 +      "dev": true,
    703 +      "optional": true
    704 +    },
    705 +    "@esbuild/linux-ia32": {
    706 +      "version": "0.16.13",
    707 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.13.tgz",
    708 +      "integrity": "sha512-2489Xad9sr+6GD7nB913fUqpCsSwVwgskkQTq4Or2mZntSPYPebyJm8l1YruHo7oqYMTGV6RiwGE4gRo3H+EPQ==",
    709 +      "dev": true,
    710 +      "optional": true
    711 +    },
    712 +    "@esbuild/linux-loong64": {
    713 +      "version": "0.16.13",
    714 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.13.tgz",
    715 +      "integrity": "sha512-x8KplRu9Y43Px8I9YS+sPBwQ+fw44Mvp2BPVADopKDWz+h3fcj1BvRU58kxb89WObmwKX9sWdtYzepL4Fmx03A==",
    716 +      "dev": true,
    717 +      "optional": true
    718 +    },
    719 +    "@esbuild/linux-mips64el": {
    720 +      "version": "0.16.13",
    721 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.13.tgz",
    722 +      "integrity": "sha512-qhhdWph9FLwD9rVVC/nUf7k2U4NZIA6/mGx0B7+O6PFV0GjmPA2E3zDQ4NUjq9P26E0DeAZy9akH9dYcUBRU7A==",
    723 +      "dev": true,
    724 +      "optional": true
    725 +    },
    726 +    "@esbuild/linux-ppc64": {
    727 +      "version": "0.16.13",
    728 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.13.tgz",
    729 +      "integrity": "sha512-cVWAPKsrRVxI1jCeJHnYSbE3BrEU+pZTZK2gfao9HRxuc+3m4+RLfs3EVEpGLmMKEcWfVCB9wZ3yNxnknutGKQ==",
    730 +      "dev": true,
    731 +      "optional": true
    732 +    },
    733 +    "@esbuild/linux-riscv64": {
    734 +      "version": "0.16.13",
    735 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.13.tgz",
    736 +      "integrity": "sha512-Agb7dbRyZWnmPn5Vvf0eyqaEUqSsaIUwwyInu2EoFTaIDRp093QU2M5alUyOooMLkRbD1WvqQNwx08Z/g+SAcQ==",
    737 +      "dev": true,
    738 +      "optional": true
    739 +    },
    740 +    "@esbuild/linux-s390x": {
    741 +      "version": "0.16.13",
    742 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.13.tgz",
    743 +      "integrity": "sha512-AqRBIrc/+kl08ahliNG+EyU+j41wIzQfwBTKpi80cCDiYvYFPuXjvzZsD9muiu58Isj0RVni9VgC4xK/AnSW4g==",
    744 +      "dev": true,
    745 +      "optional": true
    746 +    },
    747 +    "@esbuild/linux-x64": {
    748 +      "version": "0.16.13",
    749 +      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.13.tgz",
    750 +      "integrity": "sha512-S4wn2BimuhPcoArRtVrdHUKIymCCZcYAXQE47kUiX4yrUrEX2/ifn5eKNbZ5c1jJKUlh1gC2ESIN+iw3wQax3g==",
    751 +      "dev": true,
    752 +      "optional": true
    753 +    },
    754 +    "@esbuild/netbsd-x64": {
    755 +      "version": "0.16.13",
    756 +      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.13.tgz",
    757 +      "integrity": "sha512-2c8JWgfUMlQHTdaR5X3xNMwqOyad8kgeCupuVkdm3QkUOzGREjlTETQsK6oHifocYzDCo9FeKcUwsK356SdR+g==",
    758 +      "dev": true,
    759 +      "optional": true
    760 +    },
    761 +    "@esbuild/openbsd-x64": {
    762 +      "version": "0.16.13",
    763 +      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.13.tgz",
    764 +      "integrity": "sha512-Bwh+PmKD/LK+xBjqIpnYnKYj0fIyQJ0YpRxsn0F+WfzvQ2OA+GKDlf8AHosiCns26Q4Dje388jQVwfOBZ1GaFw==",
    765 +      "dev": true,
    766 +      "optional": true
    767 +    },
    768 +    "@esbuild/sunos-x64": {
    769 +      "version": "0.16.13",
    770 +      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.13.tgz",
    771 +      "integrity": "sha512-8wwk6f9XGnhrF94/DBdFM4Xm1JeCyGTCj67r516VS9yvBVQf3Rar54L+XPVDs/oZOokwH+XsktrgkuTMAmjntg==",
    772 +      "dev": true,
    773 +      "optional": true
    774 +    },
    775 +    "@esbuild/win32-arm64": {
    776 +      "version": "0.16.13",
    777 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.13.tgz",
    778 +      "integrity": "sha512-Jmwbp/5ArLCiRAHC33ODfcrlIcbP/exXkOEUVkADNJC4e/so2jm+i8IQFvVX/lA2GWvK3GdgcN0VFfp9YITAbg==",
    779 +      "dev": true,
    780 +      "optional": true
    781 +    },
    782 +    "@esbuild/win32-ia32": {
    783 +      "version": "0.16.13",
    784 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.13.tgz",
    785 +      "integrity": "sha512-AX6WjntGjhJHzrPSVvjMD7grxt41koHfAOx6lxLorrpDwwIKKPaGDASPZgvFIZHTbwhOtILW6vAXxYPDsKpDJA==",
    786 +      "dev": true,
    787 +      "optional": true
    788 +    },
    789 +    "@esbuild/win32-x64": {
    790 +      "version": "0.16.13",
    791 +      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.13.tgz",
    792 +      "integrity": "sha512-A+U4gM6OOkPS03UgVU08GTpAAAxPsP/8Z4FmneGo4TaVSD99bK9gVJXlqUEPMO/htFXEAht2O6pX4ErtLY5tVg==",
    793 +      "dev": true,
    794 +      "optional": true
    795 +    },
    796      "@eslint/eslintrc": {
    797        "version": "1.3.0",
    798        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
    799 @@ -8955,9 +9579,9 @@
    800        "dev": true
    801      },
    802      "commander": {
    803 -      "version": "9.1.0",
    804 -      "resolved": "https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
    805 -      "integrity": "sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==",
    806 +      "version": "9.4.1",
    807 +      "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
    808 +      "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
    809        "dev": true
    810      },
    811      "concat-map": {
    812 @@ -9383,6 +10007,36 @@
    813          "is-symbol": "^1.0.2"
    814        }
    815      },
    816 +    "esbuild": {
    817 +      "version": "0.16.13",
    818 +      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.13.tgz",
    819 +      "integrity": "sha512-oYwFdSEIoKM1oYzyem1osgKJAvg5447XF+05ava21fOtilyb2HeQQh26/74K4WeAk5dZmj/Mx10zUqUnI14jhA==",
    820 +      "dev": true,
    821 +      "requires": {
    822 +        "@esbuild/android-arm": "0.16.13",
    823 +        "@esbuild/android-arm64": "0.16.13",
    824 +        "@esbuild/android-x64": "0.16.13",
    825 +        "@esbuild/darwin-arm64": "0.16.13",
    826 +        "@esbuild/darwin-x64": "0.16.13",
    827 +        "@esbuild/freebsd-arm64": "0.16.13",
    828 +        "@esbuild/freebsd-x64": "0.16.13",
    829 +        "@esbuild/linux-arm": "0.16.13",
    830 +        "@esbuild/linux-arm64": "0.16.13",
    831 +        "@esbuild/linux-ia32": "0.16.13",
    832 +        "@esbuild/linux-loong64": "0.16.13",
    833 +        "@esbuild/linux-mips64el": "0.16.13",
    834 +        "@esbuild/linux-ppc64": "0.16.13",
    835 +        "@esbuild/linux-riscv64": "0.16.13",
    836 +        "@esbuild/linux-s390x": "0.16.13",
    837 +        "@esbuild/linux-x64": "0.16.13",
    838 +        "@esbuild/netbsd-x64": "0.16.13",
    839 +        "@esbuild/openbsd-x64": "0.16.13",
    840 +        "@esbuild/sunos-x64": "0.16.13",
    841 +        "@esbuild/win32-arm64": "0.16.13",
    842 +        "@esbuild/win32-ia32": "0.16.13",
    843 +        "@esbuild/win32-x64": "0.16.13"
    844 +      }
    845 +    },
    846      "escalade": {
    847        "version": "3.1.1",
    848        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
    849 @@ -9835,6 +10489,12 @@
    850        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
    851        "dev": true
    852      },
    853 +    "fast-fifo": {
    854 +      "version": "1.1.0",
    855 +      "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz",
    856 +      "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==",
    857 +      "dev": true
    858 +    },
    859      "fast-glob": {
    860        "version": "3.2.11",
    861        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
    862 @@ -10517,29 +11177,61 @@
    863        "integrity": "sha512-/MfAGMP0jHonV966uFf9PkWWuDjPYLIcsipnSO3NxpNtAgRUKLTwvm85fEmsF6hGeu0zbZiCQ3W74jwO6K9uXA=="
    864      },
    865      "i18next-parser": {
    866 -      "version": "6.4.0",
    867 -      "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-6.4.0.tgz",
    868 -      "integrity": "sha512-UjPs2AgjJSs6JEYr9MnWiPoq4CRx5L/9VhXVhtSsz+1qoaDVvK8zgrcc+Vv0itP//B6BWTnRZxw88FOy9frAvQ==",
    869 +      "version": "7.1.0",
    870 +      "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-7.1.0.tgz",
    871 +      "integrity": "sha512-+4SPpTZChHZw8Mx/XUMyLAhngpxMX7ZegDdTrO0AUc7/mctzUfyS+17XEMJ3xP35TDELZNFLnvLAOt3gBj5VuQ==",
    872        "dev": true,
    873        "requires": {
    874          "@babel/runtime": "^7.15.4",
    875          "broccoli-plugin": "^4.0.7",
    876          "cheerio": "^1.0.0-rc.2",
    877          "colors": "1.4.0",
    878 -        "commander": "~9.1.0",
    879 +        "commander": "~9.4.1",
    880          "concat-stream": "~2.0.0",
    881          "eol": "^0.9.1",
    882 +        "esbuild": "^0.16.4",
    883          "fs-extra": "^10.0.0",
    884          "gulp-sort": "^2.0.0",
    885 -        "i18next": "^21.2.0",
    886 +        "i18next": "^22.0.4",
    887          "js-yaml": "4.1.0",
    888 +        "lilconfig": "^2.0.6",
    889          "rsvp": "^4.8.2",
    890          "sort-keys": "^5.0.0",
    891          "through2": "~4.0.2",
    892          "typescript": "^4.2.4",
    893 -        "vinyl": "~2.2.1",
    894 +        "vinyl": "~3.0.0",
    895          "vinyl-fs": "^3.0.2",
    896          "vue-template-compiler": "^2.6.11"
    897 +      },
    898 +      "dependencies": {
    899 +        "i18next": {
    900 +          "version": "22.4.8",
    901 +          "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.4.8.tgz",
    902 +          "integrity": "sha512-XSOy17ZWqflOiJRYE/dzv6vDle2Se32dnHREHb93UnZzZ1+UnvQ8yKtt1fpNL3zvXz5AwCqqixrtTVZmRetaiQ==",
    903 +          "dev": true,
    904 +          "requires": {
    905 +            "@babel/runtime": "^7.20.6"
    906 +          }
    907 +        },
    908 +        "replace-ext": {
    909 +          "version": "2.0.0",
    910 +          "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
    911 +          "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
    912 +          "dev": true
    913 +        },
    914 +        "vinyl": {
    915 +          "version": "3.0.0",
    916 +          "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz",
    917 +          "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==",
    918 +          "dev": true,
    919 +          "requires": {
    920 +            "clone": "^2.1.2",
    921 +            "clone-stats": "^1.0.0",
    922 +            "remove-trailing-separator": "^1.1.0",
    923 +            "replace-ext": "^2.0.0",
    924 +            "teex": "^1.0.1"
    925 +          }
    926 +        }
    927        }
    928      },
    929      "iconv-lite": {
    930 @@ -11010,9 +11702,9 @@
    931        "integrity": "sha512-9i/E/w3yaqs56y3k6SWIUS3JTLpeDCZIVnIuNppzAmj5KjLGy5wrFisoDUD0HdxVUdX0wHG5mjvB4h0TXtyf/w=="
    932      },
    933      "lilconfig": {
    934 -      "version": "2.0.5",
    935 -      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
    936 -      "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
    937 +      "version": "2.0.6",
    938 +      "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
    939 +      "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
    940        "dev": true
    941      },
    942      "lines-and-columns": {
    943 @@ -11883,6 +12575,12 @@
    944        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
    945        "dev": true
    946      },
    947 +    "queue-tick": {
    948 +      "version": "1.0.1",
    949 +      "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
    950 +      "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==",
    951 +      "dev": true
    952 +    },
    953      "quick-lru": {
    954        "version": "5.1.1",
    955        "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
    956 @@ -12074,9 +12772,9 @@
    957        "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
    958      },
    959      "regenerator-runtime": {
    960 -      "version": "0.13.9",
    961 -      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
    962 -      "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
    963 +      "version": "0.13.11",
    964 +      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
    965 +      "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
    966      },
    967      "regexp-tree": {
    968        "version": "0.1.24",
    969 @@ -12474,6 +13172,16 @@
    970        "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
    971        "dev": true
    972      },
    973 +    "streamx": {
    974 +      "version": "2.13.0",
    975 +      "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.13.0.tgz",
    976 +      "integrity": "sha512-9jD4uoX0juNSIcv4PazT+97FpM4Mww3cp7PM23HRTLANhgb7K7n1mB45guH/kT5F4enl04kApOM3EeoUXSPfvw==",
    977 +      "dev": true,
    978 +      "requires": {
    979 +        "fast-fifo": "^1.1.0",
    980 +        "queue-tick": "^1.0.1"
    981 +      }
    982 +    },
    983      "string_decoder": {
    984        "version": "1.3.0",
    985        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
    986 @@ -12648,6 +13356,15 @@
    987          "yallist": "^4.0.0"
    988        }
    989      },
    990 +    "teex": {
    991 +      "version": "1.0.1",
    992 +      "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
    993 +      "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
    994 +      "dev": true,
    995 +      "requires": {
    996 +        "streamx": "^2.12.5"
    997 +      }
    998 +    },
    999      "text-table": {
   1000        "version": "0.2.0",
   1001        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
   1002 diff --git a/package.json b/package.json
   1003 index 6b04e7d..d34eadc 100644
   1004 --- a/package.json
   1005 +++ b/package.json
   1006 @@ -51,7 +51,7 @@
   1007      "eslint-config-next": "12.1.6",
   1008      "eslint-plugin-jsx-a11y": "6.5.1",
   1009      "eslint-plugin-unicorn": "42.0.0",
   1010 -    "i18next-parser": "6.4.0",
   1011 +    "i18next-parser": "7.1.0",
   1012      "postcss": "8.4.14",
   1013      "tailwindcss": "3.0.24",
   1014      "typescript": "4.7.2"