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

27.diff (60173B)


      1 diff --git a/package-lock.json b/package-lock.json
      2 index 521d2cb..d2d54bb 100644
      3 --- a/package-lock.json
      4 +++ b/package-lock.json
      5 @@ -35,11 +35,10 @@
      6          "autoprefixer": "10.4.2",
      7          "cross-env": "7.0.3",
      8          "eslint": "8.7.0",
      9 -        "eslint-config-next": "12.0.8",
     10 +        "eslint-config-next": "12.0.9",
     11          "eslint-plugin-jsx-a11y": "6.5.1",
     12          "eslint-plugin-unicorn": "40.1.0",
     13          "postcss": "8.4.5",
     14 -        "sequelize-cli": "^6.4.1",
     15          "tailwindcss": "3.0.16",
     16          "typescript": "4.5.5"
     17        },
     18 @@ -997,9 +996,9 @@
     19        "integrity": "sha512-Wa0gOeioB9PHap9wtZDZEhgOSE3/+qE/UALWjJHuNvH4J3oE+13EjVOiEsr1JcPCXUN8ESQE+phDKlo6qJ8P9g=="
     20      },
     21      "node_modules/@next/eslint-plugin-next": {
     22 -      "version": "12.0.8",
     23 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.8.tgz",
     24 -      "integrity": "sha512-bf7O0Mvs1h3vIdbbi0hijG+6YG3ED/ebQfmUltrQSgGtHVKGADDoE2qQhwE+mrvxuz9BD8y3mJDOSy0PBLKGBA==",
     25 +      "version": "12.0.9",
     26 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.9.tgz",
     27 +      "integrity": "sha512-Pi7eV7Omt4wkY1UI9Kvv3KQLvAkmWKb5EHePCE1fyR+LeYmKCNYtjVst3QTDkNeULbpPwnDqIISWu+x2y5G9EA==",
     28        "dev": true,
     29        "dependencies": {
     30          "glob": "7.1.7"
     31 @@ -1865,15 +1864,6 @@
     32        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
     33        "optional": true
     34      },
     35 -    "node_modules/at-least-node": {
     36 -      "version": "1.0.0",
     37 -      "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
     38 -      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
     39 -      "dev": true,
     40 -      "engines": {
     41 -        "node": ">= 4.0.0"
     42 -      }
     43 -    },
     44      "node_modules/attr-accept": {
     45        "version": "2.2.2",
     46        "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
     47 @@ -2007,12 +1997,6 @@
     48          "node": "0.4 || >=0.5.8"
     49        }
     50      },
     51 -    "node_modules/bluebird": {
     52 -      "version": "3.7.2",
     53 -      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
     54 -      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
     55 -      "dev": true
     56 -    },
     57      "node_modules/blurhash": {
     58        "version": "1.1.4",
     59        "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-1.1.4.tgz",
     60 @@ -2164,62 +2148,6 @@
     61          "node": ">=4"
     62        }
     63      },
     64 -    "node_modules/cli-color": {
     65 -      "version": "2.0.1",
     66 -      "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz",
     67 -      "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==",
     68 -      "dev": true,
     69 -      "dependencies": {
     70 -        "d": "^1.0.1",
     71 -        "es5-ext": "^0.10.53",
     72 -        "es6-iterator": "^2.0.3",
     73 -        "memoizee": "^0.4.15",
     74 -        "timers-ext": "^0.1.7"
     75 -      },
     76 -      "engines": {
     77 -        "node": ">=0.10"
     78 -      }
     79 -    },
     80 -    "node_modules/cliui": {
     81 -      "version": "7.0.4",
     82 -      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
     83 -      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
     84 -      "dev": true,
     85 -      "dependencies": {
     86 -        "string-width": "^4.2.0",
     87 -        "strip-ansi": "^6.0.0",
     88 -        "wrap-ansi": "^7.0.0"
     89 -      }
     90 -    },
     91 -    "node_modules/cliui/node_modules/emoji-regex": {
     92 -      "version": "8.0.0",
     93 -      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
     94 -      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
     95 -      "dev": true
     96 -    },
     97 -    "node_modules/cliui/node_modules/is-fullwidth-code-point": {
     98 -      "version": "3.0.0",
     99 -      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    100 -      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    101 -      "dev": true,
    102 -      "engines": {
    103 -        "node": ">=8"
    104 -      }
    105 -    },
    106 -    "node_modules/cliui/node_modules/string-width": {
    107 -      "version": "4.2.3",
    108 -      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    109 -      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    110 -      "dev": true,
    111 -      "dependencies": {
    112 -        "emoji-regex": "^8.0.0",
    113 -        "is-fullwidth-code-point": "^3.0.0",
    114 -        "strip-ansi": "^6.0.1"
    115 -      },
    116 -      "engines": {
    117 -        "node": ">=8"
    118 -      }
    119 -    },
    120      "node_modules/code-point-at": {
    121        "version": "1.1.0",
    122        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
    123 @@ -2281,16 +2209,6 @@
    124        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    125        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
    126      },
    127 -    "node_modules/config-chain": {
    128 -      "version": "1.1.13",
    129 -      "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
    130 -      "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
    131 -      "dev": true,
    132 -      "dependencies": {
    133 -        "ini": "^1.3.4",
    134 -        "proto-list": "~1.2.1"
    135 -      }
    136 -    },
    137      "node_modules/console-control-strings": {
    138        "version": "1.1.0",
    139        "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
    140 @@ -2406,16 +2324,6 @@
    141        "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
    142        "dev": true
    143      },
    144 -    "node_modules/d": {
    145 -      "version": "1.0.1",
    146 -      "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
    147 -      "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
    148 -      "dev": true,
    149 -      "dependencies": {
    150 -        "es5-ext": "^0.10.50",
    151 -        "type": "^1.0.1"
    152 -      }
    153 -    },
    154      "node_modules/damerau-levenshtein": {
    155        "version": "1.0.8",
    156        "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
    157 @@ -2598,52 +2506,6 @@
    158          "safer-buffer": "^2.1.0"
    159        }
    160      },
    161 -    "node_modules/editorconfig": {
    162 -      "version": "0.15.3",
    163 -      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
    164 -      "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
    165 -      "dev": true,
    166 -      "dependencies": {
    167 -        "commander": "^2.19.0",
    168 -        "lru-cache": "^4.1.5",
    169 -        "semver": "^5.6.0",
    170 -        "sigmund": "^1.0.1"
    171 -      },
    172 -      "bin": {
    173 -        "editorconfig": "bin/editorconfig"
    174 -      }
    175 -    },
    176 -    "node_modules/editorconfig/node_modules/commander": {
    177 -      "version": "2.20.3",
    178 -      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    179 -      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    180 -      "dev": true
    181 -    },
    182 -    "node_modules/editorconfig/node_modules/lru-cache": {
    183 -      "version": "4.1.5",
    184 -      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
    185 -      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
    186 -      "dev": true,
    187 -      "dependencies": {
    188 -        "pseudomap": "^1.0.2",
    189 -        "yallist": "^2.1.2"
    190 -      }
    191 -    },
    192 -    "node_modules/editorconfig/node_modules/semver": {
    193 -      "version": "5.7.1",
    194 -      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
    195 -      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
    196 -      "dev": true,
    197 -      "bin": {
    198 -        "semver": "bin/semver"
    199 -      }
    200 -    },
    201 -    "node_modules/editorconfig/node_modules/yallist": {
    202 -      "version": "2.1.2",
    203 -      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
    204 -      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
    205 -      "dev": true
    206 -    },
    207      "node_modules/electron-to-chromium": {
    208        "version": "1.4.49",
    209        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.49.tgz",
    210 @@ -2732,50 +2594,6 @@
    211          "url": "https://github.com/sponsors/ljharb"
    212        }
    213      },
    214 -    "node_modules/es5-ext": {
    215 -      "version": "0.10.53",
    216 -      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
    217 -      "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
    218 -      "dev": true,
    219 -      "dependencies": {
    220 -        "es6-iterator": "~2.0.3",
    221 -        "es6-symbol": "~3.1.3",
    222 -        "next-tick": "~1.0.0"
    223 -      }
    224 -    },
    225 -    "node_modules/es6-iterator": {
    226 -      "version": "2.0.3",
    227 -      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
    228 -      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
    229 -      "dev": true,
    230 -      "dependencies": {
    231 -        "d": "1",
    232 -        "es5-ext": "^0.10.35",
    233 -        "es6-symbol": "^3.1.1"
    234 -      }
    235 -    },
    236 -    "node_modules/es6-symbol": {
    237 -      "version": "3.1.3",
    238 -      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
    239 -      "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
    240 -      "dev": true,
    241 -      "dependencies": {
    242 -        "d": "^1.0.1",
    243 -        "ext": "^1.1.2"
    244 -      }
    245 -    },
    246 -    "node_modules/es6-weak-map": {
    247 -      "version": "2.0.3",
    248 -      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
    249 -      "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
    250 -      "dev": true,
    251 -      "dependencies": {
    252 -        "d": "1",
    253 -        "es5-ext": "^0.10.46",
    254 -        "es6-iterator": "^2.0.3",
    255 -        "es6-symbol": "^3.1.1"
    256 -      }
    257 -    },
    258      "node_modules/escalade": {
    259        "version": "3.1.1",
    260        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
    261 @@ -2845,12 +2663,12 @@
    262        }
    263      },
    264      "node_modules/eslint-config-next": {
    265 -      "version": "12.0.8",
    266 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.0.8.tgz",
    267 -      "integrity": "sha512-H40jvqy/yeku3r9D556ALLaM3ZmS55hj9/MTK59fWbzsqTaYlybSkUmIBG0ZFEnBazr0NnBGwrYA5cnsFYR7RQ==",
    268 +      "version": "12.0.9",
    269 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.0.9.tgz",
    270 +      "integrity": "sha512-mhpFUsdctLw9PPOVF6S45n7uEzeRth9Xub6CbsKG8Bmr4QFTs1vhbFjp3cjdFIxjMQNuY8hcu66XFlvBB768Iw==",
    271        "dev": true,
    272        "dependencies": {
    273 -        "@next/eslint-plugin-next": "12.0.8",
    274 +        "@next/eslint-plugin-next": "12.0.9",
    275          "@rushstack/eslint-patch": "^1.0.8",
    276          "@typescript-eslint/parser": "^5.0.0",
    277          "eslint-import-resolver-node": "^0.3.4",
    278 @@ -3346,16 +3164,6 @@
    279          "node": ">=0.10.0"
    280        }
    281      },
    282 -    "node_modules/event-emitter": {
    283 -      "version": "0.3.5",
    284 -      "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
    285 -      "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
    286 -      "dev": true,
    287 -      "dependencies": {
    288 -        "d": "1",
    289 -        "es5-ext": "~0.10.14"
    290 -      }
    291 -    },
    292      "node_modules/expect": {
    293        "version": "27.2.5",
    294        "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz",
    295 @@ -3385,21 +3193,6 @@
    296          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    297        }
    298      },
    299 -    "node_modules/ext": {
    300 -      "version": "1.6.0",
    301 -      "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
    302 -      "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
    303 -      "dev": true,
    304 -      "dependencies": {
    305 -        "type": "^2.5.0"
    306 -      }
    307 -    },
    308 -    "node_modules/ext/node_modules/type": {
    309 -      "version": "2.5.0",
    310 -      "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
    311 -      "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==",
    312 -      "dev": true
    313 -    },
    314      "node_modules/extend": {
    315        "version": "3.0.2",
    316        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
    317 @@ -3640,21 +3433,6 @@
    318          "url": "https://www.patreon.com/infusion"
    319        }
    320      },
    321 -    "node_modules/fs-extra": {
    322 -      "version": "9.1.0",
    323 -      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
    324 -      "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
    325 -      "dev": true,
    326 -      "dependencies": {
    327 -        "at-least-node": "^1.0.0",
    328 -        "graceful-fs": "^4.2.0",
    329 -        "jsonfile": "^6.0.1",
    330 -        "universalify": "^2.0.0"
    331 -      },
    332 -      "engines": {
    333 -        "node": ">=10"
    334 -      }
    335 -    },
    336      "node_modules/fs-minipass": {
    337        "version": "1.2.7",
    338        "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
    339 @@ -3762,15 +3540,6 @@
    340          "node": ">=6.9.0"
    341        }
    342      },
    343 -    "node_modules/get-caller-file": {
    344 -      "version": "2.0.5",
    345 -      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    346 -      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
    347 -      "dev": true,
    348 -      "engines": {
    349 -        "node": "6.* || 8.* || >= 10.*"
    350 -      }
    351 -    },
    352      "node_modules/get-intrinsic": {
    353        "version": "1.1.1",
    354        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
    355 @@ -4304,12 +4073,6 @@
    356          "url": "https://github.com/sponsors/ljharb"
    357        }
    358      },
    359 -    "node_modules/is-promise": {
    360 -      "version": "2.2.2",
    361 -      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
    362 -      "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
    363 -      "dev": true
    364 -    },
    365      "node_modules/is-regex": {
    366        "version": "1.1.4",
    367        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
    368 @@ -4731,41 +4494,6 @@
    369        "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==",
    370        "dev": true
    371      },
    372 -    "node_modules/js-beautify": {
    373 -      "version": "1.14.0",
    374 -      "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.0.tgz",
    375 -      "integrity": "sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ==",
    376 -      "dev": true,
    377 -      "dependencies": {
    378 -        "config-chain": "^1.1.12",
    379 -        "editorconfig": "^0.15.3",
    380 -        "glob": "^7.1.3",
    381 -        "nopt": "^5.0.0"
    382 -      },
    383 -      "bin": {
    384 -        "css-beautify": "js/bin/css-beautify.js",
    385 -        "html-beautify": "js/bin/html-beautify.js",
    386 -        "js-beautify": "js/bin/js-beautify.js"
    387 -      },
    388 -      "engines": {
    389 -        "node": ">=10"
    390 -      }
    391 -    },
    392 -    "node_modules/js-beautify/node_modules/nopt": {
    393 -      "version": "5.0.0",
    394 -      "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
    395 -      "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
    396 -      "dev": true,
    397 -      "dependencies": {
    398 -        "abbrev": "1"
    399 -      },
    400 -      "bin": {
    401 -        "nopt": "bin/nopt.js"
    402 -      },
    403 -      "engines": {
    404 -        "node": ">=6"
    405 -      }
    406 -    },
    407      "node_modules/js-tokens": {
    408        "version": "4.0.0",
    409        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
    410 @@ -4844,18 +4572,6 @@
    411          "node": ">=6"
    412        }
    413      },
    414 -    "node_modules/jsonfile": {
    415 -      "version": "6.1.0",
    416 -      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
    417 -      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
    418 -      "dev": true,
    419 -      "dependencies": {
    420 -        "universalify": "^2.0.0"
    421 -      },
    422 -      "optionalDependencies": {
    423 -        "graceful-fs": "^4.1.6"
    424 -      }
    425 -    },
    426      "node_modules/jsprim": {
    427        "version": "1.4.2",
    428        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
    429 @@ -5005,15 +4721,6 @@
    430          "node": ">=10"
    431        }
    432      },
    433 -    "node_modules/lru-queue": {
    434 -      "version": "0.1.0",
    435 -      "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
    436 -      "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
    437 -      "dev": true,
    438 -      "dependencies": {
    439 -        "es5-ext": "~0.10.2"
    440 -      }
    441 -    },
    442      "node_modules/meilisearch": {
    443        "version": "0.24.0",
    444        "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.24.0.tgz",
    445 @@ -5022,28 +4729,6 @@
    446          "cross-fetch": "^3.1.4"
    447        }
    448      },
    449 -    "node_modules/memoizee": {
    450 -      "version": "0.4.15",
    451 -      "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
    452 -      "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
    453 -      "dev": true,
    454 -      "dependencies": {
    455 -        "d": "^1.0.1",
    456 -        "es5-ext": "^0.10.53",
    457 -        "es6-weak-map": "^2.0.3",
    458 -        "event-emitter": "^0.3.5",
    459 -        "is-promise": "^2.2.2",
    460 -        "lru-queue": "^0.1.0",
    461 -        "next-tick": "^1.1.0",
    462 -        "timers-ext": "^0.1.7"
    463 -      }
    464 -    },
    465 -    "node_modules/memoizee/node_modules/next-tick": {
    466 -      "version": "1.1.0",
    467 -      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
    468 -      "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
    469 -      "dev": true
    470 -    },
    471      "node_modules/merge-stream": {
    472        "version": "2.0.0",
    473        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
    474 @@ -5282,12 +4967,6 @@
    475          }
    476        }
    477      },
    478 -    "node_modules/next-tick": {
    479 -      "version": "1.0.0",
    480 -      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
    481 -      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
    482 -      "dev": true
    483 -    },
    484      "node_modules/next/node_modules/postcss": {
    485        "version": "8.2.15",
    486        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
    487 @@ -6241,24 +5920,12 @@
    488          "signal-exit": "^3.0.2"
    489        }
    490      },
    491 -    "node_modules/proto-list": {
    492 -      "version": "1.2.4",
    493 -      "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
    494 -      "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
    495 -      "dev": true
    496 -    },
    497      "node_modules/proxy-from-env": {
    498        "version": "1.1.0",
    499        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
    500        "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
    501        "dev": true
    502      },
    503 -    "node_modules/pseudomap": {
    504 -      "version": "1.0.2",
    505 -      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
    506 -      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
    507 -      "dev": true
    508 -    },
    509      "node_modules/psl": {
    510        "version": "1.8.0",
    511        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
    512 @@ -6590,15 +6257,6 @@
    513          "node": ">= 6"
    514        }
    515      },
    516 -    "node_modules/require-directory": {
    517 -      "version": "2.1.1",
    518 -      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    519 -      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
    520 -      "dev": true,
    521 -      "engines": {
    522 -        "node": ">=0.10.0"
    523 -      }
    524 -    },
    525      "node_modules/reselect": {
    526        "version": "4.1.5",
    527        "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz",
    528 @@ -6791,28 +6449,6 @@
    529          }
    530        }
    531      },
    532 -    "node_modules/sequelize-cli": {
    533 -      "version": "6.4.1",
    534 -      "resolved": "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-6.4.1.tgz",
    535 -      "integrity": "sha512-gIzzFitUGUErq6DYd1JDnsmx7z7XcxzRNe4Py3AqeaxcyjpCAZU2BQnsNPGPMKAaXfMtKi/d9Tu4MtLrehVzIQ==",
    536 -      "dev": true,
    537 -      "dependencies": {
    538 -        "cli-color": "^2.0.1",
    539 -        "fs-extra": "^9.1.0",
    540 -        "js-beautify": "^1.14.0",
    541 -        "lodash": "^4.17.21",
    542 -        "resolve": "^1.20.0",
    543 -        "umzug": "^2.3.0",
    544 -        "yargs": "^16.2.0"
    545 -      },
    546 -      "bin": {
    547 -        "sequelize": "lib/sequelize",
    548 -        "sequelize-cli": "lib/sequelize"
    549 -      },
    550 -      "engines": {
    551 -        "node": ">=10.0.0"
    552 -      }
    553 -    },
    554      "node_modules/sequelize-pool": {
    555        "version": "7.1.0",
    556        "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz",
    557 @@ -6919,12 +6555,6 @@
    558          "url": "https://github.com/sponsors/ljharb"
    559        }
    560      },
    561 -    "node_modules/sigmund": {
    562 -      "version": "1.0.1",
    563 -      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
    564 -      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
    565 -      "dev": true
    566 -    },
    567      "node_modules/signal-exit": {
    568        "version": "3.0.6",
    569        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
    570 @@ -7541,16 +7171,6 @@
    571        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
    572        "dev": true
    573      },
    574 -    "node_modules/timers-ext": {
    575 -      "version": "0.1.7",
    576 -      "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
    577 -      "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
    578 -      "dev": true,
    579 -      "dependencies": {
    580 -        "es5-ext": "~0.10.46",
    581 -        "next-tick": "1"
    582 -      }
    583 -    },
    584      "node_modules/to-fast-properties": {
    585        "version": "2.0.0",
    586        "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
    587 @@ -7652,12 +7272,6 @@
    588        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
    589        "optional": true
    590      },
    591 -    "node_modules/type": {
    592 -      "version": "1.2.0",
    593 -      "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
    594 -      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
    595 -      "dev": true
    596 -    },
    597      "node_modules/type-check": {
    598        "version": "0.4.0",
    599        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
    600 @@ -7692,18 +7306,6 @@
    601          "node": ">=4.2.0"
    602        }
    603      },
    604 -    "node_modules/umzug": {
    605 -      "version": "2.3.0",
    606 -      "resolved": "https://registry.npmjs.org/umzug/-/umzug-2.3.0.tgz",
    607 -      "integrity": "sha512-Z274K+e8goZK8QJxmbRPhl89HPO1K+ORFtm6rySPhFKfKc5GHhqdzD0SGhSWHkzoXasqJuItdhorSvY7/Cgflw==",
    608 -      "dev": true,
    609 -      "dependencies": {
    610 -        "bluebird": "^3.7.2"
    611 -      },
    612 -      "engines": {
    613 -        "node": ">=6.0.0"
    614 -      }
    615 -    },
    616      "node_modules/unbox-primitive": {
    617        "version": "1.0.1",
    618        "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
    619 @@ -7719,15 +7321,6 @@
    620          "url": "https://github.com/sponsors/ljharb"
    621        }
    622      },
    623 -    "node_modules/universalify": {
    624 -      "version": "2.0.0",
    625 -      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
    626 -      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
    627 -      "dev": true,
    628 -      "engines": {
    629 -        "node": ">= 10.0.0"
    630 -      }
    631 -    },
    632      "node_modules/uri-js": {
    633        "version": "4.4.1",
    634        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
    635 @@ -7865,125 +7458,46 @@
    636          "node": ">=0.10.0"
    637        }
    638      },
    639 -    "node_modules/wrap-ansi": {
    640 -      "version": "7.0.0",
    641 -      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
    642 -      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
    643 -      "dev": true,
    644 +    "node_modules/wrappy": {
    645 +      "version": "1.0.2",
    646 +      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    647 +      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
    648 +    },
    649 +    "node_modules/write-file-atomic": {
    650 +      "version": "1.3.4",
    651 +      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
    652 +      "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
    653        "dependencies": {
    654 -        "ansi-styles": "^4.0.0",
    655 -        "string-width": "^4.1.0",
    656 -        "strip-ansi": "^6.0.0"
    657 -      },
    658 -      "engines": {
    659 -        "node": ">=10"
    660 -      },
    661 -      "funding": {
    662 -        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
    663 +        "graceful-fs": "^4.1.11",
    664 +        "imurmurhash": "^0.1.4",
    665 +        "slide": "^1.1.5"
    666        }
    667      },
    668 -    "node_modules/wrap-ansi/node_modules/ansi-styles": {
    669 -      "version": "4.3.0",
    670 -      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    671 -      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    672 +    "node_modules/ws": {
    673 +      "version": "7.5.6",
    674 +      "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
    675 +      "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
    676        "dev": true,
    677 -      "dependencies": {
    678 -        "color-convert": "^2.0.1"
    679 -      },
    680        "engines": {
    681 -        "node": ">=8"
    682 +        "node": ">=8.3.0"
    683        },
    684 -      "funding": {
    685 -        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    686 +      "peerDependencies": {
    687 +        "bufferutil": "^4.0.1",
    688 +        "utf-8-validate": "^5.0.2"
    689 +      },
    690 +      "peerDependenciesMeta": {
    691 +        "bufferutil": {
    692 +          "optional": true
    693 +        },
    694 +        "utf-8-validate": {
    695 +          "optional": true
    696 +        }
    697        }
    698      },
    699 -    "node_modules/wrap-ansi/node_modules/color-convert": {
    700 -      "version": "2.0.1",
    701 -      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    702 -      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    703 -      "dev": true,
    704 -      "dependencies": {
    705 -        "color-name": "~1.1.4"
    706 -      },
    707 -      "engines": {
    708 -        "node": ">=7.0.0"
    709 -      }
    710 -    },
    711 -    "node_modules/wrap-ansi/node_modules/color-name": {
    712 -      "version": "1.1.4",
    713 -      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    714 -      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    715 -      "dev": true
    716 -    },
    717 -    "node_modules/wrap-ansi/node_modules/emoji-regex": {
    718 -      "version": "8.0.0",
    719 -      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
    720 -      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
    721 -      "dev": true
    722 -    },
    723 -    "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
    724 -      "version": "3.0.0",
    725 -      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    726 -      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    727 -      "dev": true,
    728 -      "engines": {
    729 -        "node": ">=8"
    730 -      }
    731 -    },
    732 -    "node_modules/wrap-ansi/node_modules/string-width": {
    733 -      "version": "4.2.3",
    734 -      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    735 -      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    736 -      "dev": true,
    737 -      "dependencies": {
    738 -        "emoji-regex": "^8.0.0",
    739 -        "is-fullwidth-code-point": "^3.0.0",
    740 -        "strip-ansi": "^6.0.1"
    741 -      },
    742 -      "engines": {
    743 -        "node": ">=8"
    744 -      }
    745 -    },
    746 -    "node_modules/wrappy": {
    747 -      "version": "1.0.2",
    748 -      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    749 -      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
    750 -    },
    751 -    "node_modules/write-file-atomic": {
    752 -      "version": "1.3.4",
    753 -      "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
    754 -      "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
    755 -      "dependencies": {
    756 -        "graceful-fs": "^4.1.11",
    757 -        "imurmurhash": "^0.1.4",
    758 -        "slide": "^1.1.5"
    759 -      }
    760 -    },
    761 -    "node_modules/ws": {
    762 -      "version": "7.5.6",
    763 -      "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
    764 -      "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
    765 -      "dev": true,
    766 -      "engines": {
    767 -        "node": ">=8.3.0"
    768 -      },
    769 -      "peerDependencies": {
    770 -        "bufferutil": "^4.0.1",
    771 -        "utf-8-validate": "^5.0.2"
    772 -      },
    773 -      "peerDependenciesMeta": {
    774 -        "bufferutil": {
    775 -          "optional": true
    776 -        },
    777 -        "utf-8-validate": {
    778 -          "optional": true
    779 -        }
    780 -      }
    781 -    },
    782 -    "node_modules/xml-js": {
    783 -      "version": "1.6.11",
    784 -      "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
    785 -      "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
    786 +    "node_modules/xml-js": {
    787 +      "version": "1.6.11",
    788 +      "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
    789 +      "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
    790        "dependencies": {
    791          "sax": "^1.2.4"
    792        },
    793 @@ -8000,15 +7514,6 @@
    794          "node": ">=0.4"
    795        }
    796      },
    797 -    "node_modules/y18n": {
    798 -      "version": "5.0.8",
    799 -      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
    800 -      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
    801 -      "dev": true,
    802 -      "engines": {
    803 -        "node": ">=10"
    804 -      }
    805 -    },
    806      "node_modules/yallist": {
    807        "version": "4.0.0",
    808        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
    809 @@ -8023,62 +7528,6 @@
    810          "node": ">= 6"
    811        }
    812      },
    813 -    "node_modules/yargs": {
    814 -      "version": "16.2.0",
    815 -      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
    816 -      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
    817 -      "dev": true,
    818 -      "dependencies": {
    819 -        "cliui": "^7.0.2",
    820 -        "escalade": "^3.1.1",
    821 -        "get-caller-file": "^2.0.5",
    822 -        "require-directory": "^2.1.1",
    823 -        "string-width": "^4.2.0",
    824 -        "y18n": "^5.0.5",
    825 -        "yargs-parser": "^20.2.2"
    826 -      },
    827 -      "engines": {
    828 -        "node": ">=10"
    829 -      }
    830 -    },
    831 -    "node_modules/yargs-parser": {
    832 -      "version": "20.2.9",
    833 -      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
    834 -      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
    835 -      "dev": true,
    836 -      "engines": {
    837 -        "node": ">=10"
    838 -      }
    839 -    },
    840 -    "node_modules/yargs/node_modules/emoji-regex": {
    841 -      "version": "8.0.0",
    842 -      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
    843 -      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
    844 -      "dev": true
    845 -    },
    846 -    "node_modules/yargs/node_modules/is-fullwidth-code-point": {
    847 -      "version": "3.0.0",
    848 -      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    849 -      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    850 -      "dev": true,
    851 -      "engines": {
    852 -        "node": ">=8"
    853 -      }
    854 -    },
    855 -    "node_modules/yargs/node_modules/string-width": {
    856 -      "version": "4.2.3",
    857 -      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    858 -      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    859 -      "dev": true,
    860 -      "dependencies": {
    861 -        "emoji-regex": "^8.0.0",
    862 -        "is-fullwidth-code-point": "^3.0.0",
    863 -        "strip-ansi": "^6.0.1"
    864 -      },
    865 -      "engines": {
    866 -        "node": ">=8"
    867 -      }
    868 -    },
    869      "node_modules/yauzl": {
    870        "version": "2.10.0",
    871        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
    872 @@ -8776,9 +8225,9 @@
    873        "integrity": "sha512-Wa0gOeioB9PHap9wtZDZEhgOSE3/+qE/UALWjJHuNvH4J3oE+13EjVOiEsr1JcPCXUN8ESQE+phDKlo6qJ8P9g=="
    874      },
    875      "@next/eslint-plugin-next": {
    876 -      "version": "12.0.8",
    877 -      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.8.tgz",
    878 -      "integrity": "sha512-bf7O0Mvs1h3vIdbbi0hijG+6YG3ED/ebQfmUltrQSgGtHVKGADDoE2qQhwE+mrvxuz9BD8y3mJDOSy0PBLKGBA==",
    879 +      "version": "12.0.9",
    880 +      "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.9.tgz",
    881 +      "integrity": "sha512-Pi7eV7Omt4wkY1UI9Kvv3KQLvAkmWKb5EHePCE1fyR+LeYmKCNYtjVst3QTDkNeULbpPwnDqIISWu+x2y5G9EA==",
    882        "dev": true,
    883        "requires": {
    884          "glob": "7.1.7"
    885 @@ -9486,12 +8935,6 @@
    886        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
    887        "optional": true
    888      },
    889 -    "at-least-node": {
    890 -      "version": "1.0.0",
    891 -      "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
    892 -      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
    893 -      "dev": true
    894 -    },
    895      "attr-accept": {
    896        "version": "2.2.2",
    897        "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
    898 @@ -9591,12 +9034,6 @@
    899          "inherits": "~2.0.0"
    900        }
    901      },
    902 -    "bluebird": {
    903 -      "version": "3.7.2",
    904 -      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
    905 -      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
    906 -      "dev": true
    907 -    },
    908      "blurhash": {
    909        "version": "1.1.4",
    910        "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-1.1.4.tgz",
    911 @@ -9707,55 +9144,6 @@
    912          "escape-string-regexp": "^1.0.5"
    913        }
    914      },
    915 -    "cli-color": {
    916 -      "version": "2.0.1",
    917 -      "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz",
    918 -      "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==",
    919 -      "dev": true,
    920 -      "requires": {
    921 -        "d": "^1.0.1",
    922 -        "es5-ext": "^0.10.53",
    923 -        "es6-iterator": "^2.0.3",
    924 -        "memoizee": "^0.4.15",
    925 -        "timers-ext": "^0.1.7"
    926 -      }
    927 -    },
    928 -    "cliui": {
    929 -      "version": "7.0.4",
    930 -      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
    931 -      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
    932 -      "dev": true,
    933 -      "requires": {
    934 -        "string-width": "^4.2.0",
    935 -        "strip-ansi": "^6.0.0",
    936 -        "wrap-ansi": "^7.0.0"
    937 -      },
    938 -      "dependencies": {
    939 -        "emoji-regex": {
    940 -          "version": "8.0.0",
    941 -          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
    942 -          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
    943 -          "dev": true
    944 -        },
    945 -        "is-fullwidth-code-point": {
    946 -          "version": "3.0.0",
    947 -          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    948 -          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    949 -          "dev": true
    950 -        },
    951 -        "string-width": {
    952 -          "version": "4.2.3",
    953 -          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    954 -          "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    955 -          "dev": true,
    956 -          "requires": {
    957 -            "emoji-regex": "^8.0.0",
    958 -            "is-fullwidth-code-point": "^3.0.0",
    959 -            "strip-ansi": "^6.0.1"
    960 -          }
    961 -        }
    962 -      }
    963 -    },
    964      "code-point-at": {
    965        "version": "1.1.0",
    966        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
    967 @@ -9805,16 +9193,6 @@
    968        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    969        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
    970      },
    971 -    "config-chain": {
    972 -      "version": "1.1.13",
    973 -      "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
    974 -      "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
    975 -      "dev": true,
    976 -      "requires": {
    977 -        "ini": "^1.3.4",
    978 -        "proto-list": "~1.2.1"
    979 -      }
    980 -    },
    981      "console-control-strings": {
    982        "version": "1.1.0",
    983        "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
    984 @@ -9901,16 +9279,6 @@
    985        "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
    986        "dev": true
    987      },
    988 -    "d": {
    989 -      "version": "1.0.1",
    990 -      "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
    991 -      "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
    992 -      "dev": true,
    993 -      "requires": {
    994 -        "es5-ext": "^0.10.50",
    995 -        "type": "^1.0.1"
    996 -      }
    997 -    },
    998      "damerau-levenshtein": {
    999        "version": "1.0.8",
   1000        "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
   1001 @@ -10051,48 +9419,6 @@
   1002          "safer-buffer": "^2.1.0"
   1003        }
   1004      },
   1005 -    "editorconfig": {
   1006 -      "version": "0.15.3",
   1007 -      "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
   1008 -      "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
   1009 -      "dev": true,
   1010 -      "requires": {
   1011 -        "commander": "^2.19.0",
   1012 -        "lru-cache": "^4.1.5",
   1013 -        "semver": "^5.6.0",
   1014 -        "sigmund": "^1.0.1"
   1015 -      },
   1016 -      "dependencies": {
   1017 -        "commander": {
   1018 -          "version": "2.20.3",
   1019 -          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   1020 -          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   1021 -          "dev": true
   1022 -        },
   1023 -        "lru-cache": {
   1024 -          "version": "4.1.5",
   1025 -          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
   1026 -          "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
   1027 -          "dev": true,
   1028 -          "requires": {
   1029 -            "pseudomap": "^1.0.2",
   1030 -            "yallist": "^2.1.2"
   1031 -          }
   1032 -        },
   1033 -        "semver": {
   1034 -          "version": "5.7.1",
   1035 -          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
   1036 -          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   1037 -          "dev": true
   1038 -        },
   1039 -        "yallist": {
   1040 -          "version": "2.1.2",
   1041 -          "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
   1042 -          "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
   1043 -          "dev": true
   1044 -        }
   1045 -      }
   1046 -    },
   1047      "electron-to-chromium": {
   1048        "version": "1.4.49",
   1049        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.49.tgz",
   1050 @@ -10166,50 +9492,6 @@
   1051          "is-symbol": "^1.0.2"
   1052        }
   1053      },
   1054 -    "es5-ext": {
   1055 -      "version": "0.10.53",
   1056 -      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
   1057 -      "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
   1058 -      "dev": true,
   1059 -      "requires": {
   1060 -        "es6-iterator": "~2.0.3",
   1061 -        "es6-symbol": "~3.1.3",
   1062 -        "next-tick": "~1.0.0"
   1063 -      }
   1064 -    },
   1065 -    "es6-iterator": {
   1066 -      "version": "2.0.3",
   1067 -      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
   1068 -      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
   1069 -      "dev": true,
   1070 -      "requires": {
   1071 -        "d": "1",
   1072 -        "es5-ext": "^0.10.35",
   1073 -        "es6-symbol": "^3.1.1"
   1074 -      }
   1075 -    },
   1076 -    "es6-symbol": {
   1077 -      "version": "3.1.3",
   1078 -      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
   1079 -      "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
   1080 -      "dev": true,
   1081 -      "requires": {
   1082 -        "d": "^1.0.1",
   1083 -        "ext": "^1.1.2"
   1084 -      }
   1085 -    },
   1086 -    "es6-weak-map": {
   1087 -      "version": "2.0.3",
   1088 -      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
   1089 -      "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
   1090 -      "dev": true,
   1091 -      "requires": {
   1092 -        "d": "1",
   1093 -        "es5-ext": "^0.10.46",
   1094 -        "es6-iterator": "^2.0.3",
   1095 -        "es6-symbol": "^3.1.1"
   1096 -      }
   1097 -    },
   1098      "escalade": {
   1099        "version": "3.1.1",
   1100        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   1101 @@ -10342,12 +9624,12 @@
   1102        }
   1103      },
   1104      "eslint-config-next": {
   1105 -      "version": "12.0.8",
   1106 -      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.0.8.tgz",
   1107 -      "integrity": "sha512-H40jvqy/yeku3r9D556ALLaM3ZmS55hj9/MTK59fWbzsqTaYlybSkUmIBG0ZFEnBazr0NnBGwrYA5cnsFYR7RQ==",
   1108 +      "version": "12.0.9",
   1109 +      "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.0.9.tgz",
   1110 +      "integrity": "sha512-mhpFUsdctLw9PPOVF6S45n7uEzeRth9Xub6CbsKG8Bmr4QFTs1vhbFjp3cjdFIxjMQNuY8hcu66XFlvBB768Iw==",
   1111        "dev": true,
   1112        "requires": {
   1113 -        "@next/eslint-plugin-next": "12.0.8",
   1114 +        "@next/eslint-plugin-next": "12.0.9",
   1115          "@rushstack/eslint-patch": "^1.0.8",
   1116          "@typescript-eslint/parser": "^5.0.0",
   1117          "eslint-import-resolver-node": "^0.3.4",
   1118 @@ -10637,16 +9919,6 @@
   1119        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   1120        "dev": true
   1121      },
   1122 -    "event-emitter": {
   1123 -      "version": "0.3.5",
   1124 -      "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
   1125 -      "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
   1126 -      "dev": true,
   1127 -      "requires": {
   1128 -        "d": "1",
   1129 -        "es5-ext": "~0.10.14"
   1130 -      }
   1131 -    },
   1132      "expect": {
   1133        "version": "27.2.5",
   1134        "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz",
   1135 @@ -10669,23 +9941,6 @@
   1136          }
   1137        }
   1138      },
   1139 -    "ext": {
   1140 -      "version": "1.6.0",
   1141 -      "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
   1142 -      "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
   1143 -      "dev": true,
   1144 -      "requires": {
   1145 -        "type": "^2.5.0"
   1146 -      },
   1147 -      "dependencies": {
   1148 -        "type": {
   1149 -          "version": "2.5.0",
   1150 -          "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
   1151 -          "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==",
   1152 -          "dev": true
   1153 -        }
   1154 -      }
   1155 -    },
   1156      "extend": {
   1157        "version": "3.0.2",
   1158        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
   1159 @@ -10877,18 +10132,6 @@
   1160        "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==",
   1161        "dev": true
   1162      },
   1163 -    "fs-extra": {
   1164 -      "version": "9.1.0",
   1165 -      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
   1166 -      "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
   1167 -      "dev": true,
   1168 -      "requires": {
   1169 -        "at-least-node": "^1.0.0",
   1170 -        "graceful-fs": "^4.2.0",
   1171 -        "jsonfile": "^6.0.1",
   1172 -        "universalify": "^2.0.0"
   1173 -      }
   1174 -    },
   1175      "fs-minipass": {
   1176        "version": "1.2.7",
   1177        "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
   1178 @@ -10978,12 +10221,6 @@
   1179        "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   1180        "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
   1181      },
   1182 -    "get-caller-file": {
   1183 -      "version": "2.0.5",
   1184 -      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
   1185 -      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
   1186 -      "dev": true
   1187 -    },
   1188      "get-intrinsic": {
   1189        "version": "1.1.1",
   1190        "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   1191 @@ -11361,12 +10598,6 @@
   1192          "has-tostringtag": "^1.0.0"
   1193        }
   1194      },
   1195 -    "is-promise": {
   1196 -      "version": "2.2.2",
   1197 -      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
   1198 -      "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
   1199 -      "dev": true
   1200 -    },
   1201      "is-regex": {
   1202        "version": "1.1.4",
   1203        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
   1204 @@ -11679,29 +10910,6 @@
   1205        "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==",
   1206        "dev": true
   1207      },
   1208 -    "js-beautify": {
   1209 -      "version": "1.14.0",
   1210 -      "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.0.tgz",
   1211 -      "integrity": "sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ==",
   1212 -      "dev": true,
   1213 -      "requires": {
   1214 -        "config-chain": "^1.1.12",
   1215 -        "editorconfig": "^0.15.3",
   1216 -        "glob": "^7.1.3",
   1217 -        "nopt": "^5.0.0"
   1218 -      },
   1219 -      "dependencies": {
   1220 -        "nopt": {
   1221 -          "version": "5.0.0",
   1222 -          "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
   1223 -          "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
   1224 -          "dev": true,
   1225 -          "requires": {
   1226 -            "abbrev": "1"
   1227 -          }
   1228 -        }
   1229 -      }
   1230 -    },
   1231      "js-tokens": {
   1232        "version": "4.0.0",
   1233        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   1234 @@ -11765,16 +10973,6 @@
   1235          "minimist": "^1.2.5"
   1236        }
   1237      },
   1238 -    "jsonfile": {
   1239 -      "version": "6.1.0",
   1240 -      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
   1241 -      "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
   1242 -      "dev": true,
   1243 -      "requires": {
   1244 -        "graceful-fs": "^4.1.6",
   1245 -        "universalify": "^2.0.0"
   1246 -      }
   1247 -    },
   1248      "jsprim": {
   1249        "version": "1.4.2",
   1250        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
   1251 @@ -11896,15 +11094,6 @@
   1252          "yallist": "^4.0.0"
   1253        }
   1254      },
   1255 -    "lru-queue": {
   1256 -      "version": "0.1.0",
   1257 -      "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
   1258 -      "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
   1259 -      "dev": true,
   1260 -      "requires": {
   1261 -        "es5-ext": "~0.10.2"
   1262 -      }
   1263 -    },
   1264      "meilisearch": {
   1265        "version": "0.24.0",
   1266        "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.24.0.tgz",
   1267 @@ -11913,30 +11102,6 @@
   1268          "cross-fetch": "^3.1.4"
   1269        }
   1270      },
   1271 -    "memoizee": {
   1272 -      "version": "0.4.15",
   1273 -      "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
   1274 -      "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
   1275 -      "dev": true,
   1276 -      "requires": {
   1277 -        "d": "^1.0.1",
   1278 -        "es5-ext": "^0.10.53",
   1279 -        "es6-weak-map": "^2.0.3",
   1280 -        "event-emitter": "^0.3.5",
   1281 -        "is-promise": "^2.2.2",
   1282 -        "lru-queue": "^0.1.0",
   1283 -        "next-tick": "^1.1.0",
   1284 -        "timers-ext": "^0.1.7"
   1285 -      },
   1286 -      "dependencies": {
   1287 -        "next-tick": {
   1288 -          "version": "1.1.0",
   1289 -          "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
   1290 -          "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
   1291 -          "dev": true
   1292 -        }
   1293 -      }
   1294 -    },
   1295      "merge-stream": {
   1296        "version": "2.0.0",
   1297        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
   1298 @@ -12125,12 +11290,6 @@
   1299          }
   1300        }
   1301      },
   1302 -    "next-tick": {
   1303 -      "version": "1.0.0",
   1304 -      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
   1305 -      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
   1306 -      "dev": true
   1307 -    },
   1308      "node-addon-api": {
   1309        "version": "3.2.1",
   1310        "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
   1311 @@ -12819,24 +11978,12 @@
   1312          "signal-exit": "^3.0.2"
   1313        }
   1314      },
   1315 -    "proto-list": {
   1316 -      "version": "1.2.4",
   1317 -      "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
   1318 -      "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
   1319 -      "dev": true
   1320 -    },
   1321      "proxy-from-env": {
   1322        "version": "1.1.0",
   1323        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
   1324        "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
   1325        "dev": true
   1326      },
   1327 -    "pseudomap": {
   1328 -      "version": "1.0.2",
   1329 -      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
   1330 -      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
   1331 -      "dev": true
   1332 -    },
   1333      "psl": {
   1334        "version": "1.8.0",
   1335        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
   1336 @@ -13078,12 +12225,6 @@
   1337          "uuid": "^3.3.2"
   1338        }
   1339      },
   1340 -    "require-directory": {
   1341 -      "version": "2.1.1",
   1342 -      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
   1343 -      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
   1344 -      "dev": true
   1345 -    },
   1346      "reselect": {
   1347        "version": "4.1.5",
   1348        "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz",
   1349 @@ -13217,21 +12358,6 @@
   1350          }
   1351        }
   1352      },
   1353 -    "sequelize-cli": {
   1354 -      "version": "6.4.1",
   1355 -      "resolved": "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-6.4.1.tgz",
   1356 -      "integrity": "sha512-gIzzFitUGUErq6DYd1JDnsmx7z7XcxzRNe4Py3AqeaxcyjpCAZU2BQnsNPGPMKAaXfMtKi/d9Tu4MtLrehVzIQ==",
   1357 -      "dev": true,
   1358 -      "requires": {
   1359 -        "cli-color": "^2.0.1",
   1360 -        "fs-extra": "^9.1.0",
   1361 -        "js-beautify": "^1.14.0",
   1362 -        "lodash": "^4.17.21",
   1363 -        "resolve": "^1.20.0",
   1364 -        "umzug": "^2.3.0",
   1365 -        "yargs": "^16.2.0"
   1366 -      }
   1367 -    },
   1368      "sequelize-pool": {
   1369        "version": "7.1.0",
   1370        "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz",
   1371 @@ -13291,12 +12417,6 @@
   1372          "object-inspect": "^1.9.0"
   1373        }
   1374      },
   1375 -    "sigmund": {
   1376 -      "version": "1.0.1",
   1377 -      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
   1378 -      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
   1379 -      "dev": true
   1380 -    },
   1381      "signal-exit": {
   1382        "version": "3.0.6",
   1383        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
   1384 @@ -13752,16 +12872,6 @@
   1385        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
   1386        "dev": true
   1387      },
   1388 -    "timers-ext": {
   1389 -      "version": "0.1.7",
   1390 -      "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
   1391 -      "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
   1392 -      "dev": true,
   1393 -      "requires": {
   1394 -        "es5-ext": "~0.10.46",
   1395 -        "next-tick": "1"
   1396 -      }
   1397 -    },
   1398      "to-fast-properties": {
   1399        "version": "2.0.0",
   1400        "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   1401 @@ -13844,12 +12954,6 @@
   1402        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
   1403        "optional": true
   1404      },
   1405 -    "type": {
   1406 -      "version": "1.2.0",
   1407 -      "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
   1408 -      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
   1409 -      "dev": true
   1410 -    },
   1411      "type-check": {
   1412        "version": "0.4.0",
   1413        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
   1414 @@ -13871,15 +12975,6 @@
   1415        "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
   1416        "dev": true
   1417      },
   1418 -    "umzug": {
   1419 -      "version": "2.3.0",
   1420 -      "resolved": "https://registry.npmjs.org/umzug/-/umzug-2.3.0.tgz",
   1421 -      "integrity": "sha512-Z274K+e8goZK8QJxmbRPhl89HPO1K+ORFtm6rySPhFKfKc5GHhqdzD0SGhSWHkzoXasqJuItdhorSvY7/Cgflw==",
   1422 -      "dev": true,
   1423 -      "requires": {
   1424 -        "bluebird": "^3.7.2"
   1425 -      }
   1426 -    },
   1427      "unbox-primitive": {
   1428        "version": "1.0.1",
   1429        "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
   1430 @@ -13892,12 +12987,6 @@
   1431          "which-boxed-primitive": "^1.0.2"
   1432        }
   1433      },
   1434 -    "universalify": {
   1435 -      "version": "2.0.0",
   1436 -      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
   1437 -      "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
   1438 -      "dev": true
   1439 -    },
   1440      "uri-js": {
   1441        "version": "4.4.1",
   1442        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
   1443 @@ -14007,66 +13096,6 @@
   1444        "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
   1445        "dev": true
   1446      },
   1447 -    "wrap-ansi": {
   1448 -      "version": "7.0.0",
   1449 -      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
   1450 -      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
   1451 -      "dev": true,
   1452 -      "requires": {
   1453 -        "ansi-styles": "^4.0.0",
   1454 -        "string-width": "^4.1.0",
   1455 -        "strip-ansi": "^6.0.0"
   1456 -      },
   1457 -      "dependencies": {
   1458 -        "ansi-styles": {
   1459 -          "version": "4.3.0",
   1460 -          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   1461 -          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   1462 -          "dev": true,
   1463 -          "requires": {
   1464 -            "color-convert": "^2.0.1"
   1465 -          }
   1466 -        },
   1467 -        "color-convert": {
   1468 -          "version": "2.0.1",
   1469 -          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   1470 -          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   1471 -          "dev": true,
   1472 -          "requires": {
   1473 -            "color-name": "~1.1.4"
   1474 -          }
   1475 -        },
   1476 -        "color-name": {
   1477 -          "version": "1.1.4",
   1478 -          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   1479 -          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   1480 -          "dev": true
   1481 -        },
   1482 -        "emoji-regex": {
   1483 -          "version": "8.0.0",
   1484 -          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
   1485 -          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
   1486 -          "dev": true
   1487 -        },
   1488 -        "is-fullwidth-code-point": {
   1489 -          "version": "3.0.0",
   1490 -          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
   1491 -          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
   1492 -          "dev": true
   1493 -        },
   1494 -        "string-width": {
   1495 -          "version": "4.2.3",
   1496 -          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
   1497 -          "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
   1498 -          "dev": true,
   1499 -          "requires": {
   1500 -            "emoji-regex": "^8.0.0",
   1501 -            "is-fullwidth-code-point": "^3.0.0",
   1502 -            "strip-ansi": "^6.0.1"
   1503 -          }
   1504 -        }
   1505 -      }
   1506 -    },
   1507      "wrappy": {
   1508        "version": "1.0.2",
   1509        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   1510 @@ -14103,12 +13132,6 @@
   1511        "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
   1512        "dev": true
   1513      },
   1514 -    "y18n": {
   1515 -      "version": "5.0.8",
   1516 -      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
   1517 -      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
   1518 -      "dev": true
   1519 -    },
   1520      "yallist": {
   1521        "version": "4.0.0",
   1522        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
   1523 @@ -14120,52 +13143,6 @@
   1524        "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
   1525        "dev": true
   1526      },
   1527 -    "yargs": {
   1528 -      "version": "16.2.0",
   1529 -      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
   1530 -      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
   1531 -      "dev": true,
   1532 -      "requires": {
   1533 -        "cliui": "^7.0.2",
   1534 -        "escalade": "^3.1.1",
   1535 -        "get-caller-file": "^2.0.5",
   1536 -        "require-directory": "^2.1.1",
   1537 -        "string-width": "^4.2.0",
   1538 -        "y18n": "^5.0.5",
   1539 -        "yargs-parser": "^20.2.2"
   1540 -      },
   1541 -      "dependencies": {
   1542 -        "emoji-regex": {
   1543 -          "version": "8.0.0",
   1544 -          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
   1545 -          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
   1546 -          "dev": true
   1547 -        },
   1548 -        "is-fullwidth-code-point": {
   1549 -          "version": "3.0.0",
   1550 -          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
   1551 -          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
   1552 -          "dev": true
   1553 -        },
   1554 -        "string-width": {
   1555 -          "version": "4.2.3",
   1556 -          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
   1557 -          "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
   1558 -          "dev": true,
   1559 -          "requires": {
   1560 -            "emoji-regex": "^8.0.0",
   1561 -            "is-fullwidth-code-point": "^3.0.0",
   1562 -            "strip-ansi": "^6.0.1"
   1563 -          }
   1564 -        }
   1565 -      }
   1566 -    },
   1567 -    "yargs-parser": {
   1568 -      "version": "20.2.9",
   1569 -      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
   1570 -      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
   1571 -      "dev": true
   1572 -    },
   1573      "yauzl": {
   1574        "version": "2.10.0",
   1575        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
   1576 diff --git a/package.json b/package.json
   1577 index e2e3f00..6ae9f1a 100644
   1578 --- a/package.json
   1579 +++ b/package.json
   1580 @@ -46,7 +46,7 @@
   1581      "autoprefixer": "10.4.2",
   1582      "cross-env": "7.0.3",
   1583      "eslint": "8.7.0",
   1584 -    "eslint-config-next": "12.0.8",
   1585 +    "eslint-config-next": "12.0.9",
   1586      "eslint-plugin-jsx-a11y": "6.5.1",
   1587      "eslint-plugin-unicorn": "40.1.0",
   1588      "postcss": "8.4.5",