diff --git a/.currency_shop_generator/generate_shop.py b/.currency_shop_generator/generate_shop.py new file mode 100644 index 00000000..f96816d5 --- /dev/null +++ b/.currency_shop_generator/generate_shop.py @@ -0,0 +1,216 @@ +import hashlib +import json +import os +from typing import Optional + +from PIL import Image, ImageDraw, ImageFont + + +DIR = os.path.dirname(__file__) +CURRENCY_NAME = "Plum Blossom" +CURRENCY_EMOJI = "🌸" + + +def hash2(s: str): + return hashlib.md5(s.encode()).hexdigest() + + +class Item(): + + """ Name of the item """ + name: str + + """ Description in shop """ + description: str + + """ Icon in shop / collection """ + image: str + + """ Effects """ + effects: dict[str, list] + + + def __init__(self, name: str, description: str, image: str, effects: dict[str, list] = {}) -> None: + self.name = name + self.description = description + self.image = image + self.effects = effects + + def to_dict(self): + res = { + "name": self.name, + "description": self.description, + "image": self.image, + "effects": self.effects + } + + return res + + @staticmethod + def from_dict(d: dict): + return Item(**d) + + def get_image(self): + return Image.open(os.path.join(DIR, "..", "currency", "img", "items", self.image)) + + +class Shop(): + """ Shop name """ + name: str + + """ Items you can buy (dict item_id -> price) """ + to_buy: dict[str, int] + + """ Items you can sell (dict item_id -> price) """ + to_sell: dict[str, int] + + + def __init__(self, name: str, to_buy: dict = {}, to_sell: dict = {}): + self.name = name + self.to_buy = to_buy + self.to_sell = to_sell + + def to_dict(self): + return { + "name": self.name, + "to_buy": self.to_buy, + "to_sell": self.to_sell + } + + @staticmethod + def from_dict(d: dict): + return Shop(**d) + + +def get_emoji_img(emoji: str, size: tuple) -> Image.Image: + if ".png" in emoji: + return Image.open(os.path.join(DIR, "img", emoji)).convert("RGBA").resize(size) + + name = "-".join(map(lambda e: hex(ord(e))[2:], emoji)) + ".png" + path = os.path.join(DIR, "img", "72x72", name) + print(path) + + if os.path.exists(path): + return Image.open(path).convert("RGBA").resize(size) + else: + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 24) + img = Image.new("RGBA", size, (0, 0, 0, 0)) + draw = ImageDraw.Draw(img) + draw.text((0, 0), emoji, font=font, fill="white") + return img + + +def get_shop_image_to_buy(shop, items: dict[str, Item]): + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 32) + bigfont = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 64) + + imgs = [] + n = 0 + # Split the items in chunks of 8 + to_buys = [list(shop.to_buy.items())[i * 8:(i + 1) * 8] for i in range((len(shop.to_buy) + 8 - 1) // 8 )] + for to_buy in to_buys: + img = Image.open(os.path.join(DIR, "img", "background2.png")) + draw = ImageDraw.Draw(img) + + for i, itemprice in enumerate(to_buy): + n += 1 + itm, price = itemprice + item = items[itm] + + x = (i % 4) * 300 + 110 + y = (i // 4) * 300 + 110 + itemimg = item.get_image().resize((160, 160)) + img.paste(itemimg, (x, y), itemimg) + draw.text((x - 40, y - 40), f"#{n}", font=bigfont, fill='white', stroke_fill='black', stroke_width=2) + + _, _, w, _ = draw.textbbox((0, 0), item.name, font=font) + tx = x + 80 - w // 2 + ty = y + 170 + draw.text((tx, ty), item.name, font=font, fill='white') + + currency_img = get_emoji_img(CURRENCY_EMOJI, (42, 42)) + + pricetxt = f"{int(price)} " + _, _, w, _ = draw.textbbox((0, 0), pricetxt, font=font) + tx = x + 80 - w // 2 - currency_img.size[0] // 2 + ty = y + 210 + draw.text((tx, ty), pricetxt, font=font, fill='white') + img.paste(currency_img, (tx + w, ty), currency_img) + + imgs.append(img) + + return imgs + + +def get_shop_image_to_sell(shop, items: dict[str, Item]): + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 32) + bigfont = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 64) + + imgs = [] + n = 0 + # Split the items in chunks of 8 + to_sells = [list(shop.to_sell.items())[i * 8:(i + 1) * 8] for i in range((len(shop.to_sell) + 8 - 1) // 8 )] + for to_sell in to_sells: + img = Image.open(os.path.join(DIR, "img", "background.png")) + draw = ImageDraw.Draw(img) + + for i, itemprice in enumerate(to_sell): + n += 1 + itm, price = itemprice + item = items[itm] + + x = (i % 4) * 300 + 110 + y = (i // 4) * 300 + 110 + itemimg = item.get_image().resize((160, 160)) + img.paste(itemimg, (x, y), itemimg) + draw.text((x - 40, y - 40), f"#{n}", font=bigfont, fill='white', stroke_fill='black', stroke_width=2) + + _, _, w, _ = draw.textbbox((0, 0), item.name, font=font) + tx = x + 80 - w // 2 + ty = y + 170 + draw.text((tx, ty), item.name, font=font, fill='white') + + currency_img = get_emoji_img(shop.currency_emoji, (42, 42)) + + pricetxt = f"{int(price)} " + _, _, w, _ = draw.textbbox((0, 0), pricetxt, font=font) + tx = x + 80 - w // 2 - currency_img.size[0] // 2 + ty = y + 210 + draw.text((tx, ty), pricetxt, font=font, fill='white') + img.paste(currency_img, (tx + w, ty), currency_img) + + imgs.append(img) + + return imgs + + + +if __name__ == "__main__": + with open(os.path.join(DIR, "..", "currency", "data.json"), encoding='utf8') as f: + data = json.load(f) + + items = {} + for k, v in data["items"].items(): + items[k] = Item.from_dict(v) + + for s in data["shops"]: + shop = Shop.from_dict(s) + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_0.png" + path = os.path.join(DIR, "img", "shops", filename) + + if not os.path.exists(path): + imgs = get_shop_image_to_buy(shop, items) + for n, img in enumerate(imgs): + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_{n}.png" + path = os.path.join(DIR, "img", "shops", filename) + img.save(path) + + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_0.png" + path = os.path.join(DIR, "img", "shops", filename) + + if not os.path.exists(path): + imgs = get_shop_image_to_sell(shop, items) + for n, img in enumerate(imgs): + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{n}.png" + path = os.path.join(DIR, "img", "shops", filename) + img.save(path) diff --git a/.currency_shop_generator/ggsymbola.ttf b/.currency_shop_generator/ggsymbola.ttf new file mode 100644 index 00000000..47438574 Binary files /dev/null and b/.currency_shop_generator/ggsymbola.ttf differ diff --git a/.currency_shop_generator/img/72x72/1f004.png b/.currency_shop_generator/img/72x72/1f004.png new file mode 100644 index 00000000..93c0fa92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f004.png differ diff --git a/.currency_shop_generator/img/72x72/1f0cf.png b/.currency_shop_generator/img/72x72/1f0cf.png new file mode 100644 index 00000000..5530110a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f0cf.png differ diff --git a/.currency_shop_generator/img/72x72/1f170.png b/.currency_shop_generator/img/72x72/1f170.png new file mode 100644 index 00000000..8944eac4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f170.png differ diff --git a/.currency_shop_generator/img/72x72/1f171.png b/.currency_shop_generator/img/72x72/1f171.png new file mode 100644 index 00000000..6662ffef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f171.png differ diff --git a/.currency_shop_generator/img/72x72/1f17e.png b/.currency_shop_generator/img/72x72/1f17e.png new file mode 100644 index 00000000..7d38be20 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f17e.png differ diff --git a/.currency_shop_generator/img/72x72/1f17f.png b/.currency_shop_generator/img/72x72/1f17f.png new file mode 100644 index 00000000..afa850c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f17f.png differ diff --git a/.currency_shop_generator/img/72x72/1f18e.png b/.currency_shop_generator/img/72x72/1f18e.png new file mode 100644 index 00000000..0c6879c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f18e.png differ diff --git a/.currency_shop_generator/img/72x72/1f191.png b/.currency_shop_generator/img/72x72/1f191.png new file mode 100644 index 00000000..d4cb3afc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f191.png differ diff --git a/.currency_shop_generator/img/72x72/1f192.png b/.currency_shop_generator/img/72x72/1f192.png new file mode 100644 index 00000000..d1920bcc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f192.png differ diff --git a/.currency_shop_generator/img/72x72/1f193.png b/.currency_shop_generator/img/72x72/1f193.png new file mode 100644 index 00000000..20c35163 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f193.png differ diff --git a/.currency_shop_generator/img/72x72/1f194.png b/.currency_shop_generator/img/72x72/1f194.png new file mode 100644 index 00000000..d2a9c0ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f194.png differ diff --git a/.currency_shop_generator/img/72x72/1f195.png b/.currency_shop_generator/img/72x72/1f195.png new file mode 100644 index 00000000..9c069370 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f195.png differ diff --git a/.currency_shop_generator/img/72x72/1f196.png b/.currency_shop_generator/img/72x72/1f196.png new file mode 100644 index 00000000..1676a2b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f196.png differ diff --git a/.currency_shop_generator/img/72x72/1f197.png b/.currency_shop_generator/img/72x72/1f197.png new file mode 100644 index 00000000..90763be7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f197.png differ diff --git a/.currency_shop_generator/img/72x72/1f198.png b/.currency_shop_generator/img/72x72/1f198.png new file mode 100644 index 00000000..2dd0eb04 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f198.png differ diff --git a/.currency_shop_generator/img/72x72/1f199.png b/.currency_shop_generator/img/72x72/1f199.png new file mode 100644 index 00000000..177ee606 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f199.png differ diff --git a/.currency_shop_generator/img/72x72/1f19a.png b/.currency_shop_generator/img/72x72/1f19a.png new file mode 100644 index 00000000..9f26ffe7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f19a.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1e8.png b/.currency_shop_generator/img/72x72/1f1e6-1f1e8.png new file mode 100644 index 00000000..8e7a630b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1e9.png b/.currency_shop_generator/img/72x72/1f1e6-1f1e9.png new file mode 100644 index 00000000..69972dfe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1ea.png b/.currency_shop_generator/img/72x72/1f1e6-1f1ea.png new file mode 100644 index 00000000..11d2bb6e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1eb.png b/.currency_shop_generator/img/72x72/1f1e6-1f1eb.png new file mode 100644 index 00000000..7a37ec27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1ec.png b/.currency_shop_generator/img/72x72/1f1e6-1f1ec.png new file mode 100644 index 00000000..8602fff4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1ee.png b/.currency_shop_generator/img/72x72/1f1e6-1f1ee.png new file mode 100644 index 00000000..73f0c203 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f1.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f1.png new file mode 100644 index 00000000..a6d45735 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f2.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f2.png new file mode 100644 index 00000000..16ef38ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f4.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f4.png new file mode 100644 index 00000000..93495255 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f6.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f6.png new file mode 100644 index 00000000..d21e4baf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f7.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f7.png new file mode 100644 index 00000000..a7d8a31d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f8.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f8.png new file mode 100644 index 00000000..a5cdfccb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1f9.png b/.currency_shop_generator/img/72x72/1f1e6-1f1f9.png new file mode 100644 index 00000000..3937efe8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1fa.png b/.currency_shop_generator/img/72x72/1f1e6-1f1fa.png new file mode 100644 index 00000000..84a51806 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1fc.png b/.currency_shop_generator/img/72x72/1f1e6-1f1fc.png new file mode 100644 index 00000000..e250be92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1fd.png b/.currency_shop_generator/img/72x72/1f1e6-1f1fd.png new file mode 100644 index 00000000..a5444fc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6-1f1ff.png b/.currency_shop_generator/img/72x72/1f1e6-1f1ff.png new file mode 100644 index 00000000..4f0c1c86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e6.png b/.currency_shop_generator/img/72x72/1f1e6.png new file mode 100644 index 00000000..a0303942 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1e6.png b/.currency_shop_generator/img/72x72/1f1e7-1f1e6.png new file mode 100644 index 00000000..3ffe114d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1e7.png b/.currency_shop_generator/img/72x72/1f1e7-1f1e7.png new file mode 100644 index 00000000..e6fb3edd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1e9.png b/.currency_shop_generator/img/72x72/1f1e7-1f1e9.png new file mode 100644 index 00000000..c1c933e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ea.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ea.png new file mode 100644 index 00000000..93eaaff6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1eb.png b/.currency_shop_generator/img/72x72/1f1e7-1f1eb.png new file mode 100644 index 00000000..29064ff3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ec.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ec.png new file mode 100644 index 00000000..0519f963 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ed.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ed.png new file mode 100644 index 00000000..28c3ec6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ee.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ee.png new file mode 100644 index 00000000..71331165 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ef.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ef.png new file mode 100644 index 00000000..3ac1d995 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f1.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f1.png new file mode 100644 index 00000000..aa9bb068 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f2.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f2.png new file mode 100644 index 00000000..13531297 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f3.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f3.png new file mode 100644 index 00000000..f8612210 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f4.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f4.png new file mode 100644 index 00000000..21c555bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f6.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f6.png new file mode 100644 index 00000000..be922b0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f7.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f7.png new file mode 100644 index 00000000..642f3a52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f8.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f8.png new file mode 100644 index 00000000..f959101b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1f9.png b/.currency_shop_generator/img/72x72/1f1e7-1f1f9.png new file mode 100644 index 00000000..ee668fb7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1fb.png b/.currency_shop_generator/img/72x72/1f1e7-1f1fb.png new file mode 100644 index 00000000..d3a19fdf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1fc.png b/.currency_shop_generator/img/72x72/1f1e7-1f1fc.png new file mode 100644 index 00000000..4aeeb130 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1fe.png b/.currency_shop_generator/img/72x72/1f1e7-1f1fe.png new file mode 100644 index 00000000..fc2051bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7-1f1ff.png b/.currency_shop_generator/img/72x72/1f1e7-1f1ff.png new file mode 100644 index 00000000..0c23f807 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e7.png b/.currency_shop_generator/img/72x72/1f1e7.png new file mode 100644 index 00000000..2322e670 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1e6.png b/.currency_shop_generator/img/72x72/1f1e8-1f1e6.png new file mode 100644 index 00000000..fe777da3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1e8.png b/.currency_shop_generator/img/72x72/1f1e8-1f1e8.png new file mode 100644 index 00000000..f232d715 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1e9.png b/.currency_shop_generator/img/72x72/1f1e8-1f1e9.png new file mode 100644 index 00000000..f0855b27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1eb.png b/.currency_shop_generator/img/72x72/1f1e8-1f1eb.png new file mode 100644 index 00000000..18a68916 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1ec.png b/.currency_shop_generator/img/72x72/1f1e8-1f1ec.png new file mode 100644 index 00000000..113face1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1ed.png b/.currency_shop_generator/img/72x72/1f1e8-1f1ed.png new file mode 100644 index 00000000..bc50b99e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1ee.png b/.currency_shop_generator/img/72x72/1f1e8-1f1ee.png new file mode 100644 index 00000000..e19e84b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f0.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f0.png new file mode 100644 index 00000000..e5ca3914 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f1.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f1.png new file mode 100644 index 00000000..d4d91d06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f2.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f2.png new file mode 100644 index 00000000..457a0616 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f3.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f3.png new file mode 100644 index 00000000..dcc0fb1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f4.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f4.png new file mode 100644 index 00000000..0d2cf355 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f5.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f5.png new file mode 100644 index 00000000..662adc7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1f7.png b/.currency_shop_generator/img/72x72/1f1e8-1f1f7.png new file mode 100644 index 00000000..69b41acd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1fa.png b/.currency_shop_generator/img/72x72/1f1e8-1f1fa.png new file mode 100644 index 00000000..00e3299d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1fb.png b/.currency_shop_generator/img/72x72/1f1e8-1f1fb.png new file mode 100644 index 00000000..88ac3630 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1fc.png b/.currency_shop_generator/img/72x72/1f1e8-1f1fc.png new file mode 100644 index 00000000..83a5a7d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1fd.png b/.currency_shop_generator/img/72x72/1f1e8-1f1fd.png new file mode 100644 index 00000000..b6f36085 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1fe.png b/.currency_shop_generator/img/72x72/1f1e8-1f1fe.png new file mode 100644 index 00000000..5c333b07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8-1f1ff.png b/.currency_shop_generator/img/72x72/1f1e8-1f1ff.png new file mode 100644 index 00000000..ecad9fdb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e8.png b/.currency_shop_generator/img/72x72/1f1e8.png new file mode 100644 index 00000000..1683e320 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1ea.png b/.currency_shop_generator/img/72x72/1f1e9-1f1ea.png new file mode 100644 index 00000000..2933ab89 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1ec.png b/.currency_shop_generator/img/72x72/1f1e9-1f1ec.png new file mode 100644 index 00000000..aee82bad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1ef.png b/.currency_shop_generator/img/72x72/1f1e9-1f1ef.png new file mode 100644 index 00000000..24602c11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1f0.png b/.currency_shop_generator/img/72x72/1f1e9-1f1f0.png new file mode 100644 index 00000000..095ff86c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1f2.png b/.currency_shop_generator/img/72x72/1f1e9-1f1f2.png new file mode 100644 index 00000000..05f78c96 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1f4.png b/.currency_shop_generator/img/72x72/1f1e9-1f1f4.png new file mode 100644 index 00000000..4cb2f4ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9-1f1ff.png b/.currency_shop_generator/img/72x72/1f1e9-1f1ff.png new file mode 100644 index 00000000..8bdb882b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1e9.png b/.currency_shop_generator/img/72x72/1f1e9.png new file mode 100644 index 00000000..641d1641 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1e6.png b/.currency_shop_generator/img/72x72/1f1ea-1f1e6.png new file mode 100644 index 00000000..fddf21a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1e8.png b/.currency_shop_generator/img/72x72/1f1ea-1f1e8.png new file mode 100644 index 00000000..05b0a2ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1ea.png b/.currency_shop_generator/img/72x72/1f1ea-1f1ea.png new file mode 100644 index 00000000..94d8d464 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1ec.png b/.currency_shop_generator/img/72x72/1f1ea-1f1ec.png new file mode 100644 index 00000000..29dfd5ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1ed.png b/.currency_shop_generator/img/72x72/1f1ea-1f1ed.png new file mode 100644 index 00000000..29d07917 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1f7.png b/.currency_shop_generator/img/72x72/1f1ea-1f1f7.png new file mode 100644 index 00000000..fd25d0e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1f8.png b/.currency_shop_generator/img/72x72/1f1ea-1f1f8.png new file mode 100644 index 00000000..5c449da1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1f9.png b/.currency_shop_generator/img/72x72/1f1ea-1f1f9.png new file mode 100644 index 00000000..4f4e7fc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea-1f1fa.png b/.currency_shop_generator/img/72x72/1f1ea-1f1fa.png new file mode 100644 index 00000000..4f0b5d7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ea.png b/.currency_shop_generator/img/72x72/1f1ea.png new file mode 100644 index 00000000..cb6286fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1ee.png b/.currency_shop_generator/img/72x72/1f1eb-1f1ee.png new file mode 100644 index 00000000..34096f2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1ef.png b/.currency_shop_generator/img/72x72/1f1eb-1f1ef.png new file mode 100644 index 00000000..3f4c0e06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1f0.png b/.currency_shop_generator/img/72x72/1f1eb-1f1f0.png new file mode 100644 index 00000000..5b2ecff4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1f2.png b/.currency_shop_generator/img/72x72/1f1eb-1f1f2.png new file mode 100644 index 00000000..0fc25e88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1f4.png b/.currency_shop_generator/img/72x72/1f1eb-1f1f4.png new file mode 100644 index 00000000..7f8e4435 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb-1f1f7.png b/.currency_shop_generator/img/72x72/1f1eb-1f1f7.png new file mode 100644 index 00000000..662adc7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1eb.png b/.currency_shop_generator/img/72x72/1f1eb.png new file mode 100644 index 00000000..6d033081 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1e6.png b/.currency_shop_generator/img/72x72/1f1ec-1f1e6.png new file mode 100644 index 00000000..6f73a379 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1e7.png b/.currency_shop_generator/img/72x72/1f1ec-1f1e7.png new file mode 100644 index 00000000..af567657 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1e9.png b/.currency_shop_generator/img/72x72/1f1ec-1f1e9.png new file mode 100644 index 00000000..66f160e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1ea.png b/.currency_shop_generator/img/72x72/1f1ec-1f1ea.png new file mode 100644 index 00000000..31af1283 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1eb.png b/.currency_shop_generator/img/72x72/1f1ec-1f1eb.png new file mode 100644 index 00000000..99ff31b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1ec.png b/.currency_shop_generator/img/72x72/1f1ec-1f1ec.png new file mode 100644 index 00000000..72ac329c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1ed.png b/.currency_shop_generator/img/72x72/1f1ec-1f1ed.png new file mode 100644 index 00000000..2b19dbda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1ee.png b/.currency_shop_generator/img/72x72/1f1ec-1f1ee.png new file mode 100644 index 00000000..26d4ef75 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f1.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f1.png new file mode 100644 index 00000000..5df66b33 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f2.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f2.png new file mode 100644 index 00000000..4d1a3b4c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f3.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f3.png new file mode 100644 index 00000000..813c3caa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f5.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f5.png new file mode 100644 index 00000000..97a3dd9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f6.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f6.png new file mode 100644 index 00000000..02b7aec5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f7.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f7.png new file mode 100644 index 00000000..0478442a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f8.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f8.png new file mode 100644 index 00000000..da4bbff9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1f9.png b/.currency_shop_generator/img/72x72/1f1ec-1f1f9.png new file mode 100644 index 00000000..23cec339 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1fa.png b/.currency_shop_generator/img/72x72/1f1ec-1f1fa.png new file mode 100644 index 00000000..75c0945c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1fc.png b/.currency_shop_generator/img/72x72/1f1ec-1f1fc.png new file mode 100644 index 00000000..cf8c9416 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec-1f1fe.png b/.currency_shop_generator/img/72x72/1f1ec-1f1fe.png new file mode 100644 index 00000000..2e102fdc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ec.png b/.currency_shop_generator/img/72x72/1f1ec.png new file mode 100644 index 00000000..f9f35b99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1f0.png b/.currency_shop_generator/img/72x72/1f1ed-1f1f0.png new file mode 100644 index 00000000..412b6841 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1f2.png b/.currency_shop_generator/img/72x72/1f1ed-1f1f2.png new file mode 100644 index 00000000..9972434a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1f3.png b/.currency_shop_generator/img/72x72/1f1ed-1f1f3.png new file mode 100644 index 00000000..e1617778 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1f7.png b/.currency_shop_generator/img/72x72/1f1ed-1f1f7.png new file mode 100644 index 00000000..2dafc9a0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1f9.png b/.currency_shop_generator/img/72x72/1f1ed-1f1f9.png new file mode 100644 index 00000000..afbf0287 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed-1f1fa.png b/.currency_shop_generator/img/72x72/1f1ed-1f1fa.png new file mode 100644 index 00000000..b2f43f77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ed.png b/.currency_shop_generator/img/72x72/1f1ed.png new file mode 100644 index 00000000..519a4136 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1e8.png b/.currency_shop_generator/img/72x72/1f1ee-1f1e8.png new file mode 100644 index 00000000..44cb511f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1e9.png b/.currency_shop_generator/img/72x72/1f1ee-1f1e9.png new file mode 100644 index 00000000..4e8df647 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1ea.png b/.currency_shop_generator/img/72x72/1f1ee-1f1ea.png new file mode 100644 index 00000000..bbbeada9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f1.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f1.png new file mode 100644 index 00000000..6c390c3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f2.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f2.png new file mode 100644 index 00000000..99304fca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f3.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f3.png new file mode 100644 index 00000000..22d2bdfd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f4.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f4.png new file mode 100644 index 00000000..7ef54ae2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f6.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f6.png new file mode 100644 index 00000000..81de6973 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f7.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f7.png new file mode 100644 index 00000000..5147905e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f8.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f8.png new file mode 100644 index 00000000..349e9efa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee-1f1f9.png b/.currency_shop_generator/img/72x72/1f1ee-1f1f9.png new file mode 100644 index 00000000..2cd1da78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ee.png b/.currency_shop_generator/img/72x72/1f1ee.png new file mode 100644 index 00000000..4a50ebe9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ef-1f1ea.png b/.currency_shop_generator/img/72x72/1f1ef-1f1ea.png new file mode 100644 index 00000000..bc974c12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ef-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ef-1f1f2.png b/.currency_shop_generator/img/72x72/1f1ef-1f1f2.png new file mode 100644 index 00000000..2a48a73a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ef-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ef-1f1f4.png b/.currency_shop_generator/img/72x72/1f1ef-1f1f4.png new file mode 100644 index 00000000..5161701b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ef-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ef-1f1f5.png b/.currency_shop_generator/img/72x72/1f1ef-1f1f5.png new file mode 100644 index 00000000..dd515aa0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ef-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ef.png b/.currency_shop_generator/img/72x72/1f1ef.png new file mode 100644 index 00000000..f52052fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f0-1f1ea.png new file mode 100644 index 00000000..468ab957 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f0-1f1ec.png new file mode 100644 index 00000000..58f07a7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1ed.png b/.currency_shop_generator/img/72x72/1f1f0-1f1ed.png new file mode 100644 index 00000000..cf9c1a66 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1ee.png b/.currency_shop_generator/img/72x72/1f1f0-1f1ee.png new file mode 100644 index 00000000..ee10d013 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f0-1f1f2.png new file mode 100644 index 00000000..1035f149 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1f3.png b/.currency_shop_generator/img/72x72/1f1f0-1f1f3.png new file mode 100644 index 00000000..e021417b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1f5.png b/.currency_shop_generator/img/72x72/1f1f0-1f1f5.png new file mode 100644 index 00000000..7e05f75f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f0-1f1f7.png new file mode 100644 index 00000000..8ff7ccd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1fc.png b/.currency_shop_generator/img/72x72/1f1f0-1f1fc.png new file mode 100644 index 00000000..76f53c2f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1fe.png b/.currency_shop_generator/img/72x72/1f1f0-1f1fe.png new file mode 100644 index 00000000..158d5899 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0-1f1ff.png b/.currency_shop_generator/img/72x72/1f1f0-1f1ff.png new file mode 100644 index 00000000..d7e3401d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f0.png b/.currency_shop_generator/img/72x72/1f1f0.png new file mode 100644 index 00000000..00a31cba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f1-1f1e6.png new file mode 100644 index 00000000..44f5e8da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1e7.png b/.currency_shop_generator/img/72x72/1f1f1-1f1e7.png new file mode 100644 index 00000000..f506228d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1e8.png b/.currency_shop_generator/img/72x72/1f1f1-1f1e8.png new file mode 100644 index 00000000..1b7e53a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1ee.png b/.currency_shop_generator/img/72x72/1f1f1-1f1ee.png new file mode 100644 index 00000000..9a69e9a0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1f0.png b/.currency_shop_generator/img/72x72/1f1f1-1f1f0.png new file mode 100644 index 00000000..8f8d0b3a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f1-1f1f7.png new file mode 100644 index 00000000..8ed6a5a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1f8.png b/.currency_shop_generator/img/72x72/1f1f1-1f1f8.png new file mode 100644 index 00000000..051b53ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1f9.png b/.currency_shop_generator/img/72x72/1f1f1-1f1f9.png new file mode 100644 index 00000000..69de64e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1fa.png b/.currency_shop_generator/img/72x72/1f1f1-1f1fa.png new file mode 100644 index 00000000..d7a507d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1fb.png b/.currency_shop_generator/img/72x72/1f1f1-1f1fb.png new file mode 100644 index 00000000..55055509 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1-1f1fe.png b/.currency_shop_generator/img/72x72/1f1f1-1f1fe.png new file mode 100644 index 00000000..426e9319 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f1.png b/.currency_shop_generator/img/72x72/1f1f1.png new file mode 100644 index 00000000..50ba6046 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f2-1f1e6.png new file mode 100644 index 00000000..49d5f2f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1e8.png b/.currency_shop_generator/img/72x72/1f1f2-1f1e8.png new file mode 100644 index 00000000..cc71565d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1e9.png b/.currency_shop_generator/img/72x72/1f1f2-1f1e9.png new file mode 100644 index 00000000..72ab452b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f2-1f1ea.png new file mode 100644 index 00000000..ed5d0c41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1eb.png b/.currency_shop_generator/img/72x72/1f1f2-1f1eb.png new file mode 100644 index 00000000..662adc7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f2-1f1ec.png new file mode 100644 index 00000000..460babaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1ed.png b/.currency_shop_generator/img/72x72/1f1f2-1f1ed.png new file mode 100644 index 00000000..6b69a8d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f0.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f0.png new file mode 100644 index 00000000..9db397c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f1.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f1.png new file mode 100644 index 00000000..d7db7397 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f2.png new file mode 100644 index 00000000..d4b642c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f3.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f3.png new file mode 100644 index 00000000..7f2225c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f4.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f4.png new file mode 100644 index 00000000..2fe5c8cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f5.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f5.png new file mode 100644 index 00000000..c9d6d57f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f6.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f6.png new file mode 100644 index 00000000..aa46f114 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f7.png new file mode 100644 index 00000000..e9767976 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f8.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f8.png new file mode 100644 index 00000000..fd6b759a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1f9.png b/.currency_shop_generator/img/72x72/1f1f2-1f1f9.png new file mode 100644 index 00000000..9265b06e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1fa.png b/.currency_shop_generator/img/72x72/1f1f2-1f1fa.png new file mode 100644 index 00000000..b48e01b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1fb.png b/.currency_shop_generator/img/72x72/1f1f2-1f1fb.png new file mode 100644 index 00000000..c666d7ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1fc.png b/.currency_shop_generator/img/72x72/1f1f2-1f1fc.png new file mode 100644 index 00000000..e58fe389 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1fd.png b/.currency_shop_generator/img/72x72/1f1f2-1f1fd.png new file mode 100644 index 00000000..61775bf7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1fe.png b/.currency_shop_generator/img/72x72/1f1f2-1f1fe.png new file mode 100644 index 00000000..108dd99d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2-1f1ff.png b/.currency_shop_generator/img/72x72/1f1f2-1f1ff.png new file mode 100644 index 00000000..1a33e0c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f2.png b/.currency_shop_generator/img/72x72/1f1f2.png new file mode 100644 index 00000000..2539dab4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f3-1f1e6.png new file mode 100644 index 00000000..860139de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1e8.png b/.currency_shop_generator/img/72x72/1f1f3-1f1e8.png new file mode 100644 index 00000000..81fa7638 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f3-1f1ea.png new file mode 100644 index 00000000..1f1dc362 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1eb.png b/.currency_shop_generator/img/72x72/1f1f3-1f1eb.png new file mode 100644 index 00000000..599da68e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f3-1f1ec.png new file mode 100644 index 00000000..6cbb424d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1ee.png b/.currency_shop_generator/img/72x72/1f1f3-1f1ee.png new file mode 100644 index 00000000..3f140382 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1f1.png b/.currency_shop_generator/img/72x72/1f1f3-1f1f1.png new file mode 100644 index 00000000..619bf8ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1f4.png b/.currency_shop_generator/img/72x72/1f1f3-1f1f4.png new file mode 100644 index 00000000..d7587351 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1f5.png b/.currency_shop_generator/img/72x72/1f1f3-1f1f5.png new file mode 100644 index 00000000..48acf5f2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f3-1f1f7.png new file mode 100644 index 00000000..1748da9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1fa.png b/.currency_shop_generator/img/72x72/1f1f3-1f1fa.png new file mode 100644 index 00000000..9bd5ec1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3-1f1ff.png b/.currency_shop_generator/img/72x72/1f1f3-1f1ff.png new file mode 100644 index 00000000..0d193b32 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f3.png b/.currency_shop_generator/img/72x72/1f1f3.png new file mode 100644 index 00000000..11a883c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f4-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f4-1f1f2.png new file mode 100644 index 00000000..41176aa0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f4-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f4.png b/.currency_shop_generator/img/72x72/1f1f4.png new file mode 100644 index 00000000..71ff5a54 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f5-1f1e6.png new file mode 100644 index 00000000..61742298 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f5-1f1ea.png new file mode 100644 index 00000000..f7e54091 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1eb.png b/.currency_shop_generator/img/72x72/1f1f5-1f1eb.png new file mode 100644 index 00000000..f89b7557 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f5-1f1ec.png new file mode 100644 index 00000000..d75762c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1ed.png b/.currency_shop_generator/img/72x72/1f1f5-1f1ed.png new file mode 100644 index 00000000..a0adbef2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f0.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f0.png new file mode 100644 index 00000000..311ca9a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f1.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f1.png new file mode 100644 index 00000000..8d6921db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f2.png new file mode 100644 index 00000000..357a8631 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f3.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f3.png new file mode 100644 index 00000000..a7ced0f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f7.png new file mode 100644 index 00000000..867df29d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f8.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f8.png new file mode 100644 index 00000000..9756c042 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1f9.png b/.currency_shop_generator/img/72x72/1f1f5-1f1f9.png new file mode 100644 index 00000000..c359291b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1fc.png b/.currency_shop_generator/img/72x72/1f1f5-1f1fc.png new file mode 100644 index 00000000..8a7aea6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5-1f1fe.png b/.currency_shop_generator/img/72x72/1f1f5-1f1fe.png new file mode 100644 index 00000000..8bc9da32 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f5.png b/.currency_shop_generator/img/72x72/1f1f5.png new file mode 100644 index 00000000..70f7afe0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f6-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f6-1f1e6.png new file mode 100644 index 00000000..36309905 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f6-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f6.png b/.currency_shop_generator/img/72x72/1f1f6.png new file mode 100644 index 00000000..2628efd2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f7-1f1ea.png new file mode 100644 index 00000000..8010d88d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7-1f1f4.png b/.currency_shop_generator/img/72x72/1f1f7-1f1f4.png new file mode 100644 index 00000000..ce8f8e86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7-1f1f8.png b/.currency_shop_generator/img/72x72/1f1f7-1f1f8.png new file mode 100644 index 00000000..0485b863 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7-1f1fa.png b/.currency_shop_generator/img/72x72/1f1f7-1f1fa.png new file mode 100644 index 00000000..9af1cb84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7-1f1fc.png b/.currency_shop_generator/img/72x72/1f1f7-1f1fc.png new file mode 100644 index 00000000..2802d1a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f7.png b/.currency_shop_generator/img/72x72/1f1f7.png new file mode 100644 index 00000000..ecb868c0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f8-1f1e6.png new file mode 100644 index 00000000..5f90f43d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1e7.png b/.currency_shop_generator/img/72x72/1f1f8-1f1e7.png new file mode 100644 index 00000000..385dbaae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1e8.png b/.currency_shop_generator/img/72x72/1f1f8-1f1e8.png new file mode 100644 index 00000000..908f6b88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1e9.png b/.currency_shop_generator/img/72x72/1f1f8-1f1e9.png new file mode 100644 index 00000000..5ef2fd9a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ea.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ea.png new file mode 100644 index 00000000..2cf22587 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ec.png new file mode 100644 index 00000000..454b82a0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ed.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ed.png new file mode 100644 index 00000000..2d0df510 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ee.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ee.png new file mode 100644 index 00000000..86bffaf3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ef.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ef.png new file mode 100644 index 00000000..d7587351 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f0.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f0.png new file mode 100644 index 00000000..276c387e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f1.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f1.png new file mode 100644 index 00000000..de88763d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f2.png new file mode 100644 index 00000000..ddecba8b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f3.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f3.png new file mode 100644 index 00000000..843bda41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f4.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f4.png new file mode 100644 index 00000000..a4c573da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f7.png new file mode 100644 index 00000000..77cd1d3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f8.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f8.png new file mode 100644 index 00000000..9cbf721e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1f9.png b/.currency_shop_generator/img/72x72/1f1f8-1f1f9.png new file mode 100644 index 00000000..f209bcde Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1fb.png b/.currency_shop_generator/img/72x72/1f1f8-1f1fb.png new file mode 100644 index 00000000..333063f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1fd.png b/.currency_shop_generator/img/72x72/1f1f8-1f1fd.png new file mode 100644 index 00000000..72401f5f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1fe.png b/.currency_shop_generator/img/72x72/1f1f8-1f1fe.png new file mode 100644 index 00000000..3dae2a2f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8-1f1ff.png b/.currency_shop_generator/img/72x72/1f1f8-1f1ff.png new file mode 100644 index 00000000..0cf3fb1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f8.png b/.currency_shop_generator/img/72x72/1f1f8.png new file mode 100644 index 00000000..7a38fb9f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1e6.png b/.currency_shop_generator/img/72x72/1f1f9-1f1e6.png new file mode 100644 index 00000000..15e4c3e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1e8.png b/.currency_shop_generator/img/72x72/1f1f9-1f1e8.png new file mode 100644 index 00000000..d3da08b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1e9.png b/.currency_shop_generator/img/72x72/1f1f9-1f1e9.png new file mode 100644 index 00000000..77184f4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1eb.png b/.currency_shop_generator/img/72x72/1f1f9-1f1eb.png new file mode 100644 index 00000000..2c17f5e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1ec.png b/.currency_shop_generator/img/72x72/1f1f9-1f1ec.png new file mode 100644 index 00000000..d9b238aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1ed.png b/.currency_shop_generator/img/72x72/1f1f9-1f1ed.png new file mode 100644 index 00000000..902f55ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1ef.png b/.currency_shop_generator/img/72x72/1f1f9-1f1ef.png new file mode 100644 index 00000000..2fc5e4e9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f0.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f0.png new file mode 100644 index 00000000..122903df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f1.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f1.png new file mode 100644 index 00000000..2f69d8d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f2.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f2.png new file mode 100644 index 00000000..8e6fbb11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f3.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f3.png new file mode 100644 index 00000000..0838b933 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f4.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f4.png new file mode 100644 index 00000000..6a680b11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f7.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f7.png new file mode 100644 index 00000000..a80ec23d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1f9.png b/.currency_shop_generator/img/72x72/1f1f9-1f1f9.png new file mode 100644 index 00000000..7052a392 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1fb.png b/.currency_shop_generator/img/72x72/1f1f9-1f1fb.png new file mode 100644 index 00000000..44880afa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1fc.png b/.currency_shop_generator/img/72x72/1f1f9-1f1fc.png new file mode 100644 index 00000000..d5d14aed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9-1f1ff.png b/.currency_shop_generator/img/72x72/1f1f9-1f1ff.png new file mode 100644 index 00000000..87c990d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1f9.png b/.currency_shop_generator/img/72x72/1f1f9.png new file mode 100644 index 00000000..a3faa0db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1e6.png b/.currency_shop_generator/img/72x72/1f1fa-1f1e6.png new file mode 100644 index 00000000..81db6c22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1ec.png b/.currency_shop_generator/img/72x72/1f1fa-1f1ec.png new file mode 100644 index 00000000..f5604498 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1f2.png b/.currency_shop_generator/img/72x72/1f1fa-1f1f2.png new file mode 100644 index 00000000..6d18cb70 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1f3.png b/.currency_shop_generator/img/72x72/1f1fa-1f1f3.png new file mode 100644 index 00000000..ea7fc4c7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1f8.png b/.currency_shop_generator/img/72x72/1f1fa-1f1f8.png new file mode 100644 index 00000000..0ba06425 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1fe.png b/.currency_shop_generator/img/72x72/1f1fa-1f1fe.png new file mode 100644 index 00000000..aa981ca3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa-1f1ff.png b/.currency_shop_generator/img/72x72/1f1fa-1f1ff.png new file mode 100644 index 00000000..ae196dd4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa-1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fa.png b/.currency_shop_generator/img/72x72/1f1fa.png new file mode 100644 index 00000000..95651c65 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1e6.png b/.currency_shop_generator/img/72x72/1f1fb-1f1e6.png new file mode 100644 index 00000000..f0fe36f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1e8.png b/.currency_shop_generator/img/72x72/1f1fb-1f1e8.png new file mode 100644 index 00000000..234bf65a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1ea.png b/.currency_shop_generator/img/72x72/1f1fb-1f1ea.png new file mode 100644 index 00000000..70a249fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1ec.png b/.currency_shop_generator/img/72x72/1f1fb-1f1ec.png new file mode 100644 index 00000000..72017181 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1ee.png b/.currency_shop_generator/img/72x72/1f1fb-1f1ee.png new file mode 100644 index 00000000..0feb6aeb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1f3.png b/.currency_shop_generator/img/72x72/1f1fb-1f1f3.png new file mode 100644 index 00000000..5282bd43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb-1f1fa.png b/.currency_shop_generator/img/72x72/1f1fb-1f1fa.png new file mode 100644 index 00000000..6047a7bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb-1f1fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fb.png b/.currency_shop_generator/img/72x72/1f1fb.png new file mode 100644 index 00000000..f431931f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fc-1f1eb.png b/.currency_shop_generator/img/72x72/1f1fc-1f1eb.png new file mode 100644 index 00000000..15746dad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fc-1f1eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fc-1f1f8.png b/.currency_shop_generator/img/72x72/1f1fc-1f1f8.png new file mode 100644 index 00000000..5356f6d4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fc-1f1f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fc.png b/.currency_shop_generator/img/72x72/1f1fc.png new file mode 100644 index 00000000..b9c56ae2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fd-1f1f0.png b/.currency_shop_generator/img/72x72/1f1fd-1f1f0.png new file mode 100644 index 00000000..043e9b51 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fd-1f1f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fd.png b/.currency_shop_generator/img/72x72/1f1fd.png new file mode 100644 index 00000000..328a5336 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fe-1f1ea.png b/.currency_shop_generator/img/72x72/1f1fe-1f1ea.png new file mode 100644 index 00000000..e858bb2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fe-1f1ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fe-1f1f9.png b/.currency_shop_generator/img/72x72/1f1fe-1f1f9.png new file mode 100644 index 00000000..642b133c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fe-1f1f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f1fe.png b/.currency_shop_generator/img/72x72/1f1fe.png new file mode 100644 index 00000000..a1518ab3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ff-1f1e6.png b/.currency_shop_generator/img/72x72/1f1ff-1f1e6.png new file mode 100644 index 00000000..45350077 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ff-1f1e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ff-1f1f2.png b/.currency_shop_generator/img/72x72/1f1ff-1f1f2.png new file mode 100644 index 00000000..62833250 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ff-1f1f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ff-1f1fc.png b/.currency_shop_generator/img/72x72/1f1ff-1f1fc.png new file mode 100644 index 00000000..d87fd6ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ff-1f1fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f1ff.png b/.currency_shop_generator/img/72x72/1f1ff.png new file mode 100644 index 00000000..090d1bc4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f1ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f201.png b/.currency_shop_generator/img/72x72/1f201.png new file mode 100644 index 00000000..31952eaf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f201.png differ diff --git a/.currency_shop_generator/img/72x72/1f202.png b/.currency_shop_generator/img/72x72/1f202.png new file mode 100644 index 00000000..d12881ed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f202.png differ diff --git a/.currency_shop_generator/img/72x72/1f21a.png b/.currency_shop_generator/img/72x72/1f21a.png new file mode 100644 index 00000000..671699d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f21a.png differ diff --git a/.currency_shop_generator/img/72x72/1f22f.png b/.currency_shop_generator/img/72x72/1f22f.png new file mode 100644 index 00000000..b07ad082 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f22f.png differ diff --git a/.currency_shop_generator/img/72x72/1f232.png b/.currency_shop_generator/img/72x72/1f232.png new file mode 100644 index 00000000..37ad941c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f232.png differ diff --git a/.currency_shop_generator/img/72x72/1f233.png b/.currency_shop_generator/img/72x72/1f233.png new file mode 100644 index 00000000..9dc7c35f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f233.png differ diff --git a/.currency_shop_generator/img/72x72/1f234.png b/.currency_shop_generator/img/72x72/1f234.png new file mode 100644 index 00000000..5217963f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f234.png differ diff --git a/.currency_shop_generator/img/72x72/1f235.png b/.currency_shop_generator/img/72x72/1f235.png new file mode 100644 index 00000000..2ef4e02c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f235.png differ diff --git a/.currency_shop_generator/img/72x72/1f236.png b/.currency_shop_generator/img/72x72/1f236.png new file mode 100644 index 00000000..503ca0f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f236.png differ diff --git a/.currency_shop_generator/img/72x72/1f237.png b/.currency_shop_generator/img/72x72/1f237.png new file mode 100644 index 00000000..a8a13729 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f237.png differ diff --git a/.currency_shop_generator/img/72x72/1f238.png b/.currency_shop_generator/img/72x72/1f238.png new file mode 100644 index 00000000..c85c7020 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f238.png differ diff --git a/.currency_shop_generator/img/72x72/1f239.png b/.currency_shop_generator/img/72x72/1f239.png new file mode 100644 index 00000000..338aded4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f239.png differ diff --git a/.currency_shop_generator/img/72x72/1f23a.png b/.currency_shop_generator/img/72x72/1f23a.png new file mode 100644 index 00000000..de3f1aa9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f23a.png differ diff --git a/.currency_shop_generator/img/72x72/1f250.png b/.currency_shop_generator/img/72x72/1f250.png new file mode 100644 index 00000000..be414e9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f250.png differ diff --git a/.currency_shop_generator/img/72x72/1f251.png b/.currency_shop_generator/img/72x72/1f251.png new file mode 100644 index 00000000..bc0802fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f251.png differ diff --git a/.currency_shop_generator/img/72x72/1f300.png b/.currency_shop_generator/img/72x72/1f300.png new file mode 100644 index 00000000..12726261 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f300.png differ diff --git a/.currency_shop_generator/img/72x72/1f301.png b/.currency_shop_generator/img/72x72/1f301.png new file mode 100644 index 00000000..ff0622f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f301.png differ diff --git a/.currency_shop_generator/img/72x72/1f302.png b/.currency_shop_generator/img/72x72/1f302.png new file mode 100644 index 00000000..803de0a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f302.png differ diff --git a/.currency_shop_generator/img/72x72/1f303.png b/.currency_shop_generator/img/72x72/1f303.png new file mode 100644 index 00000000..8eb0c12b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f303.png differ diff --git a/.currency_shop_generator/img/72x72/1f304.png b/.currency_shop_generator/img/72x72/1f304.png new file mode 100644 index 00000000..ab061858 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f304.png differ diff --git a/.currency_shop_generator/img/72x72/1f305.png b/.currency_shop_generator/img/72x72/1f305.png new file mode 100644 index 00000000..eda7cbee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f305.png differ diff --git a/.currency_shop_generator/img/72x72/1f306.png b/.currency_shop_generator/img/72x72/1f306.png new file mode 100644 index 00000000..768e2d22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f306.png differ diff --git a/.currency_shop_generator/img/72x72/1f307.png b/.currency_shop_generator/img/72x72/1f307.png new file mode 100644 index 00000000..f0cc2745 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f307.png differ diff --git a/.currency_shop_generator/img/72x72/1f308.png b/.currency_shop_generator/img/72x72/1f308.png new file mode 100644 index 00000000..9952a393 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f308.png differ diff --git a/.currency_shop_generator/img/72x72/1f309.png b/.currency_shop_generator/img/72x72/1f309.png new file mode 100644 index 00000000..8e1d3a50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f309.png differ diff --git a/.currency_shop_generator/img/72x72/1f30a.png b/.currency_shop_generator/img/72x72/1f30a.png new file mode 100644 index 00000000..f29f044e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30a.png differ diff --git a/.currency_shop_generator/img/72x72/1f30b.png b/.currency_shop_generator/img/72x72/1f30b.png new file mode 100644 index 00000000..4c220af1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30b.png differ diff --git a/.currency_shop_generator/img/72x72/1f30c.png b/.currency_shop_generator/img/72x72/1f30c.png new file mode 100644 index 00000000..9c3f134a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30c.png differ diff --git a/.currency_shop_generator/img/72x72/1f30d.png b/.currency_shop_generator/img/72x72/1f30d.png new file mode 100644 index 00000000..b5f62c33 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30d.png differ diff --git a/.currency_shop_generator/img/72x72/1f30e.png b/.currency_shop_generator/img/72x72/1f30e.png new file mode 100644 index 00000000..d74ff449 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30e.png differ diff --git a/.currency_shop_generator/img/72x72/1f30f.png b/.currency_shop_generator/img/72x72/1f30f.png new file mode 100644 index 00000000..66c4bed3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f30f.png differ diff --git a/.currency_shop_generator/img/72x72/1f310.png b/.currency_shop_generator/img/72x72/1f310.png new file mode 100644 index 00000000..faf027d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f310.png differ diff --git a/.currency_shop_generator/img/72x72/1f311.png b/.currency_shop_generator/img/72x72/1f311.png new file mode 100644 index 00000000..b4be1870 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f311.png differ diff --git a/.currency_shop_generator/img/72x72/1f312.png b/.currency_shop_generator/img/72x72/1f312.png new file mode 100644 index 00000000..1f2d7a1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f312.png differ diff --git a/.currency_shop_generator/img/72x72/1f313.png b/.currency_shop_generator/img/72x72/1f313.png new file mode 100644 index 00000000..2e4ee20b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f313.png differ diff --git a/.currency_shop_generator/img/72x72/1f314.png b/.currency_shop_generator/img/72x72/1f314.png new file mode 100644 index 00000000..63dda718 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f314.png differ diff --git a/.currency_shop_generator/img/72x72/1f315.png b/.currency_shop_generator/img/72x72/1f315.png new file mode 100644 index 00000000..b7aea1a0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f315.png differ diff --git a/.currency_shop_generator/img/72x72/1f316.png b/.currency_shop_generator/img/72x72/1f316.png new file mode 100644 index 00000000..3d08d8db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f316.png differ diff --git a/.currency_shop_generator/img/72x72/1f317.png b/.currency_shop_generator/img/72x72/1f317.png new file mode 100644 index 00000000..fb799d03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f317.png differ diff --git a/.currency_shop_generator/img/72x72/1f318.png b/.currency_shop_generator/img/72x72/1f318.png new file mode 100644 index 00000000..d16ee12a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f318.png differ diff --git a/.currency_shop_generator/img/72x72/1f319.png b/.currency_shop_generator/img/72x72/1f319.png new file mode 100644 index 00000000..51c101ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f319.png differ diff --git a/.currency_shop_generator/img/72x72/1f31a.png b/.currency_shop_generator/img/72x72/1f31a.png new file mode 100644 index 00000000..e5857351 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31a.png differ diff --git a/.currency_shop_generator/img/72x72/1f31b.png b/.currency_shop_generator/img/72x72/1f31b.png new file mode 100644 index 00000000..2d974fda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31b.png differ diff --git a/.currency_shop_generator/img/72x72/1f31c.png b/.currency_shop_generator/img/72x72/1f31c.png new file mode 100644 index 00000000..9538a024 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31c.png differ diff --git a/.currency_shop_generator/img/72x72/1f31d.png b/.currency_shop_generator/img/72x72/1f31d.png new file mode 100644 index 00000000..02ceca43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31d.png differ diff --git a/.currency_shop_generator/img/72x72/1f31e.png b/.currency_shop_generator/img/72x72/1f31e.png new file mode 100644 index 00000000..4a928c08 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31e.png differ diff --git a/.currency_shop_generator/img/72x72/1f31f.png b/.currency_shop_generator/img/72x72/1f31f.png new file mode 100644 index 00000000..3d5fce4a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f31f.png differ diff --git a/.currency_shop_generator/img/72x72/1f320.png b/.currency_shop_generator/img/72x72/1f320.png new file mode 100644 index 00000000..7a97429f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f320.png differ diff --git a/.currency_shop_generator/img/72x72/1f321.png b/.currency_shop_generator/img/72x72/1f321.png new file mode 100644 index 00000000..ea557a7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f321.png differ diff --git a/.currency_shop_generator/img/72x72/1f324.png b/.currency_shop_generator/img/72x72/1f324.png new file mode 100644 index 00000000..61c53ff9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f324.png differ diff --git a/.currency_shop_generator/img/72x72/1f325.png b/.currency_shop_generator/img/72x72/1f325.png new file mode 100644 index 00000000..93a39d50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f325.png differ diff --git a/.currency_shop_generator/img/72x72/1f326.png b/.currency_shop_generator/img/72x72/1f326.png new file mode 100644 index 00000000..e0ebf743 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f326.png differ diff --git a/.currency_shop_generator/img/72x72/1f327.png b/.currency_shop_generator/img/72x72/1f327.png new file mode 100644 index 00000000..950061b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f327.png differ diff --git a/.currency_shop_generator/img/72x72/1f328.png b/.currency_shop_generator/img/72x72/1f328.png new file mode 100644 index 00000000..51f7b80c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f328.png differ diff --git a/.currency_shop_generator/img/72x72/1f329.png b/.currency_shop_generator/img/72x72/1f329.png new file mode 100644 index 00000000..0d6a16b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f329.png differ diff --git a/.currency_shop_generator/img/72x72/1f32a.png b/.currency_shop_generator/img/72x72/1f32a.png new file mode 100644 index 00000000..1f304d4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32a.png differ diff --git a/.currency_shop_generator/img/72x72/1f32b.png b/.currency_shop_generator/img/72x72/1f32b.png new file mode 100644 index 00000000..a51e486b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32b.png differ diff --git a/.currency_shop_generator/img/72x72/1f32c.png b/.currency_shop_generator/img/72x72/1f32c.png new file mode 100644 index 00000000..89a0f5c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32c.png differ diff --git a/.currency_shop_generator/img/72x72/1f32d.png b/.currency_shop_generator/img/72x72/1f32d.png new file mode 100644 index 00000000..ef075887 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32d.png differ diff --git a/.currency_shop_generator/img/72x72/1f32e.png b/.currency_shop_generator/img/72x72/1f32e.png new file mode 100644 index 00000000..4080bd10 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32e.png differ diff --git a/.currency_shop_generator/img/72x72/1f32f.png b/.currency_shop_generator/img/72x72/1f32f.png new file mode 100644 index 00000000..6e232706 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f32f.png differ diff --git a/.currency_shop_generator/img/72x72/1f330.png b/.currency_shop_generator/img/72x72/1f330.png new file mode 100644 index 00000000..06ce7761 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f330.png differ diff --git a/.currency_shop_generator/img/72x72/1f331.png b/.currency_shop_generator/img/72x72/1f331.png new file mode 100644 index 00000000..57aaddb5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f331.png differ diff --git a/.currency_shop_generator/img/72x72/1f332.png b/.currency_shop_generator/img/72x72/1f332.png new file mode 100644 index 00000000..f9ca66ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f332.png differ diff --git a/.currency_shop_generator/img/72x72/1f333.png b/.currency_shop_generator/img/72x72/1f333.png new file mode 100644 index 00000000..0d51f232 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f333.png differ diff --git a/.currency_shop_generator/img/72x72/1f334.png b/.currency_shop_generator/img/72x72/1f334.png new file mode 100644 index 00000000..325ed94d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f334.png differ diff --git a/.currency_shop_generator/img/72x72/1f335.png b/.currency_shop_generator/img/72x72/1f335.png new file mode 100644 index 00000000..76c5096d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f335.png differ diff --git a/.currency_shop_generator/img/72x72/1f336.png b/.currency_shop_generator/img/72x72/1f336.png new file mode 100644 index 00000000..b0e51a9d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f336.png differ diff --git a/.currency_shop_generator/img/72x72/1f337.png b/.currency_shop_generator/img/72x72/1f337.png new file mode 100644 index 00000000..a0b89f79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f337.png differ diff --git a/.currency_shop_generator/img/72x72/1f338.png b/.currency_shop_generator/img/72x72/1f338.png new file mode 100644 index 00000000..3983b94f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f338.png differ diff --git a/.currency_shop_generator/img/72x72/1f339.png b/.currency_shop_generator/img/72x72/1f339.png new file mode 100644 index 00000000..27608f3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f339.png differ diff --git a/.currency_shop_generator/img/72x72/1f33a.png b/.currency_shop_generator/img/72x72/1f33a.png new file mode 100644 index 00000000..955d1f1c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33a.png differ diff --git a/.currency_shop_generator/img/72x72/1f33b.png b/.currency_shop_generator/img/72x72/1f33b.png new file mode 100644 index 00000000..7770c79a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33b.png differ diff --git a/.currency_shop_generator/img/72x72/1f33c.png b/.currency_shop_generator/img/72x72/1f33c.png new file mode 100644 index 00000000..12f5ce46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33c.png differ diff --git a/.currency_shop_generator/img/72x72/1f33d.png b/.currency_shop_generator/img/72x72/1f33d.png new file mode 100644 index 00000000..5f1d62b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33d.png differ diff --git a/.currency_shop_generator/img/72x72/1f33e.png b/.currency_shop_generator/img/72x72/1f33e.png new file mode 100644 index 00000000..5899de35 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f33f.png b/.currency_shop_generator/img/72x72/1f33f.png new file mode 100644 index 00000000..72a53fe9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f33f.png differ diff --git a/.currency_shop_generator/img/72x72/1f340.png b/.currency_shop_generator/img/72x72/1f340.png new file mode 100644 index 00000000..265e245a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f340.png differ diff --git a/.currency_shop_generator/img/72x72/1f341.png b/.currency_shop_generator/img/72x72/1f341.png new file mode 100644 index 00000000..3eadf4bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f341.png differ diff --git a/.currency_shop_generator/img/72x72/1f342.png b/.currency_shop_generator/img/72x72/1f342.png new file mode 100644 index 00000000..dcdc17b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f342.png differ diff --git a/.currency_shop_generator/img/72x72/1f343.png b/.currency_shop_generator/img/72x72/1f343.png new file mode 100644 index 00000000..51abe6c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f343.png differ diff --git a/.currency_shop_generator/img/72x72/1f344.png b/.currency_shop_generator/img/72x72/1f344.png new file mode 100644 index 00000000..80402a0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f344.png differ diff --git a/.currency_shop_generator/img/72x72/1f345.png b/.currency_shop_generator/img/72x72/1f345.png new file mode 100644 index 00000000..93eaaae6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f345.png differ diff --git a/.currency_shop_generator/img/72x72/1f346.png b/.currency_shop_generator/img/72x72/1f346.png new file mode 100644 index 00000000..83f1ffab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f346.png differ diff --git a/.currency_shop_generator/img/72x72/1f347.png b/.currency_shop_generator/img/72x72/1f347.png new file mode 100644 index 00000000..c5f99b4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f347.png differ diff --git a/.currency_shop_generator/img/72x72/1f348.png b/.currency_shop_generator/img/72x72/1f348.png new file mode 100644 index 00000000..8072ee1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f348.png differ diff --git a/.currency_shop_generator/img/72x72/1f349.png b/.currency_shop_generator/img/72x72/1f349.png new file mode 100644 index 00000000..c8023540 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f349.png differ diff --git a/.currency_shop_generator/img/72x72/1f34a.png b/.currency_shop_generator/img/72x72/1f34a.png new file mode 100644 index 00000000..bb250acc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34a.png differ diff --git a/.currency_shop_generator/img/72x72/1f34b.png b/.currency_shop_generator/img/72x72/1f34b.png new file mode 100644 index 00000000..78b6f953 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34b.png differ diff --git a/.currency_shop_generator/img/72x72/1f34c.png b/.currency_shop_generator/img/72x72/1f34c.png new file mode 100644 index 00000000..9a0f2c57 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34c.png differ diff --git a/.currency_shop_generator/img/72x72/1f34d.png b/.currency_shop_generator/img/72x72/1f34d.png new file mode 100644 index 00000000..949edeab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34d.png differ diff --git a/.currency_shop_generator/img/72x72/1f34e.png b/.currency_shop_generator/img/72x72/1f34e.png new file mode 100644 index 00000000..a5c48923 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34e.png differ diff --git a/.currency_shop_generator/img/72x72/1f34f.png b/.currency_shop_generator/img/72x72/1f34f.png new file mode 100644 index 00000000..ac7be3e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f34f.png differ diff --git a/.currency_shop_generator/img/72x72/1f350.png b/.currency_shop_generator/img/72x72/1f350.png new file mode 100644 index 00000000..0f578599 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f350.png differ diff --git a/.currency_shop_generator/img/72x72/1f351.png b/.currency_shop_generator/img/72x72/1f351.png new file mode 100644 index 00000000..32e026cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f351.png differ diff --git a/.currency_shop_generator/img/72x72/1f352.png b/.currency_shop_generator/img/72x72/1f352.png new file mode 100644 index 00000000..ecd2e564 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f352.png differ diff --git a/.currency_shop_generator/img/72x72/1f353.png b/.currency_shop_generator/img/72x72/1f353.png new file mode 100644 index 00000000..ac2454a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f353.png differ diff --git a/.currency_shop_generator/img/72x72/1f354.png b/.currency_shop_generator/img/72x72/1f354.png new file mode 100644 index 00000000..c6e7e93b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f354.png differ diff --git a/.currency_shop_generator/img/72x72/1f355.png b/.currency_shop_generator/img/72x72/1f355.png new file mode 100644 index 00000000..eaefc58a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f355.png differ diff --git a/.currency_shop_generator/img/72x72/1f356.png b/.currency_shop_generator/img/72x72/1f356.png new file mode 100644 index 00000000..7fd839b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f356.png differ diff --git a/.currency_shop_generator/img/72x72/1f357.png b/.currency_shop_generator/img/72x72/1f357.png new file mode 100644 index 00000000..a32c8a6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f357.png differ diff --git a/.currency_shop_generator/img/72x72/1f358.png b/.currency_shop_generator/img/72x72/1f358.png new file mode 100644 index 00000000..e4cd7588 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f358.png differ diff --git a/.currency_shop_generator/img/72x72/1f359.png b/.currency_shop_generator/img/72x72/1f359.png new file mode 100644 index 00000000..d294d117 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f359.png differ diff --git a/.currency_shop_generator/img/72x72/1f35a.png b/.currency_shop_generator/img/72x72/1f35a.png new file mode 100644 index 00000000..a0ff523c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35a.png differ diff --git a/.currency_shop_generator/img/72x72/1f35b.png b/.currency_shop_generator/img/72x72/1f35b.png new file mode 100644 index 00000000..0826dca8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35b.png differ diff --git a/.currency_shop_generator/img/72x72/1f35c.png b/.currency_shop_generator/img/72x72/1f35c.png new file mode 100644 index 00000000..cc6233e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35c.png differ diff --git a/.currency_shop_generator/img/72x72/1f35d.png b/.currency_shop_generator/img/72x72/1f35d.png new file mode 100644 index 00000000..d03a14d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35d.png differ diff --git a/.currency_shop_generator/img/72x72/1f35e.png b/.currency_shop_generator/img/72x72/1f35e.png new file mode 100644 index 00000000..04dd14e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35e.png differ diff --git a/.currency_shop_generator/img/72x72/1f35f.png b/.currency_shop_generator/img/72x72/1f35f.png new file mode 100644 index 00000000..b61e6bc7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f35f.png differ diff --git a/.currency_shop_generator/img/72x72/1f360.png b/.currency_shop_generator/img/72x72/1f360.png new file mode 100644 index 00000000..9efde987 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f360.png differ diff --git a/.currency_shop_generator/img/72x72/1f361.png b/.currency_shop_generator/img/72x72/1f361.png new file mode 100644 index 00000000..90c6fa1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f361.png differ diff --git a/.currency_shop_generator/img/72x72/1f362.png b/.currency_shop_generator/img/72x72/1f362.png new file mode 100644 index 00000000..db134395 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f362.png differ diff --git a/.currency_shop_generator/img/72x72/1f363.png b/.currency_shop_generator/img/72x72/1f363.png new file mode 100644 index 00000000..5c703ff7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f363.png differ diff --git a/.currency_shop_generator/img/72x72/1f364.png b/.currency_shop_generator/img/72x72/1f364.png new file mode 100644 index 00000000..b1797f11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f364.png differ diff --git a/.currency_shop_generator/img/72x72/1f365.png b/.currency_shop_generator/img/72x72/1f365.png new file mode 100644 index 00000000..b98a7419 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f365.png differ diff --git a/.currency_shop_generator/img/72x72/1f366.png b/.currency_shop_generator/img/72x72/1f366.png new file mode 100644 index 00000000..b1ac2863 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f366.png differ diff --git a/.currency_shop_generator/img/72x72/1f367.png b/.currency_shop_generator/img/72x72/1f367.png new file mode 100644 index 00000000..70860c53 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f367.png differ diff --git a/.currency_shop_generator/img/72x72/1f368.png b/.currency_shop_generator/img/72x72/1f368.png new file mode 100644 index 00000000..f142b35f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f368.png differ diff --git a/.currency_shop_generator/img/72x72/1f369.png b/.currency_shop_generator/img/72x72/1f369.png new file mode 100644 index 00000000..647f504a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f369.png differ diff --git a/.currency_shop_generator/img/72x72/1f36a.png b/.currency_shop_generator/img/72x72/1f36a.png new file mode 100644 index 00000000..074da613 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36a.png differ diff --git a/.currency_shop_generator/img/72x72/1f36b.png b/.currency_shop_generator/img/72x72/1f36b.png new file mode 100644 index 00000000..2f7e59bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36b.png differ diff --git a/.currency_shop_generator/img/72x72/1f36c.png b/.currency_shop_generator/img/72x72/1f36c.png new file mode 100644 index 00000000..de50bdd5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36c.png differ diff --git a/.currency_shop_generator/img/72x72/1f36d.png b/.currency_shop_generator/img/72x72/1f36d.png new file mode 100644 index 00000000..d87f8e1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36d.png differ diff --git a/.currency_shop_generator/img/72x72/1f36e.png b/.currency_shop_generator/img/72x72/1f36e.png new file mode 100644 index 00000000..50a3ef8b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36e.png differ diff --git a/.currency_shop_generator/img/72x72/1f36f.png b/.currency_shop_generator/img/72x72/1f36f.png new file mode 100644 index 00000000..8b283f88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f36f.png differ diff --git a/.currency_shop_generator/img/72x72/1f370.png b/.currency_shop_generator/img/72x72/1f370.png new file mode 100644 index 00000000..f9b848be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f370.png differ diff --git a/.currency_shop_generator/img/72x72/1f371.png b/.currency_shop_generator/img/72x72/1f371.png new file mode 100644 index 00000000..fde795df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f371.png differ diff --git a/.currency_shop_generator/img/72x72/1f372.png b/.currency_shop_generator/img/72x72/1f372.png new file mode 100644 index 00000000..22775a2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f372.png differ diff --git a/.currency_shop_generator/img/72x72/1f373.png b/.currency_shop_generator/img/72x72/1f373.png new file mode 100644 index 00000000..6fba00ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f374.png b/.currency_shop_generator/img/72x72/1f374.png new file mode 100644 index 00000000..1e8b70d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f374.png differ diff --git a/.currency_shop_generator/img/72x72/1f375.png b/.currency_shop_generator/img/72x72/1f375.png new file mode 100644 index 00000000..3cd74cd9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f375.png differ diff --git a/.currency_shop_generator/img/72x72/1f376.png b/.currency_shop_generator/img/72x72/1f376.png new file mode 100644 index 00000000..db30dd22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f376.png differ diff --git a/.currency_shop_generator/img/72x72/1f377.png b/.currency_shop_generator/img/72x72/1f377.png new file mode 100644 index 00000000..94d98305 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f377.png differ diff --git a/.currency_shop_generator/img/72x72/1f378.png b/.currency_shop_generator/img/72x72/1f378.png new file mode 100644 index 00000000..d6e4c8da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f378.png differ diff --git a/.currency_shop_generator/img/72x72/1f379.png b/.currency_shop_generator/img/72x72/1f379.png new file mode 100644 index 00000000..40f93365 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f379.png differ diff --git a/.currency_shop_generator/img/72x72/1f37a.png b/.currency_shop_generator/img/72x72/1f37a.png new file mode 100644 index 00000000..80de8805 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37a.png differ diff --git a/.currency_shop_generator/img/72x72/1f37b.png b/.currency_shop_generator/img/72x72/1f37b.png new file mode 100644 index 00000000..ad7800d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37b.png differ diff --git a/.currency_shop_generator/img/72x72/1f37c.png b/.currency_shop_generator/img/72x72/1f37c.png new file mode 100644 index 00000000..4493e2b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f37d.png b/.currency_shop_generator/img/72x72/1f37d.png new file mode 100644 index 00000000..191c4e41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37d.png differ diff --git a/.currency_shop_generator/img/72x72/1f37e.png b/.currency_shop_generator/img/72x72/1f37e.png new file mode 100644 index 00000000..2342f1bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37e.png differ diff --git a/.currency_shop_generator/img/72x72/1f37f.png b/.currency_shop_generator/img/72x72/1f37f.png new file mode 100644 index 00000000..7708b1f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f37f.png differ diff --git a/.currency_shop_generator/img/72x72/1f380.png b/.currency_shop_generator/img/72x72/1f380.png new file mode 100644 index 00000000..3b6663d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f380.png differ diff --git a/.currency_shop_generator/img/72x72/1f381.png b/.currency_shop_generator/img/72x72/1f381.png new file mode 100644 index 00000000..af0b07e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f381.png differ diff --git a/.currency_shop_generator/img/72x72/1f382.png b/.currency_shop_generator/img/72x72/1f382.png new file mode 100644 index 00000000..54a62320 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f382.png differ diff --git a/.currency_shop_generator/img/72x72/1f383.png b/.currency_shop_generator/img/72x72/1f383.png new file mode 100644 index 00000000..3e68cb52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f383.png differ diff --git a/.currency_shop_generator/img/72x72/1f384.png b/.currency_shop_generator/img/72x72/1f384.png new file mode 100644 index 00000000..9e3e83a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f385-1f3fb.png b/.currency_shop_generator/img/72x72/1f385-1f3fb.png new file mode 100644 index 00000000..ae26f1ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f385-1f3fc.png b/.currency_shop_generator/img/72x72/1f385-1f3fc.png new file mode 100644 index 00000000..ae1e9a8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f385-1f3fd.png b/.currency_shop_generator/img/72x72/1f385-1f3fd.png new file mode 100644 index 00000000..3cd9a513 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f385-1f3fe.png b/.currency_shop_generator/img/72x72/1f385-1f3fe.png new file mode 100644 index 00000000..bbb8796f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f385-1f3ff.png b/.currency_shop_generator/img/72x72/1f385-1f3ff.png new file mode 100644 index 00000000..1432544f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f385.png b/.currency_shop_generator/img/72x72/1f385.png new file mode 100644 index 00000000..44e75755 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f385.png differ diff --git a/.currency_shop_generator/img/72x72/1f386.png b/.currency_shop_generator/img/72x72/1f386.png new file mode 100644 index 00000000..68d7bf45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f386.png differ diff --git a/.currency_shop_generator/img/72x72/1f387.png b/.currency_shop_generator/img/72x72/1f387.png new file mode 100644 index 00000000..bfc84671 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f387.png differ diff --git a/.currency_shop_generator/img/72x72/1f388.png b/.currency_shop_generator/img/72x72/1f388.png new file mode 100644 index 00000000..f003fbea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f388.png differ diff --git a/.currency_shop_generator/img/72x72/1f389.png b/.currency_shop_generator/img/72x72/1f389.png new file mode 100644 index 00000000..863661cd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f389.png differ diff --git a/.currency_shop_generator/img/72x72/1f38a.png b/.currency_shop_generator/img/72x72/1f38a.png new file mode 100644 index 00000000..234935a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38a.png differ diff --git a/.currency_shop_generator/img/72x72/1f38b.png b/.currency_shop_generator/img/72x72/1f38b.png new file mode 100644 index 00000000..8fe41cf1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38b.png differ diff --git a/.currency_shop_generator/img/72x72/1f38c.png b/.currency_shop_generator/img/72x72/1f38c.png new file mode 100644 index 00000000..e65ed9a0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38c.png differ diff --git a/.currency_shop_generator/img/72x72/1f38d.png b/.currency_shop_generator/img/72x72/1f38d.png new file mode 100644 index 00000000..df1fec8f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38d.png differ diff --git a/.currency_shop_generator/img/72x72/1f38e.png b/.currency_shop_generator/img/72x72/1f38e.png new file mode 100644 index 00000000..d026c999 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38e.png differ diff --git a/.currency_shop_generator/img/72x72/1f38f.png b/.currency_shop_generator/img/72x72/1f38f.png new file mode 100644 index 00000000..4371ba79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f38f.png differ diff --git a/.currency_shop_generator/img/72x72/1f390.png b/.currency_shop_generator/img/72x72/1f390.png new file mode 100644 index 00000000..78b2db18 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f390.png differ diff --git a/.currency_shop_generator/img/72x72/1f391.png b/.currency_shop_generator/img/72x72/1f391.png new file mode 100644 index 00000000..a2dfd88d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f391.png differ diff --git a/.currency_shop_generator/img/72x72/1f392.png b/.currency_shop_generator/img/72x72/1f392.png new file mode 100644 index 00000000..c0640237 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f392.png differ diff --git a/.currency_shop_generator/img/72x72/1f393.png b/.currency_shop_generator/img/72x72/1f393.png new file mode 100644 index 00000000..09d4757a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f396.png b/.currency_shop_generator/img/72x72/1f396.png new file mode 100644 index 00000000..42a8e1f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f396.png differ diff --git a/.currency_shop_generator/img/72x72/1f397.png b/.currency_shop_generator/img/72x72/1f397.png new file mode 100644 index 00000000..b40fb3fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f397.png differ diff --git a/.currency_shop_generator/img/72x72/1f399.png b/.currency_shop_generator/img/72x72/1f399.png new file mode 100644 index 00000000..1af0e3a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f399.png differ diff --git a/.currency_shop_generator/img/72x72/1f39a.png b/.currency_shop_generator/img/72x72/1f39a.png new file mode 100644 index 00000000..9b013eed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f39a.png differ diff --git a/.currency_shop_generator/img/72x72/1f39b.png b/.currency_shop_generator/img/72x72/1f39b.png new file mode 100644 index 00000000..deeeec93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f39b.png differ diff --git a/.currency_shop_generator/img/72x72/1f39e.png b/.currency_shop_generator/img/72x72/1f39e.png new file mode 100644 index 00000000..431b759e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f39e.png differ diff --git a/.currency_shop_generator/img/72x72/1f39f.png b/.currency_shop_generator/img/72x72/1f39f.png new file mode 100644 index 00000000..d79c8e5d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f39f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a0.png b/.currency_shop_generator/img/72x72/1f3a0.png new file mode 100644 index 00000000..41fb66ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a1.png b/.currency_shop_generator/img/72x72/1f3a1.png new file mode 100644 index 00000000..ea4a06a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a1.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a2.png b/.currency_shop_generator/img/72x72/1f3a2.png new file mode 100644 index 00000000..a881d3ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a2.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a3.png b/.currency_shop_generator/img/72x72/1f3a3.png new file mode 100644 index 00000000..aa7b3e9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a4.png b/.currency_shop_generator/img/72x72/1f3a4.png new file mode 100644 index 00000000..51e8d906 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a5.png b/.currency_shop_generator/img/72x72/1f3a5.png new file mode 100644 index 00000000..5c990159 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a6.png b/.currency_shop_generator/img/72x72/1f3a6.png new file mode 100644 index 00000000..7d22c83f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a6.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a7.png b/.currency_shop_generator/img/72x72/1f3a7.png new file mode 100644 index 00000000..847afe56 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a8.png b/.currency_shop_generator/img/72x72/1f3a8.png new file mode 100644 index 00000000..1dda3e0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3a9.png b/.currency_shop_generator/img/72x72/1f3a9.png new file mode 100644 index 00000000..66981690 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3a9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3aa.png b/.currency_shop_generator/img/72x72/1f3aa.png new file mode 100644 index 00000000..685c18bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3aa.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ab.png b/.currency_shop_generator/img/72x72/1f3ab.png new file mode 100644 index 00000000..072235f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ab.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ac.png b/.currency_shop_generator/img/72x72/1f3ac.png new file mode 100644 index 00000000..3a458264 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ac.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ad.png b/.currency_shop_generator/img/72x72/1f3ad.png new file mode 100644 index 00000000..a84cd97a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ad.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ae.png b/.currency_shop_generator/img/72x72/1f3ae.png new file mode 100644 index 00000000..10b366c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ae.png differ diff --git a/.currency_shop_generator/img/72x72/1f3af.png b/.currency_shop_generator/img/72x72/1f3af.png new file mode 100644 index 00000000..d96b850d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3af.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b0.png b/.currency_shop_generator/img/72x72/1f3b0.png new file mode 100644 index 00000000..0e7ef1be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b1.png b/.currency_shop_generator/img/72x72/1f3b1.png new file mode 100644 index 00000000..49052973 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b2.png b/.currency_shop_generator/img/72x72/1f3b2.png new file mode 100644 index 00000000..c70ee482 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b3.png b/.currency_shop_generator/img/72x72/1f3b3.png new file mode 100644 index 00000000..d8705bf5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b4.png b/.currency_shop_generator/img/72x72/1f3b4.png new file mode 100644 index 00000000..d6935e19 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b5.png b/.currency_shop_generator/img/72x72/1f3b5.png new file mode 100644 index 00000000..dde36d4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b6.png b/.currency_shop_generator/img/72x72/1f3b6.png new file mode 100644 index 00000000..75b6f537 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b6.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b7.png b/.currency_shop_generator/img/72x72/1f3b7.png new file mode 100644 index 00000000..a87468ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b8.png b/.currency_shop_generator/img/72x72/1f3b8.png new file mode 100644 index 00000000..9e8daae5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3b9.png b/.currency_shop_generator/img/72x72/1f3b9.png new file mode 100644 index 00000000..39d91fa1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3b9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ba.png b/.currency_shop_generator/img/72x72/1f3ba.png new file mode 100644 index 00000000..493a9aa3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ba.png differ diff --git a/.currency_shop_generator/img/72x72/1f3bb.png b/.currency_shop_generator/img/72x72/1f3bb.png new file mode 100644 index 00000000..d14c4272 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3bc.png b/.currency_shop_generator/img/72x72/1f3bc.png new file mode 100644 index 00000000..9362582b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3bd.png b/.currency_shop_generator/img/72x72/1f3bd.png new file mode 100644 index 00000000..970d4167 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3be.png b/.currency_shop_generator/img/72x72/1f3be.png new file mode 100644 index 00000000..6eb3a19d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3be.png differ diff --git a/.currency_shop_generator/img/72x72/1f3bf.png b/.currency_shop_generator/img/72x72/1f3bf.png new file mode 100644 index 00000000..c5f50377 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3bf.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c0.png b/.currency_shop_generator/img/72x72/1f3c0.png new file mode 100644 index 00000000..144a5d6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c1.png b/.currency_shop_generator/img/72x72/1f3c1.png new file mode 100644 index 00000000..31d2215a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c1.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2-1f3fb.png b/.currency_shop_generator/img/72x72/1f3c2-1f3fb.png new file mode 100644 index 00000000..c5f299d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2-1f3fc.png b/.currency_shop_generator/img/72x72/1f3c2-1f3fc.png new file mode 100644 index 00000000..33a3c317 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2-1f3fd.png b/.currency_shop_generator/img/72x72/1f3c2-1f3fd.png new file mode 100644 index 00000000..bc172a91 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2-1f3fe.png b/.currency_shop_generator/img/72x72/1f3c2-1f3fe.png new file mode 100644 index 00000000..c8800a85 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2-1f3ff.png b/.currency_shop_generator/img/72x72/1f3c2-1f3ff.png new file mode 100644 index 00000000..f7c766fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c2.png b/.currency_shop_generator/img/72x72/1f3c2.png new file mode 100644 index 00000000..4b1baa03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c2.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..1f2be9ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..5490f5eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fb.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fb.png new file mode 100644 index 00000000..d412329c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..88151f6e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..21b944bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fc.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fc.png new file mode 100644 index 00000000..1e4be4df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..df2f77de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..20067799 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fd.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fd.png new file mode 100644 index 00000000..949de3d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..565f91af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..4965c7bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3fe.png b/.currency_shop_generator/img/72x72/1f3c3-1f3fe.png new file mode 100644 index 00000000..c4eedcb9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..1fe6d0da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..eead2a81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-1f3ff.png b/.currency_shop_generator/img/72x72/1f3c3-1f3ff.png new file mode 100644 index 00000000..9cfc207a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-200d-2640-fe0f.png new file mode 100644 index 00000000..03bfd1f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c3-200d-2642-fe0f.png new file mode 100644 index 00000000..9f4092dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c3.png b/.currency_shop_generator/img/72x72/1f3c3.png new file mode 100644 index 00000000..06571125 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..c9877834 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..818f9768 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fb.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fb.png new file mode 100644 index 00000000..483a0737 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..7f608945 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..dfa13101 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fc.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fc.png new file mode 100644 index 00000000..ad55c3b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..6044602f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..d0c5918e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fd.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fd.png new file mode 100644 index 00000000..84672394 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..db8f4ee6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..db6ce168 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3fe.png b/.currency_shop_generator/img/72x72/1f3c4-1f3fe.png new file mode 100644 index 00000000..736316e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..45a3620f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..f863def1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-1f3ff.png b/.currency_shop_generator/img/72x72/1f3c4-1f3ff.png new file mode 100644 index 00000000..4f3f5b21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-200d-2640-fe0f.png new file mode 100644 index 00000000..c11a60b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3c4-200d-2642-fe0f.png new file mode 100644 index 00000000..82ffd6cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c4.png b/.currency_shop_generator/img/72x72/1f3c4.png new file mode 100644 index 00000000..5f0626a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c5.png b/.currency_shop_generator/img/72x72/1f3c5.png new file mode 100644 index 00000000..b19a9ac5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c6.png b/.currency_shop_generator/img/72x72/1f3c6.png new file mode 100644 index 00000000..cd4438f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c6.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7-1f3fb.png b/.currency_shop_generator/img/72x72/1f3c7-1f3fb.png new file mode 100644 index 00000000..67053c98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7-1f3fc.png b/.currency_shop_generator/img/72x72/1f3c7-1f3fc.png new file mode 100644 index 00000000..83eed6ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7-1f3fd.png b/.currency_shop_generator/img/72x72/1f3c7-1f3fd.png new file mode 100644 index 00000000..79d25a94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7-1f3fe.png b/.currency_shop_generator/img/72x72/1f3c7-1f3fe.png new file mode 100644 index 00000000..70a05d74 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7-1f3ff.png b/.currency_shop_generator/img/72x72/1f3c7-1f3ff.png new file mode 100644 index 00000000..be6aa30f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c7.png b/.currency_shop_generator/img/72x72/1f3c7.png new file mode 100644 index 00000000..904d7ea3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c8.png b/.currency_shop_generator/img/72x72/1f3c8.png new file mode 100644 index 00000000..4ff4d5e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3c9.png b/.currency_shop_generator/img/72x72/1f3c9.png new file mode 100644 index 00000000..1d533f99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3c9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..3c424f3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..d303f285 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fb.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fb.png new file mode 100644 index 00000000..6d020a4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..1b3c3929 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..4da544a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fc.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fc.png new file mode 100644 index 00000000..b14a6b19 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..ed8eab16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..487bf485 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fd.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fd.png new file mode 100644 index 00000000..76026bed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..bd1d02a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..1e605881 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3fe.png b/.currency_shop_generator/img/72x72/1f3ca-1f3fe.png new file mode 100644 index 00000000..d40f61b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..c7bd8561 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..a9dd7d3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-1f3ff.png b/.currency_shop_generator/img/72x72/1f3ca-1f3ff.png new file mode 100644 index 00000000..95eac61b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-200d-2640-fe0f.png new file mode 100644 index 00000000..5f3f0483 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3ca-200d-2642-fe0f.png new file mode 100644 index 00000000..f2c14333 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ca.png b/.currency_shop_generator/img/72x72/1f3ca.png new file mode 100644 index 00000000..c2896f43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ca.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..df2b83f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..660634c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fb.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fb.png new file mode 100644 index 00000000..2955cf95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..647848ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..4ed8a9b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fc.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fc.png new file mode 100644 index 00000000..2a9af4a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..c6e02767 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..18216413 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fd.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fd.png new file mode 100644 index 00000000..4be445c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..94a62125 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..8ceeb5ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3fe.png b/.currency_shop_generator/img/72x72/1f3cb-1f3fe.png new file mode 100644 index 00000000..3c05ac27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..4e0d6d8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..6e500d5c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-1f3ff.png b/.currency_shop_generator/img/72x72/1f3cb-1f3ff.png new file mode 100644 index 00000000..3b4b183b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2640-fe0f.png new file mode 100644 index 00000000..1478cc88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2642-fe0f.png new file mode 100644 index 00000000..876096a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb-fe0f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cb.png b/.currency_shop_generator/img/72x72/1f3cb.png new file mode 100644 index 00000000..dcdf5fd2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..1c176850 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..a6d86bbe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fb.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fb.png new file mode 100644 index 00000000..ada62af9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..e1be1ec2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..d480b6bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fc.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fc.png new file mode 100644 index 00000000..7aba6723 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..a31793fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..29bae8f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fd.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fd.png new file mode 100644 index 00000000..cd31ce99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..f8eb7fab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..f7dcada7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3fe.png b/.currency_shop_generator/img/72x72/1f3cc-1f3fe.png new file mode 100644 index 00000000..811b8bf8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..1381b5fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..5d005621 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-1f3ff.png b/.currency_shop_generator/img/72x72/1f3cc-1f3ff.png new file mode 100644 index 00000000..77024416 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2640-fe0f.png new file mode 100644 index 00000000..92f4457b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2642-fe0f.png new file mode 100644 index 00000000..cda196e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc-fe0f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cc.png b/.currency_shop_generator/img/72x72/1f3cc.png new file mode 100644 index 00000000..58162199 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cd.png b/.currency_shop_generator/img/72x72/1f3cd.png new file mode 100644 index 00000000..ac675cf4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ce.png b/.currency_shop_generator/img/72x72/1f3ce.png new file mode 100644 index 00000000..732ab9ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ce.png differ diff --git a/.currency_shop_generator/img/72x72/1f3cf.png b/.currency_shop_generator/img/72x72/1f3cf.png new file mode 100644 index 00000000..dd330cb8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3cf.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d0.png b/.currency_shop_generator/img/72x72/1f3d0.png new file mode 100644 index 00000000..5836514c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d1.png b/.currency_shop_generator/img/72x72/1f3d1.png new file mode 100644 index 00000000..a663a0ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d2.png b/.currency_shop_generator/img/72x72/1f3d2.png new file mode 100644 index 00000000..3f7b8689 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d2.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d3.png b/.currency_shop_generator/img/72x72/1f3d3.png new file mode 100644 index 00000000..6d5a36db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d4.png b/.currency_shop_generator/img/72x72/1f3d4.png new file mode 100644 index 00000000..a177f1ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d5.png b/.currency_shop_generator/img/72x72/1f3d5.png new file mode 100644 index 00000000..73d9df79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d6.png b/.currency_shop_generator/img/72x72/1f3d6.png new file mode 100644 index 00000000..19cf9ce9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d6.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d7.png b/.currency_shop_generator/img/72x72/1f3d7.png new file mode 100644 index 00000000..0c6e9dff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d8.png b/.currency_shop_generator/img/72x72/1f3d8.png new file mode 100644 index 00000000..b4b3bf2e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3d9.png b/.currency_shop_generator/img/72x72/1f3d9.png new file mode 100644 index 00000000..04859124 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3d9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3da.png b/.currency_shop_generator/img/72x72/1f3da.png new file mode 100644 index 00000000..feb0a214 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3da.png differ diff --git a/.currency_shop_generator/img/72x72/1f3db.png b/.currency_shop_generator/img/72x72/1f3db.png new file mode 100644 index 00000000..e49f54e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3db.png differ diff --git a/.currency_shop_generator/img/72x72/1f3dc.png b/.currency_shop_generator/img/72x72/1f3dc.png new file mode 100644 index 00000000..7775db16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3dc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3dd.png b/.currency_shop_generator/img/72x72/1f3dd.png new file mode 100644 index 00000000..c8a6edaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3dd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3de.png b/.currency_shop_generator/img/72x72/1f3de.png new file mode 100644 index 00000000..478bacc9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3de.png differ diff --git a/.currency_shop_generator/img/72x72/1f3df.png b/.currency_shop_generator/img/72x72/1f3df.png new file mode 100644 index 00000000..cef6dead Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3df.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e0.png b/.currency_shop_generator/img/72x72/1f3e0.png new file mode 100644 index 00000000..a804a627 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e1.png b/.currency_shop_generator/img/72x72/1f3e1.png new file mode 100644 index 00000000..e8eb761a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e2.png b/.currency_shop_generator/img/72x72/1f3e2.png new file mode 100644 index 00000000..0ad23d8b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e2.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e3.png b/.currency_shop_generator/img/72x72/1f3e3.png new file mode 100644 index 00000000..da0982b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e4.png b/.currency_shop_generator/img/72x72/1f3e4.png new file mode 100644 index 00000000..e1ff2da6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e5.png b/.currency_shop_generator/img/72x72/1f3e5.png new file mode 100644 index 00000000..5781697a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e6.png b/.currency_shop_generator/img/72x72/1f3e6.png new file mode 100644 index 00000000..01141233 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e7.png b/.currency_shop_generator/img/72x72/1f3e7.png new file mode 100644 index 00000000..1e36fefd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e8.png b/.currency_shop_generator/img/72x72/1f3e8.png new file mode 100644 index 00000000..646fe6e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3e9.png b/.currency_shop_generator/img/72x72/1f3e9.png new file mode 100644 index 00000000..6c789fc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ea.png b/.currency_shop_generator/img/72x72/1f3ea.png new file mode 100644 index 00000000..bb84d3e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f3eb.png b/.currency_shop_generator/img/72x72/1f3eb.png new file mode 100644 index 00000000..ae15884c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ec.png b/.currency_shop_generator/img/72x72/1f3ec.png new file mode 100644 index 00000000..5c94977e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ed.png b/.currency_shop_generator/img/72x72/1f3ed.png new file mode 100644 index 00000000..555c8a7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ee.png b/.currency_shop_generator/img/72x72/1f3ee.png new file mode 100644 index 00000000..a6e88328 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ef.png b/.currency_shop_generator/img/72x72/1f3ef.png new file mode 100644 index 00000000..3819a538 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f0.png b/.currency_shop_generator/img/72x72/1f3f0.png new file mode 100644 index 00000000..78bc6200 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-1f308.png b/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-1f308.png new file mode 100644 index 00000000..a79b58c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-1f308.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-26a7-fe0f.png b/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-26a7-fe0f.png new file mode 100644 index 00000000..8994b2d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f3-fe0f-200d-26a7-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f3.png b/.currency_shop_generator/img/72x72/1f3f3.png new file mode 100644 index 00000000..49317273 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f4-200d-2620-fe0f.png b/.currency_shop_generator/img/72x72/1f3f4-200d-2620-fe0f.png new file mode 100644 index 00000000..f5fc2399 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f4-200d-2620-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png new file mode 100644 index 00000000..fcdd94aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png new file mode 100644 index 00000000..05a827ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png new file mode 100644 index 00000000..0370dbf4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f4.png b/.currency_shop_generator/img/72x72/1f3f4.png new file mode 100644 index 00000000..71a7af83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f5.png b/.currency_shop_generator/img/72x72/1f3f5.png new file mode 100644 index 00000000..0ba33a90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f7.png b/.currency_shop_generator/img/72x72/1f3f7.png new file mode 100644 index 00000000..355b9e37 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f8.png b/.currency_shop_generator/img/72x72/1f3f8.png new file mode 100644 index 00000000..1e0a95a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f3f9.png b/.currency_shop_generator/img/72x72/1f3f9.png new file mode 100644 index 00000000..87dea7a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f3fa.png b/.currency_shop_generator/img/72x72/1f3fa.png new file mode 100644 index 00000000..83caa8d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f3fb.png b/.currency_shop_generator/img/72x72/1f3fb.png new file mode 100644 index 00000000..84f81dfc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f3fc.png b/.currency_shop_generator/img/72x72/1f3fc.png new file mode 100644 index 00000000..e9e39e53 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f3fd.png b/.currency_shop_generator/img/72x72/1f3fd.png new file mode 100644 index 00000000..661cfc2e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f3fe.png b/.currency_shop_generator/img/72x72/1f3fe.png new file mode 100644 index 00000000..5001b801 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f3ff.png b/.currency_shop_generator/img/72x72/1f3ff.png new file mode 100644 index 00000000..bc2c6e58 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f400.png b/.currency_shop_generator/img/72x72/1f400.png new file mode 100644 index 00000000..a2150f2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f400.png differ diff --git a/.currency_shop_generator/img/72x72/1f401.png b/.currency_shop_generator/img/72x72/1f401.png new file mode 100644 index 00000000..e2509b07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f401.png differ diff --git a/.currency_shop_generator/img/72x72/1f402.png b/.currency_shop_generator/img/72x72/1f402.png new file mode 100644 index 00000000..e20bd7d4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f402.png differ diff --git a/.currency_shop_generator/img/72x72/1f403.png b/.currency_shop_generator/img/72x72/1f403.png new file mode 100644 index 00000000..ced075f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f403.png differ diff --git a/.currency_shop_generator/img/72x72/1f404.png b/.currency_shop_generator/img/72x72/1f404.png new file mode 100644 index 00000000..bb0e16c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f404.png differ diff --git a/.currency_shop_generator/img/72x72/1f405.png b/.currency_shop_generator/img/72x72/1f405.png new file mode 100644 index 00000000..eb20e615 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f405.png differ diff --git a/.currency_shop_generator/img/72x72/1f406.png b/.currency_shop_generator/img/72x72/1f406.png new file mode 100644 index 00000000..2f019b86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f406.png differ diff --git a/.currency_shop_generator/img/72x72/1f407.png b/.currency_shop_generator/img/72x72/1f407.png new file mode 100644 index 00000000..afbdaf3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f407.png differ diff --git a/.currency_shop_generator/img/72x72/1f408-200d-2b1b.png b/.currency_shop_generator/img/72x72/1f408-200d-2b1b.png new file mode 100644 index 00000000..b8fe4db9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f408-200d-2b1b.png differ diff --git a/.currency_shop_generator/img/72x72/1f408.png b/.currency_shop_generator/img/72x72/1f408.png new file mode 100644 index 00000000..f92e1aad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f408.png differ diff --git a/.currency_shop_generator/img/72x72/1f409.png b/.currency_shop_generator/img/72x72/1f409.png new file mode 100644 index 00000000..824e37d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f409.png differ diff --git a/.currency_shop_generator/img/72x72/1f40a.png b/.currency_shop_generator/img/72x72/1f40a.png new file mode 100644 index 00000000..8e15d449 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40a.png differ diff --git a/.currency_shop_generator/img/72x72/1f40b.png b/.currency_shop_generator/img/72x72/1f40b.png new file mode 100644 index 00000000..c103c6ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40b.png differ diff --git a/.currency_shop_generator/img/72x72/1f40c.png b/.currency_shop_generator/img/72x72/1f40c.png new file mode 100644 index 00000000..898bdd1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40c.png differ diff --git a/.currency_shop_generator/img/72x72/1f40d.png b/.currency_shop_generator/img/72x72/1f40d.png new file mode 100644 index 00000000..920bc693 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40d.png differ diff --git a/.currency_shop_generator/img/72x72/1f40e.png b/.currency_shop_generator/img/72x72/1f40e.png new file mode 100644 index 00000000..dc91a0d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40e.png differ diff --git a/.currency_shop_generator/img/72x72/1f40f.png b/.currency_shop_generator/img/72x72/1f40f.png new file mode 100644 index 00000000..96380f14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f40f.png differ diff --git a/.currency_shop_generator/img/72x72/1f410.png b/.currency_shop_generator/img/72x72/1f410.png new file mode 100644 index 00000000..696e91c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f410.png differ diff --git a/.currency_shop_generator/img/72x72/1f411.png b/.currency_shop_generator/img/72x72/1f411.png new file mode 100644 index 00000000..f803dd80 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f411.png differ diff --git a/.currency_shop_generator/img/72x72/1f412.png b/.currency_shop_generator/img/72x72/1f412.png new file mode 100644 index 00000000..cf52ab15 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f412.png differ diff --git a/.currency_shop_generator/img/72x72/1f413.png b/.currency_shop_generator/img/72x72/1f413.png new file mode 100644 index 00000000..61a94d47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f413.png differ diff --git a/.currency_shop_generator/img/72x72/1f414.png b/.currency_shop_generator/img/72x72/1f414.png new file mode 100644 index 00000000..b6cfed1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f414.png differ diff --git a/.currency_shop_generator/img/72x72/1f415-200d-1f9ba.png b/.currency_shop_generator/img/72x72/1f415-200d-1f9ba.png new file mode 100644 index 00000000..f09349e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f415-200d-1f9ba.png differ diff --git a/.currency_shop_generator/img/72x72/1f415.png b/.currency_shop_generator/img/72x72/1f415.png new file mode 100644 index 00000000..7c869c48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f415.png differ diff --git a/.currency_shop_generator/img/72x72/1f416.png b/.currency_shop_generator/img/72x72/1f416.png new file mode 100644 index 00000000..1bb3b6e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f416.png differ diff --git a/.currency_shop_generator/img/72x72/1f417.png b/.currency_shop_generator/img/72x72/1f417.png new file mode 100644 index 00000000..049f5bc9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f417.png differ diff --git a/.currency_shop_generator/img/72x72/1f418.png b/.currency_shop_generator/img/72x72/1f418.png new file mode 100644 index 00000000..ebc666dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f418.png differ diff --git a/.currency_shop_generator/img/72x72/1f419.png b/.currency_shop_generator/img/72x72/1f419.png new file mode 100644 index 00000000..c90c5f4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f419.png differ diff --git a/.currency_shop_generator/img/72x72/1f41a.png b/.currency_shop_generator/img/72x72/1f41a.png new file mode 100644 index 00000000..496e7a81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41a.png differ diff --git a/.currency_shop_generator/img/72x72/1f41b.png b/.currency_shop_generator/img/72x72/1f41b.png new file mode 100644 index 00000000..6010258f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41b.png differ diff --git a/.currency_shop_generator/img/72x72/1f41c.png b/.currency_shop_generator/img/72x72/1f41c.png new file mode 100644 index 00000000..268571bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41c.png differ diff --git a/.currency_shop_generator/img/72x72/1f41d.png b/.currency_shop_generator/img/72x72/1f41d.png new file mode 100644 index 00000000..2440295b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41d.png differ diff --git a/.currency_shop_generator/img/72x72/1f41e.png b/.currency_shop_generator/img/72x72/1f41e.png new file mode 100644 index 00000000..f605bd5d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41e.png differ diff --git a/.currency_shop_generator/img/72x72/1f41f.png b/.currency_shop_generator/img/72x72/1f41f.png new file mode 100644 index 00000000..1d6e90fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f41f.png differ diff --git a/.currency_shop_generator/img/72x72/1f420.png b/.currency_shop_generator/img/72x72/1f420.png new file mode 100644 index 00000000..5f1e2e5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f420.png differ diff --git a/.currency_shop_generator/img/72x72/1f421.png b/.currency_shop_generator/img/72x72/1f421.png new file mode 100644 index 00000000..1dc9bd9a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f421.png differ diff --git a/.currency_shop_generator/img/72x72/1f422.png b/.currency_shop_generator/img/72x72/1f422.png new file mode 100644 index 00000000..5253638f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f422.png differ diff --git a/.currency_shop_generator/img/72x72/1f423.png b/.currency_shop_generator/img/72x72/1f423.png new file mode 100644 index 00000000..23b0dd1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f423.png differ diff --git a/.currency_shop_generator/img/72x72/1f424.png b/.currency_shop_generator/img/72x72/1f424.png new file mode 100644 index 00000000..bd87c6fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f424.png differ diff --git a/.currency_shop_generator/img/72x72/1f425.png b/.currency_shop_generator/img/72x72/1f425.png new file mode 100644 index 00000000..66e7b973 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f425.png differ diff --git a/.currency_shop_generator/img/72x72/1f426.png b/.currency_shop_generator/img/72x72/1f426.png new file mode 100644 index 00000000..d129ac77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f426.png differ diff --git a/.currency_shop_generator/img/72x72/1f427.png b/.currency_shop_generator/img/72x72/1f427.png new file mode 100644 index 00000000..2ee0dbc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f427.png differ diff --git a/.currency_shop_generator/img/72x72/1f428.png b/.currency_shop_generator/img/72x72/1f428.png new file mode 100644 index 00000000..0c2ae778 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f428.png differ diff --git a/.currency_shop_generator/img/72x72/1f429.png b/.currency_shop_generator/img/72x72/1f429.png new file mode 100644 index 00000000..ebc9aef9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f429.png differ diff --git a/.currency_shop_generator/img/72x72/1f42a.png b/.currency_shop_generator/img/72x72/1f42a.png new file mode 100644 index 00000000..4ede95a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42a.png differ diff --git a/.currency_shop_generator/img/72x72/1f42b.png b/.currency_shop_generator/img/72x72/1f42b.png new file mode 100644 index 00000000..af4a976b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42b.png differ diff --git a/.currency_shop_generator/img/72x72/1f42c.png b/.currency_shop_generator/img/72x72/1f42c.png new file mode 100644 index 00000000..86b97d8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42c.png differ diff --git a/.currency_shop_generator/img/72x72/1f42d.png b/.currency_shop_generator/img/72x72/1f42d.png new file mode 100644 index 00000000..fa31afc1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42d.png differ diff --git a/.currency_shop_generator/img/72x72/1f42e.png b/.currency_shop_generator/img/72x72/1f42e.png new file mode 100644 index 00000000..c872a5fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42e.png differ diff --git a/.currency_shop_generator/img/72x72/1f42f.png b/.currency_shop_generator/img/72x72/1f42f.png new file mode 100644 index 00000000..cb991525 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f42f.png differ diff --git a/.currency_shop_generator/img/72x72/1f430.png b/.currency_shop_generator/img/72x72/1f430.png new file mode 100644 index 00000000..2397ddd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f430.png differ diff --git a/.currency_shop_generator/img/72x72/1f431.png b/.currency_shop_generator/img/72x72/1f431.png new file mode 100644 index 00000000..292aff78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f431.png differ diff --git a/.currency_shop_generator/img/72x72/1f432.png b/.currency_shop_generator/img/72x72/1f432.png new file mode 100644 index 00000000..88a42e2f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f432.png differ diff --git a/.currency_shop_generator/img/72x72/1f433.png b/.currency_shop_generator/img/72x72/1f433.png new file mode 100644 index 00000000..1bae0fc3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f433.png differ diff --git a/.currency_shop_generator/img/72x72/1f434.png b/.currency_shop_generator/img/72x72/1f434.png new file mode 100644 index 00000000..79d0ba1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f434.png differ diff --git a/.currency_shop_generator/img/72x72/1f435.png b/.currency_shop_generator/img/72x72/1f435.png new file mode 100644 index 00000000..780034d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f435.png differ diff --git a/.currency_shop_generator/img/72x72/1f436.png b/.currency_shop_generator/img/72x72/1f436.png new file mode 100644 index 00000000..a4c07a08 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f436.png differ diff --git a/.currency_shop_generator/img/72x72/1f437.png b/.currency_shop_generator/img/72x72/1f437.png new file mode 100644 index 00000000..1c9215aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f437.png differ diff --git a/.currency_shop_generator/img/72x72/1f438.png b/.currency_shop_generator/img/72x72/1f438.png new file mode 100644 index 00000000..9f618569 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f438.png differ diff --git a/.currency_shop_generator/img/72x72/1f439.png b/.currency_shop_generator/img/72x72/1f439.png new file mode 100644 index 00000000..70812112 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f439.png differ diff --git a/.currency_shop_generator/img/72x72/1f43a.png b/.currency_shop_generator/img/72x72/1f43a.png new file mode 100644 index 00000000..8f676db3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43a.png differ diff --git a/.currency_shop_generator/img/72x72/1f43b-200d-2744-fe0f.png b/.currency_shop_generator/img/72x72/1f43b-200d-2744-fe0f.png new file mode 100644 index 00000000..ac271424 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43b-200d-2744-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f43b.png b/.currency_shop_generator/img/72x72/1f43b.png new file mode 100644 index 00000000..726115f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43b.png differ diff --git a/.currency_shop_generator/img/72x72/1f43c.png b/.currency_shop_generator/img/72x72/1f43c.png new file mode 100644 index 00000000..e3995ee9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43c.png differ diff --git a/.currency_shop_generator/img/72x72/1f43d.png b/.currency_shop_generator/img/72x72/1f43d.png new file mode 100644 index 00000000..1aee7931 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43d.png differ diff --git a/.currency_shop_generator/img/72x72/1f43e.png b/.currency_shop_generator/img/72x72/1f43e.png new file mode 100644 index 00000000..2c6266d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43e.png differ diff --git a/.currency_shop_generator/img/72x72/1f43f.png b/.currency_shop_generator/img/72x72/1f43f.png new file mode 100644 index 00000000..4e284b89 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f43f.png differ diff --git a/.currency_shop_generator/img/72x72/1f440.png b/.currency_shop_generator/img/72x72/1f440.png new file mode 100644 index 00000000..1b3d0daf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f440.png differ diff --git a/.currency_shop_generator/img/72x72/1f441-200d-1f5e8.png b/.currency_shop_generator/img/72x72/1f441-200d-1f5e8.png new file mode 100644 index 00000000..515c73a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f441-200d-1f5e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f441.png b/.currency_shop_generator/img/72x72/1f441.png new file mode 100644 index 00000000..9a59d28b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f441.png differ diff --git a/.currency_shop_generator/img/72x72/1f442-1f3fb.png b/.currency_shop_generator/img/72x72/1f442-1f3fb.png new file mode 100644 index 00000000..80566ef8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f442-1f3fc.png b/.currency_shop_generator/img/72x72/1f442-1f3fc.png new file mode 100644 index 00000000..a926069a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f442-1f3fd.png b/.currency_shop_generator/img/72x72/1f442-1f3fd.png new file mode 100644 index 00000000..89f758f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f442-1f3fe.png b/.currency_shop_generator/img/72x72/1f442-1f3fe.png new file mode 100644 index 00000000..997fbb34 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f442-1f3ff.png b/.currency_shop_generator/img/72x72/1f442-1f3ff.png new file mode 100644 index 00000000..1b6842c5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f442.png b/.currency_shop_generator/img/72x72/1f442.png new file mode 100644 index 00000000..d8e2ad76 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f442.png differ diff --git a/.currency_shop_generator/img/72x72/1f443-1f3fb.png b/.currency_shop_generator/img/72x72/1f443-1f3fb.png new file mode 100644 index 00000000..6aea7ccc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f443-1f3fc.png b/.currency_shop_generator/img/72x72/1f443-1f3fc.png new file mode 100644 index 00000000..76dcb3d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f443-1f3fd.png b/.currency_shop_generator/img/72x72/1f443-1f3fd.png new file mode 100644 index 00000000..c3a48df0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f443-1f3fe.png b/.currency_shop_generator/img/72x72/1f443-1f3fe.png new file mode 100644 index 00000000..946fd2b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f443-1f3ff.png b/.currency_shop_generator/img/72x72/1f443-1f3ff.png new file mode 100644 index 00000000..492fdc35 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f443.png b/.currency_shop_generator/img/72x72/1f443.png new file mode 100644 index 00000000..ece7bb8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f443.png differ diff --git a/.currency_shop_generator/img/72x72/1f444.png b/.currency_shop_generator/img/72x72/1f444.png new file mode 100644 index 00000000..16dbe112 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f444.png differ diff --git a/.currency_shop_generator/img/72x72/1f445.png b/.currency_shop_generator/img/72x72/1f445.png new file mode 100644 index 00000000..441866f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f445.png differ diff --git a/.currency_shop_generator/img/72x72/1f446-1f3fb.png b/.currency_shop_generator/img/72x72/1f446-1f3fb.png new file mode 100644 index 00000000..02435321 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f446-1f3fc.png b/.currency_shop_generator/img/72x72/1f446-1f3fc.png new file mode 100644 index 00000000..8fe07a76 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f446-1f3fd.png b/.currency_shop_generator/img/72x72/1f446-1f3fd.png new file mode 100644 index 00000000..7e795d66 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f446-1f3fe.png b/.currency_shop_generator/img/72x72/1f446-1f3fe.png new file mode 100644 index 00000000..c3b63731 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f446-1f3ff.png b/.currency_shop_generator/img/72x72/1f446-1f3ff.png new file mode 100644 index 00000000..9df30a77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f446.png b/.currency_shop_generator/img/72x72/1f446.png new file mode 100644 index 00000000..8a5dfb10 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f446.png differ diff --git a/.currency_shop_generator/img/72x72/1f447-1f3fb.png b/.currency_shop_generator/img/72x72/1f447-1f3fb.png new file mode 100644 index 00000000..9b87944e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f447-1f3fc.png b/.currency_shop_generator/img/72x72/1f447-1f3fc.png new file mode 100644 index 00000000..05da2e0e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f447-1f3fd.png b/.currency_shop_generator/img/72x72/1f447-1f3fd.png new file mode 100644 index 00000000..cf8393f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f447-1f3fe.png b/.currency_shop_generator/img/72x72/1f447-1f3fe.png new file mode 100644 index 00000000..3daf8e0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f447-1f3ff.png b/.currency_shop_generator/img/72x72/1f447-1f3ff.png new file mode 100644 index 00000000..54ee9d9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f447.png b/.currency_shop_generator/img/72x72/1f447.png new file mode 100644 index 00000000..b5d06ca5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f447.png differ diff --git a/.currency_shop_generator/img/72x72/1f448-1f3fb.png b/.currency_shop_generator/img/72x72/1f448-1f3fb.png new file mode 100644 index 00000000..576a0f3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f448-1f3fc.png b/.currency_shop_generator/img/72x72/1f448-1f3fc.png new file mode 100644 index 00000000..08ecf7e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f448-1f3fd.png b/.currency_shop_generator/img/72x72/1f448-1f3fd.png new file mode 100644 index 00000000..c5b5a714 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f448-1f3fe.png b/.currency_shop_generator/img/72x72/1f448-1f3fe.png new file mode 100644 index 00000000..f1ed6f7a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f448-1f3ff.png b/.currency_shop_generator/img/72x72/1f448-1f3ff.png new file mode 100644 index 00000000..89821cd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f448.png b/.currency_shop_generator/img/72x72/1f448.png new file mode 100644 index 00000000..441c2f81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f448.png differ diff --git a/.currency_shop_generator/img/72x72/1f449-1f3fb.png b/.currency_shop_generator/img/72x72/1f449-1f3fb.png new file mode 100644 index 00000000..82ea5795 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f449-1f3fc.png b/.currency_shop_generator/img/72x72/1f449-1f3fc.png new file mode 100644 index 00000000..31c5fa36 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f449-1f3fd.png b/.currency_shop_generator/img/72x72/1f449-1f3fd.png new file mode 100644 index 00000000..ee0081eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f449-1f3fe.png b/.currency_shop_generator/img/72x72/1f449-1f3fe.png new file mode 100644 index 00000000..a8aa2f34 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f449-1f3ff.png b/.currency_shop_generator/img/72x72/1f449-1f3ff.png new file mode 100644 index 00000000..2b72da33 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f449.png b/.currency_shop_generator/img/72x72/1f449.png new file mode 100644 index 00000000..85c300aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f449.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a-1f3fb.png b/.currency_shop_generator/img/72x72/1f44a-1f3fb.png new file mode 100644 index 00000000..90bffd82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a-1f3fc.png b/.currency_shop_generator/img/72x72/1f44a-1f3fc.png new file mode 100644 index 00000000..f800eabc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a-1f3fd.png b/.currency_shop_generator/img/72x72/1f44a-1f3fd.png new file mode 100644 index 00000000..d9de1ad2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a-1f3fe.png b/.currency_shop_generator/img/72x72/1f44a-1f3fe.png new file mode 100644 index 00000000..029c1b3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a-1f3ff.png b/.currency_shop_generator/img/72x72/1f44a-1f3ff.png new file mode 100644 index 00000000..4ad7a4a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44a.png b/.currency_shop_generator/img/72x72/1f44a.png new file mode 100644 index 00000000..264880fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44a.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b-1f3fb.png b/.currency_shop_generator/img/72x72/1f44b-1f3fb.png new file mode 100644 index 00000000..8dd2c95e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b-1f3fc.png b/.currency_shop_generator/img/72x72/1f44b-1f3fc.png new file mode 100644 index 00000000..4d983cd4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b-1f3fd.png b/.currency_shop_generator/img/72x72/1f44b-1f3fd.png new file mode 100644 index 00000000..478ee389 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b-1f3fe.png b/.currency_shop_generator/img/72x72/1f44b-1f3fe.png new file mode 100644 index 00000000..cba0b2d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b-1f3ff.png b/.currency_shop_generator/img/72x72/1f44b-1f3ff.png new file mode 100644 index 00000000..34c61982 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44b.png b/.currency_shop_generator/img/72x72/1f44b.png new file mode 100644 index 00000000..250e857f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44b.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c-1f3fb.png b/.currency_shop_generator/img/72x72/1f44c-1f3fb.png new file mode 100644 index 00000000..f93153c5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c-1f3fc.png b/.currency_shop_generator/img/72x72/1f44c-1f3fc.png new file mode 100644 index 00000000..68e45071 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c-1f3fd.png b/.currency_shop_generator/img/72x72/1f44c-1f3fd.png new file mode 100644 index 00000000..869d982c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c-1f3fe.png b/.currency_shop_generator/img/72x72/1f44c-1f3fe.png new file mode 100644 index 00000000..b3d2e826 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c-1f3ff.png b/.currency_shop_generator/img/72x72/1f44c-1f3ff.png new file mode 100644 index 00000000..f0c6a8cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44c.png b/.currency_shop_generator/img/72x72/1f44c.png new file mode 100644 index 00000000..6a7b8976 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44c.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d-1f3fb.png b/.currency_shop_generator/img/72x72/1f44d-1f3fb.png new file mode 100644 index 00000000..ceab0da2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d-1f3fc.png b/.currency_shop_generator/img/72x72/1f44d-1f3fc.png new file mode 100644 index 00000000..e78a8354 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d-1f3fd.png b/.currency_shop_generator/img/72x72/1f44d-1f3fd.png new file mode 100644 index 00000000..56a60600 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d-1f3fe.png b/.currency_shop_generator/img/72x72/1f44d-1f3fe.png new file mode 100644 index 00000000..14a8eb91 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d-1f3ff.png b/.currency_shop_generator/img/72x72/1f44d-1f3ff.png new file mode 100644 index 00000000..6fddfe10 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44d.png b/.currency_shop_generator/img/72x72/1f44d.png new file mode 100644 index 00000000..51b8c75b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44d.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e-1f3fb.png b/.currency_shop_generator/img/72x72/1f44e-1f3fb.png new file mode 100644 index 00000000..48e16a25 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e-1f3fc.png b/.currency_shop_generator/img/72x72/1f44e-1f3fc.png new file mode 100644 index 00000000..8fdb6a12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e-1f3fd.png b/.currency_shop_generator/img/72x72/1f44e-1f3fd.png new file mode 100644 index 00000000..1f7ff2b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e-1f3fe.png b/.currency_shop_generator/img/72x72/1f44e-1f3fe.png new file mode 100644 index 00000000..f971e494 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e-1f3ff.png b/.currency_shop_generator/img/72x72/1f44e-1f3ff.png new file mode 100644 index 00000000..62f23f40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44e.png b/.currency_shop_generator/img/72x72/1f44e.png new file mode 100644 index 00000000..3801fe8f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44e.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f-1f3fb.png b/.currency_shop_generator/img/72x72/1f44f-1f3fb.png new file mode 100644 index 00000000..41943387 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f-1f3fc.png b/.currency_shop_generator/img/72x72/1f44f-1f3fc.png new file mode 100644 index 00000000..28f2ab97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f-1f3fd.png b/.currency_shop_generator/img/72x72/1f44f-1f3fd.png new file mode 100644 index 00000000..aef3c339 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f-1f3fe.png b/.currency_shop_generator/img/72x72/1f44f-1f3fe.png new file mode 100644 index 00000000..7d64a24d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f-1f3ff.png b/.currency_shop_generator/img/72x72/1f44f-1f3ff.png new file mode 100644 index 00000000..38976573 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f44f.png b/.currency_shop_generator/img/72x72/1f44f.png new file mode 100644 index 00000000..8512b44b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f44f.png differ diff --git a/.currency_shop_generator/img/72x72/1f450-1f3fb.png b/.currency_shop_generator/img/72x72/1f450-1f3fb.png new file mode 100644 index 00000000..d049c494 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f450-1f3fc.png b/.currency_shop_generator/img/72x72/1f450-1f3fc.png new file mode 100644 index 00000000..95155ca5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f450-1f3fd.png b/.currency_shop_generator/img/72x72/1f450-1f3fd.png new file mode 100644 index 00000000..44a91e54 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f450-1f3fe.png b/.currency_shop_generator/img/72x72/1f450-1f3fe.png new file mode 100644 index 00000000..cb7c763b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f450-1f3ff.png b/.currency_shop_generator/img/72x72/1f450-1f3ff.png new file mode 100644 index 00000000..8fe0efb7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f450.png b/.currency_shop_generator/img/72x72/1f450.png new file mode 100644 index 00000000..43b0021b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f450.png differ diff --git a/.currency_shop_generator/img/72x72/1f451.png b/.currency_shop_generator/img/72x72/1f451.png new file mode 100644 index 00000000..ee879248 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f451.png differ diff --git a/.currency_shop_generator/img/72x72/1f452.png b/.currency_shop_generator/img/72x72/1f452.png new file mode 100644 index 00000000..ae6e88c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f452.png differ diff --git a/.currency_shop_generator/img/72x72/1f453.png b/.currency_shop_generator/img/72x72/1f453.png new file mode 100644 index 00000000..28087663 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f453.png differ diff --git a/.currency_shop_generator/img/72x72/1f454.png b/.currency_shop_generator/img/72x72/1f454.png new file mode 100644 index 00000000..08d920fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f454.png differ diff --git a/.currency_shop_generator/img/72x72/1f455.png b/.currency_shop_generator/img/72x72/1f455.png new file mode 100644 index 00000000..1dc1d91d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f455.png differ diff --git a/.currency_shop_generator/img/72x72/1f456.png b/.currency_shop_generator/img/72x72/1f456.png new file mode 100644 index 00000000..44713902 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f456.png differ diff --git a/.currency_shop_generator/img/72x72/1f457.png b/.currency_shop_generator/img/72x72/1f457.png new file mode 100644 index 00000000..40ee78e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f457.png differ diff --git a/.currency_shop_generator/img/72x72/1f458.png b/.currency_shop_generator/img/72x72/1f458.png new file mode 100644 index 00000000..b4fd087b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f458.png differ diff --git a/.currency_shop_generator/img/72x72/1f459.png b/.currency_shop_generator/img/72x72/1f459.png new file mode 100644 index 00000000..3892a929 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f459.png differ diff --git a/.currency_shop_generator/img/72x72/1f45a.png b/.currency_shop_generator/img/72x72/1f45a.png new file mode 100644 index 00000000..721cfdc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45a.png differ diff --git a/.currency_shop_generator/img/72x72/1f45b.png b/.currency_shop_generator/img/72x72/1f45b.png new file mode 100644 index 00000000..13037d8f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45b.png differ diff --git a/.currency_shop_generator/img/72x72/1f45c.png b/.currency_shop_generator/img/72x72/1f45c.png new file mode 100644 index 00000000..61e49091 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45c.png differ diff --git a/.currency_shop_generator/img/72x72/1f45d.png b/.currency_shop_generator/img/72x72/1f45d.png new file mode 100644 index 00000000..1e7e7146 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45d.png differ diff --git a/.currency_shop_generator/img/72x72/1f45e.png b/.currency_shop_generator/img/72x72/1f45e.png new file mode 100644 index 00000000..87cbf8a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45e.png differ diff --git a/.currency_shop_generator/img/72x72/1f45f.png b/.currency_shop_generator/img/72x72/1f45f.png new file mode 100644 index 00000000..fe7db6fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f45f.png differ diff --git a/.currency_shop_generator/img/72x72/1f460.png b/.currency_shop_generator/img/72x72/1f460.png new file mode 100644 index 00000000..02325941 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f460.png differ diff --git a/.currency_shop_generator/img/72x72/1f461.png b/.currency_shop_generator/img/72x72/1f461.png new file mode 100644 index 00000000..806fd1cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f461.png differ diff --git a/.currency_shop_generator/img/72x72/1f462.png b/.currency_shop_generator/img/72x72/1f462.png new file mode 100644 index 00000000..91d298e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f462.png differ diff --git a/.currency_shop_generator/img/72x72/1f463.png b/.currency_shop_generator/img/72x72/1f463.png new file mode 100644 index 00000000..0e2b87e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f463.png differ diff --git a/.currency_shop_generator/img/72x72/1f464.png b/.currency_shop_generator/img/72x72/1f464.png new file mode 100644 index 00000000..df64d95c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f464.png differ diff --git a/.currency_shop_generator/img/72x72/1f465.png b/.currency_shop_generator/img/72x72/1f465.png new file mode 100644 index 00000000..b907898c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f465.png differ diff --git a/.currency_shop_generator/img/72x72/1f466-1f3fb.png b/.currency_shop_generator/img/72x72/1f466-1f3fb.png new file mode 100644 index 00000000..30ee0fb9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f466-1f3fc.png b/.currency_shop_generator/img/72x72/1f466-1f3fc.png new file mode 100644 index 00000000..219c8a3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f466-1f3fd.png b/.currency_shop_generator/img/72x72/1f466-1f3fd.png new file mode 100644 index 00000000..fb2d105c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f466-1f3fe.png b/.currency_shop_generator/img/72x72/1f466-1f3fe.png new file mode 100644 index 00000000..a0a1895f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f466-1f3ff.png b/.currency_shop_generator/img/72x72/1f466-1f3ff.png new file mode 100644 index 00000000..89edbdaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f466.png b/.currency_shop_generator/img/72x72/1f466.png new file mode 100644 index 00000000..aca78394 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f467-1f3fb.png b/.currency_shop_generator/img/72x72/1f467-1f3fb.png new file mode 100644 index 00000000..959d55e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f467-1f3fc.png b/.currency_shop_generator/img/72x72/1f467-1f3fc.png new file mode 100644 index 00000000..a6276570 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f467-1f3fd.png b/.currency_shop_generator/img/72x72/1f467-1f3fd.png new file mode 100644 index 00000000..c5bba797 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f467-1f3fe.png b/.currency_shop_generator/img/72x72/1f467-1f3fe.png new file mode 100644 index 00000000..0509f75b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f467-1f3ff.png b/.currency_shop_generator/img/72x72/1f467-1f3ff.png new file mode 100644 index 00000000..c97e91ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f467.png b/.currency_shop_generator/img/72x72/1f467.png new file mode 100644 index 00000000..c7199f6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f33e.png new file mode 100644 index 00000000..b28cdb83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f373.png new file mode 100644 index 00000000..23bace97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f37c.png new file mode 100644 index 00000000..808c0f5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f384.png new file mode 100644 index 00000000..ae26f1ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f393.png new file mode 100644 index 00000000..3e1eb365 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a4.png new file mode 100644 index 00000000..95948a7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a8.png new file mode 100644 index 00000000..d0da9393 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3eb.png new file mode 100644 index 00000000..68789803 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3ed.png new file mode 100644 index 00000000..7df79d4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bb.png new file mode 100644 index 00000000..e027f55c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bc.png new file mode 100644 index 00000000..df0c1a7d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f527.png new file mode 100644 index 00000000..285e3316 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f52c.png new file mode 100644 index 00000000..b5eaf050 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f680.png new file mode 100644 index 00000000..4d448a64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f692.png new file mode 100644 index 00000000..a8f2467e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..ee0e2ec9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..4a1df9db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..59d86c8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..0c87327c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9af.png new file mode 100644 index 00000000..8c67c0be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b0.png new file mode 100644 index 00000000..dac8c829 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b1.png new file mode 100644 index 00000000..04735fd5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b2.png new file mode 100644 index 00000000..f3f3aeee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b3.png new file mode 100644 index 00000000..95b8518c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bc.png new file mode 100644 index 00000000..ebde69b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bd.png new file mode 100644 index 00000000..51320cf7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2695-fe0f.png new file mode 100644 index 00000000..bd6e8f55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2696-fe0f.png new file mode 100644 index 00000000..f2f42945 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2708-fe0f.png new file mode 100644 index 00000000..6dc66278 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..8290495a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..b9262d87 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..0531846c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..fa219506 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..c91e948c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..b12316d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..4ff97b2f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..bc4bbde3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..843df4d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..c25225e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fb.png new file mode 100644 index 00000000..2c36824e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f33e.png new file mode 100644 index 00000000..5361fb1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f373.png new file mode 100644 index 00000000..43a43456 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f37c.png new file mode 100644 index 00000000..17fcdd45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f384.png new file mode 100644 index 00000000..ae1e9a8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f393.png new file mode 100644 index 00000000..77f968f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a4.png new file mode 100644 index 00000000..52980df4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a8.png new file mode 100644 index 00000000..2aee77b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3eb.png new file mode 100644 index 00000000..b88314d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3ed.png new file mode 100644 index 00000000..31057014 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bb.png new file mode 100644 index 00000000..4cfa5375 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bc.png new file mode 100644 index 00000000..65123e0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f527.png new file mode 100644 index 00000000..415644a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f52c.png new file mode 100644 index 00000000..56f0e8bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f680.png new file mode 100644 index 00000000..3d45cf40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f692.png new file mode 100644 index 00000000..b9322dd0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..f72fc9e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..95c78cf0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..0775407f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..23be878b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9af.png new file mode 100644 index 00000000..41b92ea7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b0.png new file mode 100644 index 00000000..5344a5eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b1.png new file mode 100644 index 00000000..555c4521 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b2.png new file mode 100644 index 00000000..dcd774d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b3.png new file mode 100644 index 00000000..3ac9f2a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bc.png new file mode 100644 index 00000000..b25df4a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bd.png new file mode 100644 index 00000000..969888b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2695-fe0f.png new file mode 100644 index 00000000..ee4b0b22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2696-fe0f.png new file mode 100644 index 00000000..df34a740 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2708-fe0f.png new file mode 100644 index 00000000..a6b365c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..d268d038 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..9c3cbdc8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..23983683 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..7c247fb4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..24e5d43f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..bca84078 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..649b70d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..7649e7a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..563216eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..752afb85 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fc.png new file mode 100644 index 00000000..a5197a24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f33e.png new file mode 100644 index 00000000..433b19cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f373.png new file mode 100644 index 00000000..a04904ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f37c.png new file mode 100644 index 00000000..798c17a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f384.png new file mode 100644 index 00000000..3cd9a513 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f393.png new file mode 100644 index 00000000..d48c7cf1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a4.png new file mode 100644 index 00000000..22ed9b58 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a8.png new file mode 100644 index 00000000..cb83a988 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3eb.png new file mode 100644 index 00000000..8980a62f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3ed.png new file mode 100644 index 00000000..2244d972 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bb.png new file mode 100644 index 00000000..36c10408 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bc.png new file mode 100644 index 00000000..65475b2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f527.png new file mode 100644 index 00000000..09e4853d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f52c.png new file mode 100644 index 00000000..9c670b2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f680.png new file mode 100644 index 00000000..9e911eca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f692.png new file mode 100644 index 00000000..c7cef26f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..3a85784d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..eeca65ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..6e802288 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..f71b54ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9af.png new file mode 100644 index 00000000..542dde3a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b0.png new file mode 100644 index 00000000..d30e0010 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b1.png new file mode 100644 index 00000000..a50bcdb7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b2.png new file mode 100644 index 00000000..7f8c9c03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b3.png new file mode 100644 index 00000000..d9ab3d62 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bc.png new file mode 100644 index 00000000..cd6f3ee3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bd.png new file mode 100644 index 00000000..bea6fd5f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2695-fe0f.png new file mode 100644 index 00000000..43c46978 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2696-fe0f.png new file mode 100644 index 00000000..5ba5b863 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2708-fe0f.png new file mode 100644 index 00000000..6ed640ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..b6c8a111 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..92f4a52f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..65183797 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..6b72c3a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..546203a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..b101259a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..bef3788a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..529c3e60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..59617840 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..8cb73c69 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fd.png new file mode 100644 index 00000000..e4aea992 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f33e.png new file mode 100644 index 00000000..4288e466 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f373.png new file mode 100644 index 00000000..cbccc305 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f37c.png new file mode 100644 index 00000000..daa4a1bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f384.png new file mode 100644 index 00000000..bbb8796f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f393.png new file mode 100644 index 00000000..b6ea714b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a4.png new file mode 100644 index 00000000..c354254b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a8.png new file mode 100644 index 00000000..6aeda931 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3eb.png new file mode 100644 index 00000000..ab2aa499 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3ed.png new file mode 100644 index 00000000..421a07fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bb.png new file mode 100644 index 00000000..a9e8269b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bc.png new file mode 100644 index 00000000..767ad37f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f527.png new file mode 100644 index 00000000..f1793d24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f52c.png new file mode 100644 index 00000000..39830d40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f680.png new file mode 100644 index 00000000..a19a44cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f692.png new file mode 100644 index 00000000..d6eb2861 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..7e58b7fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..c4c0bb7c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..1c87ac47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..9acfab53 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9af.png new file mode 100644 index 00000000..ea907f31 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b0.png new file mode 100644 index 00000000..e1e44448 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b1.png new file mode 100644 index 00000000..1cd00e77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b2.png new file mode 100644 index 00000000..686089b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b3.png new file mode 100644 index 00000000..3820783b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bc.png new file mode 100644 index 00000000..4c01fea8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bd.png new file mode 100644 index 00000000..4d890357 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2695-fe0f.png new file mode 100644 index 00000000..7bbd95a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2696-fe0f.png new file mode 100644 index 00000000..46dfbd0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2708-fe0f.png new file mode 100644 index 00000000..f51a7bb0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..da5c2ec0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..619e0c9d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..ee52f49c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..50d9c522 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..da404b41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..9b1088d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..4bafa744 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..4ad28a20 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..e2e60de7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..06844e2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3fe.png new file mode 100644 index 00000000..98fd811e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f33e.png new file mode 100644 index 00000000..017942bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f373.png new file mode 100644 index 00000000..8bd27337 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f37c.png new file mode 100644 index 00000000..8e30073f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f384.png new file mode 100644 index 00000000..1432544f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f393.png new file mode 100644 index 00000000..ef973d59 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a4.png new file mode 100644 index 00000000..839463e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a8.png new file mode 100644 index 00000000..494c966b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3eb.png new file mode 100644 index 00000000..6687d311 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3ed.png new file mode 100644 index 00000000..581f0ac8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bb.png new file mode 100644 index 00000000..475e95e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bc.png new file mode 100644 index 00000000..ce338cf3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f527.png new file mode 100644 index 00000000..89f704df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f52c.png new file mode 100644 index 00000000..2b592b89 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f680.png new file mode 100644 index 00000000..c307fce2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f692.png new file mode 100644 index 00000000..fa5f4e77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..99feb822 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..2ec63cdc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..6d7f9a24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..d7faf929 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9af.png new file mode 100644 index 00000000..fd675d90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b0.png new file mode 100644 index 00000000..59c95dcd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b1.png new file mode 100644 index 00000000..d3f13d39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b2.png new file mode 100644 index 00000000..4948d260 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b3.png new file mode 100644 index 00000000..b66b396f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bc.png new file mode 100644 index 00000000..bdcdcd1c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bd.png new file mode 100644 index 00000000..041fd9f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2695-fe0f.png new file mode 100644 index 00000000..98c9f1b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2696-fe0f.png new file mode 100644 index 00000000..ec57bb76 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2708-fe0f.png new file mode 100644 index 00000000..76e27a6c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..0c837fe5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..e53c5b5a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..8217fadc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..7f6849e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..62bce01c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..534a9fd5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..64d4c1c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..7e4cf9df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..7afaeaf8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..741c39ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f468-1f3ff.png new file mode 100644 index 00000000..94443e7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f468-200d-1f33e.png new file mode 100644 index 00000000..7d7bc938 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f373.png b/.currency_shop_generator/img/72x72/1f468-200d-1f373.png new file mode 100644 index 00000000..370414ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f468-200d-1f37c.png new file mode 100644 index 00000000..38c86b65 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f384.png b/.currency_shop_generator/img/72x72/1f468-200d-1f384.png new file mode 100644 index 00000000..44e75755 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f393.png b/.currency_shop_generator/img/72x72/1f468-200d-1f393.png new file mode 100644 index 00000000..9cd13fdc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f468-200d-1f3a4.png new file mode 100644 index 00000000..e45c0323 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f468-200d-1f3a8.png new file mode 100644 index 00000000..00af96eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f468-200d-1f3eb.png new file mode 100644 index 00000000..fd1fd2a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f468-200d-1f3ed.png new file mode 100644 index 00000000..e934a5ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f466-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f466-200d-1f466.png new file mode 100644 index 00000000..6a05ea90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f466-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f466.png new file mode 100644 index 00000000..76513b6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f466.png new file mode 100644 index 00000000..ce964aaf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f467.png new file mode 100644 index 00000000..229540a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f467-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f467.png new file mode 100644 index 00000000..1804a244 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466-200d-1f466.png new file mode 100644 index 00000000..0431738f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466.png new file mode 100644 index 00000000..ccbcfe8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f466.png new file mode 100644 index 00000000..29461eea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f467.png new file mode 100644 index 00000000..96819e84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467.png new file mode 100644 index 00000000..82981a56 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f468-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466-200d-1f466.png new file mode 100644 index 00000000..6a14c29f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466.png new file mode 100644 index 00000000..2f58a806 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png new file mode 100644 index 00000000..76663a74 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f467.png new file mode 100644 index 00000000..56dd2a91 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467.png b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467.png new file mode 100644 index 00000000..c23b12cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f469-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f468-200d-1f4bb.png new file mode 100644 index 00000000..b55ddcb3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f468-200d-1f4bc.png new file mode 100644 index 00000000..9b1e7dd1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f527.png b/.currency_shop_generator/img/72x72/1f468-200d-1f527.png new file mode 100644 index 00000000..d731a12c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f468-200d-1f52c.png new file mode 100644 index 00000000..10d2db91 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f680.png b/.currency_shop_generator/img/72x72/1f468-200d-1f680.png new file mode 100644 index 00000000..698e909a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f692.png b/.currency_shop_generator/img/72x72/1f468-200d-1f692.png new file mode 100644 index 00000000..07fa090b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9af.png new file mode 100644 index 00000000..36725178 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9b0.png new file mode 100644 index 00000000..4d5ef0e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9b1.png new file mode 100644 index 00000000..36afa4fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9b2.png new file mode 100644 index 00000000..8e3a8385 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9b3.png new file mode 100644 index 00000000..8886449b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9bc.png new file mode 100644 index 00000000..d7110f07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f468-200d-1f9bd.png new file mode 100644 index 00000000..ce9c939e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f468-200d-2695-fe0f.png new file mode 100644 index 00000000..0155f25b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f468-200d-2696-fe0f.png new file mode 100644 index 00000000..ffba6a5c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f468-200d-2708-fe0f.png new file mode 100644 index 00000000..9f7bbb14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f468.png b/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f468.png new file mode 100644 index 00000000..c332da0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f468.png differ diff --git a/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png b/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png new file mode 100644 index 00000000..619116ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png differ diff --git a/.currency_shop_generator/img/72x72/1f468.png b/.currency_shop_generator/img/72x72/1f468.png new file mode 100644 index 00000000..8ebc6be4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f468.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f33e.png new file mode 100644 index 00000000..01336cf2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f373.png new file mode 100644 index 00000000..f2772df0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f37c.png new file mode 100644 index 00000000..f14e525b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f384.png new file mode 100644 index 00000000..6d3c3406 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f393.png new file mode 100644 index 00000000..b8dda6f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a4.png new file mode 100644 index 00000000..ebeac884 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a8.png new file mode 100644 index 00000000..a8130c1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3eb.png new file mode 100644 index 00000000..ec83c4c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3ed.png new file mode 100644 index 00000000..8f8f9062 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bb.png new file mode 100644 index 00000000..1b4de1c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bc.png new file mode 100644 index 00000000..c48aabe0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f527.png new file mode 100644 index 00000000..0bdb1bb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f52c.png new file mode 100644 index 00000000..3af32eed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f680.png new file mode 100644 index 00000000..3279782a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f692.png new file mode 100644 index 00000000..81148034 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..04d54b11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..634db3cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..89c6c6df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..a93dbebd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png new file mode 100644 index 00000000..5e773134 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png new file mode 100644 index 00000000..41834dd9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png new file mode 100644 index 00000000..72a9f812 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png new file mode 100644 index 00000000..68bf8a68 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9af.png new file mode 100644 index 00000000..3e532dbc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b0.png new file mode 100644 index 00000000..189c8458 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b1.png new file mode 100644 index 00000000..3a9bee7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b2.png new file mode 100644 index 00000000..9c633402 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b3.png new file mode 100644 index 00000000..d7ba9dd4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bc.png new file mode 100644 index 00000000..840f5d1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bd.png new file mode 100644 index 00000000..5d3b083b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2695-fe0f.png new file mode 100644 index 00000000..57c7ce71 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2696-fe0f.png new file mode 100644 index 00000000..0b91b7b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2708-fe0f.png new file mode 100644 index 00000000..52f3f5ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..6abeec5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..68839e31 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..d7b5854e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..4df2de09 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..ea30ee71 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.png new file mode 100644 index 00000000..b75ca49c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.png new file mode 100644 index 00000000..684f958f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.png new file mode 100644 index 00000000..f7c89550 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.png new file mode 100644 index 00000000..d1d44f46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.png new file mode 100644 index 00000000..2b429485 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..eeeb5612 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..cc49c829 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..248c9382 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..fb9b8698 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..96a98714 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png new file mode 100644 index 00000000..dcd0954f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png new file mode 100644 index 00000000..91df6227 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png new file mode 100644 index 00000000..fbafff81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png new file mode 100644 index 00000000..98e2a420 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png new file mode 100644 index 00000000..fc113be7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fb.png new file mode 100644 index 00000000..6fe70fb4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f33e.png new file mode 100644 index 00000000..fdd72768 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f373.png new file mode 100644 index 00000000..b49e2129 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f37c.png new file mode 100644 index 00000000..be4de07d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f384.png new file mode 100644 index 00000000..52c9ba81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f393.png new file mode 100644 index 00000000..83fcaee7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a4.png new file mode 100644 index 00000000..376945c0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a8.png new file mode 100644 index 00000000..c60866bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3eb.png new file mode 100644 index 00000000..77f9248f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3ed.png new file mode 100644 index 00000000..9c1e189d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bb.png new file mode 100644 index 00000000..8d5d19e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bc.png new file mode 100644 index 00000000..464266db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f527.png new file mode 100644 index 00000000..a7227fa9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f52c.png new file mode 100644 index 00000000..98c2b057 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f680.png new file mode 100644 index 00000000..ac9ae0e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f692.png new file mode 100644 index 00000000..b68993e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..abb332bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..5f6a9356 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..a00d6d7d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..94502bbc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png new file mode 100644 index 00000000..f1580c23 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png new file mode 100644 index 00000000..d73b98c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png new file mode 100644 index 00000000..a3569096 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png new file mode 100644 index 00000000..377891fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9af.png new file mode 100644 index 00000000..598edf8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b0.png new file mode 100644 index 00000000..d4453666 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b1.png new file mode 100644 index 00000000..00e006de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b2.png new file mode 100644 index 00000000..47ef56b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b3.png new file mode 100644 index 00000000..30aece94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bc.png new file mode 100644 index 00000000..15220853 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bd.png new file mode 100644 index 00000000..3b739dac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2695-fe0f.png new file mode 100644 index 00000000..25674338 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2696-fe0f.png new file mode 100644 index 00000000..44a09425 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2708-fe0f.png new file mode 100644 index 00000000..afe2b71e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..31285f92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..521cde1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..3feae07a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..49c1c5d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..c2a3bc4a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.png new file mode 100644 index 00000000..349fcbde Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.png new file mode 100644 index 00000000..f8ad5951 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.png new file mode 100644 index 00000000..453036d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.png new file mode 100644 index 00000000..c1db2219 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.png new file mode 100644 index 00000000..2355698d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..e4364650 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..dc588d40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..6fcaba16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..9947bd58 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..389c1ff7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png new file mode 100644 index 00000000..6c5c5116 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png new file mode 100644 index 00000000..5dca5078 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png new file mode 100644 index 00000000..d94389a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png new file mode 100644 index 00000000..37d3eedb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png new file mode 100644 index 00000000..a5b00492 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fc.png new file mode 100644 index 00000000..ef30b5b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f33e.png new file mode 100644 index 00000000..ab863a38 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f373.png new file mode 100644 index 00000000..d8cb7162 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f37c.png new file mode 100644 index 00000000..f6380c01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f384.png new file mode 100644 index 00000000..96513857 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f393.png new file mode 100644 index 00000000..1d75113f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a4.png new file mode 100644 index 00000000..aeee09c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a8.png new file mode 100644 index 00000000..dc3d89a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3eb.png new file mode 100644 index 00000000..5d78b834 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3ed.png new file mode 100644 index 00000000..1b5be523 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bb.png new file mode 100644 index 00000000..4ee8b25a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bc.png new file mode 100644 index 00000000..24b42f4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f527.png new file mode 100644 index 00000000..30a610ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f52c.png new file mode 100644 index 00000000..240e843f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f680.png new file mode 100644 index 00000000..e8bc3b12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f692.png new file mode 100644 index 00000000..4ca5e003 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..7db467b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..59bf9132 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..9cf57101 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..ad588fcd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png new file mode 100644 index 00000000..64a48c6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png new file mode 100644 index 00000000..9068a99a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png new file mode 100644 index 00000000..d705ac79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png new file mode 100644 index 00000000..792b2836 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9af.png new file mode 100644 index 00000000..71a6adab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b0.png new file mode 100644 index 00000000..36b5bbd7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b1.png new file mode 100644 index 00000000..82049eb7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b2.png new file mode 100644 index 00000000..c66fd3fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b3.png new file mode 100644 index 00000000..6feda96a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bc.png new file mode 100644 index 00000000..9ff34502 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bd.png new file mode 100644 index 00000000..432260e9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2695-fe0f.png new file mode 100644 index 00000000..ccf237cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2696-fe0f.png new file mode 100644 index 00000000..6f56b22a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2708-fe0f.png new file mode 100644 index 00000000..45c0a249 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..206e1a56 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..02bd684d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..d54a5b4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..c6cdea36 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..0d822f81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.png new file mode 100644 index 00000000..f606a06b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.png new file mode 100644 index 00000000..7fcb5a96 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.png new file mode 100644 index 00000000..c1134090 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.png new file mode 100644 index 00000000..e6966af6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.png new file mode 100644 index 00000000..33337f36 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..0ee1621a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..11982d12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..ea319f30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..80a37040 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..510571dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png new file mode 100644 index 00000000..3126c6c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png new file mode 100644 index 00000000..98fab6f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png new file mode 100644 index 00000000..99f90fb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png new file mode 100644 index 00000000..b25ef75e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png new file mode 100644 index 00000000..d735157e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fd.png new file mode 100644 index 00000000..c5f68bae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f33e.png new file mode 100644 index 00000000..520a84bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f373.png new file mode 100644 index 00000000..00860e85 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f37c.png new file mode 100644 index 00000000..2941a44c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f384.png new file mode 100644 index 00000000..3ec0c568 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f393.png new file mode 100644 index 00000000..57403098 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a4.png new file mode 100644 index 00000000..3897fa2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a8.png new file mode 100644 index 00000000..5521daed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3eb.png new file mode 100644 index 00000000..362323f4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3ed.png new file mode 100644 index 00000000..0dc2e09e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bb.png new file mode 100644 index 00000000..6107c830 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bc.png new file mode 100644 index 00000000..b4a3d219 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f527.png new file mode 100644 index 00000000..45ef0429 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f52c.png new file mode 100644 index 00000000..d808b83c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f680.png new file mode 100644 index 00000000..b81db8a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f692.png new file mode 100644 index 00000000..e8ebea98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..96bab42f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..ec63a8da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..e28c3314 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png new file mode 100644 index 00000000..4a44a039 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png new file mode 100644 index 00000000..97a1b798 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png new file mode 100644 index 00000000..88eb58af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png new file mode 100644 index 00000000..09992c84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png new file mode 100644 index 00000000..2865b2d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9af.png new file mode 100644 index 00000000..1a868a94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b0.png new file mode 100644 index 00000000..ea952603 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b1.png new file mode 100644 index 00000000..fcfa7dd7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b2.png new file mode 100644 index 00000000..7b8d4698 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b3.png new file mode 100644 index 00000000..2adad8ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bc.png new file mode 100644 index 00000000..b2f38a46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bd.png new file mode 100644 index 00000000..31f9f77e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2695-fe0f.png new file mode 100644 index 00000000..1e54df03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2696-fe0f.png new file mode 100644 index 00000000..71729184 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2708-fe0f.png new file mode 100644 index 00000000..c07612d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..39ad0efe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..8d9e5ee9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..7aebfc09 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..e1a35a77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..ef0e889f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.png new file mode 100644 index 00000000..13955c52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.png new file mode 100644 index 00000000..673dff41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.png new file mode 100644 index 00000000..8e965d3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.png new file mode 100644 index 00000000..dfaeda2a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.png new file mode 100644 index 00000000..4137f157 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..be671293 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..d1201160 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..3457dd38 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..34c45bce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..74e69f5a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png new file mode 100644 index 00000000..3cdcd5d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png new file mode 100644 index 00000000..a2e182d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png new file mode 100644 index 00000000..3a0cbc15 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png new file mode 100644 index 00000000..c919434e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png new file mode 100644 index 00000000..60acfb59 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3fe.png new file mode 100644 index 00000000..29436906 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f33e.png new file mode 100644 index 00000000..7e6a26f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f373.png new file mode 100644 index 00000000..6bc9ea8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f37c.png new file mode 100644 index 00000000..519d8e43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f384.png new file mode 100644 index 00000000..f86966be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f393.png new file mode 100644 index 00000000..60292568 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a4.png new file mode 100644 index 00000000..91976880 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a8.png new file mode 100644 index 00000000..1217f191 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3eb.png new file mode 100644 index 00000000..b8cae5d4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3ed.png new file mode 100644 index 00000000..e93b848a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bb.png new file mode 100644 index 00000000..0bfedd67 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bc.png new file mode 100644 index 00000000..81b90ae2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f527.png new file mode 100644 index 00000000..a03fdb74 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f52c.png new file mode 100644 index 00000000..bddc3c88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f680.png new file mode 100644 index 00000000..e2609e7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f692.png new file mode 100644 index 00000000..a41c8c3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png new file mode 100644 index 00000000..b09e52c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png new file mode 100644 index 00000000..52b1a7fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png new file mode 100644 index 00000000..06fb17db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png new file mode 100644 index 00000000..a55b2981 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png new file mode 100644 index 00000000..0354f513 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png new file mode 100644 index 00000000..a0be380a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png new file mode 100644 index 00000000..4328159c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png new file mode 100644 index 00000000..80d7e7fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9af.png new file mode 100644 index 00000000..cd03b2dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b0.png new file mode 100644 index 00000000..80581429 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b1.png new file mode 100644 index 00000000..7ae6c1ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b2.png new file mode 100644 index 00000000..ced00fea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b3.png new file mode 100644 index 00000000..fdc58db6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bc.png new file mode 100644 index 00000000..0b0320cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bd.png new file mode 100644 index 00000000..9af884f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2695-fe0f.png new file mode 100644 index 00000000..16435b24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2696-fe0f.png new file mode 100644 index 00000000..b3651d1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2708-fe0f.png new file mode 100644 index 00000000..798cd2a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png new file mode 100644 index 00000000..3012fc53 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png new file mode 100644 index 00000000..c2d672ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png new file mode 100644 index 00000000..63b6d105 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png new file mode 100644 index 00000000..7fb5c124 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png new file mode 100644 index 00000000..e796b055 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.png new file mode 100644 index 00000000..a95a138d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.png new file mode 100644 index 00000000..8a6ae7b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.png new file mode 100644 index 00000000..eba466bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.png new file mode 100644 index 00000000..db682f62 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.png new file mode 100644 index 00000000..4890f466 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png new file mode 100644 index 00000000..0468d7bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png new file mode 100644 index 00000000..0bead8d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png new file mode 100644 index 00000000..187f2327 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png new file mode 100644 index 00000000..9f920bdd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png new file mode 100644 index 00000000..de2699dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png new file mode 100644 index 00000000..48b888bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png new file mode 100644 index 00000000..cb68cc6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png new file mode 100644 index 00000000..aa06a8bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png new file mode 100644 index 00000000..1f7a610e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png new file mode 100644 index 00000000..663dc388 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-1f3ff.png b/.currency_shop_generator/img/72x72/1f469-1f3ff.png new file mode 100644 index 00000000..3d2c2262 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f469-200d-1f33e.png new file mode 100644 index 00000000..039da46e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f373.png b/.currency_shop_generator/img/72x72/1f469-200d-1f373.png new file mode 100644 index 00000000..6a2f0872 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f469-200d-1f37c.png new file mode 100644 index 00000000..aadeca60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f384.png b/.currency_shop_generator/img/72x72/1f469-200d-1f384.png new file mode 100644 index 00000000..56dc7948 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f393.png b/.currency_shop_generator/img/72x72/1f469-200d-1f393.png new file mode 100644 index 00000000..86f0cefe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f469-200d-1f3a4.png new file mode 100644 index 00000000..06d534d4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f469-200d-1f3a8.png new file mode 100644 index 00000000..7c50ca6c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f469-200d-1f3eb.png new file mode 100644 index 00000000..b4a6c798 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f469-200d-1f3ed.png new file mode 100644 index 00000000..c3a0396c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f466-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f466-200d-1f466.png new file mode 100644 index 00000000..26b9d291 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f466-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f466.png new file mode 100644 index 00000000..cb5c3535 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f466.png new file mode 100644 index 00000000..ad1a7aeb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f467.png b/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f467.png new file mode 100644 index 00000000..7a491db3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f467-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f467.png b/.currency_shop_generator/img/72x72/1f469-200d-1f467.png new file mode 100644 index 00000000..65ef0c89 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466-200d-1f466.png new file mode 100644 index 00000000..fd9cd351 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466.png new file mode 100644 index 00000000..cbb3c134 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f466.png b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f466.png new file mode 100644 index 00000000..b0d01ae3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f466.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f467.png b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f467.png new file mode 100644 index 00000000..5e736a9f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467.png b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467.png new file mode 100644 index 00000000..cf0581b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f469-200d-1f467.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f469-200d-1f4bb.png new file mode 100644 index 00000000..b9471c2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f469-200d-1f4bc.png new file mode 100644 index 00000000..1646ce64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f527.png b/.currency_shop_generator/img/72x72/1f469-200d-1f527.png new file mode 100644 index 00000000..95e2c658 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f469-200d-1f52c.png new file mode 100644 index 00000000..af9c4fe7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f680.png b/.currency_shop_generator/img/72x72/1f469-200d-1f680.png new file mode 100644 index 00000000..d1a0dc9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f692.png b/.currency_shop_generator/img/72x72/1f469-200d-1f692.png new file mode 100644 index 00000000..282f50cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9af.png new file mode 100644 index 00000000..4c2c23eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9b0.png new file mode 100644 index 00000000..373c1c53 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9b1.png new file mode 100644 index 00000000..80ca4a5c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9b2.png new file mode 100644 index 00000000..2fe69f94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9b3.png new file mode 100644 index 00000000..98de2e9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9bc.png new file mode 100644 index 00000000..8f9a9946 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f469-200d-1f9bd.png new file mode 100644 index 00000000..23b365dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f469-200d-2695-fe0f.png new file mode 100644 index 00000000..c33e2782 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f469-200d-2696-fe0f.png new file mode 100644 index 00000000..65e7b726 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f469-200d-2708-fe0f.png new file mode 100644 index 00000000..ccb503b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f468.png b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f468.png new file mode 100644 index 00000000..d559bec4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f468.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f469.png b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f469.png new file mode 100644 index 00000000..42400b46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f469.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png new file mode 100644 index 00000000..bced8de9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png differ diff --git a/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png new file mode 100644 index 00000000..8055e53c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png differ diff --git a/.currency_shop_generator/img/72x72/1f469.png b/.currency_shop_generator/img/72x72/1f469.png new file mode 100644 index 00000000..918d94f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f469.png differ diff --git a/.currency_shop_generator/img/72x72/1f46a.png b/.currency_shop_generator/img/72x72/1f46a.png new file mode 100644 index 00000000..f9016da4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46a.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b-1f3fb.png b/.currency_shop_generator/img/72x72/1f46b-1f3fb.png new file mode 100644 index 00000000..c82b331a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b-1f3fc.png b/.currency_shop_generator/img/72x72/1f46b-1f3fc.png new file mode 100644 index 00000000..d756e1a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b-1f3fd.png b/.currency_shop_generator/img/72x72/1f46b-1f3fd.png new file mode 100644 index 00000000..bd6315f2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b-1f3fe.png b/.currency_shop_generator/img/72x72/1f46b-1f3fe.png new file mode 100644 index 00000000..75c3f339 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b-1f3ff.png b/.currency_shop_generator/img/72x72/1f46b-1f3ff.png new file mode 100644 index 00000000..8d46caea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f46b.png b/.currency_shop_generator/img/72x72/1f46b.png new file mode 100644 index 00000000..dd41b778 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46b.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c-1f3fb.png b/.currency_shop_generator/img/72x72/1f46c-1f3fb.png new file mode 100644 index 00000000..7a7105d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c-1f3fc.png b/.currency_shop_generator/img/72x72/1f46c-1f3fc.png new file mode 100644 index 00000000..f3f01894 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c-1f3fd.png b/.currency_shop_generator/img/72x72/1f46c-1f3fd.png new file mode 100644 index 00000000..5a3839e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c-1f3fe.png b/.currency_shop_generator/img/72x72/1f46c-1f3fe.png new file mode 100644 index 00000000..c24f08b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c-1f3ff.png b/.currency_shop_generator/img/72x72/1f46c-1f3ff.png new file mode 100644 index 00000000..2b04da70 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f46c.png b/.currency_shop_generator/img/72x72/1f46c.png new file mode 100644 index 00000000..63649e2b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46c.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d-1f3fb.png b/.currency_shop_generator/img/72x72/1f46d-1f3fb.png new file mode 100644 index 00000000..9eb93c9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d-1f3fc.png b/.currency_shop_generator/img/72x72/1f46d-1f3fc.png new file mode 100644 index 00000000..51a33eeb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d-1f3fd.png b/.currency_shop_generator/img/72x72/1f46d-1f3fd.png new file mode 100644 index 00000000..47ade250 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d-1f3fe.png b/.currency_shop_generator/img/72x72/1f46d-1f3fe.png new file mode 100644 index 00000000..1ac7b9e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d-1f3ff.png b/.currency_shop_generator/img/72x72/1f46d-1f3ff.png new file mode 100644 index 00000000..bc5432db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f46d.png b/.currency_shop_generator/img/72x72/1f46d.png new file mode 100644 index 00000000..5dbc59da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46d.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..3a6da267 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..70042a6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fb.png b/.currency_shop_generator/img/72x72/1f46e-1f3fb.png new file mode 100644 index 00000000..0c8e6410 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..6175b1d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..7a8fda87 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fc.png b/.currency_shop_generator/img/72x72/1f46e-1f3fc.png new file mode 100644 index 00000000..7b5c5252 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..8e2c504b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..33f8980e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fd.png b/.currency_shop_generator/img/72x72/1f46e-1f3fd.png new file mode 100644 index 00000000..f9e093e9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..df3dad6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..2baa54ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3fe.png b/.currency_shop_generator/img/72x72/1f46e-1f3fe.png new file mode 100644 index 00000000..8275ab3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..9098ad28 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..e31a033b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-1f3ff.png b/.currency_shop_generator/img/72x72/1f46e-1f3ff.png new file mode 100644 index 00000000..5e0e1f1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-200d-2640-fe0f.png new file mode 100644 index 00000000..13ed498d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46e-200d-2642-fe0f.png new file mode 100644 index 00000000..acd2111f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46e.png b/.currency_shop_generator/img/72x72/1f46e.png new file mode 100644 index 00000000..7093bb3c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46e.png differ diff --git a/.currency_shop_generator/img/72x72/1f46f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f46f-200d-2640-fe0f.png new file mode 100644 index 00000000..e71b3cc1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f46f-200d-2642-fe0f.png new file mode 100644 index 00000000..13fb047f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f46f.png b/.currency_shop_generator/img/72x72/1f46f.png new file mode 100644 index 00000000..5b84d390 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f46f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..e3a5d3ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..af472a42 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fb.png b/.currency_shop_generator/img/72x72/1f470-1f3fb.png new file mode 100644 index 00000000..c28329b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..b054d60f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..954b610c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fc.png b/.currency_shop_generator/img/72x72/1f470-1f3fc.png new file mode 100644 index 00000000..c231a438 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..29159df5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..39a13a4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fd.png b/.currency_shop_generator/img/72x72/1f470-1f3fd.png new file mode 100644 index 00000000..5dcec536 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..bf45ade5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..f7691ee7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3fe.png b/.currency_shop_generator/img/72x72/1f470-1f3fe.png new file mode 100644 index 00000000..0f8a2fb2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..86e4a380 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..464cd6cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-1f3ff.png b/.currency_shop_generator/img/72x72/1f470-1f3ff.png new file mode 100644 index 00000000..9e7cff02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f470-200d-2640-fe0f.png new file mode 100644 index 00000000..dafe0b47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f470-200d-2642-fe0f.png new file mode 100644 index 00000000..278ac8d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f470.png b/.currency_shop_generator/img/72x72/1f470.png new file mode 100644 index 00000000..3adfd123 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f470.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..06e54a10 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..9da7e3f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fb.png b/.currency_shop_generator/img/72x72/1f471-1f3fb.png new file mode 100644 index 00000000..9a9dbe92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..0f58537b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..7ff9efd4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fc.png b/.currency_shop_generator/img/72x72/1f471-1f3fc.png new file mode 100644 index 00000000..01319fe8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..377a2364 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..5780e5eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fd.png b/.currency_shop_generator/img/72x72/1f471-1f3fd.png new file mode 100644 index 00000000..e28275a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..e5856a3a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..60694c68 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3fe.png b/.currency_shop_generator/img/72x72/1f471-1f3fe.png new file mode 100644 index 00000000..599b7ba9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..15a0886e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..91e94883 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-1f3ff.png b/.currency_shop_generator/img/72x72/1f471-1f3ff.png new file mode 100644 index 00000000..56bd2f00 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f471-200d-2640-fe0f.png new file mode 100644 index 00000000..59f40b86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f471-200d-2642-fe0f.png new file mode 100644 index 00000000..d4c3407b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f471.png b/.currency_shop_generator/img/72x72/1f471.png new file mode 100644 index 00000000..2825ca0e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f471.png differ diff --git a/.currency_shop_generator/img/72x72/1f472-1f3fb.png b/.currency_shop_generator/img/72x72/1f472-1f3fb.png new file mode 100644 index 00000000..7330ddb3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f472-1f3fc.png b/.currency_shop_generator/img/72x72/1f472-1f3fc.png new file mode 100644 index 00000000..46758f8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f472-1f3fd.png b/.currency_shop_generator/img/72x72/1f472-1f3fd.png new file mode 100644 index 00000000..ff468047 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f472-1f3fe.png b/.currency_shop_generator/img/72x72/1f472-1f3fe.png new file mode 100644 index 00000000..a8e65ba8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f472-1f3ff.png b/.currency_shop_generator/img/72x72/1f472-1f3ff.png new file mode 100644 index 00000000..ade1565c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f472.png b/.currency_shop_generator/img/72x72/1f472.png new file mode 100644 index 00000000..818c6fac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f472.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..255fa6ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..42453c6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fb.png b/.currency_shop_generator/img/72x72/1f473-1f3fb.png new file mode 100644 index 00000000..44096010 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..2c6fc0b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..5b6257f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fc.png b/.currency_shop_generator/img/72x72/1f473-1f3fc.png new file mode 100644 index 00000000..9287f432 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..5114a3f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..5bb1f842 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fd.png b/.currency_shop_generator/img/72x72/1f473-1f3fd.png new file mode 100644 index 00000000..64ec778f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..dc8229ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..a7a297c7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3fe.png b/.currency_shop_generator/img/72x72/1f473-1f3fe.png new file mode 100644 index 00000000..bd69b7bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..455c763e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..4cb5d7dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-1f3ff.png b/.currency_shop_generator/img/72x72/1f473-1f3ff.png new file mode 100644 index 00000000..89e31c4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f473-200d-2640-fe0f.png new file mode 100644 index 00000000..102b138b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f473-200d-2642-fe0f.png new file mode 100644 index 00000000..81b794e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f473.png b/.currency_shop_generator/img/72x72/1f473.png new file mode 100644 index 00000000..793d62fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f473.png differ diff --git a/.currency_shop_generator/img/72x72/1f474-1f3fb.png b/.currency_shop_generator/img/72x72/1f474-1f3fb.png new file mode 100644 index 00000000..75647b8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f474-1f3fc.png b/.currency_shop_generator/img/72x72/1f474-1f3fc.png new file mode 100644 index 00000000..35d32ce1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f474-1f3fd.png b/.currency_shop_generator/img/72x72/1f474-1f3fd.png new file mode 100644 index 00000000..2bed5c60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f474-1f3fe.png b/.currency_shop_generator/img/72x72/1f474-1f3fe.png new file mode 100644 index 00000000..6b700282 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f474-1f3ff.png b/.currency_shop_generator/img/72x72/1f474-1f3ff.png new file mode 100644 index 00000000..2fb3fb1c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f474.png b/.currency_shop_generator/img/72x72/1f474.png new file mode 100644 index 00000000..5650d2b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f474.png differ diff --git a/.currency_shop_generator/img/72x72/1f475-1f3fb.png b/.currency_shop_generator/img/72x72/1f475-1f3fb.png new file mode 100644 index 00000000..dda54626 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f475-1f3fc.png b/.currency_shop_generator/img/72x72/1f475-1f3fc.png new file mode 100644 index 00000000..a73b9f64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f475-1f3fd.png b/.currency_shop_generator/img/72x72/1f475-1f3fd.png new file mode 100644 index 00000000..fe04b280 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f475-1f3fe.png b/.currency_shop_generator/img/72x72/1f475-1f3fe.png new file mode 100644 index 00000000..f2ecc405 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f475-1f3ff.png b/.currency_shop_generator/img/72x72/1f475-1f3ff.png new file mode 100644 index 00000000..d10982f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f475.png b/.currency_shop_generator/img/72x72/1f475.png new file mode 100644 index 00000000..e9d04f9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f475.png differ diff --git a/.currency_shop_generator/img/72x72/1f476-1f3fb.png b/.currency_shop_generator/img/72x72/1f476-1f3fb.png new file mode 100644 index 00000000..949fd809 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f476-1f3fc.png b/.currency_shop_generator/img/72x72/1f476-1f3fc.png new file mode 100644 index 00000000..d06f285a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f476-1f3fd.png b/.currency_shop_generator/img/72x72/1f476-1f3fd.png new file mode 100644 index 00000000..4da9b776 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f476-1f3fe.png b/.currency_shop_generator/img/72x72/1f476-1f3fe.png new file mode 100644 index 00000000..14f78b00 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f476-1f3ff.png b/.currency_shop_generator/img/72x72/1f476-1f3ff.png new file mode 100644 index 00000000..2008c172 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f476.png b/.currency_shop_generator/img/72x72/1f476.png new file mode 100644 index 00000000..f093e36b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f476.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..abb56fda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..25f1238c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fb.png b/.currency_shop_generator/img/72x72/1f477-1f3fb.png new file mode 100644 index 00000000..069befed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..f01d7faf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..03035e37 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fc.png b/.currency_shop_generator/img/72x72/1f477-1f3fc.png new file mode 100644 index 00000000..aa57d013 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..a9a62219 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..1475fc99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fd.png b/.currency_shop_generator/img/72x72/1f477-1f3fd.png new file mode 100644 index 00000000..3c96be1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..72172594 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..2083c8be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3fe.png b/.currency_shop_generator/img/72x72/1f477-1f3fe.png new file mode 100644 index 00000000..72ea66cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..c818e20b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..627ad314 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-1f3ff.png b/.currency_shop_generator/img/72x72/1f477-1f3ff.png new file mode 100644 index 00000000..3b934e5d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f477-200d-2640-fe0f.png new file mode 100644 index 00000000..5a3ed34a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f477-200d-2642-fe0f.png new file mode 100644 index 00000000..fe6733ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f477.png b/.currency_shop_generator/img/72x72/1f477.png new file mode 100644 index 00000000..49aef2f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f477.png differ diff --git a/.currency_shop_generator/img/72x72/1f478-1f3fb.png b/.currency_shop_generator/img/72x72/1f478-1f3fb.png new file mode 100644 index 00000000..4caae554 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f478-1f3fc.png b/.currency_shop_generator/img/72x72/1f478-1f3fc.png new file mode 100644 index 00000000..ad232279 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f478-1f3fd.png b/.currency_shop_generator/img/72x72/1f478-1f3fd.png new file mode 100644 index 00000000..61dcaca7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f478-1f3fe.png b/.currency_shop_generator/img/72x72/1f478-1f3fe.png new file mode 100644 index 00000000..71c963fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f478-1f3ff.png b/.currency_shop_generator/img/72x72/1f478-1f3ff.png new file mode 100644 index 00000000..7579ff19 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f478.png b/.currency_shop_generator/img/72x72/1f478.png new file mode 100644 index 00000000..6542a8d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f478.png differ diff --git a/.currency_shop_generator/img/72x72/1f479.png b/.currency_shop_generator/img/72x72/1f479.png new file mode 100644 index 00000000..e9ca4c6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f479.png differ diff --git a/.currency_shop_generator/img/72x72/1f47a.png b/.currency_shop_generator/img/72x72/1f47a.png new file mode 100644 index 00000000..a479705e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47a.png differ diff --git a/.currency_shop_generator/img/72x72/1f47b.png b/.currency_shop_generator/img/72x72/1f47b.png new file mode 100644 index 00000000..93eebb05 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47b.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c-1f3fb.png b/.currency_shop_generator/img/72x72/1f47c-1f3fb.png new file mode 100644 index 00000000..161df6e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c-1f3fc.png b/.currency_shop_generator/img/72x72/1f47c-1f3fc.png new file mode 100644 index 00000000..e72aa44c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c-1f3fd.png b/.currency_shop_generator/img/72x72/1f47c-1f3fd.png new file mode 100644 index 00000000..0cd969ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c-1f3fe.png b/.currency_shop_generator/img/72x72/1f47c-1f3fe.png new file mode 100644 index 00000000..e82ae008 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c-1f3ff.png b/.currency_shop_generator/img/72x72/1f47c-1f3ff.png new file mode 100644 index 00000000..ecf19501 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f47c.png b/.currency_shop_generator/img/72x72/1f47c.png new file mode 100644 index 00000000..584cd15d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47c.png differ diff --git a/.currency_shop_generator/img/72x72/1f47d.png b/.currency_shop_generator/img/72x72/1f47d.png new file mode 100644 index 00000000..e722644a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47d.png differ diff --git a/.currency_shop_generator/img/72x72/1f47e.png b/.currency_shop_generator/img/72x72/1f47e.png new file mode 100644 index 00000000..043e4950 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47e.png differ diff --git a/.currency_shop_generator/img/72x72/1f47f.png b/.currency_shop_generator/img/72x72/1f47f.png new file mode 100644 index 00000000..5bc58b3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f47f.png differ diff --git a/.currency_shop_generator/img/72x72/1f480.png b/.currency_shop_generator/img/72x72/1f480.png new file mode 100644 index 00000000..3ec66641 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f480.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..6ff67d24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..94770580 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fb.png b/.currency_shop_generator/img/72x72/1f481-1f3fb.png new file mode 100644 index 00000000..24d5128f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..21986018 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..0242604a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fc.png b/.currency_shop_generator/img/72x72/1f481-1f3fc.png new file mode 100644 index 00000000..96fb262c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..22a5d00a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..ec707565 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fd.png b/.currency_shop_generator/img/72x72/1f481-1f3fd.png new file mode 100644 index 00000000..115223a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..1bfc1fdb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..ace710f4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3fe.png b/.currency_shop_generator/img/72x72/1f481-1f3fe.png new file mode 100644 index 00000000..668de97a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..f4755676 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..92611e20 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-1f3ff.png b/.currency_shop_generator/img/72x72/1f481-1f3ff.png new file mode 100644 index 00000000..440c65c5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f481-200d-2640-fe0f.png new file mode 100644 index 00000000..16692563 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f481-200d-2642-fe0f.png new file mode 100644 index 00000000..0c1369ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f481.png b/.currency_shop_generator/img/72x72/1f481.png new file mode 100644 index 00000000..eca51999 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f481.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..757e031b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..7769d535 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fb.png b/.currency_shop_generator/img/72x72/1f482-1f3fb.png new file mode 100644 index 00000000..73e15cdf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..52bb7244 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..1664fa8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fc.png b/.currency_shop_generator/img/72x72/1f482-1f3fc.png new file mode 100644 index 00000000..df444ad5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..20ceadf9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..5cf79870 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fd.png b/.currency_shop_generator/img/72x72/1f482-1f3fd.png new file mode 100644 index 00000000..9cafd124 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..78671ba2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..37e92ac8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3fe.png b/.currency_shop_generator/img/72x72/1f482-1f3fe.png new file mode 100644 index 00000000..0324eed3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..f2e824f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..6d658ba3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-1f3ff.png b/.currency_shop_generator/img/72x72/1f482-1f3ff.png new file mode 100644 index 00000000..23fcb9b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f482-200d-2640-fe0f.png new file mode 100644 index 00000000..db3181a9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f482-200d-2642-fe0f.png new file mode 100644 index 00000000..954eee83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f482.png b/.currency_shop_generator/img/72x72/1f482.png new file mode 100644 index 00000000..b5a7d423 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f482.png differ diff --git a/.currency_shop_generator/img/72x72/1f483-1f3fb.png b/.currency_shop_generator/img/72x72/1f483-1f3fb.png new file mode 100644 index 00000000..ec9955f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f483-1f3fc.png b/.currency_shop_generator/img/72x72/1f483-1f3fc.png new file mode 100644 index 00000000..e1768ae6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f483-1f3fd.png b/.currency_shop_generator/img/72x72/1f483-1f3fd.png new file mode 100644 index 00000000..885fc7ed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f483-1f3fe.png b/.currency_shop_generator/img/72x72/1f483-1f3fe.png new file mode 100644 index 00000000..824b1cda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f483-1f3ff.png b/.currency_shop_generator/img/72x72/1f483-1f3ff.png new file mode 100644 index 00000000..2288e55a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f483.png b/.currency_shop_generator/img/72x72/1f483.png new file mode 100644 index 00000000..758c9b07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f483.png differ diff --git a/.currency_shop_generator/img/72x72/1f484.png b/.currency_shop_generator/img/72x72/1f484.png new file mode 100644 index 00000000..6427cf47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f484.png differ diff --git a/.currency_shop_generator/img/72x72/1f485-1f3fb.png b/.currency_shop_generator/img/72x72/1f485-1f3fb.png new file mode 100644 index 00000000..94c08c55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f485-1f3fc.png b/.currency_shop_generator/img/72x72/1f485-1f3fc.png new file mode 100644 index 00000000..46c13f0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f485-1f3fd.png b/.currency_shop_generator/img/72x72/1f485-1f3fd.png new file mode 100644 index 00000000..dc23af78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f485-1f3fe.png b/.currency_shop_generator/img/72x72/1f485-1f3fe.png new file mode 100644 index 00000000..1b964408 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f485-1f3ff.png b/.currency_shop_generator/img/72x72/1f485-1f3ff.png new file mode 100644 index 00000000..32d637cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f485.png b/.currency_shop_generator/img/72x72/1f485.png new file mode 100644 index 00000000..cba5a05f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f485.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..9358a251 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..3e1a5eaf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fb.png b/.currency_shop_generator/img/72x72/1f486-1f3fb.png new file mode 100644 index 00000000..7efac757 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..82f2f6a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..734dce27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fc.png b/.currency_shop_generator/img/72x72/1f486-1f3fc.png new file mode 100644 index 00000000..a021bd20 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..f95d2d13 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..5a43d758 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fd.png b/.currency_shop_generator/img/72x72/1f486-1f3fd.png new file mode 100644 index 00000000..e4ebf967 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..efd42dba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..0225d359 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3fe.png b/.currency_shop_generator/img/72x72/1f486-1f3fe.png new file mode 100644 index 00000000..e64dde84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..dae49c58 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..31e00a02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-1f3ff.png b/.currency_shop_generator/img/72x72/1f486-1f3ff.png new file mode 100644 index 00000000..cb742c72 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f486-200d-2640-fe0f.png new file mode 100644 index 00000000..8c4b5524 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f486-200d-2642-fe0f.png new file mode 100644 index 00000000..428e9688 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f486.png b/.currency_shop_generator/img/72x72/1f486.png new file mode 100644 index 00000000..20eac93b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f486.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..d43b5be2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..28a8f358 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fb.png b/.currency_shop_generator/img/72x72/1f487-1f3fb.png new file mode 100644 index 00000000..7d257dfd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..268ed6a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..99e8cf95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fc.png b/.currency_shop_generator/img/72x72/1f487-1f3fc.png new file mode 100644 index 00000000..c85ad00c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..7b8a067c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..ea5d33fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fd.png b/.currency_shop_generator/img/72x72/1f487-1f3fd.png new file mode 100644 index 00000000..6210438a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..5a6ce144 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..b3c78959 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3fe.png b/.currency_shop_generator/img/72x72/1f487-1f3fe.png new file mode 100644 index 00000000..b02ae7a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..0a8e1f3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..fa980f24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-1f3ff.png b/.currency_shop_generator/img/72x72/1f487-1f3ff.png new file mode 100644 index 00000000..720901ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f487-200d-2640-fe0f.png new file mode 100644 index 00000000..acd8162d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f487-200d-2642-fe0f.png new file mode 100644 index 00000000..8b290f6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f487.png b/.currency_shop_generator/img/72x72/1f487.png new file mode 100644 index 00000000..029cb0b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f487.png differ diff --git a/.currency_shop_generator/img/72x72/1f488.png b/.currency_shop_generator/img/72x72/1f488.png new file mode 100644 index 00000000..5c19ed50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f488.png differ diff --git a/.currency_shop_generator/img/72x72/1f489.png b/.currency_shop_generator/img/72x72/1f489.png new file mode 100644 index 00000000..5f2d305e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f489.png differ diff --git a/.currency_shop_generator/img/72x72/1f48a.png b/.currency_shop_generator/img/72x72/1f48a.png new file mode 100644 index 00000000..81b7fe1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48a.png differ diff --git a/.currency_shop_generator/img/72x72/1f48b.png b/.currency_shop_generator/img/72x72/1f48b.png new file mode 100644 index 00000000..5feb59b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48b.png differ diff --git a/.currency_shop_generator/img/72x72/1f48c.png b/.currency_shop_generator/img/72x72/1f48c.png new file mode 100644 index 00000000..a79d3c15 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48c.png differ diff --git a/.currency_shop_generator/img/72x72/1f48d.png b/.currency_shop_generator/img/72x72/1f48d.png new file mode 100644 index 00000000..f9a1fce4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48d.png differ diff --git a/.currency_shop_generator/img/72x72/1f48e.png b/.currency_shop_generator/img/72x72/1f48e.png new file mode 100644 index 00000000..7eca5b21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48e.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f-1f3fb.png b/.currency_shop_generator/img/72x72/1f48f-1f3fb.png new file mode 100644 index 00000000..d2ee5c4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f-1f3fc.png b/.currency_shop_generator/img/72x72/1f48f-1f3fc.png new file mode 100644 index 00000000..ccee0497 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f-1f3fd.png b/.currency_shop_generator/img/72x72/1f48f-1f3fd.png new file mode 100644 index 00000000..15709e56 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f-1f3fe.png b/.currency_shop_generator/img/72x72/1f48f-1f3fe.png new file mode 100644 index 00000000..96ac2ef4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f-1f3ff.png b/.currency_shop_generator/img/72x72/1f48f-1f3ff.png new file mode 100644 index 00000000..461bc796 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f48f.png b/.currency_shop_generator/img/72x72/1f48f.png new file mode 100644 index 00000000..0774078e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f48f.png differ diff --git a/.currency_shop_generator/img/72x72/1f490.png b/.currency_shop_generator/img/72x72/1f490.png new file mode 100644 index 00000000..79bdf474 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f490.png differ diff --git a/.currency_shop_generator/img/72x72/1f491-1f3fb.png b/.currency_shop_generator/img/72x72/1f491-1f3fb.png new file mode 100644 index 00000000..1d6c1bfc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f491-1f3fc.png b/.currency_shop_generator/img/72x72/1f491-1f3fc.png new file mode 100644 index 00000000..f11a685f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f491-1f3fd.png b/.currency_shop_generator/img/72x72/1f491-1f3fd.png new file mode 100644 index 00000000..f2e3534b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f491-1f3fe.png b/.currency_shop_generator/img/72x72/1f491-1f3fe.png new file mode 100644 index 00000000..5cf2c2f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f491-1f3ff.png b/.currency_shop_generator/img/72x72/1f491-1f3ff.png new file mode 100644 index 00000000..b5231a51 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f491.png b/.currency_shop_generator/img/72x72/1f491.png new file mode 100644 index 00000000..066d5dfc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f491.png differ diff --git a/.currency_shop_generator/img/72x72/1f492.png b/.currency_shop_generator/img/72x72/1f492.png new file mode 100644 index 00000000..386d58d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f492.png differ diff --git a/.currency_shop_generator/img/72x72/1f493.png b/.currency_shop_generator/img/72x72/1f493.png new file mode 100644 index 00000000..33b8aa93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f493.png differ diff --git a/.currency_shop_generator/img/72x72/1f494.png b/.currency_shop_generator/img/72x72/1f494.png new file mode 100644 index 00000000..5af54e5f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f494.png differ diff --git a/.currency_shop_generator/img/72x72/1f495.png b/.currency_shop_generator/img/72x72/1f495.png new file mode 100644 index 00000000..bffc24e9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f495.png differ diff --git a/.currency_shop_generator/img/72x72/1f496.png b/.currency_shop_generator/img/72x72/1f496.png new file mode 100644 index 00000000..48e0216c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f496.png differ diff --git a/.currency_shop_generator/img/72x72/1f497.png b/.currency_shop_generator/img/72x72/1f497.png new file mode 100644 index 00000000..591c9bf2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f497.png differ diff --git a/.currency_shop_generator/img/72x72/1f498.png b/.currency_shop_generator/img/72x72/1f498.png new file mode 100644 index 00000000..ad41943b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f498.png differ diff --git a/.currency_shop_generator/img/72x72/1f499.png b/.currency_shop_generator/img/72x72/1f499.png new file mode 100644 index 00000000..736bc85c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f499.png differ diff --git a/.currency_shop_generator/img/72x72/1f49a.png b/.currency_shop_generator/img/72x72/1f49a.png new file mode 100644 index 00000000..b8bf54c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49a.png differ diff --git a/.currency_shop_generator/img/72x72/1f49b.png b/.currency_shop_generator/img/72x72/1f49b.png new file mode 100644 index 00000000..215fb3c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49b.png differ diff --git a/.currency_shop_generator/img/72x72/1f49c.png b/.currency_shop_generator/img/72x72/1f49c.png new file mode 100644 index 00000000..c68892cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49c.png differ diff --git a/.currency_shop_generator/img/72x72/1f49d.png b/.currency_shop_generator/img/72x72/1f49d.png new file mode 100644 index 00000000..35c27074 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49d.png differ diff --git a/.currency_shop_generator/img/72x72/1f49e.png b/.currency_shop_generator/img/72x72/1f49e.png new file mode 100644 index 00000000..a8593625 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49e.png differ diff --git a/.currency_shop_generator/img/72x72/1f49f.png b/.currency_shop_generator/img/72x72/1f49f.png new file mode 100644 index 00000000..f0369314 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f49f.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a0.png b/.currency_shop_generator/img/72x72/1f4a0.png new file mode 100644 index 00000000..3e22818d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a1.png b/.currency_shop_generator/img/72x72/1f4a1.png new file mode 100644 index 00000000..ae01adac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a2.png b/.currency_shop_generator/img/72x72/1f4a2.png new file mode 100644 index 00000000..0630d37e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a3.png b/.currency_shop_generator/img/72x72/1f4a3.png new file mode 100644 index 00000000..af90401f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a4.png b/.currency_shop_generator/img/72x72/1f4a4.png new file mode 100644 index 00000000..0b3671fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a5.png b/.currency_shop_generator/img/72x72/1f4a5.png new file mode 100644 index 00000000..8bf99d64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a6.png b/.currency_shop_generator/img/72x72/1f4a6.png new file mode 100644 index 00000000..6bec97d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a7.png b/.currency_shop_generator/img/72x72/1f4a7.png new file mode 100644 index 00000000..c3398a2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a8.png b/.currency_shop_generator/img/72x72/1f4a8.png new file mode 100644 index 00000000..d9b0016b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4a9.png b/.currency_shop_generator/img/72x72/1f4a9.png new file mode 100644 index 00000000..bf8eac64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4a9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa-1f3fb.png b/.currency_shop_generator/img/72x72/1f4aa-1f3fb.png new file mode 100644 index 00000000..16769e97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa-1f3fc.png b/.currency_shop_generator/img/72x72/1f4aa-1f3fc.png new file mode 100644 index 00000000..3d70cd4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa-1f3fd.png b/.currency_shop_generator/img/72x72/1f4aa-1f3fd.png new file mode 100644 index 00000000..8f734365 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa-1f3fe.png b/.currency_shop_generator/img/72x72/1f4aa-1f3fe.png new file mode 100644 index 00000000..6fe4ff8c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa-1f3ff.png b/.currency_shop_generator/img/72x72/1f4aa-1f3ff.png new file mode 100644 index 00000000..1ce1f149 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f4aa.png b/.currency_shop_generator/img/72x72/1f4aa.png new file mode 100644 index 00000000..ff53dfc3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4aa.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ab.png b/.currency_shop_generator/img/72x72/1f4ab.png new file mode 100644 index 00000000..87a7b7ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ab.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ac.png b/.currency_shop_generator/img/72x72/1f4ac.png new file mode 100644 index 00000000..62a11b6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ac.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ad.png b/.currency_shop_generator/img/72x72/1f4ad.png new file mode 100644 index 00000000..f31b0462 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ad.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ae.png b/.currency_shop_generator/img/72x72/1f4ae.png new file mode 100644 index 00000000..bbad8a9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ae.png differ diff --git a/.currency_shop_generator/img/72x72/1f4af.png b/.currency_shop_generator/img/72x72/1f4af.png new file mode 100644 index 00000000..6a8fb87e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4af.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b0.png b/.currency_shop_generator/img/72x72/1f4b0.png new file mode 100644 index 00000000..8b2e49b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b1.png b/.currency_shop_generator/img/72x72/1f4b1.png new file mode 100644 index 00000000..967a0317 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b2.png b/.currency_shop_generator/img/72x72/1f4b2.png new file mode 100644 index 00000000..e3bf1179 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b3.png b/.currency_shop_generator/img/72x72/1f4b3.png new file mode 100644 index 00000000..4f5b6dcf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b4.png b/.currency_shop_generator/img/72x72/1f4b4.png new file mode 100644 index 00000000..d9a37b46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b5.png b/.currency_shop_generator/img/72x72/1f4b5.png new file mode 100644 index 00000000..4f29d43c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b6.png b/.currency_shop_generator/img/72x72/1f4b6.png new file mode 100644 index 00000000..b393e772 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b7.png b/.currency_shop_generator/img/72x72/1f4b7.png new file mode 100644 index 00000000..d48d889d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b8.png b/.currency_shop_generator/img/72x72/1f4b8.png new file mode 100644 index 00000000..4ede47ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4b9.png b/.currency_shop_generator/img/72x72/1f4b9.png new file mode 100644 index 00000000..29ed4d39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4b9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ba.png b/.currency_shop_generator/img/72x72/1f4ba.png new file mode 100644 index 00000000..fd029b0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ba.png differ diff --git a/.currency_shop_generator/img/72x72/1f4bb.png b/.currency_shop_generator/img/72x72/1f4bb.png new file mode 100644 index 00000000..9d295ffe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f4bc.png b/.currency_shop_generator/img/72x72/1f4bc.png new file mode 100644 index 00000000..08670c07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f4bd.png b/.currency_shop_generator/img/72x72/1f4bd.png new file mode 100644 index 00000000..460752a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f4be.png b/.currency_shop_generator/img/72x72/1f4be.png new file mode 100644 index 00000000..fc9746b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4be.png differ diff --git a/.currency_shop_generator/img/72x72/1f4bf.png b/.currency_shop_generator/img/72x72/1f4bf.png new file mode 100644 index 00000000..319a0f68 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4bf.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c0.png b/.currency_shop_generator/img/72x72/1f4c0.png new file mode 100644 index 00000000..64f792e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c1.png b/.currency_shop_generator/img/72x72/1f4c1.png new file mode 100644 index 00000000..92b1b50b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c2.png b/.currency_shop_generator/img/72x72/1f4c2.png new file mode 100644 index 00000000..5a7f53bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c3.png b/.currency_shop_generator/img/72x72/1f4c3.png new file mode 100644 index 00000000..4c4d33a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c4.png b/.currency_shop_generator/img/72x72/1f4c4.png new file mode 100644 index 00000000..c868e03b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c5.png b/.currency_shop_generator/img/72x72/1f4c5.png new file mode 100644 index 00000000..6ad723c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c6.png b/.currency_shop_generator/img/72x72/1f4c6.png new file mode 100644 index 00000000..32054b03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c7.png b/.currency_shop_generator/img/72x72/1f4c7.png new file mode 100644 index 00000000..cd17bac8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c8.png b/.currency_shop_generator/img/72x72/1f4c8.png new file mode 100644 index 00000000..8ff6e47c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4c9.png b/.currency_shop_generator/img/72x72/1f4c9.png new file mode 100644 index 00000000..aa190e82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4c9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ca.png b/.currency_shop_generator/img/72x72/1f4ca.png new file mode 100644 index 00000000..c449d4cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ca.png differ diff --git a/.currency_shop_generator/img/72x72/1f4cb.png b/.currency_shop_generator/img/72x72/1f4cb.png new file mode 100644 index 00000000..9a2a5559 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4cb.png differ diff --git a/.currency_shop_generator/img/72x72/1f4cc.png b/.currency_shop_generator/img/72x72/1f4cc.png new file mode 100644 index 00000000..f442f259 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4cc.png differ diff --git a/.currency_shop_generator/img/72x72/1f4cd.png b/.currency_shop_generator/img/72x72/1f4cd.png new file mode 100644 index 00000000..81a54135 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4cd.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ce.png b/.currency_shop_generator/img/72x72/1f4ce.png new file mode 100644 index 00000000..bab2f94f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ce.png differ diff --git a/.currency_shop_generator/img/72x72/1f4cf.png b/.currency_shop_generator/img/72x72/1f4cf.png new file mode 100644 index 00000000..aae172cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4cf.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d0.png b/.currency_shop_generator/img/72x72/1f4d0.png new file mode 100644 index 00000000..ccc5b2cd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d1.png b/.currency_shop_generator/img/72x72/1f4d1.png new file mode 100644 index 00000000..d3e85665 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d2.png b/.currency_shop_generator/img/72x72/1f4d2.png new file mode 100644 index 00000000..d4ba357a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d3.png b/.currency_shop_generator/img/72x72/1f4d3.png new file mode 100644 index 00000000..3e4482da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d4.png b/.currency_shop_generator/img/72x72/1f4d4.png new file mode 100644 index 00000000..fa299b38 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d5.png b/.currency_shop_generator/img/72x72/1f4d5.png new file mode 100644 index 00000000..0acd2bbc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d6.png b/.currency_shop_generator/img/72x72/1f4d6.png new file mode 100644 index 00000000..4a839711 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d7.png b/.currency_shop_generator/img/72x72/1f4d7.png new file mode 100644 index 00000000..dec65326 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d8.png b/.currency_shop_generator/img/72x72/1f4d8.png new file mode 100644 index 00000000..f4eecca9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4d9.png b/.currency_shop_generator/img/72x72/1f4d9.png new file mode 100644 index 00000000..08f81464 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4d9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4da.png b/.currency_shop_generator/img/72x72/1f4da.png new file mode 100644 index 00000000..cdcbcb8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4da.png differ diff --git a/.currency_shop_generator/img/72x72/1f4db.png b/.currency_shop_generator/img/72x72/1f4db.png new file mode 100644 index 00000000..fc4a0e50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4db.png differ diff --git a/.currency_shop_generator/img/72x72/1f4dc.png b/.currency_shop_generator/img/72x72/1f4dc.png new file mode 100644 index 00000000..9126fd0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4dc.png differ diff --git a/.currency_shop_generator/img/72x72/1f4dd.png b/.currency_shop_generator/img/72x72/1f4dd.png new file mode 100644 index 00000000..0f953e52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4dd.png differ diff --git a/.currency_shop_generator/img/72x72/1f4de.png b/.currency_shop_generator/img/72x72/1f4de.png new file mode 100644 index 00000000..cb3e2d71 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4de.png differ diff --git a/.currency_shop_generator/img/72x72/1f4df.png b/.currency_shop_generator/img/72x72/1f4df.png new file mode 100644 index 00000000..ac6ae4ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4df.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e0.png b/.currency_shop_generator/img/72x72/1f4e0.png new file mode 100644 index 00000000..c9b62aca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e1.png b/.currency_shop_generator/img/72x72/1f4e1.png new file mode 100644 index 00000000..c1b86f72 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e2.png b/.currency_shop_generator/img/72x72/1f4e2.png new file mode 100644 index 00000000..7cdddf23 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e3.png b/.currency_shop_generator/img/72x72/1f4e3.png new file mode 100644 index 00000000..aa253356 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e4.png b/.currency_shop_generator/img/72x72/1f4e4.png new file mode 100644 index 00000000..246875f2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e5.png b/.currency_shop_generator/img/72x72/1f4e5.png new file mode 100644 index 00000000..7588c05d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e6.png b/.currency_shop_generator/img/72x72/1f4e6.png new file mode 100644 index 00000000..7e2bab3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e7.png b/.currency_shop_generator/img/72x72/1f4e7.png new file mode 100644 index 00000000..9974eca3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e8.png b/.currency_shop_generator/img/72x72/1f4e8.png new file mode 100644 index 00000000..e7101812 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4e9.png b/.currency_shop_generator/img/72x72/1f4e9.png new file mode 100644 index 00000000..2a40f0ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ea.png b/.currency_shop_generator/img/72x72/1f4ea.png new file mode 100644 index 00000000..374256b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f4eb.png b/.currency_shop_generator/img/72x72/1f4eb.png new file mode 100644 index 00000000..8896b0e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ec.png b/.currency_shop_generator/img/72x72/1f4ec.png new file mode 100644 index 00000000..0e20c2ad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ed.png b/.currency_shop_generator/img/72x72/1f4ed.png new file mode 100644 index 00000000..36d5b729 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ee.png b/.currency_shop_generator/img/72x72/1f4ee.png new file mode 100644 index 00000000..ce53f399 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ef.png b/.currency_shop_generator/img/72x72/1f4ef.png new file mode 100644 index 00000000..d999826a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f0.png b/.currency_shop_generator/img/72x72/1f4f0.png new file mode 100644 index 00000000..644645b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f1.png b/.currency_shop_generator/img/72x72/1f4f1.png new file mode 100644 index 00000000..f44861b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f2.png b/.currency_shop_generator/img/72x72/1f4f2.png new file mode 100644 index 00000000..67556774 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f3.png b/.currency_shop_generator/img/72x72/1f4f3.png new file mode 100644 index 00000000..c332ca7a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f4.png b/.currency_shop_generator/img/72x72/1f4f4.png new file mode 100644 index 00000000..abc1b821 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f5.png b/.currency_shop_generator/img/72x72/1f4f5.png new file mode 100644 index 00000000..f4e538d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f6.png b/.currency_shop_generator/img/72x72/1f4f6.png new file mode 100644 index 00000000..f4f93cfd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f7.png b/.currency_shop_generator/img/72x72/1f4f7.png new file mode 100644 index 00000000..246f692d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f8.png b/.currency_shop_generator/img/72x72/1f4f8.png new file mode 100644 index 00000000..591257f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f4f9.png b/.currency_shop_generator/img/72x72/1f4f9.png new file mode 100644 index 00000000..8ee4f627 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f4fa.png b/.currency_shop_generator/img/72x72/1f4fa.png new file mode 100644 index 00000000..54d39eb4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f4fb.png b/.currency_shop_generator/img/72x72/1f4fb.png new file mode 100644 index 00000000..9609bbef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f4fc.png b/.currency_shop_generator/img/72x72/1f4fc.png new file mode 100644 index 00000000..aca48416 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f4fd.png b/.currency_shop_generator/img/72x72/1f4fd.png new file mode 100644 index 00000000..f2dcfad6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f4ff.png b/.currency_shop_generator/img/72x72/1f4ff.png new file mode 100644 index 00000000..be750c49 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f4ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f500.png b/.currency_shop_generator/img/72x72/1f500.png new file mode 100644 index 00000000..fbe6dd12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f500.png differ diff --git a/.currency_shop_generator/img/72x72/1f501.png b/.currency_shop_generator/img/72x72/1f501.png new file mode 100644 index 00000000..a2ae9a30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f501.png differ diff --git a/.currency_shop_generator/img/72x72/1f502.png b/.currency_shop_generator/img/72x72/1f502.png new file mode 100644 index 00000000..a8a0ce46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f502.png differ diff --git a/.currency_shop_generator/img/72x72/1f503.png b/.currency_shop_generator/img/72x72/1f503.png new file mode 100644 index 00000000..a955030f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f503.png differ diff --git a/.currency_shop_generator/img/72x72/1f504.png b/.currency_shop_generator/img/72x72/1f504.png new file mode 100644 index 00000000..62af6feb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f504.png differ diff --git a/.currency_shop_generator/img/72x72/1f505.png b/.currency_shop_generator/img/72x72/1f505.png new file mode 100644 index 00000000..5a2249c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f505.png differ diff --git a/.currency_shop_generator/img/72x72/1f506.png b/.currency_shop_generator/img/72x72/1f506.png new file mode 100644 index 00000000..f84a19af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f506.png differ diff --git a/.currency_shop_generator/img/72x72/1f507.png b/.currency_shop_generator/img/72x72/1f507.png new file mode 100644 index 00000000..425ea54f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f507.png differ diff --git a/.currency_shop_generator/img/72x72/1f508.png b/.currency_shop_generator/img/72x72/1f508.png new file mode 100644 index 00000000..727fc474 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f508.png differ diff --git a/.currency_shop_generator/img/72x72/1f509.png b/.currency_shop_generator/img/72x72/1f509.png new file mode 100644 index 00000000..dd3b6938 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f509.png differ diff --git a/.currency_shop_generator/img/72x72/1f50a.png b/.currency_shop_generator/img/72x72/1f50a.png new file mode 100644 index 00000000..16a3b36e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50a.png differ diff --git a/.currency_shop_generator/img/72x72/1f50b.png b/.currency_shop_generator/img/72x72/1f50b.png new file mode 100644 index 00000000..ea112703 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50b.png differ diff --git a/.currency_shop_generator/img/72x72/1f50c.png b/.currency_shop_generator/img/72x72/1f50c.png new file mode 100644 index 00000000..fa12e639 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50c.png differ diff --git a/.currency_shop_generator/img/72x72/1f50d.png b/.currency_shop_generator/img/72x72/1f50d.png new file mode 100644 index 00000000..da93723d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50d.png differ diff --git a/.currency_shop_generator/img/72x72/1f50e.png b/.currency_shop_generator/img/72x72/1f50e.png new file mode 100644 index 00000000..af8a137d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50e.png differ diff --git a/.currency_shop_generator/img/72x72/1f50f.png b/.currency_shop_generator/img/72x72/1f50f.png new file mode 100644 index 00000000..bd5af0ed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f50f.png differ diff --git a/.currency_shop_generator/img/72x72/1f510.png b/.currency_shop_generator/img/72x72/1f510.png new file mode 100644 index 00000000..8ba2a9f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f510.png differ diff --git a/.currency_shop_generator/img/72x72/1f511.png b/.currency_shop_generator/img/72x72/1f511.png new file mode 100644 index 00000000..7b1d7807 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f511.png differ diff --git a/.currency_shop_generator/img/72x72/1f512.png b/.currency_shop_generator/img/72x72/1f512.png new file mode 100644 index 00000000..4a91357b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f512.png differ diff --git a/.currency_shop_generator/img/72x72/1f513.png b/.currency_shop_generator/img/72x72/1f513.png new file mode 100644 index 00000000..ac2f5865 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f513.png differ diff --git a/.currency_shop_generator/img/72x72/1f514.png b/.currency_shop_generator/img/72x72/1f514.png new file mode 100644 index 00000000..6626232b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f514.png differ diff --git a/.currency_shop_generator/img/72x72/1f515.png b/.currency_shop_generator/img/72x72/1f515.png new file mode 100644 index 00000000..d4ae2ec1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f515.png differ diff --git a/.currency_shop_generator/img/72x72/1f516.png b/.currency_shop_generator/img/72x72/1f516.png new file mode 100644 index 00000000..d11e540a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f516.png differ diff --git a/.currency_shop_generator/img/72x72/1f517.png b/.currency_shop_generator/img/72x72/1f517.png new file mode 100644 index 00000000..76618cb5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f517.png differ diff --git a/.currency_shop_generator/img/72x72/1f518.png b/.currency_shop_generator/img/72x72/1f518.png new file mode 100644 index 00000000..49d062b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f518.png differ diff --git a/.currency_shop_generator/img/72x72/1f519.png b/.currency_shop_generator/img/72x72/1f519.png new file mode 100644 index 00000000..97707411 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f519.png differ diff --git a/.currency_shop_generator/img/72x72/1f51a.png b/.currency_shop_generator/img/72x72/1f51a.png new file mode 100644 index 00000000..f399acb0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51a.png differ diff --git a/.currency_shop_generator/img/72x72/1f51b.png b/.currency_shop_generator/img/72x72/1f51b.png new file mode 100644 index 00000000..6aaaa73b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51b.png differ diff --git a/.currency_shop_generator/img/72x72/1f51c.png b/.currency_shop_generator/img/72x72/1f51c.png new file mode 100644 index 00000000..35fddd63 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51c.png differ diff --git a/.currency_shop_generator/img/72x72/1f51d.png b/.currency_shop_generator/img/72x72/1f51d.png new file mode 100644 index 00000000..9a7fe011 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51d.png differ diff --git a/.currency_shop_generator/img/72x72/1f51e.png b/.currency_shop_generator/img/72x72/1f51e.png new file mode 100644 index 00000000..ea100db7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51e.png differ diff --git a/.currency_shop_generator/img/72x72/1f51f.png b/.currency_shop_generator/img/72x72/1f51f.png new file mode 100644 index 00000000..bc4b0fd1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f51f.png differ diff --git a/.currency_shop_generator/img/72x72/1f520.png b/.currency_shop_generator/img/72x72/1f520.png new file mode 100644 index 00000000..9da0bed6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f520.png differ diff --git a/.currency_shop_generator/img/72x72/1f521.png b/.currency_shop_generator/img/72x72/1f521.png new file mode 100644 index 00000000..e808e12e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f521.png differ diff --git a/.currency_shop_generator/img/72x72/1f522.png b/.currency_shop_generator/img/72x72/1f522.png new file mode 100644 index 00000000..84c20823 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f522.png differ diff --git a/.currency_shop_generator/img/72x72/1f523.png b/.currency_shop_generator/img/72x72/1f523.png new file mode 100644 index 00000000..fa2d4ec8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f523.png differ diff --git a/.currency_shop_generator/img/72x72/1f524.png b/.currency_shop_generator/img/72x72/1f524.png new file mode 100644 index 00000000..2b187cad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f524.png differ diff --git a/.currency_shop_generator/img/72x72/1f525.png b/.currency_shop_generator/img/72x72/1f525.png new file mode 100644 index 00000000..717523f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f525.png differ diff --git a/.currency_shop_generator/img/72x72/1f526.png b/.currency_shop_generator/img/72x72/1f526.png new file mode 100644 index 00000000..d071d1c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f526.png differ diff --git a/.currency_shop_generator/img/72x72/1f527.png b/.currency_shop_generator/img/72x72/1f527.png new file mode 100644 index 00000000..f16a7861 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f528.png b/.currency_shop_generator/img/72x72/1f528.png new file mode 100644 index 00000000..d76ec56d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f528.png differ diff --git a/.currency_shop_generator/img/72x72/1f529.png b/.currency_shop_generator/img/72x72/1f529.png new file mode 100644 index 00000000..346e9858 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f529.png differ diff --git a/.currency_shop_generator/img/72x72/1f52a.png b/.currency_shop_generator/img/72x72/1f52a.png new file mode 100644 index 00000000..79cfa347 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52a.png differ diff --git a/.currency_shop_generator/img/72x72/1f52b.png b/.currency_shop_generator/img/72x72/1f52b.png new file mode 100644 index 00000000..e3f5d670 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52b.png differ diff --git a/.currency_shop_generator/img/72x72/1f52c.png b/.currency_shop_generator/img/72x72/1f52c.png new file mode 100644 index 00000000..5136b776 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f52d.png b/.currency_shop_generator/img/72x72/1f52d.png new file mode 100644 index 00000000..f180454c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52d.png differ diff --git a/.currency_shop_generator/img/72x72/1f52e.png b/.currency_shop_generator/img/72x72/1f52e.png new file mode 100644 index 00000000..a8abfb84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52e.png differ diff --git a/.currency_shop_generator/img/72x72/1f52f.png b/.currency_shop_generator/img/72x72/1f52f.png new file mode 100644 index 00000000..b6f1d4f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f52f.png differ diff --git a/.currency_shop_generator/img/72x72/1f530.png b/.currency_shop_generator/img/72x72/1f530.png new file mode 100644 index 00000000..f45bbca7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f530.png differ diff --git a/.currency_shop_generator/img/72x72/1f531.png b/.currency_shop_generator/img/72x72/1f531.png new file mode 100644 index 00000000..fea35852 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f531.png differ diff --git a/.currency_shop_generator/img/72x72/1f532.png b/.currency_shop_generator/img/72x72/1f532.png new file mode 100644 index 00000000..87392a4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f532.png differ diff --git a/.currency_shop_generator/img/72x72/1f533.png b/.currency_shop_generator/img/72x72/1f533.png new file mode 100644 index 00000000..cff774c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f533.png differ diff --git a/.currency_shop_generator/img/72x72/1f534.png b/.currency_shop_generator/img/72x72/1f534.png new file mode 100644 index 00000000..721075df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f534.png differ diff --git a/.currency_shop_generator/img/72x72/1f535.png b/.currency_shop_generator/img/72x72/1f535.png new file mode 100644 index 00000000..de9927d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f535.png differ diff --git a/.currency_shop_generator/img/72x72/1f536.png b/.currency_shop_generator/img/72x72/1f536.png new file mode 100644 index 00000000..d808f654 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f536.png differ diff --git a/.currency_shop_generator/img/72x72/1f537.png b/.currency_shop_generator/img/72x72/1f537.png new file mode 100644 index 00000000..9c2363d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f537.png differ diff --git a/.currency_shop_generator/img/72x72/1f538.png b/.currency_shop_generator/img/72x72/1f538.png new file mode 100644 index 00000000..02eab512 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f538.png differ diff --git a/.currency_shop_generator/img/72x72/1f539.png b/.currency_shop_generator/img/72x72/1f539.png new file mode 100644 index 00000000..89ce6772 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f539.png differ diff --git a/.currency_shop_generator/img/72x72/1f53a.png b/.currency_shop_generator/img/72x72/1f53a.png new file mode 100644 index 00000000..470f3d37 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f53a.png differ diff --git a/.currency_shop_generator/img/72x72/1f53b.png b/.currency_shop_generator/img/72x72/1f53b.png new file mode 100644 index 00000000..ece28850 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f53b.png differ diff --git a/.currency_shop_generator/img/72x72/1f53c.png b/.currency_shop_generator/img/72x72/1f53c.png new file mode 100644 index 00000000..7c78843e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f53c.png differ diff --git a/.currency_shop_generator/img/72x72/1f53d.png b/.currency_shop_generator/img/72x72/1f53d.png new file mode 100644 index 00000000..70b308b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f53d.png differ diff --git a/.currency_shop_generator/img/72x72/1f549.png b/.currency_shop_generator/img/72x72/1f549.png new file mode 100644 index 00000000..eb644f25 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f549.png differ diff --git a/.currency_shop_generator/img/72x72/1f54a.png b/.currency_shop_generator/img/72x72/1f54a.png new file mode 100644 index 00000000..0676697b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f54a.png differ diff --git a/.currency_shop_generator/img/72x72/1f54b.png b/.currency_shop_generator/img/72x72/1f54b.png new file mode 100644 index 00000000..89899e70 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f54b.png differ diff --git a/.currency_shop_generator/img/72x72/1f54c.png b/.currency_shop_generator/img/72x72/1f54c.png new file mode 100644 index 00000000..0ffb68aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f54c.png differ diff --git a/.currency_shop_generator/img/72x72/1f54d.png b/.currency_shop_generator/img/72x72/1f54d.png new file mode 100644 index 00000000..d5c15756 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f54d.png differ diff --git a/.currency_shop_generator/img/72x72/1f54e.png b/.currency_shop_generator/img/72x72/1f54e.png new file mode 100644 index 00000000..4e031b2e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f54e.png differ diff --git a/.currency_shop_generator/img/72x72/1f550.png b/.currency_shop_generator/img/72x72/1f550.png new file mode 100644 index 00000000..4fd13e3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f550.png differ diff --git a/.currency_shop_generator/img/72x72/1f551.png b/.currency_shop_generator/img/72x72/1f551.png new file mode 100644 index 00000000..14fa3f30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f551.png differ diff --git a/.currency_shop_generator/img/72x72/1f552.png b/.currency_shop_generator/img/72x72/1f552.png new file mode 100644 index 00000000..354da1a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f552.png differ diff --git a/.currency_shop_generator/img/72x72/1f553.png b/.currency_shop_generator/img/72x72/1f553.png new file mode 100644 index 00000000..4c610731 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f553.png differ diff --git a/.currency_shop_generator/img/72x72/1f554.png b/.currency_shop_generator/img/72x72/1f554.png new file mode 100644 index 00000000..07c7e8ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f554.png differ diff --git a/.currency_shop_generator/img/72x72/1f555.png b/.currency_shop_generator/img/72x72/1f555.png new file mode 100644 index 00000000..71a04ff4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f555.png differ diff --git a/.currency_shop_generator/img/72x72/1f556.png b/.currency_shop_generator/img/72x72/1f556.png new file mode 100644 index 00000000..72a0b9a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f556.png differ diff --git a/.currency_shop_generator/img/72x72/1f557.png b/.currency_shop_generator/img/72x72/1f557.png new file mode 100644 index 00000000..bb9753cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f557.png differ diff --git a/.currency_shop_generator/img/72x72/1f558.png b/.currency_shop_generator/img/72x72/1f558.png new file mode 100644 index 00000000..70d5adbe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f558.png differ diff --git a/.currency_shop_generator/img/72x72/1f559.png b/.currency_shop_generator/img/72x72/1f559.png new file mode 100644 index 00000000..25e6dabf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f559.png differ diff --git a/.currency_shop_generator/img/72x72/1f55a.png b/.currency_shop_generator/img/72x72/1f55a.png new file mode 100644 index 00000000..51c70f80 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55a.png differ diff --git a/.currency_shop_generator/img/72x72/1f55b.png b/.currency_shop_generator/img/72x72/1f55b.png new file mode 100644 index 00000000..1b58527c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55b.png differ diff --git a/.currency_shop_generator/img/72x72/1f55c.png b/.currency_shop_generator/img/72x72/1f55c.png new file mode 100644 index 00000000..741b630a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55c.png differ diff --git a/.currency_shop_generator/img/72x72/1f55d.png b/.currency_shop_generator/img/72x72/1f55d.png new file mode 100644 index 00000000..58a1af0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55d.png differ diff --git a/.currency_shop_generator/img/72x72/1f55e.png b/.currency_shop_generator/img/72x72/1f55e.png new file mode 100644 index 00000000..112d5c45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55e.png differ diff --git a/.currency_shop_generator/img/72x72/1f55f.png b/.currency_shop_generator/img/72x72/1f55f.png new file mode 100644 index 00000000..14ddea9f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f55f.png differ diff --git a/.currency_shop_generator/img/72x72/1f560.png b/.currency_shop_generator/img/72x72/1f560.png new file mode 100644 index 00000000..b30c623a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f560.png differ diff --git a/.currency_shop_generator/img/72x72/1f561.png b/.currency_shop_generator/img/72x72/1f561.png new file mode 100644 index 00000000..2753c64c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f561.png differ diff --git a/.currency_shop_generator/img/72x72/1f562.png b/.currency_shop_generator/img/72x72/1f562.png new file mode 100644 index 00000000..a4e4cb5d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f562.png differ diff --git a/.currency_shop_generator/img/72x72/1f563.png b/.currency_shop_generator/img/72x72/1f563.png new file mode 100644 index 00000000..ca7e45fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f563.png differ diff --git a/.currency_shop_generator/img/72x72/1f564.png b/.currency_shop_generator/img/72x72/1f564.png new file mode 100644 index 00000000..9c3582da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f564.png differ diff --git a/.currency_shop_generator/img/72x72/1f565.png b/.currency_shop_generator/img/72x72/1f565.png new file mode 100644 index 00000000..f8af392f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f565.png differ diff --git a/.currency_shop_generator/img/72x72/1f566.png b/.currency_shop_generator/img/72x72/1f566.png new file mode 100644 index 00000000..c4134e8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f566.png differ diff --git a/.currency_shop_generator/img/72x72/1f567.png b/.currency_shop_generator/img/72x72/1f567.png new file mode 100644 index 00000000..9e6bb465 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f567.png differ diff --git a/.currency_shop_generator/img/72x72/1f56f.png b/.currency_shop_generator/img/72x72/1f56f.png new file mode 100644 index 00000000..5b48a36f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f56f.png differ diff --git a/.currency_shop_generator/img/72x72/1f570.png b/.currency_shop_generator/img/72x72/1f570.png new file mode 100644 index 00000000..583feb4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f570.png differ diff --git a/.currency_shop_generator/img/72x72/1f573.png b/.currency_shop_generator/img/72x72/1f573.png new file mode 100644 index 00000000..5ebed95d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f573.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..1eedd74c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..c4070ba3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fb.png b/.currency_shop_generator/img/72x72/1f574-1f3fb.png new file mode 100644 index 00000000..ecce7bca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..806f043f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..525ff09c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fc.png b/.currency_shop_generator/img/72x72/1f574-1f3fc.png new file mode 100644 index 00000000..205c9a42 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..15e65ab4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..17b48047 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fd.png b/.currency_shop_generator/img/72x72/1f574-1f3fd.png new file mode 100644 index 00000000..b0b9ccd2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..98d11b84 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..5814bfc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3fe.png b/.currency_shop_generator/img/72x72/1f574-1f3fe.png new file mode 100644 index 00000000..18db02ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..4359b4c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..5da1f056 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-1f3ff.png b/.currency_shop_generator/img/72x72/1f574-1f3ff.png new file mode 100644 index 00000000..01f734fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2640-fe0f.png new file mode 100644 index 00000000..ddfa4252 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2642-fe0f.png new file mode 100644 index 00000000..83de6d64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574-fe0f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f574.png b/.currency_shop_generator/img/72x72/1f574.png new file mode 100644 index 00000000..d947a641 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f574.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..7b0a67f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..edbb1f1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fb.png b/.currency_shop_generator/img/72x72/1f575-1f3fb.png new file mode 100644 index 00000000..28c11bef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..dc84904d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..64d1e806 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fc.png b/.currency_shop_generator/img/72x72/1f575-1f3fc.png new file mode 100644 index 00000000..f5163334 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..c5d9838c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..1656142d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fd.png b/.currency_shop_generator/img/72x72/1f575-1f3fd.png new file mode 100644 index 00000000..ed521809 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..1c3f9edf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..f275f195 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3fe.png b/.currency_shop_generator/img/72x72/1f575-1f3fe.png new file mode 100644 index 00000000..20715fbb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..bcd5fbb8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..0a9f8373 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-1f3ff.png b/.currency_shop_generator/img/72x72/1f575-1f3ff.png new file mode 100644 index 00000000..d625b611 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2640-fe0f.png new file mode 100644 index 00000000..dd3d5f0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2642-fe0f.png new file mode 100644 index 00000000..8ed60e2b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575-fe0f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f575.png b/.currency_shop_generator/img/72x72/1f575.png new file mode 100644 index 00000000..26e5ed1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f575.png differ diff --git a/.currency_shop_generator/img/72x72/1f576.png b/.currency_shop_generator/img/72x72/1f576.png new file mode 100644 index 00000000..70cd5c81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f576.png differ diff --git a/.currency_shop_generator/img/72x72/1f577.png b/.currency_shop_generator/img/72x72/1f577.png new file mode 100644 index 00000000..475377b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f577.png differ diff --git a/.currency_shop_generator/img/72x72/1f578.png b/.currency_shop_generator/img/72x72/1f578.png new file mode 100644 index 00000000..7b5fbf60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f578.png differ diff --git a/.currency_shop_generator/img/72x72/1f579.png b/.currency_shop_generator/img/72x72/1f579.png new file mode 100644 index 00000000..6dbd77dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f579.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a-1f3fb.png b/.currency_shop_generator/img/72x72/1f57a-1f3fb.png new file mode 100644 index 00000000..62de0e07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a-1f3fc.png b/.currency_shop_generator/img/72x72/1f57a-1f3fc.png new file mode 100644 index 00000000..f3640871 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a-1f3fd.png b/.currency_shop_generator/img/72x72/1f57a-1f3fd.png new file mode 100644 index 00000000..f39461bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a-1f3fe.png b/.currency_shop_generator/img/72x72/1f57a-1f3fe.png new file mode 100644 index 00000000..f99b43ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a-1f3ff.png b/.currency_shop_generator/img/72x72/1f57a-1f3ff.png new file mode 100644 index 00000000..477ecad6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f57a.png b/.currency_shop_generator/img/72x72/1f57a.png new file mode 100644 index 00000000..12499df3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f57a.png differ diff --git a/.currency_shop_generator/img/72x72/1f587.png b/.currency_shop_generator/img/72x72/1f587.png new file mode 100644 index 00000000..048cde6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f587.png differ diff --git a/.currency_shop_generator/img/72x72/1f58a.png b/.currency_shop_generator/img/72x72/1f58a.png new file mode 100644 index 00000000..178fd352 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f58a.png differ diff --git a/.currency_shop_generator/img/72x72/1f58b.png b/.currency_shop_generator/img/72x72/1f58b.png new file mode 100644 index 00000000..f996037a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f58b.png differ diff --git a/.currency_shop_generator/img/72x72/1f58c.png b/.currency_shop_generator/img/72x72/1f58c.png new file mode 100644 index 00000000..dc9fbae6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f58c.png differ diff --git a/.currency_shop_generator/img/72x72/1f58d.png b/.currency_shop_generator/img/72x72/1f58d.png new file mode 100644 index 00000000..ffa2e367 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f58d.png differ diff --git a/.currency_shop_generator/img/72x72/1f590-1f3fb.png b/.currency_shop_generator/img/72x72/1f590-1f3fb.png new file mode 100644 index 00000000..3d0a6dc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f590-1f3fc.png b/.currency_shop_generator/img/72x72/1f590-1f3fc.png new file mode 100644 index 00000000..ada57e3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f590-1f3fd.png b/.currency_shop_generator/img/72x72/1f590-1f3fd.png new file mode 100644 index 00000000..297c12b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f590-1f3fe.png b/.currency_shop_generator/img/72x72/1f590-1f3fe.png new file mode 100644 index 00000000..043d7551 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f590-1f3ff.png b/.currency_shop_generator/img/72x72/1f590-1f3ff.png new file mode 100644 index 00000000..09b7feaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f590.png b/.currency_shop_generator/img/72x72/1f590.png new file mode 100644 index 00000000..6e032350 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f590.png differ diff --git a/.currency_shop_generator/img/72x72/1f595-1f3fb.png b/.currency_shop_generator/img/72x72/1f595-1f3fb.png new file mode 100644 index 00000000..396d2f52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f595-1f3fc.png b/.currency_shop_generator/img/72x72/1f595-1f3fc.png new file mode 100644 index 00000000..c7e40242 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f595-1f3fd.png b/.currency_shop_generator/img/72x72/1f595-1f3fd.png new file mode 100644 index 00000000..dacfe5cd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f595-1f3fe.png b/.currency_shop_generator/img/72x72/1f595-1f3fe.png new file mode 100644 index 00000000..8af84e4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f595-1f3ff.png b/.currency_shop_generator/img/72x72/1f595-1f3ff.png new file mode 100644 index 00000000..03629851 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f595.png b/.currency_shop_generator/img/72x72/1f595.png new file mode 100644 index 00000000..9b5de311 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f595.png differ diff --git a/.currency_shop_generator/img/72x72/1f596-1f3fb.png b/.currency_shop_generator/img/72x72/1f596-1f3fb.png new file mode 100644 index 00000000..467aef7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f596-1f3fc.png b/.currency_shop_generator/img/72x72/1f596-1f3fc.png new file mode 100644 index 00000000..60b9be39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f596-1f3fd.png b/.currency_shop_generator/img/72x72/1f596-1f3fd.png new file mode 100644 index 00000000..36ba3291 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f596-1f3fe.png b/.currency_shop_generator/img/72x72/1f596-1f3fe.png new file mode 100644 index 00000000..07db6dba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f596-1f3ff.png b/.currency_shop_generator/img/72x72/1f596-1f3ff.png new file mode 100644 index 00000000..59a79e6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f596.png b/.currency_shop_generator/img/72x72/1f596.png new file mode 100644 index 00000000..0778c7bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f596.png differ diff --git a/.currency_shop_generator/img/72x72/1f5a4.png b/.currency_shop_generator/img/72x72/1f5a4.png new file mode 100644 index 00000000..39b91ddf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f5a5.png b/.currency_shop_generator/img/72x72/1f5a5.png new file mode 100644 index 00000000..ac11f31e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5a5.png differ diff --git a/.currency_shop_generator/img/72x72/1f5a8.png b/.currency_shop_generator/img/72x72/1f5a8.png new file mode 100644 index 00000000..094e0d57 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f5b1.png b/.currency_shop_generator/img/72x72/1f5b1.png new file mode 100644 index 00000000..a8c2b82f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f5b2.png b/.currency_shop_generator/img/72x72/1f5b2.png new file mode 100644 index 00000000..62a462ed Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f5bc.png b/.currency_shop_generator/img/72x72/1f5bc.png new file mode 100644 index 00000000..0f22c74f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f5c2.png b/.currency_shop_generator/img/72x72/1f5c2.png new file mode 100644 index 00000000..9a75e28d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5c2.png differ diff --git a/.currency_shop_generator/img/72x72/1f5c3.png b/.currency_shop_generator/img/72x72/1f5c3.png new file mode 100644 index 00000000..b4a283d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5c3.png differ diff --git a/.currency_shop_generator/img/72x72/1f5c4.png b/.currency_shop_generator/img/72x72/1f5c4.png new file mode 100644 index 00000000..9b19e2e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5c4.png differ diff --git a/.currency_shop_generator/img/72x72/1f5d1.png b/.currency_shop_generator/img/72x72/1f5d1.png new file mode 100644 index 00000000..bdd43bc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f5d2.png b/.currency_shop_generator/img/72x72/1f5d2.png new file mode 100644 index 00000000..b7700669 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5d2.png differ diff --git a/.currency_shop_generator/img/72x72/1f5d3.png b/.currency_shop_generator/img/72x72/1f5d3.png new file mode 100644 index 00000000..72e52692 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5d3.png differ diff --git a/.currency_shop_generator/img/72x72/1f5dc.png b/.currency_shop_generator/img/72x72/1f5dc.png new file mode 100644 index 00000000..35702a97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5dc.png differ diff --git a/.currency_shop_generator/img/72x72/1f5dd.png b/.currency_shop_generator/img/72x72/1f5dd.png new file mode 100644 index 00000000..2a6bb2d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5dd.png differ diff --git a/.currency_shop_generator/img/72x72/1f5de.png b/.currency_shop_generator/img/72x72/1f5de.png new file mode 100644 index 00000000..f32e9860 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5de.png differ diff --git a/.currency_shop_generator/img/72x72/1f5e1.png b/.currency_shop_generator/img/72x72/1f5e1.png new file mode 100644 index 00000000..19328e1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f5e3.png b/.currency_shop_generator/img/72x72/1f5e3.png new file mode 100644 index 00000000..b98f4fff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f5e8.png b/.currency_shop_generator/img/72x72/1f5e8.png new file mode 100644 index 00000000..ee9daef1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f5ef.png b/.currency_shop_generator/img/72x72/1f5ef.png new file mode 100644 index 00000000..ea4f27ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f5f3.png b/.currency_shop_generator/img/72x72/1f5f3.png new file mode 100644 index 00000000..c9cabef7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f5fa.png b/.currency_shop_generator/img/72x72/1f5fa.png new file mode 100644 index 00000000..c03959d2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f5fb.png b/.currency_shop_generator/img/72x72/1f5fb.png new file mode 100644 index 00000000..ee42aa78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f5fc.png b/.currency_shop_generator/img/72x72/1f5fc.png new file mode 100644 index 00000000..b33cacb9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f5fd.png b/.currency_shop_generator/img/72x72/1f5fd.png new file mode 100644 index 00000000..1d3dd5a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f5fe.png b/.currency_shop_generator/img/72x72/1f5fe.png new file mode 100644 index 00000000..b223c92c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f5ff.png b/.currency_shop_generator/img/72x72/1f5ff.png new file mode 100644 index 00000000..09b71d9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f5ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f600.png b/.currency_shop_generator/img/72x72/1f600.png new file mode 100644 index 00000000..e1cca7d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f600.png differ diff --git a/.currency_shop_generator/img/72x72/1f601.png b/.currency_shop_generator/img/72x72/1f601.png new file mode 100644 index 00000000..3a73f9d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f601.png differ diff --git a/.currency_shop_generator/img/72x72/1f602.png b/.currency_shop_generator/img/72x72/1f602.png new file mode 100644 index 00000000..e1113e8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f602.png differ diff --git a/.currency_shop_generator/img/72x72/1f603.png b/.currency_shop_generator/img/72x72/1f603.png new file mode 100644 index 00000000..e24b685f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f603.png differ diff --git a/.currency_shop_generator/img/72x72/1f604.png b/.currency_shop_generator/img/72x72/1f604.png new file mode 100644 index 00000000..e032945e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f604.png differ diff --git a/.currency_shop_generator/img/72x72/1f605.png b/.currency_shop_generator/img/72x72/1f605.png new file mode 100644 index 00000000..bfc7c287 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f605.png differ diff --git a/.currency_shop_generator/img/72x72/1f606.png b/.currency_shop_generator/img/72x72/1f606.png new file mode 100644 index 00000000..ac4797ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f606.png differ diff --git a/.currency_shop_generator/img/72x72/1f607.png b/.currency_shop_generator/img/72x72/1f607.png new file mode 100644 index 00000000..def2c98d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f607.png differ diff --git a/.currency_shop_generator/img/72x72/1f608.png b/.currency_shop_generator/img/72x72/1f608.png new file mode 100644 index 00000000..3e1a54cd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f608.png differ diff --git a/.currency_shop_generator/img/72x72/1f609.png b/.currency_shop_generator/img/72x72/1f609.png new file mode 100644 index 00000000..703a50e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f609.png differ diff --git a/.currency_shop_generator/img/72x72/1f60a.png b/.currency_shop_generator/img/72x72/1f60a.png new file mode 100644 index 00000000..8a5b034e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60a.png differ diff --git a/.currency_shop_generator/img/72x72/1f60b.png b/.currency_shop_generator/img/72x72/1f60b.png new file mode 100644 index 00000000..4a71524d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60b.png differ diff --git a/.currency_shop_generator/img/72x72/1f60c.png b/.currency_shop_generator/img/72x72/1f60c.png new file mode 100644 index 00000000..4fb75cff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60c.png differ diff --git a/.currency_shop_generator/img/72x72/1f60d.png b/.currency_shop_generator/img/72x72/1f60d.png new file mode 100644 index 00000000..0d4f15ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60d.png differ diff --git a/.currency_shop_generator/img/72x72/1f60e.png b/.currency_shop_generator/img/72x72/1f60e.png new file mode 100644 index 00000000..1a0560df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60e.png differ diff --git a/.currency_shop_generator/img/72x72/1f60f.png b/.currency_shop_generator/img/72x72/1f60f.png new file mode 100644 index 00000000..4fca129f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f60f.png differ diff --git a/.currency_shop_generator/img/72x72/1f610.png b/.currency_shop_generator/img/72x72/1f610.png new file mode 100644 index 00000000..17628f95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f610.png differ diff --git a/.currency_shop_generator/img/72x72/1f611.png b/.currency_shop_generator/img/72x72/1f611.png new file mode 100644 index 00000000..fda6326a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f611.png differ diff --git a/.currency_shop_generator/img/72x72/1f612.png b/.currency_shop_generator/img/72x72/1f612.png new file mode 100644 index 00000000..53c52ecd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f612.png differ diff --git a/.currency_shop_generator/img/72x72/1f613.png b/.currency_shop_generator/img/72x72/1f613.png new file mode 100644 index 00000000..325ce9e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f613.png differ diff --git a/.currency_shop_generator/img/72x72/1f614.png b/.currency_shop_generator/img/72x72/1f614.png new file mode 100644 index 00000000..1357dd9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f614.png differ diff --git a/.currency_shop_generator/img/72x72/1f615.png b/.currency_shop_generator/img/72x72/1f615.png new file mode 100644 index 00000000..02cd1fe2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f615.png differ diff --git a/.currency_shop_generator/img/72x72/1f616.png b/.currency_shop_generator/img/72x72/1f616.png new file mode 100644 index 00000000..37221bd1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f616.png differ diff --git a/.currency_shop_generator/img/72x72/1f617.png b/.currency_shop_generator/img/72x72/1f617.png new file mode 100644 index 00000000..22c9bd93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f617.png differ diff --git a/.currency_shop_generator/img/72x72/1f618.png b/.currency_shop_generator/img/72x72/1f618.png new file mode 100644 index 00000000..7aa39d71 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f618.png differ diff --git a/.currency_shop_generator/img/72x72/1f619.png b/.currency_shop_generator/img/72x72/1f619.png new file mode 100644 index 00000000..01186381 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f619.png differ diff --git a/.currency_shop_generator/img/72x72/1f61a.png b/.currency_shop_generator/img/72x72/1f61a.png new file mode 100644 index 00000000..3ee01547 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61a.png differ diff --git a/.currency_shop_generator/img/72x72/1f61b.png b/.currency_shop_generator/img/72x72/1f61b.png new file mode 100644 index 00000000..79806b12 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61b.png differ diff --git a/.currency_shop_generator/img/72x72/1f61c.png b/.currency_shop_generator/img/72x72/1f61c.png new file mode 100644 index 00000000..8aeab47c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61c.png differ diff --git a/.currency_shop_generator/img/72x72/1f61d.png b/.currency_shop_generator/img/72x72/1f61d.png new file mode 100644 index 00000000..abd9e150 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61d.png differ diff --git a/.currency_shop_generator/img/72x72/1f61e.png b/.currency_shop_generator/img/72x72/1f61e.png new file mode 100644 index 00000000..f23431b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61e.png differ diff --git a/.currency_shop_generator/img/72x72/1f61f.png b/.currency_shop_generator/img/72x72/1f61f.png new file mode 100644 index 00000000..b0f90519 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f61f.png differ diff --git a/.currency_shop_generator/img/72x72/1f620.png b/.currency_shop_generator/img/72x72/1f620.png new file mode 100644 index 00000000..31ecddc8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f620.png differ diff --git a/.currency_shop_generator/img/72x72/1f621.png b/.currency_shop_generator/img/72x72/1f621.png new file mode 100644 index 00000000..3921022f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f621.png differ diff --git a/.currency_shop_generator/img/72x72/1f622.png b/.currency_shop_generator/img/72x72/1f622.png new file mode 100644 index 00000000..4b8f0e94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f622.png differ diff --git a/.currency_shop_generator/img/72x72/1f623.png b/.currency_shop_generator/img/72x72/1f623.png new file mode 100644 index 00000000..007139dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f623.png differ diff --git a/.currency_shop_generator/img/72x72/1f624.png b/.currency_shop_generator/img/72x72/1f624.png new file mode 100644 index 00000000..68471841 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f624.png differ diff --git a/.currency_shop_generator/img/72x72/1f625.png b/.currency_shop_generator/img/72x72/1f625.png new file mode 100644 index 00000000..c4c4a2a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f625.png differ diff --git a/.currency_shop_generator/img/72x72/1f626.png b/.currency_shop_generator/img/72x72/1f626.png new file mode 100644 index 00000000..1e97bcc4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f626.png differ diff --git a/.currency_shop_generator/img/72x72/1f627.png b/.currency_shop_generator/img/72x72/1f627.png new file mode 100644 index 00000000..28ce2807 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f627.png differ diff --git a/.currency_shop_generator/img/72x72/1f628.png b/.currency_shop_generator/img/72x72/1f628.png new file mode 100644 index 00000000..f32b0a4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f628.png differ diff --git a/.currency_shop_generator/img/72x72/1f629.png b/.currency_shop_generator/img/72x72/1f629.png new file mode 100644 index 00000000..2ceecc05 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f629.png differ diff --git a/.currency_shop_generator/img/72x72/1f62a.png b/.currency_shop_generator/img/72x72/1f62a.png new file mode 100644 index 00000000..1a0d7d57 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62a.png differ diff --git a/.currency_shop_generator/img/72x72/1f62b.png b/.currency_shop_generator/img/72x72/1f62b.png new file mode 100644 index 00000000..db9edc1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62b.png differ diff --git a/.currency_shop_generator/img/72x72/1f62c.png b/.currency_shop_generator/img/72x72/1f62c.png new file mode 100644 index 00000000..24619b8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62c.png differ diff --git a/.currency_shop_generator/img/72x72/1f62d.png b/.currency_shop_generator/img/72x72/1f62d.png new file mode 100644 index 00000000..554edf04 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62d.png differ diff --git a/.currency_shop_generator/img/72x72/1f62e-200d-1f4a8.png b/.currency_shop_generator/img/72x72/1f62e-200d-1f4a8.png new file mode 100644 index 00000000..37db7054 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62e-200d-1f4a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f62e.png b/.currency_shop_generator/img/72x72/1f62e.png new file mode 100644 index 00000000..45820be6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62e.png differ diff --git a/.currency_shop_generator/img/72x72/1f62f.png b/.currency_shop_generator/img/72x72/1f62f.png new file mode 100644 index 00000000..11433a2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f62f.png differ diff --git a/.currency_shop_generator/img/72x72/1f630.png b/.currency_shop_generator/img/72x72/1f630.png new file mode 100644 index 00000000..248ec176 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f630.png differ diff --git a/.currency_shop_generator/img/72x72/1f631.png b/.currency_shop_generator/img/72x72/1f631.png new file mode 100644 index 00000000..fa3debcc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f631.png differ diff --git a/.currency_shop_generator/img/72x72/1f632.png b/.currency_shop_generator/img/72x72/1f632.png new file mode 100644 index 00000000..dd4fa0c0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f632.png differ diff --git a/.currency_shop_generator/img/72x72/1f633.png b/.currency_shop_generator/img/72x72/1f633.png new file mode 100644 index 00000000..47093b1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f633.png differ diff --git a/.currency_shop_generator/img/72x72/1f634.png b/.currency_shop_generator/img/72x72/1f634.png new file mode 100644 index 00000000..4c3806de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f634.png differ diff --git a/.currency_shop_generator/img/72x72/1f635-200d-1f4ab.png b/.currency_shop_generator/img/72x72/1f635-200d-1f4ab.png new file mode 100644 index 00000000..f2ad9dc1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f635-200d-1f4ab.png differ diff --git a/.currency_shop_generator/img/72x72/1f635.png b/.currency_shop_generator/img/72x72/1f635.png new file mode 100644 index 00000000..3db251c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f635.png differ diff --git a/.currency_shop_generator/img/72x72/1f636-200d-1f32b-fe0f.png b/.currency_shop_generator/img/72x72/1f636-200d-1f32b-fe0f.png new file mode 100644 index 00000000..74bf63d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f636-200d-1f32b-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f636.png b/.currency_shop_generator/img/72x72/1f636.png new file mode 100644 index 00000000..4d7d903a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f636.png differ diff --git a/.currency_shop_generator/img/72x72/1f637.png b/.currency_shop_generator/img/72x72/1f637.png new file mode 100644 index 00000000..5197ce37 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f637.png differ diff --git a/.currency_shop_generator/img/72x72/1f638.png b/.currency_shop_generator/img/72x72/1f638.png new file mode 100644 index 00000000..538ff46e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f638.png differ diff --git a/.currency_shop_generator/img/72x72/1f639.png b/.currency_shop_generator/img/72x72/1f639.png new file mode 100644 index 00000000..7ff22eae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f639.png differ diff --git a/.currency_shop_generator/img/72x72/1f63a.png b/.currency_shop_generator/img/72x72/1f63a.png new file mode 100644 index 00000000..3ca61cd6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63a.png differ diff --git a/.currency_shop_generator/img/72x72/1f63b.png b/.currency_shop_generator/img/72x72/1f63b.png new file mode 100644 index 00000000..13e14f01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63b.png differ diff --git a/.currency_shop_generator/img/72x72/1f63c.png b/.currency_shop_generator/img/72x72/1f63c.png new file mode 100644 index 00000000..9d4ceee4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63c.png differ diff --git a/.currency_shop_generator/img/72x72/1f63d.png b/.currency_shop_generator/img/72x72/1f63d.png new file mode 100644 index 00000000..966fed00 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63d.png differ diff --git a/.currency_shop_generator/img/72x72/1f63e.png b/.currency_shop_generator/img/72x72/1f63e.png new file mode 100644 index 00000000..d702c144 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63e.png differ diff --git a/.currency_shop_generator/img/72x72/1f63f.png b/.currency_shop_generator/img/72x72/1f63f.png new file mode 100644 index 00000000..84ade17f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f63f.png differ diff --git a/.currency_shop_generator/img/72x72/1f640.png b/.currency_shop_generator/img/72x72/1f640.png new file mode 100644 index 00000000..410cf816 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f640.png differ diff --git a/.currency_shop_generator/img/72x72/1f641.png b/.currency_shop_generator/img/72x72/1f641.png new file mode 100644 index 00000000..68cf4d4a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f641.png differ diff --git a/.currency_shop_generator/img/72x72/1f642.png b/.currency_shop_generator/img/72x72/1f642.png new file mode 100644 index 00000000..d6ece822 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f642.png differ diff --git a/.currency_shop_generator/img/72x72/1f643.png b/.currency_shop_generator/img/72x72/1f643.png new file mode 100644 index 00000000..6c5f72b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f643.png differ diff --git a/.currency_shop_generator/img/72x72/1f644.png b/.currency_shop_generator/img/72x72/1f644.png new file mode 100644 index 00000000..1bafe2a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f644.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..4b0d4a0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..afe0d607 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fb.png b/.currency_shop_generator/img/72x72/1f645-1f3fb.png new file mode 100644 index 00000000..240633ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..218e57ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..3d6161b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fc.png b/.currency_shop_generator/img/72x72/1f645-1f3fc.png new file mode 100644 index 00000000..fc2b550d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..9bd6857b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..8168441f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fd.png b/.currency_shop_generator/img/72x72/1f645-1f3fd.png new file mode 100644 index 00000000..6daf8704 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..da0411f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..efc54585 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3fe.png b/.currency_shop_generator/img/72x72/1f645-1f3fe.png new file mode 100644 index 00000000..7b0fc547 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..3ae6ff4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..91768e52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-1f3ff.png b/.currency_shop_generator/img/72x72/1f645-1f3ff.png new file mode 100644 index 00000000..6fd9efc5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f645-200d-2640-fe0f.png new file mode 100644 index 00000000..a38f17ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f645-200d-2642-fe0f.png new file mode 100644 index 00000000..0edacb01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f645.png b/.currency_shop_generator/img/72x72/1f645.png new file mode 100644 index 00000000..fe42663a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f645.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..1376c0ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..1bb39d02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fb.png b/.currency_shop_generator/img/72x72/1f646-1f3fb.png new file mode 100644 index 00000000..334ad055 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..3f04847f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..fc62d998 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fc.png b/.currency_shop_generator/img/72x72/1f646-1f3fc.png new file mode 100644 index 00000000..017a2e7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..29d4d5b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..6d5ca67e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fd.png b/.currency_shop_generator/img/72x72/1f646-1f3fd.png new file mode 100644 index 00000000..f7bdeaca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..e4352cee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..0cd923a9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3fe.png b/.currency_shop_generator/img/72x72/1f646-1f3fe.png new file mode 100644 index 00000000..7c92b35e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..7bc47ebd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..4f885b07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-1f3ff.png b/.currency_shop_generator/img/72x72/1f646-1f3ff.png new file mode 100644 index 00000000..9193addc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f646-200d-2640-fe0f.png new file mode 100644 index 00000000..5b18034a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f646-200d-2642-fe0f.png new file mode 100644 index 00000000..94d87d8c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f646.png b/.currency_shop_generator/img/72x72/1f646.png new file mode 100644 index 00000000..1ece1c7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f646.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..bc5c50a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..f42ce72a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fb.png b/.currency_shop_generator/img/72x72/1f647-1f3fb.png new file mode 100644 index 00000000..8519432c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..d0461b34 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..50015401 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fc.png b/.currency_shop_generator/img/72x72/1f647-1f3fc.png new file mode 100644 index 00000000..5038aeaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..24b8cfb8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..eeebeda8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fd.png b/.currency_shop_generator/img/72x72/1f647-1f3fd.png new file mode 100644 index 00000000..38389ed3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..21d76882 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..90f1d16f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3fe.png b/.currency_shop_generator/img/72x72/1f647-1f3fe.png new file mode 100644 index 00000000..9b5f7135 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..2c192cb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..f97b2393 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-1f3ff.png b/.currency_shop_generator/img/72x72/1f647-1f3ff.png new file mode 100644 index 00000000..56102410 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f647-200d-2640-fe0f.png new file mode 100644 index 00000000..bee0cd77 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f647-200d-2642-fe0f.png new file mode 100644 index 00000000..1c7a05ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f647.png b/.currency_shop_generator/img/72x72/1f647.png new file mode 100644 index 00000000..7f926955 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f647.png differ diff --git a/.currency_shop_generator/img/72x72/1f648.png b/.currency_shop_generator/img/72x72/1f648.png new file mode 100644 index 00000000..d9866c90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f648.png differ diff --git a/.currency_shop_generator/img/72x72/1f649.png b/.currency_shop_generator/img/72x72/1f649.png new file mode 100644 index 00000000..284cf9b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f649.png differ diff --git a/.currency_shop_generator/img/72x72/1f64a.png b/.currency_shop_generator/img/72x72/1f64a.png new file mode 100644 index 00000000..ab35f405 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64a.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..bfadf8f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..c3eaf18d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fb.png b/.currency_shop_generator/img/72x72/1f64b-1f3fb.png new file mode 100644 index 00000000..97439b7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..c12537b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..dffc95b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fc.png b/.currency_shop_generator/img/72x72/1f64b-1f3fc.png new file mode 100644 index 00000000..b2ec6e1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..431daae4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..ff577874 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fd.png b/.currency_shop_generator/img/72x72/1f64b-1f3fd.png new file mode 100644 index 00000000..92c0e793 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..f21a1cbb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..8423ab2f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3fe.png b/.currency_shop_generator/img/72x72/1f64b-1f3fe.png new file mode 100644 index 00000000..59c34dba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..328e2c5a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..be3fe243 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-1f3ff.png b/.currency_shop_generator/img/72x72/1f64b-1f3ff.png new file mode 100644 index 00000000..113a5d95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-200d-2640-fe0f.png new file mode 100644 index 00000000..d66bfa3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64b-200d-2642-fe0f.png new file mode 100644 index 00000000..a7ac68ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64b.png b/.currency_shop_generator/img/72x72/1f64b.png new file mode 100644 index 00000000..ca3aef07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64b.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c-1f3fb.png b/.currency_shop_generator/img/72x72/1f64c-1f3fb.png new file mode 100644 index 00000000..69336255 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c-1f3fc.png b/.currency_shop_generator/img/72x72/1f64c-1f3fc.png new file mode 100644 index 00000000..d1499a4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c-1f3fd.png b/.currency_shop_generator/img/72x72/1f64c-1f3fd.png new file mode 100644 index 00000000..aff7790b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c-1f3fe.png b/.currency_shop_generator/img/72x72/1f64c-1f3fe.png new file mode 100644 index 00000000..1b91f8b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c-1f3ff.png b/.currency_shop_generator/img/72x72/1f64c-1f3ff.png new file mode 100644 index 00000000..bbec83c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f64c.png b/.currency_shop_generator/img/72x72/1f64c.png new file mode 100644 index 00000000..e634507a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64c.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..aae352d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..418bca4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fb.png b/.currency_shop_generator/img/72x72/1f64d-1f3fb.png new file mode 100644 index 00000000..840ddde7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..1ddc7df1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..aa2ce570 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fc.png b/.currency_shop_generator/img/72x72/1f64d-1f3fc.png new file mode 100644 index 00000000..820ebabf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..611f5abc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..6de21884 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fd.png b/.currency_shop_generator/img/72x72/1f64d-1f3fd.png new file mode 100644 index 00000000..196cb444 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..f9be0f0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..7e7117d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3fe.png b/.currency_shop_generator/img/72x72/1f64d-1f3fe.png new file mode 100644 index 00000000..eb07daab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..a79fe542 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..b20da5f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-1f3ff.png b/.currency_shop_generator/img/72x72/1f64d-1f3ff.png new file mode 100644 index 00000000..d9ef12d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-200d-2640-fe0f.png new file mode 100644 index 00000000..8ecf1966 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64d-200d-2642-fe0f.png new file mode 100644 index 00000000..f4cc4acc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64d.png b/.currency_shop_generator/img/72x72/1f64d.png new file mode 100644 index 00000000..1d58cfe9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64d.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..86dd895a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..f13a8093 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fb.png b/.currency_shop_generator/img/72x72/1f64e-1f3fb.png new file mode 100644 index 00000000..fb498d23 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..75f03ce9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..87b6e6ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fc.png b/.currency_shop_generator/img/72x72/1f64e-1f3fc.png new file mode 100644 index 00000000..30189f43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..3d1528de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..ed75c900 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fd.png b/.currency_shop_generator/img/72x72/1f64e-1f3fd.png new file mode 100644 index 00000000..e515a712 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..a8b0388d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..75dfe960 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3fe.png b/.currency_shop_generator/img/72x72/1f64e-1f3fe.png new file mode 100644 index 00000000..a60b07cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..c293681f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..fd5365ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-1f3ff.png b/.currency_shop_generator/img/72x72/1f64e-1f3ff.png new file mode 100644 index 00000000..1a746f3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-200d-2640-fe0f.png new file mode 100644 index 00000000..72da6530 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f64e-200d-2642-fe0f.png new file mode 100644 index 00000000..4c6b4298 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f64e.png b/.currency_shop_generator/img/72x72/1f64e.png new file mode 100644 index 00000000..92a45596 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64e.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f-1f3fb.png b/.currency_shop_generator/img/72x72/1f64f-1f3fb.png new file mode 100644 index 00000000..25dfbd62 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f-1f3fc.png b/.currency_shop_generator/img/72x72/1f64f-1f3fc.png new file mode 100644 index 00000000..c7025799 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f-1f3fd.png b/.currency_shop_generator/img/72x72/1f64f-1f3fd.png new file mode 100644 index 00000000..4f8982c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f-1f3fe.png b/.currency_shop_generator/img/72x72/1f64f-1f3fe.png new file mode 100644 index 00000000..ab440bb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f-1f3ff.png b/.currency_shop_generator/img/72x72/1f64f-1f3ff.png new file mode 100644 index 00000000..6274a14c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f64f.png b/.currency_shop_generator/img/72x72/1f64f.png new file mode 100644 index 00000000..b18f35a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f64f.png differ diff --git a/.currency_shop_generator/img/72x72/1f680.png b/.currency_shop_generator/img/72x72/1f680.png new file mode 100644 index 00000000..ee6a88ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f681.png b/.currency_shop_generator/img/72x72/1f681.png new file mode 100644 index 00000000..10796dfb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f681.png differ diff --git a/.currency_shop_generator/img/72x72/1f682.png b/.currency_shop_generator/img/72x72/1f682.png new file mode 100644 index 00000000..00d6b1c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f682.png differ diff --git a/.currency_shop_generator/img/72x72/1f683.png b/.currency_shop_generator/img/72x72/1f683.png new file mode 100644 index 00000000..d563d35b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f683.png differ diff --git a/.currency_shop_generator/img/72x72/1f684.png b/.currency_shop_generator/img/72x72/1f684.png new file mode 100644 index 00000000..826875f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f684.png differ diff --git a/.currency_shop_generator/img/72x72/1f685.png b/.currency_shop_generator/img/72x72/1f685.png new file mode 100644 index 00000000..ae356c6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f685.png differ diff --git a/.currency_shop_generator/img/72x72/1f686.png b/.currency_shop_generator/img/72x72/1f686.png new file mode 100644 index 00000000..c74aa912 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f686.png differ diff --git a/.currency_shop_generator/img/72x72/1f687.png b/.currency_shop_generator/img/72x72/1f687.png new file mode 100644 index 00000000..d4614c14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f687.png differ diff --git a/.currency_shop_generator/img/72x72/1f688.png b/.currency_shop_generator/img/72x72/1f688.png new file mode 100644 index 00000000..26aa8665 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f688.png differ diff --git a/.currency_shop_generator/img/72x72/1f689.png b/.currency_shop_generator/img/72x72/1f689.png new file mode 100644 index 00000000..596d8d61 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f689.png differ diff --git a/.currency_shop_generator/img/72x72/1f68a.png b/.currency_shop_generator/img/72x72/1f68a.png new file mode 100644 index 00000000..9d519216 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68a.png differ diff --git a/.currency_shop_generator/img/72x72/1f68b.png b/.currency_shop_generator/img/72x72/1f68b.png new file mode 100644 index 00000000..f497e466 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68b.png differ diff --git a/.currency_shop_generator/img/72x72/1f68c.png b/.currency_shop_generator/img/72x72/1f68c.png new file mode 100644 index 00000000..4a900b4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68c.png differ diff --git a/.currency_shop_generator/img/72x72/1f68d.png b/.currency_shop_generator/img/72x72/1f68d.png new file mode 100644 index 00000000..078be9ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68d.png differ diff --git a/.currency_shop_generator/img/72x72/1f68e.png b/.currency_shop_generator/img/72x72/1f68e.png new file mode 100644 index 00000000..cc5a2403 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68e.png differ diff --git a/.currency_shop_generator/img/72x72/1f68f.png b/.currency_shop_generator/img/72x72/1f68f.png new file mode 100644 index 00000000..06a78928 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f68f.png differ diff --git a/.currency_shop_generator/img/72x72/1f690.png b/.currency_shop_generator/img/72x72/1f690.png new file mode 100644 index 00000000..ee8318b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f690.png differ diff --git a/.currency_shop_generator/img/72x72/1f691.png b/.currency_shop_generator/img/72x72/1f691.png new file mode 100644 index 00000000..bf6e8789 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f691.png differ diff --git a/.currency_shop_generator/img/72x72/1f692.png b/.currency_shop_generator/img/72x72/1f692.png new file mode 100644 index 00000000..c8bef7b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f693.png b/.currency_shop_generator/img/72x72/1f693.png new file mode 100644 index 00000000..97428b40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f693.png differ diff --git a/.currency_shop_generator/img/72x72/1f694.png b/.currency_shop_generator/img/72x72/1f694.png new file mode 100644 index 00000000..53e80670 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f694.png differ diff --git a/.currency_shop_generator/img/72x72/1f695.png b/.currency_shop_generator/img/72x72/1f695.png new file mode 100644 index 00000000..118ac470 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f695.png differ diff --git a/.currency_shop_generator/img/72x72/1f696.png b/.currency_shop_generator/img/72x72/1f696.png new file mode 100644 index 00000000..116b2b43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f696.png differ diff --git a/.currency_shop_generator/img/72x72/1f697.png b/.currency_shop_generator/img/72x72/1f697.png new file mode 100644 index 00000000..fb0f6c86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f697.png differ diff --git a/.currency_shop_generator/img/72x72/1f698.png b/.currency_shop_generator/img/72x72/1f698.png new file mode 100644 index 00000000..666ed7e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f698.png differ diff --git a/.currency_shop_generator/img/72x72/1f699.png b/.currency_shop_generator/img/72x72/1f699.png new file mode 100644 index 00000000..45634092 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f699.png differ diff --git a/.currency_shop_generator/img/72x72/1f69a.png b/.currency_shop_generator/img/72x72/1f69a.png new file mode 100644 index 00000000..2fadb0a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69a.png differ diff --git a/.currency_shop_generator/img/72x72/1f69b.png b/.currency_shop_generator/img/72x72/1f69b.png new file mode 100644 index 00000000..883f792e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69b.png differ diff --git a/.currency_shop_generator/img/72x72/1f69c.png b/.currency_shop_generator/img/72x72/1f69c.png new file mode 100644 index 00000000..715c1511 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69c.png differ diff --git a/.currency_shop_generator/img/72x72/1f69d.png b/.currency_shop_generator/img/72x72/1f69d.png new file mode 100644 index 00000000..ce6a1c79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69d.png differ diff --git a/.currency_shop_generator/img/72x72/1f69e.png b/.currency_shop_generator/img/72x72/1f69e.png new file mode 100644 index 00000000..255b5fcb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69e.png differ diff --git a/.currency_shop_generator/img/72x72/1f69f.png b/.currency_shop_generator/img/72x72/1f69f.png new file mode 100644 index 00000000..5615e3b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f69f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a0.png b/.currency_shop_generator/img/72x72/1f6a0.png new file mode 100644 index 00000000..b0b508ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a1.png b/.currency_shop_generator/img/72x72/1f6a1.png new file mode 100644 index 00000000..4c45163e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a1.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a2.png b/.currency_shop_generator/img/72x72/1f6a2.png new file mode 100644 index 00000000..aba0f76e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a2.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..fde490bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..18b201b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fb.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fb.png new file mode 100644 index 00000000..9bdd6010 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..16884b8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..8e9d27be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fc.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fc.png new file mode 100644 index 00000000..ad8126e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..c58930f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..e543a176 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fd.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fd.png new file mode 100644 index 00000000..7cb95e5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..179b248b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..fc992c21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3fe.png b/.currency_shop_generator/img/72x72/1f6a3-1f3fe.png new file mode 100644 index 00000000..44d884e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..36244403 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..846573e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-1f3ff.png b/.currency_shop_generator/img/72x72/1f6a3-1f3ff.png new file mode 100644 index 00000000..270c275c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-200d-2640-fe0f.png new file mode 100644 index 00000000..21e1468e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6a3-200d-2642-fe0f.png new file mode 100644 index 00000000..34cc5215 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a3.png b/.currency_shop_generator/img/72x72/1f6a3.png new file mode 100644 index 00000000..405d114b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a3.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a4.png b/.currency_shop_generator/img/72x72/1f6a4.png new file mode 100644 index 00000000..2fea9d25 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a5.png b/.currency_shop_generator/img/72x72/1f6a5.png new file mode 100644 index 00000000..82e222ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a6.png b/.currency_shop_generator/img/72x72/1f6a6.png new file mode 100644 index 00000000..0596ab35 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a6.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a7.png b/.currency_shop_generator/img/72x72/1f6a7.png new file mode 100644 index 00000000..b4e63faf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a7.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a8.png b/.currency_shop_generator/img/72x72/1f6a8.png new file mode 100644 index 00000000..170218b1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f6a9.png b/.currency_shop_generator/img/72x72/1f6a9.png new file mode 100644 index 00000000..aa650d6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6a9.png differ diff --git a/.currency_shop_generator/img/72x72/1f6aa.png b/.currency_shop_generator/img/72x72/1f6aa.png new file mode 100644 index 00000000..2ac4b18b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6aa.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ab.png b/.currency_shop_generator/img/72x72/1f6ab.png new file mode 100644 index 00000000..43aba4d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ab.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ac.png b/.currency_shop_generator/img/72x72/1f6ac.png new file mode 100644 index 00000000..ec1b3572 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ac.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ad.png b/.currency_shop_generator/img/72x72/1f6ad.png new file mode 100644 index 00000000..f1e1bc17 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ad.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ae.png b/.currency_shop_generator/img/72x72/1f6ae.png new file mode 100644 index 00000000..56364433 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ae.png differ diff --git a/.currency_shop_generator/img/72x72/1f6af.png b/.currency_shop_generator/img/72x72/1f6af.png new file mode 100644 index 00000000..eb0b0ab5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6af.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b0.png b/.currency_shop_generator/img/72x72/1f6b0.png new file mode 100644 index 00000000..e50afb54 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b1.png b/.currency_shop_generator/img/72x72/1f6b1.png new file mode 100644 index 00000000..41ee54ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b2.png b/.currency_shop_generator/img/72x72/1f6b2.png new file mode 100644 index 00000000..3c3b5f88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b3.png b/.currency_shop_generator/img/72x72/1f6b3.png new file mode 100644 index 00000000..9d911de7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..df15a18a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..cd2a021e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fb.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fb.png new file mode 100644 index 00000000..ed9418f8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..ab299177 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..62626746 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fc.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fc.png new file mode 100644 index 00000000..227b23c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..76f60cd6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..fa5a581e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fd.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fd.png new file mode 100644 index 00000000..5dd31d7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..6df286ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..a5f0d735 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3fe.png b/.currency_shop_generator/img/72x72/1f6b4-1f3fe.png new file mode 100644 index 00000000..542172dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..fdb0747c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..f6824bd0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-1f3ff.png b/.currency_shop_generator/img/72x72/1f6b4-1f3ff.png new file mode 100644 index 00000000..154ced30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-200d-2640-fe0f.png new file mode 100644 index 00000000..bf9729e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b4-200d-2642-fe0f.png new file mode 100644 index 00000000..4e20da34 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b4.png b/.currency_shop_generator/img/72x72/1f6b4.png new file mode 100644 index 00000000..740460a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b4.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..acf76d55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..80193f2b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fb.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fb.png new file mode 100644 index 00000000..f11d9b0e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..2015da48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..85883877 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fc.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fc.png new file mode 100644 index 00000000..d64e9126 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..781b6363 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..0fa06e5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fd.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fd.png new file mode 100644 index 00000000..cdbec9bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..b016fd04 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..35783c0b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3fe.png b/.currency_shop_generator/img/72x72/1f6b5-1f3fe.png new file mode 100644 index 00000000..b47ec868 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..8d48bcba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..99cd3437 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-1f3ff.png b/.currency_shop_generator/img/72x72/1f6b5-1f3ff.png new file mode 100644 index 00000000..77b5a67e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-200d-2640-fe0f.png new file mode 100644 index 00000000..442571a9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b5-200d-2642-fe0f.png new file mode 100644 index 00000000..1a65cdae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b5.png b/.currency_shop_generator/img/72x72/1f6b5.png new file mode 100644 index 00000000..a19fca05 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..8adb675c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..21de68e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fb.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fb.png new file mode 100644 index 00000000..dedfe0de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..83393cbb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..ad530e7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fc.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fc.png new file mode 100644 index 00000000..7e9f7f27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..a02b5596 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..4ec1ab50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fd.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fd.png new file mode 100644 index 00000000..e4cef401 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..1a7393e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..8d60431e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3fe.png b/.currency_shop_generator/img/72x72/1f6b6-1f3fe.png new file mode 100644 index 00000000..1713d959 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..4c15c769 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..4bc174b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-1f3ff.png b/.currency_shop_generator/img/72x72/1f6b6-1f3ff.png new file mode 100644 index 00000000..f3719b6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-200d-2640-fe0f.png new file mode 100644 index 00000000..33f0cf74 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f6b6-200d-2642-fe0f.png new file mode 100644 index 00000000..59d7673e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b6.png b/.currency_shop_generator/img/72x72/1f6b6.png new file mode 100644 index 00000000..a45b3db7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b6.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b7.png b/.currency_shop_generator/img/72x72/1f6b7.png new file mode 100644 index 00000000..92bfa62a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b7.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b8.png b/.currency_shop_generator/img/72x72/1f6b8.png new file mode 100644 index 00000000..72ff572c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b8.png differ diff --git a/.currency_shop_generator/img/72x72/1f6b9.png b/.currency_shop_generator/img/72x72/1f6b9.png new file mode 100644 index 00000000..ea42e7ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6b9.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ba.png b/.currency_shop_generator/img/72x72/1f6ba.png new file mode 100644 index 00000000..636d05b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ba.png differ diff --git a/.currency_shop_generator/img/72x72/1f6bb.png b/.currency_shop_generator/img/72x72/1f6bb.png new file mode 100644 index 00000000..7bb19365 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6bc.png b/.currency_shop_generator/img/72x72/1f6bc.png new file mode 100644 index 00000000..41956112 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6bd.png b/.currency_shop_generator/img/72x72/1f6bd.png new file mode 100644 index 00000000..a85e9656 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6be.png b/.currency_shop_generator/img/72x72/1f6be.png new file mode 100644 index 00000000..95830657 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6be.png differ diff --git a/.currency_shop_generator/img/72x72/1f6bf.png b/.currency_shop_generator/img/72x72/1f6bf.png new file mode 100644 index 00000000..59619c4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6bf.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0-1f3fb.png b/.currency_shop_generator/img/72x72/1f6c0-1f3fb.png new file mode 100644 index 00000000..88d871a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0-1f3fc.png b/.currency_shop_generator/img/72x72/1f6c0-1f3fc.png new file mode 100644 index 00000000..9f43d609 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0-1f3fd.png b/.currency_shop_generator/img/72x72/1f6c0-1f3fd.png new file mode 100644 index 00000000..437bfe94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0-1f3fe.png b/.currency_shop_generator/img/72x72/1f6c0-1f3fe.png new file mode 100644 index 00000000..1ded3ecc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0-1f3ff.png b/.currency_shop_generator/img/72x72/1f6c0-1f3ff.png new file mode 100644 index 00000000..4e030ad1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c0.png b/.currency_shop_generator/img/72x72/1f6c0.png new file mode 100644 index 00000000..476a0c17 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c1.png b/.currency_shop_generator/img/72x72/1f6c1.png new file mode 100644 index 00000000..cac11d9a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c1.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c2.png b/.currency_shop_generator/img/72x72/1f6c2.png new file mode 100644 index 00000000..f3ded0a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c2.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c3.png b/.currency_shop_generator/img/72x72/1f6c3.png new file mode 100644 index 00000000..b065c8d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c3.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c4.png b/.currency_shop_generator/img/72x72/1f6c4.png new file mode 100644 index 00000000..6c15f41e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c4.png differ diff --git a/.currency_shop_generator/img/72x72/1f6c5.png b/.currency_shop_generator/img/72x72/1f6c5.png new file mode 100644 index 00000000..755c5ca8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6c5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cb.png b/.currency_shop_generator/img/72x72/1f6cb.png new file mode 100644 index 00000000..2634ec31 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc-1f3fb.png b/.currency_shop_generator/img/72x72/1f6cc-1f3fb.png new file mode 100644 index 00000000..1f9e71fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc-1f3fc.png b/.currency_shop_generator/img/72x72/1f6cc-1f3fc.png new file mode 100644 index 00000000..bf38c811 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc-1f3fd.png b/.currency_shop_generator/img/72x72/1f6cc-1f3fd.png new file mode 100644 index 00000000..c1e9c143 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc-1f3fe.png b/.currency_shop_generator/img/72x72/1f6cc-1f3fe.png new file mode 100644 index 00000000..8764e991 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc-1f3ff.png b/.currency_shop_generator/img/72x72/1f6cc-1f3ff.png new file mode 100644 index 00000000..3e02dc6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cc.png b/.currency_shop_generator/img/72x72/1f6cc.png new file mode 100644 index 00000000..432262ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cc.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cd.png b/.currency_shop_generator/img/72x72/1f6cd.png new file mode 100644 index 00000000..6fd9e6bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ce.png b/.currency_shop_generator/img/72x72/1f6ce.png new file mode 100644 index 00000000..82d49dab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ce.png differ diff --git a/.currency_shop_generator/img/72x72/1f6cf.png b/.currency_shop_generator/img/72x72/1f6cf.png new file mode 100644 index 00000000..5b2a2b64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6cf.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d0.png b/.currency_shop_generator/img/72x72/1f6d0.png new file mode 100644 index 00000000..c064314c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d1.png b/.currency_shop_generator/img/72x72/1f6d1.png new file mode 100644 index 00000000..583f00df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d2.png b/.currency_shop_generator/img/72x72/1f6d2.png new file mode 100644 index 00000000..1ca32e83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d2.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d5.png b/.currency_shop_generator/img/72x72/1f6d5.png new file mode 100644 index 00000000..2c20004e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d6.png b/.currency_shop_generator/img/72x72/1f6d6.png new file mode 100644 index 00000000..16e30062 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d6.png differ diff --git a/.currency_shop_generator/img/72x72/1f6d7.png b/.currency_shop_generator/img/72x72/1f6d7.png new file mode 100644 index 00000000..4670711d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6d7.png differ diff --git a/.currency_shop_generator/img/72x72/1f6dd.png b/.currency_shop_generator/img/72x72/1f6dd.png new file mode 100644 index 00000000..a74dd95a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6dd.png differ diff --git a/.currency_shop_generator/img/72x72/1f6de.png b/.currency_shop_generator/img/72x72/1f6de.png new file mode 100644 index 00000000..13e845b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6de.png differ diff --git a/.currency_shop_generator/img/72x72/1f6df.png b/.currency_shop_generator/img/72x72/1f6df.png new file mode 100644 index 00000000..6bab8522 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6df.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e0.png b/.currency_shop_generator/img/72x72/1f6e0.png new file mode 100644 index 00000000..6b64d3a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e1.png b/.currency_shop_generator/img/72x72/1f6e1.png new file mode 100644 index 00000000..b29d2466 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e2.png b/.currency_shop_generator/img/72x72/1f6e2.png new file mode 100644 index 00000000..32b10f1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e2.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e3.png b/.currency_shop_generator/img/72x72/1f6e3.png new file mode 100644 index 00000000..50d3dca2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e4.png b/.currency_shop_generator/img/72x72/1f6e4.png new file mode 100644 index 00000000..fa154707 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e4.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e5.png b/.currency_shop_generator/img/72x72/1f6e5.png new file mode 100644 index 00000000..c573cb3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6e9.png b/.currency_shop_generator/img/72x72/1f6e9.png new file mode 100644 index 00000000..ee9cfe18 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f6eb.png b/.currency_shop_generator/img/72x72/1f6eb.png new file mode 100644 index 00000000..34531e82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6ec.png b/.currency_shop_generator/img/72x72/1f6ec.png new file mode 100644 index 00000000..f44f5c29 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f0.png b/.currency_shop_generator/img/72x72/1f6f0.png new file mode 100644 index 00000000..d834f7b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f3.png b/.currency_shop_generator/img/72x72/1f6f3.png new file mode 100644 index 00000000..8f0be1de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f4.png b/.currency_shop_generator/img/72x72/1f6f4.png new file mode 100644 index 00000000..bbd247ac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f5.png b/.currency_shop_generator/img/72x72/1f6f5.png new file mode 100644 index 00000000..436efa36 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f6.png b/.currency_shop_generator/img/72x72/1f6f6.png new file mode 100644 index 00000000..99b6c1bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f7.png b/.currency_shop_generator/img/72x72/1f6f7.png new file mode 100644 index 00000000..e0f5eb7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f8.png b/.currency_shop_generator/img/72x72/1f6f8.png new file mode 100644 index 00000000..ae7b217a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f6f9.png b/.currency_shop_generator/img/72x72/1f6f9.png new file mode 100644 index 00000000..142b14d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f6fa.png b/.currency_shop_generator/img/72x72/1f6fa.png new file mode 100644 index 00000000..a0157fb7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f6fb.png b/.currency_shop_generator/img/72x72/1f6fb.png new file mode 100644 index 00000000..2bc271a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f6fc.png b/.currency_shop_generator/img/72x72/1f6fc.png new file mode 100644 index 00000000..ba95b2ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f6fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e0.png b/.currency_shop_generator/img/72x72/1f7e0.png new file mode 100644 index 00000000..006dfd73 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e0.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e1.png b/.currency_shop_generator/img/72x72/1f7e1.png new file mode 100644 index 00000000..16b1609c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e2.png b/.currency_shop_generator/img/72x72/1f7e2.png new file mode 100644 index 00000000..8b267199 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e2.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e3.png b/.currency_shop_generator/img/72x72/1f7e3.png new file mode 100644 index 00000000..194709de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e4.png b/.currency_shop_generator/img/72x72/1f7e4.png new file mode 100644 index 00000000..57d9f46b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e4.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e5.png b/.currency_shop_generator/img/72x72/1f7e5.png new file mode 100644 index 00000000..efd984d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e5.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e6.png b/.currency_shop_generator/img/72x72/1f7e6.png new file mode 100644 index 00000000..11304dd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e7.png b/.currency_shop_generator/img/72x72/1f7e7.png new file mode 100644 index 00000000..5d987f7b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e8.png b/.currency_shop_generator/img/72x72/1f7e8.png new file mode 100644 index 00000000..a55b13e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f7e9.png b/.currency_shop_generator/img/72x72/1f7e9.png new file mode 100644 index 00000000..87fca3dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f7ea.png b/.currency_shop_generator/img/72x72/1f7ea.png new file mode 100644 index 00000000..2d15d479 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f7eb.png b/.currency_shop_generator/img/72x72/1f7eb.png new file mode 100644 index 00000000..859afd69 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f7f0.png b/.currency_shop_generator/img/72x72/1f7f0.png new file mode 100644 index 00000000..cc01767c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f7f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c-1f3fb.png b/.currency_shop_generator/img/72x72/1f90c-1f3fb.png new file mode 100644 index 00000000..1efddf99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c-1f3fc.png b/.currency_shop_generator/img/72x72/1f90c-1f3fc.png new file mode 100644 index 00000000..884ed0da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c-1f3fd.png b/.currency_shop_generator/img/72x72/1f90c-1f3fd.png new file mode 100644 index 00000000..00e02582 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c-1f3fe.png b/.currency_shop_generator/img/72x72/1f90c-1f3fe.png new file mode 100644 index 00000000..83de986a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c-1f3ff.png b/.currency_shop_generator/img/72x72/1f90c-1f3ff.png new file mode 100644 index 00000000..fb4a3faa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f90c.png b/.currency_shop_generator/img/72x72/1f90c.png new file mode 100644 index 00000000..0fe8b356 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90c.png differ diff --git a/.currency_shop_generator/img/72x72/1f90d.png b/.currency_shop_generator/img/72x72/1f90d.png new file mode 100644 index 00000000..38b3ed8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90d.png differ diff --git a/.currency_shop_generator/img/72x72/1f90e.png b/.currency_shop_generator/img/72x72/1f90e.png new file mode 100644 index 00000000..f33e827d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90e.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f-1f3fb.png b/.currency_shop_generator/img/72x72/1f90f-1f3fb.png new file mode 100644 index 00000000..23eb251d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f-1f3fc.png b/.currency_shop_generator/img/72x72/1f90f-1f3fc.png new file mode 100644 index 00000000..bb45b10f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f-1f3fd.png b/.currency_shop_generator/img/72x72/1f90f-1f3fd.png new file mode 100644 index 00000000..f733bfba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f-1f3fe.png b/.currency_shop_generator/img/72x72/1f90f-1f3fe.png new file mode 100644 index 00000000..156da313 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f-1f3ff.png b/.currency_shop_generator/img/72x72/1f90f-1f3ff.png new file mode 100644 index 00000000..883f5c79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f90f.png b/.currency_shop_generator/img/72x72/1f90f.png new file mode 100644 index 00000000..a463f0d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f90f.png differ diff --git a/.currency_shop_generator/img/72x72/1f910.png b/.currency_shop_generator/img/72x72/1f910.png new file mode 100644 index 00000000..8badd127 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f910.png differ diff --git a/.currency_shop_generator/img/72x72/1f911.png b/.currency_shop_generator/img/72x72/1f911.png new file mode 100644 index 00000000..e392e769 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f911.png differ diff --git a/.currency_shop_generator/img/72x72/1f912.png b/.currency_shop_generator/img/72x72/1f912.png new file mode 100644 index 00000000..79d49eb0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f912.png differ diff --git a/.currency_shop_generator/img/72x72/1f913.png b/.currency_shop_generator/img/72x72/1f913.png new file mode 100644 index 00000000..2e231e4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f913.png differ diff --git a/.currency_shop_generator/img/72x72/1f914.png b/.currency_shop_generator/img/72x72/1f914.png new file mode 100644 index 00000000..354f5a14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f914.png differ diff --git a/.currency_shop_generator/img/72x72/1f915.png b/.currency_shop_generator/img/72x72/1f915.png new file mode 100644 index 00000000..c8ff2926 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f915.png differ diff --git a/.currency_shop_generator/img/72x72/1f916.png b/.currency_shop_generator/img/72x72/1f916.png new file mode 100644 index 00000000..3be87d30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f916.png differ diff --git a/.currency_shop_generator/img/72x72/1f917.png b/.currency_shop_generator/img/72x72/1f917.png new file mode 100644 index 00000000..6d0f049f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f917.png differ diff --git a/.currency_shop_generator/img/72x72/1f918-1f3fb.png b/.currency_shop_generator/img/72x72/1f918-1f3fb.png new file mode 100644 index 00000000..e29d0ef4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f918-1f3fc.png b/.currency_shop_generator/img/72x72/1f918-1f3fc.png new file mode 100644 index 00000000..1e4ffa69 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f918-1f3fd.png b/.currency_shop_generator/img/72x72/1f918-1f3fd.png new file mode 100644 index 00000000..e672efd7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f918-1f3fe.png b/.currency_shop_generator/img/72x72/1f918-1f3fe.png new file mode 100644 index 00000000..9203c6e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f918-1f3ff.png b/.currency_shop_generator/img/72x72/1f918-1f3ff.png new file mode 100644 index 00000000..a0803dbf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f918.png b/.currency_shop_generator/img/72x72/1f918.png new file mode 100644 index 00000000..47144764 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f918.png differ diff --git a/.currency_shop_generator/img/72x72/1f919-1f3fb.png b/.currency_shop_generator/img/72x72/1f919-1f3fb.png new file mode 100644 index 00000000..2c7675b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f919-1f3fc.png b/.currency_shop_generator/img/72x72/1f919-1f3fc.png new file mode 100644 index 00000000..1389cf46 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f919-1f3fd.png b/.currency_shop_generator/img/72x72/1f919-1f3fd.png new file mode 100644 index 00000000..7a20f303 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f919-1f3fe.png b/.currency_shop_generator/img/72x72/1f919-1f3fe.png new file mode 100644 index 00000000..eac1f18e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f919-1f3ff.png b/.currency_shop_generator/img/72x72/1f919-1f3ff.png new file mode 100644 index 00000000..7b82fed4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f919.png b/.currency_shop_generator/img/72x72/1f919.png new file mode 100644 index 00000000..6a4dcb42 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f919.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a-1f3fb.png b/.currency_shop_generator/img/72x72/1f91a-1f3fb.png new file mode 100644 index 00000000..e23d29d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a-1f3fc.png b/.currency_shop_generator/img/72x72/1f91a-1f3fc.png new file mode 100644 index 00000000..18afbc05 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a-1f3fd.png b/.currency_shop_generator/img/72x72/1f91a-1f3fd.png new file mode 100644 index 00000000..bce5db45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a-1f3fe.png b/.currency_shop_generator/img/72x72/1f91a-1f3fe.png new file mode 100644 index 00000000..b5c4c4ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a-1f3ff.png b/.currency_shop_generator/img/72x72/1f91a-1f3ff.png new file mode 100644 index 00000000..d1fe8174 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91a.png b/.currency_shop_generator/img/72x72/1f91a.png new file mode 100644 index 00000000..6de21fb3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91a.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b-1f3fb.png b/.currency_shop_generator/img/72x72/1f91b-1f3fb.png new file mode 100644 index 00000000..ad304c95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b-1f3fc.png b/.currency_shop_generator/img/72x72/1f91b-1f3fc.png new file mode 100644 index 00000000..54c768af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b-1f3fd.png b/.currency_shop_generator/img/72x72/1f91b-1f3fd.png new file mode 100644 index 00000000..0abece21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b-1f3fe.png b/.currency_shop_generator/img/72x72/1f91b-1f3fe.png new file mode 100644 index 00000000..b24da132 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b-1f3ff.png b/.currency_shop_generator/img/72x72/1f91b-1f3ff.png new file mode 100644 index 00000000..465964a9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91b.png b/.currency_shop_generator/img/72x72/1f91b.png new file mode 100644 index 00000000..0f44a9f4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91b.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c-1f3fb.png b/.currency_shop_generator/img/72x72/1f91c-1f3fb.png new file mode 100644 index 00000000..ac7cb248 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c-1f3fc.png b/.currency_shop_generator/img/72x72/1f91c-1f3fc.png new file mode 100644 index 00000000..6227854b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c-1f3fd.png b/.currency_shop_generator/img/72x72/1f91c-1f3fd.png new file mode 100644 index 00000000..d3c6ac0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c-1f3fe.png b/.currency_shop_generator/img/72x72/1f91c-1f3fe.png new file mode 100644 index 00000000..84f3b032 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c-1f3ff.png b/.currency_shop_generator/img/72x72/1f91c-1f3ff.png new file mode 100644 index 00000000..e8d3ee01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91c.png b/.currency_shop_generator/img/72x72/1f91c.png new file mode 100644 index 00000000..13ac5dd2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91c.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d-1f3fb.png b/.currency_shop_generator/img/72x72/1f91d-1f3fb.png new file mode 100644 index 00000000..0f3d86ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d-1f3fc.png b/.currency_shop_generator/img/72x72/1f91d-1f3fc.png new file mode 100644 index 00000000..ef404f8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d-1f3fd.png b/.currency_shop_generator/img/72x72/1f91d-1f3fd.png new file mode 100644 index 00000000..ea4b53b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d-1f3fe.png b/.currency_shop_generator/img/72x72/1f91d-1f3fe.png new file mode 100644 index 00000000..5e8363b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d-1f3ff.png b/.currency_shop_generator/img/72x72/1f91d-1f3ff.png new file mode 100644 index 00000000..9e1eafb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91d.png b/.currency_shop_generator/img/72x72/1f91d.png new file mode 100644 index 00000000..c1cc9d06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91d.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e-1f3fb.png b/.currency_shop_generator/img/72x72/1f91e-1f3fb.png new file mode 100644 index 00000000..e29a3222 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e-1f3fc.png b/.currency_shop_generator/img/72x72/1f91e-1f3fc.png new file mode 100644 index 00000000..17c89bdd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e-1f3fd.png b/.currency_shop_generator/img/72x72/1f91e-1f3fd.png new file mode 100644 index 00000000..0f279d86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e-1f3fe.png b/.currency_shop_generator/img/72x72/1f91e-1f3fe.png new file mode 100644 index 00000000..3a01379c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e-1f3ff.png b/.currency_shop_generator/img/72x72/1f91e-1f3ff.png new file mode 100644 index 00000000..282f8331 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91e.png b/.currency_shop_generator/img/72x72/1f91e.png new file mode 100644 index 00000000..94d8e3a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91e.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f-1f3fb.png b/.currency_shop_generator/img/72x72/1f91f-1f3fb.png new file mode 100644 index 00000000..050f9e1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f-1f3fc.png b/.currency_shop_generator/img/72x72/1f91f-1f3fc.png new file mode 100644 index 00000000..e1af8d68 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f-1f3fd.png b/.currency_shop_generator/img/72x72/1f91f-1f3fd.png new file mode 100644 index 00000000..f8b4ec3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f-1f3fe.png b/.currency_shop_generator/img/72x72/1f91f-1f3fe.png new file mode 100644 index 00000000..abd0c988 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f-1f3ff.png b/.currency_shop_generator/img/72x72/1f91f-1f3ff.png new file mode 100644 index 00000000..fd5e2f43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f91f.png b/.currency_shop_generator/img/72x72/1f91f.png new file mode 100644 index 00000000..c9dd3594 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f91f.png differ diff --git a/.currency_shop_generator/img/72x72/1f920.png b/.currency_shop_generator/img/72x72/1f920.png new file mode 100644 index 00000000..179af9fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f920.png differ diff --git a/.currency_shop_generator/img/72x72/1f921.png b/.currency_shop_generator/img/72x72/1f921.png new file mode 100644 index 00000000..befcd928 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f921.png differ diff --git a/.currency_shop_generator/img/72x72/1f922.png b/.currency_shop_generator/img/72x72/1f922.png new file mode 100644 index 00000000..726e07a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f922.png differ diff --git a/.currency_shop_generator/img/72x72/1f923.png b/.currency_shop_generator/img/72x72/1f923.png new file mode 100644 index 00000000..06419921 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f923.png differ diff --git a/.currency_shop_generator/img/72x72/1f924.png b/.currency_shop_generator/img/72x72/1f924.png new file mode 100644 index 00000000..47733cd9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f924.png differ diff --git a/.currency_shop_generator/img/72x72/1f925.png b/.currency_shop_generator/img/72x72/1f925.png new file mode 100644 index 00000000..98fc0890 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f925.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..ff6832f2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..9a880d06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fb.png b/.currency_shop_generator/img/72x72/1f926-1f3fb.png new file mode 100644 index 00000000..1d4cc4a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..fc54044b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..bc32acf9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fc.png b/.currency_shop_generator/img/72x72/1f926-1f3fc.png new file mode 100644 index 00000000..2628d2c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..dd51cfd9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..8b4e34a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fd.png b/.currency_shop_generator/img/72x72/1f926-1f3fd.png new file mode 100644 index 00000000..4ca04409 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..75640302 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..ed371a16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3fe.png b/.currency_shop_generator/img/72x72/1f926-1f3fe.png new file mode 100644 index 00000000..c3c67ec5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..622d19c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..4ff96041 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-1f3ff.png b/.currency_shop_generator/img/72x72/1f926-1f3ff.png new file mode 100644 index 00000000..8cb2827b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f926-200d-2640-fe0f.png new file mode 100644 index 00000000..bd2226b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f926-200d-2642-fe0f.png new file mode 100644 index 00000000..1ca028b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f926.png b/.currency_shop_generator/img/72x72/1f926.png new file mode 100644 index 00000000..0e5111fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f926.png differ diff --git a/.currency_shop_generator/img/72x72/1f927.png b/.currency_shop_generator/img/72x72/1f927.png new file mode 100644 index 00000000..c5b524ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f927.png differ diff --git a/.currency_shop_generator/img/72x72/1f928.png b/.currency_shop_generator/img/72x72/1f928.png new file mode 100644 index 00000000..db22dd7d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f928.png differ diff --git a/.currency_shop_generator/img/72x72/1f929.png b/.currency_shop_generator/img/72x72/1f929.png new file mode 100644 index 00000000..dc94d7d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f929.png differ diff --git a/.currency_shop_generator/img/72x72/1f92a.png b/.currency_shop_generator/img/72x72/1f92a.png new file mode 100644 index 00000000..bf2d1038 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92a.png differ diff --git a/.currency_shop_generator/img/72x72/1f92b.png b/.currency_shop_generator/img/72x72/1f92b.png new file mode 100644 index 00000000..3808dd35 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92b.png differ diff --git a/.currency_shop_generator/img/72x72/1f92c.png b/.currency_shop_generator/img/72x72/1f92c.png new file mode 100644 index 00000000..5cde0c98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92c.png differ diff --git a/.currency_shop_generator/img/72x72/1f92d.png b/.currency_shop_generator/img/72x72/1f92d.png new file mode 100644 index 00000000..6cc00cc7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92d.png differ diff --git a/.currency_shop_generator/img/72x72/1f92e.png b/.currency_shop_generator/img/72x72/1f92e.png new file mode 100644 index 00000000..47ddebaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92e.png differ diff --git a/.currency_shop_generator/img/72x72/1f92f.png b/.currency_shop_generator/img/72x72/1f92f.png new file mode 100644 index 00000000..a6ea47ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f92f.png differ diff --git a/.currency_shop_generator/img/72x72/1f930-1f3fb.png b/.currency_shop_generator/img/72x72/1f930-1f3fb.png new file mode 100644 index 00000000..6caaf2e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f930-1f3fc.png b/.currency_shop_generator/img/72x72/1f930-1f3fc.png new file mode 100644 index 00000000..31a45c3c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f930-1f3fd.png b/.currency_shop_generator/img/72x72/1f930-1f3fd.png new file mode 100644 index 00000000..93f4a2a5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f930-1f3fe.png b/.currency_shop_generator/img/72x72/1f930-1f3fe.png new file mode 100644 index 00000000..11fc34f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f930-1f3ff.png b/.currency_shop_generator/img/72x72/1f930-1f3ff.png new file mode 100644 index 00000000..42cd09c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f930.png b/.currency_shop_generator/img/72x72/1f930.png new file mode 100644 index 00000000..685a2e7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f930.png differ diff --git a/.currency_shop_generator/img/72x72/1f931-1f3fb.png b/.currency_shop_generator/img/72x72/1f931-1f3fb.png new file mode 100644 index 00000000..b129c3fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f931-1f3fc.png b/.currency_shop_generator/img/72x72/1f931-1f3fc.png new file mode 100644 index 00000000..8bdeb625 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f931-1f3fd.png b/.currency_shop_generator/img/72x72/1f931-1f3fd.png new file mode 100644 index 00000000..c7219009 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f931-1f3fe.png b/.currency_shop_generator/img/72x72/1f931-1f3fe.png new file mode 100644 index 00000000..ec6060b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f931-1f3ff.png b/.currency_shop_generator/img/72x72/1f931-1f3ff.png new file mode 100644 index 00000000..eed80634 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f931.png b/.currency_shop_generator/img/72x72/1f931.png new file mode 100644 index 00000000..dba766f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f931.png differ diff --git a/.currency_shop_generator/img/72x72/1f932-1f3fb.png b/.currency_shop_generator/img/72x72/1f932-1f3fb.png new file mode 100644 index 00000000..535047e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f932-1f3fc.png b/.currency_shop_generator/img/72x72/1f932-1f3fc.png new file mode 100644 index 00000000..205f7b7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f932-1f3fd.png b/.currency_shop_generator/img/72x72/1f932-1f3fd.png new file mode 100644 index 00000000..92fbfe3b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f932-1f3fe.png b/.currency_shop_generator/img/72x72/1f932-1f3fe.png new file mode 100644 index 00000000..5b363bfa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f932-1f3ff.png b/.currency_shop_generator/img/72x72/1f932-1f3ff.png new file mode 100644 index 00000000..7cc2755d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f932.png b/.currency_shop_generator/img/72x72/1f932.png new file mode 100644 index 00000000..71141751 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f932.png differ diff --git a/.currency_shop_generator/img/72x72/1f933-1f3fb.png b/.currency_shop_generator/img/72x72/1f933-1f3fb.png new file mode 100644 index 00000000..b117100e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f933-1f3fc.png b/.currency_shop_generator/img/72x72/1f933-1f3fc.png new file mode 100644 index 00000000..4b9373c5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f933-1f3fd.png b/.currency_shop_generator/img/72x72/1f933-1f3fd.png new file mode 100644 index 00000000..929b6b94 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f933-1f3fe.png b/.currency_shop_generator/img/72x72/1f933-1f3fe.png new file mode 100644 index 00000000..1308327d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f933-1f3ff.png b/.currency_shop_generator/img/72x72/1f933-1f3ff.png new file mode 100644 index 00000000..549c6e4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f933.png b/.currency_shop_generator/img/72x72/1f933.png new file mode 100644 index 00000000..f5eb251c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f933.png differ diff --git a/.currency_shop_generator/img/72x72/1f934-1f3fb.png b/.currency_shop_generator/img/72x72/1f934-1f3fb.png new file mode 100644 index 00000000..ebc44218 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f934-1f3fc.png b/.currency_shop_generator/img/72x72/1f934-1f3fc.png new file mode 100644 index 00000000..fe8fe223 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f934-1f3fd.png b/.currency_shop_generator/img/72x72/1f934-1f3fd.png new file mode 100644 index 00000000..d2c58410 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f934-1f3fe.png b/.currency_shop_generator/img/72x72/1f934-1f3fe.png new file mode 100644 index 00000000..9079fe48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f934-1f3ff.png b/.currency_shop_generator/img/72x72/1f934-1f3ff.png new file mode 100644 index 00000000..1a781d82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f934.png b/.currency_shop_generator/img/72x72/1f934.png new file mode 100644 index 00000000..9527136f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f934.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..981df10b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..22f79e52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fb.png b/.currency_shop_generator/img/72x72/1f935-1f3fb.png new file mode 100644 index 00000000..fb2c5091 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..5f7d09f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..3f636db8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fc.png b/.currency_shop_generator/img/72x72/1f935-1f3fc.png new file mode 100644 index 00000000..03f5023e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..6a7726db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..a6318777 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fd.png b/.currency_shop_generator/img/72x72/1f935-1f3fd.png new file mode 100644 index 00000000..a3675888 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..95a815ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..2d3166fe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3fe.png b/.currency_shop_generator/img/72x72/1f935-1f3fe.png new file mode 100644 index 00000000..5133d6d9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..693097e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..340d98fc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-1f3ff.png b/.currency_shop_generator/img/72x72/1f935-1f3ff.png new file mode 100644 index 00000000..17ff9f3f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f935-200d-2640-fe0f.png new file mode 100644 index 00000000..fad0f83b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f935-200d-2642-fe0f.png new file mode 100644 index 00000000..f5e421bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f935.png b/.currency_shop_generator/img/72x72/1f935.png new file mode 100644 index 00000000..cc67ef42 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f935.png differ diff --git a/.currency_shop_generator/img/72x72/1f936-1f3fb.png b/.currency_shop_generator/img/72x72/1f936-1f3fb.png new file mode 100644 index 00000000..6d3c3406 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f936-1f3fc.png b/.currency_shop_generator/img/72x72/1f936-1f3fc.png new file mode 100644 index 00000000..52c9ba81 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f936-1f3fd.png b/.currency_shop_generator/img/72x72/1f936-1f3fd.png new file mode 100644 index 00000000..96513857 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f936-1f3fe.png b/.currency_shop_generator/img/72x72/1f936-1f3fe.png new file mode 100644 index 00000000..3ec0c568 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f936-1f3ff.png b/.currency_shop_generator/img/72x72/1f936-1f3ff.png new file mode 100644 index 00000000..f86966be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f936.png b/.currency_shop_generator/img/72x72/1f936.png new file mode 100644 index 00000000..56dc7948 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f936.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..35d2519b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..6f4807fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fb.png b/.currency_shop_generator/img/72x72/1f937-1f3fb.png new file mode 100644 index 00000000..8f8b579d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..d0f463f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..c882436e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fc.png b/.currency_shop_generator/img/72x72/1f937-1f3fc.png new file mode 100644 index 00000000..622a1929 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..d839134f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..b73d2c5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fd.png b/.currency_shop_generator/img/72x72/1f937-1f3fd.png new file mode 100644 index 00000000..eed23a44 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..b773e32d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..48b8959a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3fe.png b/.currency_shop_generator/img/72x72/1f937-1f3fe.png new file mode 100644 index 00000000..54908322 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..4b1468da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..e9df52e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-1f3ff.png b/.currency_shop_generator/img/72x72/1f937-1f3ff.png new file mode 100644 index 00000000..4fd0d85d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f937-200d-2640-fe0f.png new file mode 100644 index 00000000..00f36c6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f937-200d-2642-fe0f.png new file mode 100644 index 00000000..4e4c51d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f937.png b/.currency_shop_generator/img/72x72/1f937.png new file mode 100644 index 00000000..92b5575c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f937.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..734e052c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..d1ac33c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fb.png b/.currency_shop_generator/img/72x72/1f938-1f3fb.png new file mode 100644 index 00000000..e9938557 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..9dd74e26 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..ccfa2549 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fc.png b/.currency_shop_generator/img/72x72/1f938-1f3fc.png new file mode 100644 index 00000000..a44b9841 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..71061064 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..00678247 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fd.png b/.currency_shop_generator/img/72x72/1f938-1f3fd.png new file mode 100644 index 00000000..c2cb4e79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..b727f95c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..34c24666 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3fe.png b/.currency_shop_generator/img/72x72/1f938-1f3fe.png new file mode 100644 index 00000000..6c02fd65 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..4b1bf037 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..fe77b725 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-1f3ff.png b/.currency_shop_generator/img/72x72/1f938-1f3ff.png new file mode 100644 index 00000000..8c5919fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f938-200d-2640-fe0f.png new file mode 100644 index 00000000..dfe30705 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f938-200d-2642-fe0f.png new file mode 100644 index 00000000..e783fe74 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f938.png b/.currency_shop_generator/img/72x72/1f938.png new file mode 100644 index 00000000..00dc8f42 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f938.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..8840e558 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..d4c8c6cd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fb.png b/.currency_shop_generator/img/72x72/1f939-1f3fb.png new file mode 100644 index 00000000..253b8b88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..22770625 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..f075c7d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fc.png b/.currency_shop_generator/img/72x72/1f939-1f3fc.png new file mode 100644 index 00000000..1056ad88 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..21b04a87 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..95bc0a86 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fd.png b/.currency_shop_generator/img/72x72/1f939-1f3fd.png new file mode 100644 index 00000000..1498c77f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..aa8e325b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..c038dd8b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3fe.png b/.currency_shop_generator/img/72x72/1f939-1f3fe.png new file mode 100644 index 00000000..618dc169 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..461600ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..ae2401b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-1f3ff.png b/.currency_shop_generator/img/72x72/1f939-1f3ff.png new file mode 100644 index 00000000..02222272 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f939-200d-2640-fe0f.png new file mode 100644 index 00000000..482bf46d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f939-200d-2642-fe0f.png new file mode 100644 index 00000000..555d35cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f939.png b/.currency_shop_generator/img/72x72/1f939.png new file mode 100644 index 00000000..04e2c586 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f939.png differ diff --git a/.currency_shop_generator/img/72x72/1f93a.png b/.currency_shop_generator/img/72x72/1f93a.png new file mode 100644 index 00000000..0781fdab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93a.png differ diff --git a/.currency_shop_generator/img/72x72/1f93c-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93c-200d-2640-fe0f.png new file mode 100644 index 00000000..8f51f00f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93c-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93c-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93c-200d-2642-fe0f.png new file mode 100644 index 00000000..259c87e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93c-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93c.png b/.currency_shop_generator/img/72x72/1f93c.png new file mode 100644 index 00000000..3d50b96c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93c.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..3633cb03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..8a61156f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fb.png b/.currency_shop_generator/img/72x72/1f93d-1f3fb.png new file mode 100644 index 00000000..5a2a755e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..1b7ec16a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..501bd578 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fc.png b/.currency_shop_generator/img/72x72/1f93d-1f3fc.png new file mode 100644 index 00000000..8f3ac545 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..b905b420 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..db5c1f79 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fd.png b/.currency_shop_generator/img/72x72/1f93d-1f3fd.png new file mode 100644 index 00000000..9b533b2b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..94d2f574 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..0325893b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3fe.png b/.currency_shop_generator/img/72x72/1f93d-1f3fe.png new file mode 100644 index 00000000..41a3d607 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..fb287729 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..b4e89e75 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-1f3ff.png b/.currency_shop_generator/img/72x72/1f93d-1f3ff.png new file mode 100644 index 00000000..5e1d8030 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-200d-2640-fe0f.png new file mode 100644 index 00000000..db9a6451 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93d-200d-2642-fe0f.png new file mode 100644 index 00000000..b0c8a9e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93d.png b/.currency_shop_generator/img/72x72/1f93d.png new file mode 100644 index 00000000..86dfb8be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93d.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..e08716d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..00466fd8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fb.png b/.currency_shop_generator/img/72x72/1f93e-1f3fb.png new file mode 100644 index 00000000..b4705b5f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..a1d7c67c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..bb1ad889 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fc.png b/.currency_shop_generator/img/72x72/1f93e-1f3fc.png new file mode 100644 index 00000000..a2297db9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..3340792e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..f3f33a03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fd.png b/.currency_shop_generator/img/72x72/1f93e-1f3fd.png new file mode 100644 index 00000000..6e83120b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..33ce2ea0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..bd4593bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3fe.png b/.currency_shop_generator/img/72x72/1f93e-1f3fe.png new file mode 100644 index 00000000..e9e6d6a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..ee6a7a8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..b7042235 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-1f3ff.png b/.currency_shop_generator/img/72x72/1f93e-1f3ff.png new file mode 100644 index 00000000..f723f73a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-200d-2640-fe0f.png new file mode 100644 index 00000000..daacbb25 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f93e-200d-2642-fe0f.png new file mode 100644 index 00000000..a87ffc01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f93e.png b/.currency_shop_generator/img/72x72/1f93e.png new file mode 100644 index 00000000..f5db924d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93e.png differ diff --git a/.currency_shop_generator/img/72x72/1f93f.png b/.currency_shop_generator/img/72x72/1f93f.png new file mode 100644 index 00000000..8bf1de49 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f93f.png differ diff --git a/.currency_shop_generator/img/72x72/1f940.png b/.currency_shop_generator/img/72x72/1f940.png new file mode 100644 index 00000000..9390ebfc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f940.png differ diff --git a/.currency_shop_generator/img/72x72/1f941.png b/.currency_shop_generator/img/72x72/1f941.png new file mode 100644 index 00000000..19c427bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f941.png differ diff --git a/.currency_shop_generator/img/72x72/1f942.png b/.currency_shop_generator/img/72x72/1f942.png new file mode 100644 index 00000000..4801c68f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f942.png differ diff --git a/.currency_shop_generator/img/72x72/1f943.png b/.currency_shop_generator/img/72x72/1f943.png new file mode 100644 index 00000000..a495095f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f943.png differ diff --git a/.currency_shop_generator/img/72x72/1f944.png b/.currency_shop_generator/img/72x72/1f944.png new file mode 100644 index 00000000..1c418ebd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f944.png differ diff --git a/.currency_shop_generator/img/72x72/1f945.png b/.currency_shop_generator/img/72x72/1f945.png new file mode 100644 index 00000000..fb5aeffc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f945.png differ diff --git a/.currency_shop_generator/img/72x72/1f947.png b/.currency_shop_generator/img/72x72/1f947.png new file mode 100644 index 00000000..7f1df404 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f947.png differ diff --git a/.currency_shop_generator/img/72x72/1f948.png b/.currency_shop_generator/img/72x72/1f948.png new file mode 100644 index 00000000..d451fd52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f948.png differ diff --git a/.currency_shop_generator/img/72x72/1f949.png b/.currency_shop_generator/img/72x72/1f949.png new file mode 100644 index 00000000..f5c87e3c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f949.png differ diff --git a/.currency_shop_generator/img/72x72/1f94a.png b/.currency_shop_generator/img/72x72/1f94a.png new file mode 100644 index 00000000..4f5f0333 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94a.png differ diff --git a/.currency_shop_generator/img/72x72/1f94b.png b/.currency_shop_generator/img/72x72/1f94b.png new file mode 100644 index 00000000..30fee1e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94b.png differ diff --git a/.currency_shop_generator/img/72x72/1f94c.png b/.currency_shop_generator/img/72x72/1f94c.png new file mode 100644 index 00000000..65228c2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94c.png differ diff --git a/.currency_shop_generator/img/72x72/1f94d.png b/.currency_shop_generator/img/72x72/1f94d.png new file mode 100644 index 00000000..8202c8b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94d.png differ diff --git a/.currency_shop_generator/img/72x72/1f94e.png b/.currency_shop_generator/img/72x72/1f94e.png new file mode 100644 index 00000000..b78c6954 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94e.png differ diff --git a/.currency_shop_generator/img/72x72/1f94f.png b/.currency_shop_generator/img/72x72/1f94f.png new file mode 100644 index 00000000..ef34259e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f94f.png differ diff --git a/.currency_shop_generator/img/72x72/1f950.png b/.currency_shop_generator/img/72x72/1f950.png new file mode 100644 index 00000000..3788e1bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f950.png differ diff --git a/.currency_shop_generator/img/72x72/1f951.png b/.currency_shop_generator/img/72x72/1f951.png new file mode 100644 index 00000000..2af5fc6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f951.png differ diff --git a/.currency_shop_generator/img/72x72/1f952.png b/.currency_shop_generator/img/72x72/1f952.png new file mode 100644 index 00000000..1bac31e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f952.png differ diff --git a/.currency_shop_generator/img/72x72/1f953.png b/.currency_shop_generator/img/72x72/1f953.png new file mode 100644 index 00000000..6b2418e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f953.png differ diff --git a/.currency_shop_generator/img/72x72/1f954.png b/.currency_shop_generator/img/72x72/1f954.png new file mode 100644 index 00000000..bf3d9b9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f954.png differ diff --git a/.currency_shop_generator/img/72x72/1f955.png b/.currency_shop_generator/img/72x72/1f955.png new file mode 100644 index 00000000..831d6391 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f955.png differ diff --git a/.currency_shop_generator/img/72x72/1f956.png b/.currency_shop_generator/img/72x72/1f956.png new file mode 100644 index 00000000..0b9cc251 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f956.png differ diff --git a/.currency_shop_generator/img/72x72/1f957.png b/.currency_shop_generator/img/72x72/1f957.png new file mode 100644 index 00000000..f255f4d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f957.png differ diff --git a/.currency_shop_generator/img/72x72/1f958.png b/.currency_shop_generator/img/72x72/1f958.png new file mode 100644 index 00000000..39b64e06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f958.png differ diff --git a/.currency_shop_generator/img/72x72/1f959.png b/.currency_shop_generator/img/72x72/1f959.png new file mode 100644 index 00000000..f3377b93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f959.png differ diff --git a/.currency_shop_generator/img/72x72/1f95a.png b/.currency_shop_generator/img/72x72/1f95a.png new file mode 100644 index 00000000..6d03b790 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95a.png differ diff --git a/.currency_shop_generator/img/72x72/1f95b.png b/.currency_shop_generator/img/72x72/1f95b.png new file mode 100644 index 00000000..234419e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95b.png differ diff --git a/.currency_shop_generator/img/72x72/1f95c.png b/.currency_shop_generator/img/72x72/1f95c.png new file mode 100644 index 00000000..e8f17a1a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95c.png differ diff --git a/.currency_shop_generator/img/72x72/1f95d.png b/.currency_shop_generator/img/72x72/1f95d.png new file mode 100644 index 00000000..3ba423b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95d.png differ diff --git a/.currency_shop_generator/img/72x72/1f95e.png b/.currency_shop_generator/img/72x72/1f95e.png new file mode 100644 index 00000000..6bcded72 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95e.png differ diff --git a/.currency_shop_generator/img/72x72/1f95f.png b/.currency_shop_generator/img/72x72/1f95f.png new file mode 100644 index 00000000..82136b8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f95f.png differ diff --git a/.currency_shop_generator/img/72x72/1f960.png b/.currency_shop_generator/img/72x72/1f960.png new file mode 100644 index 00000000..a1e8958a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f960.png differ diff --git a/.currency_shop_generator/img/72x72/1f961.png b/.currency_shop_generator/img/72x72/1f961.png new file mode 100644 index 00000000..20d85549 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f961.png differ diff --git a/.currency_shop_generator/img/72x72/1f962.png b/.currency_shop_generator/img/72x72/1f962.png new file mode 100644 index 00000000..8284c128 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f962.png differ diff --git a/.currency_shop_generator/img/72x72/1f963.png b/.currency_shop_generator/img/72x72/1f963.png new file mode 100644 index 00000000..29054883 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f963.png differ diff --git a/.currency_shop_generator/img/72x72/1f964.png b/.currency_shop_generator/img/72x72/1f964.png new file mode 100644 index 00000000..f65704eb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f964.png differ diff --git a/.currency_shop_generator/img/72x72/1f965.png b/.currency_shop_generator/img/72x72/1f965.png new file mode 100644 index 00000000..e92e8d40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f965.png differ diff --git a/.currency_shop_generator/img/72x72/1f966.png b/.currency_shop_generator/img/72x72/1f966.png new file mode 100644 index 00000000..24b0d3d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f966.png differ diff --git a/.currency_shop_generator/img/72x72/1f967.png b/.currency_shop_generator/img/72x72/1f967.png new file mode 100644 index 00000000..1d17609e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f967.png differ diff --git a/.currency_shop_generator/img/72x72/1f968.png b/.currency_shop_generator/img/72x72/1f968.png new file mode 100644 index 00000000..94fac17b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f968.png differ diff --git a/.currency_shop_generator/img/72x72/1f969.png b/.currency_shop_generator/img/72x72/1f969.png new file mode 100644 index 00000000..5eab3646 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f969.png differ diff --git a/.currency_shop_generator/img/72x72/1f96a.png b/.currency_shop_generator/img/72x72/1f96a.png new file mode 100644 index 00000000..a0a6a6da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96a.png differ diff --git a/.currency_shop_generator/img/72x72/1f96b.png b/.currency_shop_generator/img/72x72/1f96b.png new file mode 100644 index 00000000..01d7649d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96b.png differ diff --git a/.currency_shop_generator/img/72x72/1f96c.png b/.currency_shop_generator/img/72x72/1f96c.png new file mode 100644 index 00000000..8487529d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96c.png differ diff --git a/.currency_shop_generator/img/72x72/1f96d.png b/.currency_shop_generator/img/72x72/1f96d.png new file mode 100644 index 00000000..57e84dea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96d.png differ diff --git a/.currency_shop_generator/img/72x72/1f96e.png b/.currency_shop_generator/img/72x72/1f96e.png new file mode 100644 index 00000000..991c3b4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96e.png differ diff --git a/.currency_shop_generator/img/72x72/1f96f.png b/.currency_shop_generator/img/72x72/1f96f.png new file mode 100644 index 00000000..99312be2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f96f.png differ diff --git a/.currency_shop_generator/img/72x72/1f970.png b/.currency_shop_generator/img/72x72/1f970.png new file mode 100644 index 00000000..0c9466ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f970.png differ diff --git a/.currency_shop_generator/img/72x72/1f971.png b/.currency_shop_generator/img/72x72/1f971.png new file mode 100644 index 00000000..8c12578b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f971.png differ diff --git a/.currency_shop_generator/img/72x72/1f972.png b/.currency_shop_generator/img/72x72/1f972.png new file mode 100644 index 00000000..c799f4bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f972.png differ diff --git a/.currency_shop_generator/img/72x72/1f973.png b/.currency_shop_generator/img/72x72/1f973.png new file mode 100644 index 00000000..cf02521c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f973.png differ diff --git a/.currency_shop_generator/img/72x72/1f974.png b/.currency_shop_generator/img/72x72/1f974.png new file mode 100644 index 00000000..3c4a112b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f974.png differ diff --git a/.currency_shop_generator/img/72x72/1f975.png b/.currency_shop_generator/img/72x72/1f975.png new file mode 100644 index 00000000..2ed695a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f975.png differ diff --git a/.currency_shop_generator/img/72x72/1f976.png b/.currency_shop_generator/img/72x72/1f976.png new file mode 100644 index 00000000..6d14820c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f976.png differ diff --git a/.currency_shop_generator/img/72x72/1f977-1f3fb.png b/.currency_shop_generator/img/72x72/1f977-1f3fb.png new file mode 100644 index 00000000..1382f448 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f977-1f3fc.png b/.currency_shop_generator/img/72x72/1f977-1f3fc.png new file mode 100644 index 00000000..f61b5a5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f977-1f3fd.png b/.currency_shop_generator/img/72x72/1f977-1f3fd.png new file mode 100644 index 00000000..b1a6a3a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f977-1f3fe.png b/.currency_shop_generator/img/72x72/1f977-1f3fe.png new file mode 100644 index 00000000..820a3ee6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f977-1f3ff.png b/.currency_shop_generator/img/72x72/1f977-1f3ff.png new file mode 100644 index 00000000..c67b540a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f977.png b/.currency_shop_generator/img/72x72/1f977.png new file mode 100644 index 00000000..63f3e16b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f977.png differ diff --git a/.currency_shop_generator/img/72x72/1f978.png b/.currency_shop_generator/img/72x72/1f978.png new file mode 100644 index 00000000..390b7e4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f978.png differ diff --git a/.currency_shop_generator/img/72x72/1f979.png b/.currency_shop_generator/img/72x72/1f979.png new file mode 100644 index 00000000..8410ca85 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f979.png differ diff --git a/.currency_shop_generator/img/72x72/1f97a.png b/.currency_shop_generator/img/72x72/1f97a.png new file mode 100644 index 00000000..e3c26b3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97a.png differ diff --git a/.currency_shop_generator/img/72x72/1f97b.png b/.currency_shop_generator/img/72x72/1f97b.png new file mode 100644 index 00000000..37e499fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97b.png differ diff --git a/.currency_shop_generator/img/72x72/1f97c.png b/.currency_shop_generator/img/72x72/1f97c.png new file mode 100644 index 00000000..b6ed6b93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97c.png differ diff --git a/.currency_shop_generator/img/72x72/1f97d.png b/.currency_shop_generator/img/72x72/1f97d.png new file mode 100644 index 00000000..b4d3c40a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97d.png differ diff --git a/.currency_shop_generator/img/72x72/1f97e.png b/.currency_shop_generator/img/72x72/1f97e.png new file mode 100644 index 00000000..1e97c61b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97e.png differ diff --git a/.currency_shop_generator/img/72x72/1f97f.png b/.currency_shop_generator/img/72x72/1f97f.png new file mode 100644 index 00000000..fded27f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f97f.png differ diff --git a/.currency_shop_generator/img/72x72/1f980.png b/.currency_shop_generator/img/72x72/1f980.png new file mode 100644 index 00000000..915354ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f980.png differ diff --git a/.currency_shop_generator/img/72x72/1f981.png b/.currency_shop_generator/img/72x72/1f981.png new file mode 100644 index 00000000..07ca6147 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f981.png differ diff --git a/.currency_shop_generator/img/72x72/1f982.png b/.currency_shop_generator/img/72x72/1f982.png new file mode 100644 index 00000000..767cf550 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f982.png differ diff --git a/.currency_shop_generator/img/72x72/1f983.png b/.currency_shop_generator/img/72x72/1f983.png new file mode 100644 index 00000000..2113718e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f983.png differ diff --git a/.currency_shop_generator/img/72x72/1f984.png b/.currency_shop_generator/img/72x72/1f984.png new file mode 100644 index 00000000..0e3279c7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f984.png differ diff --git a/.currency_shop_generator/img/72x72/1f985.png b/.currency_shop_generator/img/72x72/1f985.png new file mode 100644 index 00000000..c8869604 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f985.png differ diff --git a/.currency_shop_generator/img/72x72/1f986.png b/.currency_shop_generator/img/72x72/1f986.png new file mode 100644 index 00000000..d4e995ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f986.png differ diff --git a/.currency_shop_generator/img/72x72/1f987.png b/.currency_shop_generator/img/72x72/1f987.png new file mode 100644 index 00000000..e0375fb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f987.png differ diff --git a/.currency_shop_generator/img/72x72/1f988.png b/.currency_shop_generator/img/72x72/1f988.png new file mode 100644 index 00000000..88ccc81e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f988.png differ diff --git a/.currency_shop_generator/img/72x72/1f989.png b/.currency_shop_generator/img/72x72/1f989.png new file mode 100644 index 00000000..6bc9c7af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f989.png differ diff --git a/.currency_shop_generator/img/72x72/1f98a.png b/.currency_shop_generator/img/72x72/1f98a.png new file mode 100644 index 00000000..7f6e50a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98a.png differ diff --git a/.currency_shop_generator/img/72x72/1f98b.png b/.currency_shop_generator/img/72x72/1f98b.png new file mode 100644 index 00000000..3d17d981 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98b.png differ diff --git a/.currency_shop_generator/img/72x72/1f98c.png b/.currency_shop_generator/img/72x72/1f98c.png new file mode 100644 index 00000000..06b32f6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98c.png differ diff --git a/.currency_shop_generator/img/72x72/1f98d.png b/.currency_shop_generator/img/72x72/1f98d.png new file mode 100644 index 00000000..bd02ff4d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98d.png differ diff --git a/.currency_shop_generator/img/72x72/1f98e.png b/.currency_shop_generator/img/72x72/1f98e.png new file mode 100644 index 00000000..dc7b0282 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98e.png differ diff --git a/.currency_shop_generator/img/72x72/1f98f.png b/.currency_shop_generator/img/72x72/1f98f.png new file mode 100644 index 00000000..9b43bbf2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f98f.png differ diff --git a/.currency_shop_generator/img/72x72/1f990.png b/.currency_shop_generator/img/72x72/1f990.png new file mode 100644 index 00000000..f48ec33e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f990.png differ diff --git a/.currency_shop_generator/img/72x72/1f991.png b/.currency_shop_generator/img/72x72/1f991.png new file mode 100644 index 00000000..8e1aa1e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f991.png differ diff --git a/.currency_shop_generator/img/72x72/1f992.png b/.currency_shop_generator/img/72x72/1f992.png new file mode 100644 index 00000000..731f72fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f992.png differ diff --git a/.currency_shop_generator/img/72x72/1f993.png b/.currency_shop_generator/img/72x72/1f993.png new file mode 100644 index 00000000..4c080f30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f993.png differ diff --git a/.currency_shop_generator/img/72x72/1f994.png b/.currency_shop_generator/img/72x72/1f994.png new file mode 100644 index 00000000..48982723 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f994.png differ diff --git a/.currency_shop_generator/img/72x72/1f995.png b/.currency_shop_generator/img/72x72/1f995.png new file mode 100644 index 00000000..b58a3179 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f995.png differ diff --git a/.currency_shop_generator/img/72x72/1f996.png b/.currency_shop_generator/img/72x72/1f996.png new file mode 100644 index 00000000..ed7927dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f996.png differ diff --git a/.currency_shop_generator/img/72x72/1f997.png b/.currency_shop_generator/img/72x72/1f997.png new file mode 100644 index 00000000..481034af Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f997.png differ diff --git a/.currency_shop_generator/img/72x72/1f998.png b/.currency_shop_generator/img/72x72/1f998.png new file mode 100644 index 00000000..c14c8946 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f998.png differ diff --git a/.currency_shop_generator/img/72x72/1f999.png b/.currency_shop_generator/img/72x72/1f999.png new file mode 100644 index 00000000..d43ae19a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f999.png differ diff --git a/.currency_shop_generator/img/72x72/1f99a.png b/.currency_shop_generator/img/72x72/1f99a.png new file mode 100644 index 00000000..59602cdc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99a.png differ diff --git a/.currency_shop_generator/img/72x72/1f99b.png b/.currency_shop_generator/img/72x72/1f99b.png new file mode 100644 index 00000000..747f4136 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99b.png differ diff --git a/.currency_shop_generator/img/72x72/1f99c.png b/.currency_shop_generator/img/72x72/1f99c.png new file mode 100644 index 00000000..4630636a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99c.png differ diff --git a/.currency_shop_generator/img/72x72/1f99d.png b/.currency_shop_generator/img/72x72/1f99d.png new file mode 100644 index 00000000..759c0644 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99d.png differ diff --git a/.currency_shop_generator/img/72x72/1f99e.png b/.currency_shop_generator/img/72x72/1f99e.png new file mode 100644 index 00000000..5312cade Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99e.png differ diff --git a/.currency_shop_generator/img/72x72/1f99f.png b/.currency_shop_generator/img/72x72/1f99f.png new file mode 100644 index 00000000..fe18c2a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f99f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a0.png b/.currency_shop_generator/img/72x72/1f9a0.png new file mode 100644 index 00000000..bdd887e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a1.png b/.currency_shop_generator/img/72x72/1f9a1.png new file mode 100644 index 00000000..858196e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a2.png b/.currency_shop_generator/img/72x72/1f9a2.png new file mode 100644 index 00000000..58af7f50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a3.png b/.currency_shop_generator/img/72x72/1f9a3.png new file mode 100644 index 00000000..94c8998c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a4.png b/.currency_shop_generator/img/72x72/1f9a4.png new file mode 100644 index 00000000..160cc563 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a5.png b/.currency_shop_generator/img/72x72/1f9a5.png new file mode 100644 index 00000000..2bb05452 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a6.png b/.currency_shop_generator/img/72x72/1f9a6.png new file mode 100644 index 00000000..fb3e0708 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a7.png b/.currency_shop_generator/img/72x72/1f9a7.png new file mode 100644 index 00000000..17d26498 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a8.png b/.currency_shop_generator/img/72x72/1f9a8.png new file mode 100644 index 00000000..d342d560 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9a9.png b/.currency_shop_generator/img/72x72/1f9a9.png new file mode 100644 index 00000000..0ee76f32 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9a9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9aa.png b/.currency_shop_generator/img/72x72/1f9aa.png new file mode 100644 index 00000000..5649bbfa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9aa.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ab.png b/.currency_shop_generator/img/72x72/1f9ab.png new file mode 100644 index 00000000..11839911 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ab.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ac.png b/.currency_shop_generator/img/72x72/1f9ac.png new file mode 100644 index 00000000..744a814e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ac.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ad.png b/.currency_shop_generator/img/72x72/1f9ad.png new file mode 100644 index 00000000..1dc20fee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ad.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ae.png b/.currency_shop_generator/img/72x72/1f9ae.png new file mode 100644 index 00000000..0bf6ca9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ae.png differ diff --git a/.currency_shop_generator/img/72x72/1f9af.png b/.currency_shop_generator/img/72x72/1f9af.png new file mode 100644 index 00000000..d09b2846 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b0.png b/.currency_shop_generator/img/72x72/1f9b0.png new file mode 100644 index 00000000..ae614416 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b1.png b/.currency_shop_generator/img/72x72/1f9b1.png new file mode 100644 index 00000000..8b796468 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b2.png b/.currency_shop_generator/img/72x72/1f9b2.png new file mode 100644 index 00000000..34022c6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b3.png b/.currency_shop_generator/img/72x72/1f9b3.png new file mode 100644 index 00000000..e062ea9d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b4.png b/.currency_shop_generator/img/72x72/1f9b4.png new file mode 100644 index 00000000..92062ac8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5-1f3fb.png b/.currency_shop_generator/img/72x72/1f9b5-1f3fb.png new file mode 100644 index 00000000..3dd05b71 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5-1f3fc.png b/.currency_shop_generator/img/72x72/1f9b5-1f3fc.png new file mode 100644 index 00000000..3678ebea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5-1f3fd.png b/.currency_shop_generator/img/72x72/1f9b5-1f3fd.png new file mode 100644 index 00000000..7a8be7e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5-1f3fe.png b/.currency_shop_generator/img/72x72/1f9b5-1f3fe.png new file mode 100644 index 00000000..7488b0c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5-1f3ff.png b/.currency_shop_generator/img/72x72/1f9b5-1f3ff.png new file mode 100644 index 00000000..498f404c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b5.png b/.currency_shop_generator/img/72x72/1f9b5.png new file mode 100644 index 00000000..b0087b49 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6-1f3fb.png b/.currency_shop_generator/img/72x72/1f9b6-1f3fb.png new file mode 100644 index 00000000..628899a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6-1f3fc.png b/.currency_shop_generator/img/72x72/1f9b6-1f3fc.png new file mode 100644 index 00000000..fc3afc3a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6-1f3fd.png b/.currency_shop_generator/img/72x72/1f9b6-1f3fd.png new file mode 100644 index 00000000..195ae0d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6-1f3fe.png b/.currency_shop_generator/img/72x72/1f9b6-1f3fe.png new file mode 100644 index 00000000..cabdb40e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6-1f3ff.png b/.currency_shop_generator/img/72x72/1f9b6-1f3ff.png new file mode 100644 index 00000000..47fcee6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b6.png b/.currency_shop_generator/img/72x72/1f9b6.png new file mode 100644 index 00000000..ed57c2bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b7.png b/.currency_shop_generator/img/72x72/1f9b7.png new file mode 100644 index 00000000..f5d32ea7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..7caf678b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..d5354946 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fb.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fb.png new file mode 100644 index 00000000..c9928c9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..835b3120 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..9afb6294 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fc.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fc.png new file mode 100644 index 00000000..4db64c4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..510ef571 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..a5917aad Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fd.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fd.png new file mode 100644 index 00000000..55dad3c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..ba21b3c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..75fa8b4f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3fe.png b/.currency_shop_generator/img/72x72/1f9b8-1f3fe.png new file mode 100644 index 00000000..01e4f882 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..9a2cbb40 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..fc34c480 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-1f3ff.png b/.currency_shop_generator/img/72x72/1f9b8-1f3ff.png new file mode 100644 index 00000000..698ee383 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-200d-2640-fe0f.png new file mode 100644 index 00000000..5f91609e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b8-200d-2642-fe0f.png new file mode 100644 index 00000000..5d825059 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b8.png b/.currency_shop_generator/img/72x72/1f9b8.png new file mode 100644 index 00000000..d79cfc97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..21759f8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..e1553453 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fb.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fb.png new file mode 100644 index 00000000..f2ca77d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..2baaab95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..11c63297 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fc.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fc.png new file mode 100644 index 00000000..a96d25be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..50b0ff73 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..3bf15398 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fd.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fd.png new file mode 100644 index 00000000..d8f77eaf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..80bd13c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..08803cba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3fe.png b/.currency_shop_generator/img/72x72/1f9b9-1f3fe.png new file mode 100644 index 00000000..3a6cbde1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..bbdcd028 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..0f0b1043 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-1f3ff.png b/.currency_shop_generator/img/72x72/1f9b9-1f3ff.png new file mode 100644 index 00000000..1397c3f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-200d-2640-fe0f.png new file mode 100644 index 00000000..e2824348 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9b9-200d-2642-fe0f.png new file mode 100644 index 00000000..7b58aaba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9b9.png b/.currency_shop_generator/img/72x72/1f9b9.png new file mode 100644 index 00000000..f86bd6bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9b9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ba.png b/.currency_shop_generator/img/72x72/1f9ba.png new file mode 100644 index 00000000..f1b86e16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ba.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb-1f3fb.png b/.currency_shop_generator/img/72x72/1f9bb-1f3fb.png new file mode 100644 index 00000000..a2bcf435 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb-1f3fc.png b/.currency_shop_generator/img/72x72/1f9bb-1f3fc.png new file mode 100644 index 00000000..0b905335 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb-1f3fd.png b/.currency_shop_generator/img/72x72/1f9bb-1f3fd.png new file mode 100644 index 00000000..ba898631 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb-1f3fe.png b/.currency_shop_generator/img/72x72/1f9bb-1f3fe.png new file mode 100644 index 00000000..b019addc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb-1f3ff.png b/.currency_shop_generator/img/72x72/1f9bb-1f3ff.png new file mode 100644 index 00000000..8a37cc0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bb.png b/.currency_shop_generator/img/72x72/1f9bb.png new file mode 100644 index 00000000..492632f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bc.png b/.currency_shop_generator/img/72x72/1f9bc.png new file mode 100644 index 00000000..eea42893 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bd.png b/.currency_shop_generator/img/72x72/1f9bd.png new file mode 100644 index 00000000..c56f2576 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9be.png b/.currency_shop_generator/img/72x72/1f9be.png new file mode 100644 index 00000000..d758cf5b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9be.png differ diff --git a/.currency_shop_generator/img/72x72/1f9bf.png b/.currency_shop_generator/img/72x72/1f9bf.png new file mode 100644 index 00000000..9c0fed3c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9bf.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c0.png b/.currency_shop_generator/img/72x72/1f9c0.png new file mode 100644 index 00000000..4f88fa06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c1.png b/.currency_shop_generator/img/72x72/1f9c1.png new file mode 100644 index 00000000..39ad36c0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c2.png b/.currency_shop_generator/img/72x72/1f9c2.png new file mode 100644 index 00000000..05336771 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c3.png b/.currency_shop_generator/img/72x72/1f9c3.png new file mode 100644 index 00000000..fce80c82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c4.png b/.currency_shop_generator/img/72x72/1f9c4.png new file mode 100644 index 00000000..65c30710 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c5.png b/.currency_shop_generator/img/72x72/1f9c5.png new file mode 100644 index 00000000..73e1fea8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c6.png b/.currency_shop_generator/img/72x72/1f9c6.png new file mode 100644 index 00000000..98fafac5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c7.png b/.currency_shop_generator/img/72x72/1f9c7.png new file mode 100644 index 00000000..8696bf4b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c8.png b/.currency_shop_generator/img/72x72/1f9c8.png new file mode 100644 index 00000000..a5d55280 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9c9.png b/.currency_shop_generator/img/72x72/1f9c9.png new file mode 100644 index 00000000..9523074c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9c9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ca.png b/.currency_shop_generator/img/72x72/1f9ca.png new file mode 100644 index 00000000..57b37162 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ca.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cb.png b/.currency_shop_generator/img/72x72/1f9cb.png new file mode 100644 index 00000000..3fbdf464 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cc.png b/.currency_shop_generator/img/72x72/1f9cc.png new file mode 100644 index 00000000..86a1a90f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..03a420f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..d1fe8a51 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fb.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fb.png new file mode 100644 index 00000000..ef9ca45c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..d9cc5210 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..d01f6d3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fc.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fc.png new file mode 100644 index 00000000..bc4fa44c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..8019d6c6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..16c5908c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fd.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fd.png new file mode 100644 index 00000000..6ec42816 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..334f9472 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..3ba70f7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3fe.png b/.currency_shop_generator/img/72x72/1f9cd-1f3fe.png new file mode 100644 index 00000000..24a5bc20 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..15b74027 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..0c68629a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-1f3ff.png b/.currency_shop_generator/img/72x72/1f9cd-1f3ff.png new file mode 100644 index 00000000..62f92a01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-200d-2640-fe0f.png new file mode 100644 index 00000000..fb6bbc85 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cd-200d-2642-fe0f.png new file mode 100644 index 00000000..af90767f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cd.png b/.currency_shop_generator/img/72x72/1f9cd.png new file mode 100644 index 00000000..092bc94c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..84b1932a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..88ac6639 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fb.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fb.png new file mode 100644 index 00000000..e0709b9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..f9703876 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..c13fba6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fc.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fc.png new file mode 100644 index 00000000..a009cd3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..fff814de Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..1e94283e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fd.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fd.png new file mode 100644 index 00000000..bee23dd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..ea9b468c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..37167a95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3fe.png b/.currency_shop_generator/img/72x72/1f9ce-1f3fe.png new file mode 100644 index 00000000..38d173fb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..a08af474 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..e0b00f3c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-1f3ff.png b/.currency_shop_generator/img/72x72/1f9ce-1f3ff.png new file mode 100644 index 00000000..903927bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-200d-2640-fe0f.png new file mode 100644 index 00000000..3fc023d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9ce-200d-2642-fe0f.png new file mode 100644 index 00000000..3fffc15d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ce.png b/.currency_shop_generator/img/72x72/1f9ce.png new file mode 100644 index 00000000..d59df78e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ce.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..add2f37e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..49c176d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fb.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fb.png new file mode 100644 index 00000000..e323f4d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..04e20bfa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..597c758a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fc.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fc.png new file mode 100644 index 00000000..6c520175 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..189eadc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..9201ed2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fd.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fd.png new file mode 100644 index 00000000..68195372 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..6ad5401b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..ef77e24e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3fe.png b/.currency_shop_generator/img/72x72/1f9cf-1f3fe.png new file mode 100644 index 00000000..b9f5a2e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..7402f46b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..c603479f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-1f3ff.png b/.currency_shop_generator/img/72x72/1f9cf-1f3ff.png new file mode 100644 index 00000000..9e0b55ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-200d-2640-fe0f.png new file mode 100644 index 00000000..36c5770c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9cf-200d-2642-fe0f.png new file mode 100644 index 00000000..86d326cc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9cf.png b/.currency_shop_generator/img/72x72/1f9cf.png new file mode 100644 index 00000000..0af9d182 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9cf.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d0.png b/.currency_shop_generator/img/72x72/1f9d0.png new file mode 100644 index 00000000..33b85f47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f33e.png new file mode 100644 index 00000000..e5a3b549 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f373.png new file mode 100644 index 00000000..eb9beba6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f37c.png new file mode 100644 index 00000000..4932c45b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f384.png new file mode 100644 index 00000000..172f05ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f393.png new file mode 100644 index 00000000..04a68089 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a4.png new file mode 100644 index 00000000..0c7b34b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a8.png new file mode 100644 index 00000000..477eb7b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3eb.png new file mode 100644 index 00000000..f4af417b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3ed.png new file mode 100644 index 00000000..cd118e60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bb.png new file mode 100644 index 00000000..dd92bca7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bc.png new file mode 100644 index 00000000..b579f983 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f527.png new file mode 100644 index 00000000..98b9e863 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f52c.png new file mode 100644 index 00000000..c1124158 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f680.png new file mode 100644 index 00000000..78c64474 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f692.png new file mode 100644 index 00000000..dde98a30 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..68770f73 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..634f7a44 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..50859462 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..b231dd82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..9e3ed2ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9af.png new file mode 100644 index 00000000..503ee156 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b0.png new file mode 100644 index 00000000..ced2e66c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b1.png new file mode 100644 index 00000000..2b50eecf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b2.png new file mode 100644 index 00000000..88e6ecb3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b3.png new file mode 100644 index 00000000..1e07f773 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bc.png new file mode 100644 index 00000000..503975f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bd.png new file mode 100644 index 00000000..33b5c740 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2695-fe0f.png new file mode 100644 index 00000000..11ed1616 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2696-fe0f.png new file mode 100644 index 00000000..7831dd8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2708-fe0f.png new file mode 100644 index 00000000..ad7873da Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..24471dfb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..69cb7fda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..4aaa6add Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..347575b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..0ce8aca1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..33ecddcd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..ae01e041 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..22ff8e14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fb.png new file mode 100644 index 00000000..31093adb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f33e.png new file mode 100644 index 00000000..905e04f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f373.png new file mode 100644 index 00000000..d6042efa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f37c.png new file mode 100644 index 00000000..46af1cc5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f384.png new file mode 100644 index 00000000..a25be0e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f393.png new file mode 100644 index 00000000..f1052bb5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a4.png new file mode 100644 index 00000000..03f3eec5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a8.png new file mode 100644 index 00000000..37811e39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3eb.png new file mode 100644 index 00000000..b43288fa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3ed.png new file mode 100644 index 00000000..c13227b4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bb.png new file mode 100644 index 00000000..17a36746 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bc.png new file mode 100644 index 00000000..8451d350 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f527.png new file mode 100644 index 00000000..63d8a78a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f52c.png new file mode 100644 index 00000000..4c6a6f26 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f680.png new file mode 100644 index 00000000..162c4d9a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f692.png new file mode 100644 index 00000000..fc28a8c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..ee80b1d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..b3d999a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..c2573b70 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..d641e237 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..2a29c96e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9af.png new file mode 100644 index 00000000..870d4453 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b0.png new file mode 100644 index 00000000..0a951625 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b1.png new file mode 100644 index 00000000..d1cea53b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b2.png new file mode 100644 index 00000000..1065c6bf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b3.png new file mode 100644 index 00000000..4c2b85a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bc.png new file mode 100644 index 00000000..31a737e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bd.png new file mode 100644 index 00000000..18255458 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2695-fe0f.png new file mode 100644 index 00000000..722e6e6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2696-fe0f.png new file mode 100644 index 00000000..21ec0e9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2708-fe0f.png new file mode 100644 index 00000000..1e1a9ffe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..5ddf4016 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..a38e6a28 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..9908e3b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..b4f5862b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..e20d7ad7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..49a1b8d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..12a7abc4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..66e9e117 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fc.png new file mode 100644 index 00000000..d3451581 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f33e.png new file mode 100644 index 00000000..44416082 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f373.png new file mode 100644 index 00000000..5fb0463a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f37c.png new file mode 100644 index 00000000..478a66dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f384.png new file mode 100644 index 00000000..9c7db219 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f393.png new file mode 100644 index 00000000..d7414dd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a4.png new file mode 100644 index 00000000..d0f97414 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a8.png new file mode 100644 index 00000000..e8ef80d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3eb.png new file mode 100644 index 00000000..027833aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3ed.png new file mode 100644 index 00000000..010030d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bb.png new file mode 100644 index 00000000..0852cc01 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bc.png new file mode 100644 index 00000000..95f6a939 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f527.png new file mode 100644 index 00000000..ca323881 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f52c.png new file mode 100644 index 00000000..5ae8cccb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f680.png new file mode 100644 index 00000000..d50c6501 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f692.png new file mode 100644 index 00000000..79f3dbaa Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..5b2f725e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..229c18d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..c6fcaea0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..ac99a2c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..2f80d05c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9af.png new file mode 100644 index 00000000..260507ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b0.png new file mode 100644 index 00000000..f11dff11 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b1.png new file mode 100644 index 00000000..37587d5f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b2.png new file mode 100644 index 00000000..609b41b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b3.png new file mode 100644 index 00000000..36b16487 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bc.png new file mode 100644 index 00000000..93d2a824 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bd.png new file mode 100644 index 00000000..f5b5e638 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2695-fe0f.png new file mode 100644 index 00000000..ef513a7e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2696-fe0f.png new file mode 100644 index 00000000..e708c2ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2708-fe0f.png new file mode 100644 index 00000000..99c6821d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..34379c5b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..e3d1daff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..6ff7a617 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..4f75a98d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..3267a3e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..328e976a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..8e18df24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..c0e4c46d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fd.png new file mode 100644 index 00000000..3c51e014 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f33e.png new file mode 100644 index 00000000..ce18ce0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f373.png new file mode 100644 index 00000000..f92bb803 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f37c.png new file mode 100644 index 00000000..f6e66219 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f384.png new file mode 100644 index 00000000..d7480e72 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f393.png new file mode 100644 index 00000000..c7393d59 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a4.png new file mode 100644 index 00000000..5b5ffcae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a8.png new file mode 100644 index 00000000..f3501b34 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3eb.png new file mode 100644 index 00000000..6767d97f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3ed.png new file mode 100644 index 00000000..1e83f20f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bb.png new file mode 100644 index 00000000..6f851f76 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bc.png new file mode 100644 index 00000000..1da65d87 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f527.png new file mode 100644 index 00000000..688a909e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f52c.png new file mode 100644 index 00000000..4a78ea9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f680.png new file mode 100644 index 00000000..092fc992 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f692.png new file mode 100644 index 00000000..cb0e4b2b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..dd29f84c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..b5384266 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..794b1aab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..bdab9fc7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..eae74722 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9af.png new file mode 100644 index 00000000..b383c544 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b0.png new file mode 100644 index 00000000..7781c29e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b1.png new file mode 100644 index 00000000..7de0d4e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b2.png new file mode 100644 index 00000000..25c78ed0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b3.png new file mode 100644 index 00000000..2fb82858 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bc.png new file mode 100644 index 00000000..51a7fcba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bd.png new file mode 100644 index 00000000..72f5aa06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2695-fe0f.png new file mode 100644 index 00000000..d54a1250 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2696-fe0f.png new file mode 100644 index 00000000..05b2b8ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2708-fe0f.png new file mode 100644 index 00000000..97da172e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..c35b92e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..ddec3e7c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..465f60dd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..376180f7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..8d4e9808 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..3926831f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..4d9e7c98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..ce3d8187 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3fe.png new file mode 100644 index 00000000..f3f7e0c4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f33e.png new file mode 100644 index 00000000..7ee88d8f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f373.png new file mode 100644 index 00000000..1060299c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f37c.png new file mode 100644 index 00000000..03ccea35 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f384.png new file mode 100644 index 00000000..a3d6e659 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f393.png new file mode 100644 index 00000000..c906f18e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a4.png new file mode 100644 index 00000000..6ab09a25 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a8.png new file mode 100644 index 00000000..0388084c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3eb.png new file mode 100644 index 00000000..13df8d2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3ed.png new file mode 100644 index 00000000..d4b3ee56 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bb.png new file mode 100644 index 00000000..de281989 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bc.png new file mode 100644 index 00000000..73a8e53a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f527.png new file mode 100644 index 00000000..5d098b98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f52c.png new file mode 100644 index 00000000..db4b9d41 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f680.png new file mode 100644 index 00000000..846be56c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f692.png new file mode 100644 index 00000000..82e051a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..476f100c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..887480f0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..dbafdf9d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..6e80a365 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png new file mode 100644 index 00000000..c0350e92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9af.png new file mode 100644 index 00000000..f2fcce1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b0.png new file mode 100644 index 00000000..81a7caa5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b1.png new file mode 100644 index 00000000..1cb908c7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b2.png new file mode 100644 index 00000000..6a5e8b04 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b3.png new file mode 100644 index 00000000..a4772fea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bc.png new file mode 100644 index 00000000..fc99dd98 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bd.png new file mode 100644 index 00000000..6c8e92b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2695-fe0f.png new file mode 100644 index 00000000..8f95ec02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2696-fe0f.png new file mode 100644 index 00000000..1b2c4844 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2708-fe0f.png new file mode 100644 index 00000000..a504160f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..14ced38a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..dc796c6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..3403518f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..60702d90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.png new file mode 100644 index 00000000..a470e99e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.png new file mode 100644 index 00000000..b2e7f165 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.png new file mode 100644 index 00000000..01644ff1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.png new file mode 100644 index 00000000..0fd86e78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d1-1f3ff.png new file mode 100644 index 00000000..dac06fde Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f33e.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f33e.png new file mode 100644 index 00000000..62757b90 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f33e.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f373.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f373.png new file mode 100644 index 00000000..4d6f9016 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f373.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f37c.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f37c.png new file mode 100644 index 00000000..4e67b21b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f37c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f384.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f384.png new file mode 100644 index 00000000..1c723c87 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f384.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f393.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f393.png new file mode 100644 index 00000000..4b6421a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f393.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a4.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a4.png new file mode 100644 index 00000000..b4b56c95 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a8.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a8.png new file mode 100644 index 00000000..890cc7f1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3a8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f3eb.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3eb.png new file mode 100644 index 00000000..e0dc2f59 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f3ed.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3ed.png new file mode 100644 index 00000000..1a7e2181 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f3ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bb.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bb.png new file mode 100644 index 00000000..6dfefc0f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bc.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bc.png new file mode 100644 index 00000000..15706836 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f4bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f527.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f527.png new file mode 100644 index 00000000..bdaf652b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f527.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f52c.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f52c.png new file mode 100644 index 00000000..9d71dc21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f52c.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f680.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f680.png new file mode 100644 index 00000000..e9221ddb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f680.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f692.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f692.png new file mode 100644 index 00000000..c84c8137 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f692.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f91d-200d-1f9d1.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f91d-200d-1f9d1.png new file mode 100644 index 00000000..38916c55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f91d-200d-1f9d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9af.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9af.png new file mode 100644 index 00000000..e1606128 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9af.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b0.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b0.png new file mode 100644 index 00000000..363fd9c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b1.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b1.png new file mode 100644 index 00000000..8c809f14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b2.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b2.png new file mode 100644 index 00000000..e939a111 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b3.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b3.png new file mode 100644 index 00000000..241b5446 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9b3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bc.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bc.png new file mode 100644 index 00000000..a372a8e3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bd.png b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bd.png new file mode 100644 index 00000000..3fdadab5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-1f9bd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-2695-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-200d-2695-fe0f.png new file mode 100644 index 00000000..354e2124 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-2695-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-2696-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-200d-2696-fe0f.png new file mode 100644 index 00000000..8d9409d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-2696-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1-200d-2708-fe0f.png b/.currency_shop_generator/img/72x72/1f9d1-200d-2708-fe0f.png new file mode 100644 index 00000000..78c4b373 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1-200d-2708-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d1.png b/.currency_shop_generator/img/72x72/1f9d1.png new file mode 100644 index 00000000..13ad8a69 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d2-1f3fb.png new file mode 100644 index 00000000..3176891d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d2-1f3fc.png new file mode 100644 index 00000000..85c98539 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d2-1f3fd.png new file mode 100644 index 00000000..5eedce05 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d2-1f3fe.png new file mode 100644 index 00000000..0931b2db Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d2-1f3ff.png new file mode 100644 index 00000000..c02a87e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d2.png b/.currency_shop_generator/img/72x72/1f9d2.png new file mode 100644 index 00000000..d64876b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d3-1f3fb.png new file mode 100644 index 00000000..0d031a08 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d3-1f3fc.png new file mode 100644 index 00000000..c2213380 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d3-1f3fd.png new file mode 100644 index 00000000..0c56feac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d3-1f3fe.png new file mode 100644 index 00000000..c98423b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d3-1f3ff.png new file mode 100644 index 00000000..de458e29 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d3.png b/.currency_shop_generator/img/72x72/1f9d3.png new file mode 100644 index 00000000..627b9e7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..d5ae81ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..8e23bc93 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fb.png new file mode 100644 index 00000000..454efbfe Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..c39f5cf0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..2d2c904c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fc.png new file mode 100644 index 00000000..0930537c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..a26157d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..714fa370 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fd.png new file mode 100644 index 00000000..1eaf4e67 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..574a2aa6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..4fcd67ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d4-1f3fe.png new file mode 100644 index 00000000..0587ba6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..38e64542 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..16810f8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d4-1f3ff.png new file mode 100644 index 00000000..92b8857f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-200d-2640-fe0f.png new file mode 100644 index 00000000..78c10b31 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d4-200d-2642-fe0f.png new file mode 100644 index 00000000..c764ff64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d4.png b/.currency_shop_generator/img/72x72/1f9d4.png new file mode 100644 index 00000000..44e8c0d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d5-1f3fb.png new file mode 100644 index 00000000..1d643e0c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d5-1f3fc.png new file mode 100644 index 00000000..852b0a92 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d5-1f3fd.png new file mode 100644 index 00000000..b48e2fc6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d5-1f3fe.png new file mode 100644 index 00000000..3c9d4ff3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d5-1f3ff.png new file mode 100644 index 00000000..36415f4c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d5.png b/.currency_shop_generator/img/72x72/1f9d5.png new file mode 100644 index 00000000..b39adcda Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..1ac4aaf5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..c7651ed3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fb.png new file mode 100644 index 00000000..01e7bad7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..33b55698 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..bb99429b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fc.png new file mode 100644 index 00000000..190adb45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..44314fb4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..79c0bc65 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fd.png new file mode 100644 index 00000000..bb170269 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..4b4add48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..1d1672d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d6-1f3fe.png new file mode 100644 index 00000000..3e065c0a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..77414996 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..ed8c3944 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d6-1f3ff.png new file mode 100644 index 00000000..d8465491 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-200d-2640-fe0f.png new file mode 100644 index 00000000..3fa739ab Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d6-200d-2642-fe0f.png new file mode 100644 index 00000000..a9a4c5ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d6.png b/.currency_shop_generator/img/72x72/1f9d6.png new file mode 100644 index 00000000..3a2ec06d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..fecf90a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..c1928510 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fb.png new file mode 100644 index 00000000..ff9d0fbb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..215e18e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..9e8196c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fc.png new file mode 100644 index 00000000..31bf0347 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..7d9396ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..a0255f24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fd.png new file mode 100644 index 00000000..67efea29 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..5408afcd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..ed01df66 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d7-1f3fe.png new file mode 100644 index 00000000..79708dd2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..ab88bd1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..480fcf1e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d7-1f3ff.png new file mode 100644 index 00000000..c61785e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-200d-2640-fe0f.png new file mode 100644 index 00000000..b336b14d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d7-200d-2642-fe0f.png new file mode 100644 index 00000000..6ad10ec4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d7.png b/.currency_shop_generator/img/72x72/1f9d7.png new file mode 100644 index 00000000..1303a54a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..996741f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..002357d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fb.png new file mode 100644 index 00000000..fea8e8ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..dfa69c8a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..e1606adc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fc.png new file mode 100644 index 00000000..07404020 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..95dbb2d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..9cc179ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fd.png new file mode 100644 index 00000000..35f2252b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..ff022df7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..9460caac Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d8-1f3fe.png new file mode 100644 index 00000000..facdd8e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..714c8f18 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..005bab6b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d8-1f3ff.png new file mode 100644 index 00000000..6781bf78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-200d-2640-fe0f.png new file mode 100644 index 00000000..d9189351 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d8-200d-2642-fe0f.png new file mode 100644 index 00000000..0840aa1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d8.png b/.currency_shop_generator/img/72x72/1f9d8.png new file mode 100644 index 00000000..64cd7e2e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..a9090183 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..9bf27191 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fb.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fb.png new file mode 100644 index 00000000..90d1a887 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..53e07504 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..4c787f5b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fc.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fc.png new file mode 100644 index 00000000..00e895ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..2a7dcc21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..96d8c882 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fd.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fd.png new file mode 100644 index 00000000..b2338843 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..e640bf2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..2b66defd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3fe.png b/.currency_shop_generator/img/72x72/1f9d9-1f3fe.png new file mode 100644 index 00000000..f9c02187 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..84fc5543 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..3de49207 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-1f3ff.png b/.currency_shop_generator/img/72x72/1f9d9-1f3ff.png new file mode 100644 index 00000000..8abf6646 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-200d-2640-fe0f.png new file mode 100644 index 00000000..747397c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9d9-200d-2642-fe0f.png new file mode 100644 index 00000000..d12c1e60 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9d9.png b/.currency_shop_generator/img/72x72/1f9d9.png new file mode 100644 index 00000000..4dd9aa57 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9d9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..3ebb1908 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..4aef2a3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fb.png b/.currency_shop_generator/img/72x72/1f9da-1f3fb.png new file mode 100644 index 00000000..71865d80 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..3a3a4a4e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..2f356658 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fc.png b/.currency_shop_generator/img/72x72/1f9da-1f3fc.png new file mode 100644 index 00000000..696a9bfd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..be211651 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..fa1b8242 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fd.png b/.currency_shop_generator/img/72x72/1f9da-1f3fd.png new file mode 100644 index 00000000..a6c48dd4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..6469a079 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..e0990049 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3fe.png b/.currency_shop_generator/img/72x72/1f9da-1f3fe.png new file mode 100644 index 00000000..05e51d2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..47181d6f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..5fa6356a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-1f3ff.png b/.currency_shop_generator/img/72x72/1f9da-1f3ff.png new file mode 100644 index 00000000..b2a3b83d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-200d-2640-fe0f.png new file mode 100644 index 00000000..b4a1e9a4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9da-200d-2642-fe0f.png new file mode 100644 index 00000000..9f79ec16 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9da.png b/.currency_shop_generator/img/72x72/1f9da.png new file mode 100644 index 00000000..2922c2e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9da.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..3a43c52f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..76fe5ede Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fb.png b/.currency_shop_generator/img/72x72/1f9db-1f3fb.png new file mode 100644 index 00000000..e9d81f66 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..f958045c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..08af30c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fc.png b/.currency_shop_generator/img/72x72/1f9db-1f3fc.png new file mode 100644 index 00000000..c3bdf523 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..7a1bea78 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..fad2b7f9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fd.png b/.currency_shop_generator/img/72x72/1f9db-1f3fd.png new file mode 100644 index 00000000..1cdbc1e6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..51d63cd1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..755de90c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3fe.png b/.currency_shop_generator/img/72x72/1f9db-1f3fe.png new file mode 100644 index 00000000..8c7f62be Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..3fc9f4df Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..39424839 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-1f3ff.png b/.currency_shop_generator/img/72x72/1f9db-1f3ff.png new file mode 100644 index 00000000..a04d300a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-200d-2640-fe0f.png new file mode 100644 index 00000000..8d437147 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9db-200d-2642-fe0f.png new file mode 100644 index 00000000..c1a60bc4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9db.png b/.currency_shop_generator/img/72x72/1f9db.png new file mode 100644 index 00000000..f9153f65 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9db.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..249ce2ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..8f32dd45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fb.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fb.png new file mode 100644 index 00000000..2d1664f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..8bf8de38 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..14e0c895 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fc.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fc.png new file mode 100644 index 00000000..0cf2d6b7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..c7278e3d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..d2dd2bb0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fd.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fd.png new file mode 100644 index 00000000..463649c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..f702433e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..fa34d60d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3fe.png b/.currency_shop_generator/img/72x72/1f9dc-1f3fe.png new file mode 100644 index 00000000..12010a14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..7a67a939 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..1f179ea1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-1f3ff.png b/.currency_shop_generator/img/72x72/1f9dc-1f3ff.png new file mode 100644 index 00000000..c2aa65ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-200d-2640-fe0f.png new file mode 100644 index 00000000..56658821 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dc-200d-2642-fe0f.png new file mode 100644 index 00000000..c80e8cc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dc.png b/.currency_shop_generator/img/72x72/1f9dc.png new file mode 100644 index 00000000..ec922212 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..bd6d562b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..ac432895 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fb.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fb.png new file mode 100644 index 00000000..0e6c1896 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..c88fe43d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..1c9b4b55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fc.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fc.png new file mode 100644 index 00000000..c5d54740 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..73b25fb9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..d368a178 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fd.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fd.png new file mode 100644 index 00000000..1a9ca7f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..f89356ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..6d1e0455 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3fe.png b/.currency_shop_generator/img/72x72/1f9dd-1f3fe.png new file mode 100644 index 00000000..dd598986 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..0aa3e71d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..de1e6d07 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-1f3ff.png b/.currency_shop_generator/img/72x72/1f9dd-1f3ff.png new file mode 100644 index 00000000..d8dc2f0d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-200d-2640-fe0f.png new file mode 100644 index 00000000..84e8ab03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9dd-200d-2642-fe0f.png new file mode 100644 index 00000000..f838ee82 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9dd.png b/.currency_shop_generator/img/72x72/1f9dd.png new file mode 100644 index 00000000..c830d709 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9dd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9de-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9de-200d-2640-fe0f.png new file mode 100644 index 00000000..d1a5608d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9de-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9de-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9de-200d-2642-fe0f.png new file mode 100644 index 00000000..0e30daa2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9de-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9de.png b/.currency_shop_generator/img/72x72/1f9de.png new file mode 100644 index 00000000..34942f18 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9de.png differ diff --git a/.currency_shop_generator/img/72x72/1f9df-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/1f9df-200d-2640-fe0f.png new file mode 100644 index 00000000..cdaa255d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9df-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9df-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/1f9df-200d-2642-fe0f.png new file mode 100644 index 00000000..6065e11a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9df-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/1f9df.png b/.currency_shop_generator/img/72x72/1f9df.png new file mode 100644 index 00000000..fda1ab48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9df.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e0.png b/.currency_shop_generator/img/72x72/1f9e0.png new file mode 100644 index 00000000..dd5cd23b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e1.png b/.currency_shop_generator/img/72x72/1f9e1.png new file mode 100644 index 00000000..a3ba1c27 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e2.png b/.currency_shop_generator/img/72x72/1f9e2.png new file mode 100644 index 00000000..1441df8c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e3.png b/.currency_shop_generator/img/72x72/1f9e3.png new file mode 100644 index 00000000..0faf6627 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e4.png b/.currency_shop_generator/img/72x72/1f9e4.png new file mode 100644 index 00000000..ba0a2af6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e5.png b/.currency_shop_generator/img/72x72/1f9e5.png new file mode 100644 index 00000000..4219af9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e6.png b/.currency_shop_generator/img/72x72/1f9e6.png new file mode 100644 index 00000000..924c9530 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e7.png b/.currency_shop_generator/img/72x72/1f9e7.png new file mode 100644 index 00000000..8b7941d1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e8.png b/.currency_shop_generator/img/72x72/1f9e8.png new file mode 100644 index 00000000..6dc6b7e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9e9.png b/.currency_shop_generator/img/72x72/1f9e9.png new file mode 100644 index 00000000..9a3e7fa3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9e9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ea.png b/.currency_shop_generator/img/72x72/1f9ea.png new file mode 100644 index 00000000..d083b76f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ea.png differ diff --git a/.currency_shop_generator/img/72x72/1f9eb.png b/.currency_shop_generator/img/72x72/1f9eb.png new file mode 100644 index 00000000..f48fdb32 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9eb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ec.png b/.currency_shop_generator/img/72x72/1f9ec.png new file mode 100644 index 00000000..1fa93207 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ec.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ed.png b/.currency_shop_generator/img/72x72/1f9ed.png new file mode 100644 index 00000000..ff199d48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ed.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ee.png b/.currency_shop_generator/img/72x72/1f9ee.png new file mode 100644 index 00000000..e56e5585 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ee.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ef.png b/.currency_shop_generator/img/72x72/1f9ef.png new file mode 100644 index 00000000..f05d9276 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ef.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f0.png b/.currency_shop_generator/img/72x72/1f9f0.png new file mode 100644 index 00000000..f66bd60d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f0.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f1.png b/.currency_shop_generator/img/72x72/1f9f1.png new file mode 100644 index 00000000..764830ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f1.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f2.png b/.currency_shop_generator/img/72x72/1f9f2.png new file mode 100644 index 00000000..f6366085 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f2.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f3.png b/.currency_shop_generator/img/72x72/1f9f3.png new file mode 100644 index 00000000..f9076160 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f3.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f4.png b/.currency_shop_generator/img/72x72/1f9f4.png new file mode 100644 index 00000000..2fb94768 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f4.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f5.png b/.currency_shop_generator/img/72x72/1f9f5.png new file mode 100644 index 00000000..0e26993b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f5.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f6.png b/.currency_shop_generator/img/72x72/1f9f6.png new file mode 100644 index 00000000..005e3806 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f6.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f7.png b/.currency_shop_generator/img/72x72/1f9f7.png new file mode 100644 index 00000000..b15166e2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f7.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f8.png b/.currency_shop_generator/img/72x72/1f9f8.png new file mode 100644 index 00000000..4ba5b7bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f8.png differ diff --git a/.currency_shop_generator/img/72x72/1f9f9.png b/.currency_shop_generator/img/72x72/1f9f9.png new file mode 100644 index 00000000..13176f55 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9f9.png differ diff --git a/.currency_shop_generator/img/72x72/1f9fa.png b/.currency_shop_generator/img/72x72/1f9fa.png new file mode 100644 index 00000000..696476ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9fa.png differ diff --git a/.currency_shop_generator/img/72x72/1f9fb.png b/.currency_shop_generator/img/72x72/1f9fb.png new file mode 100644 index 00000000..1a120832 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9fb.png differ diff --git a/.currency_shop_generator/img/72x72/1f9fc.png b/.currency_shop_generator/img/72x72/1f9fc.png new file mode 100644 index 00000000..3432ebce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9fc.png differ diff --git a/.currency_shop_generator/img/72x72/1f9fd.png b/.currency_shop_generator/img/72x72/1f9fd.png new file mode 100644 index 00000000..8f810b23 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9fd.png differ diff --git a/.currency_shop_generator/img/72x72/1f9fe.png b/.currency_shop_generator/img/72x72/1f9fe.png new file mode 100644 index 00000000..15408be7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9fe.png differ diff --git a/.currency_shop_generator/img/72x72/1f9ff.png b/.currency_shop_generator/img/72x72/1f9ff.png new file mode 100644 index 00000000..a5e55b99 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1f9ff.png differ diff --git a/.currency_shop_generator/img/72x72/1fa70.png b/.currency_shop_generator/img/72x72/1fa70.png new file mode 100644 index 00000000..4d57413d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa70.png differ diff --git a/.currency_shop_generator/img/72x72/1fa71.png b/.currency_shop_generator/img/72x72/1fa71.png new file mode 100644 index 00000000..af41879e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa71.png differ diff --git a/.currency_shop_generator/img/72x72/1fa72.png b/.currency_shop_generator/img/72x72/1fa72.png new file mode 100644 index 00000000..0a360084 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa72.png differ diff --git a/.currency_shop_generator/img/72x72/1fa73.png b/.currency_shop_generator/img/72x72/1fa73.png new file mode 100644 index 00000000..f1adff3e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa73.png differ diff --git a/.currency_shop_generator/img/72x72/1fa74.png b/.currency_shop_generator/img/72x72/1fa74.png new file mode 100644 index 00000000..f7b078b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa74.png differ diff --git a/.currency_shop_generator/img/72x72/1fa78.png b/.currency_shop_generator/img/72x72/1fa78.png new file mode 100644 index 00000000..62aaa0f4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa78.png differ diff --git a/.currency_shop_generator/img/72x72/1fa79.png b/.currency_shop_generator/img/72x72/1fa79.png new file mode 100644 index 00000000..edb23981 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa79.png differ diff --git a/.currency_shop_generator/img/72x72/1fa7a.png b/.currency_shop_generator/img/72x72/1fa7a.png new file mode 100644 index 00000000..edb93071 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa7a.png differ diff --git a/.currency_shop_generator/img/72x72/1fa7b.png b/.currency_shop_generator/img/72x72/1fa7b.png new file mode 100644 index 00000000..f25e24dc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa7b.png differ diff --git a/.currency_shop_generator/img/72x72/1fa7c.png b/.currency_shop_generator/img/72x72/1fa7c.png new file mode 100644 index 00000000..2c6fb77e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa7c.png differ diff --git a/.currency_shop_generator/img/72x72/1fa80.png b/.currency_shop_generator/img/72x72/1fa80.png new file mode 100644 index 00000000..5ae5a9d0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa80.png differ diff --git a/.currency_shop_generator/img/72x72/1fa81.png b/.currency_shop_generator/img/72x72/1fa81.png new file mode 100644 index 00000000..07bcb550 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa81.png differ diff --git a/.currency_shop_generator/img/72x72/1fa82.png b/.currency_shop_generator/img/72x72/1fa82.png new file mode 100644 index 00000000..246aab9b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa82.png differ diff --git a/.currency_shop_generator/img/72x72/1fa83.png b/.currency_shop_generator/img/72x72/1fa83.png new file mode 100644 index 00000000..8cbd6b7c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa83.png differ diff --git a/.currency_shop_generator/img/72x72/1fa84.png b/.currency_shop_generator/img/72x72/1fa84.png new file mode 100644 index 00000000..73649cbd Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa84.png differ diff --git a/.currency_shop_generator/img/72x72/1fa85.png b/.currency_shop_generator/img/72x72/1fa85.png new file mode 100644 index 00000000..e97835b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa85.png differ diff --git a/.currency_shop_generator/img/72x72/1fa86.png b/.currency_shop_generator/img/72x72/1fa86.png new file mode 100644 index 00000000..5181a4ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa86.png differ diff --git a/.currency_shop_generator/img/72x72/1fa90.png b/.currency_shop_generator/img/72x72/1fa90.png new file mode 100644 index 00000000..e0f5af29 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa90.png differ diff --git a/.currency_shop_generator/img/72x72/1fa91.png b/.currency_shop_generator/img/72x72/1fa91.png new file mode 100644 index 00000000..2ffe0ada Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa91.png differ diff --git a/.currency_shop_generator/img/72x72/1fa92.png b/.currency_shop_generator/img/72x72/1fa92.png new file mode 100644 index 00000000..02ec9122 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa92.png differ diff --git a/.currency_shop_generator/img/72x72/1fa93.png b/.currency_shop_generator/img/72x72/1fa93.png new file mode 100644 index 00000000..eb96121d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa93.png differ diff --git a/.currency_shop_generator/img/72x72/1fa94.png b/.currency_shop_generator/img/72x72/1fa94.png new file mode 100644 index 00000000..161befba Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa94.png differ diff --git a/.currency_shop_generator/img/72x72/1fa95.png b/.currency_shop_generator/img/72x72/1fa95.png new file mode 100644 index 00000000..f5eb9092 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa95.png differ diff --git a/.currency_shop_generator/img/72x72/1fa96.png b/.currency_shop_generator/img/72x72/1fa96.png new file mode 100644 index 00000000..47d54a83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa96.png differ diff --git a/.currency_shop_generator/img/72x72/1fa97.png b/.currency_shop_generator/img/72x72/1fa97.png new file mode 100644 index 00000000..d198407d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa97.png differ diff --git a/.currency_shop_generator/img/72x72/1fa98.png b/.currency_shop_generator/img/72x72/1fa98.png new file mode 100644 index 00000000..9e25d364 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa98.png differ diff --git a/.currency_shop_generator/img/72x72/1fa99.png b/.currency_shop_generator/img/72x72/1fa99.png new file mode 100644 index 00000000..8df742e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa99.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9a.png b/.currency_shop_generator/img/72x72/1fa9a.png new file mode 100644 index 00000000..6c2b2e9e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9a.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9b.png b/.currency_shop_generator/img/72x72/1fa9b.png new file mode 100644 index 00000000..215ebb52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9b.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9c.png b/.currency_shop_generator/img/72x72/1fa9c.png new file mode 100644 index 00000000..7486beec Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9c.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9d.png b/.currency_shop_generator/img/72x72/1fa9d.png new file mode 100644 index 00000000..67499210 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9d.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9e.png b/.currency_shop_generator/img/72x72/1fa9e.png new file mode 100644 index 00000000..843365b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9e.png differ diff --git a/.currency_shop_generator/img/72x72/1fa9f.png b/.currency_shop_generator/img/72x72/1fa9f.png new file mode 100644 index 00000000..41627f39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fa9f.png differ diff --git a/.currency_shop_generator/img/72x72/1faa0.png b/.currency_shop_generator/img/72x72/1faa0.png new file mode 100644 index 00000000..51a10580 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa0.png differ diff --git a/.currency_shop_generator/img/72x72/1faa1.png b/.currency_shop_generator/img/72x72/1faa1.png new file mode 100644 index 00000000..92f82ce0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa1.png differ diff --git a/.currency_shop_generator/img/72x72/1faa2.png b/.currency_shop_generator/img/72x72/1faa2.png new file mode 100644 index 00000000..beaedaf0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa2.png differ diff --git a/.currency_shop_generator/img/72x72/1faa3.png b/.currency_shop_generator/img/72x72/1faa3.png new file mode 100644 index 00000000..01c6a247 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa3.png differ diff --git a/.currency_shop_generator/img/72x72/1faa4.png b/.currency_shop_generator/img/72x72/1faa4.png new file mode 100644 index 00000000..8571b0f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa4.png differ diff --git a/.currency_shop_generator/img/72x72/1faa5.png b/.currency_shop_generator/img/72x72/1faa5.png new file mode 100644 index 00000000..bed7fa02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa5.png differ diff --git a/.currency_shop_generator/img/72x72/1faa6.png b/.currency_shop_generator/img/72x72/1faa6.png new file mode 100644 index 00000000..30e67e7c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa6.png differ diff --git a/.currency_shop_generator/img/72x72/1faa7.png b/.currency_shop_generator/img/72x72/1faa7.png new file mode 100644 index 00000000..2421eb6e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa7.png differ diff --git a/.currency_shop_generator/img/72x72/1faa8.png b/.currency_shop_generator/img/72x72/1faa8.png new file mode 100644 index 00000000..2f56725b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa8.png differ diff --git a/.currency_shop_generator/img/72x72/1faa9.png b/.currency_shop_generator/img/72x72/1faa9.png new file mode 100644 index 00000000..371dd3f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faa9.png differ diff --git a/.currency_shop_generator/img/72x72/1faaa.png b/.currency_shop_generator/img/72x72/1faaa.png new file mode 100644 index 00000000..28914d59 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faaa.png differ diff --git a/.currency_shop_generator/img/72x72/1faab.png b/.currency_shop_generator/img/72x72/1faab.png new file mode 100644 index 00000000..56248eae Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faab.png differ diff --git a/.currency_shop_generator/img/72x72/1faac.png b/.currency_shop_generator/img/72x72/1faac.png new file mode 100644 index 00000000..95b5e050 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faac.png differ diff --git a/.currency_shop_generator/img/72x72/1fab0.png b/.currency_shop_generator/img/72x72/1fab0.png new file mode 100644 index 00000000..5183b5bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab0.png differ diff --git a/.currency_shop_generator/img/72x72/1fab1.png b/.currency_shop_generator/img/72x72/1fab1.png new file mode 100644 index 00000000..5ae8568f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab1.png differ diff --git a/.currency_shop_generator/img/72x72/1fab2.png b/.currency_shop_generator/img/72x72/1fab2.png new file mode 100644 index 00000000..fcc1e46f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab2.png differ diff --git a/.currency_shop_generator/img/72x72/1fab3.png b/.currency_shop_generator/img/72x72/1fab3.png new file mode 100644 index 00000000..a2372523 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab3.png differ diff --git a/.currency_shop_generator/img/72x72/1fab4.png b/.currency_shop_generator/img/72x72/1fab4.png new file mode 100644 index 00000000..10c0fa57 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab4.png differ diff --git a/.currency_shop_generator/img/72x72/1fab5.png b/.currency_shop_generator/img/72x72/1fab5.png new file mode 100644 index 00000000..5d25b7a2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab5.png differ diff --git a/.currency_shop_generator/img/72x72/1fab6.png b/.currency_shop_generator/img/72x72/1fab6.png new file mode 100644 index 00000000..5ff7191c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab6.png differ diff --git a/.currency_shop_generator/img/72x72/1fab7.png b/.currency_shop_generator/img/72x72/1fab7.png new file mode 100644 index 00000000..1cbdb984 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab7.png differ diff --git a/.currency_shop_generator/img/72x72/1fab8.png b/.currency_shop_generator/img/72x72/1fab8.png new file mode 100644 index 00000000..f312f47d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab8.png differ diff --git a/.currency_shop_generator/img/72x72/1fab9.png b/.currency_shop_generator/img/72x72/1fab9.png new file mode 100644 index 00000000..505c9f89 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fab9.png differ diff --git a/.currency_shop_generator/img/72x72/1faba.png b/.currency_shop_generator/img/72x72/1faba.png new file mode 100644 index 00000000..d2a84942 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faba.png differ diff --git a/.currency_shop_generator/img/72x72/1fac0.png b/.currency_shop_generator/img/72x72/1fac0.png new file mode 100644 index 00000000..6d712a06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac0.png differ diff --git a/.currency_shop_generator/img/72x72/1fac1.png b/.currency_shop_generator/img/72x72/1fac1.png new file mode 100644 index 00000000..3259df26 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac1.png differ diff --git a/.currency_shop_generator/img/72x72/1fac2.png b/.currency_shop_generator/img/72x72/1fac2.png new file mode 100644 index 00000000..8cc1c058 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac2.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3-1f3fb.png b/.currency_shop_generator/img/72x72/1fac3-1f3fb.png new file mode 100644 index 00000000..2040952b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3-1f3fc.png b/.currency_shop_generator/img/72x72/1fac3-1f3fc.png new file mode 100644 index 00000000..1a4a8f2c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3-1f3fd.png b/.currency_shop_generator/img/72x72/1fac3-1f3fd.png new file mode 100644 index 00000000..fa2e94b5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3-1f3fe.png b/.currency_shop_generator/img/72x72/1fac3-1f3fe.png new file mode 100644 index 00000000..6decc3e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3-1f3ff.png b/.currency_shop_generator/img/72x72/1fac3-1f3ff.png new file mode 100644 index 00000000..960abc8c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1fac3.png b/.currency_shop_generator/img/72x72/1fac3.png new file mode 100644 index 00000000..a1bb8560 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac3.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4-1f3fb.png b/.currency_shop_generator/img/72x72/1fac4-1f3fb.png new file mode 100644 index 00000000..76cfb2e7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4-1f3fc.png b/.currency_shop_generator/img/72x72/1fac4-1f3fc.png new file mode 100644 index 00000000..36d5f540 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4-1f3fd.png b/.currency_shop_generator/img/72x72/1fac4-1f3fd.png new file mode 100644 index 00000000..4c7ba5a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4-1f3fe.png b/.currency_shop_generator/img/72x72/1fac4-1f3fe.png new file mode 100644 index 00000000..26963851 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4-1f3ff.png b/.currency_shop_generator/img/72x72/1fac4-1f3ff.png new file mode 100644 index 00000000..d3118efb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1fac4.png b/.currency_shop_generator/img/72x72/1fac4.png new file mode 100644 index 00000000..2bc18378 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac4.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5-1f3fb.png b/.currency_shop_generator/img/72x72/1fac5-1f3fb.png new file mode 100644 index 00000000..f9d53568 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5-1f3fc.png b/.currency_shop_generator/img/72x72/1fac5-1f3fc.png new file mode 100644 index 00000000..13e32b14 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5-1f3fd.png b/.currency_shop_generator/img/72x72/1fac5-1f3fd.png new file mode 100644 index 00000000..09c284ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5-1f3fe.png b/.currency_shop_generator/img/72x72/1fac5-1f3fe.png new file mode 100644 index 00000000..eb639141 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5-1f3ff.png b/.currency_shop_generator/img/72x72/1fac5-1f3ff.png new file mode 100644 index 00000000..c3607584 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1fac5.png b/.currency_shop_generator/img/72x72/1fac5.png new file mode 100644 index 00000000..22e3e9d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fac5.png differ diff --git a/.currency_shop_generator/img/72x72/1fad0.png b/.currency_shop_generator/img/72x72/1fad0.png new file mode 100644 index 00000000..3dbe9343 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad0.png differ diff --git a/.currency_shop_generator/img/72x72/1fad1.png b/.currency_shop_generator/img/72x72/1fad1.png new file mode 100644 index 00000000..b4ef7e32 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad1.png differ diff --git a/.currency_shop_generator/img/72x72/1fad2.png b/.currency_shop_generator/img/72x72/1fad2.png new file mode 100644 index 00000000..3e660e6d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad2.png differ diff --git a/.currency_shop_generator/img/72x72/1fad3.png b/.currency_shop_generator/img/72x72/1fad3.png new file mode 100644 index 00000000..30b2977b Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad3.png differ diff --git a/.currency_shop_generator/img/72x72/1fad4.png b/.currency_shop_generator/img/72x72/1fad4.png new file mode 100644 index 00000000..7dba9055 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad4.png differ diff --git a/.currency_shop_generator/img/72x72/1fad5.png b/.currency_shop_generator/img/72x72/1fad5.png new file mode 100644 index 00000000..8b1f5073 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad5.png differ diff --git a/.currency_shop_generator/img/72x72/1fad6.png b/.currency_shop_generator/img/72x72/1fad6.png new file mode 100644 index 00000000..37b47ed4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad6.png differ diff --git a/.currency_shop_generator/img/72x72/1fad7.png b/.currency_shop_generator/img/72x72/1fad7.png new file mode 100644 index 00000000..6f7e6904 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad7.png differ diff --git a/.currency_shop_generator/img/72x72/1fad8.png b/.currency_shop_generator/img/72x72/1fad8.png new file mode 100644 index 00000000..ae12344e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad8.png differ diff --git a/.currency_shop_generator/img/72x72/1fad9.png b/.currency_shop_generator/img/72x72/1fad9.png new file mode 100644 index 00000000..6988172c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fad9.png differ diff --git a/.currency_shop_generator/img/72x72/1fae0.png b/.currency_shop_generator/img/72x72/1fae0.png new file mode 100644 index 00000000..b22f9f4c Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae0.png differ diff --git a/.currency_shop_generator/img/72x72/1fae1.png b/.currency_shop_generator/img/72x72/1fae1.png new file mode 100644 index 00000000..16d63627 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae1.png differ diff --git a/.currency_shop_generator/img/72x72/1fae2.png b/.currency_shop_generator/img/72x72/1fae2.png new file mode 100644 index 00000000..9153a41d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae2.png differ diff --git a/.currency_shop_generator/img/72x72/1fae3.png b/.currency_shop_generator/img/72x72/1fae3.png new file mode 100644 index 00000000..b4572380 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae3.png differ diff --git a/.currency_shop_generator/img/72x72/1fae4.png b/.currency_shop_generator/img/72x72/1fae4.png new file mode 100644 index 00000000..44c34dc7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae4.png differ diff --git a/.currency_shop_generator/img/72x72/1fae5.png b/.currency_shop_generator/img/72x72/1fae5.png new file mode 100644 index 00000000..e0444c48 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae5.png differ diff --git a/.currency_shop_generator/img/72x72/1fae6.png b/.currency_shop_generator/img/72x72/1fae6.png new file mode 100644 index 00000000..755c94e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae6.png differ diff --git a/.currency_shop_generator/img/72x72/1fae7.png b/.currency_shop_generator/img/72x72/1fae7.png new file mode 100644 index 00000000..8b402bdb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1fae7.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0-1f3fb.png b/.currency_shop_generator/img/72x72/1faf0-1f3fb.png new file mode 100644 index 00000000..64fe03d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0-1f3fc.png b/.currency_shop_generator/img/72x72/1faf0-1f3fc.png new file mode 100644 index 00000000..4c561056 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0-1f3fd.png b/.currency_shop_generator/img/72x72/1faf0-1f3fd.png new file mode 100644 index 00000000..fa2b902e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0-1f3fe.png b/.currency_shop_generator/img/72x72/1faf0-1f3fe.png new file mode 100644 index 00000000..6a2c153e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0-1f3ff.png b/.currency_shop_generator/img/72x72/1faf0-1f3ff.png new file mode 100644 index 00000000..8e73cdf4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf0.png b/.currency_shop_generator/img/72x72/1faf0.png new file mode 100644 index 00000000..1a4ebedf Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf0.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fc.png b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fc.png new file mode 100644 index 00000000..2c911d7d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fd.png b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fd.png new file mode 100644 index 00000000..5f81f9d8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fe.png b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fe.png new file mode 100644 index 00000000..b1f79473 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3ff.png b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3ff.png new file mode 100644 index 00000000..270800ee Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fb-200d-1faf2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fb.png b/.currency_shop_generator/img/72x72/1faf1-1f3fb.png new file mode 100644 index 00000000..350fd42a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fb.png b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fb.png new file mode 100644 index 00000000..3d7487d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fd.png b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fd.png new file mode 100644 index 00000000..681473f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fe.png b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fe.png new file mode 100644 index 00000000..267dfa1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3ff.png b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3ff.png new file mode 100644 index 00000000..09312a04 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fc-200d-1faf2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fc.png b/.currency_shop_generator/img/72x72/1faf1-1f3fc.png new file mode 100644 index 00000000..7a845969 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fb.png b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fb.png new file mode 100644 index 00000000..8fff1125 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fc.png b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fc.png new file mode 100644 index 00000000..b71098b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fe.png b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fe.png new file mode 100644 index 00000000..7e76b6a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3ff.png b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3ff.png new file mode 100644 index 00000000..df2600e8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fd-200d-1faf2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fd.png b/.currency_shop_generator/img/72x72/1faf1-1f3fd.png new file mode 100644 index 00000000..62cdaa15 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fb.png b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fb.png new file mode 100644 index 00000000..7f8c42c1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fc.png b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fc.png new file mode 100644 index 00000000..2982f4e0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fd.png b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fd.png new file mode 100644 index 00000000..cea2e531 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3ff.png b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3ff.png new file mode 100644 index 00000000..353d0adc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fe-200d-1faf2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3fe.png b/.currency_shop_generator/img/72x72/1faf1-1f3fe.png new file mode 100644 index 00000000..754a1fdc Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fb.png b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fb.png new file mode 100644 index 00000000..7fda7147 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fc.png b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fc.png new file mode 100644 index 00000000..3f095370 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fd.png b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fd.png new file mode 100644 index 00000000..2759c418 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fe.png b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fe.png new file mode 100644 index 00000000..c17022a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3ff-200d-1faf2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1-1f3ff.png b/.currency_shop_generator/img/72x72/1faf1-1f3ff.png new file mode 100644 index 00000000..22527d97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf1.png b/.currency_shop_generator/img/72x72/1faf1.png new file mode 100644 index 00000000..c03e0401 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf1.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2-1f3fb.png b/.currency_shop_generator/img/72x72/1faf2-1f3fb.png new file mode 100644 index 00000000..2d75e304 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2-1f3fc.png b/.currency_shop_generator/img/72x72/1faf2-1f3fc.png new file mode 100644 index 00000000..cf9fb69a Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2-1f3fd.png b/.currency_shop_generator/img/72x72/1faf2-1f3fd.png new file mode 100644 index 00000000..38b0cdc5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2-1f3fe.png b/.currency_shop_generator/img/72x72/1faf2-1f3fe.png new file mode 100644 index 00000000..d10f7a03 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2-1f3ff.png b/.currency_shop_generator/img/72x72/1faf2-1f3ff.png new file mode 100644 index 00000000..68b394f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf2.png b/.currency_shop_generator/img/72x72/1faf2.png new file mode 100644 index 00000000..49974236 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf2.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3-1f3fb.png b/.currency_shop_generator/img/72x72/1faf3-1f3fb.png new file mode 100644 index 00000000..d8168dce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3-1f3fc.png b/.currency_shop_generator/img/72x72/1faf3-1f3fc.png new file mode 100644 index 00000000..5a841e50 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3-1f3fd.png b/.currency_shop_generator/img/72x72/1faf3-1f3fd.png new file mode 100644 index 00000000..c439588e Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3-1f3fe.png b/.currency_shop_generator/img/72x72/1faf3-1f3fe.png new file mode 100644 index 00000000..3b63da73 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3-1f3ff.png b/.currency_shop_generator/img/72x72/1faf3-1f3ff.png new file mode 100644 index 00000000..a8ea30ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf3.png b/.currency_shop_generator/img/72x72/1faf3.png new file mode 100644 index 00000000..1e057115 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf3.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4-1f3fb.png b/.currency_shop_generator/img/72x72/1faf4-1f3fb.png new file mode 100644 index 00000000..0695579d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4-1f3fc.png b/.currency_shop_generator/img/72x72/1faf4-1f3fc.png new file mode 100644 index 00000000..4251f775 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4-1f3fd.png b/.currency_shop_generator/img/72x72/1faf4-1f3fd.png new file mode 100644 index 00000000..49208c24 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4-1f3fe.png b/.currency_shop_generator/img/72x72/1faf4-1f3fe.png new file mode 100644 index 00000000..ae143456 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4-1f3ff.png b/.currency_shop_generator/img/72x72/1faf4-1f3ff.png new file mode 100644 index 00000000..fcc64e7f Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf4.png b/.currency_shop_generator/img/72x72/1faf4.png new file mode 100644 index 00000000..d9fdff83 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf4.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5-1f3fb.png b/.currency_shop_generator/img/72x72/1faf5-1f3fb.png new file mode 100644 index 00000000..e6ae0b9d Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5-1f3fc.png b/.currency_shop_generator/img/72x72/1faf5-1f3fc.png new file mode 100644 index 00000000..9dfd77c8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5-1f3fd.png b/.currency_shop_generator/img/72x72/1faf5-1f3fd.png new file mode 100644 index 00000000..222201c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5-1f3fe.png b/.currency_shop_generator/img/72x72/1faf5-1f3fe.png new file mode 100644 index 00000000..5bba90bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5-1f3ff.png b/.currency_shop_generator/img/72x72/1faf5-1f3ff.png new file mode 100644 index 00000000..3d922501 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf5.png b/.currency_shop_generator/img/72x72/1faf5.png new file mode 100644 index 00000000..9e3a1b38 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf5.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6-1f3fb.png b/.currency_shop_generator/img/72x72/1faf6-1f3fb.png new file mode 100644 index 00000000..55bfa0f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6-1f3fc.png b/.currency_shop_generator/img/72x72/1faf6-1f3fc.png new file mode 100644 index 00000000..d79a55f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6-1f3fd.png b/.currency_shop_generator/img/72x72/1faf6-1f3fd.png new file mode 100644 index 00000000..b0eb0d00 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6-1f3fe.png b/.currency_shop_generator/img/72x72/1faf6-1f3fe.png new file mode 100644 index 00000000..e6f52ba0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6-1f3ff.png b/.currency_shop_generator/img/72x72/1faf6-1f3ff.png new file mode 100644 index 00000000..f85b0ca8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/1faf6.png b/.currency_shop_generator/img/72x72/1faf6.png new file mode 100644 index 00000000..23cf0502 Binary files /dev/null and b/.currency_shop_generator/img/72x72/1faf6.png differ diff --git a/.currency_shop_generator/img/72x72/203c.png b/.currency_shop_generator/img/72x72/203c.png new file mode 100644 index 00000000..2334a7f5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/203c.png differ diff --git a/.currency_shop_generator/img/72x72/2049.png b/.currency_shop_generator/img/72x72/2049.png new file mode 100644 index 00000000..c5304bf1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2049.png differ diff --git a/.currency_shop_generator/img/72x72/2122.png b/.currency_shop_generator/img/72x72/2122.png new file mode 100644 index 00000000..b9ffb56e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2122.png differ diff --git a/.currency_shop_generator/img/72x72/2139.png b/.currency_shop_generator/img/72x72/2139.png new file mode 100644 index 00000000..829f0bf0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2139.png differ diff --git a/.currency_shop_generator/img/72x72/2194.png b/.currency_shop_generator/img/72x72/2194.png new file mode 100644 index 00000000..d0cb730c Binary files /dev/null and b/.currency_shop_generator/img/72x72/2194.png differ diff --git a/.currency_shop_generator/img/72x72/2195.png b/.currency_shop_generator/img/72x72/2195.png new file mode 100644 index 00000000..cbbe269e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2195.png differ diff --git a/.currency_shop_generator/img/72x72/2196.png b/.currency_shop_generator/img/72x72/2196.png new file mode 100644 index 00000000..c3f9bdfc Binary files /dev/null and b/.currency_shop_generator/img/72x72/2196.png differ diff --git a/.currency_shop_generator/img/72x72/2197.png b/.currency_shop_generator/img/72x72/2197.png new file mode 100644 index 00000000..08eb63ce Binary files /dev/null and b/.currency_shop_generator/img/72x72/2197.png differ diff --git a/.currency_shop_generator/img/72x72/2198.png b/.currency_shop_generator/img/72x72/2198.png new file mode 100644 index 00000000..5135705c Binary files /dev/null and b/.currency_shop_generator/img/72x72/2198.png differ diff --git a/.currency_shop_generator/img/72x72/2199.png b/.currency_shop_generator/img/72x72/2199.png new file mode 100644 index 00000000..41b24fe6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2199.png differ diff --git a/.currency_shop_generator/img/72x72/21a9.png b/.currency_shop_generator/img/72x72/21a9.png new file mode 100644 index 00000000..1df93e69 Binary files /dev/null and b/.currency_shop_generator/img/72x72/21a9.png differ diff --git a/.currency_shop_generator/img/72x72/21aa.png b/.currency_shop_generator/img/72x72/21aa.png new file mode 100644 index 00000000..7a0b709d Binary files /dev/null and b/.currency_shop_generator/img/72x72/21aa.png differ diff --git a/.currency_shop_generator/img/72x72/23-20e3.png b/.currency_shop_generator/img/72x72/23-20e3.png new file mode 100644 index 00000000..f9129612 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/231a.png b/.currency_shop_generator/img/72x72/231a.png new file mode 100644 index 00000000..0f0ec3c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/231a.png differ diff --git a/.currency_shop_generator/img/72x72/231b.png b/.currency_shop_generator/img/72x72/231b.png new file mode 100644 index 00000000..8e9196f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/231b.png differ diff --git a/.currency_shop_generator/img/72x72/2328.png b/.currency_shop_generator/img/72x72/2328.png new file mode 100644 index 00000000..22a0a7db Binary files /dev/null and b/.currency_shop_generator/img/72x72/2328.png differ diff --git a/.currency_shop_generator/img/72x72/23cf.png b/.currency_shop_generator/img/72x72/23cf.png new file mode 100644 index 00000000..940831bd Binary files /dev/null and b/.currency_shop_generator/img/72x72/23cf.png differ diff --git a/.currency_shop_generator/img/72x72/23e9.png b/.currency_shop_generator/img/72x72/23e9.png new file mode 100644 index 00000000..a4277ef3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23e9.png differ diff --git a/.currency_shop_generator/img/72x72/23ea.png b/.currency_shop_generator/img/72x72/23ea.png new file mode 100644 index 00000000..9018ecf7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23ea.png differ diff --git a/.currency_shop_generator/img/72x72/23eb.png b/.currency_shop_generator/img/72x72/23eb.png new file mode 100644 index 00000000..3311acf0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23eb.png differ diff --git a/.currency_shop_generator/img/72x72/23ec.png b/.currency_shop_generator/img/72x72/23ec.png new file mode 100644 index 00000000..2e53b4ff Binary files /dev/null and b/.currency_shop_generator/img/72x72/23ec.png differ diff --git a/.currency_shop_generator/img/72x72/23ed.png b/.currency_shop_generator/img/72x72/23ed.png new file mode 100644 index 00000000..a6920029 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23ed.png differ diff --git a/.currency_shop_generator/img/72x72/23ee.png b/.currency_shop_generator/img/72x72/23ee.png new file mode 100644 index 00000000..56116b43 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23ee.png differ diff --git a/.currency_shop_generator/img/72x72/23ef.png b/.currency_shop_generator/img/72x72/23ef.png new file mode 100644 index 00000000..4de7931b Binary files /dev/null and b/.currency_shop_generator/img/72x72/23ef.png differ diff --git a/.currency_shop_generator/img/72x72/23f0.png b/.currency_shop_generator/img/72x72/23f0.png new file mode 100644 index 00000000..1e16c4f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f0.png differ diff --git a/.currency_shop_generator/img/72x72/23f1.png b/.currency_shop_generator/img/72x72/23f1.png new file mode 100644 index 00000000..34d7f141 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f1.png differ diff --git a/.currency_shop_generator/img/72x72/23f2.png b/.currency_shop_generator/img/72x72/23f2.png new file mode 100644 index 00000000..e8b7dc47 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f2.png differ diff --git a/.currency_shop_generator/img/72x72/23f3.png b/.currency_shop_generator/img/72x72/23f3.png new file mode 100644 index 00000000..b86946b3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f3.png differ diff --git a/.currency_shop_generator/img/72x72/23f8.png b/.currency_shop_generator/img/72x72/23f8.png new file mode 100644 index 00000000..f2843e3a Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f8.png differ diff --git a/.currency_shop_generator/img/72x72/23f9.png b/.currency_shop_generator/img/72x72/23f9.png new file mode 100644 index 00000000..009bce06 Binary files /dev/null and b/.currency_shop_generator/img/72x72/23f9.png differ diff --git a/.currency_shop_generator/img/72x72/23fa.png b/.currency_shop_generator/img/72x72/23fa.png new file mode 100644 index 00000000..8f14600a Binary files /dev/null and b/.currency_shop_generator/img/72x72/23fa.png differ diff --git a/.currency_shop_generator/img/72x72/24c2.png b/.currency_shop_generator/img/72x72/24c2.png new file mode 100644 index 00000000..64e209fd Binary files /dev/null and b/.currency_shop_generator/img/72x72/24c2.png differ diff --git a/.currency_shop_generator/img/72x72/25aa.png b/.currency_shop_generator/img/72x72/25aa.png new file mode 100644 index 00000000..ab6088aa Binary files /dev/null and b/.currency_shop_generator/img/72x72/25aa.png differ diff --git a/.currency_shop_generator/img/72x72/25ab.png b/.currency_shop_generator/img/72x72/25ab.png new file mode 100644 index 00000000..25006002 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25ab.png differ diff --git a/.currency_shop_generator/img/72x72/25b6.png b/.currency_shop_generator/img/72x72/25b6.png new file mode 100644 index 00000000..b0bf29e5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25b6.png differ diff --git a/.currency_shop_generator/img/72x72/25c0.png b/.currency_shop_generator/img/72x72/25c0.png new file mode 100644 index 00000000..2721eabe Binary files /dev/null and b/.currency_shop_generator/img/72x72/25c0.png differ diff --git a/.currency_shop_generator/img/72x72/25fb.png b/.currency_shop_generator/img/72x72/25fb.png new file mode 100644 index 00000000..8696fed4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25fb.png differ diff --git a/.currency_shop_generator/img/72x72/25fc.png b/.currency_shop_generator/img/72x72/25fc.png new file mode 100644 index 00000000..417cf851 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25fc.png differ diff --git a/.currency_shop_generator/img/72x72/25fd.png b/.currency_shop_generator/img/72x72/25fd.png new file mode 100644 index 00000000..a7de8524 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25fd.png differ diff --git a/.currency_shop_generator/img/72x72/25fe.png b/.currency_shop_generator/img/72x72/25fe.png new file mode 100644 index 00000000..bcfd2120 Binary files /dev/null and b/.currency_shop_generator/img/72x72/25fe.png differ diff --git a/.currency_shop_generator/img/72x72/2600.png b/.currency_shop_generator/img/72x72/2600.png new file mode 100644 index 00000000..718b31db Binary files /dev/null and b/.currency_shop_generator/img/72x72/2600.png differ diff --git a/.currency_shop_generator/img/72x72/2601.png b/.currency_shop_generator/img/72x72/2601.png new file mode 100644 index 00000000..6b1fead8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2601.png differ diff --git a/.currency_shop_generator/img/72x72/2602.png b/.currency_shop_generator/img/72x72/2602.png new file mode 100644 index 00000000..ce9bb58d Binary files /dev/null and b/.currency_shop_generator/img/72x72/2602.png differ diff --git a/.currency_shop_generator/img/72x72/2603.png b/.currency_shop_generator/img/72x72/2603.png new file mode 100644 index 00000000..dfff95c7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2603.png differ diff --git a/.currency_shop_generator/img/72x72/2604.png b/.currency_shop_generator/img/72x72/2604.png new file mode 100644 index 00000000..3b6021bc Binary files /dev/null and b/.currency_shop_generator/img/72x72/2604.png differ diff --git a/.currency_shop_generator/img/72x72/260e.png b/.currency_shop_generator/img/72x72/260e.png new file mode 100644 index 00000000..e3319af0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/260e.png differ diff --git a/.currency_shop_generator/img/72x72/2611.png b/.currency_shop_generator/img/72x72/2611.png new file mode 100644 index 00000000..4b530a8f Binary files /dev/null and b/.currency_shop_generator/img/72x72/2611.png differ diff --git a/.currency_shop_generator/img/72x72/2614.png b/.currency_shop_generator/img/72x72/2614.png new file mode 100644 index 00000000..b8a96f9c Binary files /dev/null and b/.currency_shop_generator/img/72x72/2614.png differ diff --git a/.currency_shop_generator/img/72x72/2615.png b/.currency_shop_generator/img/72x72/2615.png new file mode 100644 index 00000000..5ce8931e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2615.png differ diff --git a/.currency_shop_generator/img/72x72/2618.png b/.currency_shop_generator/img/72x72/2618.png new file mode 100644 index 00000000..f987099f Binary files /dev/null and b/.currency_shop_generator/img/72x72/2618.png differ diff --git a/.currency_shop_generator/img/72x72/261d-1f3fb.png b/.currency_shop_generator/img/72x72/261d-1f3fb.png new file mode 100644 index 00000000..18a97806 Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/261d-1f3fc.png b/.currency_shop_generator/img/72x72/261d-1f3fc.png new file mode 100644 index 00000000..13dc0973 Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/261d-1f3fd.png b/.currency_shop_generator/img/72x72/261d-1f3fd.png new file mode 100644 index 00000000..a0424872 Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/261d-1f3fe.png b/.currency_shop_generator/img/72x72/261d-1f3fe.png new file mode 100644 index 00000000..43653236 Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/261d-1f3ff.png b/.currency_shop_generator/img/72x72/261d-1f3ff.png new file mode 100644 index 00000000..2e943bcb Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/261d.png b/.currency_shop_generator/img/72x72/261d.png new file mode 100644 index 00000000..23d76418 Binary files /dev/null and b/.currency_shop_generator/img/72x72/261d.png differ diff --git a/.currency_shop_generator/img/72x72/2620.png b/.currency_shop_generator/img/72x72/2620.png new file mode 100644 index 00000000..ba32dd23 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2620.png differ diff --git a/.currency_shop_generator/img/72x72/2622.png b/.currency_shop_generator/img/72x72/2622.png new file mode 100644 index 00000000..6b167878 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2622.png differ diff --git a/.currency_shop_generator/img/72x72/2623.png b/.currency_shop_generator/img/72x72/2623.png new file mode 100644 index 00000000..5d8d42b0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2623.png differ diff --git a/.currency_shop_generator/img/72x72/2626.png b/.currency_shop_generator/img/72x72/2626.png new file mode 100644 index 00000000..b9f0e3a8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2626.png differ diff --git a/.currency_shop_generator/img/72x72/262a.png b/.currency_shop_generator/img/72x72/262a.png new file mode 100644 index 00000000..c7538a52 Binary files /dev/null and b/.currency_shop_generator/img/72x72/262a.png differ diff --git a/.currency_shop_generator/img/72x72/262e.png b/.currency_shop_generator/img/72x72/262e.png new file mode 100644 index 00000000..8a8be5e4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/262e.png differ diff --git a/.currency_shop_generator/img/72x72/262f.png b/.currency_shop_generator/img/72x72/262f.png new file mode 100644 index 00000000..82faf77a Binary files /dev/null and b/.currency_shop_generator/img/72x72/262f.png differ diff --git a/.currency_shop_generator/img/72x72/2638.png b/.currency_shop_generator/img/72x72/2638.png new file mode 100644 index 00000000..e3a3e921 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2638.png differ diff --git a/.currency_shop_generator/img/72x72/2639.png b/.currency_shop_generator/img/72x72/2639.png new file mode 100644 index 00000000..9d9698f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2639.png differ diff --git a/.currency_shop_generator/img/72x72/263a.png b/.currency_shop_generator/img/72x72/263a.png new file mode 100644 index 00000000..29c80a22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/263a.png differ diff --git a/.currency_shop_generator/img/72x72/2640.png b/.currency_shop_generator/img/72x72/2640.png new file mode 100644 index 00000000..f9b17603 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2640.png differ diff --git a/.currency_shop_generator/img/72x72/2642.png b/.currency_shop_generator/img/72x72/2642.png new file mode 100644 index 00000000..2591c832 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2642.png differ diff --git a/.currency_shop_generator/img/72x72/2648.png b/.currency_shop_generator/img/72x72/2648.png new file mode 100644 index 00000000..0798e87b Binary files /dev/null and b/.currency_shop_generator/img/72x72/2648.png differ diff --git a/.currency_shop_generator/img/72x72/2649.png b/.currency_shop_generator/img/72x72/2649.png new file mode 100644 index 00000000..5ca74946 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2649.png differ diff --git a/.currency_shop_generator/img/72x72/264a.png b/.currency_shop_generator/img/72x72/264a.png new file mode 100644 index 00000000..7bdc7b10 Binary files /dev/null and b/.currency_shop_generator/img/72x72/264a.png differ diff --git a/.currency_shop_generator/img/72x72/264b.png b/.currency_shop_generator/img/72x72/264b.png new file mode 100644 index 00000000..9d14919e Binary files /dev/null and b/.currency_shop_generator/img/72x72/264b.png differ diff --git a/.currency_shop_generator/img/72x72/264c.png b/.currency_shop_generator/img/72x72/264c.png new file mode 100644 index 00000000..a1009e9a Binary files /dev/null and b/.currency_shop_generator/img/72x72/264c.png differ diff --git a/.currency_shop_generator/img/72x72/264d.png b/.currency_shop_generator/img/72x72/264d.png new file mode 100644 index 00000000..8bf78877 Binary files /dev/null and b/.currency_shop_generator/img/72x72/264d.png differ diff --git a/.currency_shop_generator/img/72x72/264e.png b/.currency_shop_generator/img/72x72/264e.png new file mode 100644 index 00000000..f06a78cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/264e.png differ diff --git a/.currency_shop_generator/img/72x72/264f.png b/.currency_shop_generator/img/72x72/264f.png new file mode 100644 index 00000000..2ca7e0b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/264f.png differ diff --git a/.currency_shop_generator/img/72x72/2650.png b/.currency_shop_generator/img/72x72/2650.png new file mode 100644 index 00000000..57919345 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2650.png differ diff --git a/.currency_shop_generator/img/72x72/2651.png b/.currency_shop_generator/img/72x72/2651.png new file mode 100644 index 00000000..b89c8d21 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2651.png differ diff --git a/.currency_shop_generator/img/72x72/2652.png b/.currency_shop_generator/img/72x72/2652.png new file mode 100644 index 00000000..de34060d Binary files /dev/null and b/.currency_shop_generator/img/72x72/2652.png differ diff --git a/.currency_shop_generator/img/72x72/2653.png b/.currency_shop_generator/img/72x72/2653.png new file mode 100644 index 00000000..84d436f3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2653.png differ diff --git a/.currency_shop_generator/img/72x72/265f.png b/.currency_shop_generator/img/72x72/265f.png new file mode 100644 index 00000000..18f933cb Binary files /dev/null and b/.currency_shop_generator/img/72x72/265f.png differ diff --git a/.currency_shop_generator/img/72x72/2660.png b/.currency_shop_generator/img/72x72/2660.png new file mode 100644 index 00000000..c9138c39 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2660.png differ diff --git a/.currency_shop_generator/img/72x72/2663.png b/.currency_shop_generator/img/72x72/2663.png new file mode 100644 index 00000000..20af6f8d Binary files /dev/null and b/.currency_shop_generator/img/72x72/2663.png differ diff --git a/.currency_shop_generator/img/72x72/2665.png b/.currency_shop_generator/img/72x72/2665.png new file mode 100644 index 00000000..f80860bb Binary files /dev/null and b/.currency_shop_generator/img/72x72/2665.png differ diff --git a/.currency_shop_generator/img/72x72/2666.png b/.currency_shop_generator/img/72x72/2666.png new file mode 100644 index 00000000..574fadf6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2666.png differ diff --git a/.currency_shop_generator/img/72x72/2668.png b/.currency_shop_generator/img/72x72/2668.png new file mode 100644 index 00000000..6ca91542 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2668.png differ diff --git a/.currency_shop_generator/img/72x72/267b.png b/.currency_shop_generator/img/72x72/267b.png new file mode 100644 index 00000000..97c09767 Binary files /dev/null and b/.currency_shop_generator/img/72x72/267b.png differ diff --git a/.currency_shop_generator/img/72x72/267e.png b/.currency_shop_generator/img/72x72/267e.png new file mode 100644 index 00000000..778e87b2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/267e.png differ diff --git a/.currency_shop_generator/img/72x72/267f.png b/.currency_shop_generator/img/72x72/267f.png new file mode 100644 index 00000000..5d796cee Binary files /dev/null and b/.currency_shop_generator/img/72x72/267f.png differ diff --git a/.currency_shop_generator/img/72x72/2692.png b/.currency_shop_generator/img/72x72/2692.png new file mode 100644 index 00000000..055a8e7a Binary files /dev/null and b/.currency_shop_generator/img/72x72/2692.png differ diff --git a/.currency_shop_generator/img/72x72/2693.png b/.currency_shop_generator/img/72x72/2693.png new file mode 100644 index 00000000..277f85ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/2693.png differ diff --git a/.currency_shop_generator/img/72x72/2694.png b/.currency_shop_generator/img/72x72/2694.png new file mode 100644 index 00000000..61bf8b1b Binary files /dev/null and b/.currency_shop_generator/img/72x72/2694.png differ diff --git a/.currency_shop_generator/img/72x72/2695.png b/.currency_shop_generator/img/72x72/2695.png new file mode 100644 index 00000000..d542f01b Binary files /dev/null and b/.currency_shop_generator/img/72x72/2695.png differ diff --git a/.currency_shop_generator/img/72x72/2696.png b/.currency_shop_generator/img/72x72/2696.png new file mode 100644 index 00000000..cf179675 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2696.png differ diff --git a/.currency_shop_generator/img/72x72/2697.png b/.currency_shop_generator/img/72x72/2697.png new file mode 100644 index 00000000..c4b62271 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2697.png differ diff --git a/.currency_shop_generator/img/72x72/2699.png b/.currency_shop_generator/img/72x72/2699.png new file mode 100644 index 00000000..b78e5644 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2699.png differ diff --git a/.currency_shop_generator/img/72x72/269b.png b/.currency_shop_generator/img/72x72/269b.png new file mode 100644 index 00000000..7daedd8e Binary files /dev/null and b/.currency_shop_generator/img/72x72/269b.png differ diff --git a/.currency_shop_generator/img/72x72/269c.png b/.currency_shop_generator/img/72x72/269c.png new file mode 100644 index 00000000..7ad56ad4 Binary files /dev/null and b/.currency_shop_generator/img/72x72/269c.png differ diff --git a/.currency_shop_generator/img/72x72/26a0.png b/.currency_shop_generator/img/72x72/26a0.png new file mode 100644 index 00000000..a1546530 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26a0.png differ diff --git a/.currency_shop_generator/img/72x72/26a1.png b/.currency_shop_generator/img/72x72/26a1.png new file mode 100644 index 00000000..797d3ca9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26a1.png differ diff --git a/.currency_shop_generator/img/72x72/26a7.png b/.currency_shop_generator/img/72x72/26a7.png new file mode 100644 index 00000000..fc84e19d Binary files /dev/null and b/.currency_shop_generator/img/72x72/26a7.png differ diff --git a/.currency_shop_generator/img/72x72/26aa.png b/.currency_shop_generator/img/72x72/26aa.png new file mode 100644 index 00000000..1d5ec931 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26aa.png differ diff --git a/.currency_shop_generator/img/72x72/26ab.png b/.currency_shop_generator/img/72x72/26ab.png new file mode 100644 index 00000000..038f93ed Binary files /dev/null and b/.currency_shop_generator/img/72x72/26ab.png differ diff --git a/.currency_shop_generator/img/72x72/26b0.png b/.currency_shop_generator/img/72x72/26b0.png new file mode 100644 index 00000000..184c59f6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26b0.png differ diff --git a/.currency_shop_generator/img/72x72/26b1.png b/.currency_shop_generator/img/72x72/26b1.png new file mode 100644 index 00000000..9c454834 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26b1.png differ diff --git a/.currency_shop_generator/img/72x72/26bd.png b/.currency_shop_generator/img/72x72/26bd.png new file mode 100644 index 00000000..5e114895 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26bd.png differ diff --git a/.currency_shop_generator/img/72x72/26be.png b/.currency_shop_generator/img/72x72/26be.png new file mode 100644 index 00000000..b69c9c76 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26be.png differ diff --git a/.currency_shop_generator/img/72x72/26c4.png b/.currency_shop_generator/img/72x72/26c4.png new file mode 100644 index 00000000..70518ad8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26c4.png differ diff --git a/.currency_shop_generator/img/72x72/26c5.png b/.currency_shop_generator/img/72x72/26c5.png new file mode 100644 index 00000000..13ff4604 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26c5.png differ diff --git a/.currency_shop_generator/img/72x72/26c8.png b/.currency_shop_generator/img/72x72/26c8.png new file mode 100644 index 00000000..699b775c Binary files /dev/null and b/.currency_shop_generator/img/72x72/26c8.png differ diff --git a/.currency_shop_generator/img/72x72/26ce.png b/.currency_shop_generator/img/72x72/26ce.png new file mode 100644 index 00000000..24fbd8a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26ce.png differ diff --git a/.currency_shop_generator/img/72x72/26cf.png b/.currency_shop_generator/img/72x72/26cf.png new file mode 100644 index 00000000..d482a906 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26cf.png differ diff --git a/.currency_shop_generator/img/72x72/26d1.png b/.currency_shop_generator/img/72x72/26d1.png new file mode 100644 index 00000000..d99f6046 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26d1.png differ diff --git a/.currency_shop_generator/img/72x72/26d3.png b/.currency_shop_generator/img/72x72/26d3.png new file mode 100644 index 00000000..1fa9dfd0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26d3.png differ diff --git a/.currency_shop_generator/img/72x72/26d4.png b/.currency_shop_generator/img/72x72/26d4.png new file mode 100644 index 00000000..d4410559 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26d4.png differ diff --git a/.currency_shop_generator/img/72x72/26e9.png b/.currency_shop_generator/img/72x72/26e9.png new file mode 100644 index 00000000..0fb5d128 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26e9.png differ diff --git a/.currency_shop_generator/img/72x72/26ea.png b/.currency_shop_generator/img/72x72/26ea.png new file mode 100644 index 00000000..3d84412b Binary files /dev/null and b/.currency_shop_generator/img/72x72/26ea.png differ diff --git a/.currency_shop_generator/img/72x72/26f0.png b/.currency_shop_generator/img/72x72/26f0.png new file mode 100644 index 00000000..26f6e5cf Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f0.png differ diff --git a/.currency_shop_generator/img/72x72/26f1.png b/.currency_shop_generator/img/72x72/26f1.png new file mode 100644 index 00000000..120de456 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f1.png differ diff --git a/.currency_shop_generator/img/72x72/26f2.png b/.currency_shop_generator/img/72x72/26f2.png new file mode 100644 index 00000000..545c3eb8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f2.png differ diff --git a/.currency_shop_generator/img/72x72/26f3.png b/.currency_shop_generator/img/72x72/26f3.png new file mode 100644 index 00000000..4dbfac67 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f3.png differ diff --git a/.currency_shop_generator/img/72x72/26f4.png b/.currency_shop_generator/img/72x72/26f4.png new file mode 100644 index 00000000..ce875963 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f4.png differ diff --git a/.currency_shop_generator/img/72x72/26f5.png b/.currency_shop_generator/img/72x72/26f5.png new file mode 100644 index 00000000..ed45fad8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f5.png differ diff --git a/.currency_shop_generator/img/72x72/26f7-1f3fb.png b/.currency_shop_generator/img/72x72/26f7-1f3fb.png new file mode 100644 index 00000000..9cd4e00a Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/26f7-1f3fc.png b/.currency_shop_generator/img/72x72/26f7-1f3fc.png new file mode 100644 index 00000000..1ed165b6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/26f7-1f3fd.png b/.currency_shop_generator/img/72x72/26f7-1f3fd.png new file mode 100644 index 00000000..427b3d02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/26f7-1f3fe.png b/.currency_shop_generator/img/72x72/26f7-1f3fe.png new file mode 100644 index 00000000..5970ef6e Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/26f7-1f3ff.png b/.currency_shop_generator/img/72x72/26f7-1f3ff.png new file mode 100644 index 00000000..390c4fb5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/26f7.png b/.currency_shop_generator/img/72x72/26f7.png new file mode 100644 index 00000000..7de15aa6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f7.png differ diff --git a/.currency_shop_generator/img/72x72/26f8.png b/.currency_shop_generator/img/72x72/26f8.png new file mode 100644 index 00000000..aedf5af1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f8.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2640-fe0f.png new file mode 100644 index 00000000..83750a15 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2642-fe0f.png new file mode 100644 index 00000000..4d4d656f Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fb-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fb.png b/.currency_shop_generator/img/72x72/26f9-1f3fb.png new file mode 100644 index 00000000..082b0647 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2640-fe0f.png new file mode 100644 index 00000000..807a7fbc Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2642-fe0f.png new file mode 100644 index 00000000..a2427ae2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fc-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fc.png b/.currency_shop_generator/img/72x72/26f9-1f3fc.png new file mode 100644 index 00000000..b8f14051 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2640-fe0f.png new file mode 100644 index 00000000..7cbed5ef Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2642-fe0f.png new file mode 100644 index 00000000..10facd5e Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fd-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fd.png b/.currency_shop_generator/img/72x72/26f9-1f3fd.png new file mode 100644 index 00000000..b2b315a6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2640-fe0f.png new file mode 100644 index 00000000..851ee25d Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2642-fe0f.png new file mode 100644 index 00000000..fb6f377a Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fe-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3fe.png b/.currency_shop_generator/img/72x72/26f9-1f3fe.png new file mode 100644 index 00000000..b5a25be1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2640-fe0f.png new file mode 100644 index 00000000..e3d4cec6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2642-fe0f.png new file mode 100644 index 00000000..830fa1a7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3ff-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-1f3ff.png b/.currency_shop_generator/img/72x72/26f9-1f3ff.png new file mode 100644 index 00000000..74e0500e Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2640-fe0f.png b/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2640-fe0f.png new file mode 100644 index 00000000..42df0330 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2640-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2642-fe0f.png b/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2642-fe0f.png new file mode 100644 index 00000000..122f3307 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9-fe0f-200d-2642-fe0f.png differ diff --git a/.currency_shop_generator/img/72x72/26f9.png b/.currency_shop_generator/img/72x72/26f9.png new file mode 100644 index 00000000..b7f78562 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26f9.png differ diff --git a/.currency_shop_generator/img/72x72/26fa.png b/.currency_shop_generator/img/72x72/26fa.png new file mode 100644 index 00000000..d8a0dbd3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/26fa.png differ diff --git a/.currency_shop_generator/img/72x72/26fd.png b/.currency_shop_generator/img/72x72/26fd.png new file mode 100644 index 00000000..8307de2e Binary files /dev/null and b/.currency_shop_generator/img/72x72/26fd.png differ diff --git a/.currency_shop_generator/img/72x72/2702.png b/.currency_shop_generator/img/72x72/2702.png new file mode 100644 index 00000000..ba94dc64 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2702.png differ diff --git a/.currency_shop_generator/img/72x72/2705.png b/.currency_shop_generator/img/72x72/2705.png new file mode 100644 index 00000000..0683c7ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/2705.png differ diff --git a/.currency_shop_generator/img/72x72/2708.png b/.currency_shop_generator/img/72x72/2708.png new file mode 100644 index 00000000..6bffcd5a Binary files /dev/null and b/.currency_shop_generator/img/72x72/2708.png differ diff --git a/.currency_shop_generator/img/72x72/2709.png b/.currency_shop_generator/img/72x72/2709.png new file mode 100644 index 00000000..90023eb6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2709.png differ diff --git a/.currency_shop_generator/img/72x72/270a-1f3fb.png b/.currency_shop_generator/img/72x72/270a-1f3fb.png new file mode 100644 index 00000000..0b7aeb80 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/270a-1f3fc.png b/.currency_shop_generator/img/72x72/270a-1f3fc.png new file mode 100644 index 00000000..14b14468 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/270a-1f3fd.png b/.currency_shop_generator/img/72x72/270a-1f3fd.png new file mode 100644 index 00000000..73ff6c97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/270a-1f3fe.png b/.currency_shop_generator/img/72x72/270a-1f3fe.png new file mode 100644 index 00000000..f2ae4eb0 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/270a-1f3ff.png b/.currency_shop_generator/img/72x72/270a-1f3ff.png new file mode 100644 index 00000000..39e3a237 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/270a.png b/.currency_shop_generator/img/72x72/270a.png new file mode 100644 index 00000000..0e2291c2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270a.png differ diff --git a/.currency_shop_generator/img/72x72/270b-1f3fb.png b/.currency_shop_generator/img/72x72/270b-1f3fb.png new file mode 100644 index 00000000..b8a37846 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/270b-1f3fc.png b/.currency_shop_generator/img/72x72/270b-1f3fc.png new file mode 100644 index 00000000..45c1a474 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/270b-1f3fd.png b/.currency_shop_generator/img/72x72/270b-1f3fd.png new file mode 100644 index 00000000..d1a82686 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/270b-1f3fe.png b/.currency_shop_generator/img/72x72/270b-1f3fe.png new file mode 100644 index 00000000..0a593055 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/270b-1f3ff.png b/.currency_shop_generator/img/72x72/270b-1f3ff.png new file mode 100644 index 00000000..d556c2a3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/270b.png b/.currency_shop_generator/img/72x72/270b.png new file mode 100644 index 00000000..ce49d6ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/270b.png differ diff --git a/.currency_shop_generator/img/72x72/270c-1f3fb.png b/.currency_shop_generator/img/72x72/270c-1f3fb.png new file mode 100644 index 00000000..3a698523 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/270c-1f3fc.png b/.currency_shop_generator/img/72x72/270c-1f3fc.png new file mode 100644 index 00000000..488baf8b Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/270c-1f3fd.png b/.currency_shop_generator/img/72x72/270c-1f3fd.png new file mode 100644 index 00000000..10a57466 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/270c-1f3fe.png b/.currency_shop_generator/img/72x72/270c-1f3fe.png new file mode 100644 index 00000000..bf52c750 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/270c-1f3ff.png b/.currency_shop_generator/img/72x72/270c-1f3ff.png new file mode 100644 index 00000000..61f75f2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/270c.png b/.currency_shop_generator/img/72x72/270c.png new file mode 100644 index 00000000..5734f349 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270c.png differ diff --git a/.currency_shop_generator/img/72x72/270d-1f3fb.png b/.currency_shop_generator/img/72x72/270d-1f3fb.png new file mode 100644 index 00000000..a2f9d932 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d-1f3fb.png differ diff --git a/.currency_shop_generator/img/72x72/270d-1f3fc.png b/.currency_shop_generator/img/72x72/270d-1f3fc.png new file mode 100644 index 00000000..f9f67390 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d-1f3fc.png differ diff --git a/.currency_shop_generator/img/72x72/270d-1f3fd.png b/.currency_shop_generator/img/72x72/270d-1f3fd.png new file mode 100644 index 00000000..09432381 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d-1f3fd.png differ diff --git a/.currency_shop_generator/img/72x72/270d-1f3fe.png b/.currency_shop_generator/img/72x72/270d-1f3fe.png new file mode 100644 index 00000000..8252421f Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d-1f3fe.png differ diff --git a/.currency_shop_generator/img/72x72/270d-1f3ff.png b/.currency_shop_generator/img/72x72/270d-1f3ff.png new file mode 100644 index 00000000..4214c3a1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d-1f3ff.png differ diff --git a/.currency_shop_generator/img/72x72/270d.png b/.currency_shop_generator/img/72x72/270d.png new file mode 100644 index 00000000..86f753c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270d.png differ diff --git a/.currency_shop_generator/img/72x72/270f.png b/.currency_shop_generator/img/72x72/270f.png new file mode 100644 index 00000000..ae8bdbc2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/270f.png differ diff --git a/.currency_shop_generator/img/72x72/2712.png b/.currency_shop_generator/img/72x72/2712.png new file mode 100644 index 00000000..e5d30fd6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2712.png differ diff --git a/.currency_shop_generator/img/72x72/2714.png b/.currency_shop_generator/img/72x72/2714.png new file mode 100644 index 00000000..b63dce1d Binary files /dev/null and b/.currency_shop_generator/img/72x72/2714.png differ diff --git a/.currency_shop_generator/img/72x72/2716.png b/.currency_shop_generator/img/72x72/2716.png new file mode 100644 index 00000000..32c55aa9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2716.png differ diff --git a/.currency_shop_generator/img/72x72/271d.png b/.currency_shop_generator/img/72x72/271d.png new file mode 100644 index 00000000..0755be45 Binary files /dev/null and b/.currency_shop_generator/img/72x72/271d.png differ diff --git a/.currency_shop_generator/img/72x72/2721.png b/.currency_shop_generator/img/72x72/2721.png new file mode 100644 index 00000000..14956007 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2721.png differ diff --git a/.currency_shop_generator/img/72x72/2728.png b/.currency_shop_generator/img/72x72/2728.png new file mode 100644 index 00000000..ebd2c77b Binary files /dev/null and b/.currency_shop_generator/img/72x72/2728.png differ diff --git a/.currency_shop_generator/img/72x72/2733.png b/.currency_shop_generator/img/72x72/2733.png new file mode 100644 index 00000000..1f393dae Binary files /dev/null and b/.currency_shop_generator/img/72x72/2733.png differ diff --git a/.currency_shop_generator/img/72x72/2734.png b/.currency_shop_generator/img/72x72/2734.png new file mode 100644 index 00000000..83d31faf Binary files /dev/null and b/.currency_shop_generator/img/72x72/2734.png differ diff --git a/.currency_shop_generator/img/72x72/2744.png b/.currency_shop_generator/img/72x72/2744.png new file mode 100644 index 00000000..ee53c868 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2744.png differ diff --git a/.currency_shop_generator/img/72x72/2747.png b/.currency_shop_generator/img/72x72/2747.png new file mode 100644 index 00000000..8a9731b9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2747.png differ diff --git a/.currency_shop_generator/img/72x72/274c.png b/.currency_shop_generator/img/72x72/274c.png new file mode 100644 index 00000000..8347c7ba Binary files /dev/null and b/.currency_shop_generator/img/72x72/274c.png differ diff --git a/.currency_shop_generator/img/72x72/274e.png b/.currency_shop_generator/img/72x72/274e.png new file mode 100644 index 00000000..a96a67c9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/274e.png differ diff --git a/.currency_shop_generator/img/72x72/2753.png b/.currency_shop_generator/img/72x72/2753.png new file mode 100644 index 00000000..1f337b22 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2753.png differ diff --git a/.currency_shop_generator/img/72x72/2754.png b/.currency_shop_generator/img/72x72/2754.png new file mode 100644 index 00000000..a28b3047 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2754.png differ diff --git a/.currency_shop_generator/img/72x72/2755.png b/.currency_shop_generator/img/72x72/2755.png new file mode 100644 index 00000000..0b173031 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2755.png differ diff --git a/.currency_shop_generator/img/72x72/2757.png b/.currency_shop_generator/img/72x72/2757.png new file mode 100644 index 00000000..9c48a727 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2757.png differ diff --git a/.currency_shop_generator/img/72x72/2763.png b/.currency_shop_generator/img/72x72/2763.png new file mode 100644 index 00000000..1e421bc9 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2763.png differ diff --git a/.currency_shop_generator/img/72x72/2764-fe0f-200d-1f525.png b/.currency_shop_generator/img/72x72/2764-fe0f-200d-1f525.png new file mode 100644 index 00000000..36be1b80 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2764-fe0f-200d-1f525.png differ diff --git a/.currency_shop_generator/img/72x72/2764-fe0f-200d-1fa79.png b/.currency_shop_generator/img/72x72/2764-fe0f-200d-1fa79.png new file mode 100644 index 00000000..b834e62c Binary files /dev/null and b/.currency_shop_generator/img/72x72/2764-fe0f-200d-1fa79.png differ diff --git a/.currency_shop_generator/img/72x72/2764.png b/.currency_shop_generator/img/72x72/2764.png new file mode 100644 index 00000000..a7511e97 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2764.png differ diff --git a/.currency_shop_generator/img/72x72/2795.png b/.currency_shop_generator/img/72x72/2795.png new file mode 100644 index 00000000..21d5a886 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2795.png differ diff --git a/.currency_shop_generator/img/72x72/2796.png b/.currency_shop_generator/img/72x72/2796.png new file mode 100644 index 00000000..7779c9d3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2796.png differ diff --git a/.currency_shop_generator/img/72x72/2797.png b/.currency_shop_generator/img/72x72/2797.png new file mode 100644 index 00000000..1d2425ea Binary files /dev/null and b/.currency_shop_generator/img/72x72/2797.png differ diff --git a/.currency_shop_generator/img/72x72/27a1.png b/.currency_shop_generator/img/72x72/27a1.png new file mode 100644 index 00000000..1cf8b3d6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/27a1.png differ diff --git a/.currency_shop_generator/img/72x72/27b0.png b/.currency_shop_generator/img/72x72/27b0.png new file mode 100644 index 00000000..71def8e1 Binary files /dev/null and b/.currency_shop_generator/img/72x72/27b0.png differ diff --git a/.currency_shop_generator/img/72x72/27bf.png b/.currency_shop_generator/img/72x72/27bf.png new file mode 100644 index 00000000..e01c0c2d Binary files /dev/null and b/.currency_shop_generator/img/72x72/27bf.png differ diff --git a/.currency_shop_generator/img/72x72/2934.png b/.currency_shop_generator/img/72x72/2934.png new file mode 100644 index 00000000..bafb601b Binary files /dev/null and b/.currency_shop_generator/img/72x72/2934.png differ diff --git a/.currency_shop_generator/img/72x72/2935.png b/.currency_shop_generator/img/72x72/2935.png new file mode 100644 index 00000000..83466a02 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2935.png differ diff --git a/.currency_shop_generator/img/72x72/2a-20e3.png b/.currency_shop_generator/img/72x72/2a-20e3.png new file mode 100644 index 00000000..8944081e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2a-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/2b05.png b/.currency_shop_generator/img/72x72/2b05.png new file mode 100644 index 00000000..03c7d3af Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b05.png differ diff --git a/.currency_shop_generator/img/72x72/2b06.png b/.currency_shop_generator/img/72x72/2b06.png new file mode 100644 index 00000000..4f2a4110 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b06.png differ diff --git a/.currency_shop_generator/img/72x72/2b07.png b/.currency_shop_generator/img/72x72/2b07.png new file mode 100644 index 00000000..cbb200da Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b07.png differ diff --git a/.currency_shop_generator/img/72x72/2b1b.png b/.currency_shop_generator/img/72x72/2b1b.png new file mode 100644 index 00000000..1ea0e3ec Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b1b.png differ diff --git a/.currency_shop_generator/img/72x72/2b1c.png b/.currency_shop_generator/img/72x72/2b1c.png new file mode 100644 index 00000000..5f76e52e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b1c.png differ diff --git a/.currency_shop_generator/img/72x72/2b50.png b/.currency_shop_generator/img/72x72/2b50.png new file mode 100644 index 00000000..0590867e Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b50.png differ diff --git a/.currency_shop_generator/img/72x72/2b55.png b/.currency_shop_generator/img/72x72/2b55.png new file mode 100644 index 00000000..8106cde2 Binary files /dev/null and b/.currency_shop_generator/img/72x72/2b55.png differ diff --git a/.currency_shop_generator/img/72x72/30-20e3.png b/.currency_shop_generator/img/72x72/30-20e3.png new file mode 100644 index 00000000..f0d5615a Binary files /dev/null and b/.currency_shop_generator/img/72x72/30-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/3030.png b/.currency_shop_generator/img/72x72/3030.png new file mode 100644 index 00000000..8e74f9b8 Binary files /dev/null and b/.currency_shop_generator/img/72x72/3030.png differ diff --git a/.currency_shop_generator/img/72x72/303d.png b/.currency_shop_generator/img/72x72/303d.png new file mode 100644 index 00000000..1a47aff6 Binary files /dev/null and b/.currency_shop_generator/img/72x72/303d.png differ diff --git a/.currency_shop_generator/img/72x72/31-20e3.png b/.currency_shop_generator/img/72x72/31-20e3.png new file mode 100644 index 00000000..3836e2c3 Binary files /dev/null and b/.currency_shop_generator/img/72x72/31-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/32-20e3.png b/.currency_shop_generator/img/72x72/32-20e3.png new file mode 100644 index 00000000..dbb85d1f Binary files /dev/null and b/.currency_shop_generator/img/72x72/32-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/3297.png b/.currency_shop_generator/img/72x72/3297.png new file mode 100644 index 00000000..ac83914e Binary files /dev/null and b/.currency_shop_generator/img/72x72/3297.png differ diff --git a/.currency_shop_generator/img/72x72/3299.png b/.currency_shop_generator/img/72x72/3299.png new file mode 100644 index 00000000..c9e9e27f Binary files /dev/null and b/.currency_shop_generator/img/72x72/3299.png differ diff --git a/.currency_shop_generator/img/72x72/33-20e3.png b/.currency_shop_generator/img/72x72/33-20e3.png new file mode 100644 index 00000000..4b77c2d7 Binary files /dev/null and b/.currency_shop_generator/img/72x72/33-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/34-20e3.png b/.currency_shop_generator/img/72x72/34-20e3.png new file mode 100644 index 00000000..ddbb5559 Binary files /dev/null and b/.currency_shop_generator/img/72x72/34-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/35-20e3.png b/.currency_shop_generator/img/72x72/35-20e3.png new file mode 100644 index 00000000..6bf88f6a Binary files /dev/null and b/.currency_shop_generator/img/72x72/35-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/36-20e3.png b/.currency_shop_generator/img/72x72/36-20e3.png new file mode 100644 index 00000000..cf16307e Binary files /dev/null and b/.currency_shop_generator/img/72x72/36-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/37-20e3.png b/.currency_shop_generator/img/72x72/37-20e3.png new file mode 100644 index 00000000..308e89ca Binary files /dev/null and b/.currency_shop_generator/img/72x72/37-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/38-20e3.png b/.currency_shop_generator/img/72x72/38-20e3.png new file mode 100644 index 00000000..34f098df Binary files /dev/null and b/.currency_shop_generator/img/72x72/38-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/39-20e3.png b/.currency_shop_generator/img/72x72/39-20e3.png new file mode 100644 index 00000000..df6e1161 Binary files /dev/null and b/.currency_shop_generator/img/72x72/39-20e3.png differ diff --git a/.currency_shop_generator/img/72x72/a9.png b/.currency_shop_generator/img/72x72/a9.png new file mode 100644 index 00000000..db8ce8ae Binary files /dev/null and b/.currency_shop_generator/img/72x72/a9.png differ diff --git a/.currency_shop_generator/img/72x72/ae.png b/.currency_shop_generator/img/72x72/ae.png new file mode 100644 index 00000000..76dec323 Binary files /dev/null and b/.currency_shop_generator/img/72x72/ae.png differ diff --git a/.currency_shop_generator/img/72x72/e50a.png b/.currency_shop_generator/img/72x72/e50a.png new file mode 100644 index 00000000..898209d5 Binary files /dev/null and b/.currency_shop_generator/img/72x72/e50a.png differ diff --git a/.currency_shop_generator/img/background.png b/.currency_shop_generator/img/background.png new file mode 100644 index 00000000..b4dc6f70 Binary files /dev/null and b/.currency_shop_generator/img/background.png differ diff --git a/.currency_shop_generator/img/background2.png b/.currency_shop_generator/img/background2.png new file mode 100644 index 00000000..5eb4a070 Binary files /dev/null and b/.currency_shop_generator/img/background2.png differ diff --git a/.currency_shop_generator/img/currency.png b/.currency_shop_generator/img/currency.png new file mode 100644 index 00000000..3983b94f Binary files /dev/null and b/.currency_shop_generator/img/currency.png differ diff --git a/.currency_shop_generator/img/shops/.gitkeep b/.currency_shop_generator/img/shops/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_0.png b/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_0.png new file mode 100644 index 00000000..3354a85c Binary files /dev/null and b/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_0.png differ diff --git a/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_1.png b/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_1.png new file mode 100644 index 00000000..0fbafd08 Binary files /dev/null and b/.currency_shop_generator/img/shops/to_buy_822d7eff3910b494018c5d58825a21f7_1.png differ diff --git a/.github/workflows/test-gatos.yml b/.github/workflows/test-gatos.yml new file mode 100644 index 00000000..6b5326c0 --- /dev/null +++ b/.github/workflows/test-gatos.yml @@ -0,0 +1,26 @@ +name: Gatos smoke test +run-name: ${{ github.actor }} testing gatos 🚀 + +on: + pull_request: + types: [ labeled ] + push: + branches: + - dev + - main + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: "3.9" + - uses: Gr1N/setup-poetry@v8 + - uses: actions/cache@v2 + with: + path: ~/.cache/pypoetry/virtualenvs + key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }} + - run: poetry install --no-root + - run: poetry run python -m unittest gato.tests.gatos.smoke_test diff --git a/aprilfoolsnickname/aprilfoolsnickname.py b/aprilfoolsnickname/aprilfoolsnickname.py new file mode 100644 index 00000000..edf0b908 --- /dev/null +++ b/aprilfoolsnickname/aprilfoolsnickname.py @@ -0,0 +1,8 @@ +from discord.ext import commands + +# List of commands here: +# ?magic8ball + +async def setup(bot: commands.Bot): + for g in bot.guilds: + await g.get_member(bot.user.id).edit(nick="Lambda's Friend") diff --git a/aternos/aternos_helper.py b/aternos/aternos_helper.py new file mode 100644 index 00000000..5e05e558 --- /dev/null +++ b/aternos/aternos_helper.py @@ -0,0 +1,98 @@ +import time +from os import path + +import undetected_chromedriver as uc + +from selenium.webdriver.common.by import By +from selenium.webdriver.support.wait import WebDriverWait +from selenium.webdriver.support import expected_conditions as EC + +from webdriver_manager.chrome import ChromeDriverManager + +class Aternos: + + def __init__(self, username: str, password: str): + self.username = username + self.password = password + + self.status = "offline" + + self.busy = False + + self.driver = uc.Chrome(driver_executable_path=ChromeDriverManager().install(), headless=False, use_subprocess=False) + + + def check_logged_on(self): + self.driver.get("https://aternos.org/servers/") + + self.driver.implicitly_wait(5) + + if self.driver.current_url.startswith("https://aternos.org/go"): + self.login() + + def login(self): + username = self.driver.find_element(By.CLASS_NAME, "username") + username.send_keys(self.username) + + password = self.driver.find_element(By.CLASS_NAME, "password") + password.send_keys(self.password) + + login_button = self.driver.find_element(By.CLASS_NAME, "login-button") + login_button.click() + + self.driver.implicitly_wait(5) + + + def start_server(self): + self.busy = True + + self.check_logged_on() + + status = self.driver.find_element(By.CLASS_NAME, "servercard") + + self.status = "offline" + if "offline" in status.get_attribute("class"): + status.click() + self.driver.implicitly_wait(5) + + WebDriverWait(self.driver, 10).until(EC.element_to_be_clickable((By.ID, "start"))) + start = self.driver.find_element(By.ID, "start") + + try: + start.click() + except: + accept = self.driver.find_element(By.CSS_SELECTOR, "[mode=primary]") + accept.click() + self.driver.refresh() + WebDriverWait(self.driver, 10).until(EC.element_to_be_clickable((By.ID, "start"))) + start = self.driver.find_element(By.ID, "start") + start.click() + + WebDriverWait(self.driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#theme-switch > dialog > main > div.alert-buttons.btn-group > button"))) + start = self.driver.find_element(By.CSS_SELECTOR, "#theme-switch > dialog > main > div.alert-buttons.btn-group > button") + start.click() + + self.status = "starting" + + while self.status != "started": + time.sleep(10) + self.driver.refresh() + + status = self.driver.find_element(By.CLASS_NAME, "navigation-server") + if "online" in status.get_attribute("class"): + self.status = "started" + + elif "loading" in status.get_attribute("class"): + self.status = "starting" + elif "online" in status.get_attribute("class"): + self.status = "started" + + self.busy = False + + +if __name__ == "__main__": + aternos = Aternos("wyborowa2", "221298") + + aternos.start_server() + + print(aternos.status) \ No newline at end of file diff --git a/aternos/requirements.txt b/aternos/requirements.txt new file mode 100644 index 00000000..2b8ff250 --- /dev/null +++ b/aternos/requirements.txt @@ -0,0 +1,3 @@ +selenium==4.9.0 +undetected-chromedriver==3.5.3 +webdriver-manager==4.0.1 \ No newline at end of file diff --git a/counting/counting.py b/counting/counting.py new file mode 100644 index 00000000..53efe36b --- /dev/null +++ b/counting/counting.py @@ -0,0 +1,650 @@ +import ast +import asyncio +import math +import operator as op +import re +import warnings +from concurrent.futures import TimeoutError + +import discord +import simpleeval +from discord.ext import commands +from pebble import concurrent + +VERSION = "2.1.1" +COUNTING_CHANNEL = 1230838057759150080 +DEVELOPER_ROLE = 1117348252417798214 +EVALUATION_TIMEOUT = 2 # Time in seconds after which to timeout +DUPLICATE_GRACE = 5 # Time in seconds to be lenient to duplicate messages +CODE_BLOCK_REGEX = re.compile( + r"(?P(?P```)|``?)(?(block)(?:(?P[a-z]+)\n)?)(?:[ \t]*\n)*(?P.*?)\s*(?P=delim)", + re.DOTALL | re.IGNORECASE, +) # Regex to detect and extra code from Discord code blocks + +# Create and configure SimpleEval parser to handle expressions +s = simpleeval.SimpleEval() +del s.operators[ + ast.BitXor +] # ^ symbol, which people may confuse for ** (would override, but syntax is slightly diff) +del s.operators[ast.BitOr] # | symbol, which people may confuse for abs +del s.functions[ + "rand" +] # Randomly generates numbers, would cause griefs more often than not +del s.functions[ + "randint" +] # Randomly generates numbers, would cause griefs more often than not +s.functions.update( # Add additional functions + floor=math.floor, + rounddown=math.floor, + round_down=math.floor, + ceil=math.ceil, + roundup=math.ceil, + round_up=math.ceil, + round=round, + sqrt=math.sqrt, + sqroot=math.sqrt, + squareroot=math.sqrt, + sin=lambda x: math.sin( + math.radians(x) + ), # sin takes radians, input as degrees is simpler, so convert deg -> rad + cos=lambda x: math.cos( + math.radians(x) + ), # cos takes radians, input as degrees is simpler, so convert deg -> rad + tan=lambda x: math.tan( + math.radians(x) + ), # tan takes radians, input as degrees is simpler, so convert deg -> rad + degrees=math.degrees, # Offer rad -> deg conversion + radians=math.radians, # Offer deg -> rad conversion + abs=abs, + bitxor=op.xor, # Reimplement bitwise XOR (^), which was removed to curb symbol confusion + bitor=op.or_, # Reimplement bitwise OR (|), which was removed to curb symbol confusion, + log=lambda x, base=10: math.log(x, base), # Log with default base 10 + ln=math.log, # Default math.log (base e) +) +s.names.update( # Add additional variables + pi=math.pi, + e=math.e, +) +simpleeval.MAX_POWER = ( + 10000 # We're never getting that far (prevents timely exponent operations) +) +simpleeval.MAX_STRING_LENGTH = ( + 10000 # Shouldn't be using strings much anyway (prevents memory exhaustion) +) + + +def set_embed_author(embed: discord.Embed, member: discord.Member) -> discord.Embed: + """Sets the author field for an embed from a member object, following a predefined format. + + :param embed: Embed to set the author for + :param member: Member object you want to get the data from + :return: Embed, to allow for quick-creations + """ + embed.set_author( + name=f"{member.display_name} ({member.id})", icon_url=member.display_avatar.url + ) + return embed + + +def set_embed_footer(embed: discord.Embed, additional: str = None) -> discord.Embed: + """Sets the footer field for an embed, following a predefined format. + + :param embed: Embed to set the footer for + :param additional: Additional text to add to the end of the footer + :return: Embed, to allow for quick-creations + """ + text = f"Counting Plugin v{VERSION}" + if additional: + text += f" | {additional}" + embed.set_footer(text=text) + return embed + + +def set_embed_author_footer( + embed: discord.Embed, member: discord.Member, additional: str = None +) -> discord.Embed: + """Combination of set_embed_author and set_embed_footer, for quick-creations + + :param embed: Embed to set the author and footer for + :param member: Member to use for set_embed_author + :param additional: Additional text for set_embed_footer + :return: Embed, to allow for quick-creations + """ + return set_embed_footer(set_embed_author(embed, member), additional) + + +def get_exp_code(exp): + """Place an expression into a code-block, escaping as needed.""" + return f"```py\n{exp.replace('`', '[backtick]')}\n```" + + +async def expression_reply( + message: discord.Message, exp: str, content: str, delete_after=15, **kwargs +): + """Send a reply to a message, including an expression at the top of the message. Commonly used for fail-evaluate notices. + + :param message: Message to reply to + :param exp: Expression to include + :param content: Additional message content + :param delete_after: Relayed to message.reply(), default 15 seconds + :param kwargs: kwargs to relay to message.reply() + :return: Replied message object + """ + return await message.reply( + embed=set_embed_footer( + discord.Embed( + description=f"{get_exp_code(exp)}\n{content}", + colour=discord.Colour.dark_grey(), + ), + f"This message will delete itself in {delete_after} seconds.", + ), + delete_after=delete_after, + **kwargs, + ) + + +@concurrent.process(timeout=EVALUATION_TIMEOUT) +def safe_eval(string: str): + """Safely run simpleeval's parser, with a backup timeout (via Pebble). It also generates and returns the + appropriate user-facing message for an exception. + + :param string: String to evaluate (passed into simpleeval) + :return: If successful, (result, warnings). If unsuccessful, (Exception, fail_msg) + :raises concurrent.futures.TimeoutError: Exception raised upon timeout + """ + + # We generate fail_msg's here, as opposed to relaying the exception, because certain exceptions + # (e.g. FunctionNotDefined & OperatorNotDefined) cannot be pickled, and results in another error when we try to + # relay it back (really confusing one at that). It's simpler to just handle all message generation logic here. + + fail_msg = None + try: + with warnings.catch_warnings(record=True) as ws: + return s.eval(string), ws + except TimeoutError: + fail_msg = ( + "Too much math!\n*(Something in your expression is taking too long to evaluate)*\n\n" + "**If you are seeing this message, please report the expression you used to the bot development team.**" + ) + except simpleeval.NumberTooHigh: + fail_msg = ( + "Why don't you try and calculate that?\n*(A number in your expression is too big -- " + "some operations have size limits to prevent time-expensive operations)*" + ) + except simpleeval.IterableTooLong: + fail_msg = ( + "An iterable in your expression is way too big -- there are size limits to prevent " + "memory-expensive operations" + ) + except simpleeval.FunctionNotDefined as e: + fail_msg = f"The function `{getattr(e, 'func_name').replace('`', '[backtick]')}` does not exist." + except simpleeval.OperatorNotDefined as e: + try: + op_name = e.attr.__class__.__name__ + fail_msg = f"The operator `{op_name}` does not exist." + if op_name == "BitXor": + fail_msg += "\nTo perform a power operation, use `**` instead of `^`." + elif op_name == "BitOr": + fail_msg += "\nTo get an absolute value, use `abs(content here)` instead of `|content here|`." + except (Exception,): + fail_msg = None + except (SyntaxError, ValueError, TypeError, ZeroDivisionError) as e: + err_str = str(e) + if err_str.startswith( + "invalid syntax" + ): # False-positives from messages starting with most symbols (?abc) + pass + else: + fail_msg = f"```py\n{repr(e).replace('`', '[backtick]')}\n```" + except (Exception,): + pass + + return Exception, fail_msg + + +async def get_num(message: discord.Message, reply: bool = False): + """Get a number from a user input, potentially containing mathematical expressions. + + :param message: Message to get the input from + :param reply: Whether to reply to the user with details in select fail-evaluate circumstances + :return: Number if successful, None if unsuccessful + """ + # If it's just a digit, let's handle it without the evaluator + simple_contents = message.content.strip().replace(",", "") + if simple_contents.isdigit(): + return int(simple_contents) + + # It might be an expression, let's extract the code if it's in a code block + match = CODE_BLOCK_REGEX.match(message.content) + if match: + content = match.group("code") + else: + content = message.content + + result = safe_eval(content).result() + if ( + result[0] is Exception + ): # If first element is an Exception, evaluation failed, there may be a fail_msg to reply + _, fail_msg = result + if reply and fail_msg is not None: + await expression_reply(message, content, fail_msg) + return None + else: # Evaluation was successful if it's anything other than an exception + eval_output, ws = result + + # Handle all warnings + if reply: + for w in ws: + if w.category in [ + simpleeval.AssignmentAttempted, + simpleeval.MultipleExpressions, + ]: + msg = str(w.message).replace("\n", "\\n").replace("`", "[backtick]") + await expression_reply( + message, + content, + f"`{msg}`", + ) + + if isinstance(eval_output, float): + if eval_output.is_integer(): # Float type, but whole number + eval_output = int( + eval_output + ) # Convert to integer so it succeeds int check later + else: # Float type, not a whole number + if reply: + await expression_reply( + message, + content, + f"= *`{eval_output}`*\n\nTo prevent unexpected behaviour, I do not automatically convert " + "decimal numbers to whole numbers. You can do this yourself with:\n" + "- `int(your content)`: Truncates (ignores all decimals)\n" + "- `floor(your content)`: Rounds down\n" + "- `ceil(your content)`: Rounds up\n" + "- `round(your content)`: Rounds (<= 0.5 down, > 0.5 up)\n" + "- `dividend//divisor`: Floor division, divides then rounds down (truncates)", + delete_after=30, + ) + return None + + if isinstance(eval_output, int): + return eval_output + + return None + + +class Counting(commands.Cog): + """Counting Plugin""" + + def __init__(self, bot: commands.Bot): + self.bot = bot + self.channel = bot.get_channel(COUNTING_CHANNEL) + self.last_number = None + self.last_message = ( + None # DO NOT RELY ON FOR CURRENT #, use self.last_number instead + ) + self.lock = asyncio.Lock() # To prevent dual-processing edge-cases + self.bot.loop.create_task( + self.async_init() + ) # Run async_init, which performs async setup tasks + + async def async_init(self): + """Perform asynchronous actions when the Cog initializes""" + async with self.lock: + await self.assert_last(only_history=True) + + def get_representation(self): + """Get a representation of the last number, returning the number itself by default, but a code block + instead for expressions, escaped as needed.""" + assert self.last_number is not None and self.last_message is not None + self.last_message: discord.Message + if ( + self.last_message.author.bot + or str(self.last_number) == self.last_message.content + ): + # If last_number is last_message, then it's not an expression. If it's a bot, it's likely us (we don't do expressions) + return f"**`{self.last_number:,d}`**" + else: + match = CODE_BLOCK_REGEX.match(self.last_message.content) + if match: + content = match.group("code") + else: + content = self.last_message.content + return f"\n{get_exp_code(content)}\n" + + async def fail(self, title: str, message: discord.Message): + """Method to send a count-failed message with a customizable title. + + :param title: Title to use for the count-failed embed + :param message: Message that resulted in the count-fail + """ + await message.add_reaction("❌") + + embed = discord.Embed( + title=title, + description=f"{message.author.mention} ruined the count at **{self.last_number:,d}**. Next number is **1**.\n\n" + "*If this detection appears incorrect, please report it to the bot development team.*", + colour=discord.Colour.red(), + ) + embed.set_thumbnail( + url="https://img-os-static.hoyolab.com/communityWeb/upload/19dacf2bf7dad6cea3b4a1d8d68045a0.png" + ) + set_embed_author_footer(embed, message.author) + + self.last_number = 0 + self.last_message = await message.channel.send( + content="0", embed=embed + ) # "0" content allows for count recovery + return + + async def assert_last( + self, default_message: discord.Message = None, only_history: bool = False + ): + """ + Ensure that self.last_number and self.last_message exist. If they don't exist, the following will be done in order: + + 1. Search previous 100 messages for counts + 2. If number in optionally provided message, assume that number is valid, and set last_number to be 1 before it + 3. Reset count to 0 + + If this method is run, it can be guaranteed that self.last_number and self.last_message will exist in some form + (except using only_history). + + :param default_message: Message to attempt to default to if search fails. Will not be included in history search. + :param only_history: Whether to only attempt a history recover, if this is True, self.last_number and self.last_message cannot be guaranteed to exist. + """ + if ( + self.last_number is not None and self.last_message is not None + ): # If they already exist, return + return + + # Search last 100 messages (in order of most recent -> oldest) for a valid count + async for message in self.channel.history(limit=100, oldest_first=False): + if ( + default_message and message.id == default_message.id + ): # Do not include message provided as default + continue + if ( + message.author.bot and message.author.id != self.bot.user.id + ): # Bot that isn't us + continue + if len(message.content) == 0: # Empty message, don't bother + continue + if ( + message.author.bot and not message.content.isdigit() + ): # All of our messages with #s are plain digits + continue + num = await get_num(message) + if num is not None: + self.last_number = num + self.last_message = message + if not any([i.me and i.emoji == "✅" for i in message.reactions]): + await message.add_reaction("✅") + return + + if ( + only_history + ): # If we only want to search history, abandon the recovery process + return + + if default_message: # Check the default_message, if provided, for a valid count + num = await get_num(default_message) + if num is not None: + self.last_number = num - 1 + self.last_message = await self.channel.send( + content="*Count Recovered - Ignore This Message*" + ) # So double-count doesn't kick in + return + + # All recovery steps failed, reset count to 0 + self.last_number = 0 + self.last_message = await self.channel.send( + content="0", + embed=set_embed_footer( + discord.Embed( + title="Count Reset to 0", + description="I was unable to find any previous counting data, through any recovery method. As a result, " + "the count has been reset to 0. This should almost never happen, please contact a bot " + "developer if you see this in normal operational circumstances.\n\nNext number is **1**.", + colour=discord.Colour.red(), + ) + ), + ) + + @commands.Cog.listener("on_message") + async def counting_on_message(self, message: discord.Message): + """on_message event handler to allow for detection and handling of counting messages""" + if ( + not message.author or not getattr(message.author, "guild", None) or message.author.bot + ): # Irrelevant + return + if message.channel.id != COUNTING_CHANNEL: # Not the counting channel + return + + # Special Messages (Keyword) + if message.content.lower() == "help": + msg = await message.reply( + embed=set_embed_author_footer( + discord.Embed( + title="Need Help?", + description="[View the Documentation](https://slm.blankdvth.com/user/plugins/counting/)\n\n" + "The documentation includes the basic rules of the game, supported syntax, available " + "functions & variables, and more. If you have any questions beyond the documentation, " + "you can ask here, or ask one of the bot developers.", + colour=discord.Colour.dark_grey(), + ), + message.author, + ) + ) + await message.delete() + return await msg.add_reaction("🗑️") + + async with self.lock: # Utilize async lock to prevent parallel message processing edge cases + await self.assert_last( + message + ) # Ensure self.last_number and self.last_message exists + current_number = await get_num(message, reply=True) + if current_number is not None: # Is a number + expected_number = self.last_number + 1 + + if current_number != expected_number: # They can't count :( + # Grace period for when people send the same number at the same time + if ( + current_number == self.last_number + and message.author.id != self.last_message.author.id + and ( + message.created_at - self.last_message.created_at + ).total_seconds() + <= DUPLICATE_GRACE + ): + await message.add_reaction("❌") + return await message.reply( + embed=set_embed_footer( + discord.Embed( + title="That doesn't look right, but I'll give you a chance...", + description=f"{message.author.mention} sent a duplicate number, but within the grace period. " + f"The count is still at {self.get_representation()} " + f"(by {self.last_message.author.mention}).", + colour=discord.Colour.yellow(), + ) + ) + ) + + return await self.fail( + "That doesn't look right! Better luck next time :)", message + ) + elif ( + message.author.id == self.last_message.author.id + ): # They're trying to count by themselves! + return await self.fail("You can't count twice in a row!", message) + elif ( + self.last_message.author.id == self.bot.user.id + and len(self.last_message.embeds) > 0 + ): # Self-count, but they're trying to avoid detection + embed = self.last_message.embeds[0] + if ( + "editing" in embed.description + or "deleting" in embed.description + ) and str( + message.author.id + ) in embed.author.name: # Not a edit/delete message resulting from them + await message.reply( + content="Don't try to edit or delete your messages to get around detections please.\n" + "If you're seeing this by pure coincidence, don't worry about it.", + delete_after=10, + ) + return await self.fail( + "You can't count twice in a row!", message + ) + + # They can count! - make sure any previous failing checks end with a return, or this code will run on a fail + self.last_number = current_number + self.last_message = message + return await message.add_reaction("✅") + else: # Not a number + # We're allowing bot developers to explicitly specify that their message should be ignored, for + # circumstances where message resend is not ideal (e.g. when the feature is broken, or for important + # announcements requiring a normal message) + if message.content.startswith("//") and DEVELOPER_ROLE in [ + i.id for i in message.author.roles + ]: + return + + # We are resending the message as our own embed to allow for the restatement of the number (so it doesn't get lost) + embed = discord.Embed( + description=message.content, colour=discord.Colour.light_gray() + ) + embed.add_field( + name="​", # Zero-width space for an empty field name (using field as footer doesn't allow MD formatting) + value=f"*The count is currently at:* {self.get_representation()} (*by {self.last_message.author.mention}*)", + ) + set_embed_author_footer(embed, message.author) + files = [] + if len(message.attachments) > 0: + for attach in message.attachments: + if ( + not attach.content_type + or not attach.content_type.startswith("image/") + ): + continue + files.append(await attach.to_file()) + await message.delete() + msg = await message.channel.send( + content=f"*Message by `{message.author.display_name.replace('`', '[backtick]')}`, " + f"*", + embed=embed, + reference=message.reference, + mention_author=False, + files=files, + ) + return await msg.add_reaction( + "🗑️" + ) # Make message user-deletable (via react) + + @commands.Cog.listener("on_message_edit") + async def counting_on_message_edit( + self, before: discord.Message, after: discord.Message + ): + """on_message_edit event handler to allow for handling of counting message edits""" + if ( + before.channel.id != COUNTING_CHANNEL + ): # Check if we're in counting channel first, to prevent excessive locks + return + # Messages get detected as "edited" and trigger this even, even if they aren't edited for some reason. + # This is a temporary fix to prevent this issue from affecting the bot's own messages, as the reset message + # being deleted and resent is causing a lot of confusion. + # TODO: Fix underlying issue and remove temporary fix + if before.author.id == self.bot.user.id: + return + + async with self.lock: # Utilize async lock to prevent parallel message processing edge cases + if not self.last_message or before.id != self.last_message.id: + return + + # Do not remove the "editing" portion of the embed, other segments of code look for that as a keyword + self.last_message = await before.channel.send( + content=str(self.last_number), + embed=set_embed_author_footer( + discord.Embed( + description=f"{before.author.mention} tried editing their message...\n\n" + f"The count is currently at: {self.get_representation()}", + colour=discord.Colour.green(), + ), + before.author, + ), + ) + await before.delete() # Delete original message after self.last_message is set, to prevent triggering deletion detection + + @commands.Cog.listener("on_message_delete") + async def counting_on_message_delete(self, message: discord.Message): + """on_message_delete event handler to allow for handling of counting message deletions""" + if ( + message.channel.id != COUNTING_CHANNEL + ): # Check if we're in counting channel first, to prevent excessive locks + return + + async with self.lock: # Utilize async lock to prevent parallel message processing edge cases + if not self.last_message or message.id != self.last_message.id: + return + + # Do not remove the "deleting" portion of the embed, other segments of code look for that as a keyword + self.last_message = await message.channel.send( + content=str(self.last_number), + embed=set_embed_author_footer( + discord.Embed( + description=f"{message.author.mention} tried deleting their message...\n\n" + f"The count is currently at: {self.get_representation()}", + colour=discord.Colour.dark_green(), + ), + message.author, + ), + ) + + @commands.Cog.listener("on_reaction_add") + async def counting_on_reaction_add( + self, reaction: discord.Reaction, member: discord.Member + ): + """on_reaction_add event handler to allow for deletion of select messages (bot must react with 🗑️ for it to be deletable)""" + message = reaction.message + if ( + message.channel.id != COUNTING_CHANNEL + or message.author.id != self.bot.user.id + ): # Not counting channel, or message not by us + return + if ( + reaction.emoji != "🗑️" or member.id == self.bot.user.id + ): # Not trash bin emoji, or our own reaction + return + if not reaction.me: # We didn't react with 🗑️ (non-deletable message) + return + if ( + len(message.embeds) == 0 + or str(member.id) not in message.embeds[0].author.name + ): # Author must be user reacting + # Thinking about this, technically if someone changes their nickname to someone else's user ID, that person + # could delete because it would match the author.name field, but that's on the person who changed their nick... + # - blank, at midnight + + # Removing reaction at this point because we're far enough in that it's likely an attempt to delete + return await reaction.remove(member) + await message.delete() + + @commands.command() + @commands.has_role(DEVELOPER_ROLE) + async def countingoverride(self, ctx: commands.Context, number: int): + """Override the current count in counting""" + self.last_number = number + self.last_message = await self.channel.send( + content=str(number), + embed=set_embed_footer( + discord.Embed( + title="Count Overridden!", + description=f"The current count has been set to: **`{number:,d}`** by {ctx.author.mention}.", + colour=discord.Colour.green(), + ) + ), + ) + + +async def setup(bot): + await bot.add_cog(Counting(bot)) diff --git a/counting/requirements.txt b/counting/requirements.txt new file mode 100644 index 00000000..3a9c0fad --- /dev/null +++ b/counting/requirements.txt @@ -0,0 +1,2 @@ +simpleeval==0.9.13 +Pebble==5.0.3 diff --git a/currency/.gitignore b/currency/.gitignore new file mode 100644 index 00000000..96403d36 --- /dev/null +++ b/currency/.gitignore @@ -0,0 +1 @@ +__pycache__/* diff --git a/currency/currency.py b/currency/currency.py new file mode 100644 index 00000000..9714acd5 --- /dev/null +++ b/currency/currency.py @@ -0,0 +1,965 @@ +import datetime +import hashlib +import io +import json +import os +import random +import shutil +import uuid +from typing import Optional + +import asyncio +import discord +import requests +from discord.ext import commands +from discord.utils import get +from PIL import Image + +from core import checks +from core.models import PermissionLevel, getLogger +from core.paginator import EmbedPaginatorSession + +logger = getLogger(__name__) + + +COG_NAME = "Currency" +DIR = os.path.dirname(__file__) +OLD_GACHA_FILE = os.path.join(os.path.expanduser("~"), "gacha.json") +SAVE_FILE = os.path.join(os.getcwd(), "currency.json") +CURRENCY_NAME = "Plum Blossom" +CURRENCY_EMOJI = "🌸" + +NERFED_CHANNELS = [1106794426711408700] + + +def hash2(s: str): + return hashlib.md5(s.encode()).hexdigest() + + +class Item(): + + """ Name of the item """ + name: str + + """ Description in shop """ + description: str + + """ Icon in shop / collection """ + image: str + + """ Effects """ + effects: dict[str, list] + + + def __init__(self, name: str, description: str, image: str, effects: dict[str, list] = {}) -> None: + self.name = name + self.description = description + self.image = image + self.effects = effects + + def to_dict(self): + res = { + "name": self.name, + "description": self.description, + "image": self.image, + "effects": self.effects + } + + return res + + @staticmethod + def from_dict(d: dict): + return Item(**d) + + def get_image(self): + return Image.open(os.path.join(DIR, "img", "items", self.image)) + + +class Player(): + """ Player id """ + player_id: int + + """ Currency """ + currency: float + + """ Inventory (dict item_id -> amount) """ + inventory: dict[str, int] + + """ Currency boost """ + currency_boost: float + + # Internal variables + _last_talked: datetime.datetime + _talked_this_minute: int + _vc_earn_rate: float + _time_in_vc: int # in seconds, resets daily + _last_day_in_vc: datetime.datetime + + def __init__(self, player_id: int, currency: float = 0.0, inventory: dict = {}, currency_boost: float = 0.0, **kwargs): + self.player_id = player_id + self.currency = float(currency) + self.inventory = inventory + self.currency_boost = currency_boost + + self._last_talked = datetime.datetime.now() + self._talked_this_minute = 0 + self._vc_earn_rate = 0 + self._time_in_vc = 3 * 60 * 60 + self._last_day_in_vc = datetime.datetime(2000, 1, 1) + + def to_dict(self): + return { + "player_id": self.player_id, + "currency": self.currency, + "inventory": self.inventory, + "currency_boost": self.currency_boost + } + + @staticmethod + def from_dict(d: dict): + return Player(**d) + + +class Shop(): + """ Shop name """ + name: str + + """ Items you can buy (dict item_id -> price) """ + to_buy: dict[str, int] + + """ Items you can sell (dict item_id -> price) """ + to_sell: dict[str, int] + + + def __init__(self, name: str, to_buy: dict = {}, to_sell: dict = {}): + self.name = name + self.to_buy = to_buy + self.to_sell = to_sell + + def to_dict(self): + return { + "name": self.name, + "to_buy": self.to_buy, + "to_sell": self.to_sell + } + + @staticmethod + def from_dict(d: dict): + return Shop(**d) + + +class Data: + + items: dict[str, Item] = {} + + shops: list[Shop] = [] + + with open(os.path.join(DIR, "data.json"), encoding='utf8') as f: + o = json.load(f) + + for k, v in o["items"].items(): + items[k] = Item.from_dict(v) + + for s in o["shops"]: + shops.append(Shop.from_dict(s)) + + + +class Currency(commands.Cog, name=COG_NAME): + """Earn currency, spend in shops, and win roles!""" + + save: dict[int, Player] + + def __init__(self, bot: commands.Bot): + self.bot = bot + self.cog_id = uuid.uuid4() + + self.save = {} + if os.path.exists(OLD_GACHA_FILE): + shutil.copy(OLD_GACHA_FILE, SAVE_FILE) + os.remove(OLD_GACHA_FILE) + if os.path.exists(SAVE_FILE): + self.load_conf() + + logger.info(os.getcwd()) + + self.bot.loop.create_task(self.schedule_save()) + + shops_save = os.path.join(DIR, "shops_url.json") + self.shop_images = {} + if os.path.exists(shops_save): + with open(shops_save) as f: + self.shop_images = json.load(f) + for shop in Data.shops: + n = len(shop.to_sell) // 8 + 1 + for i in range(n): + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename not in self.shop_images.keys(): + # TODO: "upload" to Discord and retrieve URL + logger.warn(f"No image for shop {shop.name}-{i}") + + self.footer = "" # TODO: added just in case we do something with it someday + + + def compute_vc_currency(self, duration: int): + # duration in seconds since last compute + + for g in self.bot.guilds: + for vc in g.voice_channels: + for member in vc.members: + if member.id not in self.save.keys(): + self.save[member.id] = Player(member.id) + player = self.save[member.id] + + mute = (member.voice.mute or member.voice.self_mute) and not member.voice.suppress + deaf = member.voice.deaf or member.voice.self_deaf + + if deaf: + player._vc_earn_rate = 0 + elif mute: + player._vc_earn_rate = 0.5 + else: + player._vc_earn_rate = 0.7 + + boost = 1 + player.currency_boost + if any([role.id == 1145893255062495303 for role in member.roles]): + boost += 0.1 + + decay = max(1 - player._time_in_vc / (3*60*60), 0.3) + + if vc.id in NERFED_CHANNELS: + player._vc_earn_rate = 0.005 + decay = 1 + boost = 1 + + earnings = 100 / 60 * duration * boost * player._vc_earn_rate * decay + player.currency += earnings + + player._time_in_vc += duration + + + def load_conf(self): + with open(SAVE_FILE, "r") as f: + save = json.load(f) + + for k, v in save.items(): + self.save[int(k)] = Player.from_dict(v) + + + def save_conf(self): + save = {} + for k, v in self.save.items(): + save[str(k)] = v.to_dict() + + with open(SAVE_FILE, "w+") as f: + json.dump(save, f) + + + async def schedule_save(self): + while True: + cog: Currency = self.bot.get_cog(COG_NAME) + if cog is None or cog.cog_id != self.cog_id: + # We are in an old cog after update and don't have to send QOTD anymore + break + sleep = 2 + await asyncio.sleep(sleep) + self.compute_vc_currency(sleep) + self.save_conf() + + + @commands.Cog.listener() + async def on_message(self, message: discord.Message): + if message.author.bot: + return + + if message.author.id in self.save: + player = self.save[message.author.id] + else: + player = Player(message.author.id) + self.save[message.author.id] = player + + t = datetime.datetime.now() + if player._last_talked.minute != t.minute or player._last_talked.hour != t.hour or player._last_talked.date() != t.date(): + player._last_talked = t + player._talked_this_minute = 0 + + msg: str = message.content + if not msg.startswith("?") and player._talked_this_minute < 10: + filtered = list(filter(lambda w: len(w) > 1, msg.split())) + score = min(len(filtered), 20) + boost = 1 + player.currency_boost + if any([role.id == 1145893255062495303 for role in message.author.roles]): + boost += 0.1 + + player.currency += score * boost + + if len(message.stickers) > 0: + player.currency += 3 + + player._talked_this_minute += 1 + + + @commands.Cog.listener() + async def on_voice_state_update(self, member: discord.Member, before: discord.VoiceState, after: discord.VoiceState): + if member.id not in self.save.keys(): + self.save[member.id] = Player(member.id) + player = self.save[member.id] + + if before.channel is None and after.channel is not None: + now = datetime.datetime.now() + if now.date() != player._last_day_in_vc.date(): + player._time_in_vc = 0 + player._last_day_in_vc = now + + + def get_shop(self, shop: str): + shp: Shop = None + if shop is None: + if len(Data.shops) == 1: + shp = Data.shops[0] + else: + if shop.isnumeric() and int(shop) > 0 and int(shop) <= len(Data.shops): + shp = Data.shops[int(shop) - 1] + else: + for s in Data.shops: + if s.name == shop: + shp = s + break + return shp + + + def get_item(self, item: str): + for item_id, itm in Data.items.items(): + if item.lower() in itm.name.lower() or item.lower() in item_id.lower(): + return item_id, itm + return None, None + + + def get_item_price(self, item: str, prices: dict[str, int]): + itm: Item = None + price: int = None + if item.isnumeric() and int(item) > 0 and int(item) <= len(prices): + item_id, price = list(prices.items())[int(item) - 1] + itm = Data.items[item_id] + else: + item_id, itm = self.get_item(item) + if item_id in prices.keys(): + price = prices[item_id] + else: + itm = None + return itm, price + + + # Help command + @commands.command(name="currency", aliases=["currency_help"]) + @checks.has_permissions(PermissionLevel.REGULAR) + async def currency_help(self, ctx: commands.Context): + """ + Earn currency by chatting in text or voice chat, and buy cool things with it! + + ### General commands + + `?buy|?shop(s) [item] [quantity] [shop_name]`: Buys an item in a shop. + > Use `?shop` alone to show current shops. + + `?bal(ance)|?money [user]`: Checks how much currency you or another user have. + + `?inv(entory)|?bag|?items [user]`: Checks your or another player's inventory. + + `?item `: Check infos about an item + + ### Gambling + + `?flip `: Gamble currency by flipping a coin + + `?rps `: Gamble currency at Rock Paper Scissors + """ + await ctx.send_help(ctx.command) + + + # List items to buy in shops + @commands.command(name="buy", aliases=["shop", "shops"]) + @checks.has_permissions(PermissionLevel.REGULAR) + async def buy(self, ctx: commands.Context, item: str = None, count: int = 1, shop: str = None): + """Buy items / Shows what's to buy in the shops""" + + if item is None: + embeds = [] + for shop in Data.shops: + n = len(shop.to_buy) // 8 + 1 + for i in range(n): + embed = discord.Embed( + title="Items to buy", + description=f"## Items to buy - {shop.name} ({i+1}/{n})", + colour=discord.Colour.green() + ) + + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename in self.shop_images.keys(): + embed.set_image(url=self.shop_images[filename]) + else: + embed.set_footer(text="ERROR: No image for this shop. Please ping @cyxo") + embeds.append(embed) + + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + else: + title = "Buy item" + colour = discord.Colour.red() + if ctx.author.id not in self.save: + embed = discord.Embed( + title=title, + description=f"You don't have any money. Try talking a little before trying to buy, okay?", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + player = self.save[ctx.author.id] + + if item.isnumeric(): + if shop is None and len(Data.shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(Data.shops)]) + embed = discord.Embed( + title=title, + description=f"**Multiple shops found. Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha buy {item} {count} [shop name or number]`", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + else: + itm, price = self.get_item_price(item, shp.to_buy) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + total_price = price * count + if player.currency < total_price: + description = f"You don't have enough {CURRENCY_NAME}s to buy {count} {itm.name}" + else: + player.currency -= total_price + if item_id not in player.inventory.keys(): + player.inventory[item_id] = 0 + for _ in range(count): + player.inventory[item_id] += 1 + for effect, args in itm.effects.items(): + await eval(f"Effects.{effect}")(self, ctx, *args) + description = f"You bought **{count} {itm.name}** for **{total_price}** {CURRENCY_EMOJI}" + colour = discord.Colour.green() + else: + shp = None + if shop == None: + avail_shops = [] + item_id, itm = self.get_item(item) + for s in Data.shops: + if item_id in s.to_buy.keys(): + avail_shops.append(s) + + if len(avail_shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(avail_shops)]) + description = f'**Multiple shops found to buy "{item}". Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha buy "{item}" {count} [shop name or number]`' + elif len(avail_shops) == 0: + description = f'No shop to buy "{item}" at the moment' + else: + shp = avail_shops[0] + else: + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + + if shp is not None: + itm, price = self.get_item_price(item, shp.to_buy) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + total_price = price * count + if player.currency < total_price: + description = f"You don't have enough {CURRENCY_NAME}s to buy {count} {itm.name}" + else: + player.currency -= total_price + if item_id not in player.inventory.keys(): + player.inventory[item_id] = 0 + for _ in range(count): + player.inventory[item_id] += 1 + for effect, args in itm.effects.items(): + await eval(f"Effects.{effect}")(self, ctx, *args) + description = f"You bought **{count} {itm.name}** for **{total_price}** {CURRENCY_EMOJI}" + colour = discord.Colour.green() + + embed = discord.Embed( + title=title, + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + @commands.command(name="sell") + @checks.has_permissions(PermissionLevel.OWNER) + async def sell(self, ctx: commands.Context, item: str = None, count: int = 1, shop: str = None): + """Sell items / Shows what's to sell in the shops""" + + if item is None: + embeds = [] + for shop in Data.shops: + n = len(shop.to_sell) // 8 + 1 + for i in range(n): + embed = discord.Embed( + title="Items to sell", + description=f"## Items to sell - {shop.name} ({i+1}/{n})", + colour=discord.Colour.green() + ) + + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename in self.shop_images.keys(): + embed.set_image(url=self.shop_images[filename]) + else: + embed.set_footer(text="ERROR: No image for this shop. Please ping @cyxo") + embeds.append(embed) + + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + else: + title = "Sell item" + colour = discord.Colour.red() + if ctx.author.id not in self.save: + embed = discord.Embed( + title=title, + description=f"You don't have any item. Try talking a little before trying to sell, okay?", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + player = self.save[ctx.author.id] + + if item.isnumeric(): + if shop is None and len(Data.shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(Data.shops)]) + embed = discord.Embed( + title=title, + description=f"**Multiple shops found. Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha sell {item} {count} [shop name or number]`", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + else: + itm, price = self.get_item_price(item, shp.to_sell) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + if item_id not in player.inventory.keys() or player.inventory[item_id] < count: + description = f"You don't have enough {itm.name} in your inventory to sell {count} of them..." + else: + total_price = price * count + player.inventory[item_id] -= count + player.currency += total_price + description = f"You sold **{count} {itm.name}** and earned **{total_price}** {CURRENCY_EMOJI}" + colour = discord.Colour.green() + else: + shp = None + if shop == None: + avail_shops = [] + item_id, itm = self.get_item(item) + for s in Data.shops: + if item_id in s.to_sell.keys(): + avail_shops.append(s) + + if len(avail_shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(avail_shops)]) + description = f'**Multiple shops found to sell "{item}". Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha sell "{item}" {count} [shop name or number]`' + elif len(avail_shops) == 0: + description = f'No shop to sell "{item}" at the moment' + else: + shp = avail_shops[0] + else: + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + + if shp is not None: + itm, price = self.get_item_price(item, shp.to_sell) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + if item_id not in player.inventory.keys() or player.inventory[item_id] < count: + description = f"You don't have enough {itm.name} in your inventory to sell {count} of them..." + else: + total_price = price * count + player.inventory[item_id] -= count + player.currency += total_price + description = f"You sold **{count} {itm.name}** and earned **{total_price}** {CURRENCY_EMOJI}" + colour = discord.Colour.green() + + embed = discord.Embed( + title=title, + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Get player balance + @commands.command(name="balance", aliases=["money", "bal"]) + @checks.has_permissions(PermissionLevel.REGULAR) + async def balance(self, ctx: commands.Context, *, member: commands.MemberConverter = None): + """Shows a user's currency balance""" + + if member is None: + member = ctx.author + + if member.id in self.save: + player = self.save[member.id] + description = f"{member.display_name} currently has {int(player.currency)} {CURRENCY_EMOJI}" + colour = discord.Colour.green() + else: + description = f"{member.display_name} isn't in our database. Have they ever talked??" + colour = discord.Colour.red() + + embed = discord.Embed( + title=f"{member.display_name}'s money", + description=f"{description}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Items and currencies inventory + @commands.command(name="inventory", aliases=["items", "bag", "inv"]) + @checks.has_permissions(PermissionLevel.REGULAR) + async def inventory(self, ctx: commands.Context, *, member: commands.MemberConverter = None): + """Shows a user's inventory""" + + if member is None: + member = ctx.author + + if member.id in self.save: + player = self.save[member.id] + + description = "## Items:\n" + i = 0 + for item, amount in player.inventory.items(): + i += 1 + itm = Data.items[item] + description += f"- **{itm.name}** x{amount}\n" + if i == 0: + description += "This user has no items in their inventory." + + colour = discord.Colour.green() + else: + description = f"{member.display_name} isn't in our database. Have they ever talked??" + colour = discord.Colour.red() + + embed = discord.Embed( + title=f"{member.display_name}'s inventory", + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Give item or currency to user + @commands.command(name="give") + @checks.has_permissions(PermissionLevel.OWNER) + async def give(self, ctx: commands.Context, member: commands.MemberConverter, amount: int, *, item: str = None): + """Gives an item or currency to a member""" + + if member.id in self.save: + player = self.save[member.id] + else: + player = Player(member.id) + self.save[member.id] = player + + if item is None: + player.currency += amount + elif item in Data.items.keys(): + _, itm = self.get_item(item) + if item not in player.inventory.keys(): + player.inventory[item] = 0 + for _ in range(amount): + player.inventory[item] += 1 + for effect, args in itm.effects.items(): + await eval(f"Effects.{effect}")(self, ctx, *args) + else: + embed = discord.Embed( + title=f"Give to {member.display_name}", + description=f"Item {item} does not exist.", + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + self.save_conf() + + if item is None: item = CURRENCY_EMOJI + + embed = discord.Embed( + title=f"Give to {member.display_name}", + description=f"Gave **{amount} {item}** to {member.mention}", + colour=discord.Colour.green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Scoreboard for currency owners (debug) + @commands.command(name="topkek") + @checks.has_permissions(PermissionLevel.OWNER) + async def topkek(self, ctx: commands.Context): + """Scoreboard for currency owners (for debug purposes)""" + + topmembers = sorted(self.save.items(), key=lambda p: p[1].currency, reverse=True) + topmembers = list(filter( + lambda i: (m := get(ctx.guild.members, id=i[0])) is not None and not m.bot, + topmembers)) + topmembers = topmembers[:min(len(topmembers), 10)] + + description = "" + i = 0 + for id, player in topmembers: + i += 1 + user: discord.Member = get(ctx.guild.members, id=id) + description += f"{i}. {user.display_name}: {int(player.currency)} {CURRENCY_EMOJI}\n" + + embed = discord.Embed( + title=f"Currency scoreboard", + description=description.strip(), + colour=discord.Colour.green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Display info about an item + @commands.command(name="item") + @checks.has_permissions(PermissionLevel.REGULAR) + async def item(self, ctx: commands.Context, *, item: str): + """ Shows info about an item """ + + item_id, itm = self.get_item(item) + if itm is not None: + description = f"## {itm.name}\n`{item_id}`\n\n" + description += f"{itm.description}\n\n" + description += "**Effects:**\n" + if len(itm.effects.keys()) > 0: + for effect in itm.effects.keys(): + description += f"- {eval(f'Effects.{effect}').__doc__.format(*itm.effects[effect])}\n" + else: + description += "*No effect, this item is purely a collectible!*\n" + if any([item_id in shop.to_buy.keys() for shop in Data.shops]): + description += "\n**Buyable in the following shop(s):**\n" + for shop in Data.shops: + if item_id in shop.to_buy.keys(): + description += f"- {shop.name}: {shop.to_buy[item_id]} {CURRENCY_EMOJI}\n" + embed = discord.Embed( + title=f'Item info', + description=description, + colour=discord.Colour.green() + ) + embed.set_thumbnail(url="attachment://item.png") + embed.set_footer(text=self.footer) + with open(os.path.join(DIR, "img", "items", itm.image), "rb") as f: + await ctx.send(embed=embed, file=discord.File(fp=f, filename="item.png")) + else: + embed = discord.Embed( + title=f'Item info', + description=f"Item {item} not found!", + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Gamble currency in heads/tails + @commands.command(name="flip") + @checks.has_permissions(PermissionLevel.REGULAR) + async def flip(self, ctx: commands.Context, guess: str, amount: int): + """ Gamble currency by flippîng a coin """ + + heads = ["heads", "h"] + tails = ["tails", "t"] + + player: Player = None + if ctx.author.id in self.save.keys(): + player = self.save[ctx.author.id] + + img = None + + if guess.lower() not in heads and guess.lower() not in tails: + description = f"Stop kidding with your `{guess}`! Guess one of these: `heads/h/tails/t`" + colour = discord.Colour.red() + elif player is None: + description = "You don't have any money. Try talking a little before trying to gamble, okay?" + colour = discord.Colour.red() + elif amount < 0 or amount > player.currency: + description = f"Can't bet **{amount}** {CURRENCY_EMOJI}. Try checking your balance with `?bal`" + colour = discord.Colour.red() + else: + colour = discord.Colour.green() + description = "Ruan Mei flips a coin, and it falls on... " + rnd = random.randint(0, 10000) + if rnd < 5000: + description += "Heads!\n" + if guess.lower() in heads: + player.currency += amount + description += "You won! You get double what you bet!" + img = "https://cdn.discordapp.com/emojis/1164689665740259369.gif" + else: + player.currency -= amount + description += "You lost :frowning: You lost everything you bet, try again next time!" + img = "https://cdn.discordapp.com/emojis/1188293763718709258.webp" + elif rnd < 10000: + description += "Tails!\n" + if guess.lower() in tails: + player.currency += amount + description += "You won! You get double what you bet!" + img = "https://cdn.discordapp.com/emojis/1164689665740259369.gif" + else: + player.currency -= amount + description += "You lost :frowning: You lost everything you bet, try again next time!" + img = "https://cdn.discordapp.com/emojis/1188293763718709258.webp" + else: + colour = discord.Colour.gold() + description += "its edge!\nWow, who could've guessed that?? Anyway, you get your coins back!" + img = "https://cdn.discordapp.com/emojis/1171830972786933850.webp" + + embed = discord.Embed( + title=f'Coin flip', + description=description, + colour=colour + ) + if img is not None: embed.set_thumbnail(url=img) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Gamble currency in rock paper scissors + @commands.command(name="rps") + @checks.has_permissions(PermissionLevel.REGULAR) + async def rps(self, ctx: commands.Context, move: str, amount: int): + """ Gamble currency by playing Rock Paper Scissors """ + + rock = ["rock", "r"] + paper = ["paper", "p"] + scissors = ["scissors", "s"] + + adjectives = ["an epic", "a grand", "a heroic", "a monumental", "an extravagant", "a bombastic", "an ambitious", "an arduous", "a huge", "an extraordinary"] + battles = ["battle", "duel", "clash", "fight", "confrontation", "encounter", "skirmish", "contest"] + + player: Player = None + if ctx.author.id in self.save.keys(): + player = self.save[ctx.author.id] + + img = None + + if move.lower() not in (rock+paper+scissors): + description = f"Hey! `{move}` is not a valid move in Rock Paper Scissors! Pick one of these: `rock/r/paper/p/scissors/s`" + colour = discord.Colour.red() + elif player is None: + description = "You don't have any money. Try talking a little before trying to gamble, okay?" + colour = discord.Colour.red() + elif amount < 0 or amount > player.currency: + description = f"Can't bet **{amount}** {CURRENCY_EMOJI}. Try checking your balance with `?bal`" + colour = discord.Colour.red() + else: + topick = [rock, paper, scissors] + mmove = [m[0] for m in topick if move.lower() in m][0] + rmove = random.choice(topick)[0] + + colour = discord.Colour.green() + description = f"You pick {random.choice(adjectives)} {random.choice(battles)} of Rock Paper Scissors against Ruan Mei!\n" + description += f"The tension is at its highest as **{amount}** {CURRENCY_EMOJI} are at stake on each side...\n\n" + description += f"You play *{mmove}*.\n" + description += f"She plays *{rmove}*.\n\n" + if mmove in rock and rmove in paper \ + or mmove in paper and rmove in scissors \ + or mmove in scissors and rmove in rock: + description += f"You crumble in tears as you lose your **{amount}** {CURRENCY_EMOJI}..." + player.currency -= amount + img = "https://cdn.discordapp.com/emojis/1188293763718709258.webp" + elif mmove == rmove: + description += f"It's a tie! Everyone gets their money back." + img = "https://cdn.discordapp.com/emojis/1171830972786933850.webp" + else: + description += f"You did it! You won! You receive **{amount*2}** {CURRENCY_EMOJI} for your victory!" + player.currency += amount + img = "https://cdn.discordapp.com/emojis/1164689665740259369.gif" + + embed = discord.Embed( + title=f'Rock Paper Scissors', + description=description, + colour=colour + ) + if img is not None: embed.set_thumbnail(url=img) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + +class Effects: + @staticmethod + async def give_role(plugin: Currency, ctx: commands.Context, role_id: int): + """ Gives you the <@&{}> Discord role """ + + try: + role = get(ctx.guild.roles, id=role_id) + logger.info(f"{ctx.author} won role {role.name}") + await ctx.author.add_roles(role) + return role.name + except: + logger.error(f"Error while giving role {role_id} to {ctx.author}") + + @staticmethod + async def dna_role(plugin: Currency, ctx: commands.Context, dna_role_id: int): + """ Collect them all to get a special prize! """ + + dna_list = ["adenine", "cytosine", "guanine", "thymine"] + + player = plugin.save[ctx.author.id] + if all(dna in player.inventory.keys() for dna in dna_list): + role_name = await Effects.give_role(plugin, ctx, dna_role_id) + await ctx.author.send(f'Congrats! You collected all the parts to assemble Ruan Mei\'s hairpin! You received the role "{role_name}"! Please keep it a secret ') + + @staticmethod + async def currency_boost(plugin: Currency, ctx: commands.Context): + """ Boosts your currency earnings. The more you have the better! + - 1 Currency Boost: +5% + - 5 Currency Boost: +10% + - 20 Currency Boost: +15% + - 50 Currency Boost: +20% + """ + player = plugin.save[ctx.author.id] + if player.inventory["currencyboost"] < 5: + player.currency_boost = 0.05 + elif player.inventory["currencyboost"] < 20: + player.currency_boost = 0.1 + elif player.inventory["currencyboost"] < 50: + player.currency_boost = 0.15 + else: + player.currency_boost = 0.2 + + + +async def setup(bot): + await bot.add_cog(Currency(bot)) diff --git a/currency/data.json b/currency/data.json new file mode 100644 index 00000000..4d686347 --- /dev/null +++ b/currency/data.json @@ -0,0 +1,92 @@ +{ + "items": { + "mrrole": { + "name": "Mei's Ruan Role", + "description": "The must-have role for real Ruan Mei mains!", + "image": "ruan.png", + "effects": { + "give_role": [1183807105682120774] + } + }, + "pbprole": { + "name": "Pastry Role", + "description": "Tasty~", + "image": "000.png", + "effects": { + "give_role": [1179765215215235102] + } + }, + "ferole": { + "name": "Embroidery Role", + "description": "Become a trendsetter with this super fashionable role!", + "image": "embroiderie.png", + "effects": { + "give_role": [1183807831154110564] + } + }, + "adenine": { + "name": "Adenine", + "description": "Collect all the DNA proteins for a special reward!", + "image": "adna.png", + "effects": { + "dna_role": [1183807797176049814] + } + }, + "cytosine": { + "name": "Cytosine", + "description": "Collect all the DNA proteins for a special reward!", + "image": "adnc.png", + "effects": { + "dna_role": [1183807797176049814] + } + }, + "guanine": { + "name": "Guanine", + "description": "Collect all the DNA proteins for a special reward!", + "image": "adng.png", + "effects": { + "dna_role": [1183807797176049814] + } + }, + "thymine": { + "name": "Thymine", + "description": "Collect all the DNA proteins for a special reward!", + "image": "adnt.png", + "effects": { + "dna_role": [1183807797176049814] + } + }, + "currencyboost": { + "name": "Currency Boost", + "description": "Boosts currency earn. The more you have, the better!", + "image": "booster.png", + "effects": { + "currency_boost": [] + } + }, + "octoplush": { + "name": "Octo Plush", + "description": "Reversable octopus plushie. It's so cute when it changes its mood!", + "image": "octoplush.png" + } + }, + + "shops": [ + { + "name": "Permanent Shop", + "to_buy": { + "pbprole": 20000, + "ferole": 40000, + "mrrole": 60000, + "adenine": 40000, + "cytosine": 40000, + "guanine": 40000, + "thymine": 40000, + "currencyboost": 10000, + "octoplush": 100000 + }, + "to_sell": { + } + } + ] +} \ No newline at end of file diff --git a/currency/generate_shop.py b/currency/generate_shop.py new file mode 100644 index 00000000..ec4dab8f --- /dev/null +++ b/currency/generate_shop.py @@ -0,0 +1,229 @@ +import hashlib +import json +import os +from typing import Optional + +from PIL import Image, ImageDraw, ImageFont + + +DIR = os.path.dirname(__file__) + + +def hash2(s: str): + return hashlib.md5(s.encode()).hexdigest() + + +class Item(): + + """ Name of the item """ + name: str + + """ Description in shop """ + description: str + + """ Icon in shop / collection """ + image: str + + """ Role (optional) """ + role: Optional[str] + + + def __init__(self, name: str, description: str, image: str, role: Optional[str] = None) -> None: + self.name = name + self.description = description + self.image = image + self.role = role + + def to_dict(self): + res = { + "name": self.name, + "description": self.description, + "image": self.image + } + + if self.role is not None: + res["role"] = self.role + + return res + + @staticmethod + def from_dict(d: dict): + return Item(**d) + + def get_image(self): + return Image.open(os.path.join(DIR, "img", "items", self.image)) + + +class Shop(): + """ Currency name """ + currency: str + + """ Currency emoji """ + currency_emoji: str + + """ Shop name """ + name: str + + """ Items you can buy (dict item_id -> price) """ + to_buy: dict[str, int] + + """ Items you can sell (dict item_id -> price) """ + to_sell: dict[str, int] + + + def __init__(self, currency: str, currency_emoji: str, name: str = None, to_buy: dict = {}, to_sell: dict = {}): + if name is None: + name = f"{currency.title()} shop" + + self.currency = currency + self.currency_emoji = currency_emoji + self.name = name + self.to_buy = to_buy + self.to_sell = to_sell + + def to_dict(self): + return { + "currency": self.currency, + "currency_emoji": self.currency_emoji, + "name": self.name, + "to_buy": self.to_buy, + "to_sell": self.to_sell + } + + @staticmethod + def from_dict(d: dict): + return Shop(**d) + + +def get_emoji_img(emoji: str, size: tuple) -> Image.Image: + if ".png" in emoji: + return Image.open(os.path.join(DIR, "img", emoji)).convert("RGBA").resize(size) + + name = "-".join(map(lambda e: hex(ord(e))[2:], emoji)) + ".png" + path = os.path.join(DIR, "img", "72x72", name) + print(path) + + if os.path.exists(path): + return Image.open(path).convert("RGBA").resize(size) + else: + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 24) + img = Image.new("RGBA", size, (0, 0, 0, 0)) + draw = ImageDraw.Draw(img) + draw.text((0, 0), emoji, font=font, fill="white") + return img + + +def get_shop_image_to_buy(shop, items: dict[str, Item]): + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 32) + bigfont = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 64) + + imgs = [] + n = 0 + # Split the items in chunks of 8 + to_buys = [list(shop.to_buy.items())[i * 8:(i + 1) * 8] for i in range((len(shop.to_buy) + 8 - 1) // 8 )] + for to_buy in to_buys: + img = Image.open(os.path.join(DIR, "img", "background.png")) + draw = ImageDraw.Draw(img) + + for i, itemprice in enumerate(to_buy): + n += 1 + itm, price = itemprice + item = items[itm] + + x = (i % 4) * 300 + 110 + y = (i // 4) * 300 + 110 + itemimg = item.get_image().resize((160, 160)) + img.paste(itemimg, (x, y), itemimg) + draw.text((x - 40, y - 40), f"#{n}", font=bigfont, fill='white', stroke_fill='black', stroke_width=2) + + _, _, w, _ = draw.textbbox((0, 0), item.name, font=font) + tx = x + 80 - w // 2 + ty = y + 170 + draw.text((tx, ty), item.name, font=font, fill='white') + + currency_img = get_emoji_img(shop.currency_emoji, (42, 42)) + + pricetxt = f"{int(price)} " + _, _, w, _ = draw.textbbox((0, 0), pricetxt, font=font) + tx = x + 80 - w // 2 - currency_img.size[0] // 2 + ty = y + 210 + draw.text((tx, ty), pricetxt, font=font, fill='white') + img.paste(currency_img, (tx + w, ty), currency_img) + + imgs.append(img) + + return imgs + + +def get_shop_image_to_sell(shop, items: dict[str, Item]): + font = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 32) + bigfont = ImageFont.truetype(os.path.join(DIR, "ggsymbola.ttf"), 64) + + imgs = [] + n = 0 + # Split the items in chunks of 8 + to_sells = [list(shop.to_sell.items())[i * 8:(i + 1) * 8] for i in range((len(shop.to_sell) + 8 - 1) // 8 )] + for to_sell in to_sells: + img = Image.open(os.path.join(DIR, "img", "background2.png")) + draw = ImageDraw.Draw(img) + + for i, itemprice in enumerate(to_sell): + n += 1 + itm, price = itemprice + item = items[itm] + + x = (i % 4) * 300 + 110 + y = (i // 4) * 300 + 110 + itemimg = item.get_image().resize((160, 160)) + img.paste(itemimg, (x, y), itemimg) + draw.text((x - 40, y - 40), f"#{n}", font=bigfont, fill='white', stroke_fill='black', stroke_width=2) + + _, _, w, _ = draw.textbbox((0, 0), item.name, font=font) + tx = x + 80 - w // 2 + ty = y + 170 + draw.text((tx, ty), item.name, font=font, fill='white') + + currency_img = get_emoji_img(shop.currency_emoji, (42, 42)) + + pricetxt = f"{int(price)} " + _, _, w, _ = draw.textbbox((0, 0), pricetxt, font=font) + tx = x + 80 - w // 2 - currency_img.size[0] // 2 + ty = y + 210 + draw.text((tx, ty), pricetxt, font=font, fill='white') + img.paste(currency_img, (tx + w, ty), currency_img) + + imgs.append(img) + + return imgs + + + +if __name__ == "__main__": + with open(os.path.join(DIR, "data.json"), encoding='utf8') as f: + data = json.load(f) + + items = {} + for k, v in data["items"].items(): + items[k] = Item.from_dict(v) + + for s in data["shops"]: + shop = Shop.from_dict(s) + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_0.png" + path = os.path.join(DIR, "img", "shops", filename) + + if not os.path.exists(path): + imgs = get_shop_image_to_buy(shop, items) + for n, img in enumerate(imgs): + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_{n}.png" + path = os.path.join(DIR, "img", "shops", filename) + img.save(path) + + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_0.png" + path = os.path.join(DIR, "img", "shops", filename) + + if not os.path.exists(path): + imgs = get_shop_image_to_sell(shop, items) + for n, img in enumerate(imgs): + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{n}.png" + path = os.path.join(DIR, "img", "shops", filename) + img.save(path) diff --git a/currency/img/currency.png b/currency/img/currency.png new file mode 100644 index 00000000..3983b94f Binary files /dev/null and b/currency/img/currency.png differ diff --git a/currency/img/items/000.png b/currency/img/items/000.png new file mode 100644 index 00000000..6db30f2d Binary files /dev/null and b/currency/img/items/000.png differ diff --git a/currency/img/items/001.png b/currency/img/items/001.png new file mode 100644 index 00000000..76fc3b91 Binary files /dev/null and b/currency/img/items/001.png differ diff --git a/currency/img/items/adna.png b/currency/img/items/adna.png new file mode 100644 index 00000000..9228ebbd Binary files /dev/null and b/currency/img/items/adna.png differ diff --git a/currency/img/items/adnc.png b/currency/img/items/adnc.png new file mode 100644 index 00000000..cd87807b Binary files /dev/null and b/currency/img/items/adnc.png differ diff --git a/currency/img/items/adng.png b/currency/img/items/adng.png new file mode 100644 index 00000000..6ab26af0 Binary files /dev/null and b/currency/img/items/adng.png differ diff --git a/currency/img/items/adnt.png b/currency/img/items/adnt.png new file mode 100644 index 00000000..5c268d36 Binary files /dev/null and b/currency/img/items/adnt.png differ diff --git a/currency/img/items/booster.png b/currency/img/items/booster.png new file mode 100644 index 00000000..3139bea5 Binary files /dev/null and b/currency/img/items/booster.png differ diff --git a/currency/img/items/embroiderie.png b/currency/img/items/embroiderie.png new file mode 100644 index 00000000..d4d25061 Binary files /dev/null and b/currency/img/items/embroiderie.png differ diff --git a/currency/img/items/octoplush.png b/currency/img/items/octoplush.png new file mode 100644 index 00000000..236e67ef Binary files /dev/null and b/currency/img/items/octoplush.png differ diff --git a/currency/img/items/ruan.png b/currency/img/items/ruan.png new file mode 100644 index 00000000..129b7f58 Binary files /dev/null and b/currency/img/items/ruan.png differ diff --git a/currency/img/items/tile000.png b/currency/img/items/tile000.png new file mode 100644 index 00000000..ef318b0a Binary files /dev/null and b/currency/img/items/tile000.png differ diff --git a/currency/img/items/tile001.png b/currency/img/items/tile001.png new file mode 100644 index 00000000..93c0b73e Binary files /dev/null and b/currency/img/items/tile001.png differ diff --git a/currency/img/items/tile002.png b/currency/img/items/tile002.png new file mode 100644 index 00000000..f66d4263 Binary files /dev/null and b/currency/img/items/tile002.png differ diff --git a/currency/img/items/tile003.png b/currency/img/items/tile003.png new file mode 100644 index 00000000..418493af Binary files /dev/null and b/currency/img/items/tile003.png differ diff --git a/currency/img/items/tile004.png b/currency/img/items/tile004.png new file mode 100644 index 00000000..d6bf2b80 Binary files /dev/null and b/currency/img/items/tile004.png differ diff --git a/currency/img/items/tile006.png b/currency/img/items/tile006.png new file mode 100644 index 00000000..d6a8e463 Binary files /dev/null and b/currency/img/items/tile006.png differ diff --git a/currency/img/items/tile007.png b/currency/img/items/tile007.png new file mode 100644 index 00000000..ef76cbe8 Binary files /dev/null and b/currency/img/items/tile007.png differ diff --git a/currency/img/items/tile008.png b/currency/img/items/tile008.png new file mode 100644 index 00000000..b8789259 Binary files /dev/null and b/currency/img/items/tile008.png differ diff --git a/currency/img/items/tile009.png b/currency/img/items/tile009.png new file mode 100644 index 00000000..c0c18567 Binary files /dev/null and b/currency/img/items/tile009.png differ diff --git a/currency/img/items/tile010.png b/currency/img/items/tile010.png new file mode 100644 index 00000000..862ccf83 Binary files /dev/null and b/currency/img/items/tile010.png differ diff --git a/currency/img/shops/.gitkeep b/currency/img/shops/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/currency/requirements.txt b/currency/requirements.txt new file mode 100644 index 00000000..2c24336e --- /dev/null +++ b/currency/requirements.txt @@ -0,0 +1 @@ +requests==2.31.0 diff --git a/currency/shops_url.json b/currency/shops_url.json new file mode 100644 index 00000000..6c7be48f --- /dev/null +++ b/currency/shops_url.json @@ -0,0 +1,4 @@ +{ + "to_buy_b6dc72b2a8ae46865b094ab9de0b31ce_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1187839721553006713/to_buy_b6dc72b2a8ae46865b094ab9de0b31ce_0.png", + "to_buy_b6dc72b2a8ae46865b094ab9de0b31ce_1.png": "https://media.discordapp.net/attachments/1179003913354104832/1187839722005987378/to_buy_b6dc72b2a8ae46865b094ab9de0b31ce_1.png" +} \ No newline at end of file diff --git a/gacha/.gitignore b/gacha/.gitignore new file mode 100644 index 00000000..96403d36 --- /dev/null +++ b/gacha/.gitignore @@ -0,0 +1 @@ +__pycache__/* diff --git a/gacha/data.json b/gacha/data.json new file mode 100644 index 00000000..fc278524 --- /dev/null +++ b/gacha/data.json @@ -0,0 +1,119 @@ +{ + "items": { + "5starRole": { + "name": "5-star Role", + "description": "This is a super rare role!", + "image": "000.png", + "role": "Super Lucky Player" + }, + "4starCollectible": { + "name": "4-star Collectible", + "description": "This is just a collectible, doesn't give a role but it's nice to have!", + "image": "001.png" + }, + "tbcat": { + "name": "Trailblazer Cat", + "description": "", + "image": "tile000.png" + }, + "m7cat": { + "name": "March 7th Cat", + "description": "", + "image": "tile001.png" + }, + "dhcat": { + "name": "Dan Heng Cat", + "description": "", + "image": "tile002.png" + }, + "hertacat": { + "name": "Herta Cat", + "description": "", + "image": "tile003.png" + }, + "rmcat": { + "name": "Ruan Mei Cat", + "description": "", + "image": "tile004.png" + }, + "qqcat": { + "name": "Qingque Cat", + "description": "", + "image": "tile006.png" + }, + "bladecat": { + "name": "Blade Cat", + "description": "", + "image": "tile007.png" + }, + "claracat": { + "name": "Clara Cat", + "description": "", + "image": "tile008.png" + }, + "guicat": { + "name": "Guinaifen Cat", + "description": "", + "image": "tile009.png" + }, + "kafcat": { + "name": "Kafka Cat", + "description": "", + "image": "tile010.png" + } + }, + + "shops": [ + { + "currency": "Plum Blossom", + "currency_emoji": "🌸", + "to_buy": { + "tbcat": 1e6, + "m7cat": 1e6, + "dhcat": 1e6, + "hertacat": 1e6, + "rmcat": 1e6, + "qqcat": 1e6, + "bladecat": 1e6, + "claracat": 1e6, + "guicat": 1e6, + "kafcat": 1e6 + }, + "to_sell": { + "4starCollectible": 300, + "tbcat": 1, + "m7cat": 1, + "dhcat": 1, + "hertacat": 1, + "rmcat": 1, + "qqcat": 1, + "bladecat": 1, + "claracat": 1, + "guicat": 1, + "kafcat": 1 + } + }, + { + "currency": "Poop", + "currency_emoji": "💩", + "name": "Test shop", + "to_buy": { + "5starRole": 300 + }, + "to_sell": { + "4starCollectible": 1 + } + } + ], + + "banners": [ + { + "name": "Standard banner", + "pull_cost": 1, + "drop_weights": { + "1": ["5starRole"], + "2999": ["4starCollectible"] + } + } + ] +} \ No newline at end of file diff --git a/gacha/gacha.py b/gacha/gacha.py new file mode 100644 index 00000000..14d534cc --- /dev/null +++ b/gacha/gacha.py @@ -0,0 +1,938 @@ +import datetime +import hashlib +import io +import json +import os +import random +import uuid +from typing import Optional + +import asyncio +import discord +import requests +from discord.ext import commands +from discord.utils import get +from PIL import Image + +from core import checks +from core.models import PermissionLevel, getLogger +from core.paginator import EmbedPaginatorSession + +logger = getLogger(__name__) + + +COG_NAME = "Gacha" +DIR = os.path.dirname(__file__) +GACHA_FILE = os.path.join(os.path.expanduser("~"), "gacha.json") +CURRENCY_NAME = "Cosmic Fragment" +CURRENCY_EMOJI = "cosmic.png" +PULL_ANIM = [ + "https://media.discordapp.net/attachments/1179003913354104832/1179017794994569236/pull-5star.gif", + "https://media.discordapp.net/attachments/1179003913354104832/1179029377976119306/pull-3star.gif" +] + + +def hash2(s: str): + return hashlib.md5(s.encode()).hexdigest() + + +class Item(): + + """ Name of the item """ + name: str + + """ Description in shop """ + description: str + + """ Icon in shop / collection """ + image: str + + """ Role (optional) """ + role: Optional[str] + + + def __init__(self, name: str, description: str, image: str, role: Optional[str] = None) -> None: + self.name = name + self.description = description + self.image = image + self.role = role + + def to_dict(self): + res = { + "name": self.name, + "description": self.description, + "image": self.image + } + + if self.role is not None: + res["role"] = self.role + + return res + + @staticmethod + def from_dict(d: dict): + return Item(**d) + + def get_image(self): + return Image.open(os.path.join(DIR, "img", "items", self.image)) + + +class Player(): + """ Player id """ + player_id: int + + """ Pull currency """ + pull_currency: int + + """ Shop currencies (dict name -> amount) """ + currencies: dict[str, int] + + """ Inventory (dict item_id -> amount) """ + inventory: dict[str, int] + + # Internal variables + _last_talked: datetime.datetime + _talked_this_minute: int + _pulling: bool + + def __init__(self, player_id: int, pull_currency: int = 0, currencies: dict = {}, inventory: dict = {}): + self.player_id = player_id + self.pull_currency = pull_currency + self.currencies = currencies + self.inventory = inventory + + self._last_talked = datetime.datetime.now() + self._talked_this_minute = 0 + self._pulling = False + + def to_dict(self): + return { + "player_id": self.player_id, + "pull_currency": self.pull_currency, + "currencies": self.currencies, + "inventory": self.inventory + } + + @staticmethod + def from_dict(d: dict): + return Player(**d) + + +class Shop(): + """ Currency name """ + currency: str + + """ Currency emoji """ + currency_emoji: str + + """ Shop name """ + name: str + + """ Items you can buy (dict item_id -> price) """ + to_buy: dict[str, int] + + """ Items you can sell (dict item_id -> price) """ + to_sell: dict[str, int] + + + def __init__(self, currency: str, currency_emoji: str, name: str = None, to_buy: dict = {}, to_sell: dict = {}): + if name is None: + name = f"{currency.title()} shop" + + self.currency = currency + self.currency_emoji = currency_emoji + self.name = name + self.to_buy = to_buy + self.to_sell = to_sell + + def to_dict(self): + return { + "currency": self.currency, + "currency_emoji": self.currency_emoji, + "name": self.name, + "to_buy": self.to_buy, + "to_sell": self.to_sell + } + + @staticmethod + def from_dict(d: dict): + return Shop(**d) + + +class Banner(): + """ Banner/event name """ + name: str + + """ Items (dict drop_weight -> list[item_id]) """ + drop_weights: dict[int, list[str]] # eg: if weight is 1 and sum of weights is 3000, 1 among 3000 chances to get one in the list + + """ Pull cost """ + pull_cost: int + + _cumulative_weights = [] + + def __init__(self, name: str, pull_cost: int, drop_weights: dict = {}): + self.name = name + self.pull_cost = pull_cost + self.drop_weights = drop_weights + + self._cumulative_weights = [0] + for w in sorted(self.drop_weights.keys()): + self._cumulative_weights.append(self._cumulative_weights[0] + w) + self._cumulative_weights.pop(0) + + def to_dict(self): + new_drop_weights = {} + for weight, lst in self.drop_weights.items(): + new_drop_weights[str(weight)] = lst + + return { + "name": self.name, + "pull_cost": self.pull_cost, + "drop_weights": new_drop_weights + } + + @staticmethod + def from_dict(d: dict): + new_drop_weights = {} + for weight, lst in d["drop_weights"].items(): + new_drop_weights[int(weight)] = lst + + d["drop_weights"] = new_drop_weights + return Banner(**d) + + def get_rates_text(self, items: dict[str, Item]): + text = f"### Pulls cost: {self.pull_cost} {CURRENCY_NAME}{'s' if self.pull_cost > 1 else ''}\n\n" + + sorted_rates = sorted(self.drop_weights.keys()) + total_weight = sum(sorted_rates) + + for weight in sorted_rates: + rate = weight / total_weight * 100 + text += f"{rate:.2f}% chance to get one of the following:\n" + + for item_id in self.drop_weights[weight]: + text += f"- {items[item_id].name}\n" + + text += "\n" + + return text.strip() + + +class Data: + + items: dict[str, Item] = {} + + shops: list[Shop] = [] + + banners: list[Banner] = [] + + with open(os.path.join(DIR, "data.json"), encoding='utf8') as f: + o = json.load(f) + + for k, v in o["items"].items(): + items[k] = Item.from_dict(v) + + for s in o["shops"]: + shops.append(Shop.from_dict(s)) + + for b in o["banners"]: + banners.append(Banner.from_dict(b)) + + + +class Gacha(commands.Cog, name=COG_NAME): + """Earn currency, gacha-it, and win roles!""" + + save: dict[int, Player] + + def __init__(self, bot: commands.Bot): + self.bot = bot + self.cog_id = uuid.uuid4() + + self.save = {} + if os.path.exists(GACHA_FILE): + self.load_conf() + + logger.info(os.getcwd()) + + self.bot.loop.create_task(self.schedule_save()) + + shops_save = os.path.join(DIR, "shops_url.json") + self.shop_images = {} + if os.path.exists(shops_save): + with open(shops_save) as f: + self.shop_images = json.load(f) + for shop in Data.shops: + n = len(shop.to_sell) // 8 + 1 + for i in range(n): + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename not in self.shop_images.keys(): + logger.warn(f"No image for shop {shop.name}-{i}") + + self.footer = "" # TODO: added just in case we do something with it someday + + + def load_conf(self): + with open(GACHA_FILE, "r") as f: + save = json.load(f) + + for k, v in save.items(): + self.save[int(k)] = Player.from_dict(v) + + + def save_conf(self): + save = {} + for k, v in self.save.items(): + save[str(k)] = v.to_dict() + + with open(GACHA_FILE, "w+") as f: + json.dump(save, f) + + + async def schedule_save(self): + while True: + cog: Gacha = self.bot.get_cog(COG_NAME) + if cog is None or cog.cog_id != self.cog_id: + # We are in an old cog after update and don't have to send QOTD anymore + break + await asyncio.sleep(60) + self.save_conf() + + + @commands.Cog.listener() + async def on_message(self, message: discord.Message): + if message.author.bot: + return + + if message.author.id in self.save: + player = self.save[message.author.id] + else: + player = Player(message.author.id) + self.save[message.author.id] = player + + t = datetime.datetime.now() + if player._last_talked.minute != t.minute or player._last_talked.hour != t.hour or player._last_talked.date() != t.date(): + player._last_talked = t + player._talked_this_minute = 0 + + msg: str = message.content + if not msg.startswith("?") and player._talked_this_minute < 10: + filtered = list(filter(lambda w: len(w) > 1, msg.split())) + score = min(len(filtered), 20) + player.pull_currency += score + + if len(message.stickers) > 0: + player.pull_currency += 3 + + player._talked_this_minute += 1 + + + def get_banner(self, banner: str): + bann: Banner = None + if banner is None: + if len(Data.banners) == 1: + bann = Data.banners[0] + else: + if banner.isnumeric() and int(banner) > 0 and int(banner) <= len(Data.banners): + bann = Data.banners[int(banner) - 1] + else: + for b in Data.banners: + if b.name == banner: + bann = b + break + return bann + + + def get_shop(self, shop: str): + shp: Shop = None + if shop is None: + if len(Data.shops) == 1: + shp = Data.shops[0] + else: + if shop.isnumeric() and int(shop) > 0 and int(shop) <= len(Data.shops): + shp = Data.shops[int(shop) - 1] + else: + for s in Data.shops: + if s.name == shop: + shp = s + break + return shp + + + def get_item(self, item: str): + for item_id, itm in Data.items.items(): + if itm.name == item or item_id == item: + return item_id, itm + return None, None + + + def get_item_price(self, item: str, prices: dict[str, int]): + itm: Item = None + price: int = None + if item.isnumeric() and int(item) > 0 and int(item) <= len(prices): + item_id, price = list(prices.items())[int(item) - 1] + itm = Data.items[item_id] + else: + item_id, itm = self.get_item(item) + if item_id in prices.keys(): + price = prices[item_id] + else: + itm = None + return itm, price + + + async def give_role(self, ctx: commands.Context, item: Item): + if item.role is not None: + try: + role = get(ctx.guild.roles, name=item.role) + logger.info(f"{ctx.author} won role {item.role}") + await ctx.author.add_roles(role) + self.save_conf() + except: + logger.error(f"Error while giving role {item.role} to {ctx.author}") + + + @commands.group(invoke_without_command=True) + async def gacha(self, ctx): + """ + Ruan Mei Mains' gacha system! + """ + + await ctx.send_help(ctx.command) + + + # Get gacha drop rates + @gacha.command(name="details", aliases=["rates"]) + async def details(self, ctx: commands.Context, *, banner: str = None): + """Display gacha drop rates for current banner""" + + bann = self.get_banner(banner) + + if bann is None: + description = f'Banner "{banner}" not found!' + colour = discord.Colour.red() + else: + bann_description = bann.get_rates_text(Data.items) + description = f"# {bann.name}\n\n{bann_description}" + colour = discord.Colour.green() + + + embed = discord.Embed( + title="Banner details", + description=f"{description}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # List items to buy in shops + @gacha.command(name="buy") + async def buy(self, ctx: commands.Context, item: str = None, count: int = 1, shop: str = None): + """Buy items / Shows what's to buy in the shops""" + + if item is None: + embeds = [] + for shop in Data.shops: + n = len(shop.to_buy) // 8 + 1 + for i in range(n): + embed = discord.Embed( + title="Items to buy", + description=f"## Items to buy - {shop.name} ({i+1}/{n})", + colour=discord.Colour.green() + ) + + filename = f"to_buy_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename in self.shop_images.keys(): + embed.set_image(url=self.shop_images[filename]) + else: + embed.set_footer("ERROR: No image for this shop. Please ping @cyxo") + embeds.append(embed) + + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + else: + title = "Buy item" + colour = discord.Colour.red() + if ctx.author.id not in self.save: + embed = discord.Embed( + title=title, + description=f"You don't have any currency. Try talking a little before trying to buy, okay?", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + player = self.save[ctx.author.id] + + if item.isnumeric(): + if shop is None and len(Data.shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(Data.shops)]) + embed = discord.Embed( + title=title, + description=f"**Multiple shops found. Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha buy {item} {count} [shop name or number]`", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + else: + itm, price = self.get_item_price(item, shp.to_buy) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + total_price = price * count + if shp.currency_emoji not in player.currencies.keys() or player.currencies[shp.currency_emoji] < total_price: + description = f"You don't have enough {shp.currency}s to buy {count} {itm.name}" + else: + player.currencies[shp.currency_emoji] -= total_price + if item_id not in player.inventory.keys(): + player.inventory[item_id] = 0 + player.inventory[item_id] += count + description = f"You bought **{count} {itm.name}** for **{total_price}** {shp.currency_emoji}" + colour = discord.Colour.green() + else: + shp = None + if shop == None: + avail_shops = [] + item_id, itm = self.get_item(item) + for s in Data.shops: + if item_id in s.to_buy.keys(): + avail_shops.append(s) + + if len(avail_shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(avail_shops)]) + description = f'**Multiple shops found to buy "{item}". Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha buy "{item}" {count} [shop name or number]`' + elif len(avail_shops) == 0: + description = f'No shop to buy "{item}" at the moment' + else: + shp = avail_shops[0] + else: + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + + if shp is not None: + itm, price = self.get_item_price(item, shp.to_buy) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + total_price = price * count + if shp.currency_emoji not in player.currencies.keys() or player.currencies[shp.currency_emoji] < total_price: + description = f"You don't have enough {shp.currency}s to buy {count} {itm.name}" + else: + player.currencies[shp.currency_emoji] -= total_price + if item_id not in player.inventory.keys(): + player.inventory[item_id] = 0 + player.inventory[item_id] += count + description = f"You bought **{count} {itm.name}** for **{total_price}** {shp.currency_emoji}" + colour = discord.Colour.green() + + embed = discord.Embed( + title=title, + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + @gacha.command(name="sell") + async def sell(self, ctx: commands.Context, item: str = None, count: int = 1, shop: str = None): + """Sell items / Shows what's to sell in the shops""" + + if item is None: + embeds = [] + for shop in Data.shops: + n = len(shop.to_sell) // 8 + 1 + for i in range(n): + embed = discord.Embed( + title="Items to sell", + description=f"## Items to sell - {shop.name} ({i+1}/{n})", + colour=discord.Colour.green() + ) + + filename = f"to_sell_{hash2(json.dumps(shop.to_dict()))}_{i}.png" + if filename in self.shop_images.keys(): + embed.set_image(url=self.shop_images[filename]) + else: + embed.set_footer(text="ERROR: No image for this shop. Please ping @cyxo") + embeds.append(embed) + + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + else: + title = "Sell item" + colour = discord.Colour.red() + if ctx.author.id not in self.save: + embed = discord.Embed( + title=title, + description=f"You don't have any item. Try talking a little before trying to sell, okay?", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + player = self.save[ctx.author.id] + + if item.isnumeric(): + if shop is None and len(Data.shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(Data.shops)]) + embed = discord.Embed( + title=title, + description=f"**Multiple shops found. Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha sell {item} {count} [shop name or number]`", + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + else: + itm, price = self.get_item_price(item, shp.to_sell) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + if item_id not in player.inventory.keys() or player.inventory[item_id] < count: + description = f"You don't have enough {itm.name} in your inventory to sell {count} of them..." + else: + total_price = price * count + player.inventory[item_id] -= count + if shp.currency_emoji not in player.currencies.keys(): + player.currencies[shp.currency_emoji] = 0 + player.currencies[shp.currency_emoji] += total_price + description = f"You sold **{count} {itm.name}** and earned **{total_price}** {shp.currency_emoji}" + colour = discord.Colour.green() + else: + shp = None + if shop == None: + avail_shops = [] + item_id, itm = self.get_item(item) + for s in Data.shops: + if item_id in s.to_sell.keys(): + avail_shops.append(s) + + if len(avail_shops) > 1: + txt_shop_list = "\n".join([f'{i+1}. "{shop.name}"' for i, shop in enumerate(avail_shops)]) + description = f'**Multiple shops found to sell "{item}". Please specify a shop to use:**\n{txt_shop_list}\nUsage: `?gacha sell "{item}" {count} [shop name or number]`' + elif len(avail_shops) == 0: + description = f'No shop to sell "{item}" at the moment' + else: + shp = avail_shops[0] + else: + shp = self.get_shop(shop) + if shp is None: + description = f'Shop "{shop}" not found' + + if shp is not None: + itm, price = self.get_item_price(item, shp.to_sell) + if itm is None: + description = f'Item "{item}" not found in shop "{shp.name}"' + else: + item_id, _ = self.get_item(itm.name) + if item_id not in player.inventory.keys() or player.inventory[item_id] < count: + description = f"You don't have enough {itm.name} in your inventory to sell {count} of them..." + else: + total_price = price * count + player.inventory[item_id] -= count + if shp.currency_emoji not in player.currencies.keys(): + player.currencies[shp.currency_emoji] = 0 + player.currencies[shp.currency_emoji] += total_price + description = f"You sold **{count} {itm.name}** and earned **{total_price}** {shp.currency_emoji}" + colour = discord.Colour.green() + + embed = discord.Embed( + title=title, + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Get player balance + @gacha.command(name="balance", aliases=["money"]) + async def balance(self, ctx: commands.Context, *, member: commands.MemberConverter = None): + """Shows a user's currency balance""" + + if member is None: + member = ctx.author + + if member.id in self.save: + player = self.save[member.id] + + description = "## Pull currency:\n" + description += f"{player.pull_currency} {CURRENCY_NAME}{'s' if player.pull_currency > 1 else ''}" + + description += "\n## Shop currencies:\n" + i = 0 + for curr, amount in player.currencies.items(): + i += 1 + description += f"- {amount} {curr}\n" + if i == 0: + description += "This user has no shop currencies.\n" + + colour = discord.Colour.green() + else: + description = f"{member.display_name} isn't in our database. Have they ever talked??" + colour = discord.Colour.red() + + embed = discord.Embed( + title=f"{member.display_name}'s money", + description=f"{description}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Give item or currency to user + @gacha.command(name="give") + @checks.has_permissions(PermissionLevel.OWNER) + async def give(self, ctx: commands.Context, member: commands.MemberConverter, amount: int, *, item: str = None): + """Gives an item or currency to a member""" + + if member.id in self.save: + player = self.save[member.id] + else: + player = Player(member.id) + self.save[member.id] = player + + if item is None: + player.pull_currency += amount + elif item in Data.items.keys(): + if item not in player.inventory.keys(): + player.inventory[item] = 0 + player.inventory[item] += amount + await self.give_role(ctx, Data.items[item]) + else: + for shp in Data.shops: + if item.lower() == shp.currency.lower() or item == shp.currency_emoji: + if shp.currency_emoji not in player.currencies.keys(): + player.currencies[shp.currency_emoji] = 0 + player.currencies[shp.currency_emoji] += amount + + self.save_conf() + + if item is None: item = CURRENCY_NAME + + embed = discord.Embed( + title=f"Give to {member.display_name}", + description=f"Gave **{amount} {item}** to {member.mention}", + colour=discord.Colour.green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Scoreboard for currency owners (debug) + @gacha.command(name="topkek") + async def topkek(self, ctx: commands.Context): + """Scoreboard for currency owners (for debug purposes)""" + + topmembers = sorted(self.save.items(), key=lambda p: p[1].pull_currency, reverse=True) + topmembers = list(filter( + lambda i: (m := get(ctx.guild.members, id=i[0])) is not None and not m.bot, + topmembers)) + topmembers = topmembers[:min(len(topmembers), 10)] + + description = "" + i = 0 + for id, player in topmembers: + i += 1 + user: discord.Member = get(ctx.guild.members, id=id) + description += f"{i}. {user.display_name}: {player.pull_currency} {CURRENCY_NAME}s\n" + + embed = discord.Embed( + title=f"Currency scoreboard", + description=description.strip(), + colour=discord.Colour.green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Items and currencies inventory + @gacha.command(name="inventory", aliases=["items", "bag"]) + async def inventory(self, ctx: commands.Context, *, member: commands.MemberConverter = None): + """Shows a user's inventory""" + + if member is None: + member = ctx.author + + if member.id in self.save: + player = self.save[member.id] + + description = "## Items:\n" + i = 0 + for item, amount in player.inventory.items(): + i += 1 + itm = Data.items[item] + description += f"- **{itm.name}** x{amount}\n" + if i == 0: + description += "This user has no items in their inventory." + + colour = discord.Colour.green() + else: + description = f"{member.display_name} isn't in our database. Have they ever talked??" + colour = discord.Colour.red() + + embed = discord.Embed( + title=f"{member.display_name}'s inventory", + description=description, + colour=colour + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + + + # Pull on a banner + @gacha.command(name="pull", aliases=["single", "multi", "10pull"]) + async def pull(self, ctx: commands.Context, *, banner: str = "1"): + """Pull on a banner (defaults to banner number 1)""" + + command = ctx.message.content.split()[1] + bann = self.get_banner(banner) + + error_title = f"Can't do a {command}" + MULTIS = ["10pull", "multi"] + + if bann is None: + description = f'No banners at the time!' + embed = discord.Embed( + title=error_title, + description=description.strip(), + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + if command in MULTIS: + pull_count = 10 + else: + pull_count = 1 + pull_cost = bann.pull_cost * pull_count + + player_id = ctx.author.id + if player_id not in self.save.keys() or self.save[player_id].pull_currency < pull_cost: + description = f"You don't have enough {CURRENCY_NAME}s. The cost for a {command} on this banner is **{pull_cost} {CURRENCY_NAME}{'s' if pull_cost > 1 else ''}**.\n\nTalk some more and use `?gacha balance` to check your balance!" + embed = discord.Embed( + title=error_title, + description=description.strip(), + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + player = self.save[player_id] + if player._pulling: + description = f"You already have an ongoing pull, please be patient!" + embed = discord.Embed( + title=error_title, + description=description.strip(), + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + return + + player._pulling = True + + title = f"{ctx.author.display_name}'s {command} on {bann.name}" + + pull_results = [] + pull_results_ids = [] + mini = len(PULL_ANIM) + for _ in range(pull_count): + rnd = random.randint(0, bann._cumulative_weights[-1] - 1) + for i in range(len(bann._cumulative_weights)): + if rnd < bann._cumulative_weights[i]: + if i < mini: + mini = i + weight = sorted(bann.drop_weights.keys())[i] + item_id = random.choice(bann.drop_weights[weight]) + pull_results_ids.append(item_id) + item = Data.items[item_id] + pull_results.append(item) + break + + if mini < len(PULL_ANIM): + anim = PULL_ANIM[mini] + else: + anim = PULL_ANIM[-1] + + img = Image.open(os.path.join(DIR, "img", "gachabg.png")) + if command in MULTIS: + for i in range(pull_count): + item = pull_results[i] + itm = item.get_image().resize((92, 92)) + img.paste(itm, (30 * (1+(i % 5)) + 92 * (i % 5), 60 * (1+(i // 5)) + 92 * (i // 5)), itm) + else: + item = pull_results[0] + itm = item.get_image().resize((160, 160)) + img.paste(itm, (240, 100), itm) + + with io.BytesIO() as f: + img.save(f, 'PNG') + f.seek(0) + r = requests.post("https://api.imgbb.com/1/upload?key=97d73c9821eedce1864ef870883defdb", files={"image": f}) + j = r.json() + pull_url = j["data"]["url"] + + colour = discord.Colour.random() + embed = discord.Embed( + title=title, + colour=colour + ) + embed.set_image(url=anim) + embed.set_footer(text=self.footer) + + message: discord.Message = await ctx.send(embed=embed) + + await asyncio.sleep(11.5) + + embed = discord.Embed( + title=title, + colour=colour + ) + embed.set_image(url=pull_url) + embed.set_footer(text=self.footer) + + results_dict = dict([(item.name, pull_results.count(item)) for item in pull_results]) + results_str = [f"**{k} x{v}**" for k, v in results_dict.items()] + + await message.edit(embed=embed) + await message.reply(f"{ctx.author.mention} just pulled {', '.join(results_str)}!") + + for item in pull_results: + await self.give_role(ctx, item) + + player.pull_currency -= pull_cost + + for item_id in pull_results_ids: + if item_id not in player.inventory: + player.inventory[item_id] = 0 + + player.inventory[item_id] += 1 + + player._pulling = False + + +async def setup(bot): + await bot.add_cog(Gacha(bot)) diff --git a/gacha/ggsymbola.ttf b/gacha/ggsymbola.ttf new file mode 100644 index 00000000..47438574 Binary files /dev/null and b/gacha/ggsymbola.ttf differ diff --git a/gacha/img/background.png b/gacha/img/background.png new file mode 100644 index 00000000..b4dc6f70 Binary files /dev/null and b/gacha/img/background.png differ diff --git a/gacha/img/background2.png b/gacha/img/background2.png new file mode 100644 index 00000000..5eb4a070 Binary files /dev/null and b/gacha/img/background2.png differ diff --git a/gacha/img/cosmic.png b/gacha/img/cosmic.png new file mode 100644 index 00000000..2fef97c4 Binary files /dev/null and b/gacha/img/cosmic.png differ diff --git a/gacha/img/gachabg.png b/gacha/img/gachabg.png new file mode 100644 index 00000000..855edbfb Binary files /dev/null and b/gacha/img/gachabg.png differ diff --git a/gacha/img/items/000.png b/gacha/img/items/000.png new file mode 100644 index 00000000..6db30f2d Binary files /dev/null and b/gacha/img/items/000.png differ diff --git a/gacha/img/items/001.png b/gacha/img/items/001.png new file mode 100644 index 00000000..76fc3b91 Binary files /dev/null and b/gacha/img/items/001.png differ diff --git a/gacha/img/items/tile000.png b/gacha/img/items/tile000.png new file mode 100644 index 00000000..ef318b0a Binary files /dev/null and b/gacha/img/items/tile000.png differ diff --git a/gacha/img/items/tile001.png b/gacha/img/items/tile001.png new file mode 100644 index 00000000..93c0b73e Binary files /dev/null and b/gacha/img/items/tile001.png differ diff --git a/gacha/img/items/tile002.png b/gacha/img/items/tile002.png new file mode 100644 index 00000000..f66d4263 Binary files /dev/null and b/gacha/img/items/tile002.png differ diff --git a/gacha/img/items/tile003.png b/gacha/img/items/tile003.png new file mode 100644 index 00000000..418493af Binary files /dev/null and b/gacha/img/items/tile003.png differ diff --git a/gacha/img/items/tile004.png b/gacha/img/items/tile004.png new file mode 100644 index 00000000..d6bf2b80 Binary files /dev/null and b/gacha/img/items/tile004.png differ diff --git a/gacha/img/items/tile006.png b/gacha/img/items/tile006.png new file mode 100644 index 00000000..d6a8e463 Binary files /dev/null and b/gacha/img/items/tile006.png differ diff --git a/gacha/img/items/tile007.png b/gacha/img/items/tile007.png new file mode 100644 index 00000000..ef76cbe8 Binary files /dev/null and b/gacha/img/items/tile007.png differ diff --git a/gacha/img/items/tile008.png b/gacha/img/items/tile008.png new file mode 100644 index 00000000..b8789259 Binary files /dev/null and b/gacha/img/items/tile008.png differ diff --git a/gacha/img/items/tile009.png b/gacha/img/items/tile009.png new file mode 100644 index 00000000..c0c18567 Binary files /dev/null and b/gacha/img/items/tile009.png differ diff --git a/gacha/img/items/tile010.png b/gacha/img/items/tile010.png new file mode 100644 index 00000000..862ccf83 Binary files /dev/null and b/gacha/img/items/tile010.png differ diff --git a/gacha/img/shops/.gitkeep b/gacha/img/shops/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/gacha/img/shops/to_buy_08658fb312e8ea32308cab155641cb3c_0.png b/gacha/img/shops/to_buy_08658fb312e8ea32308cab155641cb3c_0.png new file mode 100644 index 00000000..bcd326e6 Binary files /dev/null and b/gacha/img/shops/to_buy_08658fb312e8ea32308cab155641cb3c_0.png differ diff --git a/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_0.png b/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_0.png new file mode 100644 index 00000000..5b7f6999 Binary files /dev/null and b/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_0.png differ diff --git a/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_1.png b/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_1.png new file mode 100644 index 00000000..55198b39 Binary files /dev/null and b/gacha/img/shops/to_buy_0aa046dc32c2a72c9edee99264171932_1.png differ diff --git a/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_0.png b/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_0.png new file mode 100644 index 00000000..d3cfeaf4 Binary files /dev/null and b/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_0.png differ diff --git a/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_1.png b/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_1.png new file mode 100644 index 00000000..59a1be90 Binary files /dev/null and b/gacha/img/shops/to_buy_4d41699b015d35b06ed1568dc145814d_1.png differ diff --git a/gacha/img/shops/to_sell_08658fb312e8ea32308cab155641cb3c_0.png b/gacha/img/shops/to_sell_08658fb312e8ea32308cab155641cb3c_0.png new file mode 100644 index 00000000..bc931b4f Binary files /dev/null and b/gacha/img/shops/to_sell_08658fb312e8ea32308cab155641cb3c_0.png differ diff --git a/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_0.png b/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_0.png new file mode 100644 index 00000000..bf958936 Binary files /dev/null and b/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_0.png differ diff --git a/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_1.png b/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_1.png new file mode 100644 index 00000000..050478e1 Binary files /dev/null and b/gacha/img/shops/to_sell_0aa046dc32c2a72c9edee99264171932_1.png differ diff --git a/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_0.png b/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_0.png new file mode 100644 index 00000000..88dd9101 Binary files /dev/null and b/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_0.png differ diff --git a/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_1.png b/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_1.png new file mode 100644 index 00000000..050478e1 Binary files /dev/null and b/gacha/img/shops/to_sell_4d41699b015d35b06ed1568dc145814d_1.png differ diff --git a/gacha/requirements.txt b/gacha/requirements.txt new file mode 100644 index 00000000..2c24336e --- /dev/null +++ b/gacha/requirements.txt @@ -0,0 +1 @@ +requests==2.31.0 diff --git a/gacha/shops_url.json b/gacha/shops_url.json new file mode 100644 index 00000000..55f17d20 --- /dev/null +++ b/gacha/shops_url.json @@ -0,0 +1,12 @@ +{ + "to_buy_08658fb312e8ea32308cab155641cb3c_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004527098212522/to_buy_08658fb312e8ea32308cab155641cb3c_0.png", + "to_buy_4d41699b015d35b06ed1568dc145814d_1.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004526745886841/to_buy_4d41699b015d35b06ed1568dc145814d_1.png", + "to_buy_4d41699b015d35b06ed1568dc145814d_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004526330646609/to_buy_4d41699b015d35b06ed1568dc145814d_0.png", + "to_sell_4d41699b015d35b06ed1568dc145814d_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004527467303054/to_sell_4d41699b015d35b06ed1568dc145814d_0.png", + "to_sell_08658fb312e8ea32308cab155641cb3c_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004528239050792/to_sell_08658fb312e8ea32308cab155641cb3c_0.png", + "to_sell_4d41699b015d35b06ed1568dc145814d_1.png": "https://media.discordapp.net/attachments/1179003913354104832/1179004527857377391/to_sell_4d41699b015d35b06ed1568dc145814d_1.png", + "to_buy_0aa046dc32c2a72c9edee99264171932_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179406944734289930/to_buy_0aa046dc32c2a72c9edee99264171932_0.png", + "to_buy_0aa046dc32c2a72c9edee99264171932_1.png": "https://media.discordapp.net/attachments/1179003913354104832/1179406945246003201/to_buy_0aa046dc32c2a72c9edee99264171932_1.png", + "to_sell_0aa046dc32c2a72c9edee99264171932_0.png": "https://media.discordapp.net/attachments/1179003913354104832/1179406944046432297/to_sell_0aa046dc32c2a72c9edee99264171932_0.png", + "to_sell_0aa046dc32c2a72c9edee99264171932_1.png": "https://media.discordapp.net/attachments/1179003913354104832/1179406944377769994/to_sell_0aa046dc32c2a72c9edee99264171932_1.png" +} \ No newline at end of file diff --git a/gato/.gitignore b/gato/.gitignore new file mode 100644 index 00000000..d5e4f15f --- /dev/null +++ b/gato/.gitignore @@ -0,0 +1 @@ +**/__pycache__ \ No newline at end of file diff --git a/gato/animations.json b/gato/animations.json new file mode 100644 index 00000000..8cf99ddb --- /dev/null +++ b/gato/animations.json @@ -0,0 +1 @@ +{"cyxgato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924287865171998/temp.gif?ex=65bd08ee&is=65aa93ee&hm=200351d34da3a3f5b6a87ec1cf9189c7a785ce8a46550d01d11a18504482cfdf&", "duration": 17.84}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924399148445718/temp.gif?ex=65bd0909&is=65aa9409&hm=5c9f651e7628509c121ff4412eb07a4f05e3833efffb299539a432f837fb8884&", "duration": 19.28}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924519382351902/temp.gif?ex=65bd0925&is=65aa9425&hm=3c6a18019deaab780bea75227bf1d32974e3cdb5e0f2d1dac222e830ae46667d&", "duration": 20.88}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924600990945300/temp.gif?ex=65bd0939&is=65aa9439&hm=beefe7c100b150a6bdc3aba2f0137ec0101b250569dcb7f157e5903e81eb4ca8&", "duration": 17.4}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924605080375387/static.png?ex=65bd093a&is=65aa943a&hm=63ecbce15bc7f04dd01866e59328cdd61934fbed7777d068360c6aef4ab08549&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924612340723782/temp.gif?ex=65bd093b&is=65aa943b&hm=9af5800b46967d8e930912e0b8fd410d09e51e5131764f952e6ed6154171b564&", "duration": 1.0}}, "lnygato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924709241729104/temp.gif?ex=65bd0953&is=65aa9453&hm=6f935f9d422604c3b04d569ab7d886218d7db0df117874ff6da5c76a4ea3eb58&", "duration": 18.88}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924819849707620/temp.gif?ex=65bd096d&is=65aa946d&hm=6ee8ba4ef30b28a854f7190c4bca761f14dffae175cde3adccf7a459d859dcc0&", "duration": 20.32}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197924942885425214/temp.gif?ex=65bd098a&is=65aa948a&hm=3e1d7cad013527795943e06469b896dba2fad5b62ffba405427bd9e2899f8192&", "duration": 21.92}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925027941720084/temp.gif?ex=65bd099f&is=65aa949f&hm=224ccad3e4b057f0c4050766d8c179baaae24afc2c56eefbcce377ff430737ae&", "duration": 18.44}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925033172029550/static.png?ex=65bd09a0&is=65aa94a0&hm=dd01b3908d2b45505fcd3d638b5e5bb99d61939225ea8a66a4b4a519a75f95c1&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925046216294521/temp.gif?ex=65bd09a3&is=65aa94a3&hm=604e51fa81bc7cf20c592373e9579533f743014adfffa04313bcfceb3e4edfe8&", "duration": 2.04}}, "medkit": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925136880373901/temp.gif?ex=65bd09b9&is=65aa94b9&hm=51ca93f4a9493be687e4757110855dccbd71c907556df4494d8b6e63cd8043ad&", "duration": 17.36}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925249094799471/temp.gif?ex=65bd09d3&is=65aa94d3&hm=dd8b3c2171c8bb01016255e5ff54f9052d4b92ae48df46dde9e914531287513b&", "duration": 18.8}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925361204334592/temp.gif?ex=65bd09ee&is=65aa94ee&hm=1db161fcf7cb688b15c72e733741b880efc9a2e3954be9bf39d32fea4316cfb0&", "duration": 20.4}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925437096067082/temp.gif?ex=65bd0a00&is=65aa9500&hm=4e0e146f183fe366ab696fb2449b1cf14488be423b5fe0539aa47896b8992f82&", "duration": 16.92}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925440959041587/static.png?ex=65bd0a01&is=65aa9501&hm=0f959b7325207521eecc1bd74b5ecff9c7a6cf78de7116c8ba00dbac19ae497f&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925444939423774/temp.gif?ex=65bd0a02&is=65aa9502&hm=bfdf6f85a3c3a2c2a98071e507758ede0230cf2bcce1f33050ce9fde3baf6ec5&", "duration": 0.52}}, "mooncakegato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925537750990999/temp.gif?ex=65bd0a18&is=65aa9518&hm=dcc08a09fbdc063d77259c4970516e0f91cd356f9d04d55700d7179f43ec7190&", "duration": 17.36}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925642868633610/temp.gif?ex=65bd0a31&is=65aa9531&hm=52d2e77737a1e79fb5c585fc96baf3112044d18f6eb689908a6fda4d5551c4f7&", "duration": 18.8}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925754206441572/temp.gif?ex=65bd0a4c&is=65aa954c&hm=91d841162ebdaa840372a693c332fcbae35eac5ec06e9dd73a17d63ff3186e5a&", "duration": 20.4}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925830970589184/temp.gif?ex=65bd0a5e&is=65aa955e&hm=426d45d69e2af1f00b9cb2789555f32868f2da20ca06eb4220abe2d903d294c4&", "duration": 16.92}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925834204397689/static.png?ex=65bd0a5f&is=65aa955f&hm=8ed66137c0cd7c901751da169e1c4466f8ea00fee96926d67510ec55683b8db5&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925838306410566/temp.gif?ex=65bd0a60&is=65aa9560&hm=c513e12e8ce2fb4250fda14733a762f3a734aa19357eb006200002b460235fba&", "duration": 0.52}}, "qingquegato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197925927389245550/temp.gif?ex=65bd0a75&is=65aa9575&hm=2c48e7bab436e53fd92a50da517ae13a1442f9af8b06b5c46fb4a7e10bf83d02&", "duration": 17.52}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926030179041311/temp.gif?ex=65bd0a8d&is=65aa958d&hm=a2b8936f8d41867882e20709638e28256337ec4950ccf2d51a6a69a68a306a51&", "duration": 18.96}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926139830751366/temp.gif?ex=65bd0aa8&is=65aa95a8&hm=70b2353bc753d5acfdde284f20635b17df4210ff7ee8967b27b8cc6bcd0b21e7&", "duration": 20.56}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926219107291236/temp.gif?ex=65bd0abb&is=65aa95bb&hm=a88408e71113137e8f08305dda18f4d47e6b5ea72b5e617a0d8e6b56abd38fac&", "duration": 17.08}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926222592741499/static.png?ex=65bd0abb&is=65aa95bb&hm=9c1a30bde98b9f9c4e75c59e4fd1da65b14c8b48be08c5a7c28dbc3fb8829369&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926228653522964/temp.gif?ex=65bd0abd&is=65aa95bd&hm=5f25011d5e23727960001e707f02486e47f81da1e82827b660ac81113354f9ff&", "duration": 0.68}}, "redpacket": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926318399029368/temp.gif?ex=65bd0ad2&is=65aa95d2&hm=04d15fa839f6ecaf2ee62c44f7319d66550205bd15785da1af6638bfffb6ac21&", "duration": 18.32}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926424460398652/temp.gif?ex=65bd0aeb&is=65aa95eb&hm=ab2b4b0a8cd44f45de0128d5966cb483e82540a759dc7f8c62f39ac111315b73&", "duration": 19.76}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926537584975882/temp.gif?ex=65bd0b06&is=65aa9606&hm=88da7d6fba0e826015702e4974c2a6eb4eefc2474cfde307869b2653afe723fe&", "duration": 21.36}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926620695101460/temp.gif?ex=65bd0b1a&is=65aa961a&hm=9a62cc15a53e7fa0b3c9e42feb032369902e37836ef0bc66f6d1f72195e277d1&", "duration": 17.88}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926625480802464/static.png?ex=65bd0b1b&is=65aa961b&hm=e9de2d4768ed551a8ac97e81b61ab519020514ab1b5f8b754017c1a8731cfed6&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926635102535734/temp.gif?ex=65bd0b1e&is=65aa961e&hm=943b3c1724c8800fc8c7e9d9e2cc838ffe7339380c464321d85265381a52a12c&", "duration": 1.48}}, "seelegato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926723552039092/temp.gif?ex=65bd0b33&is=65aa9633&hm=ccffdf96b54e098cc643be9e5b42dbbbb54f036fe009bf3f897dd93332407860&", "duration": 17.52}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926825070956635/temp.gif?ex=65bd0b4b&is=65aa964b&hm=d190981ac5f8ed6c4576a7a823ce79bc549b32f9d31e7d461592d76f5397dbfa&", "duration": 18.96}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197926934345154641/temp.gif?ex=65bd0b65&is=65aa9665&hm=0590b3720533633d70d9f123058b65d1d58fb32827bb6380ed172f3ce1cfe3da&", "duration": 20.56}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927011386138815/temp.gif?ex=65bd0b77&is=65aa9677&hm=9ed5f8b94560ed012f1884215f3b1a3b98a8fb360f562d530afef702187793f9&", "duration": 17.08}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927015353946143/static.png?ex=65bd0b78&is=65aa9678&hm=d1c3d27eb81ddf5579b7035cefc006e97bf767145fe5f62c6162c08718f2a530&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927021611847740/temp.gif?ex=65bd0b7a&is=65aa967a&hm=818f255d8b70de1ce52f2656bd488583066f26a9e6463d7b356c2873c496cdfe&", "duration": 0.68}}, "swedegato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927114901573702/temp.gif?ex=65bd0b90&is=65aa9690&hm=502b6ef1d508e7403d252b7cdf463b0bb446b4241b303df6996d1b75b2921418&", "duration": 17.76}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927228042903623/temp.gif?ex=65bd0bab&is=65aa96ab&hm=c04a73e3047f38dacc5dd66d1970c2afce917d419fd6ff9d2de833ae2e64220c&", "duration": 19.2}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927348473954384/temp.gif?ex=65bd0bc8&is=65aa96c8&hm=c243da472f0da31543f49932fe80881e04603605531e0f2df8d3d11b4a8bf16f&", "duration": 20.8}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927432318103593/temp.gif?ex=65bd0bdc&is=65aa96dc&hm=d7228ca5c967b7a8e727c95178816db4a5484385dad61b2d6dec9541ca6e437b&", "duration": 17.32}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927437112188928/static.png?ex=65bd0bdd&is=65aa96dd&hm=9d0b5f2ed6b56738fee8c3b2c55048ccf16401f14f01d86223270e5264d4c73f&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927444083118232/temp.gif?ex=65bd0bdf&is=65aa96df&hm=6a8b6ffb7f96026333d971d26857dc1803450008b5dae3cb59c2bf0d3e3db265&", "duration": 0.92}}, "trash": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927533916721284/temp.gif?ex=65bd0bf4&is=65aa96f4&hm=b14d30f066746da8de076ced41032fa02ab44177838d61782554f953f6984df5&", "duration": 17.36}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927639067934791/temp.gif?ex=65bd0c0d&is=65aa970d&hm=7d92d1352428876c53dca3e2413a45bcef738437459388b12ac0a8696ce44d2f&", "duration": 18.8}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927755275317278/temp.gif?ex=65bd0c29&is=65aa9729&hm=29daf72f311a303d3ab7848b20c9d9c08fbc5f9bff7680a178dbc05e1fd91424&", "duration": 20.4}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927835659157595/temp.gif?ex=65bd0c3c&is=65aa973c&hm=063dfddbca9b71bbb31f18198436a22d53dd1fdb14da3fc6a34827cb841c558c&", "duration": 16.92}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927840595857519/static.png?ex=65bd0c3d&is=65aa973d&hm=431faebe53fcbb840be61fda793da036811a7968ddfca768526c1e3b419355b9&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1197927845528354906/temp.gif?ex=65bd0c3e&is=65aa973e&hm=91033db9a1ceab0d872a5940423d6fa835c8a1f45ce4e85fb5c2fabba05d519a&", "duration": 0.52}}, "hertagato": {"train3": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022235202535454/temp.gif?ex=65bd6427&is=65aaef27&hm=49e1c8d15214de78a04347528dd6731ed289d931f1c224dd90b1e812b7449d3d&", "duration": 17.52}, "train4": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022338084602016/temp.gif?ex=65bd643f&is=65aaef3f&hm=c4919e84e7f9d9a651cb4714e1de7cef2efc704efe14c1113e9051262a15eed0&", "duration": 18.96}, "train5": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022455516725289/temp.gif?ex=65bd645b&is=65aaef5b&hm=1b76173a316e7eeb8d8f234da1f76dea49ed4b666bc03dff820c2b11eec7ae5f&", "duration": 20.56}, "train6": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022538756886619/temp.gif?ex=65bd646f&is=65aaef6f&hm=41c9faf526f8c4d5328781263e838604d58ffa1db76cb98ebe41bb609a570e11&", "duration": 17.08}, "static": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022542712115410/static.png?ex=65bd6470&is=65aaef70&hm=02ba35e7626e1cd73a16866d5cf17bf63785fb2ef6da07c08ee8256d6f37db12&", "duration": 0}, "solo": {"url": "https://media.discordapp.net/attachments/435078369852260353/1198022547762053120/temp.gif?ex=65bd6471&is=65aaef71&hm=436e4d8860eb22e16054e29a6b1f9fc0f6842d4cf9c7a44bc5d31ec74d060263&", "duration": 0.68}}} \ No newline at end of file diff --git a/gato/data.py b/gato/data.py new file mode 100644 index 00000000..a2c5ae5c --- /dev/null +++ b/gato/data.py @@ -0,0 +1,188 @@ +import json +import os +import random + +from gatos import * + +DIR = os.path.dirname(__file__) +CURRENCY_NAME = "Plum Blossom" +CURRENCY_EMOJI = "🌸" + +class Banner(): + """ Banner/event name """ + name: str + + """ Banner art """ + img: str + + """ Banner colour """ + colour: int + + """ Chances to drop depending on rarity (dict rarity -> drop_weight) """ + drop_weights: dict[int, int] # eg: if weight is 1 and sum of weights is 3000, 1 among 3000 chances to get one in the list + + """ Pull cost """ + pull_cost: int + + fiftyfifty: bool + pities: dict[int, int] + tag: str + + _cumulative_weights = [] + _items_by_rarity: dict[int, list[Item]] = {} + _offrates_by_rarity: dict[int, list[Item]] = {} + + def __init__(self, name: str, tag: str, img: str, colour: int, pull_cost: int, items: list[Item], offrates: list[Item] = [], drop_weights: dict = {}, fiftyfifty: bool = False, pities: dict = {}): + self.name = name + self.tag = tag + self.img = img + self.colour = colour + self.pull_cost = pull_cost + self.drop_weights = drop_weights + self.fiftyfifty = fiftyfifty + self.pities = pities + + self._cumulative_weights = [0] + for w in self.drop_weights.values(): + self._cumulative_weights.append(self._cumulative_weights[-1] + w) + self._cumulative_weights.pop(0) + + self._items_by_rarity = {rarity: [] for rarity in drop_weights.keys()} + for itm in items: + if itm.RARITY in self._items_by_rarity: + self._items_by_rarity[itm.RARITY].append(itm) + + self._offrates_by_rarity = {rarity: [] for rarity in drop_weights.keys()} + for itm in offrates: + if itm.RARITY in self._offrates_by_rarity: + self._offrates_by_rarity[itm.RARITY].append(itm) + + def get_pulls_results(self, pull_count: int, player): + pull_results = [] + for _ in range(pull_count): + rnd = random.randint(0, self._cumulative_weights[-1] - 1) + for i in range(len(self._cumulative_weights)): + if rnd < self._cumulative_weights[i]: + rarity = list(self.drop_weights.keys())[i] + for r in sorted(player.pulls_status.pities[self.tag].keys()): + if player.pulls_status.pities[self.tag][r] == self.pities[r] - 1: + rarity = r + for r in player.pulls_status.pities[self.tag]: + if rarity == r: + player.pulls_status.pities[self.tag][r] = 0 + else: + player.pulls_status.pities[self.tag][r] += 1 + + if self.fiftyfifty and len(self._offrates_by_rarity[rarity]) > 0: + if player.pulls_status.fiftyfifties[self.tag][rarity]: + win = (random.random() > 0.5) + else: + win = True + if win: + item = random.choice(self._items_by_rarity[rarity]) + player.pulls_status.fiftyfifties[self.tag][rarity] = True + else: + item = random.choice(self._offrates_by_rarity[rarity]) + player.pulls_status.fiftyfifties[self.tag][rarity] = False + else: + item = random.choice(self._items_by_rarity[rarity]) + pull_results.append(item) + break + return pull_results + + def get_rates_text(self): + text = f"### Pulls cost: {self.pull_cost} {CURRENCY_EMOJI}\n" + + text += "### Guarantees:\n" + if len(self.pities) > 0: + for rarity, pulls in self.pities.items(): + text += f"- Guaranteed to get a **{rarity}⭐️ item** every **{pulls} pulls**\n" + else: + text += "*No guarantees*\n" + + text += "### Uprate items\n" + + for r, i in self._items_by_rarity.items(): + itms = ", ".join([itm.DISPLAY_NAME for itm in i]) + if len(itms) > 0: + text += f"- {r}⭐ items: **{itms}**\n" + + if self.fiftyfifty: + text += "### Offrate items\n" + + for r, i in self._offrates_by_rarity.items(): + itms = ", ".join([itm.DISPLAY_NAME for itm in i]) + if len(itms) > 0: + text += f"- {r}⭐ items: **{itms}**\n" + + text += "### 50/50\nEverytime you get a 4⭐️ or 5⭐️, there's a 50% chance to get an uprate item, and a 50% chance to get an offrate item.\n" + + text += "### Drop rates\n" + + total_weight = sum(self.drop_weights.values()) + + for r, weight in self.drop_weights.items(): + rate = weight / total_weight * 100 + text += f"- {rate:.2f}% chance to get a {r}⭐ item\n" + + return text.strip() + + +class Data: + + FOUR_STAR_GATOS = [g for g in GATOS if g.RARITY == 4] + SIX_STAR_GATOS = [g for g in GATOS if g.RARITY == 6] + PERMANENT_FIVE_STARS = [ + ExampleGato + ] + ALL_ITEMS = CONSUMABLES+EQUIPMENTS+TEAM_EQUIPMENTS+GATOS + THREE_STARS = [i for i in ALL_ITEMS if i.RARITY == 3] + + banners = [ + Banner( + name="Lunar New Year Banner", + tag="limited", + img="https://media.discordapp.net/attachments/1174877208377036884/1195010321820176525/critter_banner_mockups_2.png", + colour=0x8ac7a4, + pull_cost=1000, + fiftyfifty=True, + pities={ + 4: 10, + 5: 90 + }, + items=[ + LNYGato, + FuxuanGato, + QingqueGato + ]+SIX_STAR_GATOS+THREE_STARS, + offrates=FOUR_STAR_GATOS+PERMANENT_FIVE_STARS, + drop_weights={ + 6: 1, + 5: 12, + 4: 102, + 3: 1885 + } + ), + Banner( + name="Permanent Banner", + tag="permanent", + img="https://media.discordapp.net/attachments/1174877208377036884/1195380679664467988/critter_banner_mockups_4.png", + colour=0x6a9b98, + pull_cost=1000, + pities={ + 4: 10, + 5: 90 + }, + items=SIX_STAR_GATOS+PERMANENT_FIVE_STARS+FOUR_STAR_GATOS+THREE_STARS, + drop_weights={ + 6: 1, + 5: 12, + 4: 102, + 3: 1885 + } + ) + ] + + animations: dict + with open(os.path.join(DIR, "animations.json"), "r") as f: + animations = json.load(f) diff --git a/gato/docs/conf.py b/gato/docs/conf.py new file mode 100644 index 00000000..ab644b2d --- /dev/null +++ b/gato/docs/conf.py @@ -0,0 +1,36 @@ +# Configuration file for the Sphinx documentation builder. +# +# For the full list of built-in configuration values, see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Project information ----------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information + +project = 'GatoGame' +copyright = '2024, Cyxo' +author = 'Cyxo' + +# -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration + + +import sys, os +sys.path.append(os.path.join("..", "gatos")) +sys.path.append("extensions") +from ABaseGato import require_alive + +extensions = [ + "sphinx.ext.autodoc", + 'attributetable3' +] + +templates_path = ['_templates'] +exclude_patterns = [] + + + +# -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output + +html_theme = 'sphinx_rtd_theme' +html_static_path = ['_static'] \ No newline at end of file diff --git a/gato/docs/extensions/attributetable3.py b/gato/docs/extensions/attributetable3.py new file mode 100644 index 00000000..e60f0005 --- /dev/null +++ b/gato/docs/extensions/attributetable3.py @@ -0,0 +1,289 @@ +from __future__ import annotations +import importlib +import inspect +import re +from typing import Dict, List, NamedTuple, Optional, Tuple, Sequence, TYPE_CHECKING + +from docutils import nodes +from sphinx import addnodes +from sphinx.application import Sphinx +from sphinx.environment import BuildEnvironment +from sphinx.locale import _ +from sphinx.util.docutils import SphinxDirective +from sphinx.util.typing import OptionSpec + +if TYPE_CHECKING: + from .builder import DPYHTML5Translator + + +class attributetable(nodes.General, nodes.Element): + pass + + +class attributetablecolumn(nodes.General, nodes.Element): + pass + + +class attributetabletitle(nodes.TextElement): + pass + + +class attributetableplaceholder(nodes.General, nodes.Element): + pass + + +class attributetablebadge(nodes.TextElement): + pass + + +class attributetable_item(nodes.Part, nodes.Element): + pass + + +def visit_attributetable_node(self: DPYHTML5Translator, node: attributetable) -> None: + class_ = node['python-class'] + self.body.append(f'
') + + +def visit_attributetablecolumn_node(self: DPYHTML5Translator, node: attributetablecolumn) -> None: + self.body.append(self.starttag(node, 'div', CLASS='py-attribute-table-column', STYLE='margin-right: 20px;')) + + +def visit_attributetabletitle_node(self: DPYHTML5Translator, node: attributetabletitle) -> None: + self.body.append(self.starttag(node, 'span')) + + +def visit_attributetablebadge_node(self: DPYHTML5Translator, node: attributetablebadge) -> None: + attributes = { + 'class': 'py-attribute-table-badge', + 'title': node['badge-type'], + "style": "margin-right: 5px;" + } + self.body.append(self.starttag(node, 'span', **attributes)) + + +def visit_attributetable_item_node(self: DPYHTML5Translator, node: attributetable_item) -> None: + self.body.append(self.starttag(node, 'li', CLASS='py-attribute-table-entry')) + + +def depart_attributetable_node(self: DPYHTML5Translator, node: attributetable) -> None: + self.body.append('
') + + +def depart_attributetablecolumn_node(self: DPYHTML5Translator, node: attributetablecolumn) -> None: + self.body.append('') + + +def depart_attributetabletitle_node(self: DPYHTML5Translator, node: attributetabletitle) -> None: + self.body.append('') + + +def depart_attributetablebadge_node(self: DPYHTML5Translator, node: attributetablebadge) -> None: + self.body.append('') + + +def depart_attributetable_item_node(self: DPYHTML5Translator, node: attributetable_item) -> None: + self.body.append('') + + +_name_parser_regex = re.compile(r'(?P[\w.]+\.)?(?P\w+)') + + +class PyAttributeTable(SphinxDirective): + has_content = False + required_arguments = 1 + optional_arguments = 0 + final_argument_whitespace = False + option_spec: OptionSpec = {} + + def parse_name(self, content: str) -> Tuple[str, str]: + match = _name_parser_regex.match(content) + if match is None: + raise RuntimeError(f"content {content} somehow doesn't match regex in {self.env.docname}.") + path, name = match.groups() + if path: + modulename = path.rstrip('.') + else: + modulename = self.env.temp_data.get('autodoc:module') + if not modulename: + modulename = self.env.ref_context.get('py:module') + if modulename is None: + raise RuntimeError(f'modulename somehow None for {content} in {self.env.docname}.') + + return modulename, name + + def run(self) -> List[attributetableplaceholder]: + """If you're curious on the HTML this is meant to generate: + +
+
+ _('Attributes') + +
+ +
+ + However, since this requires the tree to be complete + and parsed, it'll need to be done at a different stage and then + replaced. + """ + content = self.arguments[0].strip() + node = attributetableplaceholder('') + modulename, name = self.parse_name(content) + node['python-doc'] = self.env.docname + node['python-module'] = modulename + node['python-class'] = name + node['python-full-name'] = f'{modulename}.{name}' + return [node] + + +def build_lookup_table(env: BuildEnvironment) -> Dict[str, List[str]]: + # Given an environment, load up a lookup table of + # full-class-name: objects + result = {} + domain = env.domains['py'] + + ignored = { + 'data', + 'exception', + 'module', + 'class', + } + + for fullname, _, objtype, docname, _, _ in domain.get_objects(): + if objtype in ignored: + continue + + classname, _, child = fullname.rpartition('.') + try: + result[classname].append(child) + except KeyError: + result[classname] = [child] + + return result + + +class TableElement(NamedTuple): + fullname: str + label: str + badge: Optional[attributetablebadge] + + +def process_attributetable(app: Sphinx, doctree: nodes.Node, fromdocname: str) -> None: + env = app.builder.env + + lookup = build_lookup_table(env) + for node in doctree.traverse(attributetableplaceholder): + modulename, classname, fullname = node['python-module'], node['python-class'], node['python-full-name'] + groups = get_class_results(lookup, modulename, classname, fullname) + table = attributetable('') + for label, subitems in groups.items(): + if not subitems: + continue + table.append(class_results_to_node(label, sorted(subitems, key=lambda c: c.label))) + + table['python-class'] = fullname + + if not table: + node.replace_self([]) + else: + node.replace_self([table]) + + +def get_class_results( + lookup: Dict[str, List[str]], modulename: str, name: str, fullname: str +) -> Dict[str, List[TableElement]]: + module = importlib.import_module(modulename) + cls = getattr(module, name) + + groups: Dict[str, List[TableElement]] = { + _('Attributes'): [], + _('Methods'): [], + } + + try: + members = lookup[fullname] + except KeyError: + return groups + + for attr in members: + attrlookup = f'{fullname}.{attr}' + key = _('Attributes') + badge = None + label = attr + value = None + + for base in cls.__mro__: + value = base.__dict__.get(attr) + if value is not None: + break + + if value is not None: + doc = value.__doc__ or '' + if inspect.iscoroutinefunction(value) or doc.startswith('|coro|'): + key = _('Methods') + badge = attributetablebadge('async', 'async') + badge['badge-type'] = _('coroutine') + elif isinstance(value, classmethod): + key = _('Methods') + label = f'{name}.{attr}' + badge = attributetablebadge('cls', 'cls') + badge['badge-type'] = _('classmethod') + elif inspect.isfunction(value): + if doc.startswith(('A decorator', 'A shortcut decorator')): + # finicky but surprisingly consistent + key = _('Methods') + badge = attributetablebadge('@', '@') + badge['badge-type'] = _('decorator') + elif inspect.isasyncgenfunction(value): + key = _('Methods') + badge = attributetablebadge('async for', 'async for') + badge['badge-type'] = _('async iterable') + else: + key = _('Methods') + badge = attributetablebadge('def', 'def') + badge['badge-type'] = _('method') + + groups[key].append(TableElement(fullname=attrlookup, label=label, badge=badge)) + + return groups + + +def class_results_to_node(key: str, elements: Sequence[TableElement]) -> attributetablecolumn: + title = attributetabletitle(key, key) + ul = nodes.bullet_list('') + for element in elements: + ref = nodes.reference( + '', '', internal=True, refuri=f'#{element.fullname}', anchorname='', *[nodes.Text(element.label)] + ) + para = addnodes.compact_paragraph('', '', ref) + if element.badge is not None: + ul.append(attributetable_item('', element.badge, para)) + else: + ul.append(attributetable_item('', para)) + + return attributetablecolumn('', title, ul) + + +def setup(app: Sphinx): + app.add_directive('attributetable', PyAttributeTable) + app.add_node(attributetable, html=(visit_attributetable_node, depart_attributetable_node)) + app.add_node(attributetablecolumn, html=(visit_attributetablecolumn_node, depart_attributetablecolumn_node)) + app.add_node(attributetabletitle, html=(visit_attributetabletitle_node, depart_attributetabletitle_node)) + app.add_node(attributetablebadge, html=(visit_attributetablebadge_node, depart_attributetablebadge_node)) + app.add_node(attributetable_item, html=(visit_attributetable_item_node, depart_attributetable_item_node)) + app.add_node(attributetableplaceholder) + app.connect('doctree-resolved', process_attributetable) + return {'parallel_read_safe': True} diff --git a/gato/docs/index.rst b/gato/docs/index.rst new file mode 100644 index 00000000..c4a50962 --- /dev/null +++ b/gato/docs/index.rst @@ -0,0 +1,53 @@ +.. GatoGame documentation master file, created by + sphinx-quickstart on Fri Jan 5 13:24:31 2024. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to GatoGame's documentation! +==================================== + +require_alive() +~~~~~~~~~~~~~~~ + +.. autofunction:: ABaseGato.require_alive() + +ABaseGato +~~~~~~~~~ + +.. attributetable:: ABaseGato.ABaseGato + +Class +""""" + +.. autoclass:: ABaseGato.ABaseGato + :members: + :private-members: + :member-order: bysource + + +AEquipment +~~~~~~~~~~~ + +.. attributetable:: AEquipment.AEquipment + +Class +""""" + +.. autoclass:: AEquipment.AEquipment + :members: + :private-members: + :member-order: bysource + + +AConsumable +~~~~~~~~~~~ + +.. attributetable:: AConsumable.AConsumable + +Class +""""" + +.. autoclass:: AConsumable.AConsumable + :members: + :private-members: + :member-order: bysource diff --git a/gato/gato.py b/gato/gato.py new file mode 100644 index 00000000..17c0470f --- /dev/null +++ b/gato/gato.py @@ -0,0 +1,994 @@ +import asyncio +import importlib +import json +import os +import random +import sys +import traceback +import uuid +from datetime import datetime, timedelta +from functools import reduce, wraps + +import discord +from discord.ext import commands +from discord import app_commands + +from core import checks +from core.models import PermissionLevel +from core.paginator import EmbedPaginatorSession + +sys.path.append(os.path.dirname(__file__)) +import player +importlib.reload(player) +import gatos +importlib.reload(gatos) +import team +importlib.reload(team) +import data +importlib.reload(data) + + +COG_NAME = "GatoGame" +DIR = os.path.dirname(__file__) +SAVE_FILE = os.path.join(os.getcwd(), "currency.json") +CURRENCY_NAME = "Plum Blossom" +CURRENCY_EMOJI = "🌸" + + +class PullView(discord.ui.View): + + frames: list[dict] = [] + current_frame: int = 0 + title: str + results: list[gatos.Gato] + result_lines: list[str] + banner: data.Banner + gato_game: "GatoGame" + + channel: discord.TextChannel + ctx: commands.Context + author: discord.User + message: discord.Message + ongoing: bool = True + skipped_yet: bool = False + + def __init__(self, ctx: commands.Context, author: discord.User, anims: list[dict], results: list[gatos.Gato], result_lines: list[str], banner: data.Banner, gato_game: "GatoGame"): + super().__init__() + self.frames = anims + self.ctx = ctx + self.channel = ctx.channel + self.author = author + self.title = f"{self.author.display_name}'s pull" + self.results = results + self.result_lines = result_lines + self.banner = banner + self.gato_game = gato_game + + async def handle_frame(self, frame: int, skipping=False): + if skipping: + self.skipped_yet = True + + if frame == len(self.frames): + self.ongoing = False + self.stop() + description="\n".join(self.result_lines) + pull_again_view = PullAgainView(self.ctx, self.message, self.banner, self.gato_game) + await pull_again_view.refresh_buttons() + if len(self.frames) == 1: + embed = discord.Embed(title=self.title, colour=discord.Colour.teal()) + if skipping: + embed.set_image(url=self.frames[0]["solo"]) + await self.message.edit(embed=embed, view=pull_again_view) + await asyncio.sleep(self.frames[0]["solo_duration"] + 2) + embed.description = description + embed.set_image(url=self.frames[0]["static"]) + await self.message.edit(embed=embed) + else: + embed.description = description + embed.set_image(url=self.frames[0]["static"]) + await self.message.edit(embed=embed, view=pull_again_view) + else: + ls = "- " + "\n- ".join([itm.DISPLAY_NAME for itm in self.results]) + embed = discord.Embed(title=self.title, colour=discord.Colour.teal(), description=description) + await self.message.edit(embed=embed, view=pull_again_view) + else: + embed = discord.Embed(title=self.title, colour=discord.Colour.teal()) + if skipping: + embed.set_image(url=self.frames[frame]["static"]) + await self.message.edit(embed=embed, view=self) + else: + embed.set_image(url=self.frames[frame]["anim"]) + await self.message.edit(embed=embed, view=self) + await asyncio.sleep(self.frames[frame]["duration"] + 3) + self.skipped_yet = True + if self.current_frame == frame: + if len(self.frames) == 1: + await self.handle_frame(1) + else: + embed.set_image(url=self.frames[frame]["static"]) + await self.message.edit(embed=embed, view=self) + + async def first_frame(self): + self.message = await self.channel.send(self.author.mention) + await self.handle_frame(0, skipping=False) + + async def on_timeout(self): + await self.handle_frame(len(self.frames)) + + @discord.ui.button(style=discord.ButtonStyle.blurple, emoji="▶️") + async def next(self, interaction: discord.Interaction, button: discord.ui.Button): + """Next item.""" + if interaction.user.id != self.author.id: + embed = discord.Embed(colour=discord.Colour.red(), description="Only the person pulling can interact.") + await interaction.response.send_message(embed=embed, ephemeral=True) + return + + await interaction.response.defer() + if not self.skipped_yet: + if len(self.frames) == 1: + self.current_frame += 1 + await self.handle_frame(self.current_frame, skipping=True) + else: + self.current_frame += 1 + await self.handle_frame(self.current_frame) + + @discord.ui.button(style=discord.ButtonStyle.blurple, emoji="⏩") + async def skip(self, interaction: discord.Interaction, button: discord.ui.Button): + """Skip pulls to result.""" + if interaction.user.id != self.author.id: + embed = discord.Embed(colour=discord.Colour.red(), description="Only the person pulling can interact.") + await interaction.response.send_message(embed=embed, ephemeral=True) + return + + await interaction.response.defer() + self.current_frame = len(self.frames) + await self.handle_frame(self.current_frame, skipping=True) + + +class PullAgainView(discord.ui.View): + + banner: data.Banner + + message: discord.Message + banners_view: "BannersView" + + def __init__(self, ctx: commands.Context, message: discord.Message, banner: data.Banner, gato_game): + super().__init__() + self.banner = banner + self.banners_view = BannersView(ctx, [banner], None, gato_game) + self.message = message + + async def on_timeout(self) -> None: + self.stop() + await self.message.edit(view=None) + + async def refresh_buttons(self): + pull_cost = self.banner.pull_cost + btn: discord.ui.Button + for btn in self.children: + if btn.custom_id == "1pull": + btn.label = f"{pull_cost} - Pull 1" + elif btn.custom_id == "10pull": + btn.label = f"{pull_cost*10} - Pull 10" + await self.message.edit(view=self) + + @discord.ui.button(style=discord.ButtonStyle.green, custom_id="1pull", label="... - Pull 1", emoji="🌸") + async def single(self, interaction: discord.Interaction, button: discord.ui.Button): + await interaction.response.defer() + await self.banners_view.start_pulls(interaction, 1) + + @discord.ui.button(style=discord.ButtonStyle.green, custom_id="10pull", label="... - Pull 10", emoji="🌸") + async def multi(self, interaction: discord.Interaction, button: discord.ui.Button): + await interaction.response.defer() + await self.banners_view.start_pulls(interaction, 10) + + +class BannersView(discord.ui.View): + + banners: list[data.Banner] + current_banner: int + gato_game: "GatoGame" + + author_id: int + ctx: commands.Context + message: discord.Message + + def __init__(self, ctx: commands.Context, banners: list[data.Banner], message: discord.Message, gato_game: "GatoGame"): + super().__init__() + self.banners = banners + self.current_banner = 0 + self.message = message + self.ctx = ctx + self.author_id = ctx.author.id + self.gato_game = gato_game + + async def refresh_embed(self): + desc = " | ".join([ + bann.name if i != self.current_banner else f"**{bann.name}**" for i, bann in enumerate(self.banners) + ]) + embed = discord.Embed( + title="Gacha banners", + description=desc, + colour=self.banners[self.current_banner].colour + ) + embed.set_image(url=self.banners[self.current_banner].img) + await self.message.edit(content="", embed=embed) + + async def on_timeout(self) -> None: + self.stop() + embed = discord.Embed( + title="Gacha banners", + description="This view has expired. Use `/critter pull` to show one again!" + ) + await self.message.edit(embed=embed, view=None) + + async def refresh_buttons(self): + pull_cost = self.banners[self.current_banner].pull_cost + btn: discord.ui.Button + for btn in self.children: + if btn.custom_id == "1pull": + btn.label = f"{pull_cost} - Pull 1" + elif btn.custom_id == "10pull": + btn.label = f"{pull_cost*10} - Pull 10" + elif btn.custom_id == "left": + btn.disabled = True if self.current_banner == 0 else False + elif btn.custom_id == "right": + btn.disabled = True if self.current_banner+1 == len(self.banners) else False + await self.message.edit(view=self) + + async def start_pulls(self, interaction: discord.Interaction, pull_count: int): + player_id = interaction.user.id + player = self.gato_game.players[player_id] + + ongoing_pulls = self.gato_game.players[player_id]._pull_view + if ongoing_pulls is not None and ongoing_pulls.ongoing: + description = f"You already have an ongoing pull, please be patient!" + embed = discord.Embed( + title="Error", + description=description.strip(), + colour=discord.Colour.red() + ) + await self.ctx.send(embed=embed) + return + + anims_lists = [] + anims_lists = [] + bann = self.banners[self.current_banner] + pull_results = bann.get_pulls_results(pull_count, player) + max_rarity = max(itm.RARITY for itm in pull_results) + + nursery = player.nursery + + player.transactions.currency -= pull_count * bann.pull_cost + + result_lines = [] + item: gatos.Item + for item in pull_results: + if str(item.ITEM_TYPE) == str(gatos.ABaseItem.ItemType.GATO): + gato: gatos.Gato = item + thegato: gatos.Gato = None + for g in nursery: + if isinstance(g, gato): + thegato = g + if thegato is None: + thegato = gato(name=f"{interaction.user.name}'s {gato.DISPLAY_NAME}") + nursery.append(thegato) + result_lines.append(f"- **{gato.DISPLAY_NAME}** obtained!") + elif thegato.eidolon < 6: + thegato.set_eidolon(thegato.eidolon + 1) + result_lines.append(f"- **{thegato.name}**'s eidolon level increased to **E{thegato.eidolon}**!") + else: + cpr = { + 6: 10*bann.pull_cost, + 5: 5*bann.pull_cost, + 4: 1*bann.pull_cost, + 3: bann.pull_cost//2 + } + money = cpr[thegato.RARITY] + player.transactions.currency += money + result_lines.append(f"- **{thegato.name}** is already **E6**. You received **{money}** {CURRENCY_EMOJI} in compensation.") + else: + player.transactions.add_items.append(f"gatos.{item.__name__}") + result_lines.append(f"- {item.DISPLAY_NAME}") + + for i, gato in enumerate(pull_results): + anim_name: str + if i == 0: + anim_name = f"train{max_rarity}" + else: + anim_name = "solo" + + anims_lists.append({ + "anim": data.Data.animations[gato.ANIMATIONS][anim_name]["url"], + "solo": data.Data.animations[gato.ANIMATIONS]["solo"]["url"], + "static": data.Data.animations[gato.ANIMATIONS]["static"]["url"], + "duration": data.Data.animations[gato.ANIMATIONS][anim_name]["duration"], + "solo_duration": data.Data.animations[gato.ANIMATIONS]["solo"]["duration"], + }) + + pv = PullView(self.ctx, interaction.user, anims_lists, pull_results, result_lines, bann, self.gato_game) + player._pull_view = pv + await pv.first_frame() + + + @discord.ui.button(style=discord.ButtonStyle.blurple, custom_id="left", emoji="⬅️") + async def left(self, interaction: discord.Interaction, button: discord.ui.Button): + if interaction.user.id != self.author_id: + embed = discord.Embed(colour=discord.Colour.red(), description="Only the person who did the command can interact with this.") + await interaction.response.send_message(embed=embed, ephemeral=True) + return + + await interaction.response.defer() + self.current_banner -= 1 + if self.current_banner < 0: + self.current_banner = 0 + await self.refresh_buttons() + await self.refresh_embed() + + @discord.ui.button(style=discord.ButtonStyle.gray, label="Details", emoji="📄") + async def details(self, interaction: discord.Interaction, button: discord.ui.Button): + bann = self.banners[self.current_banner] + embed = discord.Embed( + title=f"{bann.name} - Details", + description=bann.get_rates_text(), + colour=bann.colour + ) + await interaction.response.send_message(embed=embed, ephemeral=True) + + @discord.ui.button(style=discord.ButtonStyle.green, custom_id="1pull", label="... - Pull 1", emoji="🌸") + async def single(self, interaction: discord.Interaction, button: discord.ui.Button): + await interaction.response.defer() + await self.start_pulls(interaction, 1) + + @discord.ui.button(style=discord.ButtonStyle.green, custom_id="10pull", label="... - Pull 10", emoji="🌸") + async def multi(self, interaction: discord.Interaction, button: discord.ui.Button): + await interaction.response.defer() + await self.start_pulls(interaction, 10) + + @discord.ui.button(style=discord.ButtonStyle.blurple, custom_id="right", emoji="➡️") + async def right(self, interaction: discord.Interaction, button: discord.ui.Button): + if interaction.user.id != self.author_id: + embed = discord.Embed(colour=discord.Colour.red(), description="Only the person who did the command can interact with this.") + await interaction.response.send_message(embed=embed, ephemeral=True) + return + + await interaction.response.defer() + self.current_banner += 1 + if self.current_banner >= len(self.banners): + self.current_banner = len(self.banners) - 1 + await self.refresh_buttons() + await self.refresh_embed() + + +def init_nursery(function): + """Decorator that creates a nursery for the player if they don't already have one, with a 3-star gato in it.""" + @wraps(function) + async def new_function(self: "GatoGame", interaction: discord.Interaction, *args, **kwargs): + self.create_player(interaction.user.id) + return await function(self, interaction, *args, **kwargs) + + return new_function + + +@app_commands.guilds( + 311149232402726912, + 1106785082028597258 +) +class GatoGame(commands.GroupCog, name=COG_NAME, group_name="critter"): + """Critter gacha game plugin""" + + def __init__(self, bot: commands.Bot): + self.bot = bot + self.cog_id = uuid.uuid4() + self.footer = "" # TODO: REPLACE ME + + self.bot.loop.create_task(self.schedule_simulation()) + + self.players: dict[int, player.Player] = {} + + self.__cog_app_commands_group__.on_error = self.on_error + + + @init_nursery + async def nursery_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice[str]]: + choices = [] + + player = self.players[interaction.user.id] + for i, gato in enumerate(player.nursery): + if current.lower() in gato.name.lower() or current.lower() in gato.DISPLAY_NAME.lower() or str(i).startswith(current): + choices.append(app_commands.Choice(name=f"{gato.name} ({gato.DISPLAY_NAME})", value=i+1)) + + return choices + + @init_nursery + async def consumables_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice[str]]: + choices = [] + + player = self.players[interaction.user.id] + + # TODO: later, loop through the player's items that are consumables, instead of just the list of consumables + + return [app_commands.Choice(name=itm.DISPLAY_NAME, value=itm.DISPLAY_NAME) + for itm in gatos.CONSUMABLES + if current.lower() in itm.DISPLAY_NAME.lower()] + + + @init_nursery + async def equipments_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice[str]]: + choices = [] + + player = self.players[interaction.user.id] + + # TODO: later, loop through the player's items that are consumables, instead of just the list of consumables + + choices = [app_commands.Choice(name=f"{itm.DISPLAY_NAME} (Critter equipment)", value=itm.DISPLAY_NAME) + for itm in gatos.EQUIPMENTS + if current.lower() in itm.DISPLAY_NAME.lower()] + choices += [app_commands.Choice(name=f"{itm.DISPLAY_NAME} (Team equipment)", value=itm.DISPLAY_NAME) + for itm in gatos.TEAM_EQUIPMENTS + if current.lower() in itm.DISPLAY_NAME.lower()] + return choices + + + async def anything_autocomplete(self, interaction: discord.Interaction, current: str) -> list[app_commands.Choice[str]]: + all_items = gatos.CONSUMABLES+gatos.EQUIPMENTS+gatos.TEAM_EQUIPMENTS+gatos.GATOS + return [app_commands.Choice(name=itm.DISPLAY_NAME, value=i) + for i, itm in enumerate(all_items) + if current.lower() in itm.DISPLAY_NAME.lower() or current.lower() in itm.__doc__.lower()] + + + @commands.group(name="critter", invoke_without_command=True, aliases=["gato", "catto", "cake"]) + async def critter(self, ctx: commands.Context): + """ + Ruan Mei Mains' critter gacha game! + """ + + await ctx.send_help(ctx.command) + + + def handle_events(self, plyr: player.Player, team: list[gatos.Gato]): + lines = [] + + for gato in team: + lines += gato.handle_events(plyr, CURRENCY_EMOJI) + + return "\n".join(lines) + + + def create_player(self, player_id): + + if player_id not in self.players: + p = player.Player(user_id=player_id) + gato3s = gatos.NormalGato() + p.nursery.append(gato3s) + self.players[player_id] = p + + + async def schedule_simulation(self): + while True: + cog: GatoGame = self.bot.get_cog(COG_NAME) + if cog is None or cog.cog_id != self.cog_id: + # We are in an old cog after update and don't have to send QOTD anymore + break + sleep = 10 + await asyncio.sleep(sleep) + + for p in self.players.values(): + if p.deployed_team is None or p.deployed_team.deployed_at is None: + continue + tm = p.deployed_team + TIME_STEP = 1 + now = datetime.now() + delta = int((now - tm.deployed_at).total_seconds()) + for _ in range(0, delta, TIME_STEP): + if all(gato._fainted for gato in tm.gatos): + break + + for gato in tm.gatos: + gato.simulate(tm.gatos, TIME_STEP) + + if any(gato.health < 10 for gato in tm.gatos): + if not tm.pinged_already and p.ping: + channel = self.bot.get_channel(p.command_channel) + embed = discord.Embed( + title="Critter expedition", + description="**One of your critter has low HP.**\n\nYou can check their status using `/critter team`.\nYou should probably heal them or recall the team using `/critter recall`.", + colour=discord.Colour.red() + ) + embed.set_footer(text="If you want to opt out of these pings, use `/critter lifealert`") + await channel.send(content=f"<@{p.user_id}>", embed=embed) + tm.pinged_already = True + else: + tm.pinged_already = False + tm.deployed_at = now + + + @app_commands.command( + name="pull", + description="List banners and allow to pull on them", + auto_locale_strings=False + ) + @init_nursery + async def banners(self, interaction: discord.Interaction): + """List banners and allow to pull on them""" + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + message = await ctx.send("Loading...") + + bv = BannersView(ctx, data.Data.banners, message, self) + await bv.refresh_buttons() + await bv.refresh_embed() + + + @app_commands.command( + name="nursery", + description="Show your critter nursery", + auto_locale_strings=False + ) + @init_nursery + async def nursery(self, interaction: discord.Interaction): + """ Show your critter nursery """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + + embeds = [g.get_gato_embed() for g in player.nursery] + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + + + @app_commands.command( + name="team", + description="Show your deployed team", + auto_locale_strings=False + ) + @init_nursery + async def team(self, interaction: discord.Interaction): + """ Show your deployed team """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + if player.deployed_team is None or player.deployed_team.deployed_at is None: + embed = discord.Embed( + title=f"Claim rewards", + description="No team has been deployed! Check `/critter deploy` to deploy one first!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + embeds = [g.get_gato_embed() for g in player.deployed_team.gatos] + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + + + @app_commands.command( + name="info", + description="Show info about a critter or an item", + auto_locale_strings=False + ) + @app_commands.autocomplete(itm=anything_autocomplete) + @init_nursery + async def info(self, interaction: discord.Interaction, itm: int): + """ Show info about a critter or an item """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + all_items = gatos.CONSUMABLES+gatos.EQUIPMENTS+gatos.TEAM_EQUIPMENTS+gatos.GATOS + embed = all_items[itm].get_embed() + await ctx.send(embed=embed) + + + @app_commands.command( + name="deploy", + description="(Re)deploy a team of critters. ⚠️ Order matters! Critter skills will take effect in deployment order", + auto_locale_strings=False + ) + @app_commands.autocomplete( + critter1=nursery_autocomplete, + critter2=nursery_autocomplete, + critter3=nursery_autocomplete, + critter4=nursery_autocomplete + ) + @init_nursery + async def deploy(self, interaction: discord.Interaction, critter1: int = None, critter2: int = None, critter3: int = None, critter4: int = None): + """ (Re)deploy a team of critters. ⚠️ Order matters! Critter skills will take effect in deployment order (for example, put Critters that boost the whole team in first place). """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + nursery = player.nursery + gatos = [critter1, critter2, critter3, critter4] + + player.command_channel = ctx.channel.id + + if all([gato is None for gato in gatos]): + if player.deployed_team is not None: + tm = player.deployed_team + if tm.deployed_at is not None: + embed = discord.Embed( + title=f"Deploy team", + description="A team is already deployed! Use `/critter claim` to see what they fetched for you!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + else: + tm.deployed_at = datetime.now() + for gato in tm.gatos: + gato.deploy(tm.gatos) + gato_names = "**, **".join([gato.name for gato in tm.gatos]) + embed = discord.Embed( + title=f"Deploy team", + description=f"A team with **{gato_names}** has been deployed! Check back in a while with `/critter claim` to see what they fetched for you!", + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + else: + embed = discord.Embed( + title=f"Deploy team", + description="No team was previously deployed! Example use `/critter deploy 1 2 3 4` (check critter numbers with `/critter nursery`)", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + else: + if player.deployed_team is not None and player.deployed_team.deployed_at is not None: + embed = discord.Embed( + title=f"Deploy team", + description="A team is already deployed! Use `/critter claim` to see what they fetched for you!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + # Get unique numbers + gatos = reduce(lambda re, x: re+[x] if x not in re and x is not None else re, gatos, []) + legatos: list[gatos.Gato] = [] + for i in gatos[:4]: + number = i-1 + if number >= 0 and number < len(nursery): + legatos.append(nursery[number]) + else: + embed = discord.Embed( + title=f"Deploy team", + description=f"Critter number {i} not found in your nursery! Check critter numbers with `/critter nursery`!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + tm = team.Team(legatos) + player.deployed_team = tm + for gato in tm.gatos: + gato.deploy(tm.gatos) + + gato_names = "**, **".join([gato.name for gato in legatos]) + embed = discord.Embed( + title=f"Deploy team", + description=f"A team with **{gato_names}** has been deployed! Check back in a while with `/critter claim` to see what they fetched for you!", + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + return + + + @app_commands.command( + name="claim", + description="Claim what the deployed team has gathered", + auto_locale_strings=False + ) + @init_nursery + async def claim(self, interaction: discord.Interaction): + """ Claim what the deployed team has gathered. """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + player.command_channel = ctx.channel.id + + if player.deployed_team is None or player.deployed_team.deployed_at is None: + embed = discord.Embed( + title=f"Claim rewards", + description="No team has been deployed! Check `/critter deploy` to deploy one first!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + tm = player.deployed_team + now = datetime.now() + delta = int((now - tm.deployed_at).total_seconds()) + tm.deployed_at = now + + TIME_STEP = 1 + for _ in range(0, delta, TIME_STEP): + if all(gato._fainted for gato in tm.gatos): + break + + for gato in tm.gatos: + gato.simulate(tm.gatos, TIME_STEP) + + events = self.handle_events(player, tm.gatos) + currency = 0 + objects = [] + for gato in tm.gatos: + c, o = gato.claim() + currency += c + objects += o + + if len(events) == 0: + events = "*Nothing specific happened.*" + if len(objects) > 0: + obj = "**" + '**, **'.join(set([f"{objects.count(o)}x {o}" for o in objects])) + "**" + else: + obj = "*no objects*" + + player.transactions.currency += currency + player.transactions.add_items += objects + + embed = discord.Embed( + title=f"Claim rewards", + description=f"### Expedition results\nYour critters brought back **{int(currency)}** {CURRENCY_EMOJI} and {obj}.\n### Event log\n{events}", + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + + + @app_commands.command( + name="recall", + description="Stops the ongoing expedition and claims the leftover rewards", + auto_locale_strings=False + ) + @init_nursery + async def recall(self, interaction: discord.Interaction): + await self.claim.callback(self, interaction) + player = self.players[interaction.user.id] + if player.deployed_team is not None: + player.deployed_team.deployed_at = None + embed = discord.Embed( + title="Recall", + description="Team recalled successfully.", + colour=discord.Colour.teal() + ) + await interaction.channel.send(embed=embed) + + + @app_commands.command( + name="use", + description="Use a consumable", + auto_locale_strings=False + ) + @app_commands.autocomplete(item=consumables_autocomplete, critter=nursery_autocomplete) + @init_nursery + async def use(self, interaction: discord.Interaction, item: str, critter: int = None, amount: int = 1): + """ Use a consumable """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + # TODO: Check if there's enough of the consumable in inventory or in transactions.add_item, and remove amount if yes + cls = discord.utils.find(lambda cs: cs.DISPLAY_NAME.lower() == item.lower(), gatos.CONSUMABLES) + item: gatos.Consumable = cls() + for _ in range(amount): + if critter is not None: + gato = critter - 1 + player = self.players[ctx.author.id] + nursery = player.nursery + if gato < 0 or gato >= len(nursery): + embed = discord.Embed( + title=f"Error", + description=f"Critter number {gato + 1} not found. Use `/critter nursery`", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + + gato = nursery[gato] + else: + gato = None + + success = await item.consume(ctx, self, gato) + + if not success: + break + + + @app_commands.command( + name="equip", + description="Equip an item", + auto_locale_strings=False + ) + @app_commands.autocomplete(item=equipments_autocomplete, critter=nursery_autocomplete) + @init_nursery + async def equip(self, interaction: discord.Interaction, item: str, critter: int = None): + """ Equip an item """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + + # TODO: Check if the equipment is in inventory or in transactions.add_item, and remove one if yes + cls = discord.utils.find(lambda eq: eq.DISPLAY_NAME.lower() == item.lower(), gatos.EQUIPMENTS + gatos.TEAM_EQUIPMENTS) + item: gatos.Equipment = cls() + + if str(item.ITEM_TYPE) == str(gatos.ABaseItem.ItemType.EQUIPMENT): + if critter is None: + embed = discord.Embed( + title=f"Using equipment", + description="You need to specify a critter to equip this item on!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + idx = critter - 1 + gato = player.nursery[idx] + gato.equipments.append(item) + embed = discord.Embed( + title="Equipment", + description=f"**{item.DISPLAY_NAME}** was sucessfully equiped to **{gato.name}**!", + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + elif str(item.ITEM_TYPE) == str(gatos.ABaseItem.ItemType.TEAM_EQUIPMENT): + if player.deployed_team is None or player.deployed_team.deployed_at is None: + embed = discord.Embed( + title=f"Using team equipment", + description="No team has been deployed! Check `/critter deploy` to deploy one first!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + tm = player.deployed_team + for g in tm.gatos: + g.equipments.append(item) + embed = discord.Embed( + title="Team equipment", + description=f"**{item.DISPLAY_NAME}** was sucessfully equiped to deployed team!", + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + + + @app_commands.command( + name="rename", + description="Rename your critter" + ) + @app_commands.autocomplete(critter=nursery_autocomplete) + @init_nursery + async def rename(self, interaction: discord.Interaction, critter: int, name: str): + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + idx = critter - 1 + player = self.players[ctx.author.id] + gato = player.nursery[idx] + gato.name = name + + embed = discord.Embed( + title="Rename success", + description=f'Your *{gato.DISPLAY_NAME}* has been successfully renamed "{gato.name}"', + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed) + + + @app_commands.command( + name="lifealert", + description="Opt in/out of low HP pings", + auto_locale_strings=False + ) + @init_nursery + async def lifealert(self, interaction: discord.Interaction, enabled: bool): + """Opt in/out of low HP pings""" + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + player.ping = enabled + + if enabled: + description = "Ping on low HP have been enabled" + else: + description = "Ping on low HP have been disabled. You can always enable them back with `/critter lifealert`" + + embed = discord.Embed( + title="Low HP pings", + description=description, + colour=discord.Colour.teal() + ) + await ctx.send(embed=embed, ephemeral=True) + + + @app_commands.command( + name="fastforward", + description="Fastforward the ongoing Gato expedition by a specified amount of time (in seconds)", + auto_locale_strings=False + ) + @init_nursery + async def ff(self, interaction: discord.Interaction, seconds: int): + """ Fastforward the ongoing Gato expedition by a specified amount of time (in seconds) """ + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + player = self.players[ctx.author.id] + if player.deployed_team is None or player.deployed_team.deployed_at is None: + embed = discord.Embed( + title=f"Claim rewards", + description="No team has been deployed! Check `/critter deploy` to deploy one first!", + colour=discord.Colour.red() + ) + await ctx.send(embed=embed) + return + + tm = player.deployed_team + tm.deployed_at -= timedelta(seconds=seconds) + + await ctx.send("Done! ✅") + + + @app_commands.command( + name="transactions", + description="Debug command to see recent transactions", + auto_locale_strings=False + ) + @init_nursery + async def transactions(self, interaction: discord.Interaction, member: discord.Member = None): + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + if member is None: + member = ctx.author + + if member.id in self.players: + player = self.players[member.id] + dct = player.transactions.to_json() + dct["add_items"] = dct["add_items"][-20:] + dct["rm_items"] = dct["rm_items"][-20:] + await ctx.send(content=f"```json\n{json.dumps(dct)}``` ✅ *This is a debug command*") + else: + await ctx.send(content="❌ This player isn't in our records") + + + async def on_error(self, interaction: discord.Interaction, error: app_commands.CommandInvokeError): + ctx = await commands.Context.from_interaction(interaction) + await ctx.send("An error happened and bot devs may or may not try to understand what happened ") + try: + chan = self.bot.get_channel(1148381402111426693) + err = ''.join(traceback.TracebackException.from_exception(error.original).format()) + await chan.send(f"Gato game error ```{err}```") + except: + raise error.original + + + @app_commands.command( + name="pullstatus", + description="Debug command to see 50/50 and pities", + auto_locale_strings=False + ) + @init_nursery + async def pullstatus(self, interaction: discord.Interaction, member: discord.Member = None): + await interaction.response.defer() + ctx = await commands.Context.from_interaction(interaction) + + if member is None: + member = ctx.author + + if member.id in self.players: + player = self.players[member.id] + dct = player.pulls_status.to_json() + await ctx.send(content=f"```json\n{json.dumps(dct)}``` ✅ *This is a debug command*") + else: + await ctx.send(content="❌ This player isn't in our records") + + + +async def setup(bot: commands.Bot): + await bot.add_cog(GatoGame(bot)) + synced = await bot.tree.sync() + gc = 0 + for guild in bot.guilds: + await bot.tree.sync(guild=guild) + gc += 1 + print(f"Synced {len(synced)} command(s) on {gc} guilds.") diff --git a/gato/gatos/ABaseGato.py b/gato/gatos/ABaseGato.py new file mode 100644 index 00000000..7a4f27ac --- /dev/null +++ b/gato/gatos/ABaseGato.py @@ -0,0 +1,515 @@ +from abc import ABC, abstractmethod +from functools import wraps +from random import random, randint + +import discord + +from ABaseItem import ABaseItem, ItemType + + +def require_alive(function): + """Decorator that only executes a function if the gato has not fainted. **Warning:** Don't add that to functions that shouldn't return `None`.""" + @wraps(function) + def new_function(gato: "ABaseGato", *args, **kwargs): + if not gato._fainted: + return function(gato, *args, **kwargs) + + return new_function + +def check_used_equip(function): + """Decorator that removes used up equipment from the gato.""" + @wraps(function) + def new_function(gato: "ABaseGato", *args, **kwargs): + uu = [] + for i, eq in enumerate(gato.equipments): + if eq.used_up: + uu.append(i) + if len(uu) > 0: + gato.equipments.pop(*uu) + return function(gato, *args, **kwargs) + + return new_function + + +class ABaseGato(ABaseItem): + """**Abstract class** to implement for every gato. + + Attributes starting with a `_` should not be modified manually. + Attributes in CAPS are constants.""" + + IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + """Sprite of the gato. **OVERRIDE IT!**""" + + ANIMATIONS: str = "mooncakegato" + """A reference to a key in `animations.json`. **OVERRIDE IT!**""" + + DISPLAY_NAME: str = "Base Gato" + """Display name of this gato class. **OVERRIDE IT!**""" + + RARITY: int = 3 + """Rarity of the gato in stars (3-5). **OVERRIDE IT!**""" + + EVENT_DESCRIPTIONS = { + "fainted": "fainted.", + "bitten": "is angry and bites you (x{count}). You lose **{amount}** {currency} in total" + } + """Description for the gato's events. *Can be overriden or completed with custom events.* + For example, `SkellyGato` has a custom event called `"resurrect"` with a custom description.""" + + BASE_EARN_RATE: float = 1/16 + """Number of currency per second the gato earns. **DON'T OVERRIDE IT**, rather override :py:attr:`base_efficiency`.""" + + BITE_CHANCE: float = 1/100 + """Base chance to get bitten.""" + + VALUES_TO_SAVE = [ + "name", + "mood", + "health", + "hunger", + "energy", + "health", + "efficiency_boosts", + "damage_reductions", + "eidolon", + "friendship", + "deployed_today" + ] + """Attributes that will be saved when exporting the gato to JSON. *Can be overriden or completed with custom attributes.*""" + + ITEM_TYPE = ItemType.GATO + """This is just because ABaseGato now extends ABaseItem. **DON'T OVERRIDE IT**, it would make no sense...""" + + + max_mood: float = 100.0 + """Maximum value for the :py:attr:`mood` stat. *You can override that.*""" + + max_hunger: float = 100.0 + """Maximum value for the :py:attr:`hunger` stat. *You can override that.*""" + + max_energy: float = 100.0 + """Maximum value for the :py:attr:`energy` stat. *You can override that.*""" + + max_health: float = 100.0 + """Maximum value for the :py:attr:`health` stat. *You can override that.*""" + + + mood: float + """Current value for the :py:attr:`mood` stat. Chances to get bitten when :py:attr:`mood` is low. Updated in real time by the :py:meth:`lose_stats_over_time` method when deployed.""" + + hunger: float + """Current value for the :py:attr:`hunger` stat. Loses health when :py:attr:`hunger` is low. Updated in real time by the :py:meth:`lose_stats_over_time` method when deployed.""" + + energy: float + """Current value for the :py:attr:`energy` stat. Reduces efficiency when :py:attr:`energy` is low. Updated in real time by the :py:meth:`lose_stats_over_time` method when deployed.""" + + health: float + """Current value for the :py:attr:`health` stat. Faints when :py:attr:`health` reaches **0**. Updated in real time by the :py:meth:`lose_stats_over_time` method when deployed.""" + + + efficiency: float + """Current value for efficiency stat. Updated in real time by the :py:meth:`compute_currency` method when deployed.""" + + base_efficiency: float = 1.0 + """Base efficiency stat. *You can override that.*""" + + luck: float = 1.0 + """Multiplier for the chance to find treasures. *You can override that.*""" + + efficiency_boosts: dict[str, float] = {} + """Boosts of the efficiency stat. The gato or other gatos can add things to it, with a unique key per gato.""" + + damage_reductions: dict[str, float] = {} + """Reduces damage taken. The gato or other gatos can add things to it, with a unique key per gato.""" + + hunger_reductions: dict[str, float] = {} + """Reduces hunger loss. The gato or other gatos can add things to it, with a unique key per gato.""" + + mood_loss_reductions: dict[str, float] = {} + """Reduces mood loss. The gato or other gatos can add things to it, with a unique key per gato.""" + + energy_loss_reductions: dict[str, float] = {} + """Reduces energy loss. The gato or other gatos can add things to it, with a unique key per gato.""" + + friendship: float = 1.0 + """Friendship stat, starts at 1, max 10.""" + + claimed_today: int = 0 + """Number of times the rewards of this gato have been claimed today.""" + + + _fainted: bool = False + """Becomes :token:`True` if the gato's health is 0. Updated by :py:meth:`add_health`""" + + _events: list[dict] = [] + """List of events. Cleared everytime the rewards are claimed. An event is a dict like `{"event_name": "optional value (can be any type)"}`""" + + _time_deployed: int = 0 + """Number of seconds since the gato has been deployed. Updated in real-time by :py:meth:`simulate`""" + + + name: str + """Name of the gato. Choosen by the owner.""" + + eidolon: int + """Eidolon level of the gato. Starts at 0, max 6.""" + + equipments: list[ABaseItem] + """List of equipments on this gato.""" + + fetched_currency: float + """Amount of currency fetched since last claim.""" + + fetched_objects: list[str] + """Objects fetched since last claim.""" + + + def __init__(self, **kwargs): + self.mood = self.max_mood + self.hunger = self.max_hunger + self.energy = self.max_energy + self.health = self.max_health + self.efficiency = self.base_efficiency + + self.name = self.DISPLAY_NAME + self.eidolon = 0 + self.fetched_currency = 0 + + # Initialize objects to new objects (not shared by the class) + self._events = [] + self.equipments = [] + self.fetched_objects = [] + self.efficiency_boosts = {} + self.damage_reductions = {} + self.hunger_reductions = {} + self.mood_loss_reductions = {} + self.energy_loss_reductions = {} + + for k, v in kwargs.items(): + setattr(self, k, v) + + if self.health <= 0.0: + self._fainted = True + + def to_json(self): + """Exports a gato to JSON. + + :return: A dict containing the gato's class name, and all the values specified in :py:attr:`VALUES_TO_SAVE`. + :rtype: dict + """ + dct = super().to_json() + dct["equipments"] = [eq.to_json() for eq in self.equipments] + return dct + + @classmethod + def from_json(cls, json: dict, items_helper = {}): + """Class method to import a gato from JSON. + + :classmethod: + :param json: A dict exported by :py:meth:`to_json`. + :type json: dict + :return: The imported gato + :rtype: :py:class:`ABaseGato` + """ + gato = cls(**json["values"]) + for itm in json["equipments"]: + eq = items_helper[itm["type"]].from_json(itm) + gato.equipments.append(eq) + return gato + + def get_gato_embed(self): + description = f"# {self.name}\n" + description += f"## {self.DISPLAY_NAME}\n" + description += f"{self.__doc__.format(eidolon=self.eidolon)}\n" + \ + f"**Health:** {round(self.health)} / {round(self.max_health)}\n" + \ + f"**Hunger:** {round(self.hunger)} / {round(self.max_hunger)}\n" + \ + f"**Mood:** {round(self.mood)} / {round(self.max_mood)}\n" + \ + f"**Energy:** {round(self.energy)} / {round(self.max_energy)}\n" + \ + f"**Friendship:** {int(self.friendship)}/10\n" + \ + f"\n✨ **Eidolon {self.eidolon}**\n\nEquipments:\n" + + for eq in self.equipments: + description += f"- {eq.DISPLAY_NAME}\n" + if len(self.equipments) == 0: + description += "*No equipment*" + + embed = discord.Embed( + title=self.name, + description=description, + colour=discord.Colour.teal() + ) + embed.set_thumbnail(url=self.IMAGE) + return embed + + + @check_used_equip + def deploy(self, team: list["ABaseGato"]): + """Called when a gato is deployed.""" + + self._time_deployed = 0 + self.efficiency_boosts = {} + self.damage_reductions = {} + self.hunger_reductions = {} + self.mood_loss_reductions = {} + self.energy_loss_reductions = {} + + if self.health > 0: + self._fainted = False + + for eq in self.equipments: + eq.deploy(self) + + @check_used_equip + def claim(self): + """Called everytime the owner claims the rewards of this gato.""" + self._events = [] + + if self.friendship < 10 and self.claimed_today < 5: + self.friendship += 0.1 + + self.claimed_today += 1 + + for eq in self.equipments: + eq.claim(self) + + objects = self.fetched_objects[:] + currency = self.fetched_currency + + self.fetched_objects.clear() + self.fetched_currency = 0 + + return currency, objects + + + def get_args_for_event(self, event_name: str, values: list) -> dict: + """Called in :py:meth:`handle_events` to get formatting arguments for specific events. + The `count` of this event and the `currency` emoji are always included. + **You can override it if needed**, but be sure to call the super-class method and add to its dict. + + :param event_name: The name/id of the event + :type event_name: str + :param values: Values that were passed when adding the event, one element for each event occurence + :type values: list + :return: Arguments that will be used to format this event's description. + :rtype: dict + """ + args = {} + if event_name == "bitten": + args["amount"] = 0 + for value in values: + args["amount"] += value + return args + + + def handle_events(self, player, CURRENCY_EMOJI: str) -> list[str]: + """Generate a description line for each event type that happened to this gato and return the list. + **Don't override it**, rather override :py:meth:`get_args_for_event` + + :param player: Owner of the gatos, used to remove + :type player: :py:class:`Player` + :param CURRENCY_EMOJI: The emoji for this plugin's currency + :type CURRENCY_EMOJI: str + :return: A list of description lines for each event type + :rtype: list[str] + """ + + lines = [] + + events_by_type = {} + for event in self._events: + for et in event.keys(): + if et not in events_by_type: + events_by_type[et] = [] + events_by_type[et].append(event[et]) + + for et, values in events_by_type.items(): + line = f"- **{self.name}** " + + args = self.get_args_for_event(et, values) + args["count"] = len(values) + args["currency"] = CURRENCY_EMOJI + + if et == "bitten": + player.transactions.currency -= args["amount"] + + line += self.EVENT_DESCRIPTIONS[et].format(**args) + lines.append(line) + + return lines + + + def lose_stats_over_time(self, seconds): + """Computes stat loss over time. Called by :py:meth:`simulate`. *Can be overriden.*""" + self.add_hunger(-0.01 * seconds) + self.add_energy(-0.02 * seconds) + + if self._time_deployed >= 30*60: + self.add_mood(-0.01 * seconds) + + if self.hunger < 10: + self.add_health(-0.02 * seconds) + + if self.mood < 10: + if random() < self.BITE_CHANCE / self.friendship: + self._events.append({"bitten": randint(2, 10)}) + + + def compute_currency(self, seconds): + """Computes efficiency and currency gain over time. Called by :py:meth:`simulate`. *Can be overriden.*""" + self.efficiency = self.base_efficiency + sum(self.efficiency_boosts.values()) + if self.energy < 10: + self.efficiency -= 0.2 + elif self.energy < 20: + self.efficiency -= 0.1 + + return seconds * self.BASE_EARN_RATE * self.efficiency + + + def random_object(self, seconds): + """Computes random reward findings. Called by :py:meth:`simulate`. *Can be overriden.*""" + objects = [] + if self._time_deployed % 60 == 0 and self.efficiency >= 1: + if random() < self.luck / 100: + objects.append("Shiny thing") + + return objects + + + @abstractmethod + @check_used_equip + @require_alive + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + """Runs a simulation of the gato. + **Called pretty much every seconds.** + Abstract method, **needs to be overriden**. Overriding method should still call superclass method (see :py:class:`ExampleGato`). + Returns 0-values when gato is fainted. + + :param team: The team the gato is deployed in. Can be used for team-based buffs. + :type team: list[:py:class:`ABaseGato`] + :param seconds: Simulation duration in seconds, defaults to 1. + :type seconds: int, optional + :return: The amount of currency and the list of objects gathered by the gato. + :rtype: tuple[float, list[str]] + """ + + self._time_deployed += seconds + + self.lose_stats_over_time(seconds) + + currency = self.compute_currency(seconds) + + objects = self.random_object(seconds) + + for eq in self.equipments: + eq.simulate(self, seconds) + + self.fetched_currency += currency + self.fetched_objects += objects + + + @require_alive + def add_health(self, amount: float): + """Affect a gato's health within its limits. + Amount can be negative. + Use this rather than modifying :py:attr:`health` directly. + Doesn't work when gato is fainted. + Also sets :py:attr:`_fainted` when :py:attr:`health` is 0. + *Can be overriden.* + + :param amount: Amount of health to add. + :type amount: float + """ + + if amount < 0: + amount /= 1 + sum(self.damage_reductions.values()) + + self.health += amount + + if self.health > self.max_health: + self.health = self.max_health + elif self.health <= 0.0: + self.health = 0.0 + self._fainted = True + self._events.append({"fainted": None}) + + + @require_alive + def add_mood(self, amount: float): + """Affect a gato's mood within its limits. + Amount can be negative. + Use this rather than modifying :py:attr:`mood` directly. + Doesn't work when gato is fainted. + *Can be overriden.* + + :param amount: Amount of mood to add. + :type amount: float + """ + + if amount < 0: + amount /= 1 + sum(self.mood_loss_reductions.values()) + + self.mood += amount + + if self.mood > self.max_mood: + self.mood = self.max_mood + elif self.mood <= 0.0: + self.mood = 0.0 + + + @require_alive + def add_hunger(self, amount: float): + """Affect a gato's hunger within its limits. + Amount can be negative. + Use this rather than modifying :py:attr:`hunger` directly. + Doesn't work when gato is fainted. + *Can be overriden.* + + :param amount: Amount of hunger to add. + :type amount: float + """ + + if amount < 0: + amount /= 1 + sum(self.hunger_reductions.values()) + + self.hunger += amount + + if self.hunger > self.max_hunger: + self.hunger = self.max_hunger + elif self.hunger <= 0.0: + self.hunger = 0.0 + + + @require_alive + def add_energy(self, amount: float): + """Affect a gato's energy within its limits. + Amount can be negative. + Use this rather than modifying :py:attr:`energy` directly. + Doesn't work when gato is fainted. + *Can be overriden.* + + :param amount: Amount of energy to add. + :type amount: float + """ + + if amount < 0: + amount /= 1 + sum(self.energy_loss_reductions.values()) + + self.energy += amount + + if self.energy > self.max_energy: + self.energy = self.max_energy + elif self.energy <= 0.0: + self.energy = 0.0 + + def set_eidolon(self, value: int): + """Setter for a gato's eidolon value. + Value must be an integer between 0 and 6 (inclusive). + Use this rather than modifying :py:attr:`eidolon` directly. + *Can be overriden.* + + :param amount: New eidolon value to set. + :type amount: int + """ + + # clamp value to [0, 6] + self.eidolon = max(min(value, 6), 0) diff --git a/gato/gatos/ABaseItem.py b/gato/gatos/ABaseItem.py new file mode 100644 index 00000000..2ec04e1e --- /dev/null +++ b/gato/gatos/ABaseItem.py @@ -0,0 +1,77 @@ +from abc import ABC +from enum import Enum +from random import random + +import discord + + +class ItemType(Enum): + CONSUMABLE = 1 + EQUIPMENT = 2 + TEAM_EQUIPMENT = 3 + GATO = 4 + + +class ABaseItem(ABC): + """**Abstract class** to implement for every item (yes, gatos are items). + + Attributes starting with a `_` should not be modified manually. + Attributes in CAPS are constants.""" + + IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + """Sprite of the item. **OVERRIDE IT!**""" + + ANIMATIONS: str = "mooncakegato" + """A reference to a key in `animations.json`. **OVERRIDE IT!**""" + + DISPLAY_NAME: str = "Base Item" + """Display name of this item. **OVERRIDE IT!**""" + + RARITY: int = 3 + """Rarity of the item in stars (3-5). **OVERRIDE IT!**""" + + ITEM_TYPE: ItemType = ItemType.CONSUMABLE + """Type of the item. **OVERRIDE IT!**""" + + VALUES_TO_SAVE = [] + """Attributes that will be saved when exporting the gato to JSON. *Can be completed with custom attributes.*""" + + def __init__(self, **kwargs): + for k, v in kwargs.items(): + setattr(self, k, v) + + def to_json(self): + """Exports an item to JSON. + + :return: A dict containing the item's class name, and all the values specified in :py:attr:`VALUES_TO_SAVE`. + :rtype: dict + """ + return { + "type": self.__class__.__name__, + "values": dict((val, getattr(self, val)) for val in self.VALUES_TO_SAVE) + } + + @classmethod + def get_embed(cls): + description = f"# {cls.DISPLAY_NAME}\n" + description += f"{cls.__doc__}" + + embed = discord.Embed( + title=cls.DISPLAY_NAME, + description=description, + colour=discord.Colour.teal() + ) + embed.set_image(url=cls.IMAGE) + return embed + + @classmethod + def from_json(cls, json: dict): + """Class method to import an item from JSON. + + :classmethod: + :param json: A dict exported by :py:meth:`to_json`. + :type json: dict + :return: The imported item + :rtype: :py:class:`ABaseItem` + """ + return cls(**json["values"]) diff --git a/gato/gatos/AConsumable.py b/gato/gatos/AConsumable.py new file mode 100644 index 00000000..2766498f --- /dev/null +++ b/gato/gatos/AConsumable.py @@ -0,0 +1,23 @@ +from abc import abstractmethod + +import discord +from discord.ext import commands + +from ABaseItem import ABaseItem, ItemType + + +class AConsumable(ABaseItem): + """**Abstract class** to implement for every consumable.""" + + ITEM_TYPE: ItemType = ItemType.CONSUMABLE + """This is just because AConsumable extends ABaseItem. **DON'T OVERRIDE IT**, it would make no sense...""" + + + @abstractmethod + async def consume(self, ctx: commands.Context, gatogame, gato = None): + """**Abstract method** to implement for all consumables. + + :param ctx: Discord context from the ?consume command, used to send back interactions and messages to the user. + :type ctx: commands.Context + """ + return True diff --git a/gato/gatos/AEquipment.py b/gato/gatos/AEquipment.py new file mode 100644 index 00000000..7fb96cf1 --- /dev/null +++ b/gato/gatos/AEquipment.py @@ -0,0 +1,45 @@ +from abc import abstractmethod + +import discord +from discord.ext import commands + +from ABaseItem import ABaseItem, ItemType + + +class AEquipment(ABaseItem): + """**Abstract class** to implement for every equipment.""" + + ITEM_TYPE: ItemType = ItemType.EQUIPMENT + """This is just because AConsumable extends ABaseItem. **You can override it to `TEAM_EQUIPMENT`**""" + + VALUES_TO_SAVE = [ + "used_up" + ] + """Attributes that will be saved when exporting the gato to JSON. *Can be completed with custom attributes.*""" + + used_up: bool = False + """Setting it to `True` will remove it from the equipped gato's `equipment`""" + + def deploy(self, gato): + """Called when the equipped gato is deployed.""" + pass + + def claim(self, gato): + """Called everytime the owner claims the rewards of the equipped gato.""" + pass + + @abstractmethod + def simulate(self, gato, seconds: int = 1): + """Called by the equipped gato in its simulate. + **Called pretty much every seconds.** + Abstract method, **needs to be overriden**. Overriding method should still call superclass method (see :py:class:`ExampleGato`). + Here you can manage buff duration and :py:attr:`used_up`. + + :param gato: The equipped gato. + :type gato: :py:class:`ABaseGato` + :param seconds: Simulation duration in seconds, defaults to 1. + :type seconds: int, optional + :return: The amount of currency and the list of objects gathered by the gato. + :rtype: tuple[float, list[str]] + """ + pass diff --git a/gato/gatos/ArgentiGato.py b/gato/gatos/ArgentiGato.py new file mode 100644 index 00000000..1c964b17 --- /dev/null +++ b/gato/gatos/ArgentiGato.py @@ -0,0 +1,55 @@ +from random import random + +from ABaseGato import ABaseGato, require_alive + +class ArgentiGato(ABaseGato): + """ + > Fav Food: Quaso + > For every 5 energy over 60, increases efficiency by 5%. + > (can only stack up to 4 times) + > Eidolons: e1->e5 (decreases needed energy from + > 60 to 40, 4 per eidolon) + > E6: (boosts base energy from 100 to 110 and increases stacks up to 5) + """ + + # Override constants + IMAGE = "https://cdn.discordapp.com/attachments/1117346551644295239/1200036370568196146/argenti_gato.png" + # ANIMATIONS = "4star" + DISPLAY_NAME = "Creme de Rose" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "energy_threshold", + "max_stacks", + "chance_cooldown" + ] + + # Override superclass values for stats + + # Custom variables used for this gato + energy_threshold: int = 60 # Energy threshold to count towards efficiency buff + max_stacks: int = 4 # Max stacks of 5% allowed + BUFF_KEY: str = "BCG_buff" # dict key to keep track of this gato's buffs + + # If we have Argenti event + # ARGENTI_EVENT_TYPE = "bs_event" + # EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | {} + + @require_alive + def efficiency_buff(self, seconds): + if self.eidolon == 6: + self.max_energy = 110 + self.max_stacks = 5 + if self.eidolon >= 1: + self.energy_threshold = max(40, 60 - self.eidolon*4) # decreases energy_threshold by 4 per e, cap at 40 + + diff_energy = self.energy - self.energy_threshold + if diff_energy > 0: + curr_stack = min(diff_energy // 5, self.max_stacks) + self.efficiency = self.efficiency*(1.0+(0.5*curr_stack)) + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # We calculate its energy boost before its actions + self.efficiency_buff(seconds) + + # Then call the parent simulation (VERY IMPORTANT) + super().simulate(seconds) diff --git a/gato/gatos/AvocadoToastConsumable.py b/gato/gatos/AvocadoToastConsumable.py new file mode 100644 index 00000000..446e1b4c --- /dev/null +++ b/gato/gatos/AvocadoToastConsumable.py @@ -0,0 +1,50 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class AvocadoToastConsumable(AConsumable): + """> Restores 30 hunger and 30 HP""" + + # IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Avocado toast" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_hunger(30) + gato.add_health(30) + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**30 hunger** and **30 HP** were restored to **{gato.name}**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/BladeGato.py b/gato/gatos/BladeGato.py new file mode 100644 index 00000000..ea5e6349 --- /dev/null +++ b/gato/gatos/BladeGato.py @@ -0,0 +1,59 @@ +from ABaseGato import ABaseGato, require_alive + + +class BladeGato(ABaseGato): + """ + > Fav Food: Spider Lily + > Every time HP decreases, increases all other stats by 20% the decreased amount. Every time HP increases, decreases all other stats by 20% the increased amount. + > Eidolons: e1->e6 increases by 3 each. (20% at E0, 38% at E6) + > E6: increase max hp by 20 + """ + + # TODO: img and animation + IMAGE: str = "https://cdn.discordapp.com/attachments/1198010808672723075/1201435790845165658/nuxiom_gato.PNG" + # ANIMATIONS: str = "bladegato" + DISPLAY_NAME: str = "Sesame Cake" + RARITY: int = 4 + + BLADE_HP_UP_EVENT_TYPE: str = "blade_hp_up" + BLADE_HP_DOWN_EVENT_TYPE: str = "blade_hp_down" + EVENT_DESCRIPTIONS: dict[str, str] = ABaseGato.EVENT_DESCRIPTIONS | { + BLADE_HP_UP_EVENT_TYPE: "gained hp, other stats decreased! (x{count})", + BLADE_HP_DOWN_EVENT_TYPE: "lost hp, other stats increased! (x{count})", + } + BLADE_EFF_BOOST_KEY: str = "blade_eff_boost" + + def hellscape(self, hp_delta: float): + """Increases/decreses other stats as hp decreases/increases""" + + # stat changes + multipler = 0.2 + self.eidolon * 0.03 + self.add_energy(-hp_delta * multipler) + self.add_hunger(-hp_delta * multipler) + self.add_mood(-hp_delta * multipler) + self.efficiency_boosts[self.BLADE_EFF_BOOST_KEY] = self.efficiency_boosts.get( + self.BLADE_EFF_BOOST_KEY, 0) + -hp_delta * multipler / 100 + + # trigger event + event_type = self.BLADE_HP_UP_EVENT_TYPE if hp_delta > 0 else self.BLADE_HP_DOWN_EVENT_TYPE + self._events.append({event_type: None}) + + @require_alive + def add_health(self, amount: float): + """Overrides base method to allow :py:meth:`hellscape` on health change""" + + super().add_health(amount) + self.hellscape(amount) + + def set_eidolon(self, value: int): + """Override max health on e6""" + + super().set_eidolon(value) + if self.eidolon == 6: + self.max_health = 120 + super().add_health(20) + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + """Delegates to base method""" + + super().simulate(team, seconds) diff --git a/gato/gatos/CatTreatsConsumable.py b/gato/gatos/CatTreatsConsumable.py new file mode 100644 index 00000000..16b0674d --- /dev/null +++ b/gato/gatos/CatTreatsConsumable.py @@ -0,0 +1,50 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class CatTreatsConsumable(AConsumable): + """> Restores 30 hunger and 50 energy""" + + # IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Cat treats" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_hunger(30) + gato.add_energy(50) + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**30 hunger** and **50 energy** were restored to **{gato.name}**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/ClaraGato.py b/gato/gatos/ClaraGato.py new file mode 100644 index 00000000..0f37b68a --- /dev/null +++ b/gato/gatos/ClaraGato.py @@ -0,0 +1,63 @@ +from ABaseGato import ABaseGato, require_alive + + +class ClaraGato(ABaseGato): + """ + > Fav Food: Ice Cream + > Reduces health decrease by 20%. Every time HP decreases, + > increase efficiency by 20% of the decreased amount. + > Every time HP increases, decreases efficiency by 20% of + > the increased amount. + > Eidolons: e1->e5 (increases efficiency boost by 2%) + > E6: (decreases health decrease by 30%) + """ + + # TODO: img & animation + IMAGE: str = "https://cdn.discordapp.com/attachments/1198010808672723075/1201435790845165658/nuxiom_gato.PNG" + # ANIMATIONS: str = "claragato" + DISPLAY_NAME: str = "Pure Sugar Child" + RARITY: int = 4 + + CLARA_PROTECT_EVENT_TYPE: str = "clara_protection_of_svarog" + CLARA_COUNTER_EVENT_TYPE: str = "clara_svarogs_counter" + EVENT_DESCRIPTIONS: dict[str, str] = ABaseGato.EVENT_DESCRIPTIONS | { + CLARA_PROTECT_EVENT_TYPE: "Under the protection of Svarog, DMG taken is reduced.", + CLARA_COUNTER_EVENT_TYPE: "hp changed and Svarog countered! (x{count})", + } + CLARA_DMG_REDUCTION_KEY: str = "clara_dmg_reduction" + CLARA_EFF_BOOST_KEY: str = "clara_eff_boost" + + def counter(self, hp_delta: float): + """Increases/decreses efficiency boosts as health decreases/increases""" + + # update efficiency boost + multipler = 0.2 + min(self.eidolon, 5) * 0.02 + self.efficiency_boosts[self.CLARA_EFF_BOOST_KEY] = self.efficiency_boosts.get( + self.CLARA_EFF_BOOST_KEY, 0) + -hp_delta * multipler / 100 + + # trigger event + self._events.append({self.CLARA_COUNTER_EVENT_TYPE: None}) + + @require_alive + def add_health(self, amount: float): + """Overrides base method to allow :py:meth:`counter` on health change""" + + super().add_health(amount) + self.counter(amount) + + def deploy(self, team: list["ABaseGato"]): + """Overrides base method to apply damage reduction to self""" + + # Deploy base class first to reset modifiers + super().deploy(team) + + # Apply damage reduction to self + self.damage_reductions[self.CLARA_DMG_REDUCTION_KEY] = 0.2 if self.eidolon < 6 else 0.3 + + # Send event + self._events.append({self.CLARA_PROTECT_EVENT_TYPE: None}) + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + """Delegates to base method""" + + super().simulate(team, seconds) diff --git a/gato/gatos/DefibrilatorConsumable.py b/gato/gatos/DefibrilatorConsumable.py new file mode 100644 index 00000000..37a57e1b --- /dev/null +++ b/gato/gatos/DefibrilatorConsumable.py @@ -0,0 +1,61 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class DefibrilatorConsumable(AConsumable): + """> Revives an undeployed critter with 20 HP""" + + # IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Defibrilator" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + player = gatogame.players[ctx.author.id] + if gato is None: + embed = discord.Embed( + title = "Defibrilator", + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + tm = player.deployed_team + if tm is not None and tm.deployed_at is not None and gato in tm.gatos: + embed = discord.Embed( + title = "Defibrilator", + description = "This critter is currently deployed. Please recall it using `/critter recall` first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if not gato._fainted: + embed = discord.Embed( + title = "Defibrilator", + description = "This critter has not fainted, so it can't be revived", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato._fainted = False + gato.add_health(20) + + embed = discord.Embed( + title = "Defibrilator", + description = f"**{gato.name}** was revived with **20 HP**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/EfficiencyFoodEq.py b/gato/gatos/EfficiencyFoodEq.py new file mode 100644 index 00000000..c131b8ac --- /dev/null +++ b/gato/gatos/EfficiencyFoodEq.py @@ -0,0 +1,32 @@ +from AEquipment import AEquipment +from ABaseItem import ItemType + +class EfficiencyFoodEq(AEquipment): + """> Boosts efficiency by 10% for 1 hour. Automatically equiped on use of an efficiency food Consumable.""" + + ITEM_TYPE: ItemType = ItemType.EQUIPMENT + DISPLAY_NAME = "Effiency Food Buff" + VALUES_TO_SAVE = AEquipment.VALUES_TO_SAVE + [ + "buff_duration" + ] + + FOOD_BUFF_KEY = "food_eff_buff" + + buff_duration: int + + def __init__(self, **kwargs): + self.buff_duration = 0 + super().__init__(**kwargs) + + def simulate(self, gato, seconds: int = 1): + super().simulate(gato, seconds) + + if self.FOOD_BUFF_KEY not in gato.efficiency_boosts: + gato.efficiency_boosts[self.FOOD_BUFF_KEY] = 0.1 + self.buff_duration = 3600 + else: + if self.buff_duration > 0: + self.buff_duration -= seconds + else: + gato.efficiency_boosts.pop(self.FOOD_BUFF_KEY) + self.used_up = True diff --git a/gato/gatos/ExampleGato.py b/gato/gatos/ExampleGato.py new file mode 100644 index 00000000..c9a01e2c --- /dev/null +++ b/gato/gatos/ExampleGato.py @@ -0,0 +1,87 @@ +from random import random + +from ABaseGato import ABaseGato, require_alive + +class ExampleGato(ABaseGato): + """ + > A gato with **10%** more base efficiency. + > Gets a **+20%** (**+{eidolon} × 2%** from **E{eidolon}**) efficiency boost for 20 minutes every hour. + > Has **1%** (**2%** at **E6**) chance to find a **Rare treasure** each minute. + """ + + # Override constants + IMAGE = "https://media.discordapp.net/attachments/435078369852260353/1192961669467488307/cyx_gato.png" + ANIMATIONS = "cyxgato" + DISPLAY_NAME = "Crème Brûlée" + RARITY = 5 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "buff_duration", + "buff_cooldown", + "find_object_cooldown" + ] + + # Override superclass values for stats + base_efficiency: float = 1.1 + + # Custom variables used for this gato + buff_duration: int = 0 # Remaining duration for its buff + buff_cooldown: int = 0 # Remaining cooldown until its buff can be triggered again + BUFF_KEY: str = "EG_eff_buff" # dict key to keep track of this gato's buffs + find_object_cooldown: int = 0 # Remaining cooldown until it can find a rare object again + + + @require_alive + def efficiency_buff(self, seconds): + # Update buff duration and cooldown + if self.buff_duration > 0: + self.buff_duration = max(self.buff_duration - seconds, 0) + if self.buff_cooldown > 0: + self.buff_cooldown = max(self.buff_cooldown - seconds, 0) + + # Remove boost and return if duration ran out and still in cooldown + if self.buff_duration <= 0 and self.buff_cooldown > 0: + self.efficiency_boosts.pop(self.BUFF_KEY, None) + return + + # Apply buff if cooldown is over + if self.buff_cooldown <= 0: + # Set base cooldown and duration + self.buff_duration = 20*60 + self.buff_cooldown = 60*60 + + # Apply efficiency boost + self.efficiency_boosts[self.BUFF_KEY] = 20/100 + (2/100 * self.eidolon) + + + def random_object(self, seconds): + # Call superclass method to find base objects + objects = super().random_object(seconds) + + # Update object finding cooldown + self.find_object_cooldown -= seconds + + # If the cooldown is over, try to find an object + if self.find_object_cooldown <= 0: + # Set base cooldown + self.find_object_cooldown = 60 + + # Calculate chances to find a Rare treasure (see skill description at the top of the class) + chances = 0.01 + if self.eidolon == 6: + chances = 0.02 + + # Randomly find an Rare treasure + if random() < self.luck*chances: + # If we found one, add it to the objects found by the superclass method + objects.append("Rare treasure") + + # Return found objects + return objects + + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # We calculate its efficiency boost before its actions + self.efficiency_buff(seconds) + + # Then call the parent simulation (VERY IMPORTANT) + super().simulate(seconds) diff --git a/gato/gatos/FakeMouseEq.py b/gato/gatos/FakeMouseEq.py new file mode 100644 index 00000000..1e3e34a4 --- /dev/null +++ b/gato/gatos/FakeMouseEq.py @@ -0,0 +1,32 @@ +from AEquipment import AEquipment +from ABaseItem import ItemType + +class FakeMouseEq(AEquipment): + """> Boosts efficiency by 15% for 1 hour""" + + ITEM_TYPE: ItemType = ItemType.EQUIPMENT + DISPLAY_NAME = "Fake mouse" + VALUES_TO_SAVE = AEquipment.VALUES_TO_SAVE + [ + "buff_duration" + ] + + MOUSE_BUFF_KEY = "fake_mouse_eff_buff" + + buff_duration: int + + def __init__(self, **kwargs): + self.buff_duration = 0 + super().__init__(**kwargs) + + def simulate(self, gato, seconds: int = 1): + super().simulate(gato, seconds) + + if self.MOUSE_BUFF_KEY not in gato.efficiency_boosts: + gato.efficiency_boosts[self.MOUSE_BUFF_KEY] = 0.15 + self.buff_duration = 3600 + else: + if self.buff_duration > 0: + self.buff_duration -= seconds + else: + gato.efficiency_boosts.pop(self.MOUSE_BUFF_KEY) + self.used_up = True diff --git a/gato/gatos/FeatherTeaserConsumable.py b/gato/gatos/FeatherTeaserConsumable.py new file mode 100644 index 00000000..1b8372ab --- /dev/null +++ b/gato/gatos/FeatherTeaserConsumable.py @@ -0,0 +1,49 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class FeatherTeaserConsumable(AConsumable): + """> Play with the critter to increase its mood by 50""" + + # IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Feather teaser" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_mood(50) + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**50 mood** were restored to **{gato.name}**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/FuxuanGato.py b/gato/gatos/FuxuanGato.py new file mode 100644 index 00000000..b465c474 --- /dev/null +++ b/gato/gatos/FuxuanGato.py @@ -0,0 +1,76 @@ +from datetime import datetime, timezone + +from ABaseGato import ABaseGato, require_alive + + +class FuxuanGato(ABaseGato): + """ + > Fav Food: Startaro Boba + > Reduces health decrease of all allies by 20%. + > Once HP falls below 50%, restores own HP by 30% + > (up to 80% total HP can be recovered, cooldown of 2 hours, daily limit of 2). + > Eidolons: e1->e5 (reduces health decrease to 30%, 2% per eidolon) + > E6: (health restored increases to 85% and cooldown decreases by 30 minutes) + """ + + # TODO: name & animation + IMAGE = "https://cdn.discordapp.com/attachments/1198010808672723075/1198174175936917504/fuxuangato.png" + # ANIMATIONS = "fuxuangato" + DISPLAY_NAME = "Fuxuan Gato" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "recent_heal_ts", + "heal_cooldown" + ] + + FX_MATRIX_EVENT_TYPE = "fx_matrix_of_prescience" + FX_HEAL_EVENT_TYPE = "fx_self_heal" + EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | { + FX_MATRIX_EVENT_TYPE: "activated matrix of prescience!", + FX_HEAL_EVENT_TYPE: "flipped and recovered some hp! (x{count})", + } + FX_DMG_REDUCTION_KEY: str = "FX_dmg_reduction" + + recent_heal_ts: list[datetime] = [] + heal_cooldown: int = 0 + + def maybe_apply_heal(self, seconds): + # Tick down heal cd if needed + if self.heal_cooldown > 0: + self.heal_cooldown = max(self.heal_cooldown - seconds, 0) + + # Check if we are still within cooldown since last heal, skip if so + if self.heal_cooldown > 0: + return + + # Check if we are at or above 50% hp, skip if so + if self.health >= self.max_health * 0.5: + return + + # Check if we've already healed twice today (utc), skip if so + now = datetime.now(timezone.utc) + self.recent_heal_ts = [ + ts for ts in self.recent_heal_ts if ts.date() == now.date()] + if len(self.recent_heal_ts) >= 2: + return + + # Now we can heal + heal_amount = self.max_health * 0.3 if self.eidolon < 6 else self.max_health * 0.35 + self.add_health(heal_amount) + self.recent_heal_ts.append(now) + self.heal_cooldown = 7200 if self.eidolon < 6 else 5400 + self._events.append({self.FX_HEAL_EVENT_TYPE: None}) + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # Run base class game tick to apply stats loss first + super().simulate(team, seconds) + + # Apply damage reduction to the team if we haven't + dmg_reduction_amount = 0.2 + 0.02 * min(self.eidolon, 5) + for gato in team: + if self.FX_DMG_REDUCTION_KEY not in gato.damage_reductions: + gato.damage_reductions[self.FX_DMG_REDUCTION_KEY] = dmg_reduction_amount + self._events.append({self.FX_MATRIX_EVENT_TYPE: None}) + + # Apply self heal if applicable + self.maybe_apply_heal(seconds) diff --git a/gato/gatos/GuinaifenGato.py b/gato/gatos/GuinaifenGato.py new file mode 100644 index 00000000..9813b9ea --- /dev/null +++ b/gato/gatos/GuinaifenGato.py @@ -0,0 +1,98 @@ +from datetime import datetime, timezone + +from ABaseGato import ABaseGato, require_alive + + +class GuinaifenGato(ABaseGato): + """ + > Fav Food: Shumai + > Upon deployment Increases all allies’ energy and mood by 20 (daily limit of 2). After going under 100, decreases energy/mood consumption by 10%. + > Eidolons: e1->e5 (decreases mood/energy consumption by 2%) + > E6: increases mood/energy gained upon deployment to 25. + """ + + # TODO: img & display name & animation + IMAGE: str = "https://cdn.discordapp.com/attachments/1198010808672723075/1201435790845165658/nuxiom_gato.PNG" + # ANIMATIONS: str = "guinaifengato" + DISPLAY_NAME: str = "Guinaifen Gato" + RARITY: int = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "max_stats_buffs", + "recent_stats_buff_ts" + ] + + GUINAIFEN_STATS_UP_EVENT_TYPE: str = "guinaifen_stats_up" + GUINAIFEN_STATS_LOSS_DOWN_EVENT_TYPE: str = "guinaifen_stats_loss_down" + EVENT_DESCRIPTIONS: dict[str, str] = ABaseGato.EVENT_DESCRIPTIONS | { + GUINAIFEN_STATS_UP_EVENT_TYPE: "increased energy and mood for all allies!", + GUINAIFEN_STATS_LOSS_DOWN_EVENT_TYPE: "reduced energy and/or mood loss for allies! (x{count})", + } + GUINAIFEN_ENERGY_LOSS_REDUCTION_KEY: str = "guinaifen_energy_loss_reduction" + GUINAIFEN_MOOD_LOSS_REDUCTION_KEY: str = "guinaifen_mood_loss_reduction" + + # Keep track of allies that received max energy and max mood buff at deploy time + # [(gato, max_energy_buff, max_mood_buff)] + max_stats_buffs: list[tuple["ABaseGato", int, int]] = [] + recent_stats_buff_ts: list[datetime] = [] + + def deploy(self, team: list["ABaseGato"]): + """Increase mood and energy for the team on deploy""" + + super().deploy(team) + self.clear_max_stats_buffs() + + # Check if we've already buffed allies twice today (utc), skip if so + now = datetime.now(timezone.utc) + self.recent_stats_buff_ts = [ + ts for ts in self.recent_stats_buff_ts if ts.date() == now.date()] + if len(self.recent_stats_buff_ts) >= 2: + return + + # Otherwise, apply buff + buff_amount = 20 if self.eidolon < 6 else 25 + for g in team: + # incrase max energy and max mood as needed + max_energy_buff = max(g.energy + buff_amount - g.max_energy, 0) + max_mood_buff = max(g.mood + buff_amount - g.max_mood, 0) + g.max_energy += max_energy_buff + g.max_mood += max_mood_buff + + # record max stats increases so that we can reset them at claim time + self.max_stats_buffs.append((g, max_energy_buff, max_mood_buff)) + + # increase energy and mood + g.add_energy(buff_amount) + g.add_mood(buff_amount) + + # event + self._events.append({self.GUINAIFEN_STATS_UP_EVENT_TYPE: None}) + + def clear_max_stats_buffs(self): + """Reset max mood and max energy from allies""" + + for (g, max_energy_buff, max_mood_buff) in self.max_stats_buffs: + g.max_energy -= max_energy_buff + g.max_mood -= max_mood_buff + g.energy = min(g.energy, g.max_energy) + g.mood = min(g.mood, g.max_mood) + self.max_stats_buffs = [] + + def claim(self): + currency, objects = super().claim() + self.clear_max_stats_buffs() + return currency, objects + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + """Delegates to base method""" + + reduction_amount = 0.1 + (0.02 * min(self.eidolon, 5)) + for g in team: + if g.energy < 100 and self.GUINAIFEN_ENERGY_LOSS_REDUCTION_KEY not in g.energy_loss_reductions: + g.energy_loss_reductions[self.GUINAIFEN_ENERGY_LOSS_REDUCTION_KEY] = reduction_amount + self._events.append( + {self.GUINAIFEN_STATS_LOSS_DOWN_EVENT_TYPE: None}) + if g.mood < 100 and self.GUINAIFEN_MOOD_LOSS_REDUCTION_KEY not in g.mood_loss_reductions: + g.mood_loss_reductions[self.GUINAIFEN_MOOD_LOSS_REDUCTION_KEY] = reduction_amount + self._events.append( + {self.GUINAIFEN_STATS_LOSS_DOWN_EVENT_TYPE: None}) + super().simulate(team, seconds) diff --git a/gato/gatos/HertaGato.py b/gato/gatos/HertaGato.py new file mode 100644 index 00000000..50fd0f9e --- /dev/null +++ b/gato/gatos/HertaGato.py @@ -0,0 +1,62 @@ +from ABaseGato import ABaseGato, require_alive + + +class HertaGato(ABaseGato): + """ + > Fav Food: Ice Cream + > Increases efficiency by 20% for 20 minutes after every hour. + > Eidolons: e1->e5 (increases efficiency boost by 2%) + > E6: (increases time to 30 minutes) + """ + + IMAGE = "https://cdn.discordapp.com/attachments/1198010808672723075/1198011033130901665/herta_gato.png" + ANIMATIONS = "hertagato" + DISPLAY_NAME = "Wisteria Cake" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "buff_duration", + "buff_cooldown", + ] + + HERTA_EVENT_TYPE_KURU_KURU = "herta_kuru_kuru" + EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | { + HERTA_EVENT_TYPE_KURU_KURU: "kuru kuru! x{count}" + } + + # Custom variables used for this gato + buff_duration: int = 0 # Remaining duration for its buff + buff_cooldown: int = 0 # Remaining cooldown for its buff + BUFF_KEY: str = "Herta_eff_buff" # dict key to keep track of this gato's buffs + + @require_alive + def efficiency_buff(self, seconds): + # Update buff duration and cooldown + if self.buff_duration > 0: + self.buff_duration = max(self.buff_duration - seconds, 0) + if self.buff_cooldown > 0: + self.buff_cooldown = max(self.buff_cooldown - seconds, 0) + + # Remove boost and return if duration ran out and still in cooldown + if self.buff_duration <= 0 and self.buff_cooldown > 0: + self.efficiency_boosts.pop(self.BUFF_KEY, None) + return + + # Activate the buff if cd is clear + if self.buff_cooldown <= 0: + # Set base cooldown and duration + self.buff_duration = 1200 if self.eidolon < 6 else 1800 + self.buff_cooldown = 3600 + + # Fire event + self._events.append({self.HERTA_EVENT_TYPE_KURU_KURU: None}) + + # Apply efficiency boost + eidolon_buff_increase = 0.02 * min(self.eidolon, 5) + self.efficiency_boosts[self.BUFF_KEY] = 0.2 + eidolon_buff_increase + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # We calculate its efficiency boost before its actions + self.efficiency_buff(seconds) + + # Then call the parent simulation + super().simulate(team, seconds) diff --git a/gato/gatos/HimekoGato.py b/gato/gatos/HimekoGato.py new file mode 100644 index 00000000..97535450 --- /dev/null +++ b/gato/gatos/HimekoGato.py @@ -0,0 +1,71 @@ +from random import random + +from ABaseGato import ABaseGato, require_alive + +class HimekoGato(ABaseGato): + """ + > Fav Food: Coffee + > Every 10 minutes gain 1 point of charge (max 3). + > Once max points have been reached, recover 10 energy + > for all allies. (goes on cooldown for 30 minutes) + > Eidolon: e1-e5 (increases energy recovered to 20, 2 per eidolon) + > E6: (increases charges gained upon deployment to 2) + """ + + # Override constants + IMAGE = "https://cdn.discordapp.com/attachments/1117346551644295239/1199465789372240072/himeko_gato1.png" + # ANIMATIONS = "4star" + DISPLAY_NAME = "Rose Tiramisu" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "himeko_charge", + "charge_cooldown", + "energy_cooldown", + "energy_to_recover" + ] + + # Override superclass values for stats + + # Custom variables used for this gato + himeko_charge: int = 0 # Current points of charges (max 3) + charge_cooldown: int = 10*60 # Remaining cooldown until gain 1 point of charge + energy_cooldown: int = 0 # Remaining cooldown until its buff can be triggered again + energy_to_recover: int = 10 # Energy to recover, default 10, incr to 20 + BUFF_KEY: str = "HG_energy_buff" # dict key to keep track of this gato's buffs + + # If there is Himeko event + # HIMEKO_EVENT_TYPE = "himeko_event" + # EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | {} + + @require_alive + def energy_buff(self, seconds, team): + if self.eidolon == 6: + if self._time_deployed == 0: + self.himeko_charge += 1 # increases charges gained upon deployment to 2 + if self.eidolon >= 1: + self.energy_to_recover = min(20, 10 + 2*self.eidolon) # increases energy recovered 2 per eidolon, cap at 20 + + if self.energy_cooldown == 0: + if self.charge_cooldown <= 0: + self.himeko_charge += 1 + self.charge_cooldown = 10*60 + else: + self.charge_cooldown -= seconds + + if self.himeko_charge >= 3: # worst case: if even possible to be > 3 + for i in team: + i.add_energy(self.energy_to_recover) # recovers 10-20 energy for all allies + # reset cooldowns + self.energy_cooldown = 30*60 + self.charge_cooldown = 10*60 + self.himeko_charge = 0 + + else: + self.energy_cooldown -= seconds + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # We calculate its energy boost before its actions + self.energy_buff(seconds, team) + + # Then call the parent simulation (VERY IMPORTANT) + super().simulate(seconds) diff --git a/gato/gatos/KafkaGato.py b/gato/gatos/KafkaGato.py new file mode 100644 index 00000000..b2f02b59 --- /dev/null +++ b/gato/gatos/KafkaGato.py @@ -0,0 +1,62 @@ +from ABaseGato import ABaseGato, require_alive + + +class KafkaGato(ABaseGato): + """ + > Fav Food: Red Bull + > Increases all allies’ efficiency by 10% for 20 minutes after every hour. + > Eidolons: e1->e5 (increases efficiency boost by 1%) + > E6: (increases time to 22 minutes). + """ + + # TODO: image & animation + IMAGE = "https://cdn.discordapp.com/attachments/1198010808672723075/1201435790845165658/nuxiom_gato.PNG" + # ANIMATIONS = "kafkagato" + DISPLAY_NAME = "Shader Cat" + RARITY = 4 + VALUES_TO_SAVE: list[str] = ABaseGato.VALUES_TO_SAVE + [ + 'eff_boost_duration', + 'eff_boost_cooldown', + ] + + KAFKA_EFF_BOOST_EVENT_TYPE: str = "kafka_eff_boost" + EVENT_DESCRIPTIONS: dict[str, str] = ABaseGato.EVENT_DESCRIPTIONS | { + KAFKA_EFF_BOOST_EVENT_TYPE: "boosted efficiency of all allies!", + } + KAFKA_EFF_BOOST_KEY: str = "kafka_eff_boost" + + eff_boost_duration: int = 0 + eff_boost_cooldown: int = 0 + + @require_alive + def maybe_apply_eff_boost(self, team, seconds): + # Update boost duration and cooldown + if self.eff_boost_duration > 0: + self.eff_boost_duration = max(self.eff_boost_duration - seconds, 0) + if self.eff_boost_cooldown > 0: + self.eff_boost_cooldown = max(self.eff_boost_cooldown - seconds, 0) + + # Remove boost and return if duration ran out and still in cooldown + if self.eff_boost_duration <= 0 and self.eff_boost_cooldown > 0: + for g in team: + g.efficiency_boosts.pop(self.KAFKA_EFF_BOOST_KEY, None) + return + + # Activate the boost if cd is clear + if self.eff_boost_cooldown <= 0: + # Refresh full boost duration and cooldown + self.eff_boost_duration = 1200 if self.eidolon < 6 else 1320 + self.eff_boost_cooldown = 3600 + # Fire event + self._events.append({self.KAFKA_EFF_BOOST_EVENT_TYPE: None}) + + # Apply efficiency boost + boost_amount = 0.1 + 0.01 * min(self.eidolon, 5) + for g in team: + g.efficiency_boosts[self.KAFKA_EFF_BOOST_KEY] = boost_amount + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # Check and apply efficiency boost if applicable + self.maybe_apply_eff_boost(team, seconds) + + super().simulate(team, seconds) diff --git a/gato/gatos/LNYGato.py b/gato/gatos/LNYGato.py new file mode 100644 index 00000000..4241ce74 --- /dev/null +++ b/gato/gatos/LNYGato.py @@ -0,0 +1,44 @@ +from random import random + +from ABaseGato import ABaseGato, require_alive + +class LNYGato(ABaseGato): + """ + > Finds a Red Packet every hour. Red Packets will give 1000 🌸 in total randomly dispatched accross 10 people who claim it. + """ + + # Override constants + IMAGE = "https://media.discordapp.net/attachments/1174877208377036884/1197920834669510777/IMG_2328.png" + ANIMATIONS = "lnygato" + DISPLAY_NAME = "Lucky Tangerine" + RARITY = 5 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "find_object_cooldown" + ] + + # Custom variables used for this gato + find_object_cooldown: int = 0 # Remaining cooldown until it can find a red packet again + + + def random_object(self, seconds): + # Call superclass method to find base objects + objects = super().random_object(seconds) + + # Update object finding cooldown + self.find_object_cooldown -= seconds + + # If the cooldown is over, try to find an object + if self.find_object_cooldown <= 0: + # Set base cooldown + self.find_object_cooldown = 3600 + + # Find a Red Packet + objects.append("gatos.RedPacketConsumable") + + # Return found objects + return objects + + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # Then call the parent simulation (VERY IMPORTANT) + super().simulate(seconds) diff --git a/gato/gatos/MedicalInsuranceTEq.py b/gato/gatos/MedicalInsuranceTEq.py new file mode 100644 index 00000000..5243da58 --- /dev/null +++ b/gato/gatos/MedicalInsuranceTEq.py @@ -0,0 +1,20 @@ +from AEquipment import AEquipment +from ABaseItem import ItemType + +class MedicalInsuranceTEq(AEquipment): + """> Upon claim, covers all expenses related to critter bites for the equipped team. Single use.""" + + ITEM_TYPE: ItemType = ItemType.TEAM_EQUIPMENT + DISPLAY_NAME = "Medical Insurance" + + def claim(self, gato): + super().claim(gato) + + self.used_up = True + + def simulate(self, gato, seconds: int = 1): + super().simulate(gato, seconds) + + for evt in gato._events: + k = list(evt.keys())[0] + evt[k] = 0 diff --git a/gato/gatos/MedkitConsumable.py b/gato/gatos/MedkitConsumable.py new file mode 100644 index 00000000..edb3654c --- /dev/null +++ b/gato/gatos/MedkitConsumable.py @@ -0,0 +1,49 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class MedkitConsumable(AConsumable): + """> Restores 50 HP to the selected critter""" + + IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Medkit" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = "Medkit", + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = "Medkit", + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_health(50) + + embed = discord.Embed( + title = "Medkit", + description = f"**50 HP** were restored to **{gato.name}**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/NormalGato.py b/gato/gatos/NormalGato.py new file mode 100644 index 00000000..6b8192e9 --- /dev/null +++ b/gato/gatos/NormalGato.py @@ -0,0 +1,17 @@ +from ABaseGato import ABaseGato, require_alive + +class NormalGato(ABaseGato): + """ + > A gato with 140 base HP. + """ + + IMAGE = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + ANIMATIONS = "mooncakegato" + DISPLAY_NAME = "Mooncake" + RARITY = 3 + + max_health: float = 140.0 # Create custom attributes for this gato class + + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + super().simulate(team, seconds) \ No newline at end of file diff --git a/gato/gatos/QingqueGato.py b/gato/gatos/QingqueGato.py new file mode 100644 index 00000000..2606eaa2 --- /dev/null +++ b/gato/gatos/QingqueGato.py @@ -0,0 +1,158 @@ +from collections import Counter +from enum import Enum +import random + +from ABaseGato import ABaseGato, require_alive + + +class RecoverableStat(Enum): + MOOD = 1 + HUNGER = 2 + ENERGY = 3 + HEALTH = 4 + EFFICIENCY = 5 + + def __str__(self): + return self.name.lower() + + +class EfficiencyBoost: + def __init__(self, duration_s, amount): + self.duration_s = duration_s + self.amount = amount + + +class QingqueGato(ABaseGato): + """ + > Fav Food: Immortal’s Delight + > Every time a stat bar level decreases, there is a 10% chance + > for 2 other stat bars to increase by the decreased amount. + > Eidolons: e1->e5 (increases base chance by 2%) + > e6: increases base chance by 2%, allows efficiency to be increased + > at a lowered amount (25% of the stat decreased amount) for the next + > 1 minute by the skill and enables jade mechanic. + > Jade mechanic: when stat bars are recovered by skill, obtains + > a tile matching recovered stats (5 suits in total), and can hold + > up to 4 tiles at one time. If she has 4 tiles of the same suit, + > the next time stats are recovered, the recovered amount is doubled + > and her hand is cleared. This double recovery does not generate tiles. + """ + + IMAGE = "https://cdn.discordapp.com/attachments/1198010808672723075/1198011033458049184/qingque_gato.PNG" + ANIMATIONS = "qingquegato" + DISPLAY_NAME = "Lucky Snack" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "e6_tiles", + "e6_hidden_hand", + "e6_efficiency_buffs", + ] + + QQ_EVENT_TYPE_FLOWER_PICK = "qq_flower_pick" + QQ_EVENT_TYPE_CHERRY_ON_TOP = "qq_cherry_on_top" + EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | { + QQ_EVENT_TYPE_FLOWER_PICK: "was lucky and recovered some stats! x{count}", + QQ_EVENT_TYPE_CHERRY_ON_TOP: "was blessed and recovered double stats! x{count}" + } + BUFF_KEY: str = "QQ_eff_buff" + + e6_tiles = [] + e6_hidden_hand = False + # list of buff entries since QQ will have a stack of many tiny efficiency buffs + e6_efficiency_buffs = [] + + def skill(self, amount: float, exclude: RecoverableStat): + # Choose 2 other stat to recover + excluded_stats = {exclude} + if self.eidolon < 6: + excluded_stats.add(RecoverableStat.EFFICIENCY) + target_stats = random.choices( + [stat for stat in RecoverableStat if stat not in excluded_stats], k=2) + + # Handle jade mechanic + event_type = self.QQ_EVENT_TYPE_FLOWER_PICK + if self.eidolon == 6: + if self.e6_hidden_hand: + # Apply hidden hand effect if needed + amount *= 2 + event_type = self.QQ_EVENT_TYPE_CHERRY_ON_TOP + # Reset hidden hand + self.e6_tiles = [] + self.e6_hidden_hand = False + else: + # Draw tiles and update hand otherwise + counter = Counter(self.e6_tiles) + Counter(target_stats) + self.e6_tiles = [] + for stat, count in counter.most_common(): + self.e6_tiles.extend([stat] * count) + if count >= 4: + self.e6_hidden_hand = True + if len(self.e6_tiles) >= 4: + break + self.e6_tiles = self.e6_tiles[:4] + + # Recover stats + for stat in target_stats: + if str(stat) == str(RecoverableStat.MOOD): + self.add_mood(-amount) + elif str(stat) == str(RecoverableStat.HUNGER): + self.add_hunger(-amount) + elif str(stat) == str(RecoverableStat.ENERGY): + self.add_energy(-amount) + elif str(stat) == str(RecoverableStat.HEALTH): + self.add_health(-amount) + elif str(stat) == str(RecoverableStat.EFFICIENCY): + self.add_efficiency_buff(-amount * 0.25) + + # Send event + self._events.append({event_type: None}) + + def add_efficiency_buff(self, amount): + self.e6_efficiency_buffs.append(EfficiencyBoost(60, amount)) + + def update_efficiency_buffs(self, seconds): + # Sum all active eff buff stacks and apply boost + self.efficiency_boosts[self.BUFF_KEY] = sum( + [buff.amount for buff in self.e6_efficiency_buffs]) + + # Tick down duration + for buff in self.e6_efficiency_buffs: + buff.duration_s -= seconds + + # Kill expired buffs + self.e6_efficiency_buffs = [ + buff for buff in self.e6_efficiency_buffs if buff.duration_s > 0] + + def skill_threshold(self): + return 0.1 + 0.02 * self.eidolon + + @require_alive + def add_health(self, amount: float): + super().add_health(amount) + if amount < 0 and random.random() < self.skill_threshold(): + self.skill(amount, RecoverableStat.HEALTH) + + @require_alive + def add_mood(self, amount: float): + super().add_mood(amount) + if amount < 0 and random.random() < self.skill_threshold(): + self.skill(amount, RecoverableStat.MOOD) + + @require_alive + def add_hunger(self, amount: float): + super().add_hunger(amount) + if amount < 0 and random.random() < self.skill_threshold(): + self.skill(amount, RecoverableStat.HUNGER) + + @require_alive + def add_energy(self, amount: float): + super().add_energy(amount) + if amount < 0 and random.random() < self.skill_threshold(): + self.skill(amount, RecoverableStat.ENERGY) + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # apply efficiency boosts from active buff stacks + # new stacks generated by losing and recovery stats in this game tick + # will kick in on the next game tick + self.update_efficiency_buffs(seconds) + super().simulate(team, seconds) diff --git a/gato/gatos/RedPacketConsumable.py b/gato/gatos/RedPacketConsumable.py new file mode 100644 index 00000000..ab040653 --- /dev/null +++ b/gato/gatos/RedPacketConsumable.py @@ -0,0 +1,105 @@ +from random import sample + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +CURRENCY_EMOJI = "🌸" + + +class RedPacketView(View): + + message: discord.Message + count: int + claimed: dict[int, str] + left: int + owner: str + amounts: list[int] + + TOTAL: int = 1000 + MAX_CLAIMS: int = 10 + + def __init__(self, gatogame): + super().__init__(timeout=86400) + + self.gatogame = gatogame + self.count = 0 + self.left = self.TOTAL + self.claimed = {} + + dist = self.TOTAL / self.MAX_CLAIMS + separators = [0] + sorted(sample(range(1, self.TOTAL), self.MAX_CLAIMS - 1)) + [self.TOTAL] + self.amounts = [separators[i] - separators[i-1] for i in range(1, len(separators))] + print(self.amounts) + + async def start(self, ctx: Context): + self.owner = ctx.author.display_name + embed = discord.Embed( + title=f"{self.owner}'s Red Packet", + description="*Nobody claimed yet.*", + colour=discord.Colour.gold() + ) + self.message = await ctx.send(embed=embed, view=self) + + async def on_timeout(self) -> None: + self.stop() + await self.message.edit(view=None) + + @discord.ui.button(style=discord.ButtonStyle.blurple, label="Claim") + async def claim(self, interaction: discord.Interaction, button: discord.ui.Button): + player_id = interaction.user.id + if player_id in self.claimed: + await interaction.response.send_message(embed=discord.Embed( + title="Error", + description="You already claimed this red packet" + ), ephemeral=True) + elif self.count == self.MAX_CLAIMS: + await interaction.response.send_message(embed=discord.Embed( + title="Error", + description="Sorry, this red packet was already entirely claimed" + ), ephemeral=True) + else: + await interaction.response.defer() + + amt = self.amounts[self.count] + self.count += 1 + + self.left -= amt + + if player_id not in self.gatogame.players: + self.gatogame.create_player(player_id) + player = self.gatogame.players[player_id] + player.transactions.currency += amt + + self.claimed[player_id] = f"- {interaction.user.display_name} received {amt} {CURRENCY_EMOJI}" + embed = discord.Embed( + title=f"{self.owner}'s Red Packet", + description="\n".join(self.claimed.values()), + colour=discord.Colour.gold() + ) + + if self.count == self.MAX_CLAIMS: + await self.message.edit(embed=embed, view=None) + else: + await self.message.edit(embed=embed) + + +class RedPacketConsumable(AConsumable): + """> Sends a Red Packet in the chat containing 1000 🌸. Up to 10 people can claim it!""" + + IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + ANIMATIONS: str = "redpacket" + DISPLAY_NAME: str = "Red Packet" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame) + + red_packet_view = RedPacketView(gatogame) + await red_packet_view.start(ctx) + return True diff --git a/gato/gatos/SalmonConsumable.py b/gato/gatos/SalmonConsumable.py new file mode 100644 index 00000000..95c42468 --- /dev/null +++ b/gato/gatos/SalmonConsumable.py @@ -0,0 +1,49 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class SalmonConsumable(AConsumable): + """> Restores 50 hunger""" + + # IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Salmon" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_hunger(50) + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**50 hunger** were restored to **{gato.name}**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/SeeleGato.py b/gato/gatos/SeeleGato.py new file mode 100644 index 00000000..3c43d21a --- /dev/null +++ b/gato/gatos/SeeleGato.py @@ -0,0 +1,71 @@ +from random import random + +from ABaseGato import ABaseGato, require_alive + +class SeeleGato(ABaseGato): + """ + > Fav food: Monster. + > Everytime a total amount of 200 (150 at E6) currency has been gained, increases efficiency by 15% for 5 minutes. + > Each Eidolon between E1-E5 further boosts efficiency by 1% for 5 minutes. + """ + + # Override constants + IMAGE = "https://media.discordapp.net/attachments/435078369852260353/1192963553934704730/seelegato.png" + ANIMATIONS = "seelegato" + DISPLAY_NAME = "Berry Butterfly" + RARITY = 4 + VALUES_TO_SAVE = ABaseGato.VALUES_TO_SAVE + [ + "buff_duration", + "currency_fetched" + ] + SEELE_EVENT_KEY = "seele_its_my_turn" + EVENT_DESCRIPTIONS = ABaseGato.EVENT_DESCRIPTIONS | { + SEELE_EVENT_KEY: "took one more turn and got an efficiency buff! (x{count})" + } + + # Custom variables used for this gato + buff_duration: int = 0 # Remaining duration for its buff + SEELE_BUFF_KEY: str = "SG_eff_buff" # dict key to keep track of this gato's buffs + currency_fetched: float = 0 # To keep track of how much currency the gato fetched since last buff + + + @require_alive + def efficiency_buff(self, seconds): + # Update buff duration + if self.SEELE_BUFF_KEY in self.efficiency_boosts: + self.buff_duration -= seconds + + CURRENCY_THRESHOLD = 20 + if self.eidolon >= 6: + CURRENCY_THRESHOLD = 15 + + # Apply buff if cooldown is over + if (self.currency_fetched > CURRENCY_THRESHOLD or self.buff_duration > 0) and not self.SEELE_BUFF_KEY in self.efficiency_boosts: + # Reset currency fetched + self.currency_fetched = 0 + + # Increase efficiency boost + self.efficiency_boosts[self.SEELE_BUFF_KEY] = 15/100 + (1/100 * min(self.eidolon, 5)) + + # Set base cooldown and duration + self.buff_duration += 5*60 + + self._events.append({self.SEELE_EVENT_KEY: None}) + + # Remove buff if duration is over + if self.buff_duration <= 0 and self.SEELE_BUFF_KEY in self.efficiency_boosts: + self.efficiency_boosts.pop(self.SEELE_BUFF_KEY) + + + def compute_currency(self, seconds): + currency = super().compute_currency(seconds) + self.currency_fetched += currency + return currency + + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + # We calculate its efficiency boost before its actions + self.efficiency_buff(seconds) + + # Then call the parent simulation (VERY IMPORTANT) + super().simulate(seconds) diff --git a/gato/gatos/SwedeGato.py b/gato/gatos/SwedeGato.py new file mode 100644 index 00000000..e241ad2a --- /dev/null +++ b/gato/gatos/SwedeGato.py @@ -0,0 +1,17 @@ +from ABaseGato import ABaseGato, require_alive + +class SwedeGato(ABaseGato): + """ + > A gato with 500% base efficiency. + """ + + IMAGE = "https://media.discordapp.net/attachments/435078369852260353/1197974365439021176/swede_gato.png" + ANIMATIONS = "swedegato" + DISPLAY_NAME = "Pistachio Sesame" + RARITY = 6 + + base_efficiency: float = 5.0 + + + def simulate(self, team: list["ABaseGato"], seconds: int = 1): + super().simulate(team, seconds) \ No newline at end of file diff --git a/gato/gatos/SwedishFishConsumable.py b/gato/gatos/SwedishFishConsumable.py new file mode 100644 index 00000000..0c3fd608 --- /dev/null +++ b/gato/gatos/SwedishFishConsumable.py @@ -0,0 +1,71 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable +from EfficiencyFoodEq import EfficiencyFoodEq +from SwedeGato import SwedeGato + + +class SwedishFishConsumable(AConsumable): + """> Restores 30 hunger and increases efficiency by 10% for 1 hour. ⚠️ Efficiency food buffs don't stack!""" + + IMAGE: str = "https://media.discordapp.net/attachments/1106794389759598662/1181130462874312714/image0.png" + # ANIMATIONS: str = "medkit" + DISPLAY_NAME: str = "Swedish Fish" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + for eq in gato.equipments: + if eq.DISPLAY_NAME == EfficiencyFoodEq.DISPLAY_NAME: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter already has an efficiency food buff!", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + + gato.add_hunger(30) + gato.equipments.append(EfficiencyFoodEq()) + + + # Handle favorite food + fav_food = "" + if gato.DISPLAY_NAME == SwedeGato.DISPLAY_NAME: + gato.add_mood(20) + gato.add_hunger(20) + fav_food = f". It's its favorite food! **{gato.name}** additionally restored **20 mood** and **20 hunger**" + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**30 hunger** were restored to **{gato.name}** and its efficiency will be increased by 10% for 1 hour" + fav_food, + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/TrashConsumable.py b/gato/gatos/TrashConsumable.py new file mode 100644 index 00000000..bd6b0a12 --- /dev/null +++ b/gato/gatos/TrashConsumable.py @@ -0,0 +1,50 @@ +from random import randint + +import discord +from discord.ext import commands + +from discord.ext.commands.context import Context +from discord.ui import View + +from AConsumable import AConsumable + + +class TrashConsumable(AConsumable): + """> Poison food. Reduces HP by 20, restores 50 hunger.""" + + IMAGE: str = "https://cdn.discordapp.com/emojis/1173895764087414855.webp" + ANIMATIONS: str = "trash" + DISPLAY_NAME: str = "Trash" + RARITY: int = 3 + + async def consume(self, ctx: Context, gatogame, gato = None): + await super().consume(ctx, gatogame, gato) + + if gato is None: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "You need to specify a critter to use this on", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + if gato._fainted: + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = "This critter has fainted, please revive it first", + colour = discord.Colour.red() + ) + await ctx.send(embed=embed) + return False + + gato.add_hunger(50) + gato.add_health(-20) + + embed = discord.Embed( + title = self.DISPLAY_NAME, + description = f"**50 hunger** were restored to **{gato.name}** and it lost **20 HP**", + colour = discord.Colour.teal() + ) + await ctx.send(embed=embed) + return True diff --git a/gato/gatos/__init__.py b/gato/gatos/__init__.py new file mode 100644 index 00000000..0044ac45 --- /dev/null +++ b/gato/gatos/__init__.py @@ -0,0 +1,144 @@ +import importlib +import os +import sys +DIR = os.path.dirname(__file__) +sys.path.append(DIR) + +# Gatos + +import ABaseGato +importlib.reload(ABaseGato) + +import SwedeGato +import ExampleGato, LNYGato +import SeeleGato +import QingqueGato +import HertaGato +import FuxuanGato +import ClaraGato +import BladeGato +import GuinaifenGato +import KafkaGato +import HimekoGato +import ArgentiGato +import NormalGato + +importlib.reload(SwedeGato) +importlib.reload(LNYGato) +importlib.reload(ExampleGato) +importlib.reload(SeeleGato) +importlib.reload(QingqueGato) +importlib.reload(HertaGato) +importlib.reload(FuxuanGato) +importlib.reload(ClaraGato) +importlib.reload(BladeGato) +importlib.reload(GuinaifenGato) +importlib.reload(KafkaGato) +importlib.reload(HimekoGato) +importlib.reload(ArgentiGato) +importlib.reload(NormalGato) + +Gato = ABaseGato.ABaseGato +SwedeGato = SwedeGato.SwedeGato +LNYGato = LNYGato.LNYGato +ExampleGato = ExampleGato.ExampleGato +SeeleGato = SeeleGato.SeeleGato +QingqueGato = QingqueGato.QingqueGato +HertaGato = HertaGato.HertaGato +FuxuanGato = FuxuanGato.FuxuanGato +ClaraGato = ClaraGato.ClaraGato +BladeGato = BladeGato.BladeGato +GuinaifenGato = GuinaifenGato.GuinaifenGato +KafkaGato = KafkaGato.KafkaGato +HimekoGato = HimekoGato.HimekoGato +ArgentiGato = ArgentiGato.ArgentiGato +NormalGato = NormalGato.NormalGato + +GATOS = [ + SwedeGato, + LNYGato, + SeeleGato, + QingqueGato, + HertaGato, + FuxuanGato, + ClaraGato, + BladeGato, + GuinaifenGato, + KafkaGato, + HimekoGato, + ArgentiGato, + NormalGato +] + +## Items + +import ABaseItem +importlib.reload(ABaseItem) +Item = ABaseItem.ABaseItem + +# Consumables + +import AConsumable +importlib.reload(AConsumable) + +import RedPacketConsumable, TrashConsumable, MedkitConsumable, \ + AvocadoToastConsumable, CatTreatsConsumable, SwedishFishConsumable, \ + DefibrilatorConsumable, FeatherTeaserConsumable, SalmonConsumable + +importlib.reload(RedPacketConsumable) +importlib.reload(TrashConsumable) +importlib.reload(MedkitConsumable) +importlib.reload(AvocadoToastConsumable) +importlib.reload(CatTreatsConsumable) +importlib.reload(SwedishFishConsumable) +importlib.reload(DefibrilatorConsumable) +importlib.reload(FeatherTeaserConsumable) +importlib.reload(SalmonConsumable) + +Consumable = AConsumable.AConsumable +RedPacketConsumable = RedPacketConsumable.RedPacketConsumable +TrashConsumable = TrashConsumable.TrashConsumable +MedkitConsumable = MedkitConsumable.MedkitConsumable +AvocadoToastConsumable = AvocadoToastConsumable.AvocadoToastConsumable +CatTreatsConsumable = CatTreatsConsumable.CatTreatsConsumable +SwedishFishConsumable = SwedishFishConsumable.SwedishFishConsumable +DefibrilatorConsumable = DefibrilatorConsumable.DefibrilatorConsumable +FeatherTeaserConsumable = FeatherTeaserConsumable.FeatherTeaserConsumable +SalmonConsumable = SalmonConsumable.SalmonConsumable + +CONSUMABLES = [ + RedPacketConsumable, + TrashConsumable, + MedkitConsumable, + AvocadoToastConsumable, + CatTreatsConsumable, + SwedishFishConsumable, + DefibrilatorConsumable, + FeatherTeaserConsumable, + SalmonConsumable +] + +# Equipments + +import AEquipment +importlib.reload(AEquipment) + +import EfficiencyFoodEq, FakeMouseEq + +importlib.reload(EfficiencyFoodEq) +importlib.reload(FakeMouseEq) + +EfficiencyFoodEq = EfficiencyFoodEq.EfficiencyFoodEq +FakeMouseEq = FakeMouseEq.FakeMouseEq + +EQUIPMENTS = [FakeMouseEq] + +# Team equipments + +import MedicalInsuranceTEq + +importlib.reload(MedicalInsuranceTEq) + +MedicalInsuranceTEq = MedicalInsuranceTEq.MedicalInsuranceTEq + +TEAM_EQUIPMENTS = [MedicalInsuranceTEq] diff --git a/gato/player.py b/gato/player.py new file mode 100644 index 00000000..c523183c --- /dev/null +++ b/gato/player.py @@ -0,0 +1,120 @@ +import importlib + +import discord + +import team +importlib.reload(team) + + +class PullsStatus: + + pities: dict[str, dict[int, int]] + fiftyfifties: dict[str, dict[int, bool]] + + def __init__(self, **kwargs) -> None: + self.pities = { + "limited": { + 5: 0, + 4: 0 + }, + "permanent": { + 5: 0, + 4: 0 + } + } + self.fiftyfifties = { + "limited": { + 5: True, + 4: True + } + } + + for k, v in kwargs.items(): + setattr(self, k, v) + + def to_json(self): + return { + "pities": self.pities, + "fiftyfifties": self.fiftyfifties + } + + @classmethod + def from_json(cls, d: dict): + return cls(**d) + + +class Transactions: + + currency: float = 0.0 + add_items: list[str] + rm_items: list[str] + + def __init__(self, **kwargs) -> None: + self.add_items = [] + self.rm_items = [] + + for k, v in kwargs.items(): + setattr(self, k, v) + + def to_json(self): + return { + "currency": self.currency, + "add_items": self.add_items, + "rm_items": self.rm_items + } + + @classmethod + def from_json(cls, d: dict): + return cls(**d) + + +class Player: + + nursery: list + pulls_status: PullsStatus + deployed_team: team.Team + transactions: Transactions + + command_channel: int + ping: bool + user_id: int + + currency: float = 0 + inventory: list + + _pull_view: discord.ui.View + + + def __init__(self, **kwargs) -> None: + self.nursery = [] + self.pulls_status = PullsStatus() + self.deployed_team = None + self.transactions = Transactions() + self.command_channel = None + self.ping = True + + self._pull_view = None + self.inventory = [] + + for k, v in kwargs.items(): + setattr(self, k, v) + + + def to_json(self): + return { + "nursery": [gato.to_json() for gato in self.nursery], + "pulls_status": self.pulls_status.to_json(), + "deployed_team": self.deployed_team.to_json(), + "transactions": self.transactions, + "command_channel": self.command_channel, + "user_id": self.user_id, + "ping": self.ping + } + + @classmethod + def from_json(cls, plyr: dict, curr: dict): + plyr["nursery"] = [eval(g["type"]).from_json(g) for g in plyr["nursery"]] + plyr["pulls_status"] = PullsStatus.from_json(plyr["pulls_status"]) + plyr["deployed_team"] = team.Team.from_json(plyr["deployed_team"], plyr["nursery"]) + plyr["transactions"] = Transactions.from_json(plyr["transactions"]) + return cls(**plyr) diff --git a/gato/team.py b/gato/team.py new file mode 100644 index 00000000..b1369ce5 --- /dev/null +++ b/gato/team.py @@ -0,0 +1,30 @@ +from datetime import datetime +from typing import Optional + +class Team: + + gatos: list + + deployed_at: Optional[datetime] = None + pinged_already: bool = False + + def __init__(self, gatos: list, deployed_at = None, pinged_already = False): + if deployed_at is None: + deployed_at = datetime.now() + self.deployed_at = deployed_at + self.gatos = gatos + self.pinged_already = pinged_already + + def to_json(self): + return { + "gatos": [gato.DISPLAY_NAME for gato in self.gatos], + "deployed_at": None if self.deployed_at is None else self.deployed_at.timestamp(), + "pinged_already": self.pinged_already + } + + @classmethod + def from_json(cls, d: dict, nursery: list): + gatos = [[gato for gato in nursery if gato.DISPLAY_NAME == DISPLAY_NAME][0] for DISPLAY_NAME in d["gatos"]] + deployed_at = datetime.fromtimestamp(d["deployed_at"]) + pinged_already = d["pinged_already"] + return cls(gatos, deployed_at, pinged_already) diff --git a/gato/tests/gatos/smoke_test.py b/gato/tests/gatos/smoke_test.py new file mode 100644 index 00000000..564b4df2 --- /dev/null +++ b/gato/tests/gatos/smoke_test.py @@ -0,0 +1,63 @@ +import unittest +import sys +import inspect +from itertools import islice + +from gato.gatos import ABaseGato + + +# copy pasta from https://docs.python.org/3/library/itertools.html#itertools.batched +# available in 3.12 +def batched(iterable, n): + # batched('ABCDEFG', 3) --> ABC DEF G + if n < 1: + raise ValueError('n must be at least one') + it = iter(iterable) + while batch := tuple(islice(it, n)): + yield batch + + +class FakeTransactions: + currency = 0.0 + + +class FakePlayer: + transactions = FakeTransactions() + + +class SmokeTests(unittest.TestCase): + + CURRENCY_EMOJI = "💎" + + @staticmethod + def is_gato(obj): + # predicate for filtering gato classes + return inspect.isclass(obj) and issubclass(obj, ABaseGato.ABaseGato) and obj != ABaseGato.ABaseGato + + def setUp(self): + # get all gato classes, instantiate them and assign to teams of 4s + gato_cls_list = inspect.getmembers( + sys.modules['gato.gatos'], SmokeTests.is_gato) + gato_instances = [gato_cls() for name, gato_cls in gato_cls_list] + self.teams = batched(gato_instances, 4) + self.player = FakePlayer() + + def test(self): + lines = [] + # run each team + for team in self.teams: + lines += [f'\nteam: {", ".join([g.name for g in team])}'] + # deploy each gato in the team + for gato in team: + gato.deploy(team) + # simulate 86400 game ticks + for _ in range(0, 86400): + for gato in team: + gato.simulate(team, 1) + # print events + for gato in team: + lines += gato.handle_events(self.player, self.CURRENCY_EMOJI) + # claim each gato + for gato in team: + gato.claim() + print('\n'.join(lines)) diff --git a/karaoke/karaoke.py b/karaoke/karaoke.py index f273f5b6..a2b0b8d9 100644 --- a/karaoke/karaoke.py +++ b/karaoke/karaoke.py @@ -8,8 +8,8 @@ from core.models import PermissionLevel from typing import Union -EVENT_STAFF = 1086023819073962086 # Event Staff Role -PERMISSION_LEVEL = PermissionLevel.SUPPORTER # Alternate Permission Level +EVENT_STAFF = 1106788954608500836 # Event Staff Role +PERMISSION_LEVEL = PermissionLevel.OWNER # Alternate Permission Level BAN_LIST_FILE = os.path.dirname(__file__) + "/banlist.json" @@ -123,7 +123,7 @@ def is_current(self, member_id: int) -> bool: async def generate_queue(self): embed = discord.Embed( title=':microphone: Karaoke', - colour=discord.Colour.blue() + colour=discord.Colour.teal() ) embed.add_field(name="Priority Queue", value="\n".join( @@ -183,7 +183,7 @@ async def on_timeout(self): ) # JOIN - @discord.ui.button(label='Join', style=discord.ButtonStyle.blurple, emoji="<:lamesticker:1116535025098297426>") + @discord.ui.button(label='Join', style=discord.ButtonStyle.blurple, emoji="<:RuanMeiSmug:1186252727433568377>") async def join(self, interaction: discord.Interaction, button: discord.ui.Button): """Allows a member to join the queue.""" if interaction.user.id in self.ban_list: @@ -204,7 +204,7 @@ async def join(self, interaction: discord.Interaction, button: discord.ui.Button await self.message.edit(embed=await self.generate_queue()) # LEAVE - @discord.ui.button(label='Leave', style=discord.ButtonStyle.danger, emoji="<:bruh:1089823209660092486>") + @discord.ui.button(label='Leave', style=discord.ButtonStyle.danger, emoji="<:RuanMeiSleep:1185520285663891476>") async def leave(self, interaction: discord.Interaction, button: discord.ui.Button): """Allows a member to leave the queue.""" if self.is_current(interaction.user.id): @@ -220,7 +220,7 @@ async def leave(self, interaction: discord.Interaction, button: discord.ui.Butto await self.message.edit(embed=await self.generate_queue()) # NEXT - STAFF ONLY - @discord.ui.button(label='Next', style=discord.ButtonStyle.success, emoji="<:seelejoy:1085986027115663481>") + @discord.ui.button(label='Next', style=discord.ButtonStyle.success, emoji="<:RuanMeiJoy:1153475381156913205>") @event_only async def next(self, interaction: discord.Interaction, button: discord.ui.Button): """Moves to the next person in the queue.""" @@ -229,7 +229,7 @@ async def next(self, interaction: discord.Interaction, button: discord.ui.Button await self.message.edit(embed=await self.generate_queue()) await interaction.response.defer() - @discord.ui.button(label='Reset', style=discord.ButtonStyle.grey, emoji="<:seeleomg:1085605320065302630>") + @discord.ui.button(label='Reset', style=discord.ButtonStyle.grey, emoji="<:RuanMeiOMG:1156150407228309564>") @event_only async def reset(self, interaction: discord.Interaction, button: discord.ui.Button): """Reset button, clears the queue.""" diff --git a/parrot/parrot.py b/parrot/parrot.py new file mode 100644 index 00000000..1a59bf31 --- /dev/null +++ b/parrot/parrot.py @@ -0,0 +1,50 @@ +import discord +from discord.ext import commands + + +class MessageCounter: + + def __init__(self): + self.message = None + self.count = 0 + self.users = [] + self.stickers = None + + +class Parrot(commands.Cog): + """Funpost Plugin""" + + def __init__(self, bot): + self.bot = bot + self.messages: dict[int, MessageCounter] = {} + + @commands.Cog.listener() + async def on_message(self, message: discord.Message): + if message.author.bot: + return + + if message.channel.id not in self.messages: + self.messages[message.channel.id] = MessageCounter() + + ct = self.messages[message.channel.id] + if message.content == ct.message or (message.stickers and ct.stickers and message.stickers[0].id == ct.stickers[0].id): + if message.author.id not in ct.users: + ct.count += 1 + ct.users.append(message.author.id) + else: + if message.content: + ct.message = message.content + else: + ct.message = None + ct.users = [message.author.id] + ct.count = 1 + ct.stickers = message.stickers + + if ct.count == 4: + await message.channel.send(content=ct.message, stickers=ct.stickers) + ct.count += 1 + + +async def setup(bot): + await bot.add_cog(Parrot(bot)) + diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 00000000..5dbb72fd --- /dev/null +++ b/poetry.lock @@ -0,0 +1,463 @@ +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. + +[[package]] +name = "aiohttp" +version = "3.9.1" +description = "Async http client/server framework (asyncio)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiohttp-3.9.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1f80197f8b0b846a8d5cf7b7ec6084493950d0882cc5537fb7b96a69e3c8590"}, + {file = "aiohttp-3.9.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72444d17777865734aa1a4d167794c34b63e5883abb90356a0364a28904e6c0"}, + {file = "aiohttp-3.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b05d5cbe9dafcdc733262c3a99ccf63d2f7ce02543620d2bd8db4d4f7a22f83"}, + {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c4fa235d534b3547184831c624c0b7c1e262cd1de847d95085ec94c16fddcd5"}, + {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:289ba9ae8e88d0ba16062ecf02dd730b34186ea3b1e7489046fc338bdc3361c4"}, + {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bff7e2811814fa2271be95ab6e84c9436d027a0e59665de60edf44e529a42c1f"}, + {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81b77f868814346662c96ab36b875d7814ebf82340d3284a31681085c051320f"}, + {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3b9c7426923bb7bd66d409da46c41e3fb40f5caf679da624439b9eba92043fa6"}, + {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8d44e7bf06b0c0a70a20f9100af9fcfd7f6d9d3913e37754c12d424179b4e48f"}, + {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:22698f01ff5653fe66d16ffb7658f582a0ac084d7da1323e39fd9eab326a1f26"}, + {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ca7ca5abfbfe8d39e653870fbe8d7710be7a857f8a8386fc9de1aae2e02ce7e4"}, + {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:8d7f98fde213f74561be1d6d3fa353656197f75d4edfbb3d94c9eb9b0fc47f5d"}, + {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5216b6082c624b55cfe79af5d538e499cd5f5b976820eac31951fb4325974501"}, + {file = "aiohttp-3.9.1-cp310-cp310-win32.whl", hash = "sha256:0e7ba7ff228c0d9a2cd66194e90f2bca6e0abca810b786901a569c0de082f489"}, + {file = "aiohttp-3.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:c7e939f1ae428a86e4abbb9a7c4732bf4706048818dfd979e5e2839ce0159f23"}, + {file = "aiohttp-3.9.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:df9cf74b9bc03d586fc53ba470828d7b77ce51b0582d1d0b5b2fb673c0baa32d"}, + {file = "aiohttp-3.9.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ecca113f19d5e74048c001934045a2b9368d77b0b17691d905af18bd1c21275e"}, + {file = "aiohttp-3.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8cef8710fb849d97c533f259103f09bac167a008d7131d7b2b0e3a33269185c0"}, + {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bea94403a21eb94c93386d559bce297381609153e418a3ffc7d6bf772f59cc35"}, + {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91c742ca59045dce7ba76cab6e223e41d2c70d79e82c284a96411f8645e2afff"}, + {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6c93b7c2e52061f0925c3382d5cb8980e40f91c989563d3d32ca280069fd6a87"}, + {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee2527134f95e106cc1653e9ac78846f3a2ec1004cf20ef4e02038035a74544d"}, + {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11ff168d752cb41e8492817e10fb4f85828f6a0142b9726a30c27c35a1835f01"}, + {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b8c3a67eb87394386847d188996920f33b01b32155f0a94f36ca0e0c635bf3e3"}, + {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c7b5d5d64e2a14e35a9240b33b89389e0035e6de8dbb7ffa50d10d8b65c57449"}, + {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:69985d50a2b6f709412d944ffb2e97d0be154ea90600b7a921f95a87d6f108a2"}, + {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:c9110c06eaaac7e1f5562caf481f18ccf8f6fdf4c3323feab28a93d34cc646bd"}, + {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d737e69d193dac7296365a6dcb73bbbf53bb760ab25a3727716bbd42022e8d7a"}, + {file = "aiohttp-3.9.1-cp311-cp311-win32.whl", hash = "sha256:4ee8caa925aebc1e64e98432d78ea8de67b2272252b0a931d2ac3bd876ad5544"}, + {file = "aiohttp-3.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:a34086c5cc285be878622e0a6ab897a986a6e8bf5b67ecb377015f06ed316587"}, + {file = "aiohttp-3.9.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f800164276eec54e0af5c99feb9494c295118fc10a11b997bbb1348ba1a52065"}, + {file = "aiohttp-3.9.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:500f1c59906cd142d452074f3811614be04819a38ae2b3239a48b82649c08821"}, + {file = "aiohttp-3.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0b0a6a36ed7e164c6df1e18ee47afbd1990ce47cb428739d6c99aaabfaf1b3af"}, + {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69da0f3ed3496808e8cbc5123a866c41c12c15baaaead96d256477edf168eb57"}, + {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:176df045597e674fa950bf5ae536be85699e04cea68fa3a616cf75e413737eb5"}, + {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b796b44111f0cab6bbf66214186e44734b5baab949cb5fb56154142a92989aeb"}, + {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f27fdaadce22f2ef950fc10dcdf8048407c3b42b73779e48a4e76b3c35bca26c"}, + {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcb6532b9814ea7c5a6a3299747c49de30e84472fa72821b07f5a9818bce0f66"}, + {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:54631fb69a6e44b2ba522f7c22a6fb2667a02fd97d636048478db2fd8c4e98fe"}, + {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4b4c452d0190c5a820d3f5c0f3cd8a28ace48c54053e24da9d6041bf81113183"}, + {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:cae4c0c2ca800c793cae07ef3d40794625471040a87e1ba392039639ad61ab5b"}, + {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:565760d6812b8d78d416c3c7cfdf5362fbe0d0d25b82fed75d0d29e18d7fc30f"}, + {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54311eb54f3a0c45efb9ed0d0a8f43d1bc6060d773f6973efd90037a51cd0a3f"}, + {file = "aiohttp-3.9.1-cp312-cp312-win32.whl", hash = "sha256:85c3e3c9cb1d480e0b9a64c658cd66b3cfb8e721636ab8b0e746e2d79a7a9eed"}, + {file = "aiohttp-3.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:11cb254e397a82efb1805d12561e80124928e04e9c4483587ce7390b3866d213"}, + {file = "aiohttp-3.9.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8a22a34bc594d9d24621091d1b91511001a7eea91d6652ea495ce06e27381f70"}, + {file = "aiohttp-3.9.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:598db66eaf2e04aa0c8900a63b0101fdc5e6b8a7ddd805c56d86efb54eb66672"}, + {file = "aiohttp-3.9.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2c9376e2b09895c8ca8b95362283365eb5c03bdc8428ade80a864160605715f1"}, + {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41473de252e1797c2d2293804e389a6d6986ef37cbb4a25208de537ae32141dd"}, + {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c5857612c9813796960c00767645cb5da815af16dafb32d70c72a8390bbf690"}, + {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ffcd828e37dc219a72c9012ec44ad2e7e3066bec6ff3aaa19e7d435dbf4032ca"}, + {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:219a16763dc0294842188ac8a12262b5671817042b35d45e44fd0a697d8c8361"}, + {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f694dc8a6a3112059258a725a4ebe9acac5fe62f11c77ac4dcf896edfa78ca28"}, + {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:bcc0ea8d5b74a41b621ad4a13d96c36079c81628ccc0b30cfb1603e3dfa3a014"}, + {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:90ec72d231169b4b8d6085be13023ece8fa9b1bb495e4398d847e25218e0f431"}, + {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:cf2a0ac0615842b849f40c4d7f304986a242f1e68286dbf3bd7a835e4f83acfd"}, + {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:0e49b08eafa4f5707ecfb321ab9592717a319e37938e301d462f79b4e860c32a"}, + {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2c59e0076ea31c08553e868cec02d22191c086f00b44610f8ab7363a11a5d9d8"}, + {file = "aiohttp-3.9.1-cp38-cp38-win32.whl", hash = "sha256:4831df72b053b1eed31eb00a2e1aff6896fb4485301d4ccb208cac264b648db4"}, + {file = "aiohttp-3.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:3135713c5562731ee18f58d3ad1bf41e1d8883eb68b363f2ffde5b2ea4b84cc7"}, + {file = "aiohttp-3.9.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cfeadf42840c1e870dc2042a232a8748e75a36b52d78968cda6736de55582766"}, + {file = "aiohttp-3.9.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:70907533db712f7aa791effb38efa96f044ce3d4e850e2d7691abd759f4f0ae0"}, + {file = "aiohttp-3.9.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cdefe289681507187e375a5064c7599f52c40343a8701761c802c1853a504558"}, + {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7481f581251bb5558ba9f635db70908819caa221fc79ee52a7f58392778c636"}, + {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:49f0c1b3c2842556e5de35f122fc0f0b721334ceb6e78c3719693364d4af8499"}, + {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0d406b01a9f5a7e232d1b0d161b40c05275ffbcbd772dc18c1d5a570961a1ca4"}, + {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d8e4450e7fe24d86e86b23cc209e0023177b6d59502e33807b732d2deb6975f"}, + {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c0266cd6f005e99f3f51e583012de2778e65af6b73860038b968a0a8888487a"}, + {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab221850108a4a063c5b8a70f00dd7a1975e5a1713f87f4ab26a46e5feac5a0e"}, + {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c88a15f272a0ad3d7773cf3a37cc7b7d077cbfc8e331675cf1346e849d97a4e5"}, + {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:237533179d9747080bcaad4d02083ce295c0d2eab3e9e8ce103411a4312991a0"}, + {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:02ab6006ec3c3463b528374c4cdce86434e7b89ad355e7bf29e2f16b46c7dd6f"}, + {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04fa38875e53eb7e354ece1607b1d2fdee2d175ea4e4d745f6ec9f751fe20c7c"}, + {file = "aiohttp-3.9.1-cp39-cp39-win32.whl", hash = "sha256:82eefaf1a996060602f3cc1112d93ba8b201dbf5d8fd9611227de2003dddb3b7"}, + {file = "aiohttp-3.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:9b05d33ff8e6b269e30a7957bd3244ffbce2a7a35a81b81c382629b80af1a8bf"}, + {file = "aiohttp-3.9.1.tar.gz", hash = "sha256:8fc49a87ac269d4529da45871e2ffb6874e87779c3d0e2ccd813c0899221239d"}, +] + +[package.dependencies] +aiosignal = ">=1.1.2" +async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} +attrs = ">=17.3.0" +frozenlist = ">=1.1.1" +multidict = ">=4.5,<7.0" +yarl = ">=1.0,<2.0" + +[package.extras] +speedups = ["Brotli", "aiodns", "brotlicffi"] + +[[package]] +name = "aiosignal" +version = "1.3.1" +description = "aiosignal: a list of registered asynchronous callbacks" +optional = false +python-versions = ">=3.7" +files = [ + {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, + {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, +] + +[package.dependencies] +frozenlist = ">=1.1.0" + +[[package]] +name = "async-timeout" +version = "4.0.3" +description = "Timeout context manager for asyncio programs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, + {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, +] + +[[package]] +name = "attrs" +version = "23.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, + {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, +] + +[package.extras] +cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] +dev = ["attrs[tests]", "pre-commit"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] +tests = ["attrs[tests-no-zope]", "zope-interface"] +tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] +tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] + +[[package]] +name = "discord" +version = "2.3.2" +description = "A mirror package for discord.py. Please install that instead." +optional = false +python-versions = "*" +files = [ + {file = "discord-2.3.2-py3-none-any.whl", hash = "sha256:d7959418799dd3b1e896685812d880169c193468b061b3431fa2a4664febd3da"}, + {file = "discord-2.3.2.tar.gz", hash = "sha256:cc1ee2dbe6df218ca51519af355b97e87309f8230f58c7f34885feb8e8a76145"}, +] + +[package.dependencies] +"discord.py" = ">=2.3.2" + +[[package]] +name = "discord-py" +version = "2.3.2" +description = "A Python wrapper for the Discord API" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "discord.py-2.3.2-py3-none-any.whl", hash = "sha256:9da4679fc3cb10c64b388284700dc998663e0e57328283bbfcfc2525ec5960a6"}, + {file = "discord.py-2.3.2.tar.gz", hash = "sha256:4560f70f2eddba7e83370ecebd237ac09fbb4980dc66507482b0c0e5b8f76b9c"}, +] + +[package.dependencies] +aiohttp = ">=3.7.4,<4" + +[package.extras] +docs = ["sphinx (==4.4.0)", "sphinxcontrib-trio (==1.1.2)", "sphinxcontrib-websupport", "typing-extensions (>=4.3,<5)"] +speed = ["Brotli", "aiodns (>=1.1)", "cchardet (==2.1.7)", "orjson (>=3.5.4)"] +test = ["coverage[toml]", "pytest", "pytest-asyncio", "pytest-cov", "pytest-mock", "typing-extensions (>=4.3,<5)"] +voice = ["PyNaCl (>=1.3.0,<1.6)"] + +[[package]] +name = "frozenlist" +version = "1.4.1" +description = "A list-like structure which implements collections.abc.MutableSequence" +optional = false +python-versions = ">=3.8" +files = [ + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, + {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, + {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, + {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, + {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, + {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, + {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, + {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, + {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, + {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, + {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, + {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, + {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, + {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, + {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, + {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, + {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, + {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, + {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, + {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, + {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, + {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, + {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, + {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, + {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, + {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, + {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, + {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, +] + +[[package]] +name = "idna" +version = "3.6" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.5" +files = [ + {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, + {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, +] + +[[package]] +name = "multidict" +version = "6.0.4" +description = "multidict implementation" +optional = false +python-versions = ">=3.7" +files = [ + {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8"}, + {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171"}, + {file = "multidict-6.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7"}, + {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b"}, + {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547"}, + {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569"}, + {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93"}, + {file = "multidict-6.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98"}, + {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0"}, + {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988"}, + {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc"}, + {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0"}, + {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5"}, + {file = "multidict-6.0.4-cp310-cp310-win32.whl", hash = "sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8"}, + {file = "multidict-6.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc"}, + {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03"}, + {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3"}, + {file = "multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba"}, + {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9"}, + {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982"}, + {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe"}, + {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710"}, + {file = "multidict-6.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c"}, + {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4"}, + {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a"}, + {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c"}, + {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed"}, + {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461"}, + {file = "multidict-6.0.4-cp311-cp311-win32.whl", hash = "sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636"}, + {file = "multidict-6.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0"}, + {file = "multidict-6.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78"}, + {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f"}, + {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603"}, + {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac"}, + {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9"}, + {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2"}, + {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde"}, + {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe"}, + {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067"}, + {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87"}, + {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d"}, + {file = "multidict-6.0.4-cp37-cp37m-win32.whl", hash = "sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775"}, + {file = "multidict-6.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e"}, + {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c"}, + {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161"}, + {file = "multidict-6.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11"}, + {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e"}, + {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d"}, + {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2"}, + {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258"}, + {file = "multidict-6.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52"}, + {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660"}, + {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951"}, + {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60"}, + {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d"}, + {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1"}, + {file = "multidict-6.0.4-cp38-cp38-win32.whl", hash = "sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779"}, + {file = "multidict-6.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480"}, + {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664"}, + {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35"}, + {file = "multidict-6.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60"}, + {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706"}, + {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d"}, + {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca"}, + {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1"}, + {file = "multidict-6.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449"}, + {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf"}, + {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063"}, + {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a"}, + {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176"}, + {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95"}, + {file = "multidict-6.0.4-cp39-cp39-win32.whl", hash = "sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313"}, + {file = "multidict-6.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2"}, + {file = "multidict-6.0.4.tar.gz", hash = "sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49"}, +] + +[[package]] +name = "yarl" +version = "1.9.4" +description = "Yet another URL library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a8c1df72eb746f4136fe9a2e72b0c9dc1da1cbd23b5372f94b5820ff8ae30e0e"}, + {file = "yarl-1.9.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3a6ed1d525bfb91b3fc9b690c5a21bb52de28c018530ad85093cc488bee2dd2"}, + {file = "yarl-1.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c38c9ddb6103ceae4e4498f9c08fac9b590c5c71b0370f98714768e22ac6fa66"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d9e09c9d74f4566e905a0b8fa668c58109f7624db96a2171f21747abc7524234"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8477c1ee4bd47c57d49621a062121c3023609f7a13b8a46953eb6c9716ca392"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5ff2c858f5f6a42c2a8e751100f237c5e869cbde669a724f2062d4c4ef93551"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:357495293086c5b6d34ca9616a43d329317feab7917518bc97a08f9e55648455"}, + {file = "yarl-1.9.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54525ae423d7b7a8ee81ba189f131054defdb122cde31ff17477951464c1691c"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:801e9264d19643548651b9db361ce3287176671fb0117f96b5ac0ee1c3530d53"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e516dc8baf7b380e6c1c26792610230f37147bb754d6426462ab115a02944385"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7d5aaac37d19b2904bb9dfe12cdb08c8443e7ba7d2852894ad448d4b8f442863"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:54beabb809ffcacbd9d28ac57b0db46e42a6e341a030293fb3185c409e626b8b"}, + {file = "yarl-1.9.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bac8d525a8dbc2a1507ec731d2867025d11ceadcb4dd421423a5d42c56818541"}, + {file = "yarl-1.9.4-cp310-cp310-win32.whl", hash = "sha256:7855426dfbddac81896b6e533ebefc0af2f132d4a47340cee6d22cac7190022d"}, + {file = "yarl-1.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:848cd2a1df56ddbffeb375535fb62c9d1645dde33ca4d51341378b3f5954429b"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:35a2b9396879ce32754bd457d31a51ff0a9d426fd9e0e3c33394bf4b9036b099"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c7d56b293cc071e82532f70adcbd8b61909eec973ae9d2d1f9b233f3d943f2c"}, + {file = "yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d8a1c6c0be645c745a081c192e747c5de06e944a0d21245f4cf7c05e457c36e0"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3c1ffe10069f655ea2d731808e76e0f452fc6c749bea04781daf18e6039525"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:549d19c84c55d11687ddbd47eeb348a89df9cb30e1993f1b128f4685cd0ebbf8"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7409f968456111140c1c95301cadf071bd30a81cbd7ab829169fb9e3d72eae9"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e23a6d84d9d1738dbc6e38167776107e63307dfc8ad108e580548d1f2c587f42"}, + {file = "yarl-1.9.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8b889777de69897406c9fb0b76cdf2fd0f31267861ae7501d93003d55f54fbe"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4e9035df8d0880b2f1c7f5031f33f69e071dfe72ee9310cfc76f7b605958ceb9"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c0ec0ed476f77db9fb29bca17f0a8fcc7bc97ad4c6c1d8959c507decb22e8572"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:ee04010f26d5102399bd17f8df8bc38dc7ccd7701dc77f4a68c5b8d733406958"}, + {file = "yarl-1.9.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:49a180c2e0743d5d6e0b4d1a9e5f633c62eca3f8a86ba5dd3c471060e352ca98"}, + {file = "yarl-1.9.4-cp311-cp311-win32.whl", hash = "sha256:81eb57278deb6098a5b62e88ad8281b2ba09f2f1147c4767522353eaa6260b31"}, + {file = "yarl-1.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:d1d2532b340b692880261c15aee4dc94dd22ca5d61b9db9a8a361953d36410b1"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0d2454f0aef65ea81037759be5ca9947539667eecebca092733b2eb43c965a81"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:44d8ffbb9c06e5a7f529f38f53eda23e50d1ed33c6c869e01481d3fafa6b8142"}, + {file = "yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:aaaea1e536f98754a6e5c56091baa1b6ce2f2700cc4a00b0d49eca8dea471074"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3777ce5536d17989c91696db1d459574e9a9bd37660ea7ee4d3344579bb6f129"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fc5fc1eeb029757349ad26bbc5880557389a03fa6ada41703db5e068881e5f2"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea65804b5dc88dacd4a40279af0cdadcfe74b3e5b4c897aa0d81cf86927fee78"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa102d6d280a5455ad6a0f9e6d769989638718e938a6a0a2ff3f4a7ff8c62cc4"}, + {file = "yarl-1.9.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09efe4615ada057ba2d30df871d2f668af661e971dfeedf0c159927d48bbeff0"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:6f5cb257bc2ec58f437da2b37a8cd48f666db96d47b8a3115c29f316313654ff"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:992f18e0ea248ee03b5a6e8b3b4738850ae7dbb172cc41c966462801cbf62cf7"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0e9d124c191d5b881060a9e5060627694c3bdd1fe24c5eecc8d5d7d0eb6faabc"}, + {file = "yarl-1.9.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3986b6f41ad22988e53d5778f91855dc0399b043fc8946d4f2e68af22ee9ff10"}, + {file = "yarl-1.9.4-cp312-cp312-win32.whl", hash = "sha256:4b21516d181cd77ebd06ce160ef8cc2a5e9ad35fb1c5930882baff5ac865eee7"}, + {file = "yarl-1.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a9bd00dc3bc395a662900f33f74feb3e757429e545d831eef5bb280252631984"}, + {file = "yarl-1.9.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63b20738b5aac74e239622d2fe30df4fca4942a86e31bf47a81a0e94c14df94f"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7d7f7de27b8944f1fee2c26a88b4dabc2409d2fea7a9ed3df79b67277644e17"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c74018551e31269d56fab81a728f683667e7c28c04e807ba08f8c9e3bba32f14"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca06675212f94e7a610e85ca36948bb8fc023e458dd6c63ef71abfd482481aa5"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aef935237d60a51a62b86249839b51345f47564208c6ee615ed2a40878dccdd"}, + {file = "yarl-1.9.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b134fd795e2322b7684155b7855cc99409d10b2e408056db2b93b51a52accc7"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d25039a474c4c72a5ad4b52495056f843a7ff07b632c1b92ea9043a3d9950f6e"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f7d6b36dd2e029b6bcb8a13cf19664c7b8e19ab3a58e0fefbb5b8461447ed5ec"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:957b4774373cf6f709359e5c8c4a0af9f6d7875db657adb0feaf8d6cb3c3964c"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d7eeb6d22331e2fd42fce928a81c697c9ee2d51400bd1a28803965883e13cead"}, + {file = "yarl-1.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6a962e04b8f91f8c4e5917e518d17958e3bdee71fd1d8b88cdce74dd0ebbf434"}, + {file = "yarl-1.9.4-cp37-cp37m-win32.whl", hash = "sha256:f3bc6af6e2b8f92eced34ef6a96ffb248e863af20ef4fde9448cc8c9b858b749"}, + {file = "yarl-1.9.4-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4d7a90a92e528aadf4965d685c17dacff3df282db1121136c382dc0b6014d2"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ec61d826d80fc293ed46c9dd26995921e3a82146feacd952ef0757236fc137be"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8be9e837ea9113676e5754b43b940b50cce76d9ed7d2461df1af39a8ee674d9f"}, + {file = "yarl-1.9.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bef596fdaa8f26e3d66af846bbe77057237cb6e8efff8cd7cc8dff9a62278bbf"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d47552b6e52c3319fede1b60b3de120fe83bde9b7bddad11a69fb0af7db32f1"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fc30f71689d7fc9168b92788abc977dc8cefa806909565fc2951d02f6b7d57"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4aa9741085f635934f3a2583e16fcf62ba835719a8b2b28fb2917bb0537c1dfa"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:206a55215e6d05dbc6c98ce598a59e6fbd0c493e2de4ea6cc2f4934d5a18d130"}, + {file = "yarl-1.9.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5a2e2433eb9344a163aced6a5f6c9222c0786e5a9e9cac2c89f0b28433f56e23"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6ad6d10ed9b67a382b45f29ea028f92d25bc0bc1daf6c5b801b90b5aa70fb9ec"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:6fe79f998a4052d79e1c30eeb7d6c1c1056ad33300f682465e1b4e9b5a188b78"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a825ec844298c791fd28ed14ed1bffc56a98d15b8c58a20e0e08c1f5f2bea1be"}, + {file = "yarl-1.9.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8619d6915b3b0b34420cf9b2bb6d81ef59d984cb0fde7544e9ece32b4b3043c3"}, + {file = "yarl-1.9.4-cp38-cp38-win32.whl", hash = "sha256:686a0c2f85f83463272ddffd4deb5e591c98aac1897d65e92319f729c320eece"}, + {file = "yarl-1.9.4-cp38-cp38-win_amd64.whl", hash = "sha256:a00862fb23195b6b8322f7d781b0dc1d82cb3bcac346d1e38689370cc1cc398b"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:604f31d97fa493083ea21bd9b92c419012531c4e17ea6da0f65cacdcf5d0bd27"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a854227cf581330ffa2c4824d96e52ee621dd571078a252c25e3a3b3d94a1b1"}, + {file = "yarl-1.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba6f52cbc7809cd8d74604cce9c14868306ae4aa0282016b641c661f981a6e91"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6327976c7c2f4ee6816eff196e25385ccc02cb81427952414a64811037bbc8b"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8397a3817d7dcdd14bb266283cd1d6fc7264a48c186b986f32e86d86d35fbac5"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0381b4ce23ff92f8170080c97678040fc5b08da85e9e292292aba67fdac6c34"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23d32a2594cb5d565d358a92e151315d1b2268bc10f4610d098f96b147370136"}, + {file = "yarl-1.9.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddb2a5c08a4eaaba605340fdee8fc08e406c56617566d9643ad8bf6852778fc7"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26a1dc6285e03f3cc9e839a2da83bcbf31dcb0d004c72d0730e755b33466c30e"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:18580f672e44ce1238b82f7fb87d727c4a131f3a9d33a5e0e82b793362bf18b4"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:29e0f83f37610f173eb7e7b5562dd71467993495e568e708d99e9d1944f561ec"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:1f23e4fe1e8794f74b6027d7cf19dc25f8b63af1483d91d595d4a07eca1fb26c"}, + {file = "yarl-1.9.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:db8e58b9d79200c76956cefd14d5c90af54416ff5353c5bfd7cbe58818e26ef0"}, + {file = "yarl-1.9.4-cp39-cp39-win32.whl", hash = "sha256:c7224cab95645c7ab53791022ae77a4509472613e839dab722a72abe5a684575"}, + {file = "yarl-1.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:824d6c50492add5da9374875ce72db7a0733b29c2394890aef23d533106e2b15"}, + {file = "yarl-1.9.4-py3-none-any.whl", hash = "sha256:928cecb0ef9d5a7946eb6ff58417ad2fe9375762382f1bf5c55e61645f2c43ad"}, + {file = "yarl-1.9.4.tar.gz", hash = "sha256:566db86717cf8080b99b58b083b773a908ae40f06681e87e589a976faf8246bf"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[metadata] +lock-version = "2.0" +python-versions = "3.9.18" +content-hash = "74353a6a595c37be93ba6aa8ea05bc8f34e444e7f1459b0b89a1bcdf1688075c" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..4cff1dac --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,18 @@ +[tool.poetry] +name = "mm-plugins" +version = "0.1.0" +description = "" +authors = ["Your Name "] +readme = "README.md" + +[tool.poetry.dependencies] +python = "3.9.18" +discord = "^2.3.2" + + +[tool.poetry.group.dev.dependencies] +discord = "^2.3.2" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/qotd/qotd.py b/qotd/qotd.py new file mode 100644 index 00000000..e7c0b44e --- /dev/null +++ b/qotd/qotd.py @@ -0,0 +1,736 @@ +import json +import os +import random +import uuid +from datetime import datetime + +import aiocron +import discord +from discord.ext import commands + +from core import checks +from core.paginator import EmbedPaginatorSession +from core.models import PermissionLevel + + +QUESTIONS_FILE = os.path.dirname(__file__) + "/qotd.json" + +QOTD_STICKERS = [ + "https://media.discordapp.net/attachments/1106785083379171372/1157133462331985961/20230928_174023.png?ex=65178003&is=65162e83&hm=dc1d01d630f54b13f7bea3dc29be717a279dd46929041dd34745880963379621&", + "https://media.discordapp.net/attachments/1106785083379171372/1156858924838965268/Untitled570_20230928144333.png?ex=65168055&is=65152ed5&hm=257aeb2eb1d4596009f0ef092adf2e8573242cfae51116e0685545bfa322b87d&=&width=703&height=655", + "https://media.discordapp.net/attachments/1106793246748848199/1156482829098692649/20230926_233455.png?ex=65152210&is=6513d090&hm=0a5126e8622729f3baa2b31b69dcfef12c9e4d0808e9c09ab9febb46692489bb&=&width=655&height=655", + "https://media.discordapp.net/attachments/1106793246748848199/1156482828868014100/20230926_230548.png?ex=65152210&is=6513d090&hm=3d90ac3e06e7c44fbb399bf9d06a7634d88940a51d533e086c44cb21c6775077&=&width=334&height=333", + "https://media.discordapp.net/attachments/1106785083379171372/1156341810042515486/20230926_013519.png?ex=65149ebb&is=65134d3b&hm=330623a1c4b273c609e548740ca66145e5d0365735b3bfbf76348454492b6e4a&=&width=655&height=655", + "https://media.discordapp.net/attachments/1106785083379171372/1156341810315149395/20230926_013109.png?ex=65149ebb&is=65134d3b&hm=b30994a003ffd066581127220f869c6d90ad41810e86034e0117df45a4748500&=&width=655&height=655", + "https://media.discordapp.net/attachments/1106785083379171372/1156341810868793505/20230926_002553.png?ex=65149ebb&is=65134d3b&hm=71997888a7a9399fc9443d2b454c55aaa409d95b8bfeb9c83f90017265284d64&=&width=655&height=655", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876241093464264/ruan_mei_nerd.png?ex=651dd71a&is=651c859a&hm=06c83048f9ec6c405cd1c5ebf169214cf4db9b9e655d6711854ee1003febd15d&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876240736956526/ruanmeifingerheart.png?ex=651dd71a&is=651c859a&hm=0a506f0784a73f21d142dfa4dcf747854a1b00fdaa378d2db70a6359fb074b15&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876415614255194/ruanmei_bugcat_nod.gif?ex=651dd744&is=651c85c4&hm=c7e78157961d9421ec7d9445b6c23d3c16832b732673e5b51fded27929691949&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876605804986389/ruanmeijoy1.png?ex=651dd771&is=651c85f1&hm=d2b89fc3e7b7b5a426a67b6c54e30d357db69e1e0ee98fe47359e79e3935c33a&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876917269803088/20230926_230006.png?ex=651dd7bb&is=651c863b&hm=8768cd09a5fd98b9105293645c12a6f1e121e0ae9e9e0223108537ee8bda8806&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876917609537556/ruan_mei_eyebrow_raise.png?ex=651dd7bc&is=651c863c&hm=29ad9b9f9bd18ca6cba98f5b79ed564ef489f9beefe8764d94b2b3206188e23b&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158876917836042290/20230926_012018.gif?ex=651dd7bc&is=651c863c&hm=9bbace8884217e3c582c89d5e5f61496baced80d0c462790f82bbb64c65d2d95&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158877082860912661/ruanmeidead.png?ex=651dd7e3&is=651c8663&hm=3690617f2abd9143677c348a9c947d1cc6f0d4b1393296fac131c4df86e5e14d&", + "https://cdn.discordapp.com/attachments/1117346551644295239/1158877083657846824/ruanpackwatch.png?ex=651dd7e3&is=651c8663&hm=876634884d7a439207bafbc26916a03f6b1c1b68d029a94b57168463ddda3208&", + "https://cdn.discordapp.com/emojis/1153489300051202198.png", + "https://cdn.discordapp.com/emojis/1155737942506078278.png", + "https://cdn.discordapp.com/emojis/1155740644040519690.png", + "https://media.discordapp.net/attachments/1135997360695152690/1160583122589589674/ruan_mei_bugcat_flower_raw.gif", +] + +QOTD_REACT_EMOTES = [ + 1160566321306673233, + 1160588883516473464, + 1153489300051202198, + 1156319608630935584, + 1154897211235258390, + 1157943933683384382, + 1154671375970209852, + 1155737942506078278, + 1147153985275437056, + 1157946531773681704, + 1165960500681650196, + 1164689665740259369, + 1152230094312591360, + 1165171669862727771, + 1157946537737977896, + 1157946544000082021, + 1162001731266297917, + 1156150407228309564, + 1153463866160848936, + 1162240804467785808 +] + +COG_NAME = "QOTD" + + +class QOTDs(commands.Cog, name=COG_NAME): + """Manages questions of the day and sends them periodically.""" + + + def __init__(self, bot: commands.Bot): + self.bot = bot + self.cog_id = uuid.uuid4() + + if os.path.exists(QUESTIONS_FILE): + self.load_conf() + else: + self.conf = { + "questions": [], + "time": "0 8 * * *", + "channel": None, + "react_channel": None, + "ping_role": None, + "admin_channel": None, + "admin_role": None, + "warning_threshold": 2 + } + + self.questions: list = self.conf["questions"] + self.time: str = self.conf["time"] + self.channel_id: int = self.conf["channel"] + self.react_channel_id: int = self.conf["react_channel"] + self.ping_role_id: int = self.conf["ping_role"] + self.admin_channel_id: int = self.conf["admin_channel"] + self.admin_role_id: int = self.conf["admin_role"] + self.warning_threshold: int = self.conf["warning_threshold"] + + self.cron = aiocron.crontab(self.time, func=self.send_question) + + self.footer = "" # TODO: added just in case we do something with it someday + + + def load_conf(self): + with open(QUESTIONS_FILE, "r") as f: + self.conf = json.load(f) + + if "questions" not in self.conf: + self.conf["questions"] = [] + else: + bad_idx = [] + for idx, question in enumerate(self.conf["questions"]): + if not isinstance(question, dict) \ + or "title" not in question.keys() \ + or "options" not in question.keys() \ + or not isinstance(question["options"], list): + bad_idx.append(idx) + + for idx in bad_idx: + self.conf["questions"].pop(idx) + + if "time" not in self.conf: + self.conf["time"] = "0 8 * * *" + + if "channel" not in self.conf: + self.conf["channel"] = None + + if "react_channel" not in self.conf: + self.conf["react_channel"] = None + + if "ping_role" not in self.conf: + self.conf["ping_role"] = None + + if "admin_channel" not in self.conf: + self.conf["admin_channel"] = None + + if "admin_role" not in self.conf: + self.conf["admin_role"] = None + + if "warning_threshold" not in self.conf: + self.conf["warning_threshold"] = 2 + + + def save_conf(self): + self.conf = { + "questions": self.questions, + "time": self.time, + "channel": self.channel_id, + "react_channel": self.react_channel_id, + "ping_role": self.ping_role_id, + "admin_channel": self.admin_channel_id, + "admin_role": self.admin_role_id, + "warning_threshold": self.warning_threshold + } + + with open(QUESTIONS_FILE, "w+") as f: + json.dump(self.conf, f) + + + async def warn_admins(self, message: str): + if self.admin_channel_id is not None: + channel: discord.TextChannel = self.bot.get_channel(self.admin_channel_id) + + if channel is None: + return + + role = None + if self.admin_role_id is not None: + role = channel.guild.get_role(self.admin_role_id).mention + if role is None: + role = "" + + embed = discord.Embed( + title="Admin warning", + description=f"{message}".strip(), + colour=discord.Colour.red() + ) + embed.set_footer(text=self.footer) + + await channel.send(content=role, embed=embed) + + + def make_question(self, question, guild): + react_channel = None + if self.react_channel_id is not None: + react_channel: discord.TextChannel = self.bot.get_channel(self.react_channel_id) + + reactions = random.sample(QOTD_REACT_EMOTES, len(question["options"])) + react_emotes = [] + description = [] + for index, option in enumerate(question["options"]): + emote = discord.utils.get(guild.emojis, id=reactions[index]) + react_emotes.append(emote) + description.append(f"{emote} {option}") + + if react_channel is not None: + description.append(f"*You can discuss in {react_channel.mention}*") + + description.append("-# **You can now [submit your own QOTD here]()! We can't wait to see your ideas!**") + + embed = discord.Embed( + title=question["title"], + description="\n\n".join(description), + colour=discord.Colour.random() + ) + embed.set_thumbnail(url=random.choice(QOTD_STICKERS)) + embed.set_footer(text=self.footer) + + return react_emotes, embed + + + async def send_question(self): + cog: QOTDs = self.bot.get_cog(COG_NAME) + if cog is None or cog.cog_id != self.cog_id: + # We are in an old cog after update and don't have to send QOTD anymore + self.cron.stop() + return + + if self.channel_id is not None: + channel: discord.TextChannel = self.bot.get_channel(self.channel_id) + + if channel is None: + await self.warn_admins("QOTD channel does not exist (anymore)") + return + + if len(self.questions) == 0: + await self.warn_admins("No questions to send today :frowning:") + return + + + question = self.questions.pop(0) + self.save_conf() + react_emotes, embed = self.make_question(question, channel.guild) + + content = "" + if self.ping_role_id is not None: + content = channel.guild.get_role(self.ping_role_id).mention + + message = await channel.send(content=content, embed=embed) + + if len(self.questions) <= self.warning_threshold: + await self.warn_admins(f"Only {len(self.questions)} upcoming questions left!") + + for emote in react_emotes: + await message.add_reaction(emote) + else: + await self.warn_admins("QOTD channel was not set!") + + + @commands.group(invoke_without_command=True) + @commands.has_role("QOTD Manager") + async def qotd(self, ctx): + """ + Manage Questions of the Day. + """ + + await ctx.send_help(ctx.command) + + + # Add question of the day + @commands.has_role("QOTD Manager") + @qotd.command(name="add", aliases=["create"]) + async def add_qotd(self, ctx: commands.Context, title: str, *options: str): + """Adds a question of the day and saves it""" + + if len(options) <= len(QOTD_REACT_EMOTES): + question = { + "title": title, + "options": list(options) + } + + self.questions.append(question) + self.save_conf() + + description = f'Question "{title}" added ' + emote = discord.utils.get(ctx.guild.emojis, id=1160566321306673233) + colour = discord.Colour.dark_green() + else: + description = f"Max {len(QOTD_REACT_EMOTES)} options! " + emote = discord.utils.get(ctx.guild.emojis, id=1160588883516473464) + colour = discord.Colour.red() + + embed = discord.Embed( + title="New question", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # List questions of the day + @commands.has_role("QOTD Manager") + @qotd.command(name="list") + async def list_qotd(self, ctx: commands.Context): + """Lists upcoming questions of the day""" + + embeds = [] + description = "" + for index, question in enumerate(self.questions): + description += str(index + 1) + ". " + description += question["title"] + description += "\n" + + if index % 5 == 4 or index == len(self.questions) - 1: + embed = discord.Embed( + title="Upcoming questions of the day", + description=description.strip(), + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + embeds.append(embed) + description = "" + + if len(embeds) == 0: + description = "*No upcoming questions* :frowning:" + embed = discord.Embed( + title="Upcoming questions of the day", + description=description.strip(), + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + await ctx.send(embed=embed) + else: + paginator = EmbedPaginatorSession(ctx, *embeds) + await paginator.run() + + + # Remove a question of the day + @commands.has_role("QOTD Manager") + @qotd.command(name="remove", aliases=['delete', 'del', 'rm']) + async def remove_qotd(self, ctx: commands.Context, number: int): + """Removes a question (use `?qotd list` to find the number)""" + + if number > 0 and number <= len(self.questions): + idx = number - 1 + question = self.questions.pop(idx) + self.save_conf() + + description = f'Question "{question["title"]}" removed ' + emote = discord.utils.get(ctx.guild.emojis, id=1153489300051202198) + colour = discord.Colour.dark_green() + else: + description = f"Question number {number} doesn't exist " + emote = discord.utils.get(ctx.guild.emojis, id=1156319608630935584) + colour = discord.Colour.red() + + embed = discord.Embed( + title="Remove question", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Edit question of the day + @commands.has_role("QOTD Manager") + @qotd.command(name="edit") + async def edit_qotd(self, ctx: commands.Context, number: int, title: str = None, *options: str): + """Edits a question. Use `?qotd edit number` to show the command used to create the question.""" + + if number > 0 and number <= len(self.questions): + idx = number - 1 + + if title is not None: + if len(options) <= len(QOTD_REACT_EMOTES): + question = { + "title": title, + "options": list(options) + } + + self.questions[idx] = question + self.save_conf() + + description = f'Question "{question["title"]}" edited ' + emote = discord.utils.get(ctx.guild.emojis, id=1153489300051202198) + colour = discord.Colour.dark_green() + else: + description = f"Max {len(QOTD_REACT_EMOTES)} options! " + emote = discord.utils.get(ctx.guild.emojis, id=1160588883516473464) + colour = discord.Colour.red() + else: + question = self.questions[idx] + + description = f"Here is the command used:\n\n```?qotd edit {number} \"{question['title']}\" {' '.join([chr(34) + option + chr(34) for option in question['options']])}```" + emote = "" + colour = discord.Colour.dark_green() + else: + description = f"Question number {number} doesn't exist " + emote = discord.utils.get(ctx.guild.emojis, id=1156319608630935584) + colour = discord.Colour.red() + + embed = discord.Embed( + title="Edit question", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Move a question of the day + @commands.has_role("QOTD Manager") + @qotd.command(name="move") + async def move_qotd(self, ctx: commands.Context, number: int, position: int): + """Moves a question to the specified position""" + + if number > 0 and number <= len(self.questions): + if position > 0 and position <= len(self.questions): + idx = number - 1 + new_idx = position - 1 + question = self.questions.pop(idx) + self.questions.insert(new_idx, question) + self.save_conf() + + description = f'Question "{question["title"]}" moved to position {position} ' + emote = discord.utils.get(ctx.guild.emojis, id=1153489300051202198) + colour = discord.Colour.dark_green() + else: + description = f"{position} is not a valid position " + emote = discord.utils.get(ctx.guild.emojis, id=1156319608630935584) + colour = discord.Colour.red() + else: + description = f"Question number {number} doesn't exist " + emote = discord.utils.get(ctx.guild.emojis, id=1156319608630935584) + colour = discord.Colour.red() + + embed = discord.Embed( + title="Remove question", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the schedule for qotd + @commands.has_role("QOTD Manager") + @qotd.command(name="set_time", aliases=['set_schedule']) + async def set_qotd_time(self, ctx: commands.Context, *, cron: str): + """Sets the cron time to send the question""" + + if aiocron.croniter.is_valid(cron): + self.time = cron + self.save_conf() + + self.cron.stop() + self.cron = aiocron.crontab(self.time, func=self.send_question) + + base = datetime.now() + iter = aiocron.croniter(self.time, base) + ts = int(iter.get_next(datetime).timestamp()) + description = f'Questions scheduled to `{cron}`! Next question will be sent on ' + emote = discord.utils.get(ctx.guild.emojis, id=1154897211235258390) + colour = discord.Colour.dark_green() + else: + description = f"`{cron}` is an invalid cron format. You may want to check [Crontab Guru](https://crontab.guru/) " + emote = discord.utils.get(ctx.guild.emojis, id=1157943933683384382) + colour = discord.Colour.red() + + embed = discord.Embed( + title="Update questions schedule", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the channel for qotd + @commands.has_role("QOTD Manager") + @qotd.command(name="set_channel") + async def set_qotd_channel(self, ctx: commands.Context, channel: commands.TextChannelConverter = None): + """Sets the channel to send the questions to (here if none specified)""" + + if channel is None: + channel = ctx.channel + + self.channel_id = channel.id + self.save_conf() + + description = f'Questions will be sent in {channel.mention}! ' + emote = discord.utils.get(ctx.guild.emojis, id=1154671375970209852) + + embed = discord.Embed( + title="Update channel", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the channel for qotd admin info + @commands.has_role("QOTD Manager") + @qotd.command(name="set_react_channel") + async def set_qotd_react_channel(self, ctx: commands.Context, channel: commands.TextChannelConverter = None): + """Sets the channel to where people can discuss (here if none specified)""" + + if channel is None: + channel = ctx.channel + + self.react_channel_id = channel.id + self.save_conf() + + description = f'People will be told to discuss in {channel.mention}! ' + emote = discord.utils.get(ctx.guild.emojis, id=1155737942506078278) + + embed = discord.Embed( + title="Update react channel", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the role to mention for qotd + @commands.has_role("QOTD Manager") + @qotd.command(name="set_ping_role") + async def set_qotd_ping_role(self, ctx: commands.Context, role: commands.RoleConverter = None): + """Sets the role to ping for QOTD (disable it if none specified)""" + + emote = discord.utils.get(ctx.guild.emojis, id=1147153985275437056) + + if role is not None: + self.ping_role_id = role.id + description = f'Will ping {role.mention} for QOTD ' + else: + self.ping_role_id = None + description = f'No role will be pinged for QOTD ' + + self.save_conf() + + embed = discord.Embed( + title="Update ping role", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the channel for qotd admin info + @commands.has_role("QOTD Manager") + @qotd.command(name="set_admin_channel") + async def set_qotd_admin_channel(self, ctx: commands.Context, channel: commands.TextChannelConverter = None): + """Sets the channel to send admin info to (here if none specified)""" + + if channel is None: + channel = ctx.channel + + self.admin_channel_id = channel.id + self.save_conf() + + description = f'Admin info will be sent in {channel.mention}! ' + emote = discord.utils.get(ctx.guild.emojis, id=1155737942506078278) + + embed = discord.Embed( + title="Update admin channel", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the admin role to mention for info + @commands.has_role("QOTD Manager") + @qotd.command(name="set_admin_role") + async def set_qotd_admin_role(self, ctx: commands.Context, role: commands.RoleConverter = None): + """Sets the role to ping for admin info (disable it if none specified)""" + + emote = discord.utils.get(ctx.guild.emojis, id=1147153985275437056) + + if role is not None: + self.admin_role_id = role.id + description = f'Will ping {role.mention} for admin news ' + else: + self.admin_role_id = None + description = f'No role will be pinged for admin news ' + + self.save_conf() + + embed = discord.Embed( + title="Update admin role", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Set the channel for qotd + @commands.has_role("QOTD Manager") + @qotd.command(name="set_threshold") + async def set_qotd_warning_threshold(self, ctx: commands.Context, threshold: int): + """Sets the number of questions at which it starts to warn admins about low questions count""" + + self.warning_threshold = threshold + self.save_conf() + + description = f"Admins will be warned when there's less than {threshold} questions left " + emote = discord.utils.get(ctx.guild.emojis, id=1157946531773681704) + + embed = discord.Embed( + title="Update threshold", + description=f"{description}{emote}", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + + # Show bot configuration + @commands.has_role("QOTD Manager") + @qotd.command(name="conf") + async def qotd_conf(self, ctx: commands.Context): + """Shows the QOTD configuration""" + + base = datetime.now() + iter = aiocron.croniter(self.time, base) + ts = int(iter.get_next(datetime).timestamp()) + time_desc = f"The question of the day cron schedule is `{self.time}`.\nWhich means the next question will be posted on ." + + if self.channel_id is not None: + channel = self.bot.get_channel(self.channel_id) + qotd_channel_desc = f"Questions will be sent to {channel.mention}." + else: + qotd_channel_desc = f":warning: **No QOTD channel configured !** Use `?qotd set_channel `." + + if self.react_channel_id is not None: + react_channel = self.bot.get_channel(self.react_channel_id) + react_channel_desc = f"People will be told to discuss in {react_channel.mention}." + else: + react_channel_desc = f"No discussion channel configured." + + ping_role = None + if self.ping_role_id is not None: + ping_role = ctx.guild.get_role(self.ping_role_id).mention + if ping_role is not None: + ping_role_desc = f"{ping_role} will be pinged when sending QOTD." + else: + ping_role_desc = "No role will be pinged." + + if self.admin_channel_id is not None: + admin_channel = self.bot.get_channel(self.admin_channel_id) + if admin_channel is not None: + admin_channel_desc = f"Admin warnings will be sent to {admin_channel.mention}." + + role = None + if self.admin_role_id is not None: + role = admin_channel.guild.get_role(self.admin_role_id).mention + + if role is not None: + admin_role_desc = f"{role} will be pinged for admin warnings." + else: + admin_role_desc = "No role will be pinged." + + threshold_desc = f"Admins will be pinged if there's {self.warning_threshold} questions or less queued." + else: + admin_channel_desc = "Invalid admin channel setup." + admin_role_desc = "Invalid admin channel setup." + threshold_desc = "Invalid admin channel setup." + else: + admin_channel_desc = "No admin channel setup." + admin_role_desc = "No admin channel setup." + threshold_desc = "No admin channel setup." + + + embed = discord.Embed( + title="QOTD configuration", + colour=discord.Colour.dark_green() + ) + embed.set_footer(text=self.footer) + + embed.add_field(name="Questions", value=f"There are currently {len(self.questions)} questions queued.") + embed.add_field(name="Schedule", value=time_desc) + embed.add_field(name="QOTD channel", value=qotd_channel_desc) + embed.add_field(name="React channel", value=react_channel_desc) + embed.add_field(name="Ping role", value=ping_role_desc) + embed.add_field(name="Admin channel", value=admin_channel_desc) + embed.add_field(name="Admin role", value=admin_role_desc) + embed.add_field(name="Warning threshold", value=threshold_desc) + + await ctx.send(embed=embed) + + + # Set the role to mention for qotd + @commands.has_role("QOTD Manager") + @qotd.command(name="preview") + async def preview_qotd(self, ctx: commands.Context, number: int = None): + """Previews a question of the day""" + + if number is None: + number = len(self.questions) + + if number > 0 and number <= len(self.questions): + idx = number - 1 + question = self.questions[idx] + + react_emotes, embed = self.make_question(question, ctx.guild) + embed.set_footer(text="Emotes and image are random and will differ when the question is sent") + + message = await ctx.send(embed=embed) + + for emote in react_emotes: + await message.add_reaction(emote) + else: + description = f"Question number {number} doesn't exist " + emote = discord.utils.get(ctx.guild.emojis, id=1156319608630935584) + colour = discord.Colour.red() + + embed = discord.Embed( + title="Preview error", + description=f"{description}{emote}", + colour=colour + ) + embed.set_footer(text=self.footer) + + await ctx.send(embed=embed) + + +async def setup(bot): + await bot.add_cog(QOTDs(bot)) diff --git a/qotd/requirements.txt b/qotd/requirements.txt new file mode 100644 index 00000000..d0311c23 --- /dev/null +++ b/qotd/requirements.txt @@ -0,0 +1 @@ +aiocron==1.8 \ No newline at end of file diff --git a/reminder/reminder.py b/reminder/reminder.py new file mode 100644 index 00000000..ec1deab7 --- /dev/null +++ b/reminder/reminder.py @@ -0,0 +1,123 @@ +import datetime +import json +import os +from typing import Optional + +import asyncio +import parsedatetime as pdt +import requests + +import discord +from discord.ext import commands + + +WIT_API_KEY = os.getenv("WIT_API_KEY", "") +DIR = os.path.dirname(__file__) +SAVE_FILE = os.path.join(DIR, "save.json") + + +class ReminderCron: + + def __init__(self, cancel_message: int, initial_message: int, author: int, channel: int, dt: Optional[float]): + if dt is None: + tmp = datetime.datetime.now() + datetime.timedelta(days=1) + dt = tmp.timestamp() + self.dt: float = dt + self.cancel_message = cancel_message + self.initial_message = initial_message + self.author = author + self.channel = channel + + +class Reminder(commands.Cog): + """Reminder Plugin""" + + def __init__(self, bot): + self.bot: commands.Bot = bot + self.reminders: list[ReminderCron] = [] + self.cal = pdt.Calendar() + + if os.path.exists(SAVE_FILE): + with open(SAVE_FILE, "r") as f: + j = json.load(f) + self.reminders = [ReminderCron(**r) for r in j] + for rmc in self.reminders: + asyncio.ensure_future(self.send_reminder(rmc)) + + + async def send_reminder(self, rmc: ReminderCron): + delay = rmc.dt - datetime.datetime.now().timestamp() + if delay > 0: + await asyncio.sleep(delay) + if rmc in self.reminders: + ch = self.bot.get_channel(rmc.channel) + msg = await ch.fetch_message(rmc.initial_message) + + await msg.reply("Reminding you to do this!! <:yello:1147137527896092703>", mention_author=True) + self.reminders.remove(rmc) + + with open(SAVE_FILE, "w+") as f: + j = [r.__dict__ for r in self.reminders] + f.write(json.dumps(j)) + + + @commands.Cog.listener() + async def on_reaction_add(self, reaction: discord.Reaction, user: discord.User): + if not reaction.is_custom_emoji() and reaction.emoji == "❌": + rmc = discord.utils.get(self.reminders, cancel_message=reaction.message.id) + if rmc is not None and rmc.author == user.id: + self.reminders.remove(rmc) + await reaction.message.delete() + + with open(SAVE_FILE, "w+") as f: + j = [r.__dict__ for r in self.reminders] + f.write(json.dumps(j)) + + + @commands.Cog.listener() + async def on_message(self, message: discord.Message): + if message.author.bot: + return + + if not message.content.lower().startswith("reminder for me to") and not message.content.lower().startswith("remind me to"): + return + + r = requests.get( + f"https://api.wit.ai/message?v=20240705&q={message.content[:280]}", + headers={ + "Authorization": f"Bearer {WIT_API_KEY}" + } + ) + + j = r.json() + if len(j["intents"]) and j["intents"][0]["name"] == "Reminder": + dtt = "tomorrow" + if "wit$datetime:datetime" in j["entities"].keys(): + dtt = j["entities"]["wit$datetime:datetime"][0]["body"] + + dt: datetime.datetime = self.cal.parseDT(dtt, datetime.datetime.now())[0] + + msg = await message.reply( + f"Reminder set on <:RuanMeiNote:1227533354178580510>", + mention_author=False + ) + await msg.add_reaction("❌") + + rmc = ReminderCron( + cancel_message=msg.id, + initial_message=message.id, + author=message.author.id, + channel=message.channel.id, + dt=dt.timestamp() + ) + self.reminders.append(rmc) + + asyncio.ensure_future(self.send_reminder(rmc)) + + with open(SAVE_FILE, "w+") as f: + j = [r.__dict__ for r in self.reminders] + f.write(json.dumps(j)) + + +async def setup(bot: commands.Bot): + await bot.add_cog(Reminder(bot)) diff --git a/reminder/requirements.txt b/reminder/requirements.txt new file mode 100644 index 00000000..f3f17de7 --- /dev/null +++ b/reminder/requirements.txt @@ -0,0 +1,2 @@ +parsedatetime==2.6 +requests>=2.0.0 \ No newline at end of file