├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets └── quizzes.json ├── package.json ├── src ├── index.ts └── lib │ ├── Quiz.ts │ ├── Utils.ts │ └── index.ts ├── tsconfig.json └── yarn.lock /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- 1 | # For most projects, this workflow file will not need changing; you simply need 2 | # to commit it to your repository. 3 | # 4 | # You may wish to alter this file to override the set of languages analyzed, 5 | # or to provide custom queries or build logic. 6 | # 7 | # ******** NOTE ******** 8 | # We have attempted to detect the languages in your repository. Please check 9 | # the `language` matrix defined below to confirm you have the correct set of 10 | # supported CodeQL languages. 11 | # 12 | name: "CodeQL" 13 | 14 | on: 15 | push: 16 | branches: [ main ] 17 | pull_request: 18 | # The branches below must be a subset of the branches above 19 | branches: [ main ] 20 | schedule: 21 | - cron: '26 2 * * 2' 22 | 23 | jobs: 24 | analyze: 25 | name: Analyze 26 | runs-on: ubuntu-latest 27 | permissions: 28 | actions: read 29 | contents: read 30 | security-events: write 31 | 32 | strategy: 33 | fail-fast: false 34 | matrix: 35 | language: [ 'javascript' ] 36 | # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] 37 | # Learn more: 38 | # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed 39 | 40 | steps: 41 | - name: Checkout repository 42 | uses: actions/checkout@v2 43 | 44 | # Initializes the CodeQL tools for scanning. 45 | - name: Initialize CodeQL 46 | uses: github/codeql-action/init@v1 47 | with: 48 | languages: ${{ matrix.language }} 49 | # If you wish to specify custom queries, you can do so here or in a config file. 50 | # By default, queries listed here will override any specified in a config file. 51 | # Prefix the list here with "+" to use these queries and those in the config file. 52 | # queries: ./path/to/local/query, your-org/your-repo/queries@main 53 | 54 | # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). 55 | # If this step fails, then you should remove it and run the build manually (see below) 56 | - name: Autobuild 57 | uses: github/codeql-action/autobuild@v1 58 | 59 | # ℹ️ Command-line programs to run using the OS shell. 60 | # 📚 https://git.io/JvXDl 61 | 62 | # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines 63 | # and modify them (or add more) to build your code if your project 64 | # uses a compiled language 65 | 66 | #- run: | 67 | # make bootstrap 68 | # make release 69 | 70 | - name: Perform CodeQL Analysis 71 | uses: github/codeql-action/analyze@v1 72 | 73 | - name: Setup Node.js environment 74 | uses: actions/setup-node@v2.4.0 75 | with: 76 | # Set always-auth in npmrc 77 | always-auth: false # optional, default is false 78 | # Version Spec of the version to use. Examples: 12.x, 10.15.1, >=10.15.0 79 | # node-version: # optional 80 | # Target architecture for Node to use. Examples: x86, x64. Will use system architecture by default. 81 | # architecture: # optional 82 | # Set this option if you want the action to check for the latest available version that satisfies the version spec 83 | # check-latest: # optional 84 | # Optional registry to set up for auth. Will set the registry in a project level .npmrc and .yarnrc file, and set up auth to read in from env.NODE_AUTH_TOKEN 85 | # registry-url: # optional 86 | # Optional scope for authenticating against scoped registries 87 | # scope: # optional 88 | # Used to pull node distributions from node-versions. Since there's a default, this is typically not supplied by the user. 89 | # token: # optional, default is ${{ github.token }} 90 | # Used to specify a package manager for caching in the default directory. Supported values: npm, yarn, pnpm 91 | # cache: # optional 92 | # Used to specify the path to a dependency file: package-lock.json, yarn.lock, etc. Supports wildcards or a list of file names for caching multiple dependencies. 93 | # cache-dependency-path: # optional 94 | # Deprecated. Use node-version instead. Will not be supported after October 1, 2019 95 | # version: # optional 96 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .npmignore 3 | dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Shinei Ichijo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | # AnimeQuiz 4 | 5 | [![NPM](https://img.shields.io/badge/Available%20On-NPM-lightgrey.svg?logo=npm&logoColor=339933&labelColor=white&style=flat-square)](https://npmjs.com/package/anime-quiz) 6 | 7 | **AnimeQuiz** is a simple module to generate Anime Quiz with options for answer. 8 | 9 | It has over 100 quizzes 10 | 11 |
12 | 13 | --- 14 | 15 | ## Installation 16 | 17 | ```sh 18 | npm i anime-quiz 19 | 20 | yarn add anime-quiz 21 | ``` 22 | 23 | ## Usage Example 24 | 25 | ### To generate Random quiz 26 | 27 | ```ts 28 | import { Quiz } from 'anime-quiz' //const { Quiz } = require('anime-quiz') 29 | (() => { 30 | const { getRandom } = new Quiz() 31 | console.log(getRandom()) 32 | })() 33 | ``` 34 | 35 | ## Result 36 | 37 | ``` 38 | { 39 | id: 84, 40 | question: 41 | "What is the name of the stuffed lion in Bleach?", 42 | options: [ 43 | "Jo", 44 | "Kon", 45 | "Chad", 46 | "Urdiu", 47 | ], 48 | answer: "Kon", 49 | } 50 | ``` 51 | 52 | ### To generate quiz by id 53 | 54 | ```ts 55 | import { Quiz } from 'anime-quiz' //const { Quiz } = require('anime-quiz') 56 | (() => { 57 | const { getQuizById } = new Quiz() 58 | console.log(getQuizById(34)) 59 | })() 60 | ``` 61 | 62 | ## Result 63 | 64 | ``` 65 | { 66 | id: 34, 67 | question: 68 | "In the 2011 TV anime series, \"The iDOLM@ster\", what was the name of Iori's stuffed toy bunny?", 69 | options: ["Usagi", "Bubsy", "Charles", "Kero"], 70 | answer: "Charles", 71 | } 72 | ``` 73 | -------------------------------------------------------------------------------- /assets/quizzes.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 0, 4 | "question": "In Dragon Ball Z, who was the first character to go Super Saiyan 2?", 5 | "options": ["Goku", "Vegeta", "Trunks", "Gohan"], 6 | "answer": "Gohan" 7 | }, 8 | { 9 | "id": 1, 10 | "question": "In the anime \"Mr. Osomatsu\", how many brothers does Osomatsu-san have?", 11 | "options": ["6", "7", "4", "5"], 12 | "answer": "5" 13 | }, 14 | { 15 | "id": 2, 16 | "question": "What is the last name of Edward and Alphonse in the Fullmetal Alchemist series.", 17 | "options": ["Ellis", "Eliek", "Elwood", "Elric"], 18 | "answer": "Elric" 19 | }, 20 | { 21 | "id": 3, 22 | "question": "In the anime, Full Metal Panic!, who is Kaname's best friend?", 23 | "options": [ 24 | "Melissa Mao", 25 | "Ren Mikihara", 26 | "Teletha "Tessa" Testarossa", 27 | "Kyoko Tokiwa" 28 | ], 29 | "answer": "Kyoko Tokiwa" 30 | }, 31 | { 32 | "id": 4, 33 | "question": "Who is the true moon princess in Sailor Moon?", 34 | "options": ["Sailor Venus", "Sailor Mars", "Sailor Jupiter", "Sailor Moon"], 35 | "answer": "Sailor Moon" 36 | }, 37 | { 38 | "id": 5, 39 | "question": "What was Ash Ketchum's second Pokemon?", 40 | "options": ["Charmander", "Pikachu", "Pidgey", "Caterpie"], 41 | "answer": "Caterpie" 42 | }, 43 | { 44 | "id": 6, 45 | "question": "The manga JoJo's Bizarre Adventure is split into how many parts?", 46 | "options": ["6", "4", "3", "8"], 47 | "answer": "8" 48 | }, 49 | { 50 | "id": 7, 51 | "question": "The main protagonist of the fourth part of JoJo's Bizarre Adventure is which of the following?", 52 | "options": [ 53 | "Yoshikage kira", 54 | "Koichi Hirose", 55 | "Joey JoJo", 56 | "Josuke Higashikata" 57 | ], 58 | "answer": "Josuke Higashikata" 59 | }, 60 | { 61 | "id": 8, 62 | "question": "Which of these anime have over 7,500 episodes?", 63 | "options": ["Naruto", "One Piece", "Chibi Maruko-chan", "Sazae-san"], 64 | "answer": "Sazae-san" 65 | }, 66 | { 67 | "id": 9, 68 | "question": "In the anime Assassination Classroom what is the class that Korosensei teaches?", 69 | "options": ["Class 3-A", "Class 3-B", "Class 3-D", "Class 3-E"], 70 | "answer": "Class 3-E" 71 | }, 72 | { 73 | "id": 10, 74 | "question": "In the anime Black Butler, who is betrothed to be married to Ciel Phantomhive?", 75 | "options": [ 76 | "Rachel Phantomhive", 77 | "Alexis Leon Midford", 78 | "Angelina Dalles", 79 | "Elizabeth Midford" 80 | ], 81 | "answer": "Elizabeth Midford" 82 | }, 83 | { 84 | "id": 11, 85 | "question": "What is the name of the final villain in the manga series \"Bleach\"?", 86 | "options": ["Juha Bach", "Yuhabah", "Juhabach", "Yhwach"], 87 | "answer": "Yhwach" 88 | }, 89 | { 90 | "id": 12, 91 | "question": "What year did the anime \"Himouto! Umaru-chan\" air?", 92 | "options": ["2014", "2012", "2013", "2015"], 93 | "answer": "2015" 94 | }, 95 | { 96 | "id": 13, 97 | "question": "What caused the titular mascot of Yo-Kai Watch, Jibanyan, to become a yokai?", 98 | "options": [ 99 | "Ate one too many chocobars", 100 | "Through a magical ritual", 101 | "When he put on the harmaki", 102 | "Being run over by a truck" 103 | ], 104 | "answer": "Being run over by a truck" 105 | }, 106 | { 107 | "id": 14, 108 | "question": "Who is the author of the manga series \"Astro Boy\"?", 109 | "options": [ 110 | "Mitsuteri Yokoyama", 111 | "Takao Saito", 112 | "Yoshihiro Tatsumi", 113 | "Osamu Tezuka" 114 | ], 115 | "answer": "Osamu Tezuka" 116 | }, 117 | { 118 | "id": 15, 119 | "question": "In the ADV (English) Dub of the anime \"Ghost Stories\", which character is portrayed as a Pentacostal Christian?", 120 | "options": [ 121 | "Hajime Aoyama", 122 | "Satsuki Miyanoshita", 123 | "Mio Itai", 124 | "Momoko Koigakubo" 125 | ], 126 | "answer": "Momoko Koigakubo" 127 | }, 128 | { 129 | "id": 16, 130 | "question": "In the 2012 animated film \"Wolf Children\", what are the names of the wolf children?", 131 | "options": [ 132 | "Hana & Yuki", 133 | "Ame & Hana", 134 | "Chuck & Anna", 135 | "Ame & Yuki" 136 | ], 137 | "answer": "Ame & Yuki" 138 | }, 139 | { 140 | "id": 17, 141 | "question": "What is the name of the device that allows for infinite energy in the anime \"Dimension W\"?", 142 | "options": ["Wires", "Collectors", "Tesla", "Coils"], 143 | "answer": "Coils" 144 | }, 145 | { 146 | "id": 18, 147 | "question": "Akatsuki's subclass in \"Log Horizon\" is what?", 148 | "options": ["Assassin", "Scribe", "Apprentice", " Tracker"], 149 | "answer": " Tracker" 150 | }, 151 | { 152 | "id": 19, 153 | "question": "In what year did the manga \"Ping Pong\" begin serialization?", 154 | "options": ["2014", "2010", "2003", "1996"], 155 | "answer": "1996" 156 | }, 157 | { 158 | "id": 20, 159 | "question": "Which one of these characters is from \"Legendz : Tale of the Dragon Kings\"?", 160 | "options": ["Jack", "Axia", "Drum", "Shiron"], 161 | "answer": "Shiron" 162 | }, 163 | { 164 | "id": 21, 165 | "question": "Which person from \"JoJo's Bizarre Adventure\" does NOT house a reference to a band, artist, or song earlier than 1980?", 166 | "options": [ 167 | "Josuke Higashikata", 168 | "Jolyne Cujoh", 169 | "Johnny Joestar", 170 | "Giorno Giovanna" 171 | ], 172 | "answer": "Giorno Giovanna" 173 | }, 174 | { 175 | "id": 22, 176 | "question": "Which of the stands from \"JoJo's Bizarre Adventure\" mimics the likeness of a tomato?", 177 | "options": [ 178 | "Red Hot Chili Pepper", 179 | "Cream Starter", 180 | "Nut King Call", 181 | "Pearl Jam" 182 | ], 183 | "answer": "Pearl Jam" 184 | }, 185 | { 186 | "id": 23, 187 | "question": "In \"A Certain Magical Index,\" what is Accelerator able to control?", 188 | "options": ["Velocity", "Quantums", "Wormholes", "Vectors"], 189 | "answer": "Vectors" 190 | }, 191 | { 192 | "id": 24, 193 | "question": "In \"Toriko\", which of the following Heavenly Kings has an enhanced sense of Hearing?", 194 | "options": ["Coco", "Sunny", "Toriko", "Zebra"], 195 | "answer": "Zebra" 196 | }, 197 | { 198 | "id": 25, 199 | "question": "What year does Part 7 of \"JoJo's Bizarre Adventure\" take place in?", 200 | "options": ["1888", "1999", "2003", "1890"], 201 | "answer": "1890" 202 | }, 203 | { 204 | "id": 26, 205 | "question": "In \"Hunter x Hunter\", what are members in Killua's family known for being?", 206 | "options": ["Bandits", "Hunters", "Ninjas", "Assassins"], 207 | "answer": "Assassins" 208 | }, 209 | { 210 | "id": 27, 211 | "question": "Who voices \"Shou Suzuki\" in the English dub of \"Mob Psycho 100\"?", 212 | "options": [ 213 | "Ben Diskin", 214 | "Chris Niosi", 215 | "David Naughton", 216 | "Casey Mongillo" 217 | ], 218 | "answer": "Casey Mongillo" 219 | }, 220 | { 221 | "id": 28, 222 | "question": "Who is the colossal titan in \"Attack On Titan\"?", 223 | "options": ["Reiner", "Eren", "Sasha", "Bertolt Hoover"], 224 | "answer": "Bertolt Hoover" 225 | }, 226 | { 227 | "id": 29, 228 | "question": "Who is the armored titan in \"Attack On Titan\"?", 229 | "options": [ 230 | "Armin Arlelt", 231 | "Mikasa Ackermann", 232 | "Eren Jaeger", 233 | "Reiner Braun" 234 | ], 235 | "answer": "Reiner Braun" 236 | }, 237 | { 238 | "id": 30, 239 | "question": "In Pokémon Chronicles, why was Misty afraid of Gyarados?", 240 | "options": [ 241 | "She found it scary.", 242 | "She was badly injured from it.", 243 | "It is part Bug.", 244 | "She crawled into it's mouth as a baby." 245 | ], 246 | "answer": "She crawled into it's mouth as a baby." 247 | }, 248 | { 249 | "id": 31, 250 | "question": "In \"To Love-Ru\", who is the first to hear of Yami's past from her?", 251 | "options": ["Mikan", "Lala", "Haruna", "Rito"], 252 | "answer": "Rito" 253 | }, 254 | { 255 | "id": 32, 256 | "question": "In \"Highschool DxD\", what is the name of the item some humans are born with?", 257 | "options": [ 258 | "Imperial Arm", 259 | "Hallowed Relic", 260 | "Blessed Artifact", 261 | "Sacred Gear" 262 | ], 263 | "answer": "Sacred Gear" 264 | }, 265 | { 266 | "id": 33, 267 | "question": "In \"Little Witch Academia\", what is Shiny Chariot's alias at Luna Nova Academy?", 268 | "options": [ 269 | "Croix Meridies", 270 | "Miranda Holbrook", 271 | "Anne Finnelan", 272 | "Ursula Callistis" 273 | ], 274 | "answer": "Ursula Callistis" 275 | }, 276 | { 277 | "id": 34, 278 | "question": "In the 2011 TV anime series, \"THE iDOLM@STER\", what was the name of Iori's stuffed toy bunny?", 279 | "options": ["Bubsy", "Kero", "Usagi", "Charles"], 280 | "answer": "Charles" 281 | }, 282 | { 283 | "id": 35, 284 | "question": "In the \"Re:Zero\" manga series, which of the following Sin Archbishops eats Rem's existence?", 285 | "options": [ 286 | "Roy Alphard", 287 | "Petelgeuse Romanee-Conti", 288 | "Louis Arneb", 289 | "Ley Batenkaitos" 290 | ], 291 | "answer": "Ley Batenkaitos" 292 | }, 293 | { 294 | "id": 36, 295 | "question": "What is the name of the school in the anime and manga \"Gosick\"?", 296 | "options": [ 297 | "St. Augustine", 298 | "St. Mary", 299 | "St. Bernadette", 300 | "St. Marguerite" 301 | ], 302 | "answer": "St. Marguerite" 303 | }, 304 | { 305 | "id": 37, 306 | "question": "In \"Puella Magi Madoka Magica\", what is the first name of Madoka's younger brother?", 307 | "options": ["Montoya", "Tomohisa", "Minato", "Tatsuya"], 308 | "answer": "Tatsuya" 309 | }, 310 | { 311 | "id": 38, 312 | "question": "Which animation studio animated \"To Love-Ru\"?", 313 | "options": ["Trigger", "Sunrise", "Kyoto Animation", "Xebec"], 314 | "answer": "Xebec" 315 | }, 316 | { 317 | "id": 39, 318 | "question": "Which animation studio produced the anime adaptation of \"xxxHolic\"?", 319 | "options": ["Sunrise", "Xebec", "Kyoto Animation", "Production I.G"], 320 | "answer": "Production I.G" 321 | }, 322 | { 323 | "id": 40, 324 | "question": "What is the name of Funny Valentine's stand in Jojo's Bizarre Adventure Part 7, Steel Ball Run?", 325 | "options": [ 326 | "Filthy Acts Done For A Reasonable Price", 327 | "Civil War", 328 | "God Bless The USA", 329 | "Dirty Deeds Done Dirt Cheap" 330 | ], 331 | "answer": "Dirty Deeds Done Dirt Cheap" 332 | }, 333 | { 334 | "id": 41, 335 | "question": "What was the reason for the banning of episode 35 of the \"Pokémon Original Series\" Anime?", 336 | "options": ["Flashing Images", "Jynx", "Strong Violence", "Gun Usage"], 337 | "answer": "Gun Usage" 338 | }, 339 | { 340 | "id": 42, 341 | "question": "Which Pokémon and it's evolutions were banned from appearing in a main role after the Episode 38 Incident?", 342 | "options": [ 343 | "The Pikachu Line", 344 | "The Elekid Line", 345 | "The Magby Line", 346 | "The Porygon Line" 347 | ], 348 | "answer": "The Porygon Line" 349 | }, 350 | { 351 | "id": 43, 352 | "question": "In \"Love Live: School Idol Project\" what pseudonym does Kotori Minami use in her job as a maid?", 353 | "options": ["Stanoytchev", "Kuznetsov", "Aqours", "Minalinsky"], 354 | "answer": "Minalinsky" 355 | }, 356 | { 357 | "id": 44, 358 | "question": "Which part from the JoJo's Bizarre Adventure manga is about a horse race across America?", 359 | "options": [ 360 | "Part 6: Stone Ocean", 361 | "Part 3: Stardust Crusaders", 362 | "Part 5: Golden Wind", 363 | "Part 7: Steel Ball Run" 364 | ], 365 | "answer": "Part 7: Steel Ball Run" 366 | }, 367 | { 368 | "id": 45, 369 | "question": "What colour hair does the main character of the Yu-Gi-Oh! original anime series have?", 370 | "options": [ 371 | "Red, yellow and green", 372 | "Red, black and green", 373 | "Red, purple and blue", 374 | "Red, black and yellow" 375 | ], 376 | "answer": "Red, black and yellow" 377 | }, 378 | { 379 | "id": 46, 380 | "question": "Who was the Director of the 1988 Anime film \"Grave of the Fireflies\"?", 381 | "options": [ 382 | "Hayao Miyazaki", 383 | "Satoshi Kon", 384 | "Sunao Katabuchi", 385 | "Isao Takahata" 386 | ], 387 | "answer": "Isao Takahata" 388 | }, 389 | { 390 | "id": 47, 391 | "question": "Which studio made Cowboy Bebop?", 392 | "options": ["Bones", "Madhouse", "Pierriot", "Sunrise"], 393 | "answer": "Sunrise" 394 | }, 395 | { 396 | "id": 48, 397 | "question": "In the Naruto manga, what is the last name of Tsunade?", 398 | "options": ["Haruno", "Uzumaki", "Yamanaka", "Senju"], 399 | "answer": "Senju" 400 | }, 401 | { 402 | "id": 49, 403 | "question": "In the anime \"My Hero Academia\", which character is shown with the ability to manipulate gravity?", 404 | "options": ["Bakugo", "Deku", "Asui ", "Uraraka"], 405 | "answer": "Uraraka" 406 | }, 407 | { 408 | "id": 50, 409 | "question": "Which anime heavily features music from the genre \"Eurobeat\"?", 410 | "options": ["Wangan Midnight", "Kino no Tabi", "Cowboy Bebop", "Initial D"], 411 | "answer": "Initial D" 412 | }, 413 | { 414 | "id": 51, 415 | "question": "In the anime Initial D, how does Takumi Fujiwara describe a drift?", 416 | "options": [ 417 | "'. . . the wheels lose traction, making the car slide sideways'", 418 | "'. . . the car oversteers through a curve, causing it to turn faster'", 419 | "'. . . you turn a lot'", 420 | "'. . . the front tires slide so the car won't face the inside'" 421 | ], 422 | "answer": "'. . . the front tires slide so the car won't face the inside'" 423 | }, 424 | { 425 | "id": 52, 426 | "question": "In \"Inuyasha\", what are the heros are looking to collect?", 427 | "options": ["Dragon Balls", "Rave Stones", "Sacred Stones", "Jewel Shards"], 428 | "answer": "Jewel Shards" 429 | }, 430 | { 431 | "id": 53, 432 | "question": "What is the name of the corgi in Cowboy Bebop?", 433 | "options": ["Edward", "Rocket", "Joel", "Einstein"], 434 | "answer": "Einstein" 435 | }, 436 | { 437 | "id": 54, 438 | "question": "Which band name isn't a Stand in \"JoJo's Bizzare Adventure\"?", 439 | "options": ["Green Day", "Survivor", "Red Hot Chili Peppers", "AC/DC"], 440 | "answer": "AC/DC" 441 | }, 442 | { 443 | "id": 55, 444 | "question": "Which song was the callsign for Stefan Verdemann's KWFM radio station in Urasawa Naoki's \"Monster\"?", 445 | "options": [ 446 | "What a Wonderful World", 447 | "When You Wish Upon A Star", 448 | "Singing In The Rain", 449 | "Over the Rainbow" 450 | ], 451 | "answer": "Over the Rainbow" 452 | }, 453 | { 454 | "id": 56, 455 | "question": "What song plays in the ending credits of the anime \"Ergo Proxy\"?", 456 | "options": [ 457 | "Sadistic Summer", 458 | "Bittersweet Symphony", 459 | "Mad World", 460 | "Paranoid Android" 461 | ], 462 | "answer": "Paranoid Android" 463 | }, 464 | { 465 | "id": 57, 466 | "question": "In the anime Noragami who is one of the main protagonists?", 467 | "options": ["Karuha", "Mineha", "Mayu", "Yukine"], 468 | "answer": "Yukine" 469 | }, 470 | { 471 | "id": 58, 472 | "question": "In the anime Seven Deadly Sins what is the name of one of the sins?", 473 | "options": ["Sakura", "Ayano", "Sheska", "Diane"], 474 | "answer": "Diane" 475 | }, 476 | { 477 | "id": 59, 478 | "question": "In \"The Melancholy of Haruhi Suzumiya\" series, the SOS Brigade club leader is unknowingly treated as a(n) __ by her peers.", 479 | "options": ["Alien", "Time Traveler", "Esper", "God"], 480 | "answer": "God" 481 | }, 482 | { 483 | "id": 60, 484 | "question": "In the \"Toaru Majutsu no Index\" anime, Touma Kamijou is a level 0 esper that has the ability to do what?", 485 | "options": [ 486 | "Teleport", 487 | "Make telepathic communications", 488 | "Create electricity from his own body", 489 | "Dispell any esper or magical powers" 490 | ], 491 | "answer": "Dispell any esper or magical powers" 492 | }, 493 | { 494 | "id": 61, 495 | "question": "In \"A Certain Scientific Railgun\", how many \"sisters\" did Accelerator have to kill to achieve the rumored level 6?", 496 | "options": ["128", "10,000", "5,000", "20,000"], 497 | "answer": "20,000" 498 | }, 499 | { 500 | "id": 62, 501 | "question": "In Digimon, what is the Japanese name for the final evolutionary stage?", 502 | "options": ["Mega", "Adult", "Champion", "Ultimate"], 503 | "answer": "Ultimate" 504 | }, 505 | { 506 | "id": 63, 507 | "question": "Medaka Kurokami from \"Medaka Box\" has what abnormality?", 508 | "options": ["Perfection", "Sandbox", "Fairness", "The End"], 509 | "answer": "The End" 510 | }, 511 | { 512 | "id": 64, 513 | "question": "Satella in \"Re:Zero\" is the witch of what?", 514 | "options": ["Pride", "Sloth", "Wrath", "Envy"], 515 | "answer": "Envy" 516 | }, 517 | { 518 | "id": 65, 519 | "question": "In \"One Piece\", who is the girl who overcame her enslaved past and became an agent of an army to fight the corrupt government?", 520 | "options": ["Boa Hancock", "Nico Robin", "Emporio Ivankov ", "Koala"], 521 | "answer": "Koala" 522 | }, 523 | { 524 | "id": 66, 525 | "question": "In \"One Piece\", who confirms the existence of the legendary treasure, One Piece?", 526 | "options": [ 527 | "Former Marine Fleet Admiral Sengoku", 528 | "Pirate King Gol D Roger", 529 | "Silvers Rayleigh", 530 | "Edward \"Whitebeard\" Newgate" 531 | ], 532 | "answer": "Edward \"Whitebeard\" Newgate" 533 | }, 534 | { 535 | "id": 67, 536 | "question": "In \"Toriko\", which of the following foods is knowingly compatible with Toriko?", 537 | "options": ["Mors Oil", "Alpacookie", "Parmesansho Fruit", "Poison Potato"], 538 | "answer": "Poison Potato" 539 | }, 540 | { 541 | "id": 68, 542 | "question": "Who voices the character \"Reigen\" in the English dub of \"Mob Psycho 100\"?", 543 | "options": [ 544 | "Max Mittelman", 545 | "Kyle McCarley", 546 | "Casey Mongillo", 547 | "Chris Niosi" 548 | ], 549 | "answer": "Chris Niosi" 550 | }, 551 | { 552 | "id": 69, 553 | "question": "What year did \"Bishoujo Senshi Sailor Moon\" air in Japan?", 554 | "options": ["1989", "1990", "1994", "1992"], 555 | "answer": "1992" 556 | }, 557 | { 558 | "id": 70, 559 | "question": "\"Silhouette\", a song performed by the group 'KANA-BOON' is featured as the sixteenth opening of which anime?", 560 | "options": ["One Piece", "Naruto", "Gurren Lagann", "Naruto: Shippūden"], 561 | "answer": "Naruto: Shippūden" 562 | }, 563 | { 564 | "id": 71, 565 | "question": "In \"To Love-Ru: Darkness\", which of the girls attempt making a harem for Rito Yuuki?", 566 | "options": [ 567 | "Yami (Golden Darkness)", 568 | "Haruna Sairenji", 569 | "Mea Kurosaki", 570 | "Momo Deviluke" 571 | ], 572 | "answer": "Momo Deviluke" 573 | }, 574 | { 575 | "id": 72, 576 | "question": "In the \"To Love-Ru\" series, how many Trans-weapons were created?", 577 | "options": ["1", "2", "4", "3"], 578 | "answer": "3" 579 | }, 580 | { 581 | "id": 73, 582 | "question": "In Haikyuu!!, who is not a member of Karasuno VBC?", 583 | "options": [ 584 | "Tadashi Yamaguchi", 585 | "Hisashi Kinoshita", 586 | "Kazuhito Narita", 587 | "Shigeru Yahaba" 588 | ], 589 | "answer": "Shigeru Yahaba" 590 | }, 591 | { 592 | "id": 74, 593 | "question": "In 2013, virtual pop-star Hatsune Miku had a sponsorship with which pizza chain?", 594 | "options": ["Papa John's", "Pizza Hut", "Sabarro's", "Domino's"], 595 | "answer": "Domino's" 596 | }, 597 | { 598 | "id": 75, 599 | "question": "In \"Jewelpet Sunshine\", what is the song that plays when Kanon and her friends bust out of prison?", 600 | "options": [ 601 | "Eye Of The Tiger", 602 | "Born to be Wild", 603 | "Ruby Ring", 604 | "I Don't Want to Miss a Thing" 605 | ], 606 | "answer": "I Don't Want to Miss a Thing" 607 | }, 608 | { 609 | "id": 76, 610 | "question": "What animation studio produced \"Gurren Lagann\"?", 611 | "options": ["Kyoto Animation", "Pierrot", "A-1 Pictures", "Gainax"], 612 | "answer": "Gainax" 613 | }, 614 | { 615 | "id": 77, 616 | "question": "In which manga did the \"404 Girl\" from 4chan originate from?", 617 | "options": ["Azumanga Daioh", "Lucky Star", "Clover", "Yotsuba&!"], 618 | "answer": "Yotsuba&!" 619 | }, 620 | { 621 | "id": 78, 622 | "question": "Which animation studio animated \"Psycho Pass\"?", 623 | "options": ["Kyoto Animation", "Shaft", "Trigger", "Production I.G"], 624 | "answer": "Production I.G" 625 | }, 626 | { 627 | "id": 79, 628 | "question": "Which Japanese music group was formed to produce theme music for the anime \"Guilty Crown\"?", 629 | "options": ["Goose house", "Babymetal", "Garnidelia", "Egoist"], 630 | "answer": "Egoist" 631 | }, 632 | { 633 | "id": 80, 634 | "question": "Who is the main heroine of the anime, Full Metal Panic!", 635 | "options": [ 636 | "Teletha Testarossa", 637 | "Melissa Mao", 638 | "Kyoko Tokiwa", 639 | "Kaname Chidori" 640 | ], 641 | "answer": "Kaname Chidori" 642 | }, 643 | { 644 | "id": 81, 645 | "question": "Who was the Author of the manga Monster Hunter Orage?", 646 | "options": [ 647 | "Shin Yamamoto", 648 | "Keiichi Hikami", 649 | "Hirohiko Araki", 650 | "\tHiro Mashima" 651 | ], 652 | "answer": "\tHiro Mashima" 653 | }, 654 | { 655 | "id": 82, 656 | "question": "In the series JoJo's Bizarre Adventure, which main character makes the greatest number of recurring appearances?", 657 | "options": [ 658 | "Giorno Giovanna", 659 | "Joseph Joestar", 660 | "Josuke Higashikata", 661 | "Jotaro Kujo" 662 | ], 663 | "answer": "Jotaro Kujo" 664 | }, 665 | { 666 | "id": 83, 667 | "question": "In the anime series \"Full Metal Alchemist\", what do Alchemists consider the greatest taboo?", 668 | "options": [ 669 | "Transmuting Lead Into Gold", 670 | "Using Alchemy For Crime ", 671 | "Preforming Without A Permit", 672 | "Human Transmutation " 673 | ], 674 | "answer": "Human Transmutation " 675 | }, 676 | { 677 | "id": 84, 678 | "question": "What is the name of the stuffed lion in Bleach?", 679 | "options": ["Jo", "Urdiu", "Chad", "Kon"], 680 | "answer": "Kon" 681 | }, 682 | { 683 | "id": 85, 684 | "question": "In the 9th Pokemon movie, who is the Prince of the Sea?", 685 | "options": ["Ash", "May", "Phantom", "Manaphy"], 686 | "answer": "Manaphy" 687 | }, 688 | { 689 | "id": 86, 690 | "question": "In \"Shakugan no Shana\" what was the Shana usually referred as?", 691 | "options": [ 692 | "Flame Haze", 693 | "Flame-Haired Burning-Eyed Haze", 694 | "Shana", 695 | "Flame-Haired Burning-Eyed Hunter" 696 | ], 697 | "answer": "Flame-Haired Burning-Eyed Hunter" 698 | }, 699 | { 700 | "id": 87, 701 | "question": "In \"Highschool of the Dead\", where did Komuro and Saeko establish to meet after the bus explosion?", 702 | "options": [ 703 | "The Center Mall", 704 | "Komuro's House", 705 | "On The Main Bridge", 706 | "Eastern Police Station" 707 | ], 708 | "answer": "Eastern Police Station" 709 | }, 710 | { 711 | "id": 88, 712 | "question": "What is the last line muttered in the anime film \"The End of Evangelion\"?", 713 | "options": [ 714 | ""Idiot, I won't let you kill me!"", 715 | ""Nothing."", 716 | ""Goddammit, Shinji."", 717 | "\"How disgusting.\"" 718 | ], 719 | "answer": "\"How disgusting.\"" 720 | }, 721 | { 722 | "id": 89, 723 | "question": "The main antagonist of the second part of JoJo's Bizarre Adventure is which of the following?", 724 | "options": ["Erina Joestar", "Santana", "Wired Beck", "Kars"], 725 | "answer": "Kars" 726 | }, 727 | { 728 | "id": 90, 729 | "question": "Winch of these names are not a character of JoJo's Bizarre Adventure?", 730 | "options": [ 731 | "Jean-Pierre Polnareff", 732 | "George Joestar", 733 | "Risotto Nero", 734 | "JoJo Kikasu" 735 | ], 736 | "answer": "JoJo Kikasu" 737 | }, 738 | { 739 | "id": 91, 740 | "question": "Which of the following anime of the mecha genre began airing in 1982?", 741 | "options": [ 742 | "Mobile Suit Gundam", 743 | "Armored Trooper VOTOMS", 744 | "Neon Genesis Evangelion", 745 | "The Super Dimension Fortress Macross" 746 | ], 747 | "answer": "The Super Dimension Fortress Macross" 748 | }, 749 | { 750 | "id": 92, 751 | "question": "Which of the following manga have the most tankouban volumes?", 752 | "options": [ 753 | "JoJo's Bizarre Adventure", 754 | "Detective Conan", 755 | "One Piece", 756 | "Golgo 13" 757 | ], 758 | "answer": "Golgo 13" 759 | }, 760 | { 761 | "id": 93, 762 | "question": "The characters of \"Log Horizon\" are trapped in what game?", 763 | "options": ["Sword Art Online", "Tower Unite", "Yggdrasil", "Elder Tale"], 764 | "answer": "Elder Tale" 765 | }, 766 | { 767 | "id": 94, 768 | "question": "Which anime did Seiji Kishi NOT direct?", 769 | "options": [ 770 | "Humanity Has Declined", 771 | "Assassination Classroom", 772 | "Danganronpa: The Animation", 773 | "Another" 774 | ], 775 | "answer": "Another" 776 | }, 777 | { 778 | "id": 95, 779 | "question": "Ikki Kurogane is known by what nickname at the beginning of \"Chivalry of a Failed Knight\"?", 780 | "options": ["Another One", "Blazer", "Princess", "Worst One"], 781 | "answer": "Worst One" 782 | }, 783 | { 784 | "id": 96, 785 | "question": "In \"One Piece\", which one of the following is NOT an Ancient Weapon?", 786 | "options": ["Uranus", "Poseidon", "Pluton", "Jupiter"], 787 | "answer": "Jupiter" 788 | }, 789 | { 790 | "id": 97, 791 | "question": "In the \"Dragon Ball\" franchise, what is the name of Goku's brother?", 792 | "options": ["Gohan", "Vegeta", "Bardock", "Raditz"], 793 | "answer": "Raditz" 794 | }, 795 | { 796 | "id": 98, 797 | "question": "Who is the creator of the manga series \"One Piece\"?", 798 | "options": [ 799 | "Yoshihiro Togashi", 800 | "Hayao Miyazaki", 801 | "Masashi Kishimoto", 802 | "Eiichiro Oda" 803 | ], 804 | "answer": "Eiichiro Oda" 805 | }, 806 | { 807 | "id": 99, 808 | "question": "In \"To Love-Ru\", Ren and Run are from what planet?", 809 | "options": ["Deviluke", "Mistletoe", "Okiwana", "Memorze"], 810 | "answer": "Memorze" 811 | }, 812 | { 813 | "id": 100, 814 | "question": "In \"Highschool DxD\", Koneko Toujou is from what race?", 815 | "options": ["Kitsune", "Human", "Kappa", "Nekomata"], 816 | "answer": "Nekomata" 817 | }, 818 | { 819 | "id": 101, 820 | "question": "In \"Black Lagoon\", what colour is Rock's tie?", 821 | "options": ["Crimson", "Dark Brown", "Black", "Teal"], 822 | "answer": "Teal" 823 | }, 824 | { 825 | "id": 102, 826 | "question": "Which animation studio animated \"Hidamari Sketch\"?", 827 | "options": ["Trigger", "Kyoto Animation", "Production I.G", "Shaft"], 828 | "answer": "Shaft" 829 | }, 830 | { 831 | "id": 103, 832 | "question": "Which animation studio produced \"Log Horizon\"?", 833 | "options": ["Sunrise", "Xebec", "Production I.G", "Satelite"], 834 | "answer": "Satelite" 835 | }, 836 | { 837 | "id": 104, 838 | "question": "Which animation studio produced \"Sword Art Online\"?", 839 | "options": [ 840 | "Production I.G", 841 | "Silver Link", 842 | "Kyoto Animation", 843 | "A-1 Pictures" 844 | ], 845 | "answer": "A-1 Pictures" 846 | }, 847 | { 848 | "id": 105, 849 | "question": "Which studio animated Afro Samurai?", 850 | "options": ["Kyoto Animation", "xebec", "Production I.G", "Gonzo"], 851 | "answer": "Gonzo" 852 | }, 853 | { 854 | "id": 106, 855 | "question": "What is the name of JoJo's Bizarre Adventure Part 5?", 856 | "options": ["Vento Oreo", "Vanto Aureo", "Vento Eureo", "Vento Aureo"], 857 | "answer": "Vento Aureo" 858 | }, 859 | { 860 | "id": 107, 861 | "question": "In JoJo's Bizarre Adventure, who says \"Yare yare daze\"?", 862 | "options": [ 863 | "Joseph Joestar", 864 | "Jolyne Cujoh", 865 | "Koichi Hirose", 866 | "Jotaro Kujo" 867 | ], 868 | "answer": "Jotaro Kujo" 869 | }, 870 | { 871 | "id": 108, 872 | "question": "Who wrote and directed the animated movie \"Spirited Away\" (2001)?", 873 | "options": [ 874 | "Isao Takahata", 875 | "Mamoru Hosoda", 876 | "Hidetaka Miyazaki", 877 | "Hayao Miyazaki" 878 | ], 879 | "answer": "Hayao Miyazaki" 880 | }, 881 | { 882 | "id": 109, 883 | "question": "When was the first episode of Soul Eater released?", 884 | "options": ["2003", "2005", "2011", "2008"], 885 | "answer": "2008" 886 | }, 887 | { 888 | "id": 110, 889 | "question": "In the anime, \"Super Sonico\", what is Super Sonico's favorite food?", 890 | "options": ["Ice Cream", "Pizza", "Chips", "Macroons"], 891 | "answer": "Macroons" 892 | }, 893 | { 894 | "id": 111, 895 | "question": "Which of the following countries does \"JoJo's Bizarre Adventure: Stardust Crusaders\" not take place in?", 896 | "options": ["India", "Pakistan", "Egypt", "Philippines"], 897 | "answer": "Philippines" 898 | }, 899 | { 900 | "id": 112, 901 | "question": "What year was \"JoJo's Bizarre Adventure: Phantom Blood\" first released?", 902 | "options": ["2013", "1983", "1995", "1987"], 903 | "answer": "1987" 904 | }, 905 | { 906 | "id": 113, 907 | "question": "In \"Future Diary\", what is the name of Yuno Gasai's Phone Diary?", 908 | "options": [ 909 | "Murder Diary", 910 | "Escape Diary ", 911 | "Justice Diary ", 912 | "Yukiteru Diary" 913 | ], 914 | "answer": "Yukiteru Diary" 915 | }, 916 | { 917 | "id": 114, 918 | "question": "Which animation studio animated the 2016 anime \"Mob Psycho 100\"?", 919 | "options": ["A-1 Pictures", "Shaft", "Madhouse", "Bones"], 920 | "answer": "Bones" 921 | }, 922 | { 923 | "id": 115, 924 | "question": "On what medium was \"Clannad\" first created?", 925 | "options": ["Anime", "Manga", "Light novel", "Visual novel"], 926 | "answer": "Visual novel" 927 | }, 928 | { 929 | "id": 116, 930 | "question": "What year did \"Attack on Titan\" Season 2 begin airing?", 931 | "options": ["2018", "2019", "2020", "2017"], 932 | "answer": "2017" 933 | }, 934 | { 935 | "id": 117, 936 | "question": "The character Momonga from the \"Overlord\" series orders his servants to call him by what name?", 937 | "options": ["Master", "Yggdrasil", "Kugane Maruyama", "Ainz Ooal Gown"], 938 | "answer": "Ainz Ooal Gown" 939 | }, 940 | { 941 | "id": 118, 942 | "question": "What was studio Trigger's first original long-form animated series for television?", 943 | "options": ["Kiznaiver", "Inferno Cop", "Gurren Lagann", "Kill la Kill"], 944 | "answer": "Kill la Kill" 945 | }, 946 | { 947 | "id": 119, 948 | "question": "The heroine of \"Humanity Has Declined\" is a mediator between humans and what?", 949 | "options": ["Elves", "The Earth", "Animals", "Fairies"], 950 | "answer": "Fairies" 951 | }, 952 | { 953 | "id": 120, 954 | "question": "Krusty is the guild master of which guild in \"Log Horizon\"?", 955 | "options": [ 956 | "Silver Sword", 957 | "West Wind Brigade", 958 | "Oceanic Systems (Marine Agency)", 959 | "D. D. D" 960 | ], 961 | "answer": "D. D. D" 962 | }, 963 | { 964 | "id": 121, 965 | "question": "In \"Hunter x Hunter\", which of the following is NOT a type of Nen aura?", 966 | "options": ["Emission", "Transmutation", "Specialization", "Restoration"], 967 | "answer": "Restoration" 968 | }, 969 | { 970 | "id": 122, 971 | "question": "The \"To Love-Ru\" Manga was started in what year?", 972 | "options": ["2007", "2004", "2005", "2006"], 973 | "answer": "2006" 974 | }, 975 | { 976 | "id": 123, 977 | "question": "In the Overlord Anime who was Cocytus made by?", 978 | "options": [ 979 | "Peroroncino", 980 | "Ulbert Alain Odle", 981 | "Bukubukuchagama", 982 | "Warrior Takemikazuchi" 983 | ], 984 | "answer": "Warrior Takemikazuchi" 985 | }, 986 | { 987 | "id": 124, 988 | "question": "How does the character Dragowizard, Qinus Axia's from the anime \"Buddyfight\" differ between the Japanese and English dubs?", 989 | "options": [ 990 | "Different Body Proportions", 991 | "Different Backstory", 992 | "Different Appearance", 993 | "Different Gender" 994 | ], 995 | "answer": "Different Gender" 996 | }, 997 | { 998 | "id": 125, 999 | "question": "Who is the horror manga artist who made Uzumaki?", 1000 | "options": ["Kazuo Umezu", "Shintaro Kago", "Sui Ishida", "Junji Ito"], 1001 | "answer": "Junji Ito" 1002 | }, 1003 | { 1004 | "id": 126, 1005 | "question": "Who was given the title \"Full Metal\" in the anime series \"Full Metal Alchemist\"?", 1006 | "options": [ 1007 | "Alphonse Elric", 1008 | "Van Hohenheim", 1009 | "Izumi Curtis", 1010 | "Edward Elric" 1011 | ], 1012 | "answer": "Edward Elric" 1013 | }, 1014 | { 1015 | "id": 127, 1016 | "question": "In \"Fairy Tail\", what is the nickname of Natsu Dragneel?", 1017 | "options": [ 1018 | "The Dragon Slayer", 1019 | "The Dragon", 1020 | "The Demon", 1021 | "The Salamander" 1022 | ], 1023 | "answer": "The Salamander" 1024 | }, 1025 | { 1026 | "id": 128, 1027 | "question": "The main protagonist of the fifth part of JoJo's Bizarre Adventure is which of the following?", 1028 | "options": [ 1029 | "Guido Mista", 1030 | "Jonathan Joestar", 1031 | "Joey JoJo", 1032 | "Giorno Giovanna" 1033 | ], 1034 | "answer": "Giorno Giovanna" 1035 | }, 1036 | { 1037 | "id": 129, 1038 | "question": "In JoJo's Bizarre Adventure, winch character is able to accelerate time?", 1039 | "options": ["Jotaro Kujo", "Jolyne Cujoh", "Kujo Jotaro", "Enrico Pucci"], 1040 | "answer": "Enrico Pucci" 1041 | }, 1042 | { 1043 | "id": 130, 1044 | "question": "What sport is being played in the Anime Eyeshield 21?", 1045 | "options": ["Baseball", "Football", "Basketball", "American Football"], 1046 | "answer": "American Football" 1047 | }, 1048 | { 1049 | "id": 131, 1050 | "question": "The character Plum from \"No Game No Life\" is of what race?", 1051 | "options": ["Flügel", "Imanity", "Seiren", "Dhampir"], 1052 | "answer": "Dhampir" 1053 | }, 1054 | { 1055 | "id": 132, 1056 | "question": "What year did \"Attack on Titan\" first air?", 1057 | "options": ["2014", "2012", "2015", "2013"], 1058 | "answer": "2013" 1059 | }, 1060 | { 1061 | "id": 133, 1062 | "question": "What is the name of the protagonist of the 2017 anime \"Land of the Lustrous\"?", 1063 | "options": [ 1064 | "Watermelon Tourmaline", 1065 | "Cinnabar", 1066 | "Padparadscha", 1067 | "Phosphophyllite" 1068 | ], 1069 | "answer": "Phosphophyllite" 1070 | }, 1071 | { 1072 | "id": 134, 1073 | "question": "In the first episode of Yu-Gi-Oh: Duel Monsters, what book is Seto Kaiba seen reading at Domino High School?", 1074 | "options": [ 1075 | "Beyond Good and Evil", 1076 | "The Republic", 1077 | "Meditations", 1078 | "Thus Spoke Zarathustra" 1079 | ], 1080 | "answer": "Thus Spoke Zarathustra" 1081 | }, 1082 | { 1083 | "id": 135, 1084 | "question": "Which JoJo's Bizarre Adventure character possesses the Stand named Silver Chariot?", 1085 | "options": [ 1086 | "Noriaki Kakyoin", 1087 | "Hol Horse", 1088 | "Hermes Costello", 1089 | "Jean Pierre Polnareff" 1090 | ], 1091 | "answer": "Jean Pierre Polnareff" 1092 | }, 1093 | { 1094 | "id": 136, 1095 | "question": "The name of Junko Enoshima's imposter at the beginning of Danganronpa: Trigger Happy Havoc is?", 1096 | "options": [ 1097 | "Ryota Mitarai", 1098 | "Ultimate Imposter", 1099 | "Komaru Naegi", 1100 | "Mukuro Ikusaba" 1101 | ], 1102 | "answer": "Mukuro Ikusaba" 1103 | }, 1104 | { 1105 | "id": 137, 1106 | "question": "The two main characters of \"No Game No Life\", Sora and Shiro, together go by what name?", 1107 | "options": ["Immanity", "Disboard", "Warbeasts", "Blank"], 1108 | "answer": "Blank" 1109 | }, 1110 | { 1111 | "id": 138, 1112 | "question": "What is the theme song of \"Neon Genesis Evangelion\"?", 1113 | "options": [ 1114 | "Stardust Crusaders", 1115 | "Requiem for a Dream", 1116 | "God Knows", 1117 | "A Cruel Angel's Thesis" 1118 | ], 1119 | "answer": "A Cruel Angel's Thesis" 1120 | }, 1121 | { 1122 | "id": 139, 1123 | "question": "Which of the following films was NOT directed by Hayao Miyazaki?", 1124 | "options": [ 1125 | "Princess Mononoke", 1126 | "Spirited Away", 1127 | "Kiki's Delivery Service", 1128 | "Wolf Children" 1129 | ], 1130 | "answer": "Wolf Children" 1131 | }, 1132 | { 1133 | "id": 140, 1134 | "question": "What is the name of the main character of the anime \"One-Punch Man\"?", 1135 | "options": ["Genos", "Sonic", "King", "Saitama"], 1136 | "answer": "Saitama" 1137 | }, 1138 | { 1139 | "id": 141, 1140 | "question": "Who is the main character with yellow hair in the anime Naruto?", 1141 | "options": ["Ten Ten", "Sasuke", "Kakashi", "Naruto"], 1142 | "answer": "Naruto" 1143 | }, 1144 | { 1145 | "id": 142, 1146 | "question": "In Ms. Kobayashi's Dragon Maid, who is Kobayashi's maid?", 1147 | "options": ["Lucoa", "Kanna", "Elma", "Tohru"], 1148 | "answer": "Tohru" 1149 | }, 1150 | { 1151 | "id": 143, 1152 | "question": "What studio animated Fullmetal Alchemist?", 1153 | "options": ["Trigger", "Pierrot", "xebec", "Bones"], 1154 | "answer": "Bones" 1155 | }, 1156 | { 1157 | "id": 144, 1158 | "question": "Which of these is not a world in the anime \"Buddyfight\"?", 1159 | "options": [ 1160 | "Dragon World", 1161 | "Star Dragon World", 1162 | "Darkness Dragon World", 1163 | "Ancient Dragon World" 1164 | ], 1165 | "answer": "Ancient Dragon World" 1166 | }, 1167 | { 1168 | "id": 145, 1169 | "question": "What is the age of Ash Ketchum in Pokemon when he starts his journey?", 1170 | "options": ["11", "12", "9", "10"], 1171 | "answer": "10" 1172 | }, 1173 | { 1174 | "id": 146, 1175 | "question": "Which of the following originated as a manga?", 1176 | "options": ["Cowboy Bebop", "High School DxD", "Gurren Lagann", "Akira"], 1177 | "answer": "Akira" 1178 | }, 1179 | { 1180 | "id": 147, 1181 | "question": "Who was the Author of the manga Uzumaki?", 1182 | "options": [ 1183 | "\tNoboru Takahashi", 1184 | "Akira Toriyama", 1185 | "Masashi Kishimoto", 1186 | "Junji Ito" 1187 | ], 1188 | "answer": "Junji Ito" 1189 | }, 1190 | { 1191 | "id": 148, 1192 | "question": "In \"One Piece\", what does \"the Pirate King\" mean to the captain of the Straw Hat Pirates?", 1193 | "options": ["Promise", "Adventure", "Friendship", "Freedom"], 1194 | "answer": "Freedom" 1195 | }, 1196 | { 1197 | "id": 149, 1198 | "question": "Which studio animated Soul Eater?", 1199 | "options": ["Kyoto Animation", "xebec", "Production I.G", "Bones"], 1200 | "answer": "Bones" 1201 | }, 1202 | { 1203 | "id": 150, 1204 | "question": "Who is the main character in One Piece?", 1205 | "options": ["Shanks", "Zoro", "Smoker", "Luffy"], 1206 | "answer": "Luffy" 1207 | }, 1208 | { 1209 | "id": 151, 1210 | "question": "In \"JoJo's Bizarre Adventure\", which of the following Stands does NOT have a time-based ability?", 1211 | "options": [ 1212 | "Made in Heaven", 1213 | "Star Platinum", 1214 | "The World", 1215 | "20th Century Boy" 1216 | ], 1217 | "answer": "20th Century Boy" 1218 | }, 1219 | { 1220 | "id": 152, 1221 | "question": "Which one of these Manga titles was not created by Urasawa Naoki?", 1222 | "options": [ 1223 | "Billy Bat", 1224 | "20th Century Boys", 1225 | "Monster", 1226 | "My Father's Journal" 1227 | ], 1228 | "answer": "My Father's Journal" 1229 | }, 1230 | { 1231 | "id": 153, 1232 | "question": "In \"JoJo's Bizzare Adventure: Stardust Crusaders\", what is the last name of the protagonist Jotaro?", 1233 | "options": ["Cujoh", "Joestar", "Higashikata", "Kujo"], 1234 | "answer": "Kujo" 1235 | }, 1236 | { 1237 | "id": 154, 1238 | "question": "Aoi Miyamori is the production manager of what anime in \"Shirobako\"?", 1239 | "options": [ 1240 | "Exodus!", 1241 | "Andes Chucky", 1242 | "Angel Beats!", 1243 | "The Third Aerial Girls Squad" 1244 | ], 1245 | "answer": "The Third Aerial Girls Squad" 1246 | }, 1247 | { 1248 | "id": 155, 1249 | "question": "In the \"Sailor Moon\" series, what is Sailor Jupiter's civilian name?", 1250 | "options": ["Minako Aino", "Usagi Tsukino", "Rei Hino", "Makoto Kino"], 1251 | "answer": "Makoto Kino" 1252 | }, 1253 | { 1254 | "id": 156, 1255 | "question": "What name is the main character Chihiro given in the 2001 movie \"Spirited Away\"?", 1256 | "options": [ 1257 | "Hyaku (Hundred)", 1258 | "Ichiman (Ten thousand)", 1259 | "Juu (Ten)", 1260 | "Sen (Thousand)" 1261 | ], 1262 | "answer": "Sen (Thousand)" 1263 | }, 1264 | { 1265 | "id": 157, 1266 | "question": "What studio animated Ouran High School Host Club?", 1267 | "options": ["Production I.G", "Kyoto Animation", "xebec", "Bones"], 1268 | "answer": "Bones" 1269 | }, 1270 | { 1271 | "id": 158, 1272 | "question": "How many \"JoJos\" that are protagonists are there in the series \"Jojo's Bizarre Adventure\"?", 1273 | "options": ["6", "4", "5", "8"], 1274 | "answer": "8" 1275 | } 1276 | ] 1277 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anime-quiz", 3 | "version": "3.0.0", 4 | "description": "A simple module to generate anime quiz.", 5 | "main": "dist/index.js", 6 | "types": "dist/index.d.ts", 7 | "scripts": { 8 | "build": "tsc -p ." 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/ShineiIchijo/AnimeQuiz.git" 13 | }, 14 | "keywords": [ 15 | "anime", 16 | "quiz", 17 | "anime-quiz", 18 | "quizzes", 19 | "manga" 20 | ], 21 | "author": "Shinei Ichijo", 22 | "license": "MIT", 23 | "bugs": { 24 | "url": "https://github.com/ShineiIchijo/AnimeQuiz/issues" 25 | }, 26 | "homepage": "https://github.com/ShineiIchijo/AnimeQuiz", 27 | "dependencies": { 28 | "fs-extra": "^10.1.0", 29 | "path": "^0.12.7" 30 | }, 31 | "devDependencies": { 32 | "@types/fs-extra": "^9.0.13", 33 | "@types/node": "^17.0.31", 34 | "@typescript-eslint/eslint-plugin": "^5.21.0", 35 | "@typescript-eslint/parser": "^5.21.0", 36 | "eslint": "^8.14.0", 37 | "ts-node": "^10.7.0", 38 | "typescript": "^4.6.4" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export { Quiz, IQuiz } from './lib'; 2 | -------------------------------------------------------------------------------- /src/lib/Quiz.ts: -------------------------------------------------------------------------------- 1 | import { readFileSync } from 'fs-extra'; 2 | import { Utils } from './Utils'; 3 | import { join } from 'path'; 4 | 5 | export class Quiz { 6 | private quizzes = JSON.parse( 7 | readFileSync(join(__dirname, '..', '..', 'assets', 'quizzes.json'), 'utf-8') 8 | ) as unknown as IQuiz[]; 9 | 10 | private utils = new Utils(); 11 | 12 | constructor() {} 13 | 14 | /** 15 | * Genrates random Quiz 16 | * @returns {IQuiz} The Quiz object 17 | */ 18 | 19 | public getRandom = (): IQuiz => { 20 | const quiz = this.quizzes[Math.floor(Math.random() * this.quizzes.length)]; 21 | quiz.options = this.utils.shuffleArray(quiz.options); 22 | return quiz; 23 | }; 24 | 25 | /** 26 | * Gets a Quiz by the ID 27 | * @returns {IQuiz} The Quiz object 28 | */ 29 | 30 | public getQuizById = (id: number): IQuiz => { 31 | const index = this.quizzes.findIndex((x) => x.id === id); 32 | if (index < 0) 33 | return { 34 | id: -1, 35 | question: '', 36 | options: [], 37 | answer: '', 38 | }; 39 | this.quizzes[index].options = this.utils.shuffleArray( 40 | this.quizzes[index].options 41 | ); 42 | return this.quizzes[index]; 43 | }; 44 | } 45 | 46 | export interface IQuiz { 47 | id: number; 48 | question: string; 49 | options: string[]; 50 | answer: string; 51 | } 52 | -------------------------------------------------------------------------------- /src/lib/Utils.ts: -------------------------------------------------------------------------------- 1 | export class Utils { 2 | constructor() {} 3 | 4 | public shuffleArray = (array: string[]): string[] => { 5 | let counter = array.length; 6 | while (counter > 0) { 7 | const index = Math.floor(Math.random() * counter); 8 | counter--; 9 | const temp = array[counter]; 10 | array[counter] = array[index]; 11 | array[index] = temp; 12 | } 13 | return array; 14 | }; 15 | } 16 | -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Quiz'; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES6", 4 | "module": "CommonJS", 5 | "lib": ["ESNext", "DOM"], 6 | 7 | "outDir": "dist/", 8 | "declaration": true, 9 | 10 | "strict": true, 11 | "noImplicitAny": false, 12 | 13 | "types": ["node"], 14 | "esModuleInterop": true 15 | }, 16 | "include": ["src/**/*"] 17 | } -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@cspotcode/source-map-consumer@0.8.0": 6 | version "0.8.0" 7 | resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b" 8 | integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg== 9 | 10 | "@cspotcode/source-map-support@0.7.0": 11 | version "0.7.0" 12 | resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5" 13 | integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA== 14 | dependencies: 15 | "@cspotcode/source-map-consumer" "0.8.0" 16 | 17 | "@eslint/eslintrc@^1.2.2": 18 | version "1.2.2" 19 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.2.tgz#4989b9e8c0216747ee7cca314ae73791bb281aae" 20 | integrity sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg== 21 | dependencies: 22 | ajv "^6.12.4" 23 | debug "^4.3.2" 24 | espree "^9.3.1" 25 | globals "^13.9.0" 26 | ignore "^5.2.0" 27 | import-fresh "^3.2.1" 28 | js-yaml "^4.1.0" 29 | minimatch "^3.0.4" 30 | strip-json-comments "^3.1.1" 31 | 32 | "@humanwhocodes/config-array@^0.9.2": 33 | version "0.9.5" 34 | resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" 35 | integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== 36 | dependencies: 37 | "@humanwhocodes/object-schema" "^1.2.1" 38 | debug "^4.1.1" 39 | minimatch "^3.0.4" 40 | 41 | "@humanwhocodes/object-schema@^1.2.1": 42 | version "1.2.1" 43 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" 44 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== 45 | 46 | "@nodelib/fs.scandir@2.1.5": 47 | version "2.1.5" 48 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 49 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 50 | dependencies: 51 | "@nodelib/fs.stat" "2.0.5" 52 | run-parallel "^1.1.9" 53 | 54 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 55 | version "2.0.5" 56 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 57 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 58 | 59 | "@nodelib/fs.walk@^1.2.3": 60 | version "1.2.8" 61 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 62 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 63 | dependencies: 64 | "@nodelib/fs.scandir" "2.1.5" 65 | fastq "^1.6.0" 66 | 67 | "@tsconfig/node10@^1.0.7": 68 | version "1.0.8" 69 | resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" 70 | integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== 71 | 72 | "@tsconfig/node12@^1.0.7": 73 | version "1.0.9" 74 | resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c" 75 | integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw== 76 | 77 | "@tsconfig/node14@^1.0.0": 78 | version "1.0.1" 79 | resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" 80 | integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== 81 | 82 | "@tsconfig/node16@^1.0.2": 83 | version "1.0.2" 84 | resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" 85 | integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== 86 | 87 | "@types/fs-extra@^9.0.13": 88 | version "9.0.13" 89 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" 90 | integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== 91 | dependencies: 92 | "@types/node" "*" 93 | 94 | "@types/json-schema@^7.0.9": 95 | version "7.0.11" 96 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" 97 | integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== 98 | 99 | "@types/node@*", "@types/node@^17.0.31": 100 | version "17.0.31" 101 | resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d" 102 | integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q== 103 | 104 | "@typescript-eslint/eslint-plugin@^5.21.0": 105 | version "5.21.0" 106 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.21.0.tgz#bfc22e0191e6404ab1192973b3b4ea0461c1e878" 107 | integrity sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg== 108 | dependencies: 109 | "@typescript-eslint/scope-manager" "5.21.0" 110 | "@typescript-eslint/type-utils" "5.21.0" 111 | "@typescript-eslint/utils" "5.21.0" 112 | debug "^4.3.2" 113 | functional-red-black-tree "^1.0.1" 114 | ignore "^5.1.8" 115 | regexpp "^3.2.0" 116 | semver "^7.3.5" 117 | tsutils "^3.21.0" 118 | 119 | "@typescript-eslint/parser@^5.21.0": 120 | version "5.21.0" 121 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.21.0.tgz#6cb72673dbf3e1905b9c432175a3c86cdaf2071f" 122 | integrity sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg== 123 | dependencies: 124 | "@typescript-eslint/scope-manager" "5.21.0" 125 | "@typescript-eslint/types" "5.21.0" 126 | "@typescript-eslint/typescript-estree" "5.21.0" 127 | debug "^4.3.2" 128 | 129 | "@typescript-eslint/scope-manager@5.21.0": 130 | version "5.21.0" 131 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.21.0.tgz#a4b7ed1618f09f95e3d17d1c0ff7a341dac7862e" 132 | integrity sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ== 133 | dependencies: 134 | "@typescript-eslint/types" "5.21.0" 135 | "@typescript-eslint/visitor-keys" "5.21.0" 136 | 137 | "@typescript-eslint/type-utils@5.21.0": 138 | version "5.21.0" 139 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.21.0.tgz#ff89668786ad596d904c21b215e5285da1b6262e" 140 | integrity sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw== 141 | dependencies: 142 | "@typescript-eslint/utils" "5.21.0" 143 | debug "^4.3.2" 144 | tsutils "^3.21.0" 145 | 146 | "@typescript-eslint/types@5.21.0": 147 | version "5.21.0" 148 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.21.0.tgz#8cdb9253c0dfce3f2ab655b9d36c03f72e684017" 149 | integrity sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA== 150 | 151 | "@typescript-eslint/typescript-estree@5.21.0": 152 | version "5.21.0" 153 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.21.0.tgz#9f0c233e28be2540eaed3df050f0d54fb5aa52de" 154 | integrity sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg== 155 | dependencies: 156 | "@typescript-eslint/types" "5.21.0" 157 | "@typescript-eslint/visitor-keys" "5.21.0" 158 | debug "^4.3.2" 159 | globby "^11.0.4" 160 | is-glob "^4.0.3" 161 | semver "^7.3.5" 162 | tsutils "^3.21.0" 163 | 164 | "@typescript-eslint/utils@5.21.0": 165 | version "5.21.0" 166 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.21.0.tgz#51d7886a6f0575e23706e5548c7e87bce42d7c18" 167 | integrity sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q== 168 | dependencies: 169 | "@types/json-schema" "^7.0.9" 170 | "@typescript-eslint/scope-manager" "5.21.0" 171 | "@typescript-eslint/types" "5.21.0" 172 | "@typescript-eslint/typescript-estree" "5.21.0" 173 | eslint-scope "^5.1.1" 174 | eslint-utils "^3.0.0" 175 | 176 | "@typescript-eslint/visitor-keys@5.21.0": 177 | version "5.21.0" 178 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.21.0.tgz#453fb3662409abaf2f8b1f65d515699c888dd8ae" 179 | integrity sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA== 180 | dependencies: 181 | "@typescript-eslint/types" "5.21.0" 182 | eslint-visitor-keys "^3.0.0" 183 | 184 | acorn-jsx@^5.3.1: 185 | version "5.3.2" 186 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 187 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== 188 | 189 | acorn-walk@^8.1.1: 190 | version "8.2.0" 191 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" 192 | integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== 193 | 194 | acorn@^8.4.1, acorn@^8.7.0: 195 | version "8.7.1" 196 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" 197 | integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== 198 | 199 | ajv@^6.10.0, ajv@^6.12.4: 200 | version "6.12.6" 201 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 202 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 203 | dependencies: 204 | fast-deep-equal "^3.1.1" 205 | fast-json-stable-stringify "^2.0.0" 206 | json-schema-traverse "^0.4.1" 207 | uri-js "^4.2.2" 208 | 209 | ansi-regex@^5.0.1: 210 | version "5.0.1" 211 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 212 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 213 | 214 | ansi-styles@^4.1.0: 215 | version "4.3.0" 216 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 217 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 218 | dependencies: 219 | color-convert "^2.0.1" 220 | 221 | arg@^4.1.0: 222 | version "4.1.3" 223 | resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 224 | integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== 225 | 226 | argparse@^2.0.1: 227 | version "2.0.1" 228 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 229 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 230 | 231 | array-union@^2.1.0: 232 | version "2.1.0" 233 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 234 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 235 | 236 | balanced-match@^1.0.0: 237 | version "1.0.2" 238 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 239 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 240 | 241 | brace-expansion@^1.1.7: 242 | version "1.1.11" 243 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 244 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 245 | dependencies: 246 | balanced-match "^1.0.0" 247 | concat-map "0.0.1" 248 | 249 | braces@^3.0.2: 250 | version "3.0.2" 251 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 252 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 253 | dependencies: 254 | fill-range "^7.0.1" 255 | 256 | callsites@^3.0.0: 257 | version "3.1.0" 258 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 259 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 260 | 261 | chalk@^4.0.0: 262 | version "4.1.2" 263 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 264 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 265 | dependencies: 266 | ansi-styles "^4.1.0" 267 | supports-color "^7.1.0" 268 | 269 | color-convert@^2.0.1: 270 | version "2.0.1" 271 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 272 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 273 | dependencies: 274 | color-name "~1.1.4" 275 | 276 | color-name@~1.1.4: 277 | version "1.1.4" 278 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 279 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 280 | 281 | concat-map@0.0.1: 282 | version "0.0.1" 283 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 284 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 285 | 286 | create-require@^1.1.0: 287 | version "1.1.1" 288 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 289 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 290 | 291 | cross-spawn@^7.0.2: 292 | version "7.0.3" 293 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 294 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 295 | dependencies: 296 | path-key "^3.1.0" 297 | shebang-command "^2.0.0" 298 | which "^2.0.1" 299 | 300 | debug@^4.1.1, debug@^4.3.2: 301 | version "4.3.4" 302 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 303 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 304 | dependencies: 305 | ms "2.1.2" 306 | 307 | deep-is@^0.1.3: 308 | version "0.1.4" 309 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" 310 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== 311 | 312 | diff@^4.0.1: 313 | version "4.0.2" 314 | resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 315 | integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 316 | 317 | dir-glob@^3.0.1: 318 | version "3.0.1" 319 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 320 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 321 | dependencies: 322 | path-type "^4.0.0" 323 | 324 | doctrine@^3.0.0: 325 | version "3.0.0" 326 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 327 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 328 | dependencies: 329 | esutils "^2.0.2" 330 | 331 | escape-string-regexp@^4.0.0: 332 | version "4.0.0" 333 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 334 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 335 | 336 | eslint-scope@^5.1.1: 337 | version "5.1.1" 338 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 339 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 340 | dependencies: 341 | esrecurse "^4.3.0" 342 | estraverse "^4.1.1" 343 | 344 | eslint-scope@^7.1.1: 345 | version "7.1.1" 346 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" 347 | integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== 348 | dependencies: 349 | esrecurse "^4.3.0" 350 | estraverse "^5.2.0" 351 | 352 | eslint-utils@^3.0.0: 353 | version "3.0.0" 354 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" 355 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== 356 | dependencies: 357 | eslint-visitor-keys "^2.0.0" 358 | 359 | eslint-visitor-keys@^2.0.0: 360 | version "2.1.0" 361 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 362 | integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== 363 | 364 | eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: 365 | version "3.3.0" 366 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" 367 | integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== 368 | 369 | eslint@^8.14.0: 370 | version "8.14.0" 371 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.14.0.tgz#62741f159d9eb4a79695b28ec4989fcdec623239" 372 | integrity sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw== 373 | dependencies: 374 | "@eslint/eslintrc" "^1.2.2" 375 | "@humanwhocodes/config-array" "^0.9.2" 376 | ajv "^6.10.0" 377 | chalk "^4.0.0" 378 | cross-spawn "^7.0.2" 379 | debug "^4.3.2" 380 | doctrine "^3.0.0" 381 | escape-string-regexp "^4.0.0" 382 | eslint-scope "^7.1.1" 383 | eslint-utils "^3.0.0" 384 | eslint-visitor-keys "^3.3.0" 385 | espree "^9.3.1" 386 | esquery "^1.4.0" 387 | esutils "^2.0.2" 388 | fast-deep-equal "^3.1.3" 389 | file-entry-cache "^6.0.1" 390 | functional-red-black-tree "^1.0.1" 391 | glob-parent "^6.0.1" 392 | globals "^13.6.0" 393 | ignore "^5.2.0" 394 | import-fresh "^3.0.0" 395 | imurmurhash "^0.1.4" 396 | is-glob "^4.0.0" 397 | js-yaml "^4.1.0" 398 | json-stable-stringify-without-jsonify "^1.0.1" 399 | levn "^0.4.1" 400 | lodash.merge "^4.6.2" 401 | minimatch "^3.0.4" 402 | natural-compare "^1.4.0" 403 | optionator "^0.9.1" 404 | regexpp "^3.2.0" 405 | strip-ansi "^6.0.1" 406 | strip-json-comments "^3.1.0" 407 | text-table "^0.2.0" 408 | v8-compile-cache "^2.0.3" 409 | 410 | espree@^9.3.1: 411 | version "9.3.1" 412 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" 413 | integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== 414 | dependencies: 415 | acorn "^8.7.0" 416 | acorn-jsx "^5.3.1" 417 | eslint-visitor-keys "^3.3.0" 418 | 419 | esquery@^1.4.0: 420 | version "1.4.0" 421 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" 422 | integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== 423 | dependencies: 424 | estraverse "^5.1.0" 425 | 426 | esrecurse@^4.3.0: 427 | version "4.3.0" 428 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 429 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 430 | dependencies: 431 | estraverse "^5.2.0" 432 | 433 | estraverse@^4.1.1: 434 | version "4.3.0" 435 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 436 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 437 | 438 | estraverse@^5.1.0, estraverse@^5.2.0: 439 | version "5.3.0" 440 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" 441 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== 442 | 443 | esutils@^2.0.2: 444 | version "2.0.3" 445 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" 446 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 447 | 448 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 449 | version "3.1.3" 450 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 451 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 452 | 453 | fast-glob@^3.2.9: 454 | version "3.2.11" 455 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" 456 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== 457 | dependencies: 458 | "@nodelib/fs.stat" "^2.0.2" 459 | "@nodelib/fs.walk" "^1.2.3" 460 | glob-parent "^5.1.2" 461 | merge2 "^1.3.0" 462 | micromatch "^4.0.4" 463 | 464 | fast-json-stable-stringify@^2.0.0: 465 | version "2.1.0" 466 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 467 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 468 | 469 | fast-levenshtein@^2.0.6: 470 | version "2.0.6" 471 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 472 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 473 | 474 | fastq@^1.6.0: 475 | version "1.13.0" 476 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 477 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 478 | dependencies: 479 | reusify "^1.0.4" 480 | 481 | file-entry-cache@^6.0.1: 482 | version "6.0.1" 483 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" 484 | integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== 485 | dependencies: 486 | flat-cache "^3.0.4" 487 | 488 | fill-range@^7.0.1: 489 | version "7.0.1" 490 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 491 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 492 | dependencies: 493 | to-regex-range "^5.0.1" 494 | 495 | flat-cache@^3.0.4: 496 | version "3.0.4" 497 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" 498 | integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== 499 | dependencies: 500 | flatted "^3.1.0" 501 | rimraf "^3.0.2" 502 | 503 | flatted@^3.1.0: 504 | version "3.2.5" 505 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" 506 | integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== 507 | 508 | fs-extra@^10.1.0: 509 | version "10.1.0" 510 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" 511 | integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== 512 | dependencies: 513 | graceful-fs "^4.2.0" 514 | jsonfile "^6.0.1" 515 | universalify "^2.0.0" 516 | 517 | fs.realpath@^1.0.0: 518 | version "1.0.0" 519 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 520 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 521 | 522 | functional-red-black-tree@^1.0.1: 523 | version "1.0.1" 524 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 525 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 526 | 527 | glob-parent@^5.1.2: 528 | version "5.1.2" 529 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 530 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 531 | dependencies: 532 | is-glob "^4.0.1" 533 | 534 | glob-parent@^6.0.1: 535 | version "6.0.2" 536 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" 537 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== 538 | dependencies: 539 | is-glob "^4.0.3" 540 | 541 | glob@^7.1.3: 542 | version "7.2.0" 543 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 544 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 545 | dependencies: 546 | fs.realpath "^1.0.0" 547 | inflight "^1.0.4" 548 | inherits "2" 549 | minimatch "^3.0.4" 550 | once "^1.3.0" 551 | path-is-absolute "^1.0.0" 552 | 553 | globals@^13.6.0, globals@^13.9.0: 554 | version "13.13.0" 555 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b" 556 | integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A== 557 | dependencies: 558 | type-fest "^0.20.2" 559 | 560 | globby@^11.0.4: 561 | version "11.1.0" 562 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" 563 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== 564 | dependencies: 565 | array-union "^2.1.0" 566 | dir-glob "^3.0.1" 567 | fast-glob "^3.2.9" 568 | ignore "^5.2.0" 569 | merge2 "^1.4.1" 570 | slash "^3.0.0" 571 | 572 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: 573 | version "4.2.10" 574 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 575 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== 576 | 577 | has-flag@^4.0.0: 578 | version "4.0.0" 579 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 580 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 581 | 582 | ignore@^5.1.8, ignore@^5.2.0: 583 | version "5.2.0" 584 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" 585 | integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== 586 | 587 | import-fresh@^3.0.0, import-fresh@^3.2.1: 588 | version "3.3.0" 589 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 590 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 591 | dependencies: 592 | parent-module "^1.0.0" 593 | resolve-from "^4.0.0" 594 | 595 | imurmurhash@^0.1.4: 596 | version "0.1.4" 597 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 598 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 599 | 600 | inflight@^1.0.4: 601 | version "1.0.6" 602 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 603 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 604 | dependencies: 605 | once "^1.3.0" 606 | wrappy "1" 607 | 608 | inherits@2: 609 | version "2.0.4" 610 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 611 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 612 | 613 | inherits@2.0.3: 614 | version "2.0.3" 615 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 616 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= 617 | 618 | is-extglob@^2.1.1: 619 | version "2.1.1" 620 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 621 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 622 | 623 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: 624 | version "4.0.3" 625 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 626 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 627 | dependencies: 628 | is-extglob "^2.1.1" 629 | 630 | is-number@^7.0.0: 631 | version "7.0.0" 632 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 633 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 634 | 635 | isexe@^2.0.0: 636 | version "2.0.0" 637 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 638 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 639 | 640 | js-yaml@^4.1.0: 641 | version "4.1.0" 642 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" 643 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 644 | dependencies: 645 | argparse "^2.0.1" 646 | 647 | json-schema-traverse@^0.4.1: 648 | version "0.4.1" 649 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 650 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 651 | 652 | json-stable-stringify-without-jsonify@^1.0.1: 653 | version "1.0.1" 654 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 655 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 656 | 657 | jsonfile@^6.0.1: 658 | version "6.1.0" 659 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 660 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 661 | dependencies: 662 | universalify "^2.0.0" 663 | optionalDependencies: 664 | graceful-fs "^4.1.6" 665 | 666 | levn@^0.4.1: 667 | version "0.4.1" 668 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" 669 | integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== 670 | dependencies: 671 | prelude-ls "^1.2.1" 672 | type-check "~0.4.0" 673 | 674 | lodash.merge@^4.6.2: 675 | version "4.6.2" 676 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" 677 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== 678 | 679 | lru-cache@^6.0.0: 680 | version "6.0.0" 681 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 682 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 683 | dependencies: 684 | yallist "^4.0.0" 685 | 686 | make-error@^1.1.1: 687 | version "1.3.6" 688 | resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 689 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== 690 | 691 | merge2@^1.3.0, merge2@^1.4.1: 692 | version "1.4.1" 693 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 694 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 695 | 696 | micromatch@^4.0.4: 697 | version "4.0.5" 698 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 699 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 700 | dependencies: 701 | braces "^3.0.2" 702 | picomatch "^2.3.1" 703 | 704 | minimatch@^3.0.4: 705 | version "3.1.2" 706 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 707 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 708 | dependencies: 709 | brace-expansion "^1.1.7" 710 | 711 | ms@2.1.2: 712 | version "2.1.2" 713 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 714 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 715 | 716 | natural-compare@^1.4.0: 717 | version "1.4.0" 718 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 719 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 720 | 721 | once@^1.3.0: 722 | version "1.4.0" 723 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 724 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 725 | dependencies: 726 | wrappy "1" 727 | 728 | optionator@^0.9.1: 729 | version "0.9.1" 730 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" 731 | integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== 732 | dependencies: 733 | deep-is "^0.1.3" 734 | fast-levenshtein "^2.0.6" 735 | levn "^0.4.1" 736 | prelude-ls "^1.2.1" 737 | type-check "^0.4.0" 738 | word-wrap "^1.2.3" 739 | 740 | parent-module@^1.0.0: 741 | version "1.0.1" 742 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 743 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 744 | dependencies: 745 | callsites "^3.0.0" 746 | 747 | path-is-absolute@^1.0.0: 748 | version "1.0.1" 749 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 750 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 751 | 752 | path-key@^3.1.0: 753 | version "3.1.1" 754 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 755 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 756 | 757 | path-type@^4.0.0: 758 | version "4.0.0" 759 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 760 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 761 | 762 | path@^0.12.7: 763 | version "0.12.7" 764 | resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" 765 | integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= 766 | dependencies: 767 | process "^0.11.1" 768 | util "^0.10.3" 769 | 770 | picomatch@^2.3.1: 771 | version "2.3.1" 772 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 773 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 774 | 775 | prelude-ls@^1.2.1: 776 | version "1.2.1" 777 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" 778 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== 779 | 780 | process@^0.11.1: 781 | version "0.11.10" 782 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 783 | integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= 784 | 785 | punycode@^2.1.0: 786 | version "2.1.1" 787 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 788 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 789 | 790 | queue-microtask@^1.2.2: 791 | version "1.2.3" 792 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 793 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 794 | 795 | regexpp@^3.2.0: 796 | version "3.2.0" 797 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" 798 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== 799 | 800 | resolve-from@^4.0.0: 801 | version "4.0.0" 802 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 803 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 804 | 805 | reusify@^1.0.4: 806 | version "1.0.4" 807 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 808 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 809 | 810 | rimraf@^3.0.2: 811 | version "3.0.2" 812 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 813 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 814 | dependencies: 815 | glob "^7.1.3" 816 | 817 | run-parallel@^1.1.9: 818 | version "1.2.0" 819 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 820 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 821 | dependencies: 822 | queue-microtask "^1.2.2" 823 | 824 | semver@^7.3.5: 825 | version "7.3.7" 826 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" 827 | integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== 828 | dependencies: 829 | lru-cache "^6.0.0" 830 | 831 | shebang-command@^2.0.0: 832 | version "2.0.0" 833 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 834 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 835 | dependencies: 836 | shebang-regex "^3.0.0" 837 | 838 | shebang-regex@^3.0.0: 839 | version "3.0.0" 840 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 841 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 842 | 843 | slash@^3.0.0: 844 | version "3.0.0" 845 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 846 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 847 | 848 | strip-ansi@^6.0.1: 849 | version "6.0.1" 850 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 851 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 852 | dependencies: 853 | ansi-regex "^5.0.1" 854 | 855 | strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: 856 | version "3.1.1" 857 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 858 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 859 | 860 | supports-color@^7.1.0: 861 | version "7.2.0" 862 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 863 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 864 | dependencies: 865 | has-flag "^4.0.0" 866 | 867 | text-table@^0.2.0: 868 | version "0.2.0" 869 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 870 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 871 | 872 | to-regex-range@^5.0.1: 873 | version "5.0.1" 874 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 875 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 876 | dependencies: 877 | is-number "^7.0.0" 878 | 879 | ts-node@^10.7.0: 880 | version "10.7.0" 881 | resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.7.0.tgz#35d503d0fab3e2baa672a0e94f4b40653c2463f5" 882 | integrity sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A== 883 | dependencies: 884 | "@cspotcode/source-map-support" "0.7.0" 885 | "@tsconfig/node10" "^1.0.7" 886 | "@tsconfig/node12" "^1.0.7" 887 | "@tsconfig/node14" "^1.0.0" 888 | "@tsconfig/node16" "^1.0.2" 889 | acorn "^8.4.1" 890 | acorn-walk "^8.1.1" 891 | arg "^4.1.0" 892 | create-require "^1.1.0" 893 | diff "^4.0.1" 894 | make-error "^1.1.1" 895 | v8-compile-cache-lib "^3.0.0" 896 | yn "3.1.1" 897 | 898 | tslib@^1.8.1: 899 | version "1.14.1" 900 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 901 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 902 | 903 | tsutils@^3.21.0: 904 | version "3.21.0" 905 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" 906 | integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== 907 | dependencies: 908 | tslib "^1.8.1" 909 | 910 | type-check@^0.4.0, type-check@~0.4.0: 911 | version "0.4.0" 912 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" 913 | integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== 914 | dependencies: 915 | prelude-ls "^1.2.1" 916 | 917 | type-fest@^0.20.2: 918 | version "0.20.2" 919 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" 920 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== 921 | 922 | typescript@^4.6.4: 923 | version "4.6.4" 924 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9" 925 | integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg== 926 | 927 | universalify@^2.0.0: 928 | version "2.0.0" 929 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 930 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 931 | 932 | uri-js@^4.2.2: 933 | version "4.4.1" 934 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 935 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 936 | dependencies: 937 | punycode "^2.1.0" 938 | 939 | util@^0.10.3: 940 | version "0.10.4" 941 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" 942 | integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== 943 | dependencies: 944 | inherits "2.0.3" 945 | 946 | v8-compile-cache-lib@^3.0.0: 947 | version "3.0.1" 948 | resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" 949 | integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== 950 | 951 | v8-compile-cache@^2.0.3: 952 | version "2.3.0" 953 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" 954 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== 955 | 956 | which@^2.0.1: 957 | version "2.0.2" 958 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 959 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 960 | dependencies: 961 | isexe "^2.0.0" 962 | 963 | word-wrap@^1.2.3: 964 | version "1.2.3" 965 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 966 | integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== 967 | 968 | wrappy@1: 969 | version "1.0.2" 970 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 971 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 972 | 973 | yallist@^4.0.0: 974 | version "4.0.0" 975 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 976 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 977 | 978 | yn@3.1.1: 979 | version "3.1.1" 980 | resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 981 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== 982 | --------------------------------------------------------------------------------