├── .gitignore ├── assets ├── card.png ├── pokedex.png ├── pokemons │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── 10.png │ ├── 100.png │ ├── 101.png │ ├── 102.png │ ├── 103.png │ ├── 104.png │ ├── 105.png │ ├── 106.png │ ├── 107.png │ ├── 108.png │ ├── 109.png │ ├── 11.png │ ├── 110.png │ ├── 111.png │ ├── 112.png │ ├── 113.png │ ├── 114.png │ ├── 115.png │ ├── 116.png │ ├── 117.png │ ├── 118.png │ ├── 119.png │ ├── 12.png │ ├── 120.png │ ├── 121.png │ ├── 122.png │ ├── 123.png │ ├── 124.png │ ├── 125.png │ ├── 126.png │ ├── 127.png │ ├── 128.png │ ├── 129.png │ ├── 13.png │ ├── 130.png │ ├── 131.png │ ├── 132.png │ ├── 133.png │ ├── 134.png │ ├── 135.png │ ├── 136.png │ ├── 137.png │ ├── 138.png │ ├── 139.png │ ├── 14.png │ ├── 140.png │ ├── 141.png │ ├── 142.png │ ├── 143.png │ ├── 144.png │ ├── 145.png │ ├── 146.png │ ├── 147.png │ ├── 148.png │ ├── 149.png │ ├── 15.png │ ├── 150.png │ ├── 151.png │ ├── 152.png │ ├── 153.png │ ├── 154.png │ ├── 155.png │ ├── 156.png │ ├── 157.png │ ├── 158.png │ ├── 159.png │ ├── 16.png │ ├── 160.png │ ├── 161.png │ ├── 162.png │ ├── 163.png │ ├── 164.png │ ├── 165.png │ ├── 166.png │ ├── 167.png │ ├── 168.png │ ├── 169.png │ ├── 17.png │ ├── 170.png │ ├── 171.png │ ├── 172.png │ ├── 173.png │ ├── 174.png │ ├── 175.png │ ├── 176.png │ ├── 177.png │ ├── 178.png │ ├── 179.png │ ├── 18.png │ ├── 180.png │ ├── 181.png │ ├── 182.png │ ├── 183.png │ ├── 184.png │ ├── 185.png │ ├── 186.png │ ├── 187.png │ ├── 188.png │ ├── 189.png │ ├── 19.png │ ├── 190.png │ ├── 191.png │ ├── 192.png │ ├── 193.png │ ├── 194.png │ ├── 195.png │ ├── 196.png │ ├── 197.png │ ├── 198.png │ ├── 199.png │ ├── 20.png │ ├── 200.png │ ├── 201.png │ ├── 202.png │ ├── 203.png │ ├── 204.png │ ├── 205.png │ ├── 206.png │ ├── 207.png │ ├── 208.png │ ├── 209.png │ ├── 21.png │ ├── 210.png │ ├── 211.png │ ├── 212.png │ ├── 213.png │ ├── 214.png │ ├── 215.png │ ├── 216.png │ ├── 217.png │ ├── 218.png │ ├── 219.png │ ├── 22.png │ ├── 220.png │ ├── 221.png │ ├── 222.png │ ├── 223.png │ ├── 224.png │ ├── 225.png │ ├── 226.png │ ├── 227.png │ ├── 228.png │ ├── 229.png │ ├── 23.png │ ├── 230.png │ ├── 231.png │ ├── 232.png │ ├── 233.png │ ├── 234.png │ ├── 235.png │ ├── 236.png │ ├── 237.png │ ├── 238.png │ ├── 239.png │ ├── 24.png │ ├── 240.png │ ├── 241.png │ ├── 242.png │ ├── 243.png │ ├── 244.png │ ├── 245.png │ ├── 246.png │ ├── 247.png │ ├── 248.png │ ├── 249.png │ ├── 25.png │ ├── 250.png │ ├── 251.png │ ├── 26.png │ ├── 27.png │ ├── 28.png │ ├── 29.png │ ├── 30.png │ ├── 31.png │ ├── 32.png │ ├── 33.png │ ├── 34.png │ ├── 35.png │ ├── 36.png │ ├── 37.png │ ├── 38.png │ ├── 39.png │ ├── 40.png │ ├── 41.png │ ├── 42.png │ ├── 43.png │ ├── 44.png │ ├── 45.png │ ├── 46.png │ ├── 47.png │ ├── 48.png │ ├── 49.png │ ├── 50.png │ ├── 51.png │ ├── 52.png │ ├── 53.png │ ├── 54.png │ ├── 55.png │ ├── 56.png │ ├── 57.png │ ├── 58.png │ ├── 59.png │ ├── 60.png │ ├── 61.png │ ├── 62.png │ ├── 63.png │ ├── 64.png │ ├── 65.png │ ├── 66.png │ ├── 67.png │ ├── 68.png │ ├── 69.png │ ├── 70.png │ ├── 71.png │ ├── 72.png │ ├── 73.png │ ├── 74.png │ ├── 75.png │ ├── 76.png │ ├── 77.png │ ├── 78.png │ ├── 79.png │ ├── 80.png │ ├── 81.png │ ├── 82.png │ ├── 83.png │ ├── 84.png │ ├── 85.png │ ├── 86.png │ ├── 87.png │ ├── 88.png │ ├── 89.png │ ├── 90.png │ ├── 91.png │ ├── 92.png │ ├── 93.png │ ├── 94.png │ ├── 95.png │ ├── 96.png │ ├── 97.png │ ├── 98.png │ └── 99.png ├── trainers │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── 10.png │ ├── 100.png │ ├── 101.png │ ├── 102.png │ ├── 103.png │ ├── 104.png │ ├── 105.png │ ├── 106.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 20.png │ ├── 21.png │ ├── 22.png │ ├── 23.png │ ├── 24.png │ ├── 25.png │ ├── 26.png │ ├── 27.png │ ├── 28.png │ ├── 29.png │ ├── 30.png │ ├── 31.png │ ├── 32.png │ ├── 33.png │ ├── 34.png │ ├── 35.png │ ├── 36.png │ ├── 37.png │ ├── 38.png │ ├── 39.png │ ├── 40.png │ ├── 41.png │ ├── 42.png │ ├── 43.png │ ├── 44.png │ ├── 45.png │ ├── 46.png │ ├── 47.png │ ├── 48.png │ ├── 49.png │ ├── 50.png │ ├── 51.png │ ├── 52.png │ ├── 53.png │ ├── 54.png │ ├── 55.png │ ├── 56.png │ ├── 57.png │ ├── 58.png │ ├── 59.png │ ├── 60.png │ ├── 61.png │ ├── 62.png │ ├── 63.png │ ├── 64.png │ ├── 65.png │ ├── 66.png │ ├── 67.png │ ├── 68.png │ ├── 69.png │ ├── 70.png │ ├── 71.png │ ├── 72.png │ ├── 73.png │ ├── 74.png │ ├── 75.png │ ├── 76.png │ ├── 77.png │ ├── 78.png │ ├── 79.png │ ├── 80.png │ ├── 81.png │ ├── 82.png │ ├── 83.png │ ├── 84.png │ ├── 85.png │ ├── 86.png │ ├── 87.png │ ├── 88.png │ ├── 89.png │ ├── 90.png │ ├── 91.png │ ├── 92.png │ ├── 93.png │ ├── 94.png │ ├── 95.png │ ├── 96.png │ ├── 97.png │ ├── 98.png │ └── 99.png ├── badges │ ├── johto │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ └── 7.png │ └── kanto │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ └── 7.png └── pokedex.fnt ├── tsconfig.json ├── .env.example ├── package.json ├── README.md ├── src ├── logger.ts ├── queue.ts ├── twitter.ts ├── index.ts ├── generateTrainerData.ts └── generateTrainerCard.ts ├── LICENSE └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | /saved 4 | 5 | .env 6 | failedTweets.json -------------------------------------------------------------------------------- /assets/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/card.png -------------------------------------------------------------------------------- /assets/pokedex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokedex.png -------------------------------------------------------------------------------- /assets/pokemons/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/0.png -------------------------------------------------------------------------------- /assets/pokemons/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/1.png -------------------------------------------------------------------------------- /assets/pokemons/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/2.png -------------------------------------------------------------------------------- /assets/pokemons/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/3.png -------------------------------------------------------------------------------- /assets/pokemons/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/4.png -------------------------------------------------------------------------------- /assets/pokemons/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/5.png -------------------------------------------------------------------------------- /assets/pokemons/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/6.png -------------------------------------------------------------------------------- /assets/pokemons/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/7.png -------------------------------------------------------------------------------- /assets/pokemons/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/8.png -------------------------------------------------------------------------------- /assets/pokemons/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/9.png -------------------------------------------------------------------------------- /assets/trainers/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/0.png -------------------------------------------------------------------------------- /assets/trainers/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/1.png -------------------------------------------------------------------------------- /assets/trainers/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/2.png -------------------------------------------------------------------------------- /assets/trainers/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/3.png -------------------------------------------------------------------------------- /assets/trainers/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/4.png -------------------------------------------------------------------------------- /assets/trainers/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/5.png -------------------------------------------------------------------------------- /assets/trainers/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/6.png -------------------------------------------------------------------------------- /assets/trainers/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/7.png -------------------------------------------------------------------------------- /assets/trainers/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/8.png -------------------------------------------------------------------------------- /assets/trainers/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/9.png -------------------------------------------------------------------------------- /assets/pokemons/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/10.png -------------------------------------------------------------------------------- /assets/pokemons/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/100.png -------------------------------------------------------------------------------- /assets/pokemons/101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/101.png -------------------------------------------------------------------------------- /assets/pokemons/102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/102.png -------------------------------------------------------------------------------- /assets/pokemons/103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/103.png -------------------------------------------------------------------------------- /assets/pokemons/104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/104.png -------------------------------------------------------------------------------- /assets/pokemons/105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/105.png -------------------------------------------------------------------------------- /assets/pokemons/106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/106.png -------------------------------------------------------------------------------- /assets/pokemons/107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/107.png -------------------------------------------------------------------------------- /assets/pokemons/108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/108.png -------------------------------------------------------------------------------- /assets/pokemons/109.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/109.png -------------------------------------------------------------------------------- /assets/pokemons/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/11.png -------------------------------------------------------------------------------- /assets/pokemons/110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/110.png -------------------------------------------------------------------------------- /assets/pokemons/111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/111.png -------------------------------------------------------------------------------- /assets/pokemons/112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/112.png -------------------------------------------------------------------------------- /assets/pokemons/113.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/113.png -------------------------------------------------------------------------------- /assets/pokemons/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/114.png -------------------------------------------------------------------------------- /assets/pokemons/115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/115.png -------------------------------------------------------------------------------- /assets/pokemons/116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/116.png -------------------------------------------------------------------------------- /assets/pokemons/117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/117.png -------------------------------------------------------------------------------- /assets/pokemons/118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/118.png -------------------------------------------------------------------------------- /assets/pokemons/119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/119.png -------------------------------------------------------------------------------- /assets/pokemons/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/12.png -------------------------------------------------------------------------------- /assets/pokemons/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/120.png -------------------------------------------------------------------------------- /assets/pokemons/121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/121.png -------------------------------------------------------------------------------- /assets/pokemons/122.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/122.png -------------------------------------------------------------------------------- /assets/pokemons/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/123.png -------------------------------------------------------------------------------- /assets/pokemons/124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/124.png -------------------------------------------------------------------------------- /assets/pokemons/125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/125.png -------------------------------------------------------------------------------- /assets/pokemons/126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/126.png -------------------------------------------------------------------------------- /assets/pokemons/127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/127.png -------------------------------------------------------------------------------- /assets/pokemons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/128.png -------------------------------------------------------------------------------- /assets/pokemons/129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/129.png -------------------------------------------------------------------------------- /assets/pokemons/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/13.png -------------------------------------------------------------------------------- /assets/pokemons/130.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/130.png -------------------------------------------------------------------------------- /assets/pokemons/131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/131.png -------------------------------------------------------------------------------- /assets/pokemons/132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/132.png -------------------------------------------------------------------------------- /assets/pokemons/133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/133.png -------------------------------------------------------------------------------- /assets/pokemons/134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/134.png -------------------------------------------------------------------------------- /assets/pokemons/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/135.png -------------------------------------------------------------------------------- /assets/pokemons/136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/136.png -------------------------------------------------------------------------------- /assets/pokemons/137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/137.png -------------------------------------------------------------------------------- /assets/pokemons/138.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/138.png -------------------------------------------------------------------------------- /assets/pokemons/139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/139.png -------------------------------------------------------------------------------- /assets/pokemons/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/14.png -------------------------------------------------------------------------------- /assets/pokemons/140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/140.png -------------------------------------------------------------------------------- /assets/pokemons/141.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/141.png -------------------------------------------------------------------------------- /assets/pokemons/142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/142.png -------------------------------------------------------------------------------- /assets/pokemons/143.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/143.png -------------------------------------------------------------------------------- /assets/pokemons/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/144.png -------------------------------------------------------------------------------- /assets/pokemons/145.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/145.png -------------------------------------------------------------------------------- /assets/pokemons/146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/146.png -------------------------------------------------------------------------------- /assets/pokemons/147.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/147.png -------------------------------------------------------------------------------- /assets/pokemons/148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/148.png -------------------------------------------------------------------------------- /assets/pokemons/149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/149.png -------------------------------------------------------------------------------- /assets/pokemons/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/15.png -------------------------------------------------------------------------------- /assets/pokemons/150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/150.png -------------------------------------------------------------------------------- /assets/pokemons/151.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/151.png -------------------------------------------------------------------------------- /assets/pokemons/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/152.png -------------------------------------------------------------------------------- /assets/pokemons/153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/153.png -------------------------------------------------------------------------------- /assets/pokemons/154.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/154.png -------------------------------------------------------------------------------- /assets/pokemons/155.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/155.png -------------------------------------------------------------------------------- /assets/pokemons/156.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/156.png -------------------------------------------------------------------------------- /assets/pokemons/157.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/157.png -------------------------------------------------------------------------------- /assets/pokemons/158.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/158.png -------------------------------------------------------------------------------- /assets/pokemons/159.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/159.png -------------------------------------------------------------------------------- /assets/pokemons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/16.png -------------------------------------------------------------------------------- /assets/pokemons/160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/160.png -------------------------------------------------------------------------------- /assets/pokemons/161.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/161.png -------------------------------------------------------------------------------- /assets/pokemons/162.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/162.png -------------------------------------------------------------------------------- /assets/pokemons/163.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/163.png -------------------------------------------------------------------------------- /assets/pokemons/164.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/164.png -------------------------------------------------------------------------------- /assets/pokemons/165.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/165.png -------------------------------------------------------------------------------- /assets/pokemons/166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/166.png -------------------------------------------------------------------------------- /assets/pokemons/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/167.png -------------------------------------------------------------------------------- /assets/pokemons/168.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/168.png -------------------------------------------------------------------------------- /assets/pokemons/169.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/169.png -------------------------------------------------------------------------------- /assets/pokemons/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/17.png -------------------------------------------------------------------------------- /assets/pokemons/170.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/170.png -------------------------------------------------------------------------------- /assets/pokemons/171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/171.png -------------------------------------------------------------------------------- /assets/pokemons/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/172.png -------------------------------------------------------------------------------- /assets/pokemons/173.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/173.png -------------------------------------------------------------------------------- /assets/pokemons/174.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/174.png -------------------------------------------------------------------------------- /assets/pokemons/175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/175.png -------------------------------------------------------------------------------- /assets/pokemons/176.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/176.png -------------------------------------------------------------------------------- /assets/pokemons/177.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/177.png -------------------------------------------------------------------------------- /assets/pokemons/178.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/178.png -------------------------------------------------------------------------------- /assets/pokemons/179.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/179.png -------------------------------------------------------------------------------- /assets/pokemons/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/18.png -------------------------------------------------------------------------------- /assets/pokemons/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/180.png -------------------------------------------------------------------------------- /assets/pokemons/181.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/181.png -------------------------------------------------------------------------------- /assets/pokemons/182.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/182.png -------------------------------------------------------------------------------- /assets/pokemons/183.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/183.png -------------------------------------------------------------------------------- /assets/pokemons/184.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/184.png -------------------------------------------------------------------------------- /assets/pokemons/185.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/185.png -------------------------------------------------------------------------------- /assets/pokemons/186.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/186.png -------------------------------------------------------------------------------- /assets/pokemons/187.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/187.png -------------------------------------------------------------------------------- /assets/pokemons/188.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/188.png -------------------------------------------------------------------------------- /assets/pokemons/189.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/189.png -------------------------------------------------------------------------------- /assets/pokemons/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/19.png -------------------------------------------------------------------------------- /assets/pokemons/190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/190.png -------------------------------------------------------------------------------- /assets/pokemons/191.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/191.png -------------------------------------------------------------------------------- /assets/pokemons/192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/192.png -------------------------------------------------------------------------------- /assets/pokemons/193.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/193.png -------------------------------------------------------------------------------- /assets/pokemons/194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/194.png -------------------------------------------------------------------------------- /assets/pokemons/195.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/195.png -------------------------------------------------------------------------------- /assets/pokemons/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/196.png -------------------------------------------------------------------------------- /assets/pokemons/197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/197.png -------------------------------------------------------------------------------- /assets/pokemons/198.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/198.png -------------------------------------------------------------------------------- /assets/pokemons/199.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/199.png -------------------------------------------------------------------------------- /assets/pokemons/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/20.png -------------------------------------------------------------------------------- /assets/pokemons/200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/200.png -------------------------------------------------------------------------------- /assets/pokemons/201.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/201.png -------------------------------------------------------------------------------- /assets/pokemons/202.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/202.png -------------------------------------------------------------------------------- /assets/pokemons/203.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/203.png -------------------------------------------------------------------------------- /assets/pokemons/204.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/204.png -------------------------------------------------------------------------------- /assets/pokemons/205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/205.png -------------------------------------------------------------------------------- /assets/pokemons/206.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/206.png -------------------------------------------------------------------------------- /assets/pokemons/207.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/207.png -------------------------------------------------------------------------------- /assets/pokemons/208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/208.png -------------------------------------------------------------------------------- /assets/pokemons/209.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/209.png -------------------------------------------------------------------------------- /assets/pokemons/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/21.png -------------------------------------------------------------------------------- /assets/pokemons/210.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/210.png -------------------------------------------------------------------------------- /assets/pokemons/211.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/211.png -------------------------------------------------------------------------------- /assets/pokemons/212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/212.png -------------------------------------------------------------------------------- /assets/pokemons/213.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/213.png -------------------------------------------------------------------------------- /assets/pokemons/214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/214.png -------------------------------------------------------------------------------- /assets/pokemons/215.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/215.png -------------------------------------------------------------------------------- /assets/pokemons/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/216.png -------------------------------------------------------------------------------- /assets/pokemons/217.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/217.png -------------------------------------------------------------------------------- /assets/pokemons/218.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/218.png -------------------------------------------------------------------------------- /assets/pokemons/219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/219.png -------------------------------------------------------------------------------- /assets/pokemons/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/22.png -------------------------------------------------------------------------------- /assets/pokemons/220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/220.png -------------------------------------------------------------------------------- /assets/pokemons/221.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/221.png -------------------------------------------------------------------------------- /assets/pokemons/222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/222.png -------------------------------------------------------------------------------- /assets/pokemons/223.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/223.png -------------------------------------------------------------------------------- /assets/pokemons/224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/224.png -------------------------------------------------------------------------------- /assets/pokemons/225.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/225.png -------------------------------------------------------------------------------- /assets/pokemons/226.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/226.png -------------------------------------------------------------------------------- /assets/pokemons/227.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/227.png -------------------------------------------------------------------------------- /assets/pokemons/228.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/228.png -------------------------------------------------------------------------------- /assets/pokemons/229.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/229.png -------------------------------------------------------------------------------- /assets/pokemons/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/23.png -------------------------------------------------------------------------------- /assets/pokemons/230.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/230.png -------------------------------------------------------------------------------- /assets/pokemons/231.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/231.png -------------------------------------------------------------------------------- /assets/pokemons/232.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/232.png -------------------------------------------------------------------------------- /assets/pokemons/233.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/233.png -------------------------------------------------------------------------------- /assets/pokemons/234.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/234.png -------------------------------------------------------------------------------- /assets/pokemons/235.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/235.png -------------------------------------------------------------------------------- /assets/pokemons/236.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/236.png -------------------------------------------------------------------------------- /assets/pokemons/237.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/237.png -------------------------------------------------------------------------------- /assets/pokemons/238.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/238.png -------------------------------------------------------------------------------- /assets/pokemons/239.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/239.png -------------------------------------------------------------------------------- /assets/pokemons/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/24.png -------------------------------------------------------------------------------- /assets/pokemons/240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/240.png -------------------------------------------------------------------------------- /assets/pokemons/241.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/241.png -------------------------------------------------------------------------------- /assets/pokemons/242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/242.png -------------------------------------------------------------------------------- /assets/pokemons/243.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/243.png -------------------------------------------------------------------------------- /assets/pokemons/244.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/244.png -------------------------------------------------------------------------------- /assets/pokemons/245.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/245.png -------------------------------------------------------------------------------- /assets/pokemons/246.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/246.png -------------------------------------------------------------------------------- /assets/pokemons/247.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/247.png -------------------------------------------------------------------------------- /assets/pokemons/248.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/248.png -------------------------------------------------------------------------------- /assets/pokemons/249.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/249.png -------------------------------------------------------------------------------- /assets/pokemons/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/25.png -------------------------------------------------------------------------------- /assets/pokemons/250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/250.png -------------------------------------------------------------------------------- /assets/pokemons/251.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/251.png -------------------------------------------------------------------------------- /assets/pokemons/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/26.png -------------------------------------------------------------------------------- /assets/pokemons/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/27.png -------------------------------------------------------------------------------- /assets/pokemons/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/28.png -------------------------------------------------------------------------------- /assets/pokemons/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/29.png -------------------------------------------------------------------------------- /assets/pokemons/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/30.png -------------------------------------------------------------------------------- /assets/pokemons/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/31.png -------------------------------------------------------------------------------- /assets/pokemons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/32.png -------------------------------------------------------------------------------- /assets/pokemons/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/33.png -------------------------------------------------------------------------------- /assets/pokemons/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/34.png -------------------------------------------------------------------------------- /assets/pokemons/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/35.png -------------------------------------------------------------------------------- /assets/pokemons/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/36.png -------------------------------------------------------------------------------- /assets/pokemons/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/37.png -------------------------------------------------------------------------------- /assets/pokemons/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/38.png -------------------------------------------------------------------------------- /assets/pokemons/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/39.png -------------------------------------------------------------------------------- /assets/pokemons/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/40.png -------------------------------------------------------------------------------- /assets/pokemons/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/41.png -------------------------------------------------------------------------------- /assets/pokemons/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/42.png -------------------------------------------------------------------------------- /assets/pokemons/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/43.png -------------------------------------------------------------------------------- /assets/pokemons/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/44.png -------------------------------------------------------------------------------- /assets/pokemons/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/45.png -------------------------------------------------------------------------------- /assets/pokemons/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/46.png -------------------------------------------------------------------------------- /assets/pokemons/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/47.png -------------------------------------------------------------------------------- /assets/pokemons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/48.png -------------------------------------------------------------------------------- /assets/pokemons/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/49.png -------------------------------------------------------------------------------- /assets/pokemons/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/50.png -------------------------------------------------------------------------------- /assets/pokemons/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/51.png -------------------------------------------------------------------------------- /assets/pokemons/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/52.png -------------------------------------------------------------------------------- /assets/pokemons/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/53.png -------------------------------------------------------------------------------- /assets/pokemons/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/54.png -------------------------------------------------------------------------------- /assets/pokemons/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/55.png -------------------------------------------------------------------------------- /assets/pokemons/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/56.png -------------------------------------------------------------------------------- /assets/pokemons/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/57.png -------------------------------------------------------------------------------- /assets/pokemons/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/58.png -------------------------------------------------------------------------------- /assets/pokemons/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/59.png -------------------------------------------------------------------------------- /assets/pokemons/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/60.png -------------------------------------------------------------------------------- /assets/pokemons/61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/61.png -------------------------------------------------------------------------------- /assets/pokemons/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/62.png -------------------------------------------------------------------------------- /assets/pokemons/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/63.png -------------------------------------------------------------------------------- /assets/pokemons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/64.png -------------------------------------------------------------------------------- /assets/pokemons/65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/65.png -------------------------------------------------------------------------------- /assets/pokemons/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/66.png -------------------------------------------------------------------------------- /assets/pokemons/67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/67.png -------------------------------------------------------------------------------- /assets/pokemons/68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/68.png -------------------------------------------------------------------------------- /assets/pokemons/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/69.png -------------------------------------------------------------------------------- /assets/pokemons/70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/70.png -------------------------------------------------------------------------------- /assets/pokemons/71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/71.png -------------------------------------------------------------------------------- /assets/pokemons/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/72.png -------------------------------------------------------------------------------- /assets/pokemons/73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/73.png -------------------------------------------------------------------------------- /assets/pokemons/74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/74.png -------------------------------------------------------------------------------- /assets/pokemons/75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/75.png -------------------------------------------------------------------------------- /assets/pokemons/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/76.png -------------------------------------------------------------------------------- /assets/pokemons/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/77.png -------------------------------------------------------------------------------- /assets/pokemons/78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/78.png -------------------------------------------------------------------------------- /assets/pokemons/79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/79.png -------------------------------------------------------------------------------- /assets/pokemons/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/80.png -------------------------------------------------------------------------------- /assets/pokemons/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/81.png -------------------------------------------------------------------------------- /assets/pokemons/82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/82.png -------------------------------------------------------------------------------- /assets/pokemons/83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/83.png -------------------------------------------------------------------------------- /assets/pokemons/84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/84.png -------------------------------------------------------------------------------- /assets/pokemons/85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/85.png -------------------------------------------------------------------------------- /assets/pokemons/86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/86.png -------------------------------------------------------------------------------- /assets/pokemons/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/87.png -------------------------------------------------------------------------------- /assets/pokemons/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/88.png -------------------------------------------------------------------------------- /assets/pokemons/89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/89.png -------------------------------------------------------------------------------- /assets/pokemons/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/90.png -------------------------------------------------------------------------------- /assets/pokemons/91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/91.png -------------------------------------------------------------------------------- /assets/pokemons/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/92.png -------------------------------------------------------------------------------- /assets/pokemons/93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/93.png -------------------------------------------------------------------------------- /assets/pokemons/94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/94.png -------------------------------------------------------------------------------- /assets/pokemons/95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/95.png -------------------------------------------------------------------------------- /assets/pokemons/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/96.png -------------------------------------------------------------------------------- /assets/pokemons/97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/97.png -------------------------------------------------------------------------------- /assets/pokemons/98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/98.png -------------------------------------------------------------------------------- /assets/pokemons/99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/pokemons/99.png -------------------------------------------------------------------------------- /assets/trainers/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/10.png -------------------------------------------------------------------------------- /assets/trainers/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/100.png -------------------------------------------------------------------------------- /assets/trainers/101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/101.png -------------------------------------------------------------------------------- /assets/trainers/102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/102.png -------------------------------------------------------------------------------- /assets/trainers/103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/103.png -------------------------------------------------------------------------------- /assets/trainers/104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/104.png -------------------------------------------------------------------------------- /assets/trainers/105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/105.png -------------------------------------------------------------------------------- /assets/trainers/106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/106.png -------------------------------------------------------------------------------- /assets/trainers/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/11.png -------------------------------------------------------------------------------- /assets/trainers/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/12.png -------------------------------------------------------------------------------- /assets/trainers/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/13.png -------------------------------------------------------------------------------- /assets/trainers/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/14.png -------------------------------------------------------------------------------- /assets/trainers/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/15.png -------------------------------------------------------------------------------- /assets/trainers/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/16.png -------------------------------------------------------------------------------- /assets/trainers/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/17.png -------------------------------------------------------------------------------- /assets/trainers/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/18.png -------------------------------------------------------------------------------- /assets/trainers/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/19.png -------------------------------------------------------------------------------- /assets/trainers/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/20.png -------------------------------------------------------------------------------- /assets/trainers/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/21.png -------------------------------------------------------------------------------- /assets/trainers/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/22.png -------------------------------------------------------------------------------- /assets/trainers/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/23.png -------------------------------------------------------------------------------- /assets/trainers/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/24.png -------------------------------------------------------------------------------- /assets/trainers/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/25.png -------------------------------------------------------------------------------- /assets/trainers/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/26.png -------------------------------------------------------------------------------- /assets/trainers/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/27.png -------------------------------------------------------------------------------- /assets/trainers/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/28.png -------------------------------------------------------------------------------- /assets/trainers/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/29.png -------------------------------------------------------------------------------- /assets/trainers/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/30.png -------------------------------------------------------------------------------- /assets/trainers/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/31.png -------------------------------------------------------------------------------- /assets/trainers/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/32.png -------------------------------------------------------------------------------- /assets/trainers/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/33.png -------------------------------------------------------------------------------- /assets/trainers/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/34.png -------------------------------------------------------------------------------- /assets/trainers/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/35.png -------------------------------------------------------------------------------- /assets/trainers/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/36.png -------------------------------------------------------------------------------- /assets/trainers/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/37.png -------------------------------------------------------------------------------- /assets/trainers/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/38.png -------------------------------------------------------------------------------- /assets/trainers/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/39.png -------------------------------------------------------------------------------- /assets/trainers/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/40.png -------------------------------------------------------------------------------- /assets/trainers/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/41.png -------------------------------------------------------------------------------- /assets/trainers/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/42.png -------------------------------------------------------------------------------- /assets/trainers/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/43.png -------------------------------------------------------------------------------- /assets/trainers/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/44.png -------------------------------------------------------------------------------- /assets/trainers/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/45.png -------------------------------------------------------------------------------- /assets/trainers/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/46.png -------------------------------------------------------------------------------- /assets/trainers/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/47.png -------------------------------------------------------------------------------- /assets/trainers/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/48.png -------------------------------------------------------------------------------- /assets/trainers/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/49.png -------------------------------------------------------------------------------- /assets/trainers/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/50.png -------------------------------------------------------------------------------- /assets/trainers/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/51.png -------------------------------------------------------------------------------- /assets/trainers/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/52.png -------------------------------------------------------------------------------- /assets/trainers/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/53.png -------------------------------------------------------------------------------- /assets/trainers/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/54.png -------------------------------------------------------------------------------- /assets/trainers/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/55.png -------------------------------------------------------------------------------- /assets/trainers/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/56.png -------------------------------------------------------------------------------- /assets/trainers/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/57.png -------------------------------------------------------------------------------- /assets/trainers/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/58.png -------------------------------------------------------------------------------- /assets/trainers/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/59.png -------------------------------------------------------------------------------- /assets/trainers/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/60.png -------------------------------------------------------------------------------- /assets/trainers/61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/61.png -------------------------------------------------------------------------------- /assets/trainers/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/62.png -------------------------------------------------------------------------------- /assets/trainers/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/63.png -------------------------------------------------------------------------------- /assets/trainers/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/64.png -------------------------------------------------------------------------------- /assets/trainers/65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/65.png -------------------------------------------------------------------------------- /assets/trainers/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/66.png -------------------------------------------------------------------------------- /assets/trainers/67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/67.png -------------------------------------------------------------------------------- /assets/trainers/68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/68.png -------------------------------------------------------------------------------- /assets/trainers/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/69.png -------------------------------------------------------------------------------- /assets/trainers/70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/70.png -------------------------------------------------------------------------------- /assets/trainers/71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/71.png -------------------------------------------------------------------------------- /assets/trainers/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/72.png -------------------------------------------------------------------------------- /assets/trainers/73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/73.png -------------------------------------------------------------------------------- /assets/trainers/74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/74.png -------------------------------------------------------------------------------- /assets/trainers/75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/75.png -------------------------------------------------------------------------------- /assets/trainers/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/76.png -------------------------------------------------------------------------------- /assets/trainers/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/77.png -------------------------------------------------------------------------------- /assets/trainers/78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/78.png -------------------------------------------------------------------------------- /assets/trainers/79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/79.png -------------------------------------------------------------------------------- /assets/trainers/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/80.png -------------------------------------------------------------------------------- /assets/trainers/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/81.png -------------------------------------------------------------------------------- /assets/trainers/82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/82.png -------------------------------------------------------------------------------- /assets/trainers/83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/83.png -------------------------------------------------------------------------------- /assets/trainers/84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/84.png -------------------------------------------------------------------------------- /assets/trainers/85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/85.png -------------------------------------------------------------------------------- /assets/trainers/86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/86.png -------------------------------------------------------------------------------- /assets/trainers/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/87.png -------------------------------------------------------------------------------- /assets/trainers/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/88.png -------------------------------------------------------------------------------- /assets/trainers/89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/89.png -------------------------------------------------------------------------------- /assets/trainers/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/90.png -------------------------------------------------------------------------------- /assets/trainers/91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/91.png -------------------------------------------------------------------------------- /assets/trainers/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/92.png -------------------------------------------------------------------------------- /assets/trainers/93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/93.png -------------------------------------------------------------------------------- /assets/trainers/94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/94.png -------------------------------------------------------------------------------- /assets/trainers/95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/95.png -------------------------------------------------------------------------------- /assets/trainers/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/96.png -------------------------------------------------------------------------------- /assets/trainers/97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/97.png -------------------------------------------------------------------------------- /assets/trainers/98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/98.png -------------------------------------------------------------------------------- /assets/trainers/99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/trainers/99.png -------------------------------------------------------------------------------- /assets/badges/johto/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/0.png -------------------------------------------------------------------------------- /assets/badges/johto/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/1.png -------------------------------------------------------------------------------- /assets/badges/johto/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/2.png -------------------------------------------------------------------------------- /assets/badges/johto/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/3.png -------------------------------------------------------------------------------- /assets/badges/johto/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/4.png -------------------------------------------------------------------------------- /assets/badges/johto/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/5.png -------------------------------------------------------------------------------- /assets/badges/johto/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/6.png -------------------------------------------------------------------------------- /assets/badges/johto/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/johto/7.png -------------------------------------------------------------------------------- /assets/badges/kanto/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/0.png -------------------------------------------------------------------------------- /assets/badges/kanto/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/1.png -------------------------------------------------------------------------------- /assets/badges/kanto/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/2.png -------------------------------------------------------------------------------- /assets/badges/kanto/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/3.png -------------------------------------------------------------------------------- /assets/badges/kanto/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/4.png -------------------------------------------------------------------------------- /assets/badges/kanto/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/5.png -------------------------------------------------------------------------------- /assets/badges/kanto/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/6.png -------------------------------------------------------------------------------- /assets/badges/kanto/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xandjiji/Pokemon-Trainer-Card-Generator/HEAD/assets/badges/kanto/7.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2020", 4 | "module": "ES2022", 5 | "lib": ["es6"], 6 | "allowJs": true, 7 | "outDir": "build", 8 | "rootDir": "src", 9 | "strict": true, 10 | "noImplicitAny": true, 11 | "esModuleInterop": true, 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | # create a .env file with your credentials 2 | 3 | API_KEY=oBUGd08kkco2oSD34rnuIdPlG 4 | API_KEY_SECRET=FCTXJ03oMBWbm5oJqQVnB7nghUW1HnuG3MbeGPLL1vD9Q1eAg7 5 | 6 | ACCESS_TOKEN=9089643173864691572-A7i25CT4DAcuzK36UBbaUJGAKfUrDs 7 | ACCESS_TOKEN_SECRET=ttrsHDMPYTgMvxT32G4N5YewpVI5wcSAPolL0rxZd2BOc 8 | 9 | BEARER_TOKEN=AAAAAAAAAAAAAAAAAAAAAG6H9QAAAAAA3uBCNDTpqsOy2PckHW%2B9mXcmfFE%3DrYPfrhhdXaS1PAJNFOP3MW3ZGPtDTobcL4mq2K8gHoOFzfdfFD -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pokemon-trainer-card-generator", 3 | "version": "1.0.0", 4 | "main": "src/index.ts", 5 | "repository": "git@github.com:xandjiji/Pokemon-Trainer-Card-Generator.git", 6 | "author": "xandjiji ", 7 | "license": "MIT", 8 | "type": "module", 9 | "scripts": { 10 | "start": "tsx src/index.ts", 11 | "dev": "tsx watch src/index.ts" 12 | }, 13 | "devDependencies": { 14 | "@types/node": "^18.15.3", 15 | "tsx": "^3.12.5", 16 | "typescript": "^4.9.5" 17 | }, 18 | "dependencies": { 19 | "dotenv": "^16.0.3", 20 | "jimp": "^0.22.7", 21 | "twitter-api-v2": "^1.14.2" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Pokemon Trainer Card Generator 2 | 3 | This is the Twitter bot version of the pokehash trainer card generator. You can find the web application [here](https://github.com/xandjiji/pokehash). 4 | 5 |

6 | 7 |

8 | 9 | ### Installation 10 | 11 | Install the dependencies with: 12 | 13 | ``` 14 | yarn 15 | ``` 16 | 17 | Create an `.env` file and add your Twitter API credentials: 18 | 19 | ``` 20 | API_KEY=oBUGd08kkco2oSD34rnuIdPlG 21 | API_KEY_SECRET=FCTXJ03oMBWbm5oJqQVnB7nghUW1HnuG3MbeGPLL1vD9Q1eAg7 22 | 23 | ACCESS_TOKEN=9089643173864691572-A7i25CT4DAcuzK36UBbaUJGAKfUrDs 24 | ACCESS_TOKEN_SECRET=ttrsHDMPYTgMvxT32G4N5YewpVI5wcSAPolL0rxZd2BOc 25 | 26 | BEARER_TOKEN=AAAAAAAAAAAAAAAAAAAAAG6H9QAAAAAA3uBCNDTpqsOy2PckHW%2B9mXcmfFE%3DrYPfrhhdXaS1PAJNFOP3MW3ZGPtDTobcL4mq2K8gHoOFzfdfFD 27 | ``` 28 | 29 | Then simply run it with: 30 | 31 | ``` 32 | yarn start 33 | ``` 34 | -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- 1 | const colors = { 2 | reset: "\x1b[0m", // white 3 | fail: "\x1b[31m", // red 4 | success: "\x1b[32m", // green 5 | highlight: "\x1b[33m", // yellow 6 | system: "\x1b[35m", // magenta 7 | neutral: "\x1b[36m", // cian 8 | control: "\x1b[90m", // gray 9 | } as const; 10 | 11 | type ColorKey = keyof typeof colors; 12 | 13 | export const coloredText = (text: string | number, color: ColorKey): string => 14 | `${colors[color]}${text}${colors.reset}`; 15 | 16 | const brackets = ( 17 | text: string | number, 18 | color = "control" as ColorKey 19 | ): string => `${coloredText("[", color)}${text}${coloredText("]", color)}`; 20 | 21 | const separator = coloredText(":", "control"); 22 | 23 | const now = (color: ColorKey = "reset"): string => { 24 | const splitTimestamp = new Date() 25 | .toLocaleTimeString("en-US", { 26 | hour12: false, 27 | hour: "numeric", 28 | minute: "numeric", 29 | second: "numeric", 30 | }) 31 | .split(":") 32 | .map((time) => coloredText(time, color)); 33 | 34 | return brackets(splitTimestamp.join(separator), "control"); 35 | }; 36 | 37 | export const broadcast = (text: string, color: ColorKey) => 38 | console.log(`${now(color)} ${text}`); 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to -------------------------------------------------------------------------------- /src/queue.ts: -------------------------------------------------------------------------------- 1 | import fs from "fs/promises"; 2 | import { broadcast } from "./logger"; 3 | 4 | const TWEET_QUEUE_TIME = 1000 * 60; 5 | const COOLDOWN_TIME = 1000 * 60 * 10; 6 | const cooldownList: Set = new Set([]); 7 | 8 | export const cooldown = { 9 | list: cooldownList, 10 | add: (username: string) => { 11 | cooldownList.add(username); 12 | 13 | setTimeout(() => cooldownList.delete(username), COOLDOWN_TIME); 14 | }, 15 | checkUser: (username: string) => { 16 | const isOnCooldown = cooldownList.has(username); 17 | 18 | if (isOnCooldown) broadcast(`@${username} is on cooldown`, "neutral"); 19 | 20 | return isOnCooldown; 21 | }, 22 | }; 23 | 24 | export type TweetData = { 25 | tweetId: string; 26 | username: string; 27 | }; 28 | 29 | let failedTweets: TweetData[] = await fs 30 | .readFile("failedTweets.json", "utf-8") 31 | .then(JSON.parse) 32 | .catch(() => []); 33 | 34 | const saveQueue = () => 35 | fs.writeFile("failedTweets.json", JSON.stringify(failedTweets)); 36 | 37 | export const tweetQueue = { 38 | TWEET_QUEUE_TIME, 39 | failedTweets, 40 | add: async (tweetData: TweetData) => { 41 | failedTweets.push(tweetData); 42 | await saveQueue(); 43 | broadcast(`@${tweetData.username} was added to tweet queue`, "fail"); 44 | }, 45 | remove: async (tweetId: TweetData["tweetId"]) => { 46 | failedTweets = failedTweets.filter( 47 | (failedTweet) => tweetId !== failedTweet.tweetId 48 | ); 49 | await saveQueue(); 50 | }, 51 | getFirst: () => failedTweets[0], 52 | }; 53 | -------------------------------------------------------------------------------- /src/twitter.ts: -------------------------------------------------------------------------------- 1 | import * as dotenv from "dotenv"; 2 | import { TwitterApi } from "twitter-api-v2"; 3 | import fs from "fs/promises"; 4 | import { generateTrainerCard } from "./generateTrainerCard"; 5 | import { TweetData } from "./queue"; 6 | 7 | dotenv.config(); 8 | 9 | export const BOT_USERNAME = "PokeTrainerCard"; 10 | 11 | const client = { 12 | app: new TwitterApi(process.env.BEARER_TOKEN as string), 13 | user: new TwitterApi({ 14 | appKey: process.env.API_KEY as string, 15 | appSecret: process.env.API_KEY_SECRET as string, 16 | accessToken: process.env.ACCESS_TOKEN as string, 17 | accessSecret: process.env.ACCESS_TOKEN_SECRET as string, 18 | }), 19 | }; 20 | 21 | export const replyWithTrainerCard = async ({ 22 | tweetId, 23 | username, 24 | }: TweetData) => { 25 | const filePath = await generateTrainerCard(username); 26 | const mediaId = await client.user.v1.uploadMedia(filePath); 27 | 28 | await client.user.v2.reply("", tweetId, { 29 | media: { media_ids: [mediaId] }, 30 | }); 31 | 32 | await fs.unlink(filePath); 33 | }; 34 | 35 | export const startStream = async () => { 36 | const rules = await client.app.v2.streamRules(); 37 | 38 | if (rules.data?.length) { 39 | await client.app.v2.updateStreamRules({ 40 | delete: { ids: rules.data.map((rule) => rule.id) }, 41 | }); 42 | } 43 | 44 | await client.app.v2.updateStreamRules({ 45 | add: [{ value: `@${BOT_USERNAME}` }], 46 | }); 47 | 48 | const stream = await client.app.v2.searchStream({ 49 | expansions: ["referenced_tweets.id", "author_id"], 50 | }); 51 | 52 | stream.autoReconnect = true; 53 | 54 | return stream; 55 | }; 56 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { ETwitterStreamEvent } from "twitter-api-v2"; 2 | import { replyWithTrainerCard, startStream, BOT_USERNAME } from "./twitter"; 3 | import { broadcast, coloredText } from "./logger"; 4 | import { cooldown, tweetQueue } from "./queue"; 5 | 6 | let tweetCount = 0; 7 | 8 | const stream = await startStream(); 9 | broadcast("Streaming tweets...", "highlight"); 10 | stream.on(ETwitterStreamEvent.Data, async (tweet) => { 11 | try { 12 | const isRetweet = !!tweet.data.referenced_tweets?.some( 13 | (tweet) => tweet.type === "retweeted" 14 | ); 15 | 16 | if (isRetweet) return; 17 | 18 | const [{ username }] = tweet.includes?.users ?? []; 19 | if (username === BOT_USERNAME) return; 20 | if (cooldown.checkUser(username)) return; 21 | 22 | const tweetData = { tweetId: tweet.data.id, username }; 23 | await replyWithTrainerCard(tweetData).catch(() => 24 | tweetQueue.add(tweetData) 25 | ); 26 | 27 | cooldown.add(username); 28 | tweetCount += 1; 29 | 30 | broadcast( 31 | `Trainer card delivered to ${coloredText( 32 | `@${username}`, 33 | "highlight" 34 | )} (${coloredText(tweetCount.toString(), "system")} so far)`, 35 | "success" 36 | ); 37 | } catch (error) { 38 | broadcast(`Oops! Something went wrong`, "fail"); 39 | console.log(error); 40 | } 41 | }); 42 | 43 | setInterval(() => { 44 | const retryTweet = tweetQueue.getFirst(); 45 | 46 | if (!retryTweet) return; 47 | 48 | replyWithTrainerCard(retryTweet) 49 | .then(async () => { 50 | broadcast( 51 | `Trainer card delivered to ${coloredText( 52 | `@${retryTweet.username}`, 53 | "highlight" 54 | )} (${coloredText( 55 | tweetQueue.failedTweets.length.toString(), 56 | "system" 57 | )} left)`, 58 | "success" 59 | ); 60 | 61 | tweetCount += 1; 62 | await tweetQueue.remove(retryTweet.tweetId); 63 | }) 64 | .catch(() => {}); 65 | }, tweetQueue.TWEET_QUEUE_TIME); 66 | -------------------------------------------------------------------------------- /src/generateTrainerData.ts: -------------------------------------------------------------------------------- 1 | import { createHash } from "crypto"; 2 | const REGIONS = ["Kanto", "Johto"] as const; 3 | 4 | export type Region = typeof REGIONS[number] 5 | 6 | const CITIES = [ 7 | "Celadon City", 8 | "Azalea Town", 9 | "Cerulean City", 10 | "Blackthorn City", 11 | "Cinnabar Island", 12 | "Cherrygrove City", 13 | "Fuchsia City", 14 | "Cianwood City", 15 | "Lavender Town", 16 | "Ecruteak City", 17 | "Pallet Town", 18 | "Goldenrod City", 19 | "Pewter City", 20 | "Mahogany Town", 21 | "Saffron City", 22 | "New Bark Town", 23 | "Vermilion City", 24 | "Olivine City", 25 | "Viridian City", 26 | "Violet City", 27 | ] as const; 28 | 29 | export const COUNT = { 30 | pokemons: 252, 31 | trainers: 107, 32 | cities: CITIES.length, 33 | regions: REGIONS.length, 34 | badges: 8, 35 | trainerPokemons: 6, 36 | }; 37 | 38 | const sha256 = (input: string) => 39 | createHash("sha-256").update(input).digest("hex"); 40 | 41 | const parseHex = (hex: string) => parseInt("0x" + hex); 42 | 43 | export const generateTrainerData = (username: string) => { 44 | const hash = sha256(username); 45 | 46 | return { 47 | name: username, 48 | region: REGIONS[parseHex(hash.substring(0, 4)) % COUNT.regions], 49 | hometown: CITIES[parseHex(hash.substring(0, 4)) % COUNT.cities], 50 | money: parseHex(hash.substring(5, 9)), 51 | pokedex: 52 | (parseHex(hash.substring(10, 14)) % 53 | (COUNT.pokemons - COUNT.trainerPokemons)) + 54 | COUNT.trainerPokemons, 55 | badges: parseHex(hash.substring(15, 19)) % (COUNT.badges + 1), 56 | trainer: parseHex(hash.substring(20, 24)) % COUNT.trainers, 57 | pokemons: [ 58 | parseHex(hash.substring(25, 29)) % COUNT.pokemons, 59 | parseHex(hash.substring(30, 34)) % COUNT.pokemons, 60 | parseHex(hash.substring(35, 39)) % COUNT.pokemons, 61 | parseHex(hash.substring(40, 44)) % COUNT.pokemons, 62 | parseHex(hash.substring(45, 49)) % COUNT.pokemons, 63 | parseHex(hash.substring(50, 54)) % COUNT.pokemons, 64 | ], 65 | id: parseHex(hash.substring(55, 59)), 66 | }; 67 | }; 68 | -------------------------------------------------------------------------------- /src/generateTrainerCard.ts: -------------------------------------------------------------------------------- 1 | import jimp from "jimp"; 2 | import { COUNT, generateTrainerData, Region } from "./generateTrainerData"; 3 | import { broadcast } from "./logger"; 4 | 5 | const ASSETS_DIR = "assets"; 6 | 7 | const loadAll = (resolver: (idx: number) => string, length: number) => 8 | Promise.all(Array.from({ length }, (_, idx) => jimp.read(resolver(idx)))); 9 | 10 | const assetLoader = async () => { 11 | broadcast("Loading assets...", "system"); 12 | const [pokemons, kantoBadges, johtoBadges, trainers, font] = 13 | await Promise.all([ 14 | loadAll((idx) => `${ASSETS_DIR}/pokemons/${idx}.png`, COUNT.pokemons), 15 | loadAll((idx) => `${ASSETS_DIR}/badges/kanto/${idx}.png`, COUNT.badges), 16 | loadAll((idx) => `${ASSETS_DIR}/badges/johto/${idx}.png`, COUNT.badges), 17 | loadAll((idx) => `${ASSETS_DIR}/trainers/${idx}.png`, COUNT.trainers), 18 | jimp.loadFont(`${ASSETS_DIR}/pokedex.fnt`), 19 | ]); 20 | 21 | const badges = [...kantoBadges, ...johtoBadges]; 22 | 23 | return { 24 | pokemon: (idx: number) => pokemons[idx], 25 | badge: (idx: number, region: Region) => 26 | badges[idx + (region === "Kanto" ? 0 : 8)], 27 | trainer: (idx: number) => trainers[idx], 28 | font, 29 | }; 30 | }; 31 | 32 | const getAsset = await assetLoader(); 33 | const { font } = getAsset; 34 | 35 | export const generateTrainerCard = async (username: string) => { 36 | const trainerData = generateTrainerData(username); 37 | 38 | const img = await jimp.read(`${ASSETS_DIR}/card.png`); 39 | 40 | trainerData.pokemons.forEach((pokemonId, idx) => { 41 | img.composite( 42 | getAsset.pokemon(pokemonId), 43 | 28 + 84 * (idx % 3), 44 | 222 + (idx > 2 ? 68 : 0) 45 | ); 46 | }); 47 | 48 | img.composite(getAsset.trainer(trainerData.trainer), 260, 170); 49 | 50 | Array.from({ length: trainerData.badges }, (_, badgeIdx) => { 51 | img.composite( 52 | getAsset.badge(badgeIdx, trainerData.region), 53 | 52 + 48 * badgeIdx, 54 | 380 55 | ); 56 | }); 57 | 58 | img.print(font, 263, 30, `IDNo. ${trainerData.id}`); 59 | img.print(font, 45, 72, `NAME: ${trainerData.name}`); 60 | img.print(font, 45, 126, `${trainerData.hometown} (${trainerData.region})`); 61 | img.print(font, 45, 158, `MONEY: $${trainerData.money}`); 62 | img.print(font, 45, 190, `POKéDEX: ${trainerData.pokedex}`); 63 | 64 | const filePath = `saved/${trainerData.name}.png`; 65 | await img.writeAsync(filePath); 66 | return filePath; 67 | }; 68 | -------------------------------------------------------------------------------- /assets/pokedex.fnt: -------------------------------------------------------------------------------- 1 | info face="Pokemon TTF" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 2 | common lineHeight=17 base=13 scaleW=512 scaleH=512 pages=1 packed=0 3 | page id=0 file="pokedex.png" 4 | chars count=191 5 | char id=0 x=206 y=55 width=15 height=16 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 6 | char id=10 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 7 | char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0 8 | char id=33 x=0 y=0 width=11 height=19 xoffset=3 yoffset=-2 xadvance=16 page=0 chnl=0 9 | char id=34 x=0 y=87 width=17 height=11 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 10 | char id=35 x=333 y=72 width=19 height=13 xoffset=-1 yoffset=2 xadvance=16 page=0 chnl=0 11 | char id=36 x=30 y=0 width=13 height=19 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 12 | char id=37 x=245 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 13 | char id=38 x=264 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 14 | char id=39 x=368 y=87 width=11 height=9 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 15 | char id=40 x=98 y=38 width=11 height=17 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 16 | char id=41 x=109 y=38 width=11 height=17 xoffset=5 yoffset=-2 xadvance=16 page=0 chnl=0 17 | char id=42 x=352 y=72 width=13 height=13 xoffset=2 yoffset=2 xadvance=16 page=0 chnl=0 18 | char id=43 x=43 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 19 | char id=44 x=17 y=87 width=7 height=11 xoffset=2 yoffset=6 xadvance=16 page=0 chnl=0 20 | char id=45 x=410 y=87 width=15 height=5 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 21 | char id=46 x=379 y=87 width=7 height=7 xoffset=4 yoffset=8 xadvance=16 page=0 chnl=0 22 | char id=47 x=194 y=38 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 23 | char id=48 x=448 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 24 | char id=49 x=297 y=55 width=15 height=15 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 25 | char id=50 x=312 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 26 | char id=51 x=329 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 27 | char id=52 x=346 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 28 | char id=53 x=363 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 29 | char id=54 x=380 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 30 | char id=55 x=397 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 31 | char id=56 x=414 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 32 | char id=57 x=431 y=55 width=17 height=15 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 33 | char id=58 x=465 y=55 width=7 height=15 xoffset=5 yoffset=0 xadvance=16 page=0 chnl=0 34 | char id=59 x=91 y=38 width=7 height=17 xoffset=5 yoffset=0 xadvance=16 page=0 chnl=0 35 | char id=60 x=163 y=38 width=9 height=17 xoffset=9 yoffset=-2 xadvance=16 page=0 chnl=0 36 | char id=61 x=60 y=0 width=13 height=19 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 37 | char id=62 x=172 y=38 width=9 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 38 | char id=63 x=72 y=38 width=19 height=17 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 39 | char id=64 x=211 y=38 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 40 | char id=65 x=58 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 41 | char id=66 x=75 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 42 | char id=67 x=92 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 43 | char id=68 x=109 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 44 | char id=69 x=126 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 45 | char id=70 x=143 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 46 | char id=71 x=160 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 47 | char id=72 x=177 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 48 | char id=73 x=194 y=19 width=13 height=17 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 49 | char id=74 x=207 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 50 | char id=75 x=224 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 51 | char id=76 x=241 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 52 | char id=77 x=258 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 53 | char id=78 x=275 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 54 | char id=79 x=292 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 55 | char id=80 x=309 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 56 | char id=81 x=326 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 57 | char id=82 x=343 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 58 | char id=83 x=360 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 59 | char id=84 x=377 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 60 | char id=85 x=394 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 61 | char id=86 x=411 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 62 | char id=87 x=428 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 63 | char id=88 x=445 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 64 | char id=89 x=462 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 65 | char id=90 x=479 y=19 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 66 | char id=91 x=120 y=38 width=13 height=17 xoffset=2 yoffset=0 xadvance=16 page=0 chnl=0 67 | char id=92 x=228 y=38 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 68 | char id=93 x=133 y=38 width=13 height=17 xoffset=2 yoffset=0 xadvance=16 page=0 chnl=0 69 | char id=94 x=316 y=72 width=17 height=13 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 70 | char id=95 x=425 y=87 width=15 height=5 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=0 71 | char id=96 x=17 y=87 width=7 height=11 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 72 | char id=97 x=121 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 73 | char id=98 x=496 y=19 width=15 height=17 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 74 | char id=99 x=136 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 75 | char id=100 x=0 y=38 width=15 height=17 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 76 | char id=101 x=151 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 77 | char id=102 x=15 y=38 width=15 height=17 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 78 | char id=103 x=221 y=55 width=15 height=15 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 79 | char id=104 x=30 y=38 width=13 height=17 xoffset=2 yoffset=-2 xadvance=16 page=0 chnl=0 80 | char id=105 x=236 y=55 width=5 height=15 xoffset=6 yoffset=0 xadvance=16 page=0 chnl=0 81 | char id=106 x=43 y=38 width=9 height=17 xoffset=4 yoffset=0 xadvance=16 page=0 chnl=0 82 | char id=107 x=52 y=38 width=15 height=17 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 83 | char id=108 x=67 y=38 width=5 height=17 xoffset=6 yoffset=-2 xadvance=16 page=0 chnl=0 84 | char id=109 x=166 y=72 width=17 height=13 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 85 | char id=110 x=183 y=72 width=13 height=13 xoffset=3 yoffset=2 xadvance=16 page=0 chnl=0 86 | char id=111 x=196 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 87 | char id=112 x=241 y=55 width=15 height=15 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 88 | char id=113 x=256 y=55 width=15 height=15 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 89 | char id=114 x=211 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 90 | char id=115 x=226 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 91 | char id=116 x=271 y=55 width=13 height=15 xoffset=2 yoffset=0 xadvance=16 page=0 chnl=0 92 | char id=117 x=241 y=72 width=13 height=13 xoffset=2 yoffset=2 xadvance=16 page=0 chnl=0 93 | char id=118 x=254 y=72 width=13 height=13 xoffset=2 yoffset=2 xadvance=16 page=0 chnl=0 94 | char id=119 x=267 y=72 width=17 height=13 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 95 | char id=120 x=284 y=72 width=17 height=13 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 96 | char id=121 x=284 y=55 width=13 height=15 xoffset=2 yoffset=2 xadvance=16 page=0 chnl=0 97 | char id=122 x=301 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 98 | char id=123 x=11 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 99 | char id=124 x=181 y=38 width=13 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 100 | char id=125 x=146 y=38 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 101 | char id=126 x=283 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 102 | char id=161 x=24 y=87 width=17 height=11 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 103 | char id=162 x=41 y=87 width=17 height=11 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 104 | char id=163 x=58 y=87 width=17 height=11 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 105 | char id=164 x=75 y=87 width=17 height=11 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 106 | char id=165 x=92 y=87 width=19 height=11 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 107 | char id=166 x=111 y=87 width=19 height=11 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 108 | char id=167 x=130 y=87 width=19 height=11 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 109 | char id=168 x=149 y=87 width=19 height=11 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 110 | char id=169 x=168 y=87 width=17 height=11 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 111 | char id=170 x=185 y=87 width=7 height=11 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 112 | char id=171 x=73 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 113 | char id=172 x=472 y=55 width=17 height=15 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 114 | char id=174 x=302 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 115 | char id=175 x=321 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 116 | char id=176 x=340 y=38 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 117 | char id=177 x=357 y=38 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 118 | char id=178 x=92 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 119 | char id=179 x=111 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 120 | char id=180 x=365 y=72 width=15 height=13 xoffset=3 yoffset=4 xadvance=16 page=0 chnl=0 121 | char id=181 x=489 y=55 width=19 height=15 xoffset=-1 yoffset=2 xadvance=16 page=0 chnl=0 122 | char id=182 x=130 y=0 width=17 height=19 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 123 | char id=183 x=374 y=38 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 124 | char id=184 x=192 y=87 width=15 height=11 xoffset=3 yoffset=6 xadvance=16 page=0 chnl=0 125 | char id=185 x=207 y=87 width=11 height=11 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 126 | char id=186 x=147 y=0 width=17 height=19 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 127 | char id=187 x=164 y=0 width=13 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 128 | char id=188 x=391 y=38 width=19 height=17 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 129 | char id=189 x=410 y=38 width=15 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 130 | char id=190 x=425 y=38 width=19 height=17 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 131 | char id=191 x=444 y=38 width=15 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 132 | char id=192 x=177 y=0 width=15 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 133 | char id=193 x=192 y=0 width=13 height=19 xoffset=3 yoffset=-2 xadvance=16 page=0 chnl=0 134 | char id=194 x=0 y=72 width=19 height=15 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 135 | char id=195 x=459 y=38 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 136 | char id=196 x=476 y=38 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 137 | char id=197 x=380 y=72 width=17 height=13 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 138 | char id=198 x=493 y=38 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 139 | char id=199 x=205 y=0 width=15 height=19 xoffset=1 yoffset=-2 xadvance=16 page=0 chnl=0 140 | char id=200 x=397 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 141 | char id=201 x=0 y=55 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 142 | char id=202 x=220 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 143 | char id=203 x=237 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 144 | char id=204 x=254 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 145 | char id=205 x=17 y=55 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 146 | char id=206 x=34 y=55 width=19 height=17 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 147 | char id=207 x=273 y=0 width=15 height=19 xoffset=3 yoffset=-2 xadvance=16 page=0 chnl=0 148 | char id=208 x=288 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 149 | char id=209 x=305 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 150 | char id=210 x=324 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 151 | char id=211 x=53 y=55 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 152 | char id=212 x=343 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 153 | char id=213 x=19 y=72 width=17 height=15 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 154 | char id=214 x=362 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 155 | char id=215 x=381 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 156 | char id=216 x=398 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 157 | char id=217 x=415 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 158 | char id=218 x=434 y=0 width=17 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 159 | char id=219 x=36 y=72 width=19 height=15 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 160 | char id=220 x=70 y=55 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 161 | char id=221 x=87 y=55 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 162 | char id=222 x=451 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 163 | char id=223 x=104 y=55 width=17 height=17 xoffset=0 yoffset=0 xadvance=16 page=0 chnl=0 164 | char id=224 x=55 y=72 width=13 height=15 xoffset=2 yoffset=0 xadvance=16 page=0 chnl=0 165 | char id=225 x=68 y=72 width=15 height=15 xoffset=3 yoffset=2 xadvance=16 page=0 chnl=0 166 | char id=226 x=412 y=72 width=13 height=13 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 167 | char id=227 x=470 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 168 | char id=228 x=425 y=72 width=19 height=13 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 169 | char id=229 x=489 y=0 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 170 | char id=230 x=0 y=19 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 171 | char id=231 x=121 y=55 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 172 | char id=232 x=19 y=19 width=19 height=19 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 173 | char id=233 x=138 y=55 width=17 height=17 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 174 | char id=234 x=38 y=19 width=13 height=19 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 175 | char id=235 x=83 y=72 width=19 height=15 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 176 | char id=236 x=102 y=72 width=19 height=15 xoffset=-1 yoffset=2 xadvance=16 page=0 chnl=0 177 | char id=237 x=218 y=87 width=17 height=11 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=0 178 | char id=238 x=235 y=87 width=19 height=11 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 179 | char id=239 x=254 y=87 width=19 height=11 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 180 | char id=240 x=273 y=87 width=19 height=11 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 181 | char id=241 x=292 y=87 width=19 height=11 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 182 | char id=242 x=386 y=87 width=5 height=7 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 183 | char id=243 x=444 y=72 width=15 height=13 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 184 | char id=244 x=311 y=87 width=19 height=11 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 185 | char id=245 x=391 y=87 width=19 height=7 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 186 | char id=246 x=459 y=72 width=13 height=13 xoffset=0 yoffset=-2 xadvance=16 page=0 chnl=0 187 | char id=247 x=51 y=19 width=7 height=19 xoffset=5 yoffset=-2 xadvance=16 page=0 chnl=0 188 | char id=248 x=330 y=87 width=19 height=11 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 189 | char id=249 x=330 y=87 width=19 height=11 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 190 | char id=250 x=155 y=55 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 191 | char id=251 x=172 y=55 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 192 | char id=252 x=189 y=55 width=17 height=17 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=0 193 | char id=253 x=472 y=72 width=19 height=13 xoffset=-1 yoffset=-2 xadvance=16 page=0 chnl=0 194 | char id=254 x=491 y=72 width=17 height=13 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 195 | char id=255 x=349 y=87 width=19 height=11 xoffset=-1 yoffset=6 xadvance=16 page=0 chnl=0 196 | kernings count=0 197 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@esbuild-kit/cjs-loader@^2.4.2": 6 | version "2.4.2" 7 | resolved "https://registry.yarnpkg.com/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz#cb4dde00fbf744a68c4f20162ea15a8242d0fa54" 8 | integrity sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg== 9 | dependencies: 10 | "@esbuild-kit/core-utils" "^3.0.0" 11 | get-tsconfig "^4.4.0" 12 | 13 | "@esbuild-kit/core-utils@^3.0.0": 14 | version "3.1.0" 15 | resolved "https://registry.yarnpkg.com/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz#49945d533dbd5e1b7620aa0fc522c15e6ec089c5" 16 | integrity sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw== 17 | dependencies: 18 | esbuild "~0.17.6" 19 | source-map-support "^0.5.21" 20 | 21 | "@esbuild-kit/esm-loader@^2.5.5": 22 | version "2.5.5" 23 | resolved "https://registry.yarnpkg.com/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz#b82da14fcee3fc1d219869756c06f43f67d1ca71" 24 | integrity sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw== 25 | dependencies: 26 | "@esbuild-kit/core-utils" "^3.0.0" 27 | get-tsconfig "^4.4.0" 28 | 29 | "@esbuild/android-arm64@0.17.11": 30 | version "0.17.11" 31 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.11.tgz#52c3e6cabc19c5e4c1c0c01cb58f0442338e1c14" 32 | integrity sha512-QnK4d/zhVTuV4/pRM4HUjcsbl43POALU2zvBynmrrqZt9LPcLA3x1fTZPBg2RRguBQnJcnU059yKr+bydkntjg== 33 | 34 | "@esbuild/android-arm@0.17.11": 35 | version "0.17.11" 36 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.11.tgz#f3fc768235aecbeb840d0049fdf13cd28592105f" 37 | integrity sha512-CdyX6sRVh1NzFCsf5vw3kULwlAhfy9wVt8SZlrhQ7eL2qBjGbFhRBWkkAzuZm9IIEOCKJw4DXA6R85g+qc8RDw== 38 | 39 | "@esbuild/android-x64@0.17.11": 40 | version "0.17.11" 41 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.11.tgz#443ed47771a7e917e4282469ba350d117473550c" 42 | integrity sha512-3PL3HKtsDIXGQcSCKtWD/dy+mgc4p2Tvo2qKgKHj9Yf+eniwFnuoQ0OUhlSfAEpKAFzF9N21Nwgnap6zy3L3MQ== 43 | 44 | "@esbuild/darwin-arm64@0.17.11": 45 | version "0.17.11" 46 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.11.tgz#0e8c78d94d5759a48521dbfd83189d2ed3499a16" 47 | integrity sha512-pJ950bNKgzhkGNO3Z9TeHzIFtEyC2GDQL3wxkMApDEghYx5Qers84UTNc1bAxWbRkuJOgmOha5V0WUeh8G+YGw== 48 | 49 | "@esbuild/darwin-x64@0.17.11": 50 | version "0.17.11" 51 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.11.tgz#2405cfdf70eb961c7cf973463ca7263dc2004c88" 52 | integrity sha512-iB0dQkIHXyczK3BZtzw1tqegf0F0Ab5texX2TvMQjiJIWXAfM4FQl7D909YfXWnB92OQz4ivBYQ2RlxBJrMJOw== 53 | 54 | "@esbuild/freebsd-arm64@0.17.11": 55 | version "0.17.11" 56 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.11.tgz#d5138e873e15f87bd4564c024dfa00ef37e623fd" 57 | integrity sha512-7EFzUADmI1jCHeDRGKgbnF5sDIceZsQGapoO6dmw7r/ZBEKX7CCDnIz8m9yEclzr7mFsd+DyasHzpjfJnmBB1Q== 58 | 59 | "@esbuild/freebsd-x64@0.17.11": 60 | version "0.17.11" 61 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.11.tgz#e850b58b8fabf8e9ef0e125af3c25229ad2d6c38" 62 | integrity sha512-iPgenptC8i8pdvkHQvXJFzc1eVMR7W2lBPrTE6GbhR54sLcF42mk3zBOjKPOodezzuAz/KSu8CPyFSjcBMkE9g== 63 | 64 | "@esbuild/linux-arm64@0.17.11": 65 | version "0.17.11" 66 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.11.tgz#2bfb93d0809ec2357c12ebb27736b750c9ae0aa5" 67 | integrity sha512-Qxth3gsWWGKz2/qG2d5DsW/57SeA2AmpSMhdg9TSB5Svn2KDob3qxfQSkdnWjSd42kqoxIPy3EJFs+6w1+6Qjg== 68 | 69 | "@esbuild/linux-arm@0.17.11": 70 | version "0.17.11" 71 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.11.tgz#e56fb3b76828317a704f4a167c5bd790fe5314e7" 72 | integrity sha512-M9iK/d4lgZH0U5M1R2p2gqhPV/7JPJcRz+8O8GBKVgqndTzydQ7B2XGDbxtbvFkvIs53uXTobOhv+RyaqhUiMg== 73 | 74 | "@esbuild/linux-ia32@0.17.11": 75 | version "0.17.11" 76 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.11.tgz#59fa1c49b271793d14eb5effc757e8c0d0cb2cab" 77 | integrity sha512-dB1nGaVWtUlb/rRDHmuDQhfqazWE0LMro/AIbT2lWM3CDMHJNpLckH+gCddQyhhcLac2OYw69ikUMO34JLt3wA== 78 | 79 | "@esbuild/linux-loong64@0.17.11": 80 | version "0.17.11" 81 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.11.tgz#89575bc189099c03a36daa54f3f481780c7fd502" 82 | integrity sha512-aCWlq70Q7Nc9WDnormntGS1ar6ZFvUpqr8gXtO+HRejRYPweAFQN615PcgaSJkZjhHp61+MNLhzyVALSF2/Q0g== 83 | 84 | "@esbuild/linux-mips64el@0.17.11": 85 | version "0.17.11" 86 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.11.tgz#0e18ca039dc7e4645efd8edc1b10952933eb6b1b" 87 | integrity sha512-cGeGNdQxqY8qJwlYH1BP6rjIIiEcrM05H7k3tR7WxOLmD1ZxRMd6/QIOWMb8mD2s2YJFNRuNQ+wjMhgEL2oCEw== 88 | 89 | "@esbuild/linux-ppc64@0.17.11": 90 | version "0.17.11" 91 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.11.tgz#2d152cb3a253afb8c100a165ad132dc96f36cb11" 92 | integrity sha512-BdlziJQPW/bNe0E8eYsHB40mYOluS+jULPCjlWiHzDgr+ZBRXPtgMV1nkLEGdpjrwgmtkZHEGEPaKdS/8faLDA== 93 | 94 | "@esbuild/linux-riscv64@0.17.11": 95 | version "0.17.11" 96 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.11.tgz#c6ac494a81221d53d65b33e665c7df1747952d3c" 97 | integrity sha512-MDLwQbtF+83oJCI1Cixn68Et/ME6gelmhssPebC40RdJaect+IM+l7o/CuG0ZlDs6tZTEIoxUe53H3GmMn8oMA== 98 | 99 | "@esbuild/linux-s390x@0.17.11": 100 | version "0.17.11" 101 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.11.tgz#4bad33894bc7415cea4be8fa90fe456226a424ad" 102 | integrity sha512-4N5EMESvws0Ozr2J94VoUD8HIRi7X0uvUv4c0wpTHZyZY9qpaaN7THjosdiW56irQ4qnJ6Lsc+i+5zGWnyqWqQ== 103 | 104 | "@esbuild/linux-x64@0.17.11": 105 | version "0.17.11" 106 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.11.tgz#903fda743459f530a16a6c6ee8d2c0f6c1a12fc7" 107 | integrity sha512-rM/v8UlluxpytFSmVdbCe1yyKQd/e+FmIJE2oPJvbBo+D0XVWi1y/NQ4iTNx+436WmDHQBjVLrbnAQLQ6U7wlw== 108 | 109 | "@esbuild/netbsd-x64@0.17.11": 110 | version "0.17.11" 111 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.11.tgz#b589239fe7d9b16ee03c5e191f3f5b640f1518a1" 112 | integrity sha512-4WaAhuz5f91h3/g43VBGdto1Q+X7VEZfpcWGtOFXnggEuLvjV+cP6DyLRU15IjiU9fKLLk41OoJfBFN5DhPvag== 113 | 114 | "@esbuild/openbsd-x64@0.17.11": 115 | version "0.17.11" 116 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.11.tgz#b355019754116bef39ec688f8fd2fe6471b9779b" 117 | integrity sha512-UBj135Nx4FpnvtE+C8TWGp98oUgBcmNmdYgl5ToKc0mBHxVVqVE7FUS5/ELMImOp205qDAittL6Ezhasc2Ev/w== 118 | 119 | "@esbuild/sunos-x64@0.17.11": 120 | version "0.17.11" 121 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.11.tgz#2ea47fb592e68406e5025a7696dc714fc6a115dc" 122 | integrity sha512-1/gxTifDC9aXbV2xOfCbOceh5AlIidUrPsMpivgzo8P8zUtczlq1ncFpeN1ZyQJ9lVs2hILy1PG5KPp+w8QPPg== 123 | 124 | "@esbuild/win32-arm64@0.17.11": 125 | version "0.17.11" 126 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.11.tgz#47e6fdab17c4c52e6e0d606dd9cb843b29826325" 127 | integrity sha512-vtSfyx5yRdpiOW9yp6Ax0zyNOv9HjOAw8WaZg3dF5djEHKKm3UnoohftVvIJtRh0Ec7Hso0RIdTqZvPXJ7FdvQ== 128 | 129 | "@esbuild/win32-ia32@0.17.11": 130 | version "0.17.11" 131 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.11.tgz#a97273aa3164c8d8f501899f55cc75a4a79599a3" 132 | integrity sha512-GFPSLEGQr4wHFTiIUJQrnJKZhZjjq4Sphf+mM76nQR6WkQn73vm7IsacmBRPkALfpOCHsopSvLgqdd4iUW2mYw== 133 | 134 | "@esbuild/win32-x64@0.17.11": 135 | version "0.17.11" 136 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.11.tgz#9be796d93ae27b636da32d960899a4912bca27a1" 137 | integrity sha512-N9vXqLP3eRL8BqSy8yn4Y98cZI2pZ8fyuHx6lKjiG2WABpT2l01TXdzq5Ma2ZUBzfB7tx5dXVhge8X9u0S70ZQ== 138 | 139 | "@jimp/bmp@^0.22.7": 140 | version "0.22.7" 141 | resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.22.7.tgz#354ecedb4cbe66587cd06d3cb713d7e0740d768e" 142 | integrity sha512-0cfBPvugURS7G+60vRBL+penDRst8x40alS5Rhn2nlGsgsBHljFDw7+H4o5r6gldw9nv9PR9JA90Wloy7KMZdQ== 143 | dependencies: 144 | "@jimp/utils" "^0.22.7" 145 | bmp-js "^0.1.0" 146 | 147 | "@jimp/core@^0.22.7": 148 | version "0.22.7" 149 | resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.22.7.tgz#8bfa365b71669e9746ba0c3ec69029b8494a382c" 150 | integrity sha512-lg4z+pw23v2Gp9LWQur0NqYtnmoNWnyN/Or96elhJgeEJskrDGwROdajortHCCOI1xDnUZSirg8sFvStC8BIlg== 151 | dependencies: 152 | "@jimp/utils" "^0.22.7" 153 | any-base "^1.1.0" 154 | buffer "^5.2.0" 155 | exif-parser "^0.1.12" 156 | file-type "^16.5.4" 157 | isomorphic-fetch "^3.0.0" 158 | mkdirp "^2.1.3" 159 | pixelmatch "^4.0.2" 160 | tinycolor2 "^1.6.0" 161 | 162 | "@jimp/custom@^0.22.7": 163 | version "0.22.7" 164 | resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.22.7.tgz#6d34a7df2a94eb295c822287109142fc20e46841" 165 | integrity sha512-n+1+ZVDNumB1E+sL7KdGKAJ6MbgniX1/v/xOEFEQ46WDZ4cRTqP4+tXjHTuHSlOXiANH+K9zD6qgzqmgO6mCVw== 166 | dependencies: 167 | "@jimp/core" "^0.22.7" 168 | 169 | "@jimp/gif@^0.22.7": 170 | version "0.22.7" 171 | resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.22.7.tgz#7194e9ae3ce86534918d356e5d31d44c6a3e3730" 172 | integrity sha512-PGZMS8sYFnDcqg+t8IT3RaSJLrqB+3GzhI0hU5D4mmSuJ5UO/6Bdgu8nrwh3uFPxw0ZH6h9ozYk88cz0pKEhLQ== 173 | dependencies: 174 | "@jimp/utils" "^0.22.7" 175 | gifwrap "^0.9.2" 176 | omggif "^1.0.9" 177 | 178 | "@jimp/jpeg@^0.22.7": 179 | version "0.22.7" 180 | resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.22.7.tgz#31a92dbdc84c0648701a2a2f94c0dd7e7cb342c5" 181 | integrity sha512-ptwWyX/7RPcREy8SpPN/8IlywbwyPXiuXmoHwM6m4iKcyaCmmnfCdZwLNXYliJzFAFLLOWDuOrwO3cZSkH6Czg== 182 | dependencies: 183 | "@jimp/utils" "^0.22.7" 184 | jpeg-js "^0.4.4" 185 | 186 | "@jimp/plugin-blit@^0.22.7": 187 | version "0.22.7" 188 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.22.7.tgz#8f8c000e0b9a0e5710635465dba2ec68bf153926" 189 | integrity sha512-8oXcBTSd/sBmTQATrCxQ1ZBER31Lge8vXzWqNCbC3b1ZvRggCcqnDzRRH1+JiI4i+jPRo3Fi6/sdvEUyQ5LY3g== 190 | dependencies: 191 | "@jimp/utils" "^0.22.7" 192 | 193 | "@jimp/plugin-blur@^0.22.7": 194 | version "0.22.7" 195 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.22.7.tgz#497cfe9ce0fdc935cd584b2bee0d963845448da5" 196 | integrity sha512-M+0I5CKFIpnIQE27j8o8NECBsOFBd4z7C95ydy2UohYopugFq+hSVtMs1D4pQgb0RW1DJPiXD/4PHqb+lzV5mA== 197 | dependencies: 198 | "@jimp/utils" "^0.22.7" 199 | 200 | "@jimp/plugin-circle@^0.22.7": 201 | version "0.22.7" 202 | resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.22.7.tgz#6d05361b04f58eeb7302a947880241d1d32904d6" 203 | integrity sha512-zfZKKpOhlyiDeFjGW5JB9K4h/kvbdaAJWUEwmKrvvGar67G3j8dKu46AX0MeWRNZ1yk/lfz+JIa7TzKfxEBf6w== 204 | dependencies: 205 | "@jimp/utils" "^0.22.7" 206 | 207 | "@jimp/plugin-color@^0.22.7": 208 | version "0.22.7" 209 | resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.22.7.tgz#c705d4c245708dae731bf0ea1e2684c22892fb3c" 210 | integrity sha512-OXro9pdB0twQjV4LgW0bTEXaX1VgBsTBcFoDAs8q9mtQzD5p3UQmJ+ykCiQ5rTPxNN1Buc44tcCIfp8haB1ZVQ== 211 | dependencies: 212 | "@jimp/utils" "^0.22.7" 213 | tinycolor2 "^1.6.0" 214 | 215 | "@jimp/plugin-contain@^0.22.7": 216 | version "0.22.7" 217 | resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.22.7.tgz#f3caf429255ec601ff15ba2016721d10f48f7c91" 218 | integrity sha512-GwUxZp4jMA0O0qbknUPDONJAfHFaTRs8kK+jgRtUfgb1Xi96l5RN/PMMDv4owZCUiPVAON80X1BMj7nSQWNVUw== 219 | dependencies: 220 | "@jimp/utils" "^0.22.7" 221 | 222 | "@jimp/plugin-cover@^0.22.7": 223 | version "0.22.7" 224 | resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.22.7.tgz#15a08fae12a0386f1f2459717ba817793f7914db" 225 | integrity sha512-PVXeQyofGepMoJaQ5XapLwCcZfsOF1IoAotHosh8AOP8niCP/Erm8T6ZWf5tf0sMJiLHQMPUyns186H5isqEMQ== 226 | dependencies: 227 | "@jimp/utils" "^0.22.7" 228 | 229 | "@jimp/plugin-crop@^0.22.7": 230 | version "0.22.7" 231 | resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.22.7.tgz#2f46bb905cd853618a19bc0d0b4b7fba9a7397bf" 232 | integrity sha512-XXvUU+hPdodtTBSgyUJUnzh7JgKMVlS1GxjcQsjYU8iGr1dbpuazKMTQxc76ChVmy8ue4goi8bGstacWUHpl/Q== 233 | dependencies: 234 | "@jimp/utils" "^0.22.7" 235 | 236 | "@jimp/plugin-displace@^0.22.7": 237 | version "0.22.7" 238 | resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.22.7.tgz#a45de07dcaa5e5f7ca87c50b1245eaf7fe8ad5cf" 239 | integrity sha512-CCNAkmm2OS4QQtNRfQvXqoAMxNE0maSlVEV5DNdioHOUKycy02EJ5hNYR3l0FG+NraQHOuqv9XV37sGRl6QzMA== 240 | dependencies: 241 | "@jimp/utils" "^0.22.7" 242 | 243 | "@jimp/plugin-dither@^0.22.7": 244 | version "0.22.7" 245 | resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.22.7.tgz#7027aa10140f2b7429a05906d21b37d91452f424" 246 | integrity sha512-ndCW5MIGMdh3aBvvgRCO7el9cIPG29kU7xQYlOs5+3JsDk3Vf7X30QGPjzxABOY95qLUNUjf5Qe/p/tqv/vbcw== 247 | dependencies: 248 | "@jimp/utils" "^0.22.7" 249 | 250 | "@jimp/plugin-fisheye@^0.22.7": 251 | version "0.22.7" 252 | resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.7.tgz#38e14dbb99835e3fac9cd0cffc332dcd43b68db4" 253 | integrity sha512-boI1QowhZRfb6OF+ZPWtiSJP1GATsTHjd5Oy/lJ+n0L4rp439ZOTB1Elzcgc44O2C1mgZDdybRPQQvYdPF8slA== 254 | dependencies: 255 | "@jimp/utils" "^0.22.7" 256 | 257 | "@jimp/plugin-flip@^0.22.7": 258 | version "0.22.7" 259 | resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.22.7.tgz#c6419645c49f5a9c4dd6dd19c91ed77ecbb0881a" 260 | integrity sha512-/jkbgtvQPcKadAEV5ZXyoEpSdd7GEvGs/Ya/f48+LNszc+S24u4UXtuP3QPRJ5FHm0Re1t4uztM7xa6IPklAOA== 261 | dependencies: 262 | "@jimp/utils" "^0.22.7" 263 | 264 | "@jimp/plugin-gaussian@^0.22.7": 265 | version "0.22.7" 266 | resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.7.tgz#dcc3bfc05b7886dd5ef0ccb14a319085930dca2f" 267 | integrity sha512-OB1sdnjzq2rfUHmx9Rvi3SJIDbQAgWFgYEw6KhN3TSVOdrJHvwrQkEnwR9PoUzQg992VIpGcVc9Y1s/SOU2oCA== 268 | dependencies: 269 | "@jimp/utils" "^0.22.7" 270 | 271 | "@jimp/plugin-invert@^0.22.7": 272 | version "0.22.7" 273 | resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.22.7.tgz#96bfd07dbb68ad9558b5c6d19b6476aa072523f8" 274 | integrity sha512-dX/TqACJ/M5uXDIEJlVPPwietMD6EWUeA/CV4uvhLz9EMjTgHociJ3TWqGCY/70phhIBLbhLcHUVBL/q65ynfQ== 275 | dependencies: 276 | "@jimp/utils" "^0.22.7" 277 | 278 | "@jimp/plugin-mask@^0.22.7": 279 | version "0.22.7" 280 | resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.22.7.tgz#37e8a06b23c47b1c4a3f18bed7f50a52cc25e236" 281 | integrity sha512-rfKHKJLAtJG7qbB4zYAMcQ9ue3CIFRuAJ3xX0lzCxC0fGvCVuXlcxiAEauBxqaTWqiKMnahqpR3/Ah679K2FKQ== 282 | dependencies: 283 | "@jimp/utils" "^0.22.7" 284 | 285 | "@jimp/plugin-normalize@^0.22.7": 286 | version "0.22.7" 287 | resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.22.7.tgz#cc64132e69862c8b2901a0be88cf9370b43dd1b6" 288 | integrity sha512-t8x2jjKDmvUAZB4Wbeagr4D0BvoVCIWquy94mpglvSZ8ujKLt0aQBl3CBEIbXFAoVqNif+G36NtxPHNsjxIXOg== 289 | dependencies: 290 | "@jimp/utils" "^0.22.7" 291 | 292 | "@jimp/plugin-print@^0.22.7": 293 | version "0.22.7" 294 | resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.22.7.tgz#596251eaeedb5f0d1a2761771015d27242370edb" 295 | integrity sha512-kx0+cPeinki1IFg9cJy7LC4uVuOEOa8TIrcERioB6PVgJ7EDzCAfatTKULZ+t4uSs2K/lQF97wPYlbiyxs/Hzg== 296 | dependencies: 297 | "@jimp/utils" "^0.22.7" 298 | load-bmfont "^1.4.1" 299 | 300 | "@jimp/plugin-resize@^0.22.7": 301 | version "0.22.7" 302 | resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.22.7.tgz#d1b711664106b35e6cfcce73a6aefcffde65304f" 303 | integrity sha512-pg7i0JIYt7x7ag+CoD/yG70Xvwm1sKRfcFjQh954yestiin14uppPgXchAmTBmctecBjLNdsVlqSXbPvU4Jvxw== 304 | dependencies: 305 | "@jimp/utils" "^0.22.7" 306 | 307 | "@jimp/plugin-rotate@^0.22.7": 308 | version "0.22.7" 309 | resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.22.7.tgz#a864d736f04e4a5d5813c1d5761b3af84c98cf52" 310 | integrity sha512-Uh3Gb18IY8uXWk6E1bzMopum2GP+xwohbnMIDE0MSWmLaz7LXrfnvgXFba1uRGgn73CJz8UDS4fC1KIJMuxQZA== 311 | dependencies: 312 | "@jimp/utils" "^0.22.7" 313 | 314 | "@jimp/plugin-scale@^0.22.7": 315 | version "0.22.7" 316 | resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.22.7.tgz#5f520370914402b7da6a751f415e677da58cb9ff" 317 | integrity sha512-3uHUrk5Rl6MCxuoJtHTSeJjSHIxHWqOOgmD2caKIvyxds0Zmofu/Fva+N4V/m80E4q4G2RXNsUplFpFGhUM7hw== 318 | dependencies: 319 | "@jimp/utils" "^0.22.7" 320 | 321 | "@jimp/plugin-shadow@^0.22.7": 322 | version "0.22.7" 323 | resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.22.7.tgz#311392c7727f43bb3cb06cda1dc9d2f985545bb4" 324 | integrity sha512-NKEq5VR8U/d0OKf0hxFtrrbMCuNv7by31V+Kwgxb1oTP+j+zZEaww+m3YgEwIwRe7E8/yeDSHa5bJ+CmuyFZjw== 325 | dependencies: 326 | "@jimp/utils" "^0.22.7" 327 | 328 | "@jimp/plugin-threshold@^0.22.7": 329 | version "0.22.7" 330 | resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.22.7.tgz#d5efdfac88f22882f3eabee4525feddcaca51244" 331 | integrity sha512-BH4aLwfmnqjRVhdzMIqUns4ycZ6QoHHFR6Qz+X2iSpH5a33xFA4DRbd3Ehtrs4Gk7XiCjWkUyM6wjmH7l/1hNQ== 332 | dependencies: 333 | "@jimp/utils" "^0.22.7" 334 | 335 | "@jimp/plugins@^0.22.7": 336 | version "0.22.7" 337 | resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.22.7.tgz#2ee1258a005f135f0bc103286faed05acdc8a3b0" 338 | integrity sha512-AJmzTG/sa+CDpvle/UE89hjHR85gnRGSwLuQqPbhlY6GFCmC3uqHRJz9O5I8A4zdi9+e8LsBphuTlKV7RbuXOw== 339 | dependencies: 340 | "@jimp/plugin-blit" "^0.22.7" 341 | "@jimp/plugin-blur" "^0.22.7" 342 | "@jimp/plugin-circle" "^0.22.7" 343 | "@jimp/plugin-color" "^0.22.7" 344 | "@jimp/plugin-contain" "^0.22.7" 345 | "@jimp/plugin-cover" "^0.22.7" 346 | "@jimp/plugin-crop" "^0.22.7" 347 | "@jimp/plugin-displace" "^0.22.7" 348 | "@jimp/plugin-dither" "^0.22.7" 349 | "@jimp/plugin-fisheye" "^0.22.7" 350 | "@jimp/plugin-flip" "^0.22.7" 351 | "@jimp/plugin-gaussian" "^0.22.7" 352 | "@jimp/plugin-invert" "^0.22.7" 353 | "@jimp/plugin-mask" "^0.22.7" 354 | "@jimp/plugin-normalize" "^0.22.7" 355 | "@jimp/plugin-print" "^0.22.7" 356 | "@jimp/plugin-resize" "^0.22.7" 357 | "@jimp/plugin-rotate" "^0.22.7" 358 | "@jimp/plugin-scale" "^0.22.7" 359 | "@jimp/plugin-shadow" "^0.22.7" 360 | "@jimp/plugin-threshold" "^0.22.7" 361 | timm "^1.6.1" 362 | 363 | "@jimp/png@^0.22.7": 364 | version "0.22.7" 365 | resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.22.7.tgz#4f2b641a99192419e3eef8e50e229115fa2df3cc" 366 | integrity sha512-LxD3O9FKEwVv+j+HcUV7ez72Miy+823EjhtFZbBYXNp9qjHtHFBpgcSJBftUOCei8OlmmVgULYn9XjyfPsDgGw== 367 | dependencies: 368 | "@jimp/utils" "^0.22.7" 369 | pngjs "^6.0.0" 370 | 371 | "@jimp/tiff@^0.22.7": 372 | version "0.22.7" 373 | resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.22.7.tgz#2f1c6d0ab71ab5b64d73e7b328a61a70c27f3c88" 374 | integrity sha512-/oE8kLumzBfU1Z6h4TrDXYCGQNc4CjbZQvPssjImEqNLr5vbefpIpoy1fVMpsyuHZHsGovsBhBHxTJaRLO4+Og== 375 | dependencies: 376 | utif2 "^4.0.1" 377 | 378 | "@jimp/types@^0.22.7": 379 | version "0.22.7" 380 | resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.22.7.tgz#388ea61d08a0449eabc94d9b14737db66e83b276" 381 | integrity sha512-1T8BxwDh5HJvBh3tt6HUd8r7ir5Ge3JWATXC8O3Y9QYwOaERjA2+FVhGSjtoo5xCeJvLRjSzEtfZ8heowMBL4w== 382 | dependencies: 383 | "@jimp/bmp" "^0.22.7" 384 | "@jimp/gif" "^0.22.7" 385 | "@jimp/jpeg" "^0.22.7" 386 | "@jimp/png" "^0.22.7" 387 | "@jimp/tiff" "^0.22.7" 388 | timm "^1.6.1" 389 | 390 | "@jimp/utils@^0.22.7": 391 | version "0.22.7" 392 | resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.22.7.tgz#67a061c2f59e822d448b46fd7bb7dec36f8eb16d" 393 | integrity sha512-4ax4IOWLIERx4yz9y3fNXKvQaPOY23yJF5h4sizxVkQUObkZHWE0kL0TVHodBt3rS8ksdbCL8Jkz4GeNP/Katg== 394 | dependencies: 395 | regenerator-runtime "^0.13.3" 396 | 397 | "@tokenizer/token@^0.3.0": 398 | version "0.3.0" 399 | resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" 400 | integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== 401 | 402 | "@types/node@16.9.1": 403 | version "16.9.1" 404 | resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.1.tgz#0611b37db4246c937feef529ddcc018cf8e35708" 405 | integrity sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g== 406 | 407 | "@types/node@^18.15.3": 408 | version "18.15.3" 409 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014" 410 | integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw== 411 | 412 | any-base@^1.1.0: 413 | version "1.1.0" 414 | resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" 415 | integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== 416 | 417 | base64-js@^1.3.1: 418 | version "1.5.1" 419 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 420 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 421 | 422 | bmp-js@^0.1.0: 423 | version "0.1.0" 424 | resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" 425 | integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw== 426 | 427 | buffer-equal@0.0.1: 428 | version "0.0.1" 429 | resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" 430 | integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA== 431 | 432 | buffer-from@^1.0.0: 433 | version "1.1.2" 434 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 435 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 436 | 437 | buffer@^5.2.0: 438 | version "5.7.1" 439 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" 440 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 441 | dependencies: 442 | base64-js "^1.3.1" 443 | ieee754 "^1.1.13" 444 | 445 | dom-walk@^0.1.0: 446 | version "0.1.2" 447 | resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" 448 | integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== 449 | 450 | dotenv@^16.0.3: 451 | version "16.0.3" 452 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" 453 | integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== 454 | 455 | esbuild@~0.17.6: 456 | version "0.17.11" 457 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.11.tgz#9f3122643b21d7e7731e42f18576c10bfa28152b" 458 | integrity sha512-pAMImyokbWDtnA/ufPxjQg0fYo2DDuzAlqwnDvbXqHLphe+m80eF++perYKVm8LeTuj2zUuFXC+xgSVxyoHUdg== 459 | optionalDependencies: 460 | "@esbuild/android-arm" "0.17.11" 461 | "@esbuild/android-arm64" "0.17.11" 462 | "@esbuild/android-x64" "0.17.11" 463 | "@esbuild/darwin-arm64" "0.17.11" 464 | "@esbuild/darwin-x64" "0.17.11" 465 | "@esbuild/freebsd-arm64" "0.17.11" 466 | "@esbuild/freebsd-x64" "0.17.11" 467 | "@esbuild/linux-arm" "0.17.11" 468 | "@esbuild/linux-arm64" "0.17.11" 469 | "@esbuild/linux-ia32" "0.17.11" 470 | "@esbuild/linux-loong64" "0.17.11" 471 | "@esbuild/linux-mips64el" "0.17.11" 472 | "@esbuild/linux-ppc64" "0.17.11" 473 | "@esbuild/linux-riscv64" "0.17.11" 474 | "@esbuild/linux-s390x" "0.17.11" 475 | "@esbuild/linux-x64" "0.17.11" 476 | "@esbuild/netbsd-x64" "0.17.11" 477 | "@esbuild/openbsd-x64" "0.17.11" 478 | "@esbuild/sunos-x64" "0.17.11" 479 | "@esbuild/win32-arm64" "0.17.11" 480 | "@esbuild/win32-ia32" "0.17.11" 481 | "@esbuild/win32-x64" "0.17.11" 482 | 483 | exif-parser@^0.1.12: 484 | version "0.1.12" 485 | resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" 486 | integrity sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw== 487 | 488 | file-type@^16.5.4: 489 | version "16.5.4" 490 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd" 491 | integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw== 492 | dependencies: 493 | readable-web-to-node-stream "^3.0.0" 494 | strtok3 "^6.2.4" 495 | token-types "^4.1.1" 496 | 497 | fsevents@~2.3.2: 498 | version "2.3.2" 499 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 500 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 501 | 502 | get-tsconfig@^4.4.0: 503 | version "4.4.0" 504 | resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.4.0.tgz#64eee64596668a81b8fce18403f94f245ee0d4e5" 505 | integrity sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ== 506 | 507 | gifwrap@^0.9.2: 508 | version "0.9.4" 509 | resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.4.tgz#f4eb6169ba027d61df64aafbdcb1f8ae58ccc0c5" 510 | integrity sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ== 511 | dependencies: 512 | image-q "^4.0.0" 513 | omggif "^1.0.10" 514 | 515 | global@~4.4.0: 516 | version "4.4.0" 517 | resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" 518 | integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== 519 | dependencies: 520 | min-document "^2.19.0" 521 | process "^0.11.10" 522 | 523 | ieee754@^1.1.13, ieee754@^1.2.1: 524 | version "1.2.1" 525 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 526 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 527 | 528 | image-q@^4.0.0: 529 | version "4.0.0" 530 | resolved "https://registry.yarnpkg.com/image-q/-/image-q-4.0.0.tgz#31e075be7bae3c1f42a85c469b4732c358981776" 531 | integrity sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw== 532 | dependencies: 533 | "@types/node" "16.9.1" 534 | 535 | inherits@^2.0.3: 536 | version "2.0.4" 537 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 538 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 539 | 540 | is-function@^1.0.1: 541 | version "1.0.2" 542 | resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" 543 | integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== 544 | 545 | isomorphic-fetch@^3.0.0: 546 | version "3.0.0" 547 | resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" 548 | integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== 549 | dependencies: 550 | node-fetch "^2.6.1" 551 | whatwg-fetch "^3.4.1" 552 | 553 | jimp@^0.22.7: 554 | version "0.22.7" 555 | resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.22.7.tgz#5b1625f61a4f6ba50f85008cdf1929ae911c684b" 556 | integrity sha512-TJCTJ4ZcFUw6W8XZnR6ajdEu8vSyPi3AuoChs+zLHalXnhAPZgwkzwcXnxey4LNjh1p9dfIUkg8YSQ+q8pBW0A== 557 | dependencies: 558 | "@jimp/custom" "^0.22.7" 559 | "@jimp/plugins" "^0.22.7" 560 | "@jimp/types" "^0.22.7" 561 | regenerator-runtime "^0.13.3" 562 | 563 | jpeg-js@^0.4.4: 564 | version "0.4.4" 565 | resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.4.tgz#a9f1c6f1f9f0fa80cdb3484ed9635054d28936aa" 566 | integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== 567 | 568 | load-bmfont@^1.4.1: 569 | version "1.4.1" 570 | resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" 571 | integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== 572 | dependencies: 573 | buffer-equal "0.0.1" 574 | mime "^1.3.4" 575 | parse-bmfont-ascii "^1.0.3" 576 | parse-bmfont-binary "^1.0.5" 577 | parse-bmfont-xml "^1.1.4" 578 | phin "^2.9.1" 579 | xhr "^2.0.1" 580 | xtend "^4.0.0" 581 | 582 | mime@^1.3.4: 583 | version "1.6.0" 584 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 585 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 586 | 587 | min-document@^2.19.0: 588 | version "2.19.0" 589 | resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" 590 | integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== 591 | dependencies: 592 | dom-walk "^0.1.0" 593 | 594 | mkdirp@^2.1.3: 595 | version "2.1.5" 596 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.5.tgz#78d7eaf15e069ba7b6b47d76dd94cfadf7a4062f" 597 | integrity sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w== 598 | 599 | node-fetch@^2.6.1: 600 | version "2.6.9" 601 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" 602 | integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== 603 | dependencies: 604 | whatwg-url "^5.0.0" 605 | 606 | omggif@^1.0.10, omggif@^1.0.9: 607 | version "1.0.10" 608 | resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" 609 | integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== 610 | 611 | pako@^1.0.11: 612 | version "1.0.11" 613 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" 614 | integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== 615 | 616 | parse-bmfont-ascii@^1.0.3: 617 | version "1.0.6" 618 | resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" 619 | integrity sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA== 620 | 621 | parse-bmfont-binary@^1.0.5: 622 | version "1.0.6" 623 | resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" 624 | integrity sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA== 625 | 626 | parse-bmfont-xml@^1.1.4: 627 | version "1.1.4" 628 | resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" 629 | integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== 630 | dependencies: 631 | xml-parse-from-string "^1.0.0" 632 | xml2js "^0.4.5" 633 | 634 | parse-headers@^2.0.0: 635 | version "2.0.5" 636 | resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9" 637 | integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA== 638 | 639 | peek-readable@^4.1.0: 640 | version "4.1.0" 641 | resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" 642 | integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg== 643 | 644 | phin@^2.9.1: 645 | version "2.9.3" 646 | resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" 647 | integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== 648 | 649 | pixelmatch@^4.0.2: 650 | version "4.0.2" 651 | resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" 652 | integrity sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA== 653 | dependencies: 654 | pngjs "^3.0.0" 655 | 656 | pngjs@^3.0.0: 657 | version "3.4.0" 658 | resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" 659 | integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== 660 | 661 | pngjs@^6.0.0: 662 | version "6.0.0" 663 | resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821" 664 | integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg== 665 | 666 | process@^0.11.10: 667 | version "0.11.10" 668 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 669 | integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== 670 | 671 | readable-stream@^3.6.0: 672 | version "3.6.2" 673 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" 674 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== 675 | dependencies: 676 | inherits "^2.0.3" 677 | string_decoder "^1.1.1" 678 | util-deprecate "^1.0.1" 679 | 680 | readable-web-to-node-stream@^3.0.0: 681 | version "3.0.2" 682 | resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" 683 | integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw== 684 | dependencies: 685 | readable-stream "^3.6.0" 686 | 687 | regenerator-runtime@^0.13.3: 688 | version "0.13.11" 689 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" 690 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== 691 | 692 | safe-buffer@~5.2.0: 693 | version "5.2.1" 694 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 695 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 696 | 697 | sax@>=0.6.0: 698 | version "1.2.4" 699 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 700 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 701 | 702 | source-map-support@^0.5.21: 703 | version "0.5.21" 704 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 705 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 706 | dependencies: 707 | buffer-from "^1.0.0" 708 | source-map "^0.6.0" 709 | 710 | source-map@^0.6.0: 711 | version "0.6.1" 712 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 713 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 714 | 715 | string_decoder@^1.1.1: 716 | version "1.3.0" 717 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 718 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 719 | dependencies: 720 | safe-buffer "~5.2.0" 721 | 722 | strtok3@^6.2.4: 723 | version "6.3.0" 724 | resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0" 725 | integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw== 726 | dependencies: 727 | "@tokenizer/token" "^0.3.0" 728 | peek-readable "^4.1.0" 729 | 730 | timm@^1.6.1: 731 | version "1.7.1" 732 | resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" 733 | integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== 734 | 735 | tinycolor2@^1.6.0: 736 | version "1.6.0" 737 | resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" 738 | integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== 739 | 740 | token-types@^4.1.1: 741 | version "4.2.1" 742 | resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753" 743 | integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ== 744 | dependencies: 745 | "@tokenizer/token" "^0.3.0" 746 | ieee754 "^1.2.1" 747 | 748 | tr46@~0.0.3: 749 | version "0.0.3" 750 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" 751 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== 752 | 753 | tsx@^3.12.5: 754 | version "3.12.5" 755 | resolved "https://registry.yarnpkg.com/tsx/-/tsx-3.12.5.tgz#6d60d3c9ca2c5f9b8d2cef2cf099867591244264" 756 | integrity sha512-/TLj30xF1zcN9JkoFCyROtIQUi8cRQG+AFchsg5YkWou3+RXxTZS/ffWB3nCxyZPoBqF2+8ohs07N815dNb1wQ== 757 | dependencies: 758 | "@esbuild-kit/cjs-loader" "^2.4.2" 759 | "@esbuild-kit/core-utils" "^3.0.0" 760 | "@esbuild-kit/esm-loader" "^2.5.5" 761 | optionalDependencies: 762 | fsevents "~2.3.2" 763 | 764 | twitter-api-v2@^1.14.2: 765 | version "1.14.2" 766 | resolved "https://registry.yarnpkg.com/twitter-api-v2/-/twitter-api-v2-1.14.2.tgz#d928eeb588f3a195a1db8059f0654b75d4278d3a" 767 | integrity sha512-389e/rWaN8zWkmD5z2IpKVb5+ojPxVtrexQoGBI1Xfib1mE/9M7k7zbnZ3Q/WLwthwcWkQIlB25ecT64AL8LvQ== 768 | 769 | typescript@^4.9.5: 770 | version "4.9.5" 771 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" 772 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== 773 | 774 | utif2@^4.0.1: 775 | version "4.0.1" 776 | resolved "https://registry.yarnpkg.com/utif2/-/utif2-4.0.1.tgz#562433ef58d76b16d85638f052b2d8486122062c" 777 | integrity sha512-KMaD76dbzK1VjbwsckHJiqDjhP3pbpwyV+FdqkY6XFQenc2o/HS6pjPSYdu4+NQMHf2NLTW+nVP/eFP1CvOYQQ== 778 | dependencies: 779 | pako "^1.0.11" 780 | 781 | util-deprecate@^1.0.1: 782 | version "1.0.2" 783 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 784 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 785 | 786 | webidl-conversions@^3.0.0: 787 | version "3.0.1" 788 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" 789 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== 790 | 791 | whatwg-fetch@^3.4.1: 792 | version "3.6.2" 793 | resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" 794 | integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== 795 | 796 | whatwg-url@^5.0.0: 797 | version "5.0.0" 798 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" 799 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== 800 | dependencies: 801 | tr46 "~0.0.3" 802 | webidl-conversions "^3.0.0" 803 | 804 | xhr@^2.0.1: 805 | version "2.6.0" 806 | resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" 807 | integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== 808 | dependencies: 809 | global "~4.4.0" 810 | is-function "^1.0.1" 811 | parse-headers "^2.0.0" 812 | xtend "^4.0.0" 813 | 814 | xml-parse-from-string@^1.0.0: 815 | version "1.0.1" 816 | resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" 817 | integrity sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g== 818 | 819 | xml2js@^0.4.5: 820 | version "0.4.23" 821 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" 822 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== 823 | dependencies: 824 | sax ">=0.6.0" 825 | xmlbuilder "~11.0.0" 826 | 827 | xmlbuilder@~11.0.0: 828 | version "11.0.1" 829 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" 830 | integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== 831 | 832 | xtend@^4.0.0: 833 | version "4.0.2" 834 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 835 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 836 | --------------------------------------------------------------------------------