diff --git a/blocking.py b/blocking.py index aea6a5d02..d047e0311 100644 --- a/blocking.py +++ b/blocking.py @@ -432,6 +432,103 @@ def is_blocked(base_dir: str, nickname: str, domain: str, return False +def allowed_announce(base_dir: str, nickname: str, domain: str, + block_nickname: str, block_domain: str, + announce_blocked_cache: [] = None) -> bool: + """Is the given nickname allowed to send announces? + """ + block_handle = None + if block_nickname and block_domain: + block_handle = block_nickname + '@' + block_domain + + # cached announce blocks + if announce_blocked_cache: + for blocked_str in announce_blocked_cache: + if '*@' + domain in blocked_str: + return False + if block_handle: + if blocked_str == block_handle: + return False + + # non-cached instance level announce blocks + global_announce_blocks_filename = \ + base_dir + '/accounts/noannounce.txt' + if os.path.isfile(global_announce_blocks_filename): + if text_in_file('*@' + block_domain, + global_announce_blocks_filename): + return False + if block_handle: + block_str = block_handle + '\n' + if text_in_file(block_str, + global_announce_blocks_filename): + return False + + # non-cached account level announce blocks + account_dir = acct_dir(base_dir, nickname, domain) + blocking_filename = account_dir + '/noannounce.txt' + if os.path.isfile(blocking_filename): + if text_in_file('*@' + block_domain + '\n', blocking_filename): + return False + if block_handle: + if text_in_file(block_handle + '\n', blocking_filename): + return False + return True + + +def allowed_announce_add(base_dir: str, nickname: str, domain: str, + following_nickname: str, + following_domain: str) -> None: + """Allow announces for a handle + """ + account_dir = acct_dir(base_dir, nickname, domain) + blocking_filename = account_dir + '/noannounce.txt' + handle = following_nickname + '@' + following_domain + if text_in_file(handle + '\n', blocking_filename): + file_text = '' + try: + with open(blocking_filename, 'r', + encoding='utf-8') as fp_noannounce: + file_text = fp_noannounce.read() + file_text = file_text.replace(handle + '\n', '') + except OSError: + print('EX: unable to read noannounce: ' + + blocking_filename + ' ' + handle) + try: + with open(blocking_filename, 'w+', + encoding='utf-8') as fp_noannounce: + fp_noannounce.write(file_text) + except OSError: + print('EX: unable to write noannounce: ' + + blocking_filename + ' ' + handle) + + +def allowed_announce_remove(base_dir: str, nickname: str, domain: str, + following_nickname: str, + following_domain: str) -> None: + """Don't allow announces from a handle + """ + account_dir = acct_dir(base_dir, nickname, domain) + blocking_filename = account_dir + '/noannounce.txt' + handle = following_nickname + '@' + following_domain + file_text = '' + if not text_in_file(handle + '\n', blocking_filename): + try: + with open(blocking_filename, 'r', + encoding='utf-8') as fp_noannounce: + file_text = fp_noannounce.read() + except OSError: + print('EX: unable to read noannounce: ' + + blocking_filename + ' ' + handle) + file_text += handle + '\n' + try: + with open(blocking_filename, 'w+', + encoding='utf-8') as fp_noannounce: + fp_noannounce.write(file_text) + except OSError: + print('EX: unable to write noannounce: ' + + blocking_filename + ' ' + handle) + + def outbox_block(base_dir: str, nickname: str, domain: str, message_json: {}, debug: bool) -> bool: """ When a block request is received by the outbox from c2s diff --git a/content.py b/content.py index c4912e018..735281d38 100644 --- a/content.py +++ b/content.py @@ -1815,8 +1815,12 @@ def import_emoji(base_dir: str, import_filename: str, session) -> None: with open(import_filename, "r", encoding='utf-8') as fp_emoji: lines = fp_emoji.readlines() for line in lines: + if ', ' not in line: + continue url = line.split(', ')[0] tag = line.split(', ')[1].strip() + if ':' not in tag: + continue tag = tag.split(':')[1] if emoji_dict.get(tag): continue diff --git a/daemon.py b/daemon.py index d1c84d1c8..f2d2e7283 100644 --- a/daemon.py +++ b/daemon.py @@ -154,6 +154,8 @@ from blocking import remove_global_block from blocking import is_blocked_hashtag from blocking import is_blocked_domain from blocking import get_domain_blocklist +from blocking import allowed_announce_add +from blocking import allowed_announce_remove from roles import set_roles_from_list from roles import get_actor_roles_list from blog import path_contains_blog_link @@ -3046,6 +3048,35 @@ class PubServer(BaseHTTPRequestHandler): self.server.postreq_busy = False return + # person options screen, allow announces checkbox + # See html_person_options + if '&submitAllowAnnounce=' in options_confirm_params: + allow_announce = None + if 'allowAnnounce=' in options_confirm_params: + allow_announce = \ + options_confirm_params.split('allowAnnounce=')[1] + if '&' in allow_announce: + allow_announce = allow_announce.split('&')[0] + if allow_announce == 'on': + allowed_announce_add(base_dir, + chooser_nickname, + domain, + options_nickname, + options_domain_full) + else: + allowed_announce_remove(base_dir, + chooser_nickname, + domain, + options_nickname, + options_domain_full) + users_path_str = \ + users_path + '/' + self.server.default_timeline + \ + '?page=' + str(page_number) + self._redirect_headers(users_path_str, cookie, + calling_domain) + self.server.postreq_busy = False + return + # person options screen, on notify checkbox # See html_person_options if '&submitNotifyOnPost=' in options_confirm_params: diff --git a/emoji/100BlackTrans.png b/emoji/100BlackTrans.png new file mode 100644 index 000000000..f84775b49 Binary files /dev/null and b/emoji/100BlackTrans.png differ diff --git a/emoji/Blobbybara.png b/emoji/Blobbybara.png new file mode 100644 index 000000000..92aaa8217 Binary files /dev/null and b/emoji/Blobbybara.png differ diff --git a/emoji/Blobbybara_Artist.png b/emoji/Blobbybara_Artist.png new file mode 100644 index 000000000..afd71b303 Binary files /dev/null and b/emoji/Blobbybara_Artist.png differ diff --git a/emoji/Blobbybara_Heart.png b/emoji/Blobbybara_Heart.png new file mode 100644 index 000000000..de4f08df1 Binary files /dev/null and b/emoji/Blobbybara_Heart.png differ diff --git a/emoji/Blobhaj_Ani_Hearts.png b/emoji/Blobhaj_Ani_Hearts.png new file mode 100644 index 000000000..0d1a32a03 Binary files /dev/null and b/emoji/Blobhaj_Ani_Hearts.png differ diff --git a/emoji/Blobhaj_Ani_Hophop.png b/emoji/Blobhaj_Ani_Hophop.png new file mode 100644 index 000000000..93aa59dd7 Binary files /dev/null and b/emoji/Blobhaj_Ani_Hophop.png differ diff --git a/emoji/Blobhaj_Blanket.png b/emoji/Blobhaj_Blanket.png new file mode 100644 index 000000000..78e07fde8 Binary files /dev/null and b/emoji/Blobhaj_Blanket.png differ diff --git a/emoji/Blobhaj_Boot.png b/emoji/Blobhaj_Boot.png new file mode 100644 index 000000000..1cc22cd58 Binary files /dev/null and b/emoji/Blobhaj_Boot.png differ diff --git a/emoji/Blobhaj_Default.png b/emoji/Blobhaj_Default.png new file mode 100644 index 000000000..ac155f6e4 Binary files /dev/null and b/emoji/Blobhaj_Default.png differ diff --git a/emoji/Blobhaj_Ghostie.png b/emoji/Blobhaj_Ghostie.png new file mode 100644 index 000000000..0f6db8b67 Binary files /dev/null and b/emoji/Blobhaj_Ghostie.png differ diff --git a/emoji/Blobhaj_Ghostie_Alive.png b/emoji/Blobhaj_Ghostie_Alive.png new file mode 100644 index 000000000..730c0207f Binary files /dev/null and b/emoji/Blobhaj_Ghostie_Alive.png differ diff --git a/emoji/Blobhaj_Ghostie_Boo.png b/emoji/Blobhaj_Ghostie_Boo.png new file mode 100644 index 000000000..735762fe2 Binary files /dev/null and b/emoji/Blobhaj_Ghostie_Boo.png differ diff --git a/emoji/Blobhaj_Ghostie_Surprise.png b/emoji/Blobhaj_Ghostie_Surprise.png new file mode 100644 index 000000000..e9b019183 Binary files /dev/null and b/emoji/Blobhaj_Ghostie_Surprise.png differ diff --git a/emoji/Blobhaj_Golly.png b/emoji/Blobhaj_Golly.png new file mode 100644 index 000000000..e794549a4 Binary files /dev/null and b/emoji/Blobhaj_Golly.png differ diff --git a/emoji/Blobhaj_Heart.png b/emoji/Blobhaj_Heart.png new file mode 100644 index 000000000..44c568063 Binary files /dev/null and b/emoji/Blobhaj_Heart.png differ diff --git a/emoji/Blobhaj_Heart_Rainbow.png b/emoji/Blobhaj_Heart_Rainbow.png new file mode 100644 index 000000000..963dcb786 Binary files /dev/null and b/emoji/Blobhaj_Heart_Rainbow.png differ diff --git a/emoji/Blobhaj_Heart_Trans.png b/emoji/Blobhaj_Heart_Trans.png new file mode 100644 index 000000000..ca2f11885 Binary files /dev/null and b/emoji/Blobhaj_Heart_Trans.png differ diff --git a/emoji/Blobhaj_Hold_Asparagus.png b/emoji/Blobhaj_Hold_Asparagus.png new file mode 100644 index 000000000..ac6c13984 Binary files /dev/null and b/emoji/Blobhaj_Hold_Asparagus.png differ diff --git a/emoji/Blobhaj_Hold_Sausage.png b/emoji/Blobhaj_Hold_Sausage.png new file mode 100644 index 000000000..796ce874a Binary files /dev/null and b/emoji/Blobhaj_Hold_Sausage.png differ diff --git a/emoji/Blobhaj_Hug.png b/emoji/Blobhaj_Hug.png new file mode 100644 index 000000000..9c37e7e2e Binary files /dev/null and b/emoji/Blobhaj_Hug.png differ diff --git a/emoji/Blobhaj_Hug_Blobby.png b/emoji/Blobhaj_Hug_Blobby.png new file mode 100644 index 000000000..4e8512585 Binary files /dev/null and b/emoji/Blobhaj_Hug_Blobby.png differ diff --git a/emoji/Blobhaj_Hug_Plushie.png b/emoji/Blobhaj_Hug_Plushie.png new file mode 100644 index 000000000..6cc9f44ca Binary files /dev/null and b/emoji/Blobhaj_Hug_Plushie.png differ diff --git a/emoji/Blobhaj_Innocent.png b/emoji/Blobhaj_Innocent.png new file mode 100644 index 000000000..d7aadb438 Binary files /dev/null and b/emoji/Blobhaj_Innocent.png differ diff --git a/emoji/Blobhaj_J.png b/emoji/Blobhaj_J.png new file mode 100644 index 000000000..575d5a85e Binary files /dev/null and b/emoji/Blobhaj_J.png differ diff --git a/emoji/Blobhaj_Love.png b/emoji/Blobhaj_Love.png new file mode 100644 index 000000000..b022c2ca2 Binary files /dev/null and b/emoji/Blobhaj_Love.png differ diff --git a/emoji/Blobhaj_Melty.png b/emoji/Blobhaj_Melty.png new file mode 100644 index 000000000..2c9f5b979 Binary files /dev/null and b/emoji/Blobhaj_Melty.png differ diff --git a/emoji/Blobhaj_Melty_Crush.png b/emoji/Blobhaj_Melty_Crush.png new file mode 100644 index 000000000..b9c10f261 Binary files /dev/null and b/emoji/Blobhaj_Melty_Crush.png differ diff --git a/emoji/Blobhaj_Mlem.png b/emoji/Blobhaj_Mlem.png new file mode 100644 index 000000000..b1a7a9009 Binary files /dev/null and b/emoji/Blobhaj_Mlem.png differ diff --git a/emoji/Blobhaj_Plead_1.png b/emoji/Blobhaj_Plead_1.png new file mode 100644 index 000000000..3be2c8d25 Binary files /dev/null and b/emoji/Blobhaj_Plead_1.png differ diff --git a/emoji/Blobhaj_Plead_2.png b/emoji/Blobhaj_Plead_2.png new file mode 100644 index 000000000..fa2aef066 Binary files /dev/null and b/emoji/Blobhaj_Plead_2.png differ diff --git a/emoji/Blobhaj_Pumphaj.png b/emoji/Blobhaj_Pumphaj.png new file mode 100644 index 000000000..23348046e Binary files /dev/null and b/emoji/Blobhaj_Pumphaj.png differ diff --git a/emoji/Blobhaj_Pumpkin.png b/emoji/Blobhaj_Pumpkin.png new file mode 100644 index 000000000..e08f488a9 Binary files /dev/null and b/emoji/Blobhaj_Pumpkin.png differ diff --git a/emoji/Blobhaj_Pumpkin_Boo.png b/emoji/Blobhaj_Pumpkin_Boo.png new file mode 100644 index 000000000..80b4de441 Binary files /dev/null and b/emoji/Blobhaj_Pumpkin_Boo.png differ diff --git a/emoji/Blobhaj_Pumpkin_Face.png b/emoji/Blobhaj_Pumpkin_Face.png new file mode 100644 index 000000000..72971cf5d Binary files /dev/null and b/emoji/Blobhaj_Pumpkin_Face.png differ diff --git a/emoji/Blobhaj_Pumpkin_Surprise.png b/emoji/Blobhaj_Pumpkin_Surprise.png new file mode 100644 index 000000000..01392545a Binary files /dev/null and b/emoji/Blobhaj_Pumpkin_Surprise.png differ diff --git a/emoji/Blobhaj_Read_MD.png b/emoji/Blobhaj_Read_MD.png new file mode 100644 index 000000000..5917e9e62 Binary files /dev/null and b/emoji/Blobhaj_Read_MD.png differ diff --git a/emoji/Blobhaj_Read_Octopus.png b/emoji/Blobhaj_Read_Octopus.png new file mode 100644 index 000000000..1ebc2a5ff Binary files /dev/null and b/emoji/Blobhaj_Read_Octopus.png differ diff --git a/emoji/Blobhaj_Sad_Reach.png b/emoji/Blobhaj_Sad_Reach.png new file mode 100644 index 000000000..a6afd53ba Binary files /dev/null and b/emoji/Blobhaj_Sad_Reach.png differ diff --git a/emoji/Blobhaj_Shock.png b/emoji/Blobhaj_Shock.png new file mode 100644 index 000000000..b78214bb5 Binary files /dev/null and b/emoji/Blobhaj_Shock.png differ diff --git a/emoji/Blobhaj_Sir_Happy.png b/emoji/Blobhaj_Sir_Happy.png new file mode 100644 index 000000000..a0518c36d Binary files /dev/null and b/emoji/Blobhaj_Sir_Happy.png differ diff --git a/emoji/Blobhaj_Sir_Unhappy.png b/emoji/Blobhaj_Sir_Unhappy.png new file mode 100644 index 000000000..fa0d9e032 Binary files /dev/null and b/emoji/Blobhaj_Sir_Unhappy.png differ diff --git a/emoji/Blobhaj_Sneaky.png b/emoji/Blobhaj_Sneaky.png new file mode 100644 index 000000000..5c16eb1af Binary files /dev/null and b/emoji/Blobhaj_Sneaky.png differ diff --git a/emoji/Blobhaj_Sneaky_Devil.png b/emoji/Blobhaj_Sneaky_Devil.png new file mode 100644 index 000000000..b6bbcf90f Binary files /dev/null and b/emoji/Blobhaj_Sneaky_Devil.png differ diff --git a/emoji/Blobhaj_Thanks_Love.png b/emoji/Blobhaj_Thanks_Love.png new file mode 100644 index 000000000..7308bc720 Binary files /dev/null and b/emoji/Blobhaj_Thanks_Love.png differ diff --git a/emoji/Blobhaj_Thanks_Wow.png b/emoji/Blobhaj_Thanks_Wow.png new file mode 100644 index 000000000..47e6aa4a7 Binary files /dev/null and b/emoji/Blobhaj_Thanks_Wow.png differ diff --git a/emoji/Blobhaj_Thinking.png b/emoji/Blobhaj_Thinking.png new file mode 100644 index 000000000..af3b07787 Binary files /dev/null and b/emoji/Blobhaj_Thinking.png differ diff --git a/emoji/Blobhaj_Witch.png b/emoji/Blobhaj_Witch.png new file mode 100644 index 000000000..178a7e3ed Binary files /dev/null and b/emoji/Blobhaj_Witch.png differ diff --git a/emoji/Blobhaj_Witch_Broom.png b/emoji/Blobhaj_Witch_Broom.png new file mode 100644 index 000000000..0c40b2cea Binary files /dev/null and b/emoji/Blobhaj_Witch_Broom.png differ diff --git a/emoji/ByAttribution.png b/emoji/ByAttribution.png new file mode 100644 index 000000000..2e75684b6 Binary files /dev/null and b/emoji/ByAttribution.png differ diff --git a/emoji/CreativeCommons.png b/emoji/CreativeCommons.png new file mode 100644 index 000000000..3897eba40 Binary files /dev/null and b/emoji/CreativeCommons.png differ diff --git a/emoji/ExtinctionRebellion.png b/emoji/ExtinctionRebellion.png new file mode 100644 index 000000000..a9e74acc5 Binary files /dev/null and b/emoji/ExtinctionRebellion.png differ diff --git a/emoji/Fire_Panafrican.png b/emoji/Fire_Panafrican.png new file mode 100644 index 000000000..7dea02095 Binary files /dev/null and b/emoji/Fire_Panafrican.png differ diff --git a/emoji/Flag_BlackTrans.png b/emoji/Flag_BlackTrans.png new file mode 100644 index 000000000..3708e0b96 Binary files /dev/null and b/emoji/Flag_BlackTrans.png differ diff --git a/emoji/Flag_Panafrican.png b/emoji/Flag_Panafrican.png new file mode 100644 index 000000000..31dc527d1 Binary files /dev/null and b/emoji/Flag_Panafrican.png differ diff --git a/emoji/Heart_Panafrican.png b/emoji/Heart_Panafrican.png new file mode 100644 index 000000000..4954b9236 Binary files /dev/null and b/emoji/Heart_Panafrican.png differ diff --git a/emoji/InternetArchive.png b/emoji/InternetArchive.png new file mode 100644 index 000000000..edc5acea5 Binary files /dev/null and b/emoji/InternetArchive.png differ diff --git a/emoji/LeVarDislike.png b/emoji/LeVarDislike.png new file mode 100644 index 000000000..38d3149d1 Binary files /dev/null and b/emoji/LeVarDislike.png differ diff --git a/emoji/LeVarLike.png b/emoji/LeVarLike.png new file mode 100644 index 000000000..a9f6f5c05 Binary files /dev/null and b/emoji/LeVarLike.png differ diff --git a/emoji/OpenAccess.png b/emoji/OpenAccess.png new file mode 100644 index 000000000..199455fec Binary files /dev/null and b/emoji/OpenAccess.png differ diff --git a/emoji/ProgressivePride.png b/emoji/ProgressivePride.png new file mode 100644 index 000000000..1cf458dec Binary files /dev/null and b/emoji/ProgressivePride.png differ diff --git a/emoji/ProjectGutenberg.png b/emoji/ProjectGutenberg.png new file mode 100644 index 000000000..bd663f418 Binary files /dev/null and b/emoji/ProjectGutenberg.png differ diff --git a/emoji/PublicDomain.png b/emoji/PublicDomain.png new file mode 100644 index 000000000..4b1233cba Binary files /dev/null and b/emoji/PublicDomain.png differ diff --git a/emoji/QueerCatHeart_BlackTrans.png b/emoji/QueerCatHeart_BlackTrans.png new file mode 100644 index 000000000..f8d6425c6 Binary files /dev/null and b/emoji/QueerCatHeart_BlackTrans.png differ diff --git a/emoji/QueerCatHeart_Panafrican.png b/emoji/QueerCatHeart_Panafrican.png new file mode 100644 index 000000000..5531aefa7 Binary files /dev/null and b/emoji/QueerCatHeart_Panafrican.png differ diff --git a/emoji/QueerCatLoves_BlackTrans.png b/emoji/QueerCatLoves_BlackTrans.png new file mode 100644 index 000000000..86e695d61 Binary files /dev/null and b/emoji/QueerCatLoves_BlackTrans.png differ diff --git a/emoji/QueerCat_BlackTrans.png b/emoji/QueerCat_BlackTrans.png new file mode 100644 index 000000000..0d81483c5 Binary files /dev/null and b/emoji/QueerCat_BlackTrans.png differ diff --git a/emoji/QueerCat_Genderfluid.png b/emoji/QueerCat_Genderfluid.png new file mode 100644 index 000000000..101bfb29c Binary files /dev/null and b/emoji/QueerCat_Genderfluid.png differ diff --git a/emoji/RSS.png b/emoji/RSS.png new file mode 100644 index 000000000..664d031e7 Binary files /dev/null and b/emoji/RSS.png differ diff --git a/emoji/SciRebel.png b/emoji/SciRebel.png new file mode 100644 index 000000000..5bbd30f1a Binary files /dev/null and b/emoji/SciRebel.png differ diff --git a/emoji/Share.png b/emoji/Share.png new file mode 100644 index 000000000..715885095 Binary files /dev/null and b/emoji/Share.png differ diff --git a/emoji/ShareAlike.png b/emoji/ShareAlike.png new file mode 100644 index 000000000..b92bad94a Binary files /dev/null and b/emoji/ShareAlike.png differ diff --git a/emoji/Sparkles_Panafrican.png b/emoji/Sparkles_Panafrican.png new file mode 100644 index 000000000..fa752fb72 Binary files /dev/null and b/emoji/Sparkles_Panafrican.png differ diff --git a/emoji/_candleb.png b/emoji/_candleb.png new file mode 100644 index 000000000..45979306e Binary files /dev/null and b/emoji/_candleb.png differ diff --git a/emoji/_gaysparkle.png b/emoji/_gaysparkle.png new file mode 100644 index 000000000..8d1253bc0 Binary files /dev/null and b/emoji/_gaysparkle.png differ diff --git a/emoji/_moonstars.png b/emoji/_moonstars.png new file mode 100644 index 000000000..4ec7e9bb2 Binary files /dev/null and b/emoji/_moonstars.png differ diff --git a/emoji/_stars.png b/emoji/_stars.png new file mode 100644 index 000000000..273b1f48b Binary files /dev/null and b/emoji/_stars.png differ diff --git a/emoji/ablobreach.png b/emoji/ablobreach.png new file mode 100644 index 000000000..4c69f9860 Binary files /dev/null and b/emoji/ablobreach.png differ diff --git a/emoji/abunhdhappyhop.png b/emoji/abunhdhappyhop.png new file mode 100644 index 000000000..5d4f96dfb Binary files /dev/null and b/emoji/abunhdhappyhop.png differ diff --git a/emoji/abunpats.png b/emoji/abunpats.png new file mode 100644 index 000000000..a44b8ff64 Binary files /dev/null and b/emoji/abunpats.png differ diff --git a/emoji/acab2.png b/emoji/acab2.png new file mode 100644 index 000000000..1af24bcf5 Binary files /dev/null and b/emoji/acab2.png differ diff --git a/emoji/anarchismred.png b/emoji/anarchismred.png new file mode 100644 index 000000000..3828bccab Binary files /dev/null and b/emoji/anarchismred.png differ diff --git a/emoji/anarchist_flag.png b/emoji/anarchist_flag.png new file mode 100644 index 000000000..96281cc6d Binary files /dev/null and b/emoji/anarchist_flag.png differ diff --git a/emoji/anarchoheart1.png b/emoji/anarchoheart1.png new file mode 100644 index 000000000..2c08216ed Binary files /dev/null and b/emoji/anarchoheart1.png differ diff --git a/emoji/ancomheart.png b/emoji/ancomheart.png new file mode 100644 index 000000000..55a512a75 Binary files /dev/null and b/emoji/ancomheart.png differ diff --git a/emoji/antifa2.png b/emoji/antifa2.png new file mode 100644 index 000000000..cc0dbed0f Binary files /dev/null and b/emoji/antifa2.png differ diff --git a/emoji/antifa_ancom.png b/emoji/antifa_ancom.png new file mode 100644 index 000000000..c6c6ecd03 Binary files /dev/null and b/emoji/antifa_ancom.png differ diff --git a/emoji/antifa_trans.png b/emoji/antifa_trans.png new file mode 100644 index 000000000..e20274172 Binary files /dev/null and b/emoji/antifa_trans.png differ diff --git a/emoji/apple_logo_genderfluid.png b/emoji/apple_logo_genderfluid.png new file mode 100644 index 000000000..9fb5f7b53 Binary files /dev/null and b/emoji/apple_logo_genderfluid.png differ diff --git a/emoji/arevbunhdhappy.png b/emoji/arevbunhdhappy.png new file mode 100644 index 000000000..c57d60b18 Binary files /dev/null and b/emoji/arevbunhdhappy.png differ diff --git a/emoji/asexual.png b/emoji/asexual.png new file mode 100644 index 000000000..e3e9060c9 Binary files /dev/null and b/emoji/asexual.png differ diff --git a/emoji/battery_ok.png b/emoji/battery_ok.png new file mode 100644 index 000000000..90316c60c Binary files /dev/null and b/emoji/battery_ok.png differ diff --git a/emoji/bi.png b/emoji/bi.png new file mode 100644 index 000000000..36d578933 Binary files /dev/null and b/emoji/bi.png differ diff --git a/emoji/birbblobpats.png b/emoji/birbblobpats.png new file mode 100644 index 000000000..92e956fcb Binary files /dev/null and b/emoji/birbblobpats.png differ diff --git a/emoji/bisexual.png b/emoji/bisexual.png new file mode 100644 index 000000000..42b21ff9d Binary files /dev/null and b/emoji/bisexual.png differ diff --git a/emoji/bl_crab_joy.png b/emoji/bl_crab_joy.png new file mode 100644 index 000000000..f84ce9fcd Binary files /dev/null and b/emoji/bl_crab_joy.png differ diff --git a/emoji/bl_crab_love.png b/emoji/bl_crab_love.png new file mode 100644 index 000000000..aa562de59 Binary files /dev/null and b/emoji/bl_crab_love.png differ diff --git a/emoji/bl_crab_oh.png b/emoji/bl_crab_oh.png new file mode 100644 index 000000000..c372cbd4a Binary files /dev/null and b/emoji/bl_crab_oh.png differ diff --git a/emoji/bl_crab_rage.png b/emoji/bl_crab_rage.png new file mode 100644 index 000000000..aa4ebb8bd Binary files /dev/null and b/emoji/bl_crab_rage.png differ diff --git a/emoji/blahaj.png b/emoji/blahaj.png new file mode 100644 index 000000000..e2973eee1 Binary files /dev/null and b/emoji/blahaj.png differ diff --git a/emoji/blahaj_long.png b/emoji/blahaj_long.png new file mode 100644 index 000000000..5d6a288f0 Binary files /dev/null and b/emoji/blahaj_long.png differ diff --git a/emoji/blob3c.png b/emoji/blob3c.png new file mode 100644 index 000000000..5f93cb38b Binary files /dev/null and b/emoji/blob3c.png differ diff --git a/emoji/blob_cat_oh_no.png b/emoji/blob_cat_oh_no.png new file mode 100644 index 000000000..338b3cae4 Binary files /dev/null and b/emoji/blob_cat_oh_no.png differ diff --git a/emoji/blob_raccoon_pat.png b/emoji/blob_raccoon_pat.png new file mode 100644 index 000000000..b197ece5a Binary files /dev/null and b/emoji/blob_raccoon_pat.png differ diff --git a/emoji/blobangery.png b/emoji/blobangery.png new file mode 100644 index 000000000..b82ed533f Binary files /dev/null and b/emoji/blobangery.png differ diff --git a/emoji/blobangry.png b/emoji/blobangry.png new file mode 100644 index 000000000..2fb5d39d6 Binary files /dev/null and b/emoji/blobangry.png differ diff --git a/emoji/blobartist.png b/emoji/blobartist.png new file mode 100644 index 000000000..60af0213b Binary files /dev/null and b/emoji/blobartist.png differ diff --git a/emoji/blobawkward.png b/emoji/blobawkward.png new file mode 100644 index 000000000..9668fdc61 Binary files /dev/null and b/emoji/blobawkward.png differ diff --git a/emoji/blobbanhammer.png b/emoji/blobbanhammer.png new file mode 100644 index 000000000..c3d6f17f0 Binary files /dev/null and b/emoji/blobbanhammer.png differ diff --git a/emoji/blobboost.png b/emoji/blobboost.png new file mode 100644 index 000000000..1ae167643 Binary files /dev/null and b/emoji/blobboost.png differ diff --git a/emoji/blobbored.png b/emoji/blobbored.png new file mode 100644 index 000000000..9e56bfadc Binary files /dev/null and b/emoji/blobbored.png differ diff --git a/emoji/blobbroken.png b/emoji/blobbroken.png new file mode 100644 index 000000000..a08c04490 Binary files /dev/null and b/emoji/blobbroken.png differ diff --git a/emoji/blobcat0_0.png b/emoji/blobcat0_0.png new file mode 100644 index 000000000..4c699bce6 Binary files /dev/null and b/emoji/blobcat0_0.png differ diff --git a/emoji/blobcatHeart.png b/emoji/blobcatHeart.png new file mode 100644 index 000000000..cbb8ec70e Binary files /dev/null and b/emoji/blobcatHeart.png differ diff --git a/emoji/blobcat_MUDAMUDAMUDA.png b/emoji/blobcat_MUDAMUDAMUDA.png new file mode 100644 index 000000000..35ed58683 Binary files /dev/null and b/emoji/blobcat_MUDAMUDAMUDA.png differ diff --git a/emoji/blobcat_banban.png b/emoji/blobcat_banban.png new file mode 100644 index 000000000..208925d9c Binary files /dev/null and b/emoji/blobcat_banban.png differ diff --git a/emoji/blobcat_box.png b/emoji/blobcat_box.png new file mode 100644 index 000000000..c1002d336 Binary files /dev/null and b/emoji/blobcat_box.png differ diff --git a/emoji/blobcat_heart_trans.png b/emoji/blobcat_heart_trans.png new file mode 100644 index 000000000..cf643de3e Binary files /dev/null and b/emoji/blobcat_heart_trans.png differ diff --git a/emoji/blobcat_mlem.png b/emoji/blobcat_mlem.png new file mode 100644 index 000000000..67c0d3809 Binary files /dev/null and b/emoji/blobcat_mlem.png differ diff --git a/emoji/blobcat_owo.png b/emoji/blobcat_owo.png new file mode 100644 index 000000000..bfcb97726 Binary files /dev/null and b/emoji/blobcat_owo.png differ diff --git a/emoji/blobcat_pat.png b/emoji/blobcat_pat.png new file mode 100644 index 000000000..0d04fdd9f Binary files /dev/null and b/emoji/blobcat_pat.png differ diff --git a/emoji/blobcat_pleading.png b/emoji/blobcat_pleading.png new file mode 100644 index 000000000..5817cbfb5 Binary files /dev/null and b/emoji/blobcat_pleading.png differ diff --git a/emoji/blobcat_sip.png b/emoji/blobcat_sip.png new file mode 100644 index 000000000..7968364d6 Binary files /dev/null and b/emoji/blobcat_sip.png differ diff --git a/emoji/blobcat_starstruck.png b/emoji/blobcat_starstruck.png new file mode 100644 index 000000000..733b8ddc2 Binary files /dev/null and b/emoji/blobcat_starstruck.png differ diff --git a/emoji/blobcatboo.png b/emoji/blobcatboo.png new file mode 100644 index 000000000..b24248a00 Binary files /dev/null and b/emoji/blobcatboo.png differ diff --git a/emoji/blobcatcomfsip.png b/emoji/blobcatcomfsip.png new file mode 100644 index 000000000..e0916b4b0 Binary files /dev/null and b/emoji/blobcatcomfsip.png differ diff --git a/emoji/blobcatcomfyuwu.png b/emoji/blobcatcomfyuwu.png new file mode 100644 index 000000000..4f5baeab5 Binary files /dev/null and b/emoji/blobcatcomfyuwu.png differ diff --git a/emoji/blobcatcry2.png b/emoji/blobcatcry2.png new file mode 100644 index 000000000..851995673 Binary files /dev/null and b/emoji/blobcatcry2.png differ diff --git a/emoji/blobcatdj.png b/emoji/blobcatdj.png new file mode 100644 index 000000000..45606ea9f Binary files /dev/null and b/emoji/blobcatdj.png differ diff --git a/emoji/blobcatenby.png b/emoji/blobcatenby.png new file mode 100644 index 000000000..70c80abd8 Binary files /dev/null and b/emoji/blobcatenby.png differ diff --git a/emoji/blobcateyesblush.png b/emoji/blobcateyesblush.png new file mode 100644 index 000000000..880a4134f Binary files /dev/null and b/emoji/blobcateyesblush.png differ diff --git a/emoji/blobcathappypaws.png b/emoji/blobcathappypaws.png new file mode 100644 index 000000000..5f6f44233 Binary files /dev/null and b/emoji/blobcathappypaws.png differ diff --git a/emoji/blobcathcaach.png b/emoji/blobcathcaach.png new file mode 100644 index 000000000..739f9a318 Binary files /dev/null and b/emoji/blobcathcaach.png differ diff --git a/emoji/blobcatheartR.png b/emoji/blobcatheartR.png new file mode 100644 index 000000000..7452fab0b Binary files /dev/null and b/emoji/blobcatheartR.png differ diff --git a/emoji/blobcathearthug.png b/emoji/blobcathearthug.png new file mode 100644 index 000000000..70be2d0f8 Binary files /dev/null and b/emoji/blobcathearthug.png differ diff --git a/emoji/blobcathearts.png b/emoji/blobcathearts.png new file mode 100644 index 000000000..f563045fa Binary files /dev/null and b/emoji/blobcathearts.png differ diff --git a/emoji/blobcathugblahaj.png b/emoji/blobcathugblahaj.png new file mode 100644 index 000000000..349a2012c Binary files /dev/null and b/emoji/blobcathugblahaj.png differ diff --git a/emoji/blobcaticecream.png b/emoji/blobcaticecream.png new file mode 100644 index 000000000..37d68a93b Binary files /dev/null and b/emoji/blobcaticecream.png differ diff --git a/emoji/blobcatinnocent.png b/emoji/blobcatinnocent.png new file mode 100644 index 000000000..e45ac03bb Binary files /dev/null and b/emoji/blobcatinnocent.png differ diff --git a/emoji/blobcatlaugh.png b/emoji/blobcatlaugh.png new file mode 100644 index 000000000..ce31f2313 Binary files /dev/null and b/emoji/blobcatlaugh.png differ diff --git a/emoji/blobcatlisten.png b/emoji/blobcatlisten.png new file mode 100644 index 000000000..1de5f3853 Binary files /dev/null and b/emoji/blobcatlisten.png differ diff --git a/emoji/blobcatlook.png b/emoji/blobcatlook.png new file mode 100644 index 000000000..f533de64f Binary files /dev/null and b/emoji/blobcatlook.png differ diff --git a/emoji/blobcatlost.png b/emoji/blobcatlost.png new file mode 100644 index 000000000..de372f32a Binary files /dev/null and b/emoji/blobcatlost.png differ diff --git a/emoji/blobcatlove.png b/emoji/blobcatlove.png new file mode 100644 index 000000000..a74262a38 Binary files /dev/null and b/emoji/blobcatlove.png differ diff --git a/emoji/blobcatmelt3.png b/emoji/blobcatmelt3.png new file mode 100644 index 000000000..f4bc021c3 Binary files /dev/null and b/emoji/blobcatmelt3.png differ diff --git a/emoji/blobcatmeltthumb.png b/emoji/blobcatmeltthumb.png new file mode 100644 index 000000000..1af55c759 Binary files /dev/null and b/emoji/blobcatmeltthumb.png differ diff --git a/emoji/blobcatninja.png b/emoji/blobcatninja.png new file mode 100644 index 000000000..0cf982d04 Binary files /dev/null and b/emoji/blobcatninja.png differ diff --git a/emoji/blobcatnuu.png b/emoji/blobcatnuu.png new file mode 100644 index 000000000..d5400c84e Binary files /dev/null and b/emoji/blobcatnuu.png differ diff --git a/emoji/blobcatowoevil.png b/emoji/blobcatowoevil.png new file mode 100644 index 000000000..1de519a15 Binary files /dev/null and b/emoji/blobcatowoevil.png differ diff --git a/emoji/blobcatpeekknife.png b/emoji/blobcatpeekknife.png new file mode 100644 index 000000000..b64cdbfe8 Binary files /dev/null and b/emoji/blobcatpeekknife.png differ diff --git a/emoji/blobcatreachmeltuwu.png b/emoji/blobcatreachmeltuwu.png new file mode 100644 index 000000000..1b613b022 Binary files /dev/null and b/emoji/blobcatreachmeltuwu.png differ diff --git a/emoji/blobcatreachrev.png b/emoji/blobcatreachrev.png new file mode 100644 index 000000000..a779a8ed9 Binary files /dev/null and b/emoji/blobcatreachrev.png differ diff --git a/emoji/blobcatreachsad.png b/emoji/blobcatreachsad.png new file mode 100644 index 000000000..23ba68bb4 Binary files /dev/null and b/emoji/blobcatreachsad.png differ diff --git a/emoji/blobcatsadreachrev.png b/emoji/blobcatsadreachrev.png new file mode 100644 index 000000000..7475a273b Binary files /dev/null and b/emoji/blobcatsadreachrev.png differ diff --git a/emoji/blobcatsnugs.png b/emoji/blobcatsnugs.png new file mode 100644 index 000000000..de90e071e Binary files /dev/null and b/emoji/blobcatsnugs.png differ diff --git a/emoji/blobcatsunglasses.png b/emoji/blobcatsunglasses.png new file mode 100644 index 000000000..77ff38422 Binary files /dev/null and b/emoji/blobcatsunglasses.png differ diff --git a/emoji/blobcatterrified.png b/emoji/blobcatterrified.png new file mode 100644 index 000000000..503f3bab9 Binary files /dev/null and b/emoji/blobcatterrified.png differ diff --git a/emoji/blobcattransheart.png b/emoji/blobcattransheart.png new file mode 100644 index 000000000..513d0b8c6 Binary files /dev/null and b/emoji/blobcattransheart.png differ diff --git a/emoji/blobcatumm.png b/emoji/blobcatumm.png new file mode 100644 index 000000000..e33dc16ba Binary files /dev/null and b/emoji/blobcatumm.png differ diff --git a/emoji/blobcheerL.png b/emoji/blobcheerL.png new file mode 100644 index 000000000..4beb29d09 Binary files /dev/null and b/emoji/blobcheerL.png differ diff --git a/emoji/blobcheerR.png b/emoji/blobcheerR.png new file mode 100644 index 000000000..e9fbc5b96 Binary files /dev/null and b/emoji/blobcheerR.png differ diff --git a/emoji/blobchef.png b/emoji/blobchef.png new file mode 100644 index 000000000..2beb3ee50 Binary files /dev/null and b/emoji/blobchef.png differ diff --git a/emoji/blobcmereyou.png b/emoji/blobcmereyou.png new file mode 100644 index 000000000..33d8634df Binary files /dev/null and b/emoji/blobcmereyou.png differ diff --git a/emoji/blobcoffeeunamused.png b/emoji/blobcoffeeunamused.png new file mode 100644 index 000000000..f1e3fa802 Binary files /dev/null and b/emoji/blobcoffeeunamused.png differ diff --git a/emoji/blobcoffeeunamused2.png b/emoji/blobcoffeeunamused2.png new file mode 100644 index 000000000..983b91e47 Binary files /dev/null and b/emoji/blobcoffeeunamused2.png differ diff --git a/emoji/blobconfounded.png b/emoji/blobconfounded.png new file mode 100644 index 000000000..c1ed7e4df Binary files /dev/null and b/emoji/blobconfounded.png differ diff --git a/emoji/blobcool.png b/emoji/blobcool.png new file mode 100644 index 000000000..218dc7e26 Binary files /dev/null and b/emoji/blobcool.png differ diff --git a/emoji/blobcowboy.png b/emoji/blobcowboy.png new file mode 100644 index 000000000..11b9abe26 Binary files /dev/null and b/emoji/blobcowboy.png differ diff --git a/emoji/blobdevil.png b/emoji/blobdevil.png new file mode 100644 index 000000000..c02caab46 Binary files /dev/null and b/emoji/blobdevil.png differ diff --git a/emoji/blobdisapproval.png b/emoji/blobdisapproval.png new file mode 100644 index 000000000..58c244725 Binary files /dev/null and b/emoji/blobdisapproval.png differ diff --git a/emoji/blobdoubt.png b/emoji/blobdoubt.png new file mode 100644 index 000000000..d3da4f6cb Binary files /dev/null and b/emoji/blobdoubt.png differ diff --git a/emoji/blobdoubtful.png b/emoji/blobdoubtful.png new file mode 100644 index 000000000..96f7aff8a Binary files /dev/null and b/emoji/blobdoubtful.png differ diff --git a/emoji/blobdrool.png b/emoji/blobdrool.png new file mode 100644 index 000000000..a5bb5b1e5 Binary files /dev/null and b/emoji/blobdrool.png differ diff --git a/emoji/blobexclaim.png b/emoji/blobexclaim.png new file mode 100644 index 000000000..33d59fa95 Binary files /dev/null and b/emoji/blobexclaim.png differ diff --git a/emoji/blobexpressionless.png b/emoji/blobexpressionless.png new file mode 100644 index 000000000..241b84223 Binary files /dev/null and b/emoji/blobexpressionless.png differ diff --git a/emoji/blobeyesdown.png b/emoji/blobeyesdown.png new file mode 100644 index 000000000..dacbbaa3c Binary files /dev/null and b/emoji/blobeyesdown.png differ diff --git a/emoji/blobeyesup.png b/emoji/blobeyesup.png new file mode 100644 index 000000000..efb15b7da Binary files /dev/null and b/emoji/blobeyesup.png differ diff --git a/emoji/blobfearful.png b/emoji/blobfearful.png new file mode 100644 index 000000000..c628e71ce Binary files /dev/null and b/emoji/blobfearful.png differ diff --git a/emoji/blobfingerguns.png b/emoji/blobfingerguns.png new file mode 100644 index 000000000..4bd8a0ca5 Binary files /dev/null and b/emoji/blobfingerguns.png differ diff --git a/emoji/blobfingerscrossed.png b/emoji/blobfingerscrossed.png new file mode 100644 index 000000000..6eeac682d Binary files /dev/null and b/emoji/blobfingerscrossed.png differ diff --git a/emoji/blobfistbumpB.png b/emoji/blobfistbumpB.png new file mode 100644 index 000000000..76e9a4262 Binary files /dev/null and b/emoji/blobfistbumpB.png differ diff --git a/emoji/blobfreezing.png b/emoji/blobfreezing.png new file mode 100644 index 000000000..1ccdf2a40 Binary files /dev/null and b/emoji/blobfreezing.png differ diff --git a/emoji/blobfrog.png b/emoji/blobfrog.png new file mode 100644 index 000000000..da8197899 Binary files /dev/null and b/emoji/blobfrog.png differ diff --git a/emoji/blobgiggle.png b/emoji/blobgiggle.png new file mode 100644 index 000000000..092edae99 Binary files /dev/null and b/emoji/blobgiggle.png differ diff --git a/emoji/blobglarenervous.png b/emoji/blobglarenervous.png new file mode 100644 index 000000000..0535a99b6 Binary files /dev/null and b/emoji/blobglarenervous.png differ diff --git a/emoji/blobglassesdown.png b/emoji/blobglassesdown.png new file mode 100644 index 000000000..d8e50fc29 Binary files /dev/null and b/emoji/blobglassesdown.png differ diff --git a/emoji/blobgo.png b/emoji/blobgo.png new file mode 100644 index 000000000..8fc49062c Binary files /dev/null and b/emoji/blobgo.png differ diff --git a/emoji/blobgoat.png b/emoji/blobgoat.png new file mode 100644 index 000000000..47f190f46 Binary files /dev/null and b/emoji/blobgoat.png differ diff --git a/emoji/blobgoodmorning.png b/emoji/blobgoodmorning.png new file mode 100644 index 000000000..51d1014d9 Binary files /dev/null and b/emoji/blobgoodmorning.png differ diff --git a/emoji/blobgoodmorningreverse.png b/emoji/blobgoodmorningreverse.png new file mode 100644 index 000000000..16ebd5394 Binary files /dev/null and b/emoji/blobgoodmorningreverse.png differ diff --git a/emoji/blobgoodnight.png b/emoji/blobgoodnight.png new file mode 100644 index 000000000..5bb3696bd Binary files /dev/null and b/emoji/blobgoodnight.png differ diff --git a/emoji/blobgoodnightreverse.png b/emoji/blobgoodnightreverse.png new file mode 100644 index 000000000..2261a6e7f Binary files /dev/null and b/emoji/blobgoodnightreverse.png differ diff --git a/emoji/blobgrimace.png b/emoji/blobgrimace.png new file mode 100644 index 000000000..74996e9af Binary files /dev/null and b/emoji/blobgrimace.png differ diff --git a/emoji/blobgrin.png b/emoji/blobgrin.png new file mode 100644 index 000000000..42407d059 Binary files /dev/null and b/emoji/blobgrin.png differ diff --git a/emoji/blobheadphones.png b/emoji/blobheadphones.png new file mode 100644 index 000000000..a16f9729f Binary files /dev/null and b/emoji/blobheadphones.png differ diff --git a/emoji/blobhearteyesa.png b/emoji/blobhearteyesa.png new file mode 100644 index 000000000..7bded2947 Binary files /dev/null and b/emoji/blobhearteyesa.png differ diff --git a/emoji/blobhearttrans.png b/emoji/blobhearttrans.png new file mode 100644 index 000000000..793919ec3 Binary files /dev/null and b/emoji/blobhearttrans.png differ diff --git a/emoji/blobhearttranscat.png b/emoji/blobhearttranscat.png new file mode 100644 index 000000000..9909b6f92 Binary files /dev/null and b/emoji/blobhearttranscat.png differ diff --git a/emoji/blobhero.png b/emoji/blobhero.png new file mode 100644 index 000000000..bdd444437 Binary files /dev/null and b/emoji/blobhero.png differ diff --git a/emoji/blobhighfive.png b/emoji/blobhighfive.png new file mode 100644 index 000000000..2358351bf Binary files /dev/null and b/emoji/blobhighfive.png differ diff --git a/emoji/blobhug2.png b/emoji/blobhug2.png new file mode 100644 index 000000000..9bae2bd19 Binary files /dev/null and b/emoji/blobhug2.png differ diff --git a/emoji/blobhyperthink.png b/emoji/blobhyperthink.png new file mode 100644 index 000000000..2d6fc5861 Binary files /dev/null and b/emoji/blobhyperthink.png differ diff --git a/emoji/blobkissblush.png b/emoji/blobkissblush.png new file mode 100644 index 000000000..2e557556a Binary files /dev/null and b/emoji/blobkissblush.png differ diff --git a/emoji/blobkissheart.png b/emoji/blobkissheart.png new file mode 100644 index 000000000..24d51ac5e Binary files /dev/null and b/emoji/blobkissheart.png differ diff --git a/emoji/bloblamp.png b/emoji/bloblamp.png new file mode 100644 index 000000000..b1baf6562 Binary files /dev/null and b/emoji/bloblamp.png differ diff --git a/emoji/blobnervous2.png b/emoji/blobnervous2.png new file mode 100644 index 000000000..324710a77 Binary files /dev/null and b/emoji/blobnervous2.png differ diff --git a/emoji/blobno.png b/emoji/blobno.png new file mode 100644 index 000000000..ecdc3585b Binary files /dev/null and b/emoji/blobno.png differ diff --git a/emoji/blobnotsureif.png b/emoji/blobnotsureif.png new file mode 100644 index 000000000..8f3a18b40 Binary files /dev/null and b/emoji/blobnotsureif.png differ diff --git a/emoji/blobooh.png b/emoji/blobooh.png new file mode 100644 index 000000000..8b6b97831 Binary files /dev/null and b/emoji/blobooh.png differ diff --git a/emoji/bloboutage.png b/emoji/bloboutage.png new file mode 100644 index 000000000..772b2a994 Binary files /dev/null and b/emoji/bloboutage.png differ diff --git a/emoji/blobpout2.png b/emoji/blobpout2.png new file mode 100644 index 000000000..54f4d3a9e Binary files /dev/null and b/emoji/blobpout2.png differ diff --git a/emoji/blobrofl.png b/emoji/blobrofl.png new file mode 100644 index 000000000..b4aae44ff Binary files /dev/null and b/emoji/blobrofl.png differ diff --git a/emoji/blobsadleft.png b/emoji/blobsadleft.png new file mode 100644 index 000000000..2fedd14ae Binary files /dev/null and b/emoji/blobsadleft.png differ diff --git a/emoji/blobsadpats.png b/emoji/blobsadpats.png new file mode 100644 index 000000000..fafd4ee9a Binary files /dev/null and b/emoji/blobsadpats.png differ diff --git a/emoji/blobsadrain.png b/emoji/blobsadrain.png new file mode 100644 index 000000000..222d405d9 Binary files /dev/null and b/emoji/blobsadrain.png differ diff --git a/emoji/blobscarf.png b/emoji/blobscarf.png new file mode 100644 index 000000000..5a02f140d Binary files /dev/null and b/emoji/blobscarf.png differ diff --git a/emoji/blobsip.png b/emoji/blobsip.png new file mode 100644 index 000000000..93e0b0a64 Binary files /dev/null and b/emoji/blobsip.png differ diff --git a/emoji/blobsleeping.png b/emoji/blobsleeping.png new file mode 100644 index 000000000..08e576eb9 Binary files /dev/null and b/emoji/blobsleeping.png differ diff --git a/emoji/blobsleepy.png b/emoji/blobsleepy.png new file mode 100644 index 000000000..a52c6a01a Binary files /dev/null and b/emoji/blobsleepy.png differ diff --git a/emoji/blobsmilehappy.png b/emoji/blobsmilehappy.png new file mode 100644 index 000000000..d2b3c28d6 Binary files /dev/null and b/emoji/blobsmilehappy.png differ diff --git a/emoji/blobsmilehappyeyes.png b/emoji/blobsmilehappyeyes.png new file mode 100644 index 000000000..addf4abcc Binary files /dev/null and b/emoji/blobsmilehappyeyes.png differ diff --git a/emoji/blobsmilesweat.png b/emoji/blobsmilesweat.png new file mode 100644 index 000000000..6796ebbdf Binary files /dev/null and b/emoji/blobsmilesweat.png differ diff --git a/emoji/blobsplosion.png b/emoji/blobsplosion.png new file mode 100644 index 000000000..11cd776d2 Binary files /dev/null and b/emoji/blobsplosion.png differ diff --git a/emoji/blobtantrum.png b/emoji/blobtantrum.png new file mode 100644 index 000000000..85992cdd7 Binary files /dev/null and b/emoji/blobtantrum.png differ diff --git a/emoji/blobthinking.png b/emoji/blobthinking.png new file mode 100644 index 000000000..45cb68571 Binary files /dev/null and b/emoji/blobthinking.png differ diff --git a/emoji/blobthinkingsmart.png b/emoji/blobthinkingsmart.png new file mode 100644 index 000000000..ecd273ffb Binary files /dev/null and b/emoji/blobthinkingsmart.png differ diff --git a/emoji/blobthis.png b/emoji/blobthis.png new file mode 100644 index 000000000..03b93b13a Binary files /dev/null and b/emoji/blobthis.png differ diff --git a/emoji/blobthumbsdown.png b/emoji/blobthumbsdown.png new file mode 100644 index 000000000..655f38f35 Binary files /dev/null and b/emoji/blobthumbsdown.png differ diff --git a/emoji/blobtired.png b/emoji/blobtired.png new file mode 100644 index 000000000..8ef1fac2e Binary files /dev/null and b/emoji/blobtired.png differ diff --git a/emoji/blobtongue.png b/emoji/blobtongue.png new file mode 100644 index 000000000..c34f4d8a8 Binary files /dev/null and b/emoji/blobtongue.png differ diff --git a/emoji/blobwavereverse.png b/emoji/blobwavereverse.png new file mode 100644 index 000000000..6b7f34cc2 Binary files /dev/null and b/emoji/blobwavereverse.png differ diff --git a/emoji/blobwhistle.png b/emoji/blobwhistle.png new file mode 100644 index 000000000..019d2191a Binary files /dev/null and b/emoji/blobwhistle.png differ diff --git a/emoji/blobwitch.png b/emoji/blobwitch.png new file mode 100644 index 000000000..86a2c1d4f Binary files /dev/null and b/emoji/blobwitch.png differ diff --git a/emoji/blobwizard.png b/emoji/blobwizard.png new file mode 100644 index 000000000..58de7f39c Binary files /dev/null and b/emoji/blobwizard.png differ diff --git a/emoji/blobworker.png b/emoji/blobworker.png new file mode 100644 index 000000000..267b9dc3d Binary files /dev/null and b/emoji/blobworker.png differ diff --git a/emoji/blobworried.png b/emoji/blobworried.png new file mode 100644 index 000000000..680beb291 Binary files /dev/null and b/emoji/blobworried.png differ diff --git a/emoji/blobyawn.png b/emoji/blobyawn.png new file mode 100644 index 000000000..3fdc7532e Binary files /dev/null and b/emoji/blobyawn.png differ diff --git a/emoji/blobyes.png b/emoji/blobyes.png new file mode 100644 index 000000000..6dd3d21d1 Binary files /dev/null and b/emoji/blobyes.png differ diff --git a/emoji/blobyikes.png b/emoji/blobyikes.png new file mode 100644 index 000000000..a07a79eaf Binary files /dev/null and b/emoji/blobyikes.png differ diff --git a/emoji/blobzzz.png b/emoji/blobzzz.png new file mode 100644 index 000000000..e96a0e978 Binary files /dev/null and b/emoji/blobzzz.png differ diff --git a/emoji/blue_butterfly.png b/emoji/blue_butterfly.png new file mode 100644 index 000000000..db56869b6 Binary files /dev/null and b/emoji/blue_butterfly.png differ diff --git a/emoji/boost_grey.png b/emoji/boost_grey.png new file mode 100644 index 000000000..3e711757e Binary files /dev/null and b/emoji/boost_grey.png differ diff --git a/emoji/boost_rainbow.png b/emoji/boost_rainbow.png new file mode 100644 index 000000000..63bf24b2a Binary files /dev/null and b/emoji/boost_rainbow.png differ diff --git a/emoji/bun_love.png b/emoji/bun_love.png new file mode 100644 index 000000000..9608c4749 Binary files /dev/null and b/emoji/bun_love.png differ diff --git a/emoji/buncited.png b/emoji/buncited.png new file mode 100644 index 000000000..da7b3401a Binary files /dev/null and b/emoji/buncited.png differ diff --git a/emoji/bunhd.png b/emoji/bunhd.png new file mode 100644 index 000000000..2be0f0a4a Binary files /dev/null and b/emoji/bunhd.png differ diff --git a/emoji/bunhdangry.png b/emoji/bunhdangry.png new file mode 100644 index 000000000..72c96306a Binary files /dev/null and b/emoji/bunhdangry.png differ diff --git a/emoji/bunhdaww.png b/emoji/bunhdaww.png new file mode 100644 index 000000000..44d0919d7 Binary files /dev/null and b/emoji/bunhdaww.png differ diff --git a/emoji/bunhdcomfysleep.png b/emoji/bunhdcomfysleep.png new file mode 100644 index 000000000..3e2569448 Binary files /dev/null and b/emoji/bunhdcomfysleep.png differ diff --git a/emoji/bunhdcry.png b/emoji/bunhdcry.png new file mode 100644 index 000000000..df4bef2fd Binary files /dev/null and b/emoji/bunhdcry.png differ diff --git a/emoji/bunhdgoogly.png b/emoji/bunhdgoogly.png new file mode 100644 index 000000000..376100744 Binary files /dev/null and b/emoji/bunhdgoogly.png differ diff --git a/emoji/bunhdhalo.png b/emoji/bunhdhalo.png new file mode 100644 index 000000000..f75f78582 Binary files /dev/null and b/emoji/bunhdhalo.png differ diff --git a/emoji/bunhdhappy.png b/emoji/bunhdhappy.png new file mode 100644 index 000000000..f9e3a121c Binary files /dev/null and b/emoji/bunhdhappy.png differ diff --git a/emoji/bunhdheart.png b/emoji/bunhdheart.png new file mode 100644 index 000000000..947fa190f Binary files /dev/null and b/emoji/bunhdheart.png differ diff --git a/emoji/bunhdknife.png b/emoji/bunhdknife.png new file mode 100644 index 000000000..db94b7612 Binary files /dev/null and b/emoji/bunhdknife.png differ diff --git a/emoji/bunhdlurk.png b/emoji/bunhdlurk.png new file mode 100644 index 000000000..1cdba7a60 Binary files /dev/null and b/emoji/bunhdlurk.png differ diff --git a/emoji/bunhdlurkaww.png b/emoji/bunhdlurkaww.png new file mode 100644 index 000000000..4ef6ddeab Binary files /dev/null and b/emoji/bunhdlurkaww.png differ diff --git a/emoji/bunhdmlem.png b/emoji/bunhdmlem.png new file mode 100644 index 000000000..a569c8383 Binary files /dev/null and b/emoji/bunhdmlem.png differ diff --git a/emoji/bunhdowo.png b/emoji/bunhdowo.png new file mode 100644 index 000000000..bfcc0978b Binary files /dev/null and b/emoji/bunhdowo.png differ diff --git a/emoji/bunhdsad.png b/emoji/bunhdsad.png new file mode 100644 index 000000000..eb69a5813 Binary files /dev/null and b/emoji/bunhdsad.png differ diff --git a/emoji/bunhdthink.png b/emoji/bunhdthink.png new file mode 100644 index 000000000..c794a6720 Binary files /dev/null and b/emoji/bunhdthink.png differ diff --git a/emoji/bunhduwu.png b/emoji/bunhduwu.png new file mode 100644 index 000000000..555ea7174 Binary files /dev/null and b/emoji/bunhduwu.png differ diff --git a/emoji/bunpats.png b/emoji/bunpats.png new file mode 100644 index 000000000..a73168e3a Binary files /dev/null and b/emoji/bunpats.png differ diff --git a/emoji/chick_hugging.png b/emoji/chick_hugging.png new file mode 100644 index 000000000..f7baf7884 Binary files /dev/null and b/emoji/chick_hugging.png differ diff --git a/emoji/default_emoji.json b/emoji/default_emoji.json index 73ed02edf..9aa3ec995 100644 --- a/emoji/default_emoji.json +++ b/emoji/default_emoji.json @@ -1,2829 +1,3383 @@ { - "100": "1F4AF", - "110": "110", - "184": "184", - "1000": "1000", - "android": "android", - "popcorn": "1F37F", - "1stplacemedal": "1F947", - "abbutton": "1F18E", - "abutton": "1F170", - "airplane": "2708", - "airplanedeparture": "1F6EB", - "alarmclock": "23F0", - "anarchy": "24B6", - "anarchy2": "anarchy2", - "anchor": "2693", - "angelfish": "1F420", - "angry": "1F620", - "angry2": "1F621", - "angryface": "1F620", - "anxiousfacewithsweat": "1F630", - "apple": "1F34E", - "archery": "1F3F9", - "aries": "2648", - "asterisk": "002A", - "astronomicalsymbolforuranus": "26E2", - "atomsymbol": "269B", - "autorickshaw": "1F6FA", - "babyangel": "1F47C", - "demon": "1F47F", - "devil": "1F47F", - "backhandindexpointingup": "1F446", - "badminton": "1F3F8", - "badger": "1F9A1", - "balletshoes": "1FA70", - "ballotboxwithballot": "1F5F3", - "banana": "1F34C", - "baseball": "26BE", - "basketball": "1F3C0", - "bat": "1F987", - "beamingfacewithsmilingeyes": "1F601", - "beveragebox": "1F9C3", - "bicycle": "1F6B2", - "bird": "1F426", - "blackcrossonshield": "26E8", - "blackflag": "1F3F4", - "blackheart": "1F5A4", - "blacklargesquare": "2B1B", - "blackleftpointingindex": "261A", - "blacknib": "2712", - "blacksafetyscissors": "2700", - "blacksmallsquare": "25AA", - "blowkiss": "1F618", - "blueheart": "1F499", - "boar": "1F417", - "bottlewithpoppingcork": "1F37E", - "boy": "1F466", - "bread": "1F35E", - "breastfeeding": "1F931", - "brokenheart": "1F494", - "bull": "1F402", - "burger": "1F354", - "cactus": "1F335", - "cake": "1F370", - "callmehand": "1F919", - "camerawithflash": "1F4F8", - "camel": "1F42B", - "candle": "1F56F", - "cardindexdividers": "1F5C2", - "carouselhorse": "1F3A0", - "cat": "1F408", - "catface": "1F431", - "ceres": "26B3", - "chains": "26D3", - "chat": "E24A", - "checkmark": "2714", - "checkmarkbutton": "2705", - "cheese": "1F9C0", - "cheesewedge": "1F9C0", - "cherry": "1F352", - "chesspawn": "265F", - "chestnut": "1F330", - "chick": "1F425", - "chicken": "1F413", - "chickface": "1F424", - "chickhatch": "1F423", - "chimpface": "1F435", - "chipmunk": "1F43F", - "church": "26EA", - "circledm": "24C2", - "circledtriangle": "1F7D5", - "clamp": "1F5DC", - "clbutton": "1F191", - "cloudwithlightningandrain": "26C8", - "clubsuit": "2663", - "cocktail": "1F378", - "coffee": "2615", - "coffin": "26B0", - "cog": "2699", - "cold": "1F976", - "combiningenclosingkeycap": "20E3", - "computermouse": "1F5B1", - "confounded": "1F616", - "confoundedface": "1F616", - "confused": "1F615", - "confusedface": "1F615", - "copyleftsymbol": "1F12F", - "copyleft": "1F12F", - "copyright": "00A9", - "couchandlamp": "1F6CB", - "couplewithheart": "1F491", - "cow": "1F404", - "cowboyhatface": "1F920", - "crab": "1F980", - "cricket": "1F3CF", - "cricketgame": "1F3CF", - "croissant": "1F950", - "crossmark": "274C", - "crossmarkbutton": "274E", - "cry": "1F613", - "cupcake": "1F9C1", - "cupid": "1F498", - "curlingstone": "1F94C", - "curlyloop": "27B0", - "cyclone": "1F300", - "dagger": "1F5E1", - "desktopcomputer": "1F5A5", - "diamond": "2666", - "dieface1": "2680", - "dinosaur": "1F995", - "dismay": "1F623", - "divingmask": "1F93F", - "dizzyface": "1F635", - "dog": "1F415", - "dogface": "1F436", - "donut": "1F369", - "doublecurlyloop": "27BF", - "doubledfemalesign": "26A2", - "doubleexclamationmark": "203C", - "dragon": "1F409", - "dropofblood": "1FA78", - "duck": "1F986", - "dumpling": "1F95F", - "eagle": "1F985", - "ear": "1F442", - "earwithhearingaid": "1F9BB", - "eat": "1F37D", - "eightspokedasterisk": "2733", - "ejectbutton": "23CF", - "elephant": "1F418", - "envelope": "2709", - "exclamationmark": "2757", - "exclamationquestionmark": "2049", - "expressionlessface": "1F611", - "eye": "1F441", - "eyes": "1F440", - "faceblowingakiss": "1F618", - "facebook": "E042", - "socks": "1F9E6", - "facewithopenmouth": "1F62E", - "facewithraisedeyebrow": "1F928", - "facewithtongue": "1F61B", - "fastforwardbutton": "23E9", - "fearfulface": "1F628", - "female": "2640", - "filmframes": "1F39E", - "filmprojector": "1F4FD", - "finish": "1F3C1", - "flexedbiceps": "1F4AA", - "floppydisk": "1F4BE", - "football": "26BD", - "football2": "1F3C9", - "forkandknifewithplate": "1F37D", - "fountain": "26F2", - "framedpicture": "1F5BC", - "frogface": "1F438", - "frown": "1F626", - "frowningfacewithopenmouth": "1F626", - "fuelpump": "26FD", - "gear": "2699", - "giraffe": "1F992", - "glum": "1F612", - "gnu": "1F403", - "goat": "1F410", - "grapes": "1F347", - "grasshopper": "1F997", - "greenapple": "1F34F", - "greentick": "2705", - "greytick": "2611", - "grimacingface": "1F62C", - "grinningface": "1F600", - "grumpycat": "1F63E", - "guidedog": "1F9AE", - "halloween": "1F383", - "wrench": "1F527", - "handgun": "1F52B", - "pistol": "1F52B", - "spanner": "1F527", - "hammer": "1F528", - "hammerandpick": "2692", - "hammerandwrench": "1F6E0", - "hamsterface": "1F439", - "handshake": "1F91D", - "handwithfingerssplayed": "1F590", - "happy": "1F917", - "happycat": "1F638", - "happyeyebrow": "1F624", - "heart": "2665", - "heartanarchy": "heartanarchy", - "heartanarchy2": "heartanarchy2", - "heartexclamation": "2763", - "hearttipleft": "1F394", - "hedgehog": "1F994", - "helmsymbol": "2388", - "hen": "1F414", - "highvoltage": "26A1", - "hindutemple": "1F6D5", - "hole": "1F573", - "hollowredcircle": "2B55", - "horsehead": "1F434", - "horseracing": "1F3C7", - "horserider": "1F3C7-1F3FC", - "hotdog": "1F32D", - "hotpepper": "1F336", - "hotsprings": "2668", - "hourglassnotdone": "23F3", - "house": "1F3E0", - "indexpointingup": "261D", - "infinity": "267E", - "information": "2139", - "joker": "1F0CF", - "kaaba": "1F54B", - "kangaroo": "1F998", - "keyboard": "2328", - "keyboard2": "1F3B9", - "kickscooter": "1F6F4", - "diamondblue": "1F48E", - "kiss": "1F48F", - "kissing": "1F617", - "kissingface": "1F617", - "kissingfacewithclosedeyes": "1F61A", - "kissingfacewithsmilingeyes": "1F619", - "koala": "1F428", - "labcoat": "1F97C", - "label": "1F3F7", - "lacrosse": "1F94D", - "lama": "1F999", - "latincross": "271D", - "laugh": "1F923", - "laughingcat": "1F639", - "leafygreen": "1F96C", - "leftarrow": "2B05", - "leftrightarrow": "2194", - "leftspeechbubble": "1F5E8", - "leg": "1F9B5", - "lemon": "1F34B", - "leopard": "1F406", - "lightning": "2607", - "lightskintone": "1F3FB", - "linkedpaperclips": "1F587", - "lips": "1F444", - "lips2": "1F48B", - "lobster": "1F982", - "loudlycryingface": "1F62D", - "love": "1F970", - "loveletter": "1F48C", - "loveyougesture": "1F91F", - "mahjongreddragon": "1F004", - "male": "2642", - "mandancing": "1F57A", - "maninsuitlevitating": "1F574", - "mellon": "1F349", - "middlefinger": "1F595", - "militarymedal": "1F396", - "monkey": "1F412", - "monkeyface": "1F432", - "monocle": "1F9D0", - "mountain": "26F0", - "mountfuji": "1F5FB", - "mouse": "1F401", - "multiplicationsign": "2716", - "mushroom": "1F344", - "music": "1F3B5", - "nailpolish": "1F485", - "network": "E249", - "noentry": "26D4", - "obutton(bloodtype)": "1F17E", - "octopus": "1F419", - "om": "1F549", - "oneo’clock": "1F550", - "onion": "1F9C5", - "ophiuchus": "26CE", - "orange": "1F34A", - "orangecircle": "1F7E0", - "orca": "1F433", - "orthodoxcross": "2626", - "owl": "1F989", - "partalternationmark": "303D", - "partyingface": "1F973", - "passengership": "1F6F3", - "pausebutton": "23F8", - "pbutton": "1F17F", - "peacesymbol": "262E", - "peace": "262E", - "pen": "1F58A", - "pencil": "270F", - "penguin": "1F427", - "pentagram": "26E4", - "pentangle": "26E4", - "peoplewrestling": "1F93C", - "person": "1F9D1", - "personbiking": "1F6B4", - "personbouncingball": "26F9", - "personfacepalming": "1F926", - "persongesturingno": "1F645", - "personinbed": "1F6CC", - "personliftingweights": "1F3CB", - "personraisinghand": "1F64B", - "personrowingboat": "1F6A3", - "personstanding": "1F9CD", - "personswimming": "1F3CA", - "persontakingbath": "1F6C0", - "persontippinghand": "1F481", - "pick": "26CF", - "pig": "1F416", - "pigface": "1F437", - "pinchinghand": "1F90F", - "pinetree": "1F332", - "pinkhearts": "1F495", - "pirateflag": "1F3F4-200D-2620-FE0F", - "pizza": "1F355", - "placeofworship": "1F6D0", - "playbutton": "25B6", - "pleadingface": "1F97A", - "plussign": "2795", - "poodle": "1F429", - "poop": "1F4A9", - "prayerbeads": "1F4FF", - "pregnantwoman": "1F930", - "printer": "1F5A8", - "pufferfish": "1F421", - "questionmark": "2753", - "rabbit": "1F407", - "rabbitface": "1F430", - "radioactive": "2622", - "rainbow": "1F308", - "raisedfist": "270A", - "rat": "1F400", - "recycle": "267B", - "recycling": "267B", - "redenvelope": "1F9E7", - "redhair": "1F9B0", - "redpepper": "1F336", - "registered": "00AE", - "rescueworkershelmet": "26D1", - "reversebutton": "25C0", - "ribbon": "1F380", - "rightangerbubble": "1F5EF", - "rightarrow": "27A1", - "rightarrowcurvingleft": "21A9", - "rightarrowcurvingup": "2934", - "ringedplanet": "1FA90", - "robot": "1F916", - "rocket": "1F680", - "rose": "1F339", - "rugby": "1F3C8", - "sad": "1F614", - "sadcat": "1F63F", - "sadface": "1F622", - "safetyvest": "1F9BA", - "sailboat": "26F5", - "santaclaus": "1F385", - "santa": "1F385", - "sari": "1F97B", - "satellite": "1F6F0", - "scales": "2696", - "scissors": "2702", - "secret": "1F92B", - "selfie": "1F933", - "shamrock": "2618", - "shark": "1F988", - "sheep": "1F411", - "shintoshrine": "26E9", - "shocked": "1F631", - "shrimp": "1F990", - "shuffletracksbutton": "1F500", - "sick": "1F915", - "signofthehorns": "1F918", - "silly": "1F92A", - "skate": "1F3BF", - "skateboard": "1F6F9", - "skier": "26F7", - "skull": "2620", - "skull2": "1F480", - "skullcrossbones": "2620", - "bone": "1F9B4", - "sled": "1F6F7", - "sleepingface": "1F634", - "slightlyfrowningface": "1F641", - "sloth": "1F9A5", - "smallairplane": "1F6E9", - "smile": "263A", - "smilehearts": "1F970", - "snail": "1F40C", - "snowboarder": "1F3C2", - "snowcappedmountain": "1F3D4", - "snowflake": "2744", - "snowmanwithoutsnow": "26C4", - "soccerball": "26BD", - "sparkle": "2747", - "sparkles": "2728", - "speakinghead": "1F5E3", - "sportsmedal": "1F3C5", - "squid": "1F991", - "squirrel": "1F43F", - "star": "2B50", - "starandcrescent": "262A", - "starofdavid": "2721", - "stopsign": "1F6D1", - "strawberry": "1F353", - "studiomicrophone": "1F399", - "sun": "2600", - "sunbehindsmallcloud": "1F324", - "superhero": "1F9B8", - "swim": "1F3CA", - "tabletennis": "1F3D3", - "tea": "1F372", - "telephone": "260E", - "tennisball": "1F3BE", - "tent": "26FA", - "thermometer": "1F321", - "thinking": "1F914", - "tick": "2714", - "tiger": "1F405", - "tomato": "1F345", - "trademark": "2122", - "trash": "E262", - "trophy": "1F3C6", - "trumpet": "1F3BA", - "tulip": "1F337", - "turkey": "1F983", - "turtle": "1F422", - "twitter": "E040", - "birdsite": "E040", - "umbrellawithraindrops": "2614", - "unamusedface": "1F612", - "upsidedownface": "1F643", - "victoryhand": "270C", - "videocamera": "1F4F9", - "violin": "1F3BB", - "warning": "26A0", - "wastebasket": "1F5D1", - "watch": "231A", - "waveman": "1F64B", - "wavewoman": "1F64B", - "wavydash": "3030", - "wheelchairsymbol": "267F", - "wheelchair": "1F9BD", - "wheelofdharma": "2638", - "whitecircle": "26AA", - "whiteheart": "1F90D", - "whitemediumsmallsquare": "25FD", - "whitemediumsquare": "25FB", - "wiltedflower": "1F940", - "wine": "1F377", - "winkingfacewithtongue": "1F61C", - "worldmap": "1F5FA", - "worried": "1F627", - "worriedface": "1F61F", - "yawn": "1F971", - "yawningface": "1F971", - "yoyo": "1FA80", - "zebra": "1F993", - "zippermouthface": "1F910", - "ghost": "1F47B", - "spaceinvader": "1F47E", - "fly": "1F99F", - "mail": "2709", - "unicorn": "E001", - "unicorn2": "1F984", - "rpi": "E1C9", - "yingyang": "262F", - "trans": "8642", - "eggtimer": "23F3", - "eggtimer2": "231B", - "teddybear": "1F9F8", - "potato": "1F954", - "carrot": "1F955", - "bacon": "1F953", - "spider": "1F577", - "spidersweb": "1F578", - "chocolate": "1F36B", - "choc": "1F36B", - "fries": "1F35F", - "noodles": "1F35C", - "cookie": "1F36A", - "magnet": "1F9F2", - "suitcase": "1F9F3", - "broom": "1F9F9", - "basket": "1F9FA", - "tooth": "1F9B7", - "movie": "1F3AC", - "video": "1F3A6", - "panda": "1F43C", - "hetero": "1F48F", - "temperature": "1F321", - "restart": "1F504", - "key": "1F511", - "security": "1F510", - "bookchin": "1F9EC", - "murraybookchin": "1F9EC", - "manjaro": "manjaro", - "mint": "mint", - "ubuntu": "ubuntu", - "ubuntumate": "ubuntumate", - "kubuntu": "kubuntu", - "opensuse": "opensuse", - "arch": "arch", - "archlinux": "arch", - "debian": "debian", - "devuan": "devuan", - "zorin": "zorin", - "solus": "solus", - "fedora": "fedora", - "redhat": "redhat", - "elementary": "elementary", - "prideflag": "pride", - "biflag": "biflag", - "enbyflag": "enbyflag", - "intersex": "intersex", - "lesbianflag": "lesbianflag", - "transflag": "transflag", - "transfem": "transfem", - "trebuchet": "trebuchet", - "molotov": "molotov", - "walkdog": "E182", - "signpost": "E094", - "parents": "E081", - "redcross": "E090", - "firehazard": "E089", - "firstaid": "E140", - "download": "E252", - "upload": "E251", - "wifi": "E254", - "lighter": "E143", - "power": "E097", - "sleep": "1F4A4", - "goose": "1F9A2", - "shower": "1F6BF", - "shopping": "1F6D2", - "maple": "1F341", - "shamrock2": "1F340", - "shootingstar": "1F320", - "rain": "1F327", - "snow": "1F328", - "lightning2": "1F329", - "sunny": "1F324", - "free": "1F193", - "headphones": "1F3A7", - "wildcat": "wildcat", - "footprints": "1F463", - "pear": "1F350", - "snorkel": "1F93F", - "pineapple": "1F34D", - "statueliberty": "1F5FD", - "grapeheart": "grapeheart", - "firefox": "firefox", - "dove": "dove", - "unspecifiedgoose": "unspecifiedgoose", - "lesbian_heart": "lesbian_heart", - "heart_trans": "heart_trans", - "greensun": "greensun", - "calendar": "1F5D3", - "thinkpadthinking": "thinkpadthinking", - "meowflushed": "meowflushed", - "meowpeek": "meowpeek", - "meowamused": "meowamused", - "meowaww": "meowaww", - "meowkissblush": "meowkissblush", - "meowthumbsup": "meowthumbsup", - "meowthinking": "meowthinking", - "meowrollingeyes": "meowrollingeyes", - "meownervous": "meownervous", - "meowshh": "meowshh", - "meowsmilehappyeyes": "meowsmilehappyeyes", - "meowfacepalm": "meowfacepalm", - "meowmelt": "meowmelt", - "meowheart": "meowheart", - "meowsmirk": "meowsmirk", - "meowhyperthink": "meowhyperthink", - "meowuwu": "meowuwu", - "meowowo": "meowowo", - "meowthinkingcool": "meowthinkingcool", - "meowdrool": "meowdrool", - "meownauseated": "meownauseated", - "meowpopcorn": "meowpopcorn", - "meowwaitwhat": "meowwaitwhat", - "meowupset": "meowupset", - "meowtilt": "meowtilt", - "meowsleepless": "meowsleepless", - "meowtired": "meowtired", - "meowpats": "meowpats", - "meowglare": "meowglare", - "meowowoevil": "meowowoevil", - "meowpurrfecto": "meowpurrfecto", - "meowblush": "meowblush", - "meowthinkingsmirk": "meowthinkingsmirk", - "meowstop": "meowstop", - "meowsad": "meowsad", - "meowcowboy": "meowcowboy", - "meowwave": "meowwave", - "meowpolice": "meowpolice", - "meowdevil": "meowdevil", - "meowkiss": "meowkiss", - "meowpout": "meowpout", - "meowcoy": "meowcoy", - "meowcheer": "meowcheer", - "meowmeltmeltmeltmelt": "meowmeltmeltmeltmelt", - "meowsweats": "meowsweats", - "meowokhand": "meowokhand", - "meowreachrev": "meowreachrev", - "meowreach": "meowreach", - "meowopenmouth": "meowopenmouth", - "meowweary": "meowweary", - "meownomcookie": "meownomcookie", - "meowwink": "meowwink", - "meowthumbsdown": "meowthumbsdown", - "meowthinkingglare": "meowthinkingglare", - "meowscream": "meowscream", - "meowgift": "meowgift", - "meowhearteyes": "meowhearteyes", - "meowdizzy": "meowdizzy", - "meowupsidedown": "meowupsidedown", - "meownom": "meownom", - "meowneutral": "meowneutral", - "meowwaverev": "meowwaverev", - "meowsmile": "meowsmile", - "meowsleeping": "meowsleeping", - "meowhuh": "meowhuh", - "meowmelttears": "meowmelttears", - "meowsadpats": "meowsadpats", - "meowsnuggle": "meowsnuggle", - "meowcamera": "meowcamera", - "meowtongue": "meowtongue", - "meowangel": "meowangel", - "meowmeltmelt": "meowmeltmelt", - "meowmeltmeltmelt": "meowmeltmeltmelt", - "meowsob": "meowsob", - "meowdab": "meowdab", - "meowwhistle": "meowwhistle", - "meowsmileopenmouth": "meowsmileopenmouth", - "meowterrified": "meowterrified", - "meowtonguewink": "meowtonguewink", - "meowcry": "meowcry", - "meowthonkang": "meowthonkang", - "meowhearthug": "meowhearthug", - "meowcoffee": "meowcoffee", - "meowmorning": "meowmorning", - "meowevening": "meowevening", - "meowdetective": "meowdetective", - "meowxd": "meowxd", - "meowheadphones": "meowheadphones", - "meowreachsad": "meowreachsad", - "meowreachsadrev": "meowreachsadrev", - "meowthinksmart": "meowthinksmart", - "meowshrug": "meowshrug", - "meowwavepeek": "meowwavepeek", - "meowthinkingportal": "meowthinkingportal", - "meowsmilesweat": "meowsmilesweat", - "meowghostwave": "meowghostwave", - "meowmeltthumbsup": "meowmeltthumbsup", - "meowtihihi": "meowtihihi", - "meowinlove": "meowinlove", - "meowbox": "meowbox", - "meownwn": "meownwn", - "meowderpy": "meowderpy", - "blobcat": "blobcat", - "blobthinksmart": "blobthinksmart", - "blobcathappy": "blobcathappy", - "blobcoolcat": "blobcoolcat", - "blobcatwink": "blobcatwink", - "blobcatwinktongue": "blobcatwinktongue", - "blobcatcoffee": "blobcatcoffee", - "blobcatsad": "blobcatsad", - "blobcatblep": "blobcatblep", - "blobcatevil": "blobcatevil", - "blobcataww": "blobcataww", - "blobcatpats": "blobcatpats", - "blobcatangry": "blobcatangry", - "blobcatmlem": "blobcatmlem", - "blobcatthumbsup": "blobcatthumbsup", - "blobcatthumbsdown": "blobcatthumbsdown", - "blobcatsleep": "blobcatsleep", - "blobcatblush": "blobcatblush", - "blobcatsneezing": "blobcatsneezing", - "blobcatsnuggle": "blobcatsnuggle", - "blobcathighfive": "blobcathighfive", - "blobcatheart": "blobcatheart", - "blobcatfearful": "blobcatfearful", - "blobcattilt": "blobcattilt", - "blobcatfingerguns": "blobcatfingerguns", - "blobcattea": "blobcattea", - "blobcatkissheart": "blobcatkissheart", - "blobcatshy": "blobcatshy", - "blobcathissing": "blobcathissing", - "blobcattableflip": "blobcattableflip", - "blobcathug": "blobcathug", - "blobcatlewd": "blobcatlewd", - "blobcatdab": "blobcatdab", - "blobcatcouple": "blobcatcouple", - "blobcatjava": "blobcatjava", - "blobcatunamused": "blobcatunamused", - "blobcatscared": "blobcatscared", - "blobcatmorningcoffee": "blobcatmorningcoffee", - "blobcat3c": "blobcat3c", - "blobcatbusiness": "blobcatbusiness", - "blobcatdeficit": "blobcatdeficit", - "blobcatscience": "blobcatscience", - "blobcatstop": "blobcatstop", - "bowling": "1F3B3", - "tophat": "1F3A9", - "dice": "1F3B2", - "drama": "1F3AD", - "bullseye": "1F3AF", - "tractor": "1F69C", - "farm": "1F69C", - "truck": "1F69B", - "lorry": "1F69B", - "van": "1F69A", - "van2": "1F691", - "boot": "1F97E", - "boot2": "1F462", - "fireengine": "1F692", - "snake": "2695", - "battle": "2694", - "crown": "1F451", - "shirt": "1F454", - "tshirt": "1F455", - "sunflower": "1F33B", - "honey": "1F36F", - "bee": "1F41D", - "ladybird": "1F41E", - "ladybug": "1F41E", - "fish": "1F41F", - "mobilityscooter": "1F9BC", - "globe": "1F30D", - "world": "1F30E", - "planet": "1F30D", - "parrot": "1F99C", - "budgie": "1F424", - "canary": "1F424", - "linux": "1F427", - "valid": "valid", - "python": "python", - "vim": "vim", - "emacs": "emacs", - "terminal": "terminal", - "angryemote": "angryEmote", - "blankemote": "blankEmoteMid", - "boredemote": "boredEmote", - "confusedemote": "confusedEmote", - "dohemote": "dohEmote", - "happyemote": "happyEmote", - "neutralemote": "neutralEmote", - "sademote": "sadEmote", - "talkingemote": "talkingEmote", - "talkingemote2": "talkingEmote2", - "veryhappyemote": "veryHappyEmote", - "worriedemote": "worriedEmote", - "tor": "tor", - "pine64": "pine64", - "void": "void", - "openbsd": "openbsd", - "freebsd": "freebsd", - "orgmode": "orgmode", - "kde": "kde", - "ohno": "ohno", - "lavabit": "lavabit", - "libreoffice": "libreoffice", - "xmpp": "xmpp", - "jabber": "xmpp", - "bbcmicroowl": "bbcmicroowl", - "bbcmicro": "bbcmicroowl", - "acorn": "acornmicro", - "bbcacorn": "acornmicro", - "acornmicro": "acornmicro", - "matrix": "matrix", - "rolleyes": "1F440", - "eyesroll": "1F440", - "BlobCatGoogly": "BlobCatGoogly", - "Clojure": "Clojure", - "NSFW_Stamp": "NSFW_Stamp", - "ablobcatangel": "ablobcatangel", - "ablobcatattention": "ablobcatattention", - "ablobcatattentionreverse": "ablobcatattentionreverse", - "ablobcatbongo": "ablobcatbongo", - "ablobcatcoffee": "ablobcatcoffee", - "ablobcatcry": "ablobcatcry", - "ablobcateyesflip": "ablobcateyesflip", - "ablobcatfloofpat": "ablobcatfloofpat", - "ablobcathappypaws": "ablobcathappypaws", - "ablobcatheart": "ablobcatheart", - "ablobcatheartsqueeze": "ablobcatheartsqueeze", - "ablobcathyper": "ablobcathyper", - "ablobcatneon": "ablobcatneon", - "ablobcatrainbow": "ablobcatrainbow", - "ablobcatrave": "ablobcatrave", - "ablobcatreach": "ablobcatreach", - "ablobcatwave": "ablobcatwave", - "ablobcatwink": "ablobcatwink", - "ablobfoxbongo": "ablobfoxbongo", - "ablobfoxbongohyper": "ablobfoxbongohyper", - "ablobfoxhyper": "ablobfoxhyper", - "ac_agreement": "ac_agreement", - "ac_amazed": "ac_amazed", - "ac_angry": "ac_angry", - "ac_apologetic": "ac_apologetic", - "ac_bashful": "ac_bashful", - "ac_bewildered": "ac_bewildered", - "ac_cold_chill": "ac_cold_chill", - "ac_confident": "ac_confident", - "ac_cry": "ac_cry", - "ac_dazzle": "ac_dazzle", - "ac_delight": "ac_delight", - "ac_disagree": "ac_disagree", - "ac_distress": "ac_distress", - "ac_dozing": "ac_dozing", - "ac_encouraging": "ac_encouraging", - "ac_exclaim": "ac_exclaim", - "ac_facepalm": "ac_facepalm", - "ac_fearful": "ac_fearful", - "ac_flourish": "ac_flourish", - "ac_greetings": "ac_greetings", - "ac_happy": "ac_happy", - "ac_heart": "ac_heart", - "ac_heartbreak": "ac_heartbreak", - "ac_intense": "ac_intense", - "ac_joy": "ac_joy", - "ac_laughter": "ac_laughter", - "ac_lightbulb": "ac_lightbulb", - "ac_mischief": "ac_mischief", - "ac_music": "ac_music", - "ac_pleased": "ac_pleased", - "ac_pride": "ac_pride", - "ac_question": "ac_question", - "ac_resignation": "ac_resignation", - "ac_sad": "ac_sad", - "ac_sheepish": "ac_sheepish", - "ac_shock": "ac_shock", - "ac_shy": "ac_shy", - "ac_sigh": "ac_sigh", - "ac_sleepy": "ac_sleepy", - "ac_smirk": "ac_smirk", - "ac_sneeze": "ac_sneeze", - "ac_thinking": "ac_thinking", - "ac_thought": "ac_thought", - "ac_worry": "ac_worry", - "ageblobcat": "ageblobcat", - "allthethings": "allthethings", - "almalinux": "almalinux", - "alpine": "alpine", - "androidalt": "androidalt", - "angular": "angular", - "antiverified": "antiverified", - "antix": "antix", - "apple_inc": "apple_inc", - "appledarwin": "appledarwin", - "archlabs": "archlabs", - "arcolinux": "arcolinux", - "arduino": "arduino", - "artix": "artix", - "babyyoda": "babyyoda", - "bash": "bash", - "bear_flag": "bear_flag", - "bedrock": "bedrock", - "bisexual_flag": "bisexual_flag", - "bitcoin": "bitcoin", - "blabs_d": "blabs_d", - "blabs_l": "blabs_l", - "blabs_m": "blabs_m", - "blender": "blender", - "blobcatMelt2": "blobcatMelt2", - "blobcatMelt3": "blobcatMelt3", - "blobcatMelt5": "blobcatMelt5", - "blobcatMelted": "blobcatMelted", - "blobcatNom": "blobcatNom", - "blobcatOh": "blobcatOh", - "blobcatPats": "blobcatPats", - "blobcatPirate": "blobcatPirate", - "blobcatThink": "blobcatThink", - "blobcat_glitch": "blobcat_glitch", - "blobcatadorable": "blobcatadorable", - "blobcatamongus": "blobcatamongus", - "blobcatangery": "blobcatangery", - "blobcatanimeeyes": "blobcatanimeeyes", - "blobcatbaguettehero": "blobcatbaguettehero", - "blobcatberlineraww": "blobcatberlineraww", - "blobcatbolb": "blobcatbolb", - "blobcatboop": "blobcatboop", - "blobcatboopadorable": "blobcatboopadorable", - "blobcatboophappy": "blobcatboophappy", - "blobcatcandycanenom": "blobcatcandycanenom", - "blobcatcheer": "blobcatcheer", - "blobcatcomfreading": "blobcatcomfreading", - "blobcatcomfy": "blobcatcomfy", - "blobcatcomfysmirk": "blobcatcomfysmirk", - "blobcatcookienom": "blobcatcookienom", - "blobcatcool": "blobcatcool", - "blobcatcry": "blobcatcry", - "blobcatderpy": "blobcatderpy", - "blobcatdied": "blobcatdied", - "blobcatdizzy": "blobcatdizzy", - "blobcatdrool": "blobcatdrool", - "blobcatdroolreach": "blobcatdroolreach", - "blobcatdunno": "blobcatdunno", - "blobcateyes": "blobcateyes", - "blobcateyesR": "blobcateyesR", - "blobcatfacepalm": "blobcatfacepalm", - "blobcatfakeverified": "blobcatfakeverified", - "blobcatfingergun": "blobcatfingergun", - "blobcatfluffpout": "blobcatfluffpout", - "blobcatfrowning": "blobcatfrowning", - "blobcatgamer": "blobcatgamer", - "blobcatglare": "blobcatglare", - "blobcatglowsticks": "blobcatglowsticks", - "blobcatgoogly": "blobcatgoogly", - "blobcatgoogly2": "blobcatgoogly2", - "blobcatgooglycofecup": "blobcatgooglycofecup", - "blobcatgooglycry": "blobcatgooglycry", - "blobcatgooglycup": "blobcatgooglycup", - "blobcatgooglyshrug": "blobcatgooglyshrug", - "blobcatgooglytrash": "blobcatgooglytrash", - "blobcatgrimacing": "blobcatgrimacing", - "blobcatgun": "blobcatgun", - "blobcatheadphones": "blobcatheadphones", - "blobcatheartbongo": "blobcatheartbongo", - "blobcathearteyes": "blobcathearteyes", - "blobcatknife": "blobcatknife", - "blobcatmelt": "blobcatmelt", - "blobcatnervous": "blobcatnervous", - "blobcatneutral": "blobcatneutral", - "blobcatno": "blobcatno", - "blobcatnomavocado": "blobcatnomavocado", - "blobcatnotlikethis": "blobcatnotlikethis", - "blobcatoh": "blobcatoh", - "blobcatokhand": "blobcatokhand", - "blobcatonfire": "blobcatonfire", - "blobcatopenmouth": "blobcatopenmouth", - "blobcatpat": "blobcatpat", - "blobcatpeek": "blobcatpeek", - "blobcatpeekaboo": "blobcatpeekaboo", - "blobcatphoto": "blobcatphoto", - "blobcatpirate": "blobcatpirate", - "blobcatpop": "blobcatpop", - "blobcatpopr": "blobcatpopr", - "blobcatpout": "blobcatpout", - "blobcatrainbow": "blobcatrainbow", - "blobcatreach": "blobcatreach", - "blobcatreading": "blobcatreading", - "blobcatreeeeeee": "blobcatreeeeeee", - "blobcatsadlife": "blobcatsadlife", - "blobcatsadpats": "blobcatsadpats", - "blobcatsadreach": "blobcatsadreach", - "blobcatshrug": "blobcatshrug", - "blobcatsip": "blobcatsip", - "blobcatsipglare": "blobcatsipglare", - "blobcatsleepless": "blobcatsleepless", - "blobcatsmug": "blobcatsmug", - "blobcatsob": "blobcatsob", - "blobcatsweat": "blobcatsweat", - "blobcatthink": "blobcatthink", - "blobcatthinkingglare": "blobcatthinkingglare", - "blobcatthinkingsmirk": "blobcatthinkingsmirk", - "blobcatthonking": "blobcatthonking", - "blobcatuwu": "blobcatuwu", - "blobcatverified": "blobcatverified", - "blobcatverysad": "blobcatverysad", - "blobcatwave": "blobcatwave", - "blobcatwavereverse": "blobcatwavereverse", - "blobcatwut": "blobcatwut", - "blobfox0_0": "blobfox0_0", - "blobfox3c": "blobfox3c", - "blobfox3cevil": "blobfox3cevil", - "blobfoxangrylaugh": "blobfoxangrylaugh", - "blobfoxannoyed": "blobfoxannoyed", - "blobfoxaww": "blobfoxaww", - "blobfoxblush": "blobfoxblush", - "blobfoxblushmore": "blobfoxblushmore", - "blobfoxbongo": "blobfoxbongo", - "blobfoxboop_w_": "blobfoxboop_w_", - "blobfoxboopcute": "blobfoxboopcute", - "blobfoxboophappy": "blobfoxboophappy", - "blobfoxboopowo": "blobfoxboopowo", - "blobfoxbreadpeek": "blobfoxbreadpeek", - "blobfoxcat": "blobfoxcat", - "blobfoxcatsnuggle": "blobfoxcatsnuggle", - "blobfoxcheer": "blobfoxcheer", - "blobfoxcofemlem": "blobfoxcofemlem", - "blobfoxcofeowo": "blobfoxcofeowo", - "blobfoxcomfy": "blobfoxcomfy", - "blobfoxcomfycofe": "blobfoxcomfycofe", - "blobfoxcomfyglare": "blobfoxcomfyglare", - "blobfoxcomfyhappy": "blobfoxcomfyhappy", - "blobfoxcomfyowo": "blobfoxcomfyowo", - "blobfoxcomfysip": "blobfoxcomfysip", - "blobfoxcomfysleepy": "blobfoxcomfysleepy", - "blobfoxcomfysmirk": "blobfoxcomfysmirk", - "blobfoxcomputer": "blobfoxcomputer", - "blobfoxconfused": "blobfoxconfused", - "blobfoxcry2": "blobfoxcry2", - "blobfoxcryreach": "blobfoxcryreach", - "blobfoxcute": "blobfoxcute", - "blobfoxdab": "blobfoxdab", - "blobfoxdealwithitfingerguns": "blobfoxdealwithitfingerguns", - "blobfoxdetective": "blobfoxdetective", - "blobfoxdisapprove": "blobfoxdisapprove", - "blobfoxdoubt": "blobfoxdoubt", - "blobfoxdrakedislike": "blobfoxdrakedislike", - "blobfoxdrakelike": "blobfoxdrakelike", - "blobfoxdrool": "blobfoxdrool", - "blobfoxevil": "blobfoxevil", - "blobfoxeyes": "blobfoxeyes", - "blobfoxfacepalm": "blobfoxfacepalm", - "blobfoxfingerguns": "blobfoxfingerguns", - "blobfoxfloofcofe": "blobfoxfloofcofe", - "blobfoxfloofcute": "blobfoxfloofcute", - "blobfoxfloofreach": "blobfoxfloofreach", - "blobfoxflooftea": "blobfoxflooftea", - "blobfoxghost": "blobfoxghost", - "blobfoxhappy": "blobfoxhappy", - "blobfoxheart": "blobfoxheart", - "blobfoxheartcute": "blobfoxheartcute", - "blobfoxhyper": "blobfoxhyper", - "blobfoxknife": "blobfoxknife", - "blobfoxlaugh": "blobfoxlaugh", - "blobfoxlaughsweat": "blobfoxlaughsweat", - "blobfoxlewd": "blobfoxlewd", - "blobfoxlurk2glare": "blobfoxlurk2glare", - "blobfoxlurk2owonotice": "blobfoxlurk2owonotice", - "blobfoxlurkaww": "blobfoxlurkaww", - "blobfoxlurkglare": "blobfoxlurkglare", - "blobfoxlurkowo": "blobfoxlurkowo", - "blobfoxlurkowonotice": "blobfoxlurkowonotice", - "blobfoxmelt2": "blobfoxmelt2", - "blobfoxmelt3": "blobfoxmelt3", - "blobfoxmeltblush": "blobfoxmeltblush", - "blobfoxmeltsob": "blobfoxmeltsob", - "blobfoxmeltsoblove": "blobfoxmeltsoblove", - "blobfoxmsnugglecentercat": "blobfoxmsnugglecentercat", - "blobfoxmsnugglecenterfox": "blobfoxmsnugglecenterfox", - "blobfoxmsnuggleleftcat": "blobfoxmsnuggleleftcat", - "blobfoxmsnuggleleftfox": "blobfoxmsnuggleleftfox", - "blobfoxmsnugglerightcat": "blobfoxmsnugglerightcat", - "blobfoxmsnugglerightnone": "blobfoxmsnugglerightnone", - "blobfoxnombread": "blobfoxnombread", - "blobfoxnomburger": "blobfoxnomburger", - "blobfoxnomcookie": "blobfoxnomcookie", - "blobfoxnotlikethis": "blobfoxnotlikethis", - "blobfoxowo": "blobfoxowo", - "blobfoxowonotice": "blobfoxowonotice", - "blobfoxpat": "blobfoxpat", - "blobfoxpatsad": "blobfoxpatsad", - "blobfoxpeek": "blobfoxpeek", - "blobfoxpeekcomfy": "blobfoxpeekcomfy", - "blobfoxpeekknife": "blobfoxpeekknife", - "blobfoxpeekowo": "blobfoxpeekowo", - "blobfoxpleading": "blobfoxpleading", - "blobfoxreachaww": "blobfoxreachaww", - "blobfoxsad": "blobfoxsad", - "blobfoxshocked": "blobfoxshocked", - "blobfoxsignbaka": "blobfoxsignbaka", - "blobfoxsignyes": "blobfoxsignyes", - "blobfoxsip": "blobfoxsip", - "blobfoxsipglare": "blobfoxsipglare", - "blobfoxsipowo": "blobfoxsipowo", - "blobfoxsipsmug": "blobfoxsipsmug", - "blobfoxsipterrified": "blobfoxsipterrified", - "blobfoxsleep": "blobfoxsleep", - "blobfoxsmirk": "blobfoxsmirk", - "blobfoxsmug": "blobfoxsmug", - "blobfoxsnug": "blobfoxsnug", - "blobfoxsnuggle": "blobfoxsnuggle", - "blobfoxsnugowo": "blobfoxsnugowo", - "blobfoxsweating": "blobfoxsweating", - "blobfoxthink": "blobfoxthink", - "blobfoxthinking": "blobfoxthinking", - "blobfoxthinksmirk": "blobfoxthinksmirk", - "blobfoxthumbsup": "blobfoxthumbsup", - "blobfoxuwu": "blobfoxuwu", - "blobfoxwhaaaat": "blobfoxwhaaaat", - "blobfoxworried": "blobfoxworried", - "blobthinkingeyes": "blobthinkingeyes", - "budgieubuntu": "budgieubuntu", - "bunsenlabs_d": "bunsenlabs_d", - "bunsenlabs_l": "bunsenlabs_l", - "bunsenlabs_m": "bunsenlabs_m", - "catalan_flag": "catalan_flag", - "centos": "centos", - "cinnamon": "cinnamon", - "clearlinux": "clearlinux", - "clj": "clj", - "clojure": "clojure", - "codeberg": "codeberg", - "covid19": "covid19", - "crazy": "crazy", - "darthvader": "darthvader", - "dartlang": "dartlang", - "deepin": "deepin", - "devuannew": "devuannew", - "disroot": "disroot", - "django": "django", - "docker": "docker", - "dotnet": "dotnet", - "duckduckgo": "duckduckgo", - "dwm": "dwm", - "dwmdark": "dwmdark", - "dwmlight": "dwmlight", - "earth_photo": "earth_photo", - "elixir": "elixir", - "endeavourOS": "endeavourOS", - "ethereum": "ethereum", - "exherbo": "exherbo", - "fdroid": "fdroid", - "fedi": "fedi", - "fediverse": "fediverse", - "fedora_old": "fedora_old", - "ferenos": "ferenos", - "firedoge": "firedoge", - "firefoxnew": "firefoxnew", - "flag_nl": "flag_nl", - "flag_trans": "flag_trans", - "fosstodon": "fosstodon", - "freecad": "freecad", - "fsf": "fsf", - "fsfe": "fsfe", - "fsfe_logo": "fsfe_logo", - "fsfe_logo2": "fsfe_logo2", - "garfield": "garfield", - "garuda": "garuda", - "gazebo": "gazebo", - "gentoo": "gentoo", - "gentoo_luv": "gentoo_luv", - "ghostbsd": "ghostbsd", - "gimp": "gimp", - "git": "git", - "gitea": "gitea", - "github": "github", - "gitlab": "gitlab", - "gnome": "gnome", - "gnomewhite": "gnomewhite", - "golang": "golang", - "graphql": "graphql", - "guix": "guix", - "hackaday": "hackaday", - "headdesk": "headdesk", - "heart_gentoo": "heart_gentoo", - "hexley": "hexley", - "homeassistant": "homeassistant", - "hyperbola": "hyperbola", - "i3": "i3", - "i3wm": "i3wm", - "idle": "idle", - "indieweb": "indieweb", - "indiewebcamp": "indiewebcamp", - "inkscape": "inkscape", - "itisamystery": "itisamystery", - "javascript": "javascript", - "jellyfin": "jellyfin", - "jitsi": "jitsi", - "jupiter_photo": "jupiter_photo", - "kakoune": "kakoune", - "kali_linux": "kali_linux", - "kali_linux_g": "kali_linux_g", - "kali_linux_r": "kali_linux_r", - "kdedark": "kdedark", - "kdelight": "kdelight", - "kdeneon": "kdeneon", - "kdenew": "kdenew", - "kodachi": "kodachi", - "krita": "krita", - "laravel": "laravel", - "lesbian_flag": "lesbian_flag", - "libreboot": "libreboot", - "librefm": "librefm", - "lineageos": "lineageos", - "lineageos2": "lineageos2", - "linus": "linus", - "linuxkompis": "linuxkompis", - "linuxmint": "linuxmint", - "linuxmintalt": "linuxmintalt", - "linuxmintnew": "linuxmintnew", - "llama": "llama", - "loading": "loading", - "lubuntu": "lubuntu", - "mars_photo": "mars_photo", - "maryland": "maryland", - "mastodon": "mastodon", - "mate": "mate", - "mercury_photo": "mercury_photo", - "microblog": "microblog", - "microsoft": "microsoft", - "midori": "midori", - "minetest": "minetest", - "monero": "monero", - "morty": "morty", - "mullvadvpn": "mullvadvpn", - "mushroomCloud": "mushroomCloud", - "mxlinux": "mxlinux", - "mycroft": "mycroft", - "neovim": "neovim", - "neptune_photo": "neptune_photo", - "netbsd": "netbsd", - "netherlands": "netherlands", - "nextcloud": "nextcloud", - "nginx": "nginx", - "nixos": "nixos", - "nocloud": "nocloud", - "nonbinary_flag": "nonbinary_flag", - "nsfw_warning": "nsfw_warning", - "oh_no": "oh_no", - "oh_no_blob": "oh_no_blob", - "oh_no_bubble": "oh_no_bubble", - "ohgno": "ohgno", - "onlyoffice": "onlyoffice", - "oof": "oof", - "openhardware": "openhardware", - "openoffice": "openoffice", - "opensource": "opensource", - "openstreetmaps": "openstreetmaps", - "osm": "osm", - "osowoso": "osowoso", - "pansexual_flag": "pansexual_flag", - "parabola": "parabola", - "pclinuxos": "pclinuxos", - "pclinuxos_b": "pclinuxos_b", - "peertube": "peertube", - "penguin_tat": "penguin_tat", - "peppermintos": "peppermintos", - "php": "php", - "picklerick": "picklerick", - "pixelfed": "pixelfed", - "plan9": "plan9", - "plasma": "plasma", - "plasmamobile": "plasmamobile", - "pluto_photo": "pluto_photo", - "podman": "podman", - "polyamory_flag": "polyamory_flag", - "popos": "popos", - "postmarketos": "postmarketos", - "protonmail": "protonmail", - "puppylinux": "puppylinux", - "pureos": "pureos", - "q4os": "q4os", - "qubes": "qubes", - "raspberrypi": "raspberrypi", - "rblobcatpeek": "rblobcatpeek", - "react": "react", - "reactos": "reactos", - "redhatalt": "redhatalt", - "regolith": "regolith", - "revblobfoxcatsnuggle": "revblobfoxcatsnuggle", - "revblobfoxcomfyhappy": "revblobfoxcomfyhappy", - "revblobfoxlurkowo": "revblobfoxlurkowo", - "revblobfoxpeekowo": "revblobfoxpeekowo", - "rick": "rick", - "rms": "rms", - "rockylinux": "rockylinux", - "ros": "ros", - "rss": "rss", - "rstats": "rstats", - "ruby": "ruby", - "rust": "rust", - "saturn_photo": "saturn_photo", - "senyera": "senyera", - "shiny": "shiny", - "signal": "signal", - "silverblue": "silverblue", - "skunk": "skunk", - "slackware": "slackware", - "smart": "smart", - "snikket": "snikket", - "solidity": "solidity", - "startrek": "startrek", - "suckless": "suckless", - "suspicious": "suspicious", - "sway": "sway", - "system76": "system76", - "t_blink": "t_blink", - "teapot": "teapot", - "teapot2": "teapot2", - "telegram": "telegram", - "tetris": "tetris", - "thaenkin": "thaenkin", - "thinkhappy": "thinkhappy", - "thinking_rms": "thinking_rms", - "thinkpad": "thinkpad", - "thinkpad_tp": "thinkpad_tp", - "thonking": "thonking", - "thunderbird": "thunderbird", - "tp": "tp", - "trisquel": "trisquel", - "troll": "troll", - "tux": "tux", - "tuxother": "tuxother", - "tuxotherwhite": "tuxotherwhite", - "ubuntubudgie": "ubuntubudgie", - "ubuntudde": "ubuntudde", - "unverified": "unverified", - "uranus_photo": "uranus_photo", - "venus_photo": "venus_photo", - "vivaldi": "vivaldi", - "vue": "vue", - "wayland": "wayland", - "white_transgender_flag": "white_transgender_flag", - "windows": "windows", - "wire": "wire", - "xfce": "xfce", - "xmonad": "xmonad", - "xubuntu": "xubuntu", - "0w0": "0w0", - "11tea": "11tea", - "a_hard_disk": "a_hard_disk", - "a_save_disk": "a_save_disk", - "aaa": "aaa", - "aaaaa": "aaaaa", - "adora_no": "adora_no", - "adora_yes": "adora_yes", - "amiga": "amiga", - "amigacheck": "amigacheck", - "andknuckles_1": "andknuckles_1", - "andknuckles_2": "andknuckles_2", - "andknuckles_3": "andknuckles_3", - "andknuckles_4": "andknuckles_4", - "andknuckles_5": "andknuckles_5", - "andknuckles_6": "andknuckles_6", - "andknuckles_7": "andknuckles_7", - "andknuckles_8": "andknuckles_8", - "annoying_dog_hole": "annoying_dog_hole", - "annoyingdog": "annoyingdog", - "asmb3_coinblock": "asmb3_coinblock", - "atari": "atari", - "awesome": "awesome", - "awesome_slide_l": "awesome_slide_l", - "awesome_slide_r": "awesome_slide_r", - "battery_empty": "battery_empty", - "battery_full": "battery_full", - "battery_low": "battery_low", - "battery_medium": "battery_medium", - "big_mood": "big_mood", - "bin": "bin", - "blob_pensive": "blob_pensive", - "blobblush": "blobblush", - "blobcatnomdisk": "blobcatnomdisk", - "blobcatohhnoo": "blobcatohhnoo", - "blobcheerbounce": "blobcheerbounce", - "blobcoffee": "blobcoffee", - "blobfistbumpL": "blobfistbumpL", - "blobfistbumpR": "blobfistbumpR", - "blobgamer": "blobgamer", - "blobhappy": "blobhappy", - "blobjudge": "blobjudge", - "blobjudgingyou": "blobjudgingyou", - "blobmelt": "blobmelt", - "blobnerd": "blobnerd", - "blobnervous": "blobnervous", - "blobnom_trans": "blobnom_trans", - "blobpats": "blobpats", - "blobpeektrans": "blobpeektrans", - "blobpopcorn": "blobpopcorn", - "blobross": "blobross", - "blobsnuggle": "blobsnuggle", - "blobsob": "blobsob", - "blobthinkingcool": "blobthinkingcool", - "bowsette_redhead": "bowsette_redhead", - "byodood": "byodood", - "cancelled_1": "cancelled_1", - "cancelled_2": "cancelled_2", - "cancelled_3": "cancelled_3", - "cocaine": "cocaine", - "cool": "cool", - "crt_w_noise": "crt_w_noise", - "crt_w_test_pattern": "crt_w_test_pattern", - "dabnem": "dabnem", - "diskkun": "diskkun", - "dislike": "dislike", - "doggoblob": "doggoblob", - "dont_at_me": "dont_at_me", - "dreamcast_controller": "dreamcast_controller", - "dualshock": "dualshock", - "dualshock_2": "dualshock_2", - "dualshock_3": "dualshock_3", - "emblem_knuckles": "emblem_knuckles", - "emblem_sonic": "emblem_sonic", - "emblem_tails": "emblem_tails", - "eugen": "eugen", - "fatyoshi": "fatyoshi", - "fish_sh": "fish_sh", - "fish_sh2": "fish_sh2", - "foxnews": "foxnews", - "frogsiren": "frogsiren", - "game_and_watch": "game_and_watch", - "game_boy": "game_boy", - "gamecube": "gamecube", - "gamecube_controller": "gamecube_controller", - "gamegear": "gamegear", - "gamepad": "gamepad", - "gdqfast": "gdqfast", - "gdqmet": "gdqmet", - "gdqsanic": "gdqsanic", - "gdqtranspride": "gdqtranspride", - "genesis_6_button_controller": "genesis_6_button_controller", - "groundhog": "groundhog", - "grumpy_block": "grumpy_block", - "haircut": "haircut", - "java": "java", - "lofty": "lofty", - "loss": "loss", - "macos": "macos", - "mario": "mario", - "mario_jump": "mario_jump", - "mario_msgblock": "mario_msgblock", - "maybe_verified": "maybe_verified", - "metroid": "metroid", - "mk_bowser": "mk_bowser", - "moon_photo": "moon_photo", - "ms_floppy_disk": "ms_floppy_disk", - "ms_minidisc": "ms_minidisc", - "mtgB": "mtgB", - "mtgC": "mtgC", - "mtgG": "mtgG", - "mtgR": "mtgR", - "mtgU": "mtgU", - "mtgW": "mtgW", - "n64": "n64", - "n64_controller": "n64_controller", - "nes_controller": "nes_controller", - "nes_fire": "nes_fire", - "newlol": "newlol", - "nintendo": "nintendo", - "nintendo_seal": "nintendo_seal", - "nttfloppydisk": "nttfloppydisk", - "nttminidisc": "nttminidisc", - "nttopticaldisc": "nttopticaldisc", - "nttvideogame": "nttvideogame", - "nyan": "nyan", - "nyancat_body": "nyancat_body", - "nyancat_face": "nyancat_face", - "playstation_controller": "playstation_controller", - "pressf": "pressf", - "psyduck": "psyduck", - "question_block": "question_block", - "saddowns": "saddowns", - "sans": "sans", - "sayori_dislike": "sayori_dislike", - "sayori_like": "sayori_like", - "sayorino": "sayorino", - "sayoriyes": "sayoriyes", - "shadow_1": "shadow_1", - "shadow_2": "shadow_2", - "shadow_3": "shadow_3", - "shadow_4": "shadow_4", - "shadow_5": "shadow_5", - "shadow_6": "shadow_6", - "shadow_6f": "shadow_6f", - "silent": "silent", - "smb3_block": "smb3_block", - "smith": "smith", - "smug10": "smug10", - "smug9": "smug9", - "smugdog": "smugdog", - "sonic": "sonic", - "sonic_1": "sonic_1", - "sonic_2": "sonic_2", - "sonic_3": "sonic_3", - "sonic_4": "sonic_4", - "sonic_think": "sonic_think", - "splat_boy": "splat_boy", - "splat_girl": "splat_girl", - "splat_octo_boy": "splat_octo_boy", - "splat_octo_girl": "splat_octo_girl", - "splat_squid": "splat_squid", - "splatoon": "splatoon", - "sun_photo": "sun_photo", - "thaenking": "thaenking", - "think_bread": "think_bread", - "thinking_endlessly": "thinking_endlessly", - "thinking_fidget": "thinking_fidget", - "thinking_hard": "thinking_hard", - "thisisfine": "thisisfine", - "thounking": "thounking", - "tiphat": "tiphat", - "tizzy": "tizzy", - "trans_comm": "trans_comm", - "trans_egg": "trans_egg", - "usb_jorts": "usb_jorts", - "usb_jorts2": "usb_jorts2", - "verified": "verified", - "vv": "vv", - "watchgoose": "watchgoose", - "win3": "win3", - "win30_msdos": "win30_msdos", - "win3_386": "win3_386", - "win3_cdrom": "win3_cdrom", - "win3_clock": "win3_clock", - "win3_control_panel": "win3_control_panel", - "win3_fileman": "win3_fileman", - "win3_help": "win3_help", - "win3_minesweeper": "win3_minesweeper", - "win3_msdos": "win3_msdos", - "win3_multimedia": "win3_multimedia", - "win3_pbrush": "win3_pbrush", - "win3_pif_editor": "win3_pif_editor", - "win3_printer": "win3_printer", - "win3_prog_group": "win3_prog_group", - "win3_progman": "win3_progman", - "win3_recorder": "win3_recorder", - "win3_setup": "win3_setup", - "win3_shut_down": "win3_shut_down", - "win3_solitare": "win3_solitare", - "win3_terminal": "win3_terminal", - "win3_write": "win3_write", - "win95_explorer": "win95_explorer", - "win95certificateofauthenticity": "win95certificateofauthenticity", - "woomy": "woomy", - "woz": "woz", - "xbox_360_controller": "xbox_360_controller", - "xbox_elite_controller": "xbox_elite_controller", - "xbox_one_controller_rev_3": "xbox_one_controller_rev_3", - "xd": "xd", - "yayclod": "yayclod", - "yeet": "yeet", - "0120": "0120", - "MJJ": "MJJ", - "ace": "ace", - "animal_crossing": "animal_crossing", - "aro": "aro", - "asexual_flag": "asexual_flag", - "bgft": "bgft", - "bisexual_triangles": "bisexual_triangles", - "chefkiss": "chefkiss", - "chosothink": "chosothink", - "coffee_travel_cup_brown": "coffee_travel_cup_brown", - "comm": "comm", - "ctown": "ctown", - "cupofcoffee": "cupofcoffee", - "cybre_glitch": "cybre_glitch", - "dreamcast": "dreamcast", - "flag_agender": "flag_agender", - "florp": "florp", - "gay": "gay", - "genderfluid_flag": "genderfluid_flag", - "genderqueer_flag": "genderqueer_flag", - "hear": "hear", - "hexafriend": "hexafriend", - "kirby_fly": "kirby_fly", - "kirby_happy": "kirby_happy", - "kirby_walk": "kirby_walk", - "link": "link", - "megaman": "megaman", - "metamorph": "metamorph", - "msdos": "msdos", - "mspac": "mspac", - "mystery": "mystery", - "nb": "nb", - "nes_link": "nes_link", - "nes_link_l": "nes_link_l", - "nes_link_r": "nes_link_r", - "nes_link_u": "nes_link_u", - "nes_metroid": "nes_metroid", - "nes_old_man": "nes_old_man", - "playstation": "playstation", - "pokeball": "pokeball", - "queer": "queer", - "rainbow_flag": "rainbow_flag", - "samus": "samus", - "so_gay": "so_gay", - "so_queer": "so_queer", - "starbucks": "starbucks", - "tangela": "tangela", - "tardis": "tardis", - "thinkerguns": "thinkerguns", - "transgender_flag": "transgender_flag", - "triforce": "triforce", - "unbreakable": "unbreakable", - "vlc": "vlc", - "wordpress": "wordpress", - "yay": "yay", - "ablobcatgrumpy": "ablobcatgrumpy", - "ablobcatheartbroken": "ablobcatheartbroken", - "ablobcatknitsweats": "ablobcatknitsweats", - "ablobcatreachreverse": "ablobcatreachreverse", - "ablobcatsweatsip": "ablobcatsweatsip", - "agummyangel": "agummyangel", - "agummyangry": "agummyangry", - "agummyattention": "agummyattention", - "agummyattentioncat": "agummyattentioncat", - "agummyaww": "agummyaww", - "agummybite": "agummybite", - "agummyblobblewobble": "agummyblobblewobble", - "agummybolb": "agummybolb", - "agummybounce": "agummybounce", - "agummycatnom": "agummycatnom", - "agummyconga": "agummyconga", - "agummydab": "agummydab", - "agummydevil": "agummydevil", - "agummydoggo": "agummydoggo", - "agummyeyes": "agummyeyes", - "agummyglare": "agummyglare", - "agummyheart": "agummyheart", - "agummyhug": "agummyhug", - "agummyhydraulicpress": "agummyhydraulicpress", - "agummylamp": "agummylamp", - "agummylurk": "agummylurk", - "agummymelt": "agummymelt", - "agummynom": "agummynom", - "agummyoh": "agummyoh", - "agummyparty": "agummyparty", - "agummypats": "agummypats", - "agummypeek": "agummypeek", - "agummypopcorn": "agummypopcorn", - "agummypout": "agummypout", - "agummyrainbow": "agummyrainbow", - "agummysad": "agummysad", - "agummysadcloud": "agummysadcloud", - "agummyshine": "agummyshine", - "agummysip": "agummysip", - "agummysob": "agummysob", - "agummysquish": "agummysquish", - "agummysunglasses": "agummysunglasses", - "agummythink": "agummythink", - "agummythumbsdown": "agummythumbsdown", - "agummythumbsup": "agummythumbsup", - "agummytongue": "agummytongue", - "agummytoot": "agummytoot", - "agummytrash": "agummytrash", - "agummyuwu": "agummyuwu", - "agummywave": "agummywave", - "agummywhee": "agummywhee", - "agummywink": "agummywink", - "agummywob": "agummywob", - "agummyyay": "agummyyay", - "apartyblobcat": "apartyblobcat", - "aphotogummy": "aphotogummy", - "beanblobcat": "beanblobcat", - "beanblobcathyper": "beanblobcathyper", - "blank": "blank", - "blobbunnynomblobcat": "blobbunnynomblobcat", - "blobcataco": "blobcataco", - "blobcatadorablepink": "blobcatadorablepink", - "blobcatangel": "blobcatangel", - "blobcatbigfan": "blobcatbigfan", - "blobcatbirthday": "blobcatbirthday", - "blobcatblackwhite": "blobcatblackwhite", - "blobcatbleach": "blobcatbleach", - "blobcatblue": "blobcatblue", - "blobcatbolbscream": "blobcatbolbscream", - "blobcatboopblush": "blobcatboopblush", - "blobcatboopglare": "blobcatboopglare", - "blobcatboopwhatis": "blobcatboopwhatis", - "blobcatbot": "blobcatbot", - "blobcatbughunter": "blobcatbughunter", - "blobcatburglar": "blobcatburglar", - "blobcatcactus": "blobcatcactus", - "blobcatcaged": "blobcatcaged", - "blobcatcatnom": "blobcatcatnom", - "blobcatchristmasglowsticks": "blobcatchristmasglowsticks", - "blobcatchristmastree": "blobcatchristmastree", - "blobcatcookie": "blobcatcookie", - "blobcatcooljazz": "blobcatcooljazz", - "blobcatdead": "blobcatdead", - "blobcatderpdeer": "blobcatderpdeer", - "blobcatdevil": "blobcatdevil", - "blobcatdio": "blobcatdio", - "blobcatdisknom": "blobcatdisknom", - "blobcatdistrurbed": "blobcatdistrurbed", - "blobcatdoggocouple": "blobcatdoggocouple", - "blobcatdogsnuggle": "blobcatdogsnuggle", - "blobcatdonutnom": "blobcatdonutnom", - "blobcatdrums": "blobcatdrums", - "blobcatelf": "blobcatelf", - "blobcatfireeyes": "blobcatfireeyes", - "blobcatfishnom": "blobcatfishnom", - "blobcatflip": "blobcatflip", - "blobcatflipped": "blobcatflipped", - "blobcatfluffangry": "blobcatfluffangry", - "blobcatfluffevil": "blobcatfluffevil", - "blobcatfluffhappy": "blobcatfluffhappy", - "blobcatfluffowo": "blobcatfluffowo", - "blobcatfluffpats": "blobcatfluffpats", - "blobcatfrowningbig": "blobcatfrowningbig", - "blobcatfunny": "blobcatfunny", - "blobcatghostbuster": "blobcatghostbuster", - "blobcatghostdead": "blobcatghostdead", - "blobcatghostreach": "blobcatghostreach", - "blobcatgreen": "blobcatgreen", - "blobcathairflip": "blobcathairflip", - "blobcatheartbroken": "blobcatheartbroken", - "blobcathero": "blobcathero", - "blobcathyper": "blobcathyper", - "blobcathyper2": "blobcathyper2", - "blobcathzz": "blobcathzz", - "blobcaticypole": "blobcaticypole", - "blobcatjedi": "blobcatjedi", - "blobcatjoy": "blobcatjoy", - "blobcatjoyboxhero": "blobcatjoyboxhero", - "blobcatjustright": "blobcatjustright", - "blobcatkirby": "blobcatkirby", - "blobcatkissblush": "blobcatkissblush", - "blobcatlul": "blobcatlul", - "blobcatmeataww": "blobcatmeataww", - "blobcatmegumin": "blobcatmegumin", - "blobcatmeltnomblobcatmelt": "blobcatmeltnomblobcatmelt", - "blobcatmeltthumbsup": "blobcatmeltthumbsup", - "blobcatmeowcouple": "blobcatmeowcouple", - "blobcatmoney": "blobcatmoney", - "blobcatmoustache": "blobcatmoustache", - "blobcatnative": "blobcatnative", - "blobcatnauseated": "blobcatnauseated", - "blobcatnerd": "blobcatnerd", - "blobcatnom": "blobcatnom", - "blobcatnomblobbunny": "blobcatnomblobbunny", - "blobcatnomblobcat": "blobcatnomblobcat", - "blobcatnomblobdoggo": "blobcatnomblobdoggo", - "blobcatnomcandycane": "blobcatnomcandycane", - "blobcatnomcookie": "blobcatnomcookie", - "blobcatnomcookieblob": "blobcatnomcookieblob", - "blobcatnomeggplant": "blobcatnomeggplant", - "blobcatnomfish": "blobcatnomfish", - "blobcatnomouth": "blobcatnomouth", - "blobcatnompeach": "blobcatnompeach", - "blobcatnompizza": "blobcatnompizza", - "blobcatnompopsicle": "blobcatnompopsicle", - "blobcatnomrevenge": "blobcatnomrevenge", - "blobcatnomstrawberry": "blobcatnomstrawberry", - "blobcatnomtomato": "blobcatnomtomato", - "blobcatnomwatermelon": "blobcatnomwatermelon", - "blobcatnoplease": "blobcatnoplease", - "blobcatnotlike": "blobcatnotlike", - "blobcatorange": "blobcatorange", - "blobcatoutage": "blobcatoutage", - "blobcatoverlycute": "blobcatoverlycute", - "blobcatpan": "blobcatpan", - "blobcatpawtongueleft": "blobcatpawtongueleft", - "blobcatpawtongueright": "blobcatpawtongueright", - "blobcatpeach": "blobcatpeach", - "blobcatpenguin": "blobcatpenguin", - "blobcatpensive": "blobcatpensive", - "blobcatpiano": "blobcatpiano", - "blobcatpicturebook": "blobcatpicturebook", - "blobcatpika": "blobcatpika", - "blobcatpink": "blobcatpink", - "blobcatpizza": "blobcatpizza", - "blobcatpolice": "blobcatpolice", - "blobcatpolicedonut": "blobcatpolicedonut", - "blobcatpolicepeek": "blobcatpolicepeek", - "blobcatpopcorn": "blobcatpopcorn", - "blobcatpopcornsweats": "blobcatpopcornsweats", - "blobcatpopsicle": "blobcatpopsicle", - "blobcatpopsicle2": "blobcatpopsicle2", - "blobcatpopsicleaww": "blobcatpopsicleaww", - "blobcatpopsiclenom": "blobcatpopsiclenom", - "blobcatpresentgreen": "blobcatpresentgreen", - "blobcatpresentpink": "blobcatpresentpink", - "blobcatpresentred": "blobcatpresentred", - "blobcatprofit": "blobcatprofit", - "blobcatpurple": "blobcatpurple", - "blobcatpusheen": "blobcatpusheen", - "blobcatred": "blobcatred", - "blobcatreinderp": "blobcatreinderp", - "blobcatsadreachreverse": "blobcatsadreachreverse", - "blobcatsaitama": "blobcatsaitama", - "blobcatsalute": "blobcatsalute", - "blobcatsanta": "blobcatsanta", - "blobcatscream": "blobcatscream", - "blobcatshocked": "blobcatshocked", - "blobcatsick": "blobcatsick", - "blobcatsign": "blobcatsign", - "blobcatsipsweats": "blobcatsipsweats", - "blobcatsmol": "blobcatsmol", - "blobcatsnapped": "blobcatsnapped", - "blobcatspace": "blobcatspace", - "blobcatsparklyeyes": "blobcatsparklyeyes", - "blobcatstabbed": "blobcatstabbed", - "blobcatstabbedmlem": "blobcatstabbedmlem", - "blobcatstabby": "blobcatstabby", - "blobcatstabbystab": "blobcatstabbystab", - "blobcatstalkerpeek": "blobcatstalkerpeek", - "blobcatsuit": "blobcatsuit", - "blobcatsweats": "blobcatsweats", - "blobcatthinkOwO": "blobcatthinkOwO", - "blobcatthinking": "blobcatthinking", - "blobcatthinkingeyes": "blobcatthinkingeyes", - "blobcatthinkowo": "blobcatthinkowo", - "blobcatthinksmart": "blobcatthinksmart", - "blobcattoot": "blobcattoot", - "blobcattriumph": "blobcattriumph", - "blobcatuguu": "blobcatuguu", - "blobcatupsidedown": "blobcatupsidedown", - "blobcatwaitwhat": "blobcatwaitwhat", - "blobcatwhat": "blobcatwhat", - "blobcatwhatsthis": "blobcatwhatsthis", - "blobcatwhistle": "blobcatwhistle", - "blobcatwitch": "blobcatwitch", - "blobcatwoah": "blobcatwoah", - "blobcatyandere": "blobcatyandere", - "blobcatytriumphant": "blobcatytriumphant", - "blobcatzippermouth": "blobcatzippermouth", - "cate": "cate", - "catto": "catto", - "cringingcat": "cringingcat", - "gummyangel": "gummyangel", - "gummyangry": "gummyangry", - "gummyassassin": "gummyassassin", - "gummyaww": "gummyaww", - "gummyblue": "gummyblue", - "gummybolb": "gummybolb", - "gummycat": "gummycat", - "gummycouncil": "gummycouncil", - "gummydab": "gummydab", - "gummydevil": "gummydevil", - "gummydoggo": "gummydoggo", - "gummyenjoy": "gummyenjoy", - "gummyeyes": "gummyeyes", - "gummyglare": "gummyglare", - "gummygreen": "gummygreen", - "gummyhappy": "gummyhappy", - "gummyheart": "gummyheart", - "gummyhorizons": "gummyhorizons", - "gummyhug": "gummyhug", - "gummyhumbsdown": "gummyhumbsdown", - "gummylurk": "gummylurk", - "gummymelt": "gummymelt", - "gummynauseated": "gummynauseated", - "gummynom": "gummynom", - "gummyoh": "gummyoh", - "gummyooh": "gummyooh", - "gummyorange": "gummyorange", - "gummyowo": "gummyowo", - "gummypats": "gummypats", - "gummypeek": "gummypeek", - "gummypink": "gummypink", - "gummypopcorn": "gummypopcorn", - "gummypout": "gummypout", - "gummyred": "gummyred", - "gummysad": "gummysad", - "gummysadcloud": "gummysadcloud", - "gummysip": "gummysip", - "gummysob": "gummysob", - "gummysunglasses": "gummysunglasses", - "gummythink": "gummythink", - "gummythumbsup": "gummythumbsup", - "gummytongue": "gummytongue", - "gummytoot": "gummytoot", - "gummytrash": "gummytrash", - "gummyuwu": "gummyuwu", - "gummywave": "gummywave", - "gummywink": "gummywink", - "gummywob": "gummywob", - "gummyyay": "gummyyay", - "photogummy": "photogummy", - "politecat": "politecat", - "saddercat": "saddercat", - "scremcat": "scremcat", - "shiblob": "shiblob", - "shiblobban": "shiblobban", - "shiblobcool": "shiblobcool", - "shiblobevil": "shiblobevil", - "shiblobhappy": "shiblobhappy", - "shiblobheart1": "shiblobheart1", - "shiblobheart2": "shiblobheart2", - "shiblobheart3": "shiblobheart3", - "shibloblurk": "shibloblurk", - "shiblobmelt": "shiblobmelt", - "shiblobnerd": "shiblobnerd", - "shiblobok": "shiblobok", - "shiblobokwink": "shiblobokwink", - "shiblobpoliceban": "shiblobpoliceban", - "shiblobreach": "shiblobreach", - "shiblobrobber": "shiblobrobber", - "shiblobthumbsup": "shiblobthumbsup", - "shiblobwink": "shiblobwink", - "smugcat": "smugcat", - "win3_msdos2": "win3_msdos2", - "win3_paintbrush": "win3_paintbrush", - "win3_program_group": "win3_program_group", - "100_gay": "100_gay", - "100awoo": "100awoo", - "18only": "18only", - "artaww": "artaww", - "artblackcat": "artblackcat", - "artbucket": "artbucket", - "artbucketwater": "artbucketwater", - "artcataww": "artcataww", - "artcathmm": "artcathmm", - "artghost": "artghost", - "artpaw": "artpaw", - "artpeek": "artpeek", - "artshark": "artshark", - "artsharkzzz": "artsharkzzz", - "artsits": "artsits", - "artsweats": "artsweats", - "autism": "autism", - "bear_hugs": "bear_hugs", - "bob_ross": "bob_ross", - "boost": "boost", - "boost_no": "boost_no", - "boost_ok": "boost_ok", - "bowie_stardust": "bowie_stardust", - "cc_by": "cc_by", - "cc_cc": "cc_cc", - "cc_nc_eu": "cc_nc_eu", - "cc_nc_jp": "cc_nc_jp", - "cc_nc_us": "cc_nc_us", - "cc_nd": "cc_nd", - "cc_pd": "cc_pd", - "cc_remix": "cc_remix", - "cc_sa": "cc_sa", - "cc_share": "cc_share", - "cc_zero": "cc_zero", - "clip_studio_paint": "clip_studio_paint", - "clown": "clown", - "coffee_mug": "coffee_mug", - "da_ahoy": "da_ahoy", - "da_boogie": "da_boogie", - "da_bounce": "da_bounce", - "da_bow": "da_bow", - "da_cuddle": "da_cuddle", - "da_dance": "da_dance", - "da_faint": "da_faint", - "da_fist": "da_fist", - "da_giggle": "da_giggle", - "da_grin": "da_grin", - "da_juggle": "da_juggle", - "da_la": "da_la", - "da_love": "da_love", - "da_onfire": "da_onfire", - "da_phew": "da_phew", - "da_plot": "da_plot", - "da_salute": "da_salute", - "da_sweat": "da_sweat", - "da_w00t": "da_w00t", - "dabart": "dabart", - "dabart2": "dabart2", - "dali_persistance": "dali_persistance", - "deviantart": "deviantart", - "diaspora": "diaspora", - "dnd": "dnd", - "fave_ok": "fave_ok", - "fishingminigame": "fishingminigame", - "freedo": "freedo", - "frida_y_animalitos": "frida_y_animalitos", - "funkwhale": "funkwhale", - "gargron": "gargron", - "glimpse": "glimpse", - "gnu_imp": "gnu_imp", - "gumroad": "gumroad", - "happey": "happey", - "heart_sp_ace": "heart_sp_ace", - "heart_sp_ag": "heart_sp_ag", - "heart_sp_bi": "heart_sp_bi", - "heart_sp_demi": "heart_sp_demi", - "heart_sp_demiboy": "heart_sp_demiboy", - "heart_sp_demigirl": "heart_sp_demigirl", - "heart_sp_demiro": "heart_sp_demiro", - "heart_sp_gq": "heart_sp_gq", - "heart_sp_is": "heart_sp_is", - "heart_sp_les": "heart_sp_les", - "heart_sp_les2": "heart_sp_les2", - "heart_sp_les3": "heart_sp_les3", - "heart_sp_nb": "heart_sp_nb", - "heart_sp_pan": "heart_sp_pan", - "heart_sp_pride": "heart_sp_pride", - "heart_sp_procul": "heart_sp_procul", - "heart_sp_trans": "heart_sp_trans", - "hot_sauce": "hot_sauce", - "instagram": "instagram", - "kittypotato": "kittypotato", - "ko_fi": "ko_fi", - "konqi666": "konqi666", - "liberapay": "liberapay", - "lies_down": "lies_down", - "louis_toots_too": "louis_toots_too", - "make_like_edmonia": "make_like_edmonia", - "mandala": "mandala", - "masto": "masto", - "mastoart": "mastoart", - "mastodance": "mastodance", - "mastodon_oops": "mastodon_oops", - "mastohi": "mastohi", - "mona_kiss": "mona_kiss", - "mood": "mood", - "music_collab": "music_collab", - "needle": "needle", - "no_fave": "no_fave", - "openstreetmap": "openstreetmap", - "paintblue": "paintblue", - "paintgreen": "paintgreen", - "paintorange": "paintorange", - "paintpurple": "paintpurple", - "paintred": "paintred", - "paintyellow": "paintyellow", - "patreon": "patreon", - "paypal": "paypal", - "pea": "pea", - "phos": "phos", - "picarto": "picarto", - "polarbears": "polarbears", - "praxis_100": "praxis_100", - "quilt": "quilt", - "reverse_birb": "reverse_birb", - "sccube": "sccube", - "scribus": "scribus", - "seahorseL": "seahorseL", - "seahorseR": "seahorseR", - "splat": "splat", - "squishygecko": "squishygecko", - "star_eyes": "star_eyes", - "streep": "streep", - "succulent": "succulent", - "tentaluv": "tentaluv", - "themoreyouknow": "themoreyouknow", - "tialove": "tialove", - "tootplanet": "tootplanet", - "tp_a": "tp_a", - "tp_akesi": "tp_akesi", - "tp_ala": "tp_ala", - "tp_alasa": "tp_alasa", - "tp_ale": "tp_ale", - "tp_anpa": "tp_anpa", - "tp_ante": "tp_ante", - "tp_anu": "tp_anu", - "tp_awen": "tp_awen", - "tp_e": "tp_e", - "tp_en": "tp_en", - "tp_esun": "tp_esun", - "tp_ijo": "tp_ijo", - "tp_ike": "tp_ike", - "tp_ilo": "tp_ilo", - "tp_insa": "tp_insa", - "tp_jaki": "tp_jaki", - "tp_jan": "tp_jan", - "tp_jelo": "tp_jelo", - "tp_jo": "tp_jo", - "tp_kala": "tp_kala", - "tp_kalama": "tp_kalama", - "tp_kama": "tp_kama", - "tp_kasi": "tp_kasi", - "tp_kawen": "tp_kawen", - "tp_ken": "tp_ken", - "tp_kepeken": "tp_kepeken", - "tp_kili": "tp_kili", - "tp_ko": "tp_ko", - "tp_kon": "tp_kon", - "tp_kule": "tp_kule", - "tp_kulupu": "tp_kulupu", - "tp_kute": "tp_kute", - "tp_la": "tp_la", - "tp_lape": "tp_lape", - "tp_laso": "tp_laso", - "tp_lawa": "tp_lawa", - "tp_len": "tp_len", - "tp_lete": "tp_lete", - "tp_li": "tp_li", - "tp_lili": "tp_lili", - "tp_linja": "tp_linja", - "tp_lipu": "tp_lipu", - "tp_loje": "tp_loje", - "tp_lon": "tp_lon", - "tp_luka": "tp_luka", - "tp_lukin": "tp_lukin", - "tp_lupa": "tp_lupa", - "tp_ma": "tp_ma", - "tp_mama": "tp_mama", - "tp_mani": "tp_mani", - "tp_meli": "tp_meli", - "tp_mi": "tp_mi", - "tp_mije": "tp_mije", - "tp_moku": "tp_moku", - "tp_moli": "tp_moli", - "tp_monsi": "tp_monsi", - "tp_mu": "tp_mu", - "tp_mun": "tp_mun", - "tp_musi": "tp_musi", - "tp_mute": "tp_mute", - "tp_nanpa": "tp_nanpa", - "tp_nasa": "tp_nasa", - "tp_nasin": "tp_nasin", - "tp_nena": "tp_nena", - "tp_ni": "tp_ni", - "tp_nimi": "tp_nimi", - "tp_noka": "tp_noka", - "tp_o": "tp_o", - "tp_olin": "tp_olin", - "tp_ona": "tp_ona", - "tp_open": "tp_open", - "tp_pakala": "tp_pakala", - "tp_pali": "tp_pali", - "tp_palisa": "tp_palisa", - "tp_pan": "tp_pan", - "tp_pana": "tp_pana", - "tp_pi": "tp_pi", - "tp_pilin": "tp_pilin", - "tp_pimeja": "tp_pimeja", - "tp_pini": "tp_pini", - "tp_pipi": "tp_pipi", - "tp_poka": "tp_poka", - "tp_poki": "tp_poki", - "tp_pona": "tp_pona", - "tp_pu": "tp_pu", - "tp_sama": "tp_sama", - "tp_seli": "tp_seli", - "tp_selo": "tp_selo", - "tp_seme": "tp_seme", - "tp_sewi": "tp_sewi", - "tp_sijelo": "tp_sijelo", - "tp_sike": "tp_sike", - "tp_sin": "tp_sin", - "tp_sina": "tp_sina", - "tp_sinpin": "tp_sinpin", - "tp_sitelen": "tp_sitelen", - "tp_sona": "tp_sona", - "tp_soweli": "tp_soweli", - "tp_suli": "tp_suli", - "tp_suno": "tp_suno", - "tp_supa": "tp_supa", - "tp_suwi": "tp_suwi", - "tp_tan": "tp_tan", - "tp_taso": "tp_taso", - "tp_tawa": "tp_tawa", - "tp_telo": "tp_telo", - "tp_tenpo": "tp_tenpo", - "tp_toki": "tp_toki", - "tp_tomo": "tp_tomo", - "tp_tu": "tp_tu", - "tp_unpa": "tp_unpa", - "tp_uta": "tp_uta", - "tp_utala": "tp_utala", - "tp_walo": "tp_walo", - "tp_wan": "tp_wan", - "tp_waso": "tp_waso", - "tp_wawa": "tp_wawa", - "tp_weka": "tp_weka", - "tp_wile": "tp_wile", - "tumball": "tumball", - "tumblr": "tumblr", - "tumblsink": "tumblsink", - "twitch": "twitch", - "ubuntustudio": "ubuntustudio", - "voxel": "voxel", - "writeas": "writeas", - "yoitsburdhere": "yoitsburdhere", - "000": "000", - "0point": "0point", - "100a": "100a", - "FeelsLifeMan": "FeelsLifeMan", - "LewdSagiri": "LewdSagiri", - "NeonNOU": "NeonNOU", - "NotLikeThis": "NotLikeThis", - "RustIsGood": "RustIsGood", - "ThalaAjith": "ThalaAjith", - "WSHHFANS": "WSHHFANS", - "YEEEEEE": "YEEEEEE", - "YujinMeh": "YujinMeh", - "YuriTT": "YuriTT", - "ablobcaramelldansen": "ablobcaramelldansen", - "ablobcheer": "ablobcheer", - "ablobcool": "ablobcool", - "ablobgrimace": "ablobgrimace", - "abloblamp": "abloblamp", - "ablobowo": "ablobowo", - "ablobpeekjohnny": "ablobpeekjohnny", - "ablobslurp": "ablobslurp", - "ablobsmile": "ablobsmile", - "ablobspin": "ablobspin", - "ablobthinkingeyes": "ablobthinkingeyes", - "acongablob": "acongablob", - "ad": "ad", - "agender_flag": "agender_flag", - "ah": "ah", - "amaze": "amaze", - "amazon": "amazon", - "ambedkar": "ambedkar", - "ameowbongo": "ameowbongo", - "ancap_ball": "ancap_ball", - "ancap_flag": "ancap_flag", - "angerey": "angerey", - "angery": "angery", - "angry_trump": "angry_trump", - "angrycry": "angrycry", - "anidab_left": "anidab_left", - "anidab_right": "anidab_right", - "ansible": "ansible", - "aqua": "aqua", - "asuna_but": "asuna_but", - "asuna_serious": "asuna_serious", - "awa": "awa", - "awoo": "awoo", - "awoo_grill": "awoo_grill", - "aww": "aww", - "badstonks": "badstonks", - "ban": "ban", - "barbie": "barbie", - "bearpeek": "bearpeek", - "bharathiyar": "bharathiyar", - "blob_anguished": "blob_anguished", - "blob_blowing_kiss": "blob_blowing_kiss", - "blob_cat_tilt": "blob_cat_tilt", - "blob_confused": "blob_confused", - "blob_cry": "blob_cry", - "blob_dizzy_face": "blob_dizzy_face", - "blob_fearful": "blob_fearful", - "blob_gnikniht": "blob_gnikniht", - "blob_grinning_sweat": "blob_grinning_sweat", - "blob_laughing": "blob_laughing", - "blob_neutral_face": "blob_neutral_face", - "blob_no_mouth": "blob_no_mouth", - "blob_open_mouth": "blob_open_mouth", - "blob_sleeping": "blob_sleeping", - "blob_sleepy": "blob_sleepy", - "blob_tired_face": "blob_tired_face", - "blob_uwu": "blob_uwu", - "blobamused": "blobamused", - "blobangel": "blobangel", - "blobastonished": "blobastonished", - "blobaww": "blobaww", - "blobbandage": "blobbandage", - "blobbongocat": "blobbongocat", - "blobboo": "blobboo", - "blobbounce": "blobbounce", - "blobbowing": "blobbowing", - "blobcatafternoon": "blobcatafternoon", - "blobcatbox": "blobcatbox", - "blobcatbreadpeek": "blobcatbreadpeek", - "blobcatcamera": "blobcatcamera", - "blobcatcomfsob": "blobcatcomfsob", - "blobcatflower": "blobcatflower", - "blobcatghost": "blobcatghost", - "blobcatgiggle": "blobcatgiggle", - "blobcatglaredrink": "blobcatglaredrink", - "blobcatlesbian": "blobcatlesbian", - "blobcatmeltcry": "blobcatmeltcry", - "blobcatmorningtea": "blobcatmorningtea", - "blobcatpeek2": "blobcatpeek2", - "blobcatreachR": "blobcatreachR", - "blobcatread": "blobcatread", - "blobcatsurprised": "blobcatsurprised", - "blobcatthinkinghard": "blobcatthinkinghard", - "blobcatthx": "blobcatthx", - "blobcatumb": "blobcatumb", - "blobcheeky": "blobcheeky", - "blobcheer": "blobcheer", - "blobcouple": "blobcouple", - "blobcry": "blobcry", - "blobdab": "blobdab", - "blobderpy": "blobderpy", - "blobdetective": "blobdetective", - "blobeyes": "blobeyes", - "blobfacepalm": "blobfacepalm", - "blobflushed": "blobflushed", - "blobfrowningbig": "blobfrowningbig", - "blobglare": "blobglare", - "blobhalo": "blobhalo", - "blobhammer": "blobhammer", - "blobheart": "blobheart", - "blobheartcat": "blobheartcat", - "blobhearteyes": "blobhearteyes", - "blobidea": "blobidea", - "bloblewd": "bloblewd", - "bloblul": "bloblul", - "bloblurk": "bloblurk", - "blobmegasweats": "blobmegasweats", - "blobnogood": "blobnogood", - "blobnom": "blobnom", - "blobnomouth": "blobnomouth", - "blobnotlike": "blobnotlike", - "blobonfire": "blobonfire", - "blobopenmouth": "blobopenmouth", - "blobowo": "blobowo", - "blobowoevil": "blobowoevil", - "blobparty": "blobparty", - "blobpatpat": "blobpatpat", - "blobpatrol": "blobpatrol", - "blobpeek": "blobpeek", - "blobpeek_behind": "blobpeek_behind", - "blobpoliceangry": "blobpoliceangry", - "blobpopsicle": "blobpopsicle", - "blobpout": "blobpout", - "blobpray": "blobpray", - "blobrainbow": "blobrainbow", - "blobreach": "blobreach", - "blobreachdrool": "blobreachdrool", - "blobrollingeyes": "blobrollingeyes", - "blobsad": "blobsad", - "blobsadreach": "blobsadreach", - "blobsalute": "blobsalute", - "blobsathy": "blobsathy", - "blobscream": "blobscream", - "blobshh": "blobshh", - "blobshrug": "blobshrug", - "blobsleepless": "blobsleepless", - "blobsneezing": "blobsneezing", - "blobsoothed": "blobsoothed", - "blobspy": "blobspy", - "blobstickred": "blobstickred", - "blobstickwhite": "blobstickwhite", - "blobsurprised": "blobsurprised", - "blobsweat": "blobsweat", - "blobsweats": "blobsweats", - "blobtea": "blobtea", - "blobthinkingglare": "blobthinkingglare", - "blobthinkingsmirk": "blobthinkingsmirk", - "blobthonkang": "blobthonkang", - "blobthrow": "blobthrow", - "blobthumbsup": "blobthumbsup", - "blobthump": "blobthump", - "blobtilt": "blobtilt", - "blobtoofast": "blobtoofast", - "blobtriumph": "blobtriumph", - "blobugh": "blobugh", - "blobunsure": "blobunsure", - "blobupset": "blobupset", - "blobupsidedown": "blobupsidedown", - "blobuwu": "blobuwu", - "blobwaitwhat": "blobwaitwhat", - "blobwave": "blobwave", - "blobwoah": "blobwoah", - "blobwobble": "blobwobble", - "blongocat": "blongocat", - "bolbthink": "bolbthink", - "bread_angry": "bread_angry", - "bread_wink": "bread_wink", - "breadmegapeak": "breadmegapeak", - "breadnom": "breadnom", - "breadpeek": "breadpeek", - "byebrows": "byebrows", - "bzh": "bzh", - "cat_4": "cat_4", - "cat_7": "cat_7", - "catboo": "catboo", - "catjam": "catjam", - "catto_blush": "catto_blush", - "cc": "cc", - "choerrymmm": "choerrymmm", - "choerrywig": "choerrywig", - "christmas_parrot": "christmas_parrot", - "chuupuff": "chuupuff", - "chuureally": "chuureally", - "chuuscream": "chuuscream", - "clippy": "clippy", - "cloudflare": "cloudflare", - "commodore": "commodore", - "conga_parrot": "conga_parrot", - "conpintinho": "conpintinho", - "cookieqt": "cookieqt", - "corndog": "corndog", - "crowncat": "crowncat", - "crying": "crying", - "crywink": "crywink", - "dab": "dab", - "damidivertidamente": "damidivertidamente", - "dank": "dank", - "dealwithitparrot": "dealwithitparrot", - "deboche": "deboche", - "deezer": "deezer", - "depressed": "depressed", - "didntget": "didntget", - "dino": "dino", - "dis_app_face": "dis_app_face", - "doge": "doge", - "dogecoin": "dogecoin", - "dont_awoo": "dont_awoo", - "drake_dislike": "drake_dislike", - "drake_like": "drake_like", - "dubupeek": "dubupeek", - "dunno": "dunno", - "emodab": "emodab", - "eo_thinking": "eo_thinking", - "erikaFrust": "erikaFrust", - "erogun": "erogun", - "eyes_opposite": "eyes_opposite", - "facing_think": "facing_think", - "fingerheart": "fingerheart", - "firefox_nightly": "firefox_nightly", - "flag_eo": "flag_eo", - "flag_ru_free": "flag_ru_free", - "fondue_valls": "fondue_valls", - "fucc": "fucc", - "fuck_face": "fuck_face", - "gargamel": "gargamel", - "gay_flag": "gay_flag", - "gentleblob": "gentleblob", - "github_": "github_", - "github_white": "github_white", - "gnikniht": "gnikniht", - "god_no": "god_no", - "google": "google", - "gowonomo": "gowonomo", - "gretchen": "gretchen", - "grodoudou2": "grodoudou2", - "grr": "grr", - "ha_ha": "ha_ha", - "hacker_a": "hacker_a", - "hacker_b": "hacker_b", - "hacker_c": "hacker_c", - "hacker_d": "hacker_d", - "hacker_e": "hacker_e", - "hacker_f": "hacker_f", - "hacker_g": "hacker_g", - "hacker_h": "hacker_h", - "hacker_i": "hacker_i", - "hacker_j": "hacker_j", - "hacker_k": "hacker_k", - "hacker_l": "hacker_l", - "hacker_m": "hacker_m", - "hacker_n": "hacker_n", - "hacker_o": "hacker_o", - "hacker_p": "hacker_p", - "hacker_q": "hacker_q", - "hacker_r": "hacker_r", - "hacker_s": "hacker_s", - "hacker_t": "hacker_t", - "hacker_u": "hacker_u", - "hacker_v": "hacker_v", - "hacker_w": "hacker_w", - "hacker_x": "hacker_x", - "hacker_y": "hacker_y", - "hacker_z": "hacker_z", - "hap": "hap", - "haseulwave": "haseulwave", - "heart_bi": "heart_bi", - "heart_genderfluid": "heart_genderfluid", - "heart_lesbian": "heart_lesbian", - "heart_pride": "heart_pride", - "heejinlaugh": "heejinlaugh", - "heh": "heh", - "hehehe": "hehehe", - "hidethepain": "hidethepain", - "hit_w_feels": "hit_w_feels", - "huh": "huh", - "hyemideoculos": "hyemideoculos", - "hyunjingrump": "hyunjingrump", - "hyunjinnod": "hyunjinnod", - "ie": "ie", - "ina_BYE": "ina_BYE", - "irenelaugh": "irenelaugh", - "issou": "issou", - "jihyodfck": "jihyodfck", - "jinsoulfeels": "jinsoulfeels", - "kakaotalk": "kakaotalk", - "kappa": "kappa", - "kappalul": "kappalul", - "kirbeats": "kirbeats", - "kirby_idle": "kirby_idle", - "kirby_umbrella": "kirby_umbrella", - "kissjancy": "kissjancy", - "kms": "kms", - "kotlin": "kotlin", - "kubernetes": "kubernetes", - "lastfm": "lastfm", - "lewd": "lewd", - "lewd2": "lewd2", - "lewd_sistine": "lewd_sistine", - "litecoin": "litecoin", - "lulMa": "lulMa", - "mac": "mac", - "makibomb": "makibomb", - "markipistola": "markipistola", - "me": "me", - "megaLUL": "megaLUL", - "mike": "mike", - "minecraft_dirt": "minecraft_dirt", - "miyano_yay": "miyano_yay", - "mmh": "mmh", - "momoapprove": "momoapprove", - "momoheart": "momoheart", - "monkeydance": "monkeydance", - "morning": "morning", - "mstdn_io": "mstdn_io", - "nancyshook": "nancyshook", - "nayeonshh": "nayeonshh", - "nazare_confusa": "nazare_confusa", - "neko_awoo": "neko_awoo", - "netflix": "netflix", - "nice_100": "nice_100", - "nicosmug": "nicosmug", - "night": "night", - "nikukyu": "nikukyu", - "no": "no", - "nodejs": "nodejs", - "noding_cat": "noding_cat", - "noel": "noel", - "nombread": "nombread", - "nootlikethis": "nootlikethis", - "notlikemiya": "notlikemiya", - "notstonks": "notstonks", - "nyancat": "nyancat", - "oh": "oh", - "ohdear": "ohdear", - "ohisee": "ohisee", - "ohmy": "ohmy", - "okfidget": "okfidget", - "omegalul": "omegalul", - "onepercent": "onepercent", - "oneplus": "oneplus", - "opera": "opera", - "orang": "orang", - "osu": "osu", - "overwatch": "overwatch", - "owi": "owi", - "owo": "owo", - "owobread": "owobread", - "owobreadpeek": "owobreadpeek", - "owosandwich": "owosandwich", - "owosneaky": "owosneaky", - "panik": "panik", - "pantsu": "pantsu", - "party_parrot": "party_parrot", - "patcat": "patcat", - "pathetic": "pathetic", - "peepo_love": "peepo_love", - "pepechonk": "pepechonk", - "pepolurk": "pepolurk", - "pepospin": "pepospin", - "periyar": "periyar", - "pf": "pf", - "pika": "pika", - "pintinho": "pintinho", - "pipimi": "pipimi", - "pixiv": "pixiv", - "pizza_pineapple": "pizza_pineapple", - "plsnotagain": "plsnotagain", - "poke": "poke", - "poke_ball_shake": "poke_ball_shake", - "poker_face": "poker_face", - "polarbear": "polarbear", - "popuko": "popuko", - "portal": "portal", - "portal_or": "portal_or", - "postgresql": "postgresql", - "pray": "pray", - "promoted": "promoted", - "puppy": "puppy", - "rach": "rach", - "rainbowapple": "rainbowapple", - "rainbowdance": "rainbowdance", - "rainbowthink": "rainbowthink", - "raspberry_pi": "raspberry_pi", - "reddit": "reddit", - "redis": "redis", - "reeEEE": "reeEEE", - "rempout": "rempout", - "retweet": "retweet", - "reverse_card": "reverse_card", - "rip_mercy": "rip_mercy", - "risi_perplexe": "risi_perplexe", - "risitas1": "risitas1", - "roblox_oof": "roblox_oof", - "rocketleague": "rocketleague", - "rondoudou": "rondoudou", - "rooSad": "rooSad", - "rooYay": "rooYay", - "rust_ferris": "rust_ferris", - "rust_ferris_happy": "rust_ferris_happy", - "rust_thinking": "rust_thinking", - "rustpeek": "rustpeek", - "sad_but_cool": "sad_but_cool", - "sadmarki": "sadmarki", - "sadness": "sadness", - "safari": "safari", - "sagiri": "sagiri", - "sagiri_angry": "sagiri_angry", - "sagiri_lewd": "sagiri_lewd", - "salt": "salt", - "sanasuh": "sanasuh", - "satania2": "satania2", - "scaleway": "scaleway", - "scw": "scw", - "seulgisad": "seulgisad", - "seulgisalute": "seulgisalute", - "shrug_akko": "shrug_akko", - "shrug_riko": "shrug_riko", - "shrug_yui": "shrug_yui", - "sidekiq": "sidekiq", - "siyeonsurprise": "siyeonsurprise", - "skype": "skype", - "slurp": "slurp", - "smiley_arch": "smiley_arch", - "smo_mario": "smo_mario", - "smug": "smug", - "smug2": "smug2", - "smug4": "smug4", - "snapchat": "snapchat", - "sncf": "sncf", - "snif": "snif", - "spectre": "spectre", - "spongebob": "spongebob", - "spotify": "spotify", - "stonks": "stonks", - "stonks_up": "stonks_up", - "suaindecifravel": "suaindecifravel", - "suapennywise": "suapennywise", - "surprise_angry": "surprise_angry", - "taberu_ryou": "taberu_ryou", - "teehee": "teehee", - "think": "think", - "thinkTux": "thinkTux", - "thinka": "thinka", - "thinkeyes": "thinkeyes", - "thinking_arch": "thinking_arch", - "thinking_aubergine": "thinking_aubergine", - "thinking_coffee": "thinking_coffee", - "thinking_dump": "thinking_dump", - "thinking_edge": "thinking_edge", - "thinking_eggplant": "thinking_eggplant", - "thinking_fierce": "thinking_fierce", - "thinking_happy": "thinking_happy", - "thinking_ie": "thinking_ie", - "thinking_inception": "thinking_inception", - "thinking_up": "thinking_up", - "thinking_very_hard": "thinking_very_hard", - "thinkingbird": "thinkingbird", - "thinkingcat": "thinkingcat", - "thinkingfelix": "thinkingfelix", - "thinknumb": "thinknumb", - "thiruvalluvar": "thiruvalluvar", - "thums_up_parrot": "thums_up_parrot", - "tohru_weary": "tohru_weary", - "tombstone": "tombstone", - "toot": "toot", - "tootdon": "tootdon", - "topbun": "topbun", - "triste": "triste", - "tutturu": "tutturu", - "twice": "twice", - "udon": "udon", - "uguu": "uguu", - "uhm": "uhm", - "upsidedownthinking": "upsidedownthinking", - "very_lewd": "very_lewd", - "virtualbox": "virtualbox", - "viviclap": "viviclap", - "vmware": "vmware", - "voidlinux": "voidlinux", - "vscode": "vscode", - "whoa": "whoa", - "woah": "woah", - "wonkekwstonks": "wonkekwstonks", - "wonpeace": "wonpeace", - "wonthumb": "wonthumb", - "wontwut": "wontwut", - "wot": "wot", - "wow": "wow", - "xaviercoucou": "xaviercoucou", - "xbox": "xbox", - "yenachamp": "yenachamp", - "yenaheart": "yenaheart", - "yenuh": "yenuh", - "yeojinsmile": "yeojinsmile", - "yericute": "yericute", - "yerigasp": "yerigasp", - "youtube": "youtube", - "yvespray": "yvespray", - "zcash": "zcash", - "zec": "zec", - "100_valid": "100_valid", - "Bmo": "Bmo", - "HappyTurtle": "HappyTurtle", - "Mimikyu": "Mimikyu", - "QueerRaccoon_BlackTrans": "QueerRaccoon_BlackTrans", - "YeeHaw": "YeeHaw", - "_earth": "_earth", - "_gayheart2": "_gayheart2", - "aaaa": "aaaa", - "aaaa_trans": "aaaa_trans", - "ablobmeltsoblove": "ablobmeltsoblove", - "ablobsadpats": "ablobsadpats", - "abunhdhappy": "abunhdhappy", - "acab": "acab", - "activitypub": "activitypub", - "afloppy": "afloppy", - "anarchism": "anarchism", - "anarchistflagblack": "anarchistflagblack", - "anarchiststar": "anarchiststar", - "anarcho_nihilism": "anarcho_nihilism", - "anarchoheart2": "anarchoheart2", - "anartrans_symbol": "anartrans_symbol", - "anartrans_symbol_black": "anartrans_symbol_black", - "anfem": "anfem", - "anfem_heart": "anfem_heart", - "anqueer": "anqueer", - "anticopyright": "anticopyright", - "antifa": "antifa", - "bancars": "bancars", - "better_pride": "better_pride", - "black_and_rainbow": "black_and_rainbow", - "black_bloc_blob": "black_bloc_blob", - "blackcat": "blackcat", - "blacker_heart": "blacker_heart", - "blob_anar_raccoon": "blob_anar_raccoon", - "blob_cat_ohnoes": "blob_cat_ohnoes", - "blob_cat_sip": "blob_cat_sip", - "blob_pat_anar_raccoon": "blob_pat_anar_raccoon", - "blob_raccoon_blueheart": "blob_raccoon_blueheart", - "blob_raccoon_coffee": "blob_raccoon_coffee", - "blob_raccoon_heart": "blob_raccoon_heart", - "blob_raccoon_melt": "blob_raccoon_melt", - "blob_raccoon_peek": "blob_raccoon_peek", - "blob_raccoon_reach": "blob_raccoon_reach", - "blobbigheart": "blobbigheart", - "blobboing": "blobboing", - "blobbunmelt": "blobbunmelt", - "blobcat_sipglare": "blobcat_sipglare", - "blobcat_sipsmile": "blobcat_sipsmile", - "blobcat_thisisfine": "blobcat_thisisfine", - "blobcatcomfaww": "blobcatcomfaww", - "blobcatcomfcool": "blobcatcomfcool", - "blobcatdisputed": "blobcatdisputed", - "blobcatflood": "blobcatflood", - "blobcatmelt2": "blobcatmelt2", - "blobcatmeltlove": "blobcatmeltlove", - "blobcatmmm": "blobcatmmm", - "blobcatnight": "blobcatnight", - "blobconfused": "blobconfused", - "blobdead": "blobdead", - "blobgalaxythink": "blobgalaxythink", - "blobhug": "blobhug", - "blobmeltsoblove": "blobmeltsoblove", - "blobmiou": "blobmiou", - "blobnomcookie": "blobnomcookie", - "bloboro": "bloboro", - "blobraccoon": "blobraccoon", - "blobraccoon_flamethrower": "blobraccoon_flamethrower", - "blobraccoonouin": "blobraccoonouin", - "blobraccoonpeekderp": "blobraccoonpeekderp", - "blobraccoonpeekderp_lt": "blobraccoonpeekderp_lt", - "blobraccoonpeekderp_r": "blobraccoonpeekderp_r", - "blobraccoonpeekderp_rt": "blobraccoonpeekderp_rt", - "blobwink": "blobwink", - "bot": "bot", - "bugs": "bugs", - "cannabis": "cannabis", - "chaos": "chaos", - "chaos_pink": "chaos_pink", - "circle_aleph": "circle_aleph", - "circlea": "circlea", - "collar": "collar", - "crt_w_prompt": "crt_w_prompt", - "diogenes": "diogenes", - "ecoanarchism_heart": "ecoanarchism_heart", - "egoistball": "egoistball", - "facepalm": "facepalm", - "fbsdthink": "fbsdthink", - "flag_genderflux": "flag_genderflux", - "flan_beg": "flan_beg", - "flan_think": "flan_think", - "florshed": "florshed", - "flow_wink": "flow_wink", - "fredy_perlman": "fredy_perlman", - "fuckterfs": "fuckterfs", - "furry_trash": "furry_trash", - "gayduck": "gayduck", - "girlpower": "girlpower", - "goldman": "goldman", - "googlegun": "googlegun", - "green_anarchy": "green_anarchy", - "grraccoon": "grraccoon", - "heart_ace2": "heart_ace2", - "heart_cyber": "heart_cyber", - "heart_demi": "heart_demi", - "heart_pan": "heart_pan", - "helpme": "helpme", - "humanturtle": "humanturtle", - "jokerfied": "jokerfied", - "jorts": "jorts", - "knife_agender": "knife_agender", - "knife_bi": "knife_bi", - "knife_lgbt": "knife_lgbt", - "knife_nb": "knife_nb", - "lain": "lain", - "lainbear": "lainbear", - "lainsip": "lainsip", - "lesknife": "lesknife", - "leviathan1": "leviathan1", - "local_only": "local_only", - "meow": "meow", - "nb_heart": "nb_heart", - "negate": "negate", - "netkitty": "netkitty", - "neurodiversity": "neurodiversity", - "nihilist": "nihilist", - "no_vim": "no_vim", - "over18": "over18", - "pig_cop": "pig_cop", - "pika_surpise": "pika_surpise", - "pleading": "pleading", - "polyamory": "polyamory", - "pusheenblob": "pusheenblob", - "raddle": "raddle", - "rainblob": "rainblob", - "real_gun_r": "real_gun_r", - "sad_cowblob": "sad_cowblob", - "sean_swain": "sean_swain", - "sean_swain_head": "sean_swain_head", - "sigil": "sigil", - "smuglain": "smuglain", - "snufkin": "snufkin", - "snufkin_away": "snufkin_away", - "snufkin_aww": "snufkin_aww", - "snufkin_yow": "snufkin_yow", - "sparkles_trans": "sparkles_trans", - "sq_she_her": "sq_she_her", - "sq_they_them": "sq_they_them", - "squat": "squat", - "stirner": "stirner", - "stirner2": "stirner2", - "stirnerblob": "stirnerblob", - "stirnerdab": "stirnerdab", - "stirnerrage": "stirnerrage", - "the_good_circle_a": "the_good_circle_a", - "thinking_sun": "thinking_sun", - "transknife": "transknife", - "vaporfish": "vaporfish", - "vegan": "vegan", - "vegananarchism": "vegananarchism", - "wiphala_bolivia": "wiphala_bolivia", - "yayblob": "yayblob", - "notankies": "notankies", - "highfive": "1F64B" + "100": "1F4AF", + "110": "110", + "184": "184", + "1000": "1000", + "android": "android", + "popcorn": "1F37F", + "1stplacemedal": "1F947", + "abbutton": "1F18E", + "abutton": "1F170", + "airplane": "2708", + "airplanedeparture": "1F6EB", + "alarmclock": "23F0", + "anarchy": "24B6", + "anarchy2": "anarchy2", + "anchor": "2693", + "angelfish": "1F420", + "angry": "1F620", + "angry2": "1F621", + "angryface": "1F620", + "anxiousfacewithsweat": "1F630", + "apple": "1F34E", + "archery": "1F3F9", + "aries": "2648", + "asterisk": "002A", + "astronomicalsymbolforuranus": "26E2", + "atomsymbol": "269B", + "autorickshaw": "1F6FA", + "babyangel": "1F47C", + "demon": "1F47F", + "devil": "1F47F", + "backhandindexpointingup": "1F446", + "badminton": "1F3F8", + "badger": "1F9A1", + "balletshoes": "1FA70", + "ballotboxwithballot": "1F5F3", + "banana": "1F34C", + "baseball": "26BE", + "basketball": "1F3C0", + "bat": "1F987", + "beamingfacewithsmilingeyes": "1F601", + "beveragebox": "1F9C3", + "bicycle": "1F6B2", + "bird": "1F426", + "blackcrossonshield": "26E8", + "blackflag": "1F3F4", + "blackheart": "1F5A4", + "blacklargesquare": "2B1B", + "blackleftpointingindex": "261A", + "blacknib": "2712", + "blacksafetyscissors": "2700", + "blacksmallsquare": "25AA", + "blowkiss": "1F618", + "blueheart": "1F499", + "boar": "1F417", + "bottlewithpoppingcork": "1F37E", + "boy": "1F466", + "bread": "1F35E", + "breastfeeding": "1F931", + "brokenheart": "1F494", + "bull": "1F402", + "burger": "1F354", + "cactus": "1F335", + "cake": "1F370", + "callmehand": "1F919", + "camerawithflash": "1F4F8", + "camel": "1F42B", + "candle": "1F56F", + "cardindexdividers": "1F5C2", + "carouselhorse": "1F3A0", + "cat": "1F408", + "catface": "1F431", + "ceres": "26B3", + "chains": "26D3", + "chat": "E24A", + "checkmark": "2714", + "checkmarkbutton": "2705", + "cheese": "1F9C0", + "cheesewedge": "1F9C0", + "cherry": "1F352", + "chesspawn": "265F", + "chestnut": "1F330", + "chick": "1F425", + "chicken": "1F413", + "chickface": "1F424", + "chickhatch": "1F423", + "chimpface": "1F435", + "chipmunk": "1F43F", + "church": "26EA", + "circledm": "24C2", + "circledtriangle": "1F7D5", + "clamp": "1F5DC", + "clbutton": "1F191", + "cloudwithlightningandrain": "26C8", + "clubsuit": "2663", + "cocktail": "1F378", + "coffee": "2615", + "coffin": "26B0", + "cog": "2699", + "cold": "1F976", + "combiningenclosingkeycap": "20E3", + "computermouse": "1F5B1", + "confounded": "1F616", + "confoundedface": "1F616", + "confused": "1F615", + "confusedface": "1F615", + "copyleftsymbol": "1F12F", + "copyleft": "1F12F", + "copyright": "00A9", + "couchandlamp": "1F6CB", + "couplewithheart": "1F491", + "cow": "1F404", + "cowboyhatface": "1F920", + "crab": "1F980", + "cricket": "1F3CF", + "cricketgame": "1F3CF", + "croissant": "1F950", + "crossmark": "274C", + "crossmarkbutton": "274E", + "cry": "1F613", + "cupcake": "1F9C1", + "cupid": "1F498", + "curlingstone": "1F94C", + "curlyloop": "27B0", + "cyclone": "1F300", + "dagger": "1F5E1", + "desktopcomputer": "1F5A5", + "diamond": "2666", + "dieface1": "2680", + "dinosaur": "1F995", + "dismay": "1F623", + "divingmask": "1F93F", + "dizzyface": "1F635", + "dog": "1F415", + "dogface": "1F436", + "donut": "1F369", + "doublecurlyloop": "27BF", + "doubledfemalesign": "26A2", + "doubleexclamationmark": "203C", + "dragon": "1F409", + "dropofblood": "1FA78", + "duck": "1F986", + "dumpling": "1F95F", + "eagle": "1F985", + "ear": "1F442", + "earwithhearingaid": "1F9BB", + "eat": "1F37D", + "eightspokedasterisk": "2733", + "ejectbutton": "23CF", + "elephant": "1F418", + "envelope": "2709", + "exclamationmark": "2757", + "exclamationquestionmark": "2049", + "expressionlessface": "1F611", + "eye": "1F441", + "eyes": "1F440", + "faceblowingakiss": "1F618", + "facebook": "E042", + "socks": "1F9E6", + "facewithopenmouth": "1F62E", + "facewithraisedeyebrow": "1F928", + "facewithtongue": "1F61B", + "fastforwardbutton": "23E9", + "fearfulface": "1F628", + "female": "2640", + "filmframes": "1F39E", + "filmprojector": "1F4FD", + "finish": "1F3C1", + "flexedbiceps": "1F4AA", + "floppydisk": "1F4BE", + "football": "26BD", + "football2": "1F3C9", + "forkandknifewithplate": "1F37D", + "fountain": "26F2", + "framedpicture": "1F5BC", + "frogface": "1F438", + "frown": "1F626", + "frowningfacewithopenmouth": "1F626", + "fuelpump": "26FD", + "gear": "2699", + "giraffe": "1F992", + "glum": "1F612", + "gnu": "1F403", + "goat": "1F410", + "grapes": "1F347", + "grasshopper": "1F997", + "greenapple": "1F34F", + "greentick": "2705", + "greytick": "2611", + "grimacingface": "1F62C", + "grinningface": "1F600", + "grumpycat": "1F63E", + "guidedog": "1F9AE", + "halloween": "1F383", + "wrench": "1F527", + "handgun": "1F52B", + "pistol": "1F52B", + "spanner": "1F527", + "hammer": "1F528", + "hammerandpick": "2692", + "hammerandwrench": "1F6E0", + "hamsterface": "1F439", + "handshake": "1F91D", + "handwithfingerssplayed": "1F590", + "happy": "1F917", + "happycat": "1F638", + "happyeyebrow": "1F624", + "heart": "2665", + "heartanarchy": "heartanarchy", + "heartanarchy2": "heartanarchy2", + "heartexclamation": "2763", + "hearttipleft": "1F394", + "hedgehog": "1F994", + "helmsymbol": "2388", + "hen": "1F414", + "highvoltage": "26A1", + "hindutemple": "1F6D5", + "hole": "1F573", + "hollowredcircle": "2B55", + "horsehead": "1F434", + "horseracing": "1F3C7", + "horserider": "1F3C7-1F3FC", + "hotdog": "1F32D", + "hotpepper": "1F336", + "hotsprings": "2668", + "hourglassnotdone": "23F3", + "house": "1F3E0", + "indexpointingup": "261D", + "infinity": "267E", + "information": "2139", + "joker": "1F0CF", + "kaaba": "1F54B", + "kangaroo": "1F998", + "keyboard": "2328", + "keyboard2": "1F3B9", + "kickscooter": "1F6F4", + "diamondblue": "1F48E", + "kiss": "1F48F", + "kissing": "1F617", + "kissingface": "1F617", + "kissingfacewithclosedeyes": "1F61A", + "kissingfacewithsmilingeyes": "1F619", + "koala": "1F428", + "labcoat": "1F97C", + "label": "1F3F7", + "lacrosse": "1F94D", + "lama": "1F999", + "latincross": "271D", + "laugh": "1F923", + "laughingcat": "1F639", + "leafygreen": "1F96C", + "leftarrow": "2B05", + "leftrightarrow": "2194", + "leftspeechbubble": "1F5E8", + "leg": "1F9B5", + "lemon": "1F34B", + "leopard": "1F406", + "lightning": "2607", + "lightskintone": "1F3FB", + "linkedpaperclips": "1F587", + "lips": "1F444", + "lips2": "1F48B", + "lobster": "1F982", + "loudlycryingface": "1F62D", + "love": "1F970", + "loveletter": "1F48C", + "loveyougesture": "1F91F", + "mahjongreddragon": "1F004", + "male": "2642", + "mandancing": "1F57A", + "maninsuitlevitating": "1F574", + "mellon": "1F349", + "middlefinger": "1F595", + "militarymedal": "1F396", + "monkey": "1F412", + "monkeyface": "1F432", + "monocle": "1F9D0", + "mountain": "26F0", + "mountfuji": "1F5FB", + "mouse": "1F401", + "multiplicationsign": "2716", + "mushroom": "1F344", + "music": "1F3B5", + "nailpolish": "1F485", + "network": "E249", + "noentry": "26D4", + "obutton(bloodtype)": "1F17E", + "octopus": "1F419", + "om": "1F549", + "oneo’clock": "1F550", + "onion": "1F9C5", + "ophiuchus": "26CE", + "orange": "1F34A", + "orangecircle": "1F7E0", + "orca": "1F433", + "orthodoxcross": "2626", + "owl": "1F989", + "partalternationmark": "303D", + "partyingface": "1F973", + "passengership": "1F6F3", + "pausebutton": "23F8", + "pbutton": "1F17F", + "peacesymbol": "262E", + "peace": "262E", + "pen": "1F58A", + "pencil": "270F", + "penguin": "1F427", + "pentagram": "26E4", + "pentangle": "26E4", + "peoplewrestling": "1F93C", + "person": "1F9D1", + "personbiking": "1F6B4", + "personbouncingball": "26F9", + "personfacepalming": "1F926", + "persongesturingno": "1F645", + "personinbed": "1F6CC", + "personliftingweights": "1F3CB", + "personraisinghand": "1F64B", + "personrowingboat": "1F6A3", + "personstanding": "1F9CD", + "personswimming": "1F3CA", + "persontakingbath": "1F6C0", + "persontippinghand": "1F481", + "pick": "26CF", + "pig": "1F416", + "pigface": "1F437", + "pinchinghand": "1F90F", + "pinetree": "1F332", + "pinkhearts": "1F495", + "pirateflag": "1F3F4-200D-2620-FE0F", + "pizza": "1F355", + "placeofworship": "1F6D0", + "playbutton": "25B6", + "pleadingface": "1F97A", + "plussign": "2795", + "poodle": "1F429", + "poop": "1F4A9", + "prayerbeads": "1F4FF", + "pregnantwoman": "1F930", + "printer": "1F5A8", + "pufferfish": "1F421", + "questionmark": "2753", + "rabbit": "1F407", + "rabbitface": "1F430", + "radioactive": "2622", + "rainbow": "1F308", + "raisedfist": "270A", + "rat": "1F400", + "recycle": "267B", + "recycling": "267B", + "redenvelope": "1F9E7", + "redhair": "1F9B0", + "redpepper": "1F336", + "registered": "00AE", + "rescueworkershelmet": "26D1", + "reversebutton": "25C0", + "ribbon": "1F380", + "rightangerbubble": "1F5EF", + "rightarrow": "27A1", + "rightarrowcurvingleft": "21A9", + "rightarrowcurvingup": "2934", + "ringedplanet": "1FA90", + "robot": "1F916", + "rocket": "1F680", + "rose": "1F339", + "rugby": "1F3C8", + "sad": "1F614", + "sadcat": "1F63F", + "sadface": "1F622", + "safetyvest": "1F9BA", + "sailboat": "26F5", + "santaclaus": "1F385", + "santa": "1F385", + "sari": "1F97B", + "satellite": "1F6F0", + "scales": "2696", + "scissors": "2702", + "secret": "1F92B", + "selfie": "1F933", + "shamrock": "2618", + "shark": "1F988", + "sheep": "1F411", + "shintoshrine": "26E9", + "shocked": "1F631", + "shrimp": "1F990", + "shuffletracksbutton": "1F500", + "sick": "1F915", + "signofthehorns": "1F918", + "silly": "1F92A", + "skate": "1F3BF", + "skateboard": "1F6F9", + "skier": "26F7", + "skull": "2620", + "skull2": "1F480", + "skullcrossbones": "2620", + "bone": "1F9B4", + "sled": "1F6F7", + "sleepingface": "1F634", + "slightlyfrowningface": "1F641", + "sloth": "1F9A5", + "smallairplane": "1F6E9", + "smile": "263A", + "smilehearts": "1F970", + "snail": "1F40C", + "snowboarder": "1F3C2", + "snowcappedmountain": "1F3D4", + "snowflake": "2744", + "snowmanwithoutsnow": "26C4", + "soccerball": "26BD", + "sparkle": "2747", + "sparkles": "2728", + "speakinghead": "1F5E3", + "sportsmedal": "1F3C5", + "squid": "1F991", + "squirrel": "1F43F", + "star": "2B50", + "starandcrescent": "262A", + "starofdavid": "2721", + "stopsign": "1F6D1", + "strawberry": "1F353", + "studiomicrophone": "1F399", + "sun": "2600", + "sunbehindsmallcloud": "1F324", + "superhero": "1F9B8", + "swim": "1F3CA", + "tabletennis": "1F3D3", + "tea": "1F372", + "telephone": "260E", + "tennisball": "1F3BE", + "tent": "26FA", + "thermometer": "1F321", + "thinking": "1F914", + "tick": "2714", + "tiger": "1F405", + "tomato": "1F345", + "trademark": "2122", + "trash": "E262", + "trophy": "1F3C6", + "trumpet": "1F3BA", + "tulip": "1F337", + "turkey": "1F983", + "turtle": "1F422", + "twitter": "E040", + "birdsite": "E040", + "umbrellawithraindrops": "2614", + "unamusedface": "1F612", + "upsidedownface": "1F643", + "victoryhand": "270C", + "videocamera": "1F4F9", + "violin": "1F3BB", + "warning": "26A0", + "wastebasket": "1F5D1", + "watch": "231A", + "waveman": "1F64B", + "wavewoman": "1F64B", + "wavydash": "3030", + "wheelchairsymbol": "267F", + "wheelchair": "1F9BD", + "wheelofdharma": "2638", + "whitecircle": "26AA", + "whiteheart": "1F90D", + "whitemediumsmallsquare": "25FD", + "whitemediumsquare": "25FB", + "wiltedflower": "1F940", + "wine": "1F377", + "winkingfacewithtongue": "1F61C", + "worldmap": "1F5FA", + "worried": "1F627", + "worriedface": "1F61F", + "yawn": "1F971", + "yawningface": "1F971", + "yoyo": "1FA80", + "zebra": "1F993", + "zippermouthface": "1F910", + "ghost": "1F47B", + "spaceinvader": "1F47E", + "fly": "1F99F", + "mail": "2709", + "unicorn": "E001", + "unicorn2": "1F984", + "rpi": "E1C9", + "yingyang": "262F", + "trans": "8642", + "eggtimer": "23F3", + "eggtimer2": "231B", + "teddybear": "1F9F8", + "potato": "1F954", + "carrot": "1F955", + "bacon": "1F953", + "spider": "1F577", + "spidersweb": "1F578", + "chocolate": "1F36B", + "choc": "1F36B", + "fries": "1F35F", + "noodles": "1F35C", + "cookie": "1F36A", + "magnet": "1F9F2", + "suitcase": "1F9F3", + "broom": "1F9F9", + "basket": "1F9FA", + "tooth": "1F9B7", + "movie": "1F3AC", + "video": "1F3A6", + "panda": "1F43C", + "hetero": "1F48F", + "temperature": "1F321", + "restart": "1F504", + "key": "1F511", + "security": "1F510", + "bookchin": "1F9EC", + "murraybookchin": "1F9EC", + "manjaro": "manjaro", + "mint": "mint", + "ubuntu": "ubuntu", + "ubuntumate": "ubuntumate", + "kubuntu": "kubuntu", + "opensuse": "opensuse", + "arch": "arch", + "archlinux": "arch", + "debian": "debian", + "devuan": "devuan", + "zorin": "zorin", + "solus": "solus", + "fedora": "fedora", + "redhat": "redhat", + "elementary": "elementary", + "prideflag": "pride", + "biflag": "biflag", + "enbyflag": "enbyflag", + "intersex": "intersex", + "lesbianflag": "lesbianflag", + "transflag": "transflag", + "transfem": "transfem", + "trebuchet": "trebuchet", + "molotov": "molotov", + "walkdog": "E182", + "signpost": "E094", + "parents": "E081", + "redcross": "E090", + "firehazard": "E089", + "firstaid": "E140", + "download": "E252", + "upload": "E251", + "wifi": "E254", + "lighter": "E143", + "power": "E097", + "sleep": "1F4A4", + "goose": "1F9A2", + "shower": "1F6BF", + "shopping": "1F6D2", + "maple": "1F341", + "shamrock2": "1F340", + "shootingstar": "1F320", + "rain": "1F327", + "snow": "1F328", + "lightning2": "1F329", + "sunny": "1F324", + "free": "1F193", + "headphones": "1F3A7", + "wildcat": "wildcat", + "footprints": "1F463", + "pear": "1F350", + "snorkel": "1F93F", + "pineapple": "1F34D", + "statueliberty": "1F5FD", + "grapeheart": "grapeheart", + "firefox": "firefox", + "dove": "dove", + "unspecifiedgoose": "unspecifiedgoose", + "lesbian_heart": "lesbian_heart", + "heart_trans": "heart_trans", + "greensun": "greensun", + "calendar": "1F5D3", + "thinkpadthinking": "thinkpadthinking", + "meowflushed": "meowflushed", + "meowpeek": "meowpeek", + "meowamused": "meowamused", + "meowaww": "meowaww", + "meowkissblush": "meowkissblush", + "meowthumbsup": "meowthumbsup", + "meowthinking": "meowthinking", + "meowrollingeyes": "meowrollingeyes", + "meownervous": "meownervous", + "meowshh": "meowshh", + "meowsmilehappyeyes": "meowsmilehappyeyes", + "meowfacepalm": "meowfacepalm", + "meowmelt": "meowmelt", + "meowheart": "meowheart", + "meowsmirk": "meowsmirk", + "meowhyperthink": "meowhyperthink", + "meowuwu": "meowuwu", + "meowowo": "meowowo", + "meowthinkingcool": "meowthinkingcool", + "meowdrool": "meowdrool", + "meownauseated": "meownauseated", + "meowpopcorn": "meowpopcorn", + "meowwaitwhat": "meowwaitwhat", + "meowupset": "meowupset", + "meowtilt": "meowtilt", + "meowsleepless": "meowsleepless", + "meowtired": "meowtired", + "meowpats": "meowpats", + "meowglare": "meowglare", + "meowowoevil": "meowowoevil", + "meowpurrfecto": "meowpurrfecto", + "meowblush": "meowblush", + "meowthinkingsmirk": "meowthinkingsmirk", + "meowstop": "meowstop", + "meowsad": "meowsad", + "meowcowboy": "meowcowboy", + "meowwave": "meowwave", + "meowpolice": "meowpolice", + "meowdevil": "meowdevil", + "meowkiss": "meowkiss", + "meowpout": "meowpout", + "meowcoy": "meowcoy", + "meowcheer": "meowcheer", + "meowmeltmeltmeltmelt": "meowmeltmeltmeltmelt", + "meowsweats": "meowsweats", + "meowokhand": "meowokhand", + "meowreachrev": "meowreachrev", + "meowreach": "meowreach", + "meowopenmouth": "meowopenmouth", + "meowweary": "meowweary", + "meownomcookie": "meownomcookie", + "meowwink": "meowwink", + "meowthumbsdown": "meowthumbsdown", + "meowthinkingglare": "meowthinkingglare", + "meowscream": "meowscream", + "meowgift": "meowgift", + "meowhearteyes": "meowhearteyes", + "meowdizzy": "meowdizzy", + "meowupsidedown": "meowupsidedown", + "meownom": "meownom", + "meowneutral": "meowneutral", + "meowwaverev": "meowwaverev", + "meowsmile": "meowsmile", + "meowsleeping": "meowsleeping", + "meowhuh": "meowhuh", + "meowmelttears": "meowmelttears", + "meowsadpats": "meowsadpats", + "meowsnuggle": "meowsnuggle", + "meowcamera": "meowcamera", + "meowtongue": "meowtongue", + "meowangel": "meowangel", + "meowmeltmelt": "meowmeltmelt", + "meowmeltmeltmelt": "meowmeltmeltmelt", + "meowsob": "meowsob", + "meowdab": "meowdab", + "meowwhistle": "meowwhistle", + "meowsmileopenmouth": "meowsmileopenmouth", + "meowterrified": "meowterrified", + "meowtonguewink": "meowtonguewink", + "meowcry": "meowcry", + "meowthonkang": "meowthonkang", + "meowhearthug": "meowhearthug", + "meowcoffee": "meowcoffee", + "meowmorning": "meowmorning", + "meowevening": "meowevening", + "meowdetective": "meowdetective", + "meowxd": "meowxd", + "meowheadphones": "meowheadphones", + "meowreachsad": "meowreachsad", + "meowreachsadrev": "meowreachsadrev", + "meowthinksmart": "meowthinksmart", + "meowshrug": "meowshrug", + "meowwavepeek": "meowwavepeek", + "meowthinkingportal": "meowthinkingportal", + "meowsmilesweat": "meowsmilesweat", + "meowghostwave": "meowghostwave", + "meowmeltthumbsup": "meowmeltthumbsup", + "meowtihihi": "meowtihihi", + "meowinlove": "meowinlove", + "meowbox": "meowbox", + "meownwn": "meownwn", + "meowderpy": "meowderpy", + "blobcat": "blobcat", + "blobthinksmart": "blobthinksmart", + "blobcathappy": "blobcathappy", + "blobcoolcat": "blobcoolcat", + "blobcatwink": "blobcatwink", + "blobcatwinktongue": "blobcatwinktongue", + "blobcatcoffee": "blobcatcoffee", + "blobcatsad": "blobcatsad", + "blobcatblep": "blobcatblep", + "blobcatevil": "blobcatevil", + "blobcataww": "blobcataww", + "blobcatpats": "blobcatpats", + "blobcatangry": "blobcatangry", + "blobcatmlem": "blobcatmlem", + "blobcatthumbsup": "blobcatthumbsup", + "blobcatthumbsdown": "blobcatthumbsdown", + "blobcatsleep": "blobcatsleep", + "blobcatblush": "blobcatblush", + "blobcatsneezing": "blobcatsneezing", + "blobcatsnuggle": "blobcatsnuggle", + "blobcathighfive": "blobcathighfive", + "blobcatheart": "blobcatheart", + "blobcatfearful": "blobcatfearful", + "blobcattilt": "blobcattilt", + "blobcatfingerguns": "blobcatfingerguns", + "blobcattea": "blobcattea", + "blobcatkissheart": "blobcatkissheart", + "blobcatshy": "blobcatshy", + "blobcathissing": "blobcathissing", + "blobcattableflip": "blobcattableflip", + "blobcathug": "blobcathug", + "blobcatlewd": "blobcatlewd", + "blobcatdab": "blobcatdab", + "blobcatcouple": "blobcatcouple", + "blobcatjava": "blobcatjava", + "blobcatunamused": "blobcatunamused", + "blobcatscared": "blobcatscared", + "blobcatmorningcoffee": "blobcatmorningcoffee", + "blobcat3c": "blobcat3c", + "blobcatbusiness": "blobcatbusiness", + "blobcatdeficit": "blobcatdeficit", + "blobcatscience": "blobcatscience", + "blobcatstop": "blobcatstop", + "bowling": "1F3B3", + "tophat": "1F3A9", + "dice": "1F3B2", + "drama": "1F3AD", + "bullseye": "1F3AF", + "tractor": "1F69C", + "farm": "1F69C", + "truck": "1F69B", + "lorry": "1F69B", + "van": "1F69A", + "van2": "1F691", + "boot": "1F97E", + "boot2": "1F462", + "fireengine": "1F692", + "snake": "2695", + "battle": "2694", + "crown": "1F451", + "shirt": "1F454", + "tshirt": "1F455", + "sunflower": "1F33B", + "honey": "1F36F", + "bee": "1F41D", + "ladybird": "1F41E", + "ladybug": "1F41E", + "fish": "1F41F", + "mobilityscooter": "1F9BC", + "globe": "1F30D", + "world": "1F30E", + "planet": "1F30D", + "parrot": "1F99C", + "budgie": "1F424", + "canary": "1F424", + "linux": "1F427", + "valid": "valid", + "python": "python", + "vim": "vim", + "emacs": "emacs", + "terminal": "terminal", + "angryemote": "angryEmote", + "blankemote": "blankEmoteMid", + "boredemote": "boredEmote", + "confusedemote": "confusedEmote", + "dohemote": "dohEmote", + "happyemote": "happyEmote", + "neutralemote": "neutralEmote", + "sademote": "sadEmote", + "talkingemote": "talkingEmote", + "talkingemote2": "talkingEmote2", + "veryhappyemote": "veryHappyEmote", + "worriedemote": "worriedEmote", + "tor": "tor", + "pine64": "pine64", + "void": "void", + "openbsd": "openbsd", + "freebsd": "freebsd", + "orgmode": "orgmode", + "kde": "kde", + "ohno": "ohno", + "lavabit": "lavabit", + "libreoffice": "libreoffice", + "xmpp": "xmpp", + "jabber": "xmpp", + "bbcmicroowl": "bbcmicroowl", + "bbcmicro": "bbcmicroowl", + "acorn": "acornmicro", + "bbcacorn": "acornmicro", + "acornmicro": "acornmicro", + "matrix": "matrix", + "rolleyes": "1F440", + "eyesroll": "1F440", + "BlobCatGoogly": "BlobCatGoogly", + "Clojure": "Clojure", + "NSFW_Stamp": "NSFW_Stamp", + "ablobcatangel": "ablobcatangel", + "ablobcatattention": "ablobcatattention", + "ablobcatattentionreverse": "ablobcatattentionreverse", + "ablobcatbongo": "ablobcatbongo", + "ablobcatcoffee": "ablobcatcoffee", + "ablobcatcry": "ablobcatcry", + "ablobcateyesflip": "ablobcateyesflip", + "ablobcatfloofpat": "ablobcatfloofpat", + "ablobcathappypaws": "ablobcathappypaws", + "ablobcatheart": "ablobcatheart", + "ablobcatheartsqueeze": "ablobcatheartsqueeze", + "ablobcathyper": "ablobcathyper", + "ablobcatneon": "ablobcatneon", + "ablobcatrainbow": "ablobcatrainbow", + "ablobcatrave": "ablobcatrave", + "ablobcatreach": "ablobcatreach", + "ablobcatwave": "ablobcatwave", + "ablobcatwink": "ablobcatwink", + "ablobfoxbongo": "ablobfoxbongo", + "ablobfoxbongohyper": "ablobfoxbongohyper", + "ablobfoxhyper": "ablobfoxhyper", + "ac_agreement": "ac_agreement", + "ac_amazed": "ac_amazed", + "ac_angry": "ac_angry", + "ac_apologetic": "ac_apologetic", + "ac_bashful": "ac_bashful", + "ac_bewildered": "ac_bewildered", + "ac_cold_chill": "ac_cold_chill", + "ac_confident": "ac_confident", + "ac_cry": "ac_cry", + "ac_dazzle": "ac_dazzle", + "ac_delight": "ac_delight", + "ac_disagree": "ac_disagree", + "ac_distress": "ac_distress", + "ac_dozing": "ac_dozing", + "ac_encouraging": "ac_encouraging", + "ac_exclaim": "ac_exclaim", + "ac_facepalm": "ac_facepalm", + "ac_fearful": "ac_fearful", + "ac_flourish": "ac_flourish", + "ac_greetings": "ac_greetings", + "ac_happy": "ac_happy", + "ac_heart": "ac_heart", + "ac_heartbreak": "ac_heartbreak", + "ac_intense": "ac_intense", + "ac_joy": "ac_joy", + "ac_laughter": "ac_laughter", + "ac_lightbulb": "ac_lightbulb", + "ac_mischief": "ac_mischief", + "ac_music": "ac_music", + "ac_pleased": "ac_pleased", + "ac_pride": "ac_pride", + "ac_question": "ac_question", + "ac_resignation": "ac_resignation", + "ac_sad": "ac_sad", + "ac_sheepish": "ac_sheepish", + "ac_shock": "ac_shock", + "ac_shy": "ac_shy", + "ac_sigh": "ac_sigh", + "ac_sleepy": "ac_sleepy", + "ac_smirk": "ac_smirk", + "ac_sneeze": "ac_sneeze", + "ac_thinking": "ac_thinking", + "ac_thought": "ac_thought", + "ac_worry": "ac_worry", + "ageblobcat": "ageblobcat", + "allthethings": "allthethings", + "almalinux": "almalinux", + "alpine": "alpine", + "androidalt": "androidalt", + "angular": "angular", + "antiverified": "antiverified", + "antix": "antix", + "apple_inc": "apple_inc", + "appledarwin": "appledarwin", + "archlabs": "archlabs", + "arcolinux": "arcolinux", + "arduino": "arduino", + "artix": "artix", + "babyyoda": "babyyoda", + "bash": "bash", + "bear_flag": "bear_flag", + "bedrock": "bedrock", + "bisexual_flag": "bisexual_flag", + "bitcoin": "bitcoin", + "blabs_d": "blabs_d", + "blabs_l": "blabs_l", + "blabs_m": "blabs_m", + "blender": "blender", + "blobcatMelt2": "blobcatMelt2", + "blobcatMelt3": "blobcatMelt3", + "blobcatMelt5": "blobcatMelt5", + "blobcatMelted": "blobcatMelted", + "blobcatNom": "blobcatNom", + "blobcatOh": "blobcatOh", + "blobcatPats": "blobcatPats", + "blobcatPirate": "blobcatPirate", + "blobcatThink": "blobcatThink", + "blobcat_glitch": "blobcat_glitch", + "blobcatadorable": "blobcatadorable", + "blobcatamongus": "blobcatamongus", + "blobcatangery": "blobcatangery", + "blobcatanimeeyes": "blobcatanimeeyes", + "blobcatbaguettehero": "blobcatbaguettehero", + "blobcatberlineraww": "blobcatberlineraww", + "blobcatbolb": "blobcatbolb", + "blobcatboop": "blobcatboop", + "blobcatboopadorable": "blobcatboopadorable", + "blobcatboophappy": "blobcatboophappy", + "blobcatcandycanenom": "blobcatcandycanenom", + "blobcatcheer": "blobcatcheer", + "blobcatcomfreading": "blobcatcomfreading", + "blobcatcomfy": "blobcatcomfy", + "blobcatcomfysmirk": "blobcatcomfysmirk", + "blobcatcookienom": "blobcatcookienom", + "blobcatcool": "blobcatcool", + "blobcatcry": "blobcatcry", + "blobcatderpy": "blobcatderpy", + "blobcatdied": "blobcatdied", + "blobcatdizzy": "blobcatdizzy", + "blobcatdrool": "blobcatdrool", + "blobcatdroolreach": "blobcatdroolreach", + "blobcatdunno": "blobcatdunno", + "blobcateyes": "blobcateyes", + "blobcateyesR": "blobcateyesR", + "blobcatfacepalm": "blobcatfacepalm", + "blobcatfakeverified": "blobcatfakeverified", + "blobcatfingergun": "blobcatfingergun", + "blobcatfluffpout": "blobcatfluffpout", + "blobcatfrowning": "blobcatfrowning", + "blobcatgamer": "blobcatgamer", + "blobcatglare": "blobcatglare", + "blobcatglowsticks": "blobcatglowsticks", + "blobcatgoogly": "blobcatgoogly", + "blobcatgoogly2": "blobcatgoogly2", + "blobcatgooglycofecup": "blobcatgooglycofecup", + "blobcatgooglycry": "blobcatgooglycry", + "blobcatgooglycup": "blobcatgooglycup", + "blobcatgooglyshrug": "blobcatgooglyshrug", + "blobcatgooglytrash": "blobcatgooglytrash", + "blobcatgrimacing": "blobcatgrimacing", + "blobcatgun": "blobcatgun", + "blobcatheadphones": "blobcatheadphones", + "blobcatheartbongo": "blobcatheartbongo", + "blobcathearteyes": "blobcathearteyes", + "blobcatknife": "blobcatknife", + "blobcatmelt": "blobcatmelt", + "blobcatnervous": "blobcatnervous", + "blobcatneutral": "blobcatneutral", + "blobcatno": "blobcatno", + "blobcatnomavocado": "blobcatnomavocado", + "blobcatnotlikethis": "blobcatnotlikethis", + "blobcatoh": "blobcatoh", + "blobcatokhand": "blobcatokhand", + "blobcatonfire": "blobcatonfire", + "blobcatopenmouth": "blobcatopenmouth", + "blobcatpat": "blobcatpat", + "blobcatpeek": "blobcatpeek", + "blobcatpeekaboo": "blobcatpeekaboo", + "blobcatphoto": "blobcatphoto", + "blobcatpirate": "blobcatpirate", + "blobcatpop": "blobcatpop", + "blobcatpopr": "blobcatpopr", + "blobcatpout": "blobcatpout", + "blobcatrainbow": "blobcatrainbow", + "blobcatreach": "blobcatreach", + "blobcatreading": "blobcatreading", + "blobcatreeeeeee": "blobcatreeeeeee", + "blobcatsadlife": "blobcatsadlife", + "blobcatsadpats": "blobcatsadpats", + "blobcatsadreach": "blobcatsadreach", + "blobcatshrug": "blobcatshrug", + "blobcatsip": "blobcatsip", + "blobcatsipglare": "blobcatsipglare", + "blobcatsleepless": "blobcatsleepless", + "blobcatsmug": "blobcatsmug", + "blobcatsob": "blobcatsob", + "blobcatsweat": "blobcatsweat", + "blobcatthink": "blobcatthink", + "blobcatthinkingglare": "blobcatthinkingglare", + "blobcatthinkingsmirk": "blobcatthinkingsmirk", + "blobcatthonking": "blobcatthonking", + "blobcatuwu": "blobcatuwu", + "blobcatverified": "blobcatverified", + "blobcatverysad": "blobcatverysad", + "blobcatwave": "blobcatwave", + "blobcatwavereverse": "blobcatwavereverse", + "blobcatwut": "blobcatwut", + "blobfox0_0": "blobfox0_0", + "blobfox3c": "blobfox3c", + "blobfox3cevil": "blobfox3cevil", + "blobfoxangrylaugh": "blobfoxangrylaugh", + "blobfoxannoyed": "blobfoxannoyed", + "blobfoxaww": "blobfoxaww", + "blobfoxblush": "blobfoxblush", + "blobfoxblushmore": "blobfoxblushmore", + "blobfoxbongo": "blobfoxbongo", + "blobfoxboop_w_": "blobfoxboop_w_", + "blobfoxboopcute": "blobfoxboopcute", + "blobfoxboophappy": "blobfoxboophappy", + "blobfoxboopowo": "blobfoxboopowo", + "blobfoxbreadpeek": "blobfoxbreadpeek", + "blobfoxcat": "blobfoxcat", + "blobfoxcatsnuggle": "blobfoxcatsnuggle", + "blobfoxcheer": "blobfoxcheer", + "blobfoxcofemlem": "blobfoxcofemlem", + "blobfoxcofeowo": "blobfoxcofeowo", + "blobfoxcomfy": "blobfoxcomfy", + "blobfoxcomfycofe": "blobfoxcomfycofe", + "blobfoxcomfyglare": "blobfoxcomfyglare", + "blobfoxcomfyhappy": "blobfoxcomfyhappy", + "blobfoxcomfyowo": "blobfoxcomfyowo", + "blobfoxcomfysip": "blobfoxcomfysip", + "blobfoxcomfysleepy": "blobfoxcomfysleepy", + "blobfoxcomfysmirk": "blobfoxcomfysmirk", + "blobfoxcomputer": "blobfoxcomputer", + "blobfoxconfused": "blobfoxconfused", + "blobfoxcry2": "blobfoxcry2", + "blobfoxcryreach": "blobfoxcryreach", + "blobfoxcute": "blobfoxcute", + "blobfoxdab": "blobfoxdab", + "blobfoxdealwithitfingerguns": "blobfoxdealwithitfingerguns", + "blobfoxdetective": "blobfoxdetective", + "blobfoxdisapprove": "blobfoxdisapprove", + "blobfoxdoubt": "blobfoxdoubt", + "blobfoxdrakedislike": "blobfoxdrakedislike", + "blobfoxdrakelike": "blobfoxdrakelike", + "blobfoxdrool": "blobfoxdrool", + "blobfoxevil": "blobfoxevil", + "blobfoxeyes": "blobfoxeyes", + "blobfoxfacepalm": "blobfoxfacepalm", + "blobfoxfingerguns": "blobfoxfingerguns", + "blobfoxfloofcofe": "blobfoxfloofcofe", + "blobfoxfloofcute": "blobfoxfloofcute", + "blobfoxfloofreach": "blobfoxfloofreach", + "blobfoxflooftea": "blobfoxflooftea", + "blobfoxghost": "blobfoxghost", + "blobfoxhappy": "blobfoxhappy", + "blobfoxheart": "blobfoxheart", + "blobfoxheartcute": "blobfoxheartcute", + "blobfoxhyper": "blobfoxhyper", + "blobfoxknife": "blobfoxknife", + "blobfoxlaugh": "blobfoxlaugh", + "blobfoxlaughsweat": "blobfoxlaughsweat", + "blobfoxlewd": "blobfoxlewd", + "blobfoxlurk2glare": "blobfoxlurk2glare", + "blobfoxlurk2owonotice": "blobfoxlurk2owonotice", + "blobfoxlurkaww": "blobfoxlurkaww", + "blobfoxlurkglare": "blobfoxlurkglare", + "blobfoxlurkowo": "blobfoxlurkowo", + "blobfoxlurkowonotice": "blobfoxlurkowonotice", + "blobfoxmelt2": "blobfoxmelt2", + "blobfoxmelt3": "blobfoxmelt3", + "blobfoxmeltblush": "blobfoxmeltblush", + "blobfoxmeltsob": "blobfoxmeltsob", + "blobfoxmeltsoblove": "blobfoxmeltsoblove", + "blobfoxmsnugglecentercat": "blobfoxmsnugglecentercat", + "blobfoxmsnugglecenterfox": "blobfoxmsnugglecenterfox", + "blobfoxmsnuggleleftcat": "blobfoxmsnuggleleftcat", + "blobfoxmsnuggleleftfox": "blobfoxmsnuggleleftfox", + "blobfoxmsnugglerightcat": "blobfoxmsnugglerightcat", + "blobfoxmsnugglerightnone": "blobfoxmsnugglerightnone", + "blobfoxnombread": "blobfoxnombread", + "blobfoxnomburger": "blobfoxnomburger", + "blobfoxnomcookie": "blobfoxnomcookie", + "blobfoxnotlikethis": "blobfoxnotlikethis", + "blobfoxowo": "blobfoxowo", + "blobfoxowonotice": "blobfoxowonotice", + "blobfoxpat": "blobfoxpat", + "blobfoxpatsad": "blobfoxpatsad", + "blobfoxpeek": "blobfoxpeek", + "blobfoxpeekcomfy": "blobfoxpeekcomfy", + "blobfoxpeekknife": "blobfoxpeekknife", + "blobfoxpeekowo": "blobfoxpeekowo", + "blobfoxpleading": "blobfoxpleading", + "blobfoxreachaww": "blobfoxreachaww", + "blobfoxsad": "blobfoxsad", + "blobfoxshocked": "blobfoxshocked", + "blobfoxsignbaka": "blobfoxsignbaka", + "blobfoxsignyes": "blobfoxsignyes", + "blobfoxsip": "blobfoxsip", + "blobfoxsipglare": "blobfoxsipglare", + "blobfoxsipowo": "blobfoxsipowo", + "blobfoxsipsmug": "blobfoxsipsmug", + "blobfoxsipterrified": "blobfoxsipterrified", + "blobfoxsleep": "blobfoxsleep", + "blobfoxsmirk": "blobfoxsmirk", + "blobfoxsmug": "blobfoxsmug", + "blobfoxsnug": "blobfoxsnug", + "blobfoxsnuggle": "blobfoxsnuggle", + "blobfoxsnugowo": "blobfoxsnugowo", + "blobfoxsweating": "blobfoxsweating", + "blobfoxthink": "blobfoxthink", + "blobfoxthinking": "blobfoxthinking", + "blobfoxthinksmirk": "blobfoxthinksmirk", + "blobfoxthumbsup": "blobfoxthumbsup", + "blobfoxuwu": "blobfoxuwu", + "blobfoxwhaaaat": "blobfoxwhaaaat", + "blobfoxworried": "blobfoxworried", + "blobthinkingeyes": "blobthinkingeyes", + "budgieubuntu": "budgieubuntu", + "bunsenlabs_d": "bunsenlabs_d", + "bunsenlabs_l": "bunsenlabs_l", + "bunsenlabs_m": "bunsenlabs_m", + "catalan_flag": "catalan_flag", + "centos": "centos", + "cinnamon": "cinnamon", + "clearlinux": "clearlinux", + "clj": "clj", + "clojure": "clojure", + "codeberg": "codeberg", + "covid19": "covid19", + "crazy": "crazy", + "darthvader": "darthvader", + "dartlang": "dartlang", + "deepin": "deepin", + "devuannew": "devuannew", + "disroot": "disroot", + "django": "django", + "docker": "docker", + "dotnet": "dotnet", + "duckduckgo": "duckduckgo", + "dwm": "dwm", + "dwmdark": "dwmdark", + "dwmlight": "dwmlight", + "earth_photo": "earth_photo", + "elixir": "elixir", + "endeavourOS": "endeavourOS", + "ethereum": "ethereum", + "exherbo": "exherbo", + "fdroid": "fdroid", + "fedi": "fedi", + "fediverse": "fediverse", + "fedora_old": "fedora_old", + "ferenos": "ferenos", + "firedoge": "firedoge", + "firefoxnew": "firefoxnew", + "flag_nl": "flag_nl", + "flag_trans": "flag_trans", + "fosstodon": "fosstodon", + "freecad": "freecad", + "fsf": "fsf", + "fsfe": "fsfe", + "fsfe_logo": "fsfe_logo", + "fsfe_logo2": "fsfe_logo2", + "garfield": "garfield", + "garuda": "garuda", + "gazebo": "gazebo", + "gentoo": "gentoo", + "gentoo_luv": "gentoo_luv", + "ghostbsd": "ghostbsd", + "gimp": "gimp", + "git": "git", + "gitea": "gitea", + "github": "github", + "gitlab": "gitlab", + "gnome": "gnome", + "gnomewhite": "gnomewhite", + "golang": "golang", + "graphql": "graphql", + "guix": "guix", + "hackaday": "hackaday", + "headdesk": "headdesk", + "heart_gentoo": "heart_gentoo", + "hexley": "hexley", + "homeassistant": "homeassistant", + "hyperbola": "hyperbola", + "i3": "i3", + "i3wm": "i3wm", + "idle": "idle", + "indieweb": "indieweb", + "indiewebcamp": "indiewebcamp", + "inkscape": "inkscape", + "itisamystery": "itisamystery", + "javascript": "javascript", + "jellyfin": "jellyfin", + "jitsi": "jitsi", + "jupiter_photo": "jupiter_photo", + "kakoune": "kakoune", + "kali_linux": "kali_linux", + "kali_linux_g": "kali_linux_g", + "kali_linux_r": "kali_linux_r", + "kdedark": "kdedark", + "kdelight": "kdelight", + "kdeneon": "kdeneon", + "kdenew": "kdenew", + "kodachi": "kodachi", + "krita": "krita", + "laravel": "laravel", + "lesbian_flag": "lesbian_flag", + "libreboot": "libreboot", + "librefm": "librefm", + "lineageos": "lineageos", + "lineageos2": "lineageos2", + "linus": "linus", + "linuxkompis": "linuxkompis", + "linuxmint": "linuxmint", + "linuxmintalt": "linuxmintalt", + "linuxmintnew": "linuxmintnew", + "llama": "llama", + "loading": "loading", + "lubuntu": "lubuntu", + "mars_photo": "mars_photo", + "maryland": "maryland", + "mastodon": "mastodon", + "mate": "mate", + "mercury_photo": "mercury_photo", + "microblog": "microblog", + "microsoft": "microsoft", + "midori": "midori", + "minetest": "minetest", + "monero": "monero", + "morty": "morty", + "mullvadvpn": "mullvadvpn", + "mushroomCloud": "mushroomCloud", + "mxlinux": "mxlinux", + "mycroft": "mycroft", + "neovim": "neovim", + "neptune_photo": "neptune_photo", + "netbsd": "netbsd", + "netherlands": "netherlands", + "nextcloud": "nextcloud", + "nginx": "nginx", + "nixos": "nixos", + "nocloud": "nocloud", + "nonbinary_flag": "nonbinary_flag", + "nsfw_warning": "nsfw_warning", + "oh_no": "oh_no", + "oh_no_blob": "oh_no_blob", + "oh_no_bubble": "oh_no_bubble", + "ohgno": "ohgno", + "onlyoffice": "onlyoffice", + "oof": "oof", + "openhardware": "openhardware", + "openoffice": "openoffice", + "opensource": "opensource", + "openstreetmaps": "openstreetmaps", + "osm": "osm", + "osowoso": "osowoso", + "pansexual_flag": "pansexual_flag", + "parabola": "parabola", + "pclinuxos": "pclinuxos", + "pclinuxos_b": "pclinuxos_b", + "peertube": "peertube", + "penguin_tat": "penguin_tat", + "peppermintos": "peppermintos", + "php": "php", + "picklerick": "picklerick", + "pixelfed": "pixelfed", + "plan9": "plan9", + "plasma": "plasma", + "plasmamobile": "plasmamobile", + "pluto_photo": "pluto_photo", + "podman": "podman", + "polyamory_flag": "polyamory_flag", + "popos": "popos", + "postmarketos": "postmarketos", + "protonmail": "protonmail", + "puppylinux": "puppylinux", + "pureos": "pureos", + "q4os": "q4os", + "qubes": "qubes", + "raspberrypi": "raspberrypi", + "rblobcatpeek": "rblobcatpeek", + "react": "react", + "reactos": "reactos", + "redhatalt": "redhatalt", + "regolith": "regolith", + "revblobfoxcatsnuggle": "revblobfoxcatsnuggle", + "revblobfoxcomfyhappy": "revblobfoxcomfyhappy", + "revblobfoxlurkowo": "revblobfoxlurkowo", + "revblobfoxpeekowo": "revblobfoxpeekowo", + "rick": "rick", + "rms": "rms", + "rockylinux": "rockylinux", + "ros": "ros", + "rss": "rss", + "rstats": "rstats", + "ruby": "ruby", + "rust": "rust", + "saturn_photo": "saturn_photo", + "senyera": "senyera", + "shiny": "shiny", + "signal": "signal", + "silverblue": "silverblue", + "skunk": "skunk", + "slackware": "slackware", + "smart": "smart", + "snikket": "snikket", + "solidity": "solidity", + "startrek": "startrek", + "suckless": "suckless", + "suspicious": "suspicious", + "sway": "sway", + "system76": "system76", + "t_blink": "t_blink", + "teapot": "teapot", + "teapot2": "teapot2", + "telegram": "telegram", + "tetris": "tetris", + "thaenkin": "thaenkin", + "thinkhappy": "thinkhappy", + "thinking_rms": "thinking_rms", + "thinkpad": "thinkpad", + "thinkpad_tp": "thinkpad_tp", + "thonking": "thonking", + "thunderbird": "thunderbird", + "tp": "tp", + "trisquel": "trisquel", + "troll": "troll", + "tux": "tux", + "tuxother": "tuxother", + "tuxotherwhite": "tuxotherwhite", + "ubuntubudgie": "ubuntubudgie", + "ubuntudde": "ubuntudde", + "unverified": "unverified", + "uranus_photo": "uranus_photo", + "venus_photo": "venus_photo", + "vivaldi": "vivaldi", + "vue": "vue", + "wayland": "wayland", + "white_transgender_flag": "white_transgender_flag", + "windows": "windows", + "wire": "wire", + "xfce": "xfce", + "xmonad": "xmonad", + "xubuntu": "xubuntu", + "0w0": "0w0", + "11tea": "11tea", + "a_hard_disk": "a_hard_disk", + "a_save_disk": "a_save_disk", + "aaa": "aaa", + "aaaaa": "aaaaa", + "adora_no": "adora_no", + "adora_yes": "adora_yes", + "amiga": "amiga", + "amigacheck": "amigacheck", + "andknuckles_1": "andknuckles_1", + "andknuckles_2": "andknuckles_2", + "andknuckles_3": "andknuckles_3", + "andknuckles_4": "andknuckles_4", + "andknuckles_5": "andknuckles_5", + "andknuckles_6": "andknuckles_6", + "andknuckles_7": "andknuckles_7", + "andknuckles_8": "andknuckles_8", + "annoying_dog_hole": "annoying_dog_hole", + "annoyingdog": "annoyingdog", + "asmb3_coinblock": "asmb3_coinblock", + "atari": "atari", + "awesome": "awesome", + "awesome_slide_l": "awesome_slide_l", + "awesome_slide_r": "awesome_slide_r", + "battery_empty": "battery_empty", + "battery_full": "battery_full", + "battery_low": "battery_low", + "battery_medium": "battery_medium", + "big_mood": "big_mood", + "bin": "bin", + "blob_pensive": "blob_pensive", + "blobblush": "blobblush", + "blobcatnomdisk": "blobcatnomdisk", + "blobcatohhnoo": "blobcatohhnoo", + "blobcheerbounce": "blobcheerbounce", + "blobcoffee": "blobcoffee", + "blobfistbumpL": "blobfistbumpL", + "blobfistbumpR": "blobfistbumpR", + "blobgamer": "blobgamer", + "blobhappy": "blobhappy", + "blobjudge": "blobjudge", + "blobjudgingyou": "blobjudgingyou", + "blobmelt": "blobmelt", + "blobnerd": "blobnerd", + "blobnervous": "blobnervous", + "blobnom_trans": "blobnom_trans", + "blobpats": "blobpats", + "blobpeektrans": "blobpeektrans", + "blobpopcorn": "blobpopcorn", + "blobross": "blobross", + "blobsnuggle": "blobsnuggle", + "blobsob": "blobsob", + "blobthinkingcool": "blobthinkingcool", + "bowsette_redhead": "bowsette_redhead", + "byodood": "byodood", + "cancelled_1": "cancelled_1", + "cancelled_2": "cancelled_2", + "cancelled_3": "cancelled_3", + "cocaine": "cocaine", + "cool": "cool", + "crt_w_noise": "crt_w_noise", + "crt_w_test_pattern": "crt_w_test_pattern", + "dabnem": "dabnem", + "diskkun": "diskkun", + "dislike": "dislike", + "doggoblob": "doggoblob", + "dont_at_me": "dont_at_me", + "dreamcast_controller": "dreamcast_controller", + "dualshock": "dualshock", + "dualshock_2": "dualshock_2", + "dualshock_3": "dualshock_3", + "emblem_knuckles": "emblem_knuckles", + "emblem_sonic": "emblem_sonic", + "emblem_tails": "emblem_tails", + "eugen": "eugen", + "fatyoshi": "fatyoshi", + "fish_sh": "fish_sh", + "fish_sh2": "fish_sh2", + "foxnews": "foxnews", + "frogsiren": "frogsiren", + "game_and_watch": "game_and_watch", + "game_boy": "game_boy", + "gamecube": "gamecube", + "gamecube_controller": "gamecube_controller", + "gamegear": "gamegear", + "gamepad": "gamepad", + "gdqfast": "gdqfast", + "gdqmet": "gdqmet", + "gdqsanic": "gdqsanic", + "gdqtranspride": "gdqtranspride", + "genesis_6_button_controller": "genesis_6_button_controller", + "groundhog": "groundhog", + "grumpy_block": "grumpy_block", + "haircut": "haircut", + "java": "java", + "lofty": "lofty", + "loss": "loss", + "macos": "macos", + "mario": "mario", + "mario_jump": "mario_jump", + "mario_msgblock": "mario_msgblock", + "maybe_verified": "maybe_verified", + "metroid": "metroid", + "mk_bowser": "mk_bowser", + "moon_photo": "moon_photo", + "ms_floppy_disk": "ms_floppy_disk", + "ms_minidisc": "ms_minidisc", + "mtgB": "mtgB", + "mtgC": "mtgC", + "mtgG": "mtgG", + "mtgR": "mtgR", + "mtgU": "mtgU", + "mtgW": "mtgW", + "n64": "n64", + "n64_controller": "n64_controller", + "nes_controller": "nes_controller", + "nes_fire": "nes_fire", + "newlol": "newlol", + "nintendo": "nintendo", + "nintendo_seal": "nintendo_seal", + "nttfloppydisk": "nttfloppydisk", + "nttminidisc": "nttminidisc", + "nttopticaldisc": "nttopticaldisc", + "nttvideogame": "nttvideogame", + "nyan": "nyan", + "nyancat_body": "nyancat_body", + "nyancat_face": "nyancat_face", + "playstation_controller": "playstation_controller", + "pressf": "pressf", + "psyduck": "psyduck", + "question_block": "question_block", + "saddowns": "saddowns", + "sans": "sans", + "sayori_dislike": "sayori_dislike", + "sayori_like": "sayori_like", + "sayorino": "sayorino", + "sayoriyes": "sayoriyes", + "shadow_1": "shadow_1", + "shadow_2": "shadow_2", + "shadow_3": "shadow_3", + "shadow_4": "shadow_4", + "shadow_5": "shadow_5", + "shadow_6": "shadow_6", + "shadow_6f": "shadow_6f", + "silent": "silent", + "smb3_block": "smb3_block", + "smith": "smith", + "smug10": "smug10", + "smug9": "smug9", + "smugdog": "smugdog", + "sonic": "sonic", + "sonic_1": "sonic_1", + "sonic_2": "sonic_2", + "sonic_3": "sonic_3", + "sonic_4": "sonic_4", + "sonic_think": "sonic_think", + "splat_boy": "splat_boy", + "splat_girl": "splat_girl", + "splat_octo_boy": "splat_octo_boy", + "splat_octo_girl": "splat_octo_girl", + "splat_squid": "splat_squid", + "splatoon": "splatoon", + "sun_photo": "sun_photo", + "thaenking": "thaenking", + "think_bread": "think_bread", + "thinking_endlessly": "thinking_endlessly", + "thinking_fidget": "thinking_fidget", + "thinking_hard": "thinking_hard", + "thisisfine": "thisisfine", + "thounking": "thounking", + "tiphat": "tiphat", + "tizzy": "tizzy", + "trans_comm": "trans_comm", + "trans_egg": "trans_egg", + "usb_jorts": "usb_jorts", + "usb_jorts2": "usb_jorts2", + "verified": "verified", + "vv": "vv", + "watchgoose": "watchgoose", + "win3": "win3", + "win30_msdos": "win30_msdos", + "win3_386": "win3_386", + "win3_cdrom": "win3_cdrom", + "win3_clock": "win3_clock", + "win3_control_panel": "win3_control_panel", + "win3_fileman": "win3_fileman", + "win3_help": "win3_help", + "win3_minesweeper": "win3_minesweeper", + "win3_msdos": "win3_msdos", + "win3_multimedia": "win3_multimedia", + "win3_pbrush": "win3_pbrush", + "win3_pif_editor": "win3_pif_editor", + "win3_printer": "win3_printer", + "win3_prog_group": "win3_prog_group", + "win3_progman": "win3_progman", + "win3_recorder": "win3_recorder", + "win3_setup": "win3_setup", + "win3_shut_down": "win3_shut_down", + "win3_solitare": "win3_solitare", + "win3_terminal": "win3_terminal", + "win3_write": "win3_write", + "win95_explorer": "win95_explorer", + "win95certificateofauthenticity": "win95certificateofauthenticity", + "woomy": "woomy", + "woz": "woz", + "xbox_360_controller": "xbox_360_controller", + "xbox_elite_controller": "xbox_elite_controller", + "xbox_one_controller_rev_3": "xbox_one_controller_rev_3", + "xd": "xd", + "yayclod": "yayclod", + "yeet": "yeet", + "0120": "0120", + "MJJ": "MJJ", + "ace": "ace", + "animal_crossing": "animal_crossing", + "aro": "aro", + "asexual_flag": "asexual_flag", + "bgft": "bgft", + "bisexual_triangles": "bisexual_triangles", + "chefkiss": "chefkiss", + "chosothink": "chosothink", + "coffee_travel_cup_brown": "coffee_travel_cup_brown", + "comm": "comm", + "ctown": "ctown", + "cupofcoffee": "cupofcoffee", + "cybre_glitch": "cybre_glitch", + "dreamcast": "dreamcast", + "flag_agender": "flag_agender", + "florp": "florp", + "gay": "gay", + "genderfluid_flag": "genderfluid_flag", + "genderqueer_flag": "genderqueer_flag", + "hear": "hear", + "hexafriend": "hexafriend", + "kirby_fly": "kirby_fly", + "kirby_happy": "kirby_happy", + "kirby_walk": "kirby_walk", + "link": "link", + "megaman": "megaman", + "metamorph": "metamorph", + "msdos": "msdos", + "mspac": "mspac", + "mystery": "mystery", + "nb": "nb", + "nes_link": "nes_link", + "nes_link_l": "nes_link_l", + "nes_link_r": "nes_link_r", + "nes_link_u": "nes_link_u", + "nes_metroid": "nes_metroid", + "nes_old_man": "nes_old_man", + "playstation": "playstation", + "pokeball": "pokeball", + "queer": "queer", + "rainbow_flag": "rainbow_flag", + "samus": "samus", + "so_gay": "so_gay", + "so_queer": "so_queer", + "starbucks": "starbucks", + "tangela": "tangela", + "tardis": "tardis", + "thinkerguns": "thinkerguns", + "transgender_flag": "transgender_flag", + "triforce": "triforce", + "unbreakable": "unbreakable", + "vlc": "vlc", + "wordpress": "wordpress", + "yay": "yay", + "ablobcatgrumpy": "ablobcatgrumpy", + "ablobcatheartbroken": "ablobcatheartbroken", + "ablobcatknitsweats": "ablobcatknitsweats", + "ablobcatreachreverse": "ablobcatreachreverse", + "ablobcatsweatsip": "ablobcatsweatsip", + "agummyangel": "agummyangel", + "agummyangry": "agummyangry", + "agummyattention": "agummyattention", + "agummyattentioncat": "agummyattentioncat", + "agummyaww": "agummyaww", + "agummybite": "agummybite", + "agummyblobblewobble": "agummyblobblewobble", + "agummybolb": "agummybolb", + "agummybounce": "agummybounce", + "agummycatnom": "agummycatnom", + "agummyconga": "agummyconga", + "agummydab": "agummydab", + "agummydevil": "agummydevil", + "agummydoggo": "agummydoggo", + "agummyeyes": "agummyeyes", + "agummyglare": "agummyglare", + "agummyheart": "agummyheart", + "agummyhug": "agummyhug", + "agummyhydraulicpress": "agummyhydraulicpress", + "agummylamp": "agummylamp", + "agummylurk": "agummylurk", + "agummymelt": "agummymelt", + "agummynom": "agummynom", + "agummyoh": "agummyoh", + "agummyparty": "agummyparty", + "agummypats": "agummypats", + "agummypeek": "agummypeek", + "agummypopcorn": "agummypopcorn", + "agummypout": "agummypout", + "agummyrainbow": "agummyrainbow", + "agummysad": "agummysad", + "agummysadcloud": "agummysadcloud", + "agummyshine": "agummyshine", + "agummysip": "agummysip", + "agummysob": "agummysob", + "agummysquish": "agummysquish", + "agummysunglasses": "agummysunglasses", + "agummythink": "agummythink", + "agummythumbsdown": "agummythumbsdown", + "agummythumbsup": "agummythumbsup", + "agummytongue": "agummytongue", + "agummytoot": "agummytoot", + "agummytrash": "agummytrash", + "agummyuwu": "agummyuwu", + "agummywave": "agummywave", + "agummywhee": "agummywhee", + "agummywink": "agummywink", + "agummywob": "agummywob", + "agummyyay": "agummyyay", + "apartyblobcat": "apartyblobcat", + "aphotogummy": "aphotogummy", + "beanblobcat": "beanblobcat", + "beanblobcathyper": "beanblobcathyper", + "blank": "blank", + "blobbunnynomblobcat": "blobbunnynomblobcat", + "blobcataco": "blobcataco", + "blobcatadorablepink": "blobcatadorablepink", + "blobcatangel": "blobcatangel", + "blobcatbigfan": "blobcatbigfan", + "blobcatbirthday": "blobcatbirthday", + "blobcatblackwhite": "blobcatblackwhite", + "blobcatbleach": "blobcatbleach", + "blobcatblue": "blobcatblue", + "blobcatbolbscream": "blobcatbolbscream", + "blobcatboopblush": "blobcatboopblush", + "blobcatboopglare": "blobcatboopglare", + "blobcatboopwhatis": "blobcatboopwhatis", + "blobcatbot": "blobcatbot", + "blobcatbughunter": "blobcatbughunter", + "blobcatburglar": "blobcatburglar", + "blobcatcactus": "blobcatcactus", + "blobcatcaged": "blobcatcaged", + "blobcatcatnom": "blobcatcatnom", + "blobcatchristmasglowsticks": "blobcatchristmasglowsticks", + "blobcatchristmastree": "blobcatchristmastree", + "blobcatcookie": "blobcatcookie", + "blobcatcooljazz": "blobcatcooljazz", + "blobcatdead": "blobcatdead", + "blobcatderpdeer": "blobcatderpdeer", + "blobcatdevil": "blobcatdevil", + "blobcatdio": "blobcatdio", + "blobcatdisknom": "blobcatdisknom", + "blobcatdistrurbed": "blobcatdistrurbed", + "blobcatdoggocouple": "blobcatdoggocouple", + "blobcatdogsnuggle": "blobcatdogsnuggle", + "blobcatdonutnom": "blobcatdonutnom", + "blobcatdrums": "blobcatdrums", + "blobcatelf": "blobcatelf", + "blobcatfireeyes": "blobcatfireeyes", + "blobcatfishnom": "blobcatfishnom", + "blobcatflip": "blobcatflip", + "blobcatflipped": "blobcatflipped", + "blobcatfluffangry": "blobcatfluffangry", + "blobcatfluffevil": "blobcatfluffevil", + "blobcatfluffhappy": "blobcatfluffhappy", + "blobcatfluffowo": "blobcatfluffowo", + "blobcatfluffpats": "blobcatfluffpats", + "blobcatfrowningbig": "blobcatfrowningbig", + "blobcatfunny": "blobcatfunny", + "blobcatghostbuster": "blobcatghostbuster", + "blobcatghostdead": "blobcatghostdead", + "blobcatghostreach": "blobcatghostreach", + "blobcatgreen": "blobcatgreen", + "blobcathairflip": "blobcathairflip", + "blobcatheartbroken": "blobcatheartbroken", + "blobcathero": "blobcathero", + "blobcathyper": "blobcathyper", + "blobcathyper2": "blobcathyper2", + "blobcathzz": "blobcathzz", + "blobcaticypole": "blobcaticypole", + "blobcatjedi": "blobcatjedi", + "blobcatjoy": "blobcatjoy", + "blobcatjoyboxhero": "blobcatjoyboxhero", + "blobcatjustright": "blobcatjustright", + "blobcatkirby": "blobcatkirby", + "blobcatkissblush": "blobcatkissblush", + "blobcatlul": "blobcatlul", + "blobcatmeataww": "blobcatmeataww", + "blobcatmegumin": "blobcatmegumin", + "blobcatmeltnomblobcatmelt": "blobcatmeltnomblobcatmelt", + "blobcatmeltthumbsup": "blobcatmeltthumbsup", + "blobcatmeowcouple": "blobcatmeowcouple", + "blobcatmoney": "blobcatmoney", + "blobcatmoustache": "blobcatmoustache", + "blobcatnative": "blobcatnative", + "blobcatnauseated": "blobcatnauseated", + "blobcatnerd": "blobcatnerd", + "blobcatnom": "blobcatnom", + "blobcatnomblobbunny": "blobcatnomblobbunny", + "blobcatnomblobcat": "blobcatnomblobcat", + "blobcatnomblobdoggo": "blobcatnomblobdoggo", + "blobcatnomcandycane": "blobcatnomcandycane", + "blobcatnomcookie": "blobcatnomcookie", + "blobcatnomcookieblob": "blobcatnomcookieblob", + "blobcatnomeggplant": "blobcatnomeggplant", + "blobcatnomfish": "blobcatnomfish", + "blobcatnomouth": "blobcatnomouth", + "blobcatnompeach": "blobcatnompeach", + "blobcatnompizza": "blobcatnompizza", + "blobcatnompopsicle": "blobcatnompopsicle", + "blobcatnomrevenge": "blobcatnomrevenge", + "blobcatnomstrawberry": "blobcatnomstrawberry", + "blobcatnomtomato": "blobcatnomtomato", + "blobcatnomwatermelon": "blobcatnomwatermelon", + "blobcatnoplease": "blobcatnoplease", + "blobcatnotlike": "blobcatnotlike", + "blobcatorange": "blobcatorange", + "blobcatoutage": "blobcatoutage", + "blobcatoverlycute": "blobcatoverlycute", + "blobcatpan": "blobcatpan", + "blobcatpawtongueleft": "blobcatpawtongueleft", + "blobcatpawtongueright": "blobcatpawtongueright", + "blobcatpeach": "blobcatpeach", + "blobcatpenguin": "blobcatpenguin", + "blobcatpensive": "blobcatpensive", + "blobcatpiano": "blobcatpiano", + "blobcatpicturebook": "blobcatpicturebook", + "blobcatpika": "blobcatpika", + "blobcatpink": "blobcatpink", + "blobcatpizza": "blobcatpizza", + "blobcatpolice": "blobcatpolice", + "blobcatpolicedonut": "blobcatpolicedonut", + "blobcatpolicepeek": "blobcatpolicepeek", + "blobcatpopcorn": "blobcatpopcorn", + "blobcatpopcornsweats": "blobcatpopcornsweats", + "blobcatpopsicle": "blobcatpopsicle", + "blobcatpopsicle2": "blobcatpopsicle2", + "blobcatpopsicleaww": "blobcatpopsicleaww", + "blobcatpopsiclenom": "blobcatpopsiclenom", + "blobcatpresentgreen": "blobcatpresentgreen", + "blobcatpresentpink": "blobcatpresentpink", + "blobcatpresentred": "blobcatpresentred", + "blobcatprofit": "blobcatprofit", + "blobcatpurple": "blobcatpurple", + "blobcatpusheen": "blobcatpusheen", + "blobcatred": "blobcatred", + "blobcatreinderp": "blobcatreinderp", + "blobcatsadreachreverse": "blobcatsadreachreverse", + "blobcatsaitama": "blobcatsaitama", + "blobcatsalute": "blobcatsalute", + "blobcatsanta": "blobcatsanta", + "blobcatscream": "blobcatscream", + "blobcatshocked": "blobcatshocked", + "blobcatsick": "blobcatsick", + "blobcatsign": "blobcatsign", + "blobcatsipsweats": "blobcatsipsweats", + "blobcatsmol": "blobcatsmol", + "blobcatsnapped": "blobcatsnapped", + "blobcatspace": "blobcatspace", + "blobcatsparklyeyes": "blobcatsparklyeyes", + "blobcatstabbed": "blobcatstabbed", + "blobcatstabbedmlem": "blobcatstabbedmlem", + "blobcatstabby": "blobcatstabby", + "blobcatstabbystab": "blobcatstabbystab", + "blobcatstalkerpeek": "blobcatstalkerpeek", + "blobcatsuit": "blobcatsuit", + "blobcatsweats": "blobcatsweats", + "blobcatthinkOwO": "blobcatthinkOwO", + "blobcatthinking": "blobcatthinking", + "blobcatthinkingeyes": "blobcatthinkingeyes", + "blobcatthinkowo": "blobcatthinkowo", + "blobcatthinksmart": "blobcatthinksmart", + "blobcattoot": "blobcattoot", + "blobcattriumph": "blobcattriumph", + "blobcatuguu": "blobcatuguu", + "blobcatupsidedown": "blobcatupsidedown", + "blobcatwaitwhat": "blobcatwaitwhat", + "blobcatwhat": "blobcatwhat", + "blobcatwhatsthis": "blobcatwhatsthis", + "blobcatwhistle": "blobcatwhistle", + "blobcatwitch": "blobcatwitch", + "blobcatwoah": "blobcatwoah", + "blobcatyandere": "blobcatyandere", + "blobcatytriumphant": "blobcatytriumphant", + "blobcatzippermouth": "blobcatzippermouth", + "cate": "cate", + "catto": "catto", + "cringingcat": "cringingcat", + "gummyangel": "gummyangel", + "gummyangry": "gummyangry", + "gummyassassin": "gummyassassin", + "gummyaww": "gummyaww", + "gummyblue": "gummyblue", + "gummybolb": "gummybolb", + "gummycat": "gummycat", + "gummycouncil": "gummycouncil", + "gummydab": "gummydab", + "gummydevil": "gummydevil", + "gummydoggo": "gummydoggo", + "gummyenjoy": "gummyenjoy", + "gummyeyes": "gummyeyes", + "gummyglare": "gummyglare", + "gummygreen": "gummygreen", + "gummyhappy": "gummyhappy", + "gummyheart": "gummyheart", + "gummyhorizons": "gummyhorizons", + "gummyhug": "gummyhug", + "gummyhumbsdown": "gummyhumbsdown", + "gummylurk": "gummylurk", + "gummymelt": "gummymelt", + "gummynauseated": "gummynauseated", + "gummynom": "gummynom", + "gummyoh": "gummyoh", + "gummyooh": "gummyooh", + "gummyorange": "gummyorange", + "gummyowo": "gummyowo", + "gummypats": "gummypats", + "gummypeek": "gummypeek", + "gummypink": "gummypink", + "gummypopcorn": "gummypopcorn", + "gummypout": "gummypout", + "gummyred": "gummyred", + "gummysad": "gummysad", + "gummysadcloud": "gummysadcloud", + "gummysip": "gummysip", + "gummysob": "gummysob", + "gummysunglasses": "gummysunglasses", + "gummythink": "gummythink", + "gummythumbsup": "gummythumbsup", + "gummytongue": "gummytongue", + "gummytoot": "gummytoot", + "gummytrash": "gummytrash", + "gummyuwu": "gummyuwu", + "gummywave": "gummywave", + "gummywink": "gummywink", + "gummywob": "gummywob", + "gummyyay": "gummyyay", + "photogummy": "photogummy", + "politecat": "politecat", + "saddercat": "saddercat", + "scremcat": "scremcat", + "shiblob": "shiblob", + "shiblobban": "shiblobban", + "shiblobcool": "shiblobcool", + "shiblobevil": "shiblobevil", + "shiblobhappy": "shiblobhappy", + "shiblobheart1": "shiblobheart1", + "shiblobheart2": "shiblobheart2", + "shiblobheart3": "shiblobheart3", + "shibloblurk": "shibloblurk", + "shiblobmelt": "shiblobmelt", + "shiblobnerd": "shiblobnerd", + "shiblobok": "shiblobok", + "shiblobokwink": "shiblobokwink", + "shiblobpoliceban": "shiblobpoliceban", + "shiblobreach": "shiblobreach", + "shiblobrobber": "shiblobrobber", + "shiblobthumbsup": "shiblobthumbsup", + "shiblobwink": "shiblobwink", + "smugcat": "smugcat", + "win3_msdos2": "win3_msdos2", + "win3_paintbrush": "win3_paintbrush", + "win3_program_group": "win3_program_group", + "100_gay": "100_gay", + "100awoo": "100awoo", + "18only": "18only", + "artaww": "artaww", + "artblackcat": "artblackcat", + "artbucket": "artbucket", + "artbucketwater": "artbucketwater", + "artcataww": "artcataww", + "artcathmm": "artcathmm", + "artghost": "artghost", + "artpaw": "artpaw", + "artpeek": "artpeek", + "artshark": "artshark", + "artsharkzzz": "artsharkzzz", + "artsits": "artsits", + "artsweats": "artsweats", + "autism": "autism", + "bear_hugs": "bear_hugs", + "bob_ross": "bob_ross", + "boost": "boost", + "boost_no": "boost_no", + "boost_ok": "boost_ok", + "bowie_stardust": "bowie_stardust", + "cc_by": "cc_by", + "cc_cc": "cc_cc", + "cc_nc_eu": "cc_nc_eu", + "cc_nc_jp": "cc_nc_jp", + "cc_nc_us": "cc_nc_us", + "cc_nd": "cc_nd", + "cc_pd": "cc_pd", + "cc_remix": "cc_remix", + "cc_sa": "cc_sa", + "cc_share": "cc_share", + "cc_zero": "cc_zero", + "clip_studio_paint": "clip_studio_paint", + "clown": "clown", + "coffee_mug": "coffee_mug", + "da_ahoy": "da_ahoy", + "da_boogie": "da_boogie", + "da_bounce": "da_bounce", + "da_bow": "da_bow", + "da_cuddle": "da_cuddle", + "da_dance": "da_dance", + "da_faint": "da_faint", + "da_fist": "da_fist", + "da_giggle": "da_giggle", + "da_grin": "da_grin", + "da_juggle": "da_juggle", + "da_la": "da_la", + "da_love": "da_love", + "da_onfire": "da_onfire", + "da_phew": "da_phew", + "da_plot": "da_plot", + "da_salute": "da_salute", + "da_sweat": "da_sweat", + "da_w00t": "da_w00t", + "dabart": "dabart", + "dabart2": "dabart2", + "dali_persistance": "dali_persistance", + "deviantart": "deviantart", + "diaspora": "diaspora", + "dnd": "dnd", + "fave_ok": "fave_ok", + "fishingminigame": "fishingminigame", + "freedo": "freedo", + "frida_y_animalitos": "frida_y_animalitos", + "funkwhale": "funkwhale", + "gargron": "gargron", + "glimpse": "glimpse", + "gnu_imp": "gnu_imp", + "gumroad": "gumroad", + "happey": "happey", + "heart_sp_ace": "heart_sp_ace", + "heart_sp_ag": "heart_sp_ag", + "heart_sp_bi": "heart_sp_bi", + "heart_sp_demi": "heart_sp_demi", + "heart_sp_demiboy": "heart_sp_demiboy", + "heart_sp_demigirl": "heart_sp_demigirl", + "heart_sp_demiro": "heart_sp_demiro", + "heart_sp_gq": "heart_sp_gq", + "heart_sp_is": "heart_sp_is", + "heart_sp_les": "heart_sp_les", + "heart_sp_les2": "heart_sp_les2", + "heart_sp_les3": "heart_sp_les3", + "heart_sp_nb": "heart_sp_nb", + "heart_sp_pan": "heart_sp_pan", + "heart_sp_pride": "heart_sp_pride", + "heart_sp_procul": "heart_sp_procul", + "heart_sp_trans": "heart_sp_trans", + "hot_sauce": "hot_sauce", + "instagram": "instagram", + "kittypotato": "kittypotato", + "ko_fi": "ko_fi", + "konqi666": "konqi666", + "liberapay": "liberapay", + "lies_down": "lies_down", + "louis_toots_too": "louis_toots_too", + "make_like_edmonia": "make_like_edmonia", + "mandala": "mandala", + "masto": "masto", + "mastoart": "mastoart", + "mastodance": "mastodance", + "mastodon_oops": "mastodon_oops", + "mastohi": "mastohi", + "mona_kiss": "mona_kiss", + "mood": "mood", + "music_collab": "music_collab", + "needle": "needle", + "no_fave": "no_fave", + "openstreetmap": "openstreetmap", + "paintblue": "paintblue", + "paintgreen": "paintgreen", + "paintorange": "paintorange", + "paintpurple": "paintpurple", + "paintred": "paintred", + "paintyellow": "paintyellow", + "patreon": "patreon", + "paypal": "paypal", + "pea": "pea", + "phos": "phos", + "picarto": "picarto", + "polarbears": "polarbears", + "praxis_100": "praxis_100", + "quilt": "quilt", + "reverse_birb": "reverse_birb", + "sccube": "sccube", + "scribus": "scribus", + "seahorseL": "seahorseL", + "seahorseR": "seahorseR", + "splat": "splat", + "squishygecko": "squishygecko", + "star_eyes": "star_eyes", + "streep": "streep", + "succulent": "succulent", + "tentaluv": "tentaluv", + "themoreyouknow": "themoreyouknow", + "tialove": "tialove", + "tootplanet": "tootplanet", + "tp_a": "tp_a", + "tp_akesi": "tp_akesi", + "tp_ala": "tp_ala", + "tp_alasa": "tp_alasa", + "tp_ale": "tp_ale", + "tp_anpa": "tp_anpa", + "tp_ante": "tp_ante", + "tp_anu": "tp_anu", + "tp_awen": "tp_awen", + "tp_e": "tp_e", + "tp_en": "tp_en", + "tp_esun": "tp_esun", + "tp_ijo": "tp_ijo", + "tp_ike": "tp_ike", + "tp_ilo": "tp_ilo", + "tp_insa": "tp_insa", + "tp_jaki": "tp_jaki", + "tp_jan": "tp_jan", + "tp_jelo": "tp_jelo", + "tp_jo": "tp_jo", + "tp_kala": "tp_kala", + "tp_kalama": "tp_kalama", + "tp_kama": "tp_kama", + "tp_kasi": "tp_kasi", + "tp_kawen": "tp_kawen", + "tp_ken": "tp_ken", + "tp_kepeken": "tp_kepeken", + "tp_kili": "tp_kili", + "tp_ko": "tp_ko", + "tp_kon": "tp_kon", + "tp_kule": "tp_kule", + "tp_kulupu": "tp_kulupu", + "tp_kute": "tp_kute", + "tp_la": "tp_la", + "tp_lape": "tp_lape", + "tp_laso": "tp_laso", + "tp_lawa": "tp_lawa", + "tp_len": "tp_len", + "tp_lete": "tp_lete", + "tp_li": "tp_li", + "tp_lili": "tp_lili", + "tp_linja": "tp_linja", + "tp_lipu": "tp_lipu", + "tp_loje": "tp_loje", + "tp_lon": "tp_lon", + "tp_luka": "tp_luka", + "tp_lukin": "tp_lukin", + "tp_lupa": "tp_lupa", + "tp_ma": "tp_ma", + "tp_mama": "tp_mama", + "tp_mani": "tp_mani", + "tp_meli": "tp_meli", + "tp_mi": "tp_mi", + "tp_mije": "tp_mije", + "tp_moku": "tp_moku", + "tp_moli": "tp_moli", + "tp_monsi": "tp_monsi", + "tp_mu": "tp_mu", + "tp_mun": "tp_mun", + "tp_musi": "tp_musi", + "tp_mute": "tp_mute", + "tp_nanpa": "tp_nanpa", + "tp_nasa": "tp_nasa", + "tp_nasin": "tp_nasin", + "tp_nena": "tp_nena", + "tp_ni": "tp_ni", + "tp_nimi": "tp_nimi", + "tp_noka": "tp_noka", + "tp_o": "tp_o", + "tp_olin": "tp_olin", + "tp_ona": "tp_ona", + "tp_open": "tp_open", + "tp_pakala": "tp_pakala", + "tp_pali": "tp_pali", + "tp_palisa": "tp_palisa", + "tp_pan": "tp_pan", + "tp_pana": "tp_pana", + "tp_pi": "tp_pi", + "tp_pilin": "tp_pilin", + "tp_pimeja": "tp_pimeja", + "tp_pini": "tp_pini", + "tp_pipi": "tp_pipi", + "tp_poka": "tp_poka", + "tp_poki": "tp_poki", + "tp_pona": "tp_pona", + "tp_pu": "tp_pu", + "tp_sama": "tp_sama", + "tp_seli": "tp_seli", + "tp_selo": "tp_selo", + "tp_seme": "tp_seme", + "tp_sewi": "tp_sewi", + "tp_sijelo": "tp_sijelo", + "tp_sike": "tp_sike", + "tp_sin": "tp_sin", + "tp_sina": "tp_sina", + "tp_sinpin": "tp_sinpin", + "tp_sitelen": "tp_sitelen", + "tp_sona": "tp_sona", + "tp_soweli": "tp_soweli", + "tp_suli": "tp_suli", + "tp_suno": "tp_suno", + "tp_supa": "tp_supa", + "tp_suwi": "tp_suwi", + "tp_tan": "tp_tan", + "tp_taso": "tp_taso", + "tp_tawa": "tp_tawa", + "tp_telo": "tp_telo", + "tp_tenpo": "tp_tenpo", + "tp_toki": "tp_toki", + "tp_tomo": "tp_tomo", + "tp_tu": "tp_tu", + "tp_unpa": "tp_unpa", + "tp_uta": "tp_uta", + "tp_utala": "tp_utala", + "tp_walo": "tp_walo", + "tp_wan": "tp_wan", + "tp_waso": "tp_waso", + "tp_wawa": "tp_wawa", + "tp_weka": "tp_weka", + "tp_wile": "tp_wile", + "tumball": "tumball", + "tumblr": "tumblr", + "tumblsink": "tumblsink", + "twitch": "twitch", + "ubuntustudio": "ubuntustudio", + "voxel": "voxel", + "writeas": "writeas", + "yoitsburdhere": "yoitsburdhere", + "000": "000", + "0point": "0point", + "100a": "100a", + "FeelsLifeMan": "FeelsLifeMan", + "LewdSagiri": "LewdSagiri", + "NeonNOU": "NeonNOU", + "NotLikeThis": "NotLikeThis", + "RustIsGood": "RustIsGood", + "ThalaAjith": "ThalaAjith", + "WSHHFANS": "WSHHFANS", + "YEEEEEE": "YEEEEEE", + "YujinMeh": "YujinMeh", + "YuriTT": "YuriTT", + "ablobcaramelldansen": "ablobcaramelldansen", + "ablobcheer": "ablobcheer", + "ablobcool": "ablobcool", + "ablobgrimace": "ablobgrimace", + "abloblamp": "abloblamp", + "ablobowo": "ablobowo", + "ablobpeekjohnny": "ablobpeekjohnny", + "ablobslurp": "ablobslurp", + "ablobsmile": "ablobsmile", + "ablobspin": "ablobspin", + "ablobthinkingeyes": "ablobthinkingeyes", + "acongablob": "acongablob", + "ad": "ad", + "agender_flag": "agender_flag", + "ah": "ah", + "amaze": "amaze", + "amazon": "amazon", + "ambedkar": "ambedkar", + "ameowbongo": "ameowbongo", + "ancap_ball": "ancap_ball", + "ancap_flag": "ancap_flag", + "angerey": "angerey", + "angery": "angery", + "angry_trump": "angry_trump", + "angrycry": "angrycry", + "anidab_left": "anidab_left", + "anidab_right": "anidab_right", + "ansible": "ansible", + "aqua": "aqua", + "asuna_but": "asuna_but", + "asuna_serious": "asuna_serious", + "awa": "awa", + "awoo": "awoo", + "awoo_grill": "awoo_grill", + "aww": "aww", + "badstonks": "badstonks", + "ban": "ban", + "barbie": "barbie", + "bearpeek": "bearpeek", + "bharathiyar": "bharathiyar", + "blob_anguished": "blob_anguished", + "blob_blowing_kiss": "blob_blowing_kiss", + "blob_cat_tilt": "blob_cat_tilt", + "blob_confused": "blob_confused", + "blob_cry": "blob_cry", + "blob_dizzy_face": "blob_dizzy_face", + "blob_fearful": "blob_fearful", + "blob_gnikniht": "blob_gnikniht", + "blob_grinning_sweat": "blob_grinning_sweat", + "blob_laughing": "blob_laughing", + "blob_neutral_face": "blob_neutral_face", + "blob_no_mouth": "blob_no_mouth", + "blob_open_mouth": "blob_open_mouth", + "blob_sleeping": "blob_sleeping", + "blob_sleepy": "blob_sleepy", + "blob_tired_face": "blob_tired_face", + "blob_uwu": "blob_uwu", + "blobamused": "blobamused", + "blobangel": "blobangel", + "blobastonished": "blobastonished", + "blobaww": "blobaww", + "blobbandage": "blobbandage", + "blobbongocat": "blobbongocat", + "blobboo": "blobboo", + "blobbounce": "blobbounce", + "blobbowing": "blobbowing", + "blobcatafternoon": "blobcatafternoon", + "blobcatbox": "blobcatbox", + "blobcatbreadpeek": "blobcatbreadpeek", + "blobcatcamera": "blobcatcamera", + "blobcatcomfsob": "blobcatcomfsob", + "blobcatflower": "blobcatflower", + "blobcatghost": "blobcatghost", + "blobcatgiggle": "blobcatgiggle", + "blobcatglaredrink": "blobcatglaredrink", + "blobcatlesbian": "blobcatlesbian", + "blobcatmeltcry": "blobcatmeltcry", + "blobcatmorningtea": "blobcatmorningtea", + "blobcatpeek2": "blobcatpeek2", + "blobcatreachR": "blobcatreachR", + "blobcatread": "blobcatread", + "blobcatsurprised": "blobcatsurprised", + "blobcatthinkinghard": "blobcatthinkinghard", + "blobcatthx": "blobcatthx", + "blobcatumb": "blobcatumb", + "blobcheeky": "blobcheeky", + "blobcheer": "blobcheer", + "blobcouple": "blobcouple", + "blobcry": "blobcry", + "blobdab": "blobdab", + "blobderpy": "blobderpy", + "blobdetective": "blobdetective", + "blobeyes": "blobeyes", + "blobfacepalm": "blobfacepalm", + "blobflushed": "blobflushed", + "blobfrowningbig": "blobfrowningbig", + "blobglare": "blobglare", + "blobhalo": "blobhalo", + "blobhammer": "blobhammer", + "blobheart": "blobheart", + "blobheartcat": "blobheartcat", + "blobhearteyes": "blobhearteyes", + "blobidea": "blobidea", + "bloblewd": "bloblewd", + "bloblul": "bloblul", + "bloblurk": "bloblurk", + "blobmegasweats": "blobmegasweats", + "blobnogood": "blobnogood", + "blobnom": "blobnom", + "blobnomouth": "blobnomouth", + "blobnotlike": "blobnotlike", + "blobonfire": "blobonfire", + "blobopenmouth": "blobopenmouth", + "blobowo": "blobowo", + "blobowoevil": "blobowoevil", + "blobparty": "blobparty", + "blobpatpat": "blobpatpat", + "blobpatrol": "blobpatrol", + "blobpeek": "blobpeek", + "blobpeek_behind": "blobpeek_behind", + "blobpoliceangry": "blobpoliceangry", + "blobpopsicle": "blobpopsicle", + "blobpout": "blobpout", + "blobpray": "blobpray", + "blobrainbow": "blobrainbow", + "blobreach": "blobreach", + "blobreachdrool": "blobreachdrool", + "blobrollingeyes": "blobrollingeyes", + "blobsad": "blobsad", + "blobsadreach": "blobsadreach", + "blobsalute": "blobsalute", + "blobsathy": "blobsathy", + "blobscream": "blobscream", + "blobshh": "blobshh", + "blobshrug": "blobshrug", + "blobsleepless": "blobsleepless", + "blobsneezing": "blobsneezing", + "blobsoothed": "blobsoothed", + "blobspy": "blobspy", + "blobstickred": "blobstickred", + "blobstickwhite": "blobstickwhite", + "blobsurprised": "blobsurprised", + "blobsweat": "blobsweat", + "blobsweats": "blobsweats", + "blobtea": "blobtea", + "blobthinkingglare": "blobthinkingglare", + "blobthinkingsmirk": "blobthinkingsmirk", + "blobthonkang": "blobthonkang", + "blobthrow": "blobthrow", + "blobthumbsup": "blobthumbsup", + "blobthump": "blobthump", + "blobtilt": "blobtilt", + "blobtoofast": "blobtoofast", + "blobtriumph": "blobtriumph", + "blobugh": "blobugh", + "blobunsure": "blobunsure", + "blobupset": "blobupset", + "blobupsidedown": "blobupsidedown", + "blobuwu": "blobuwu", + "blobwaitwhat": "blobwaitwhat", + "blobwave": "blobwave", + "blobwoah": "blobwoah", + "blobwobble": "blobwobble", + "blongocat": "blongocat", + "bolbthink": "bolbthink", + "bread_angry": "bread_angry", + "bread_wink": "bread_wink", + "breadmegapeak": "breadmegapeak", + "breadnom": "breadnom", + "breadpeek": "breadpeek", + "byebrows": "byebrows", + "bzh": "bzh", + "cat_4": "cat_4", + "cat_7": "cat_7", + "catboo": "catboo", + "catjam": "catjam", + "catto_blush": "catto_blush", + "cc": "cc", + "choerrymmm": "choerrymmm", + "choerrywig": "choerrywig", + "christmas_parrot": "christmas_parrot", + "chuupuff": "chuupuff", + "chuureally": "chuureally", + "chuuscream": "chuuscream", + "clippy": "clippy", + "cloudflare": "cloudflare", + "commodore": "commodore", + "conga_parrot": "conga_parrot", + "conpintinho": "conpintinho", + "cookieqt": "cookieqt", + "corndog": "corndog", + "crowncat": "crowncat", + "crying": "crying", + "crywink": "crywink", + "dab": "dab", + "damidivertidamente": "damidivertidamente", + "dank": "dank", + "dealwithitparrot": "dealwithitparrot", + "deboche": "deboche", + "deezer": "deezer", + "depressed": "depressed", + "didntget": "didntget", + "dino": "dino", + "dis_app_face": "dis_app_face", + "doge": "doge", + "dogecoin": "dogecoin", + "dont_awoo": "dont_awoo", + "drake_dislike": "drake_dislike", + "drake_like": "drake_like", + "dubupeek": "dubupeek", + "dunno": "dunno", + "emodab": "emodab", + "eo_thinking": "eo_thinking", + "erikaFrust": "erikaFrust", + "erogun": "erogun", + "eyes_opposite": "eyes_opposite", + "facing_think": "facing_think", + "fingerheart": "fingerheart", + "firefox_nightly": "firefox_nightly", + "flag_eo": "flag_eo", + "flag_ru_free": "flag_ru_free", + "fondue_valls": "fondue_valls", + "fucc": "fucc", + "fuck_face": "fuck_face", + "gargamel": "gargamel", + "gay_flag": "gay_flag", + "gentleblob": "gentleblob", + "github_": "github_", + "github_white": "github_white", + "gnikniht": "gnikniht", + "god_no": "god_no", + "google": "google", + "gowonomo": "gowonomo", + "gretchen": "gretchen", + "grodoudou2": "grodoudou2", + "grr": "grr", + "ha_ha": "ha_ha", + "hacker_a": "hacker_a", + "hacker_b": "hacker_b", + "hacker_c": "hacker_c", + "hacker_d": "hacker_d", + "hacker_e": "hacker_e", + "hacker_f": "hacker_f", + "hacker_g": "hacker_g", + "hacker_h": "hacker_h", + "hacker_i": "hacker_i", + "hacker_j": "hacker_j", + "hacker_k": "hacker_k", + "hacker_l": "hacker_l", + "hacker_m": "hacker_m", + "hacker_n": "hacker_n", + "hacker_o": "hacker_o", + "hacker_p": "hacker_p", + "hacker_q": "hacker_q", + "hacker_r": "hacker_r", + "hacker_s": "hacker_s", + "hacker_t": "hacker_t", + "hacker_u": "hacker_u", + "hacker_v": "hacker_v", + "hacker_w": "hacker_w", + "hacker_x": "hacker_x", + "hacker_y": "hacker_y", + "hacker_z": "hacker_z", + "hap": "hap", + "haseulwave": "haseulwave", + "heart_bi": "heart_bi", + "heart_genderfluid": "heart_genderfluid", + "heart_lesbian": "heart_lesbian", + "heart_pride": "heart_pride", + "heejinlaugh": "heejinlaugh", + "heh": "heh", + "hehehe": "hehehe", + "hidethepain": "hidethepain", + "hit_w_feels": "hit_w_feels", + "huh": "huh", + "hyemideoculos": "hyemideoculos", + "hyunjingrump": "hyunjingrump", + "hyunjinnod": "hyunjinnod", + "ie": "ie", + "ina_BYE": "ina_BYE", + "irenelaugh": "irenelaugh", + "issou": "issou", + "jihyodfck": "jihyodfck", + "jinsoulfeels": "jinsoulfeels", + "kakaotalk": "kakaotalk", + "kappa": "kappa", + "kappalul": "kappalul", + "kirbeats": "kirbeats", + "kirby_idle": "kirby_idle", + "kirby_umbrella": "kirby_umbrella", + "kissjancy": "kissjancy", + "kms": "kms", + "kotlin": "kotlin", + "kubernetes": "kubernetes", + "lastfm": "lastfm", + "lewd": "lewd", + "lewd2": "lewd2", + "lewd_sistine": "lewd_sistine", + "litecoin": "litecoin", + "lulMa": "lulMa", + "mac": "mac", + "makibomb": "makibomb", + "markipistola": "markipistola", + "me": "me", + "megaLUL": "megaLUL", + "mike": "mike", + "minecraft_dirt": "minecraft_dirt", + "miyano_yay": "miyano_yay", + "mmh": "mmh", + "momoapprove": "momoapprove", + "momoheart": "momoheart", + "monkeydance": "monkeydance", + "morning": "morning", + "mstdn_io": "mstdn_io", + "nancyshook": "nancyshook", + "nayeonshh": "nayeonshh", + "nazare_confusa": "nazare_confusa", + "neko_awoo": "neko_awoo", + "netflix": "netflix", + "nice_100": "nice_100", + "nicosmug": "nicosmug", + "night": "night", + "nikukyu": "nikukyu", + "no": "no", + "nodejs": "nodejs", + "noding_cat": "noding_cat", + "noel": "noel", + "nombread": "nombread", + "nootlikethis": "nootlikethis", + "notlikemiya": "notlikemiya", + "notstonks": "notstonks", + "nyancat": "nyancat", + "oh": "oh", + "ohdear": "ohdear", + "ohisee": "ohisee", + "ohmy": "ohmy", + "okfidget": "okfidget", + "omegalul": "omegalul", + "onepercent": "onepercent", + "oneplus": "oneplus", + "opera": "opera", + "orang": "orang", + "osu": "osu", + "overwatch": "overwatch", + "owi": "owi", + "owo": "owo", + "owobread": "owobread", + "owobreadpeek": "owobreadpeek", + "owosandwich": "owosandwich", + "owosneaky": "owosneaky", + "panik": "panik", + "pantsu": "pantsu", + "party_parrot": "party_parrot", + "patcat": "patcat", + "pathetic": "pathetic", + "peepo_love": "peepo_love", + "pepechonk": "pepechonk", + "pepolurk": "pepolurk", + "pepospin": "pepospin", + "periyar": "periyar", + "pf": "pf", + "pika": "pika", + "pintinho": "pintinho", + "pipimi": "pipimi", + "pixiv": "pixiv", + "pizza_pineapple": "pizza_pineapple", + "plsnotagain": "plsnotagain", + "poke": "poke", + "poke_ball_shake": "poke_ball_shake", + "poker_face": "poker_face", + "polarbear": "polarbear", + "popuko": "popuko", + "portal": "portal", + "portal_or": "portal_or", + "postgresql": "postgresql", + "pray": "pray", + "promoted": "promoted", + "puppy": "puppy", + "rach": "rach", + "rainbowapple": "rainbowapple", + "rainbowdance": "rainbowdance", + "rainbowthink": "rainbowthink", + "raspberry_pi": "raspberry_pi", + "reddit": "reddit", + "redis": "redis", + "reeEEE": "reeEEE", + "rempout": "rempout", + "retweet": "retweet", + "reverse_card": "reverse_card", + "rip_mercy": "rip_mercy", + "risi_perplexe": "risi_perplexe", + "risitas1": "risitas1", + "roblox_oof": "roblox_oof", + "rocketleague": "rocketleague", + "rondoudou": "rondoudou", + "rooSad": "rooSad", + "rooYay": "rooYay", + "rust_ferris": "rust_ferris", + "rust_ferris_happy": "rust_ferris_happy", + "rust_thinking": "rust_thinking", + "rustpeek": "rustpeek", + "sad_but_cool": "sad_but_cool", + "sadmarki": "sadmarki", + "sadness": "sadness", + "safari": "safari", + "sagiri": "sagiri", + "sagiri_angry": "sagiri_angry", + "sagiri_lewd": "sagiri_lewd", + "salt": "salt", + "sanasuh": "sanasuh", + "satania2": "satania2", + "scaleway": "scaleway", + "scw": "scw", + "seulgisad": "seulgisad", + "seulgisalute": "seulgisalute", + "shrug_akko": "shrug_akko", + "shrug_riko": "shrug_riko", + "shrug_yui": "shrug_yui", + "sidekiq": "sidekiq", + "siyeonsurprise": "siyeonsurprise", + "skype": "skype", + "slurp": "slurp", + "smiley_arch": "smiley_arch", + "smo_mario": "smo_mario", + "smug": "smug", + "smug2": "smug2", + "smug4": "smug4", + "snapchat": "snapchat", + "sncf": "sncf", + "snif": "snif", + "spectre": "spectre", + "spongebob": "spongebob", + "spotify": "spotify", + "stonks": "stonks", + "stonks_up": "stonks_up", + "suaindecifravel": "suaindecifravel", + "suapennywise": "suapennywise", + "surprise_angry": "surprise_angry", + "taberu_ryou": "taberu_ryou", + "teehee": "teehee", + "think": "think", + "thinkTux": "thinkTux", + "thinka": "thinka", + "thinkeyes": "thinkeyes", + "thinking_arch": "thinking_arch", + "thinking_aubergine": "thinking_aubergine", + "thinking_coffee": "thinking_coffee", + "thinking_dump": "thinking_dump", + "thinking_edge": "thinking_edge", + "thinking_eggplant": "thinking_eggplant", + "thinking_fierce": "thinking_fierce", + "thinking_happy": "thinking_happy", + "thinking_ie": "thinking_ie", + "thinking_inception": "thinking_inception", + "thinking_up": "thinking_up", + "thinking_very_hard": "thinking_very_hard", + "thinkingbird": "thinkingbird", + "thinkingcat": "thinkingcat", + "thinkingfelix": "thinkingfelix", + "thinknumb": "thinknumb", + "thiruvalluvar": "thiruvalluvar", + "thums_up_parrot": "thums_up_parrot", + "tohru_weary": "tohru_weary", + "tombstone": "tombstone", + "toot": "toot", + "tootdon": "tootdon", + "topbun": "topbun", + "triste": "triste", + "tutturu": "tutturu", + "twice": "twice", + "udon": "udon", + "uguu": "uguu", + "uhm": "uhm", + "upsidedownthinking": "upsidedownthinking", + "very_lewd": "very_lewd", + "virtualbox": "virtualbox", + "viviclap": "viviclap", + "vmware": "vmware", + "voidlinux": "voidlinux", + "vscode": "vscode", + "whoa": "whoa", + "woah": "woah", + "wonkekwstonks": "wonkekwstonks", + "wonpeace": "wonpeace", + "wonthumb": "wonthumb", + "wontwut": "wontwut", + "wot": "wot", + "wow": "wow", + "xaviercoucou": "xaviercoucou", + "xbox": "xbox", + "yenachamp": "yenachamp", + "yenaheart": "yenaheart", + "yenuh": "yenuh", + "yeojinsmile": "yeojinsmile", + "yericute": "yericute", + "yerigasp": "yerigasp", + "youtube": "youtube", + "yvespray": "yvespray", + "zcash": "zcash", + "zec": "zec", + "100_valid": "100_valid", + "Bmo": "Bmo", + "HappyTurtle": "HappyTurtle", + "Mimikyu": "Mimikyu", + "QueerRaccoon_BlackTrans": "QueerRaccoon_BlackTrans", + "YeeHaw": "YeeHaw", + "_earth": "_earth", + "_gayheart2": "_gayheart2", + "aaaa": "aaaa", + "aaaa_trans": "aaaa_trans", + "ablobmeltsoblove": "ablobmeltsoblove", + "ablobsadpats": "ablobsadpats", + "abunhdhappy": "abunhdhappy", + "acab": "acab", + "activitypub": "activitypub", + "afloppy": "afloppy", + "anarchism": "anarchism", + "anarchistflagblack": "anarchistflagblack", + "anarchiststar": "anarchiststar", + "anarcho_nihilism": "anarcho_nihilism", + "anarchoheart2": "anarchoheart2", + "anartrans_symbol": "anartrans_symbol", + "anartrans_symbol_black": "anartrans_symbol_black", + "anfem": "anfem", + "anfem_heart": "anfem_heart", + "anqueer": "anqueer", + "anticopyright": "anticopyright", + "antifa": "antifa", + "bancars": "bancars", + "better_pride": "better_pride", + "black_and_rainbow": "black_and_rainbow", + "black_bloc_blob": "black_bloc_blob", + "blackcat": "blackcat", + "blacker_heart": "blacker_heart", + "blob_anar_raccoon": "blob_anar_raccoon", + "blob_cat_ohnoes": "blob_cat_ohnoes", + "blob_cat_sip": "blob_cat_sip", + "blob_pat_anar_raccoon": "blob_pat_anar_raccoon", + "blob_raccoon_blueheart": "blob_raccoon_blueheart", + "blob_raccoon_coffee": "blob_raccoon_coffee", + "blob_raccoon_heart": "blob_raccoon_heart", + "blob_raccoon_melt": "blob_raccoon_melt", + "blob_raccoon_peek": "blob_raccoon_peek", + "blob_raccoon_reach": "blob_raccoon_reach", + "blobbigheart": "blobbigheart", + "blobboing": "blobboing", + "blobbunmelt": "blobbunmelt", + "blobcat_sipglare": "blobcat_sipglare", + "blobcat_sipsmile": "blobcat_sipsmile", + "blobcat_thisisfine": "blobcat_thisisfine", + "blobcatcomfaww": "blobcatcomfaww", + "blobcatcomfcool": "blobcatcomfcool", + "blobcatdisputed": "blobcatdisputed", + "blobcatflood": "blobcatflood", + "blobcatmelt2": "blobcatmelt2", + "blobcatmeltlove": "blobcatmeltlove", + "blobcatmmm": "blobcatmmm", + "blobcatnight": "blobcatnight", + "blobconfused": "blobconfused", + "blobdead": "blobdead", + "blobgalaxythink": "blobgalaxythink", + "blobhug": "blobhug", + "blobmeltsoblove": "blobmeltsoblove", + "blobmiou": "blobmiou", + "blobnomcookie": "blobnomcookie", + "bloboro": "bloboro", + "blobraccoon": "blobraccoon", + "blobraccoon_flamethrower": "blobraccoon_flamethrower", + "blobraccoonouin": "blobraccoonouin", + "blobraccoonpeekderp": "blobraccoonpeekderp", + "blobraccoonpeekderp_lt": "blobraccoonpeekderp_lt", + "blobraccoonpeekderp_r": "blobraccoonpeekderp_r", + "blobraccoonpeekderp_rt": "blobraccoonpeekderp_rt", + "blobwink": "blobwink", + "bot": "bot", + "bugs": "bugs", + "cannabis": "cannabis", + "chaos": "chaos", + "chaos_pink": "chaos_pink", + "circle_aleph": "circle_aleph", + "circlea": "circlea", + "collar": "collar", + "crt_w_prompt": "crt_w_prompt", + "diogenes": "diogenes", + "ecoanarchism_heart": "ecoanarchism_heart", + "egoistball": "egoistball", + "facepalm": "facepalm", + "fbsdthink": "fbsdthink", + "flag_genderflux": "flag_genderflux", + "flan_beg": "flan_beg", + "flan_think": "flan_think", + "florshed": "florshed", + "flow_wink": "flow_wink", + "fredy_perlman": "fredy_perlman", + "fuckterfs": "fuckterfs", + "furry_trash": "furry_trash", + "gayduck": "gayduck", + "girlpower": "girlpower", + "goldman": "goldman", + "googlegun": "googlegun", + "green_anarchy": "green_anarchy", + "grraccoon": "grraccoon", + "heart_ace2": "heart_ace2", + "heart_cyber": "heart_cyber", + "heart_demi": "heart_demi", + "heart_pan": "heart_pan", + "helpme": "helpme", + "humanturtle": "humanturtle", + "jokerfied": "jokerfied", + "jorts": "jorts", + "knife_agender": "knife_agender", + "knife_bi": "knife_bi", + "knife_lgbt": "knife_lgbt", + "knife_nb": "knife_nb", + "lain": "lain", + "lainbear": "lainbear", + "lainsip": "lainsip", + "lesknife": "lesknife", + "leviathan1": "leviathan1", + "local_only": "local_only", + "meow": "meow", + "nb_heart": "nb_heart", + "negate": "negate", + "netkitty": "netkitty", + "neurodiversity": "neurodiversity", + "nihilist": "nihilist", + "no_vim": "no_vim", + "over18": "over18", + "pig_cop": "pig_cop", + "pika_surpise": "pika_surpise", + "pleading": "pleading", + "polyamory": "polyamory", + "pusheenblob": "pusheenblob", + "raddle": "raddle", + "rainblob": "rainblob", + "real_gun_r": "real_gun_r", + "sad_cowblob": "sad_cowblob", + "sean_swain": "sean_swain", + "sean_swain_head": "sean_swain_head", + "sigil": "sigil", + "smuglain": "smuglain", + "snufkin": "snufkin", + "snufkin_away": "snufkin_away", + "snufkin_aww": "snufkin_aww", + "snufkin_yow": "snufkin_yow", + "sparkles_trans": "sparkles_trans", + "sq_she_her": "sq_she_her", + "sq_they_them": "sq_they_them", + "squat": "squat", + "stirner": "stirner", + "stirner2": "stirner2", + "stirnerblob": "stirnerblob", + "stirnerdab": "stirnerdab", + "stirnerrage": "stirnerrage", + "the_good_circle_a": "the_good_circle_a", + "thinking_sun": "thinking_sun", + "transknife": "transknife", + "vaporfish": "vaporfish", + "vegan": "vegan", + "vegananarchism": "vegananarchism", + "wiphala_bolivia": "wiphala_bolivia", + "yayblob": "yayblob", + "notankies": "notankies", + "highfive": "1F64B", + "blobtired": "blobtired", + "blobwhistle": "blobwhistle", + "blobwizard": "blobwizard", + "transblobnom": "transblobnom", + "blobsadleft": "blobsadleft", + "blobsleepy": "blobsleepy", + "blobsleeping": "blobsleeping", + "blobfingerguns": "blobfingerguns", + "blobhearttranscat": "blobhearttranscat", + "blobchef": "blobchef", + "blobdisapproval": "blobdisapproval", + "blobfearful": "blobfearful", + "blobhearttrans": "blobhearttrans", + "bunhdlurkaww": "bunhdlurkaww", + "bunhdsad": "bunhdsad", + "bunhdmlem": "bunhdmlem", + "bunhdangry": "bunhdangry", + "bunhdknife": "bunhdknife", + "bunhdcomfysleep": "bunhdcomfysleep", + "bunhdgoogly": "bunhdgoogly", + "trainsgender": "trainsgender", + "nb_crossbow": "nb_crossbow", + "nb_crossbow_dboy": "nb_crossbow_dboy", + "nb_crossbow_dnb": "nb_crossbow_dnb", + "nb_crossbow_dgirl": "nb_crossbow_dgirl", + "nbflag_crossbow": "nbflag_crossbow", + "help_describe": "help_describe", + "acab2": "acab2", + "blobsmilesweat": "blobsmilesweat", + "rainbow_sweat": "rainbow_sweat", + "boost_rainbow": "boost_rainbow", + "boost_grey": "boost_grey", + "ellie": "ellie", + "bunhdhalo": "bunhdhalo", + "blobthinking": "blobthinking", + "latex_drops": "latex_drops", + "latex_heart": "latex_heart", + "describe_me": "describe_me", + "ghost_gif": "ghost_gif", + "bunhdaww": "bunhdaww", + "bunhdlurk": "bunhdlurk", + "bunhdcry": "bunhdcry", + "bunhd": "bunhd", + "bunhdheart": "bunhdheart", + "bunhduwu": "bunhduwu", + "bunhdthink": "bunhdthink", + "bunhdowo": "bunhdowo", + "heart_trans_black": "heart_trans_black", + "sparkling_heart_black_trans": "sparkling_heart_black_trans", + "ms_black_trans_flag": "ms_black_trans_flag", + "rainbow_poop": "rainbow_poop", + "nyancat_rainbow": "nyancat_rainbow", + "bisexual": "bisexual", + "asexual": "asexual", + "lesbian": "lesbian", + "bi": "bi", + "nonbinary": "nonbinary", + "pansexual": "pansexual", + "they_them": "they_them", + "blue_butterfly": "blue_butterfly", + "orange_butterfly": "orange_butterfly", + "purple_butterfly": "purple_butterfly", + "wlw": "wlw", + "blob_cat_oh_no": "blob_cat_oh_no", + "possum": "possum", + "blobcatdj": "blobcatdj", + "possum_rawr": "possum_rawr", + "blobcat_starstruck": "blobcat_starstruck", + "_moonstars": "_moonstars", + "_stars": "_stars", + "meowpumpkin": "meowpumpkin", + "_candleb": "_candleb", + "jwst": "jwst", + "blobcathugblahaj": "blobcathugblahaj", + "blahaj_long": "blahaj_long", + "flag_wbw": "flag_wbw", + "flan_boxes": "flan_boxes", + "flan_bee": "flan_bee", + "flan_bonnet": "flan_bonnet", + "flan_baker": "flan_baker", + "flan_apron": "flan_apron", + "flan_butterfly": "flan_butterfly", + "flan_fairy": "flan_fairy", + "flan_mail": "flan_mail", + "flan_mushroom": "flan_mushroom", + "flan_picnic": "flan_picnic", + "flan_frog": "flan_frog", + "flan_garden": "flan_garden", + "surprised_pikachu": "surprised_pikachu", + "blahaj": "blahaj", + "battery_ok": "battery_ok", + "Blobhaj_Boot": "Blobhaj_Boot", + "Blobhaj_Heart_Rainbow": "Blobhaj_Heart_Rainbow", + "Blobhaj_Heart_Trans": "Blobhaj_Heart_Trans", + "Blobhaj_Hug_Blobby": "Blobhaj_Hug_Blobby", + "Blobhaj_Read_MD": "Blobhaj_Read_MD", + "Blobhaj_Sir_Happy": "Blobhaj_Sir_Happy", + "Blobhaj_Sir_Unhappy": "Blobhaj_Sir_Unhappy", + "Blobhaj_Blanket": "Blobhaj_Blanket", + "Blobhaj_Default": "Blobhaj_Default", + "Blobhaj_Golly": "Blobhaj_Golly", + "Blobhaj_Heart": "Blobhaj_Heart", + "Blobhaj_Hold_Asparagus": "Blobhaj_Hold_Asparagus", + "Blobhaj_Hold_Sausage": "Blobhaj_Hold_Sausage", + "Blobhaj_Hug_Plushie": "Blobhaj_Hug_Plushie", + "Blobhaj_Hug": "Blobhaj_Hug", + "Blobhaj_Love": "Blobhaj_Love", + "Blobhaj_Mlem": "Blobhaj_Mlem", + "Blobhaj_Read_Octopus": "Blobhaj_Read_Octopus", + "Blobhaj_Sad_Reach": "Blobhaj_Sad_Reach", + "Blobhaj_Shock": "Blobhaj_Shock", + "Blobhaj_Thanks_Love": "Blobhaj_Thanks_Love", + "Blobhaj_Thanks_Wow": "Blobhaj_Thanks_Wow", + "Blobhaj_Ani_Hearts": "Blobhaj_Ani_Hearts", + "Blobhaj_Ani_Hophop": "Blobhaj_Ani_Hophop", + "netkitty_face": "netkitty_face", + "Blobhaj_Innocent": "Blobhaj_Innocent", + "splatoon_marie": "splatoon_marie", + "splatoon_callie": "splatoon_callie", + "splatoon_pearl": "splatoon_pearl", + "splatoon_marina": "splatoon_marina", + "dont_splat_me": "dont_splat_me", + "buncited": "buncited", + "abunpats": "abunpats", + "bunpats": "bunpats", + "gay_as_hell": "gay_as_hell", + "blobpout2": "blobpout2", + "Blobhaj_Sneaky": "Blobhaj_Sneaky", + "Blobhaj_Sneaky_Devil": "Blobhaj_Sneaky_Devil", + "Blobhaj_Witch_Broom": "Blobhaj_Witch_Broom", + "Blobhaj_Ghostie": "Blobhaj_Ghostie", + "Blobhaj_Ghostie_Alive": "Blobhaj_Ghostie_Alive", + "Blobhaj_Ghostie_Boo": "Blobhaj_Ghostie_Boo", + "Blobhaj_Ghostie_Surprise": "Blobhaj_Ghostie_Surprise", + "Blobhaj_J": "Blobhaj_J", + "Blobhaj_Melty": "Blobhaj_Melty", + "Blobhaj_Melty_Crush": "Blobhaj_Melty_Crush", + "Blobhaj_Plead_1": "Blobhaj_Plead_1", + "Blobhaj_Plead_2": "Blobhaj_Plead_2", + "Blobhaj_Pumphaj": "Blobhaj_Pumphaj", + "Blobhaj_Pumpkin_Boo": "Blobhaj_Pumpkin_Boo", + "Blobhaj_Pumpkin_Face": "Blobhaj_Pumpkin_Face", + "Blobhaj_Pumpkin_Surprise": "Blobhaj_Pumpkin_Surprise", + "Blobhaj_Pumpkin": "Blobhaj_Pumpkin", + "Blobhaj_Thinking": "Blobhaj_Thinking", + "Blobhaj_Witch": "Blobhaj_Witch", + "doi": "doi", + "librarian_hushing": "librarian_hushing", + "orcid": "orcid", + "LeVarDislike": "LeVarDislike", + "LeVarLike": "LeVarLike", + "pubmed": "pubmed", + "RSS": "RSS", + "Share": "Share", + "ProgressivePride": "ProgressivePride", + "disputed": "disputed", + "wiki": "wiki", + "zotero": "zotero", + "heart_ace": "heart_ace", + "heart_agender": "heart_agender", + "heart_aro": "heart_aro", + "heart_is": "heart_is", + "heart_bigender": "heart_bigender", + "heart_demiboy": "heart_demiboy", + "heart_demigirl": "heart_demigirl", + "ByAttribution": "ByAttribution", + "CreativeCommons": "CreativeCommons", + "heart_nb": "heart_nb", + "heart_gq": "heart_gq", + "les_bian": "les_bian", + "sogay": "sogay", + "ExtinctionRebellion": "ExtinctionRebellion", + "OpenAccess": "OpenAccess", + "scihub": "scihub", + "lgbt_io": "lgbt_io", + "InternetArchive": "InternetArchive", + "PublicDomain": "PublicDomain", + "ShareAlike": "ShareAlike", + "ProjectGutenberg": "ProjectGutenberg", + "SciRebel": "SciRebel", + "mlm": "mlm", + "he_him": "he_him", + "heart_eyes_cat_trans": "heart_eyes_cat_trans", + "she_her": "she_her", + "rock_lgbt": "rock_lgbt", + "nasa": "nasa", + "netkitty_w": "netkitty_w", + "netkitty_mew": "netkitty_mew", + "Blobbybara": "Blobbybara", + "Blobbybara_Artist": "Blobbybara_Artist", + "pink_blahaj": "pink_blahaj", + "Blobbybara_Heart": "Blobbybara_Heart", + "blobsmilehappyeyes": "blobsmilehappyeyes", + "blobsmilehappy": "blobsmilehappy", + "chick_hugging": "chick_hugging", + "people_hugging": "people_hugging", + "plural_heart": "plural_heart", + "plurality": "plurality", + "queerplural": "queerplural", + "meowMask": "meowMask", + "QueerCatHeart_Panafrican": "QueerCatHeart_Panafrican", + "Heart_Panafrican": "Heart_Panafrican", + "Flag_Panafrican": "Flag_Panafrican", + "Sparkles_Panafrican": "Sparkles_Panafrican", + "Fire_Panafrican": "Fire_Panafrican", + "blobhearteyesa": "blobhearteyesa", + "_gaysparkle": "_gaysparkle", + "sparkles_bi": "sparkles_bi", + "heart_eyes_cat_bi": "heart_eyes_cat_bi", + "sparkle_heart_bi": "sparkle_heart_bi", + "sparkles_pan": "sparkles_pan", + "yikes": "yikes", + "heart_eyes_cat_lesb": "heart_eyes_cat_lesb", + "olympic_rings": "olympic_rings", + "trans_heart": "trans_heart", + "transgender": "transgender", + "triangles_bi": "triangles_bi", + "blobrofl": "blobrofl", + "ancomheart": "ancomheart", + "flutteryay": "flutteryay", + "flan_warrior": "flan_warrior", + "flan_trophy": "flan_trophy", + "flan_zombie": "flan_zombie", + "flan_vacation": "flan_vacation", + "flan_waiter": "flan_waiter", + "flan_whip": "flan_whip", + "flan_wine": "flan_wine", + "flan_yikes": "flan_yikes", + "blobhyperthink": "blobhyperthink", + "blobhug2": "blobhug2", + "blobcat0_0": "blobcat0_0", + "blobcattransheart": "blobcattransheart", + "blobcat_box": "blobcat_box", + "blobcatlove": "blobcatlove", + "blobcatinnocent": "blobcatinnocent", + "blobcat_mlem": "blobcat_mlem", + "blobcatowoevil": "blobcatowoevil", + "blobexclaim": "blobexclaim", + "blob_raccoon_pat": "blob_raccoon_pat", + "blobcowboy": "blobcowboy", + "blobkissheart": "blobkissheart", + "blobcatpeekknife": "blobcatpeekknife", + "blobsplosion": "blobsplosion", + "blobcat_pleading": "blobcat_pleading", + "blobcatsnugs": "blobcatsnugs", + "blobcat_sip": "blobcat_sip", + "pizzablobcat": "pizzablobcat", + "blobcatmeltthumb": "blobcatmeltthumb", + "blobkissblush": "blobkissblush", + "flan_piteous": "flan_piteous", + "flan_stars": "flan_stars", + "flan_shrug": "flan_shrug", + "flan_sleep": "flan_sleep", + "flan_tie": "flan_tie", + "flan_sad": "flan_sad", + "flan_balloon": "flan_balloon", + "flan_announcer": "flan_announcer", + "flan_aww": "flan_aww", + "flan_batter": "flan_batter", + "flan_eyeroll": "flan_eyeroll", + "flan_eyes_narrowed": "flan_eyes_narrowed", + "flan_evil": "flan_evil", + "flan_cool": "flan_cool", + "flan_blush": "flan_blush", + "flan_dance": "flan_dance", + "flan_calm": "flan_calm", + "flan_coffee": "flan_coffee", + "flan_angry": "flan_angry", + "flan_book": "flan_book", + "flan_cheer": "flan_cheer", + "flan_cleaver": "flan_cleaver", + "flan_cat": "flan_cat", + "flan_bkmage": "flan_bkmage", + "flan_bard": "flan_bard", + "flan_beer": "flan_beer", + "flan_bite": "flan_bite", + "flan_bow": "flan_bow", + "flan_excite": "flan_excite", + "flan_awe": "flan_awe", + "flan_despair": "flan_despair", + "flan_ball": "flan_ball", + "flan_bassist": "flan_bassist", + "flan_beard": "flan_beard", + "flan_bunny": "flan_bunny", + "flan_dalf": "flan_dalf", + "flan_disappointed": "flan_disappointed", + "flan_drummer": "flan_drummer", + "flan_executioner": "flan_executioner", + "flan_alien": "flan_alien", + "flan_hearts": "flan_hearts", + "flan_on_fire": "flan_on_fire", + "flan_laugh": "flan_laugh", + "flan_hacker": "flan_hacker", + "flan_insomnia": "flan_insomnia", + "flan_mask": "flan_mask", + "flan_hug": "flan_hug", + "flan_nom": "flan_nom", + "flan_headphones": "flan_headphones", + "flan_nooo": "flan_nooo", + "flan_flaneur": "flan_flaneur", + "flan_fox": "flan_fox", + "flan_heckk": "flan_heckk", + "flan_heck": "flan_heck", + "flan_hulk": "flan_hulk", + "flan_hurrah": "flan_hurrah", + "flan_luck": "flan_luck", + "flan_jorts": "flan_jorts", + "flan_ooh": "flan_ooh", + "flan_kraken1": "flan_kraken1", + "flan_kraken2": "flan_kraken2", + "flan_kraken3": "flan_kraken3", + "flan_kraken4": "flan_kraken4", + "flan_guitar": "flan_guitar", + "flan_keyboard": "flan_keyboard", + "flan_le_french": "flan_le_french", + "flan_guy2": "flan_guy2", + "flan_gamer": "flan_gamer", + "flan_metal": "flan_metal", + "flan_orb": "flan_orb", + "flan_flowers": "flan_flowers", + "flan_mask2": "flan_mask2", + "flan_heart": "flan_heart", + "flan_facepalm": "flan_facepalm", + "flan_racer": "flan_racer", + "flan_set_fire": "flan_set_fire", + "flan_squee": "flan_squee", + "flan_pats": "flan_pats", + "flan_posh": "flan_posh", + "flan_smile": "flan_smile", + "flan_tired": "flan_tired", + "flan_tongue": "flan_tongue", + "flan_peek": "flan_peek", + "flan_sign": "flan_sign", + "flan_tea": "flan_tea", + "flan_thumbs": "flan_thumbs", + "flan_shout": "flan_shout", + "flan_popcorn": "flan_popcorn", + "flan_photo": "flan_photo", + "flan_rage": "flan_rage", + "flan_sick": "flan_sick", + "flan_stick": "flan_stick", + "flan_strong": "flan_strong", + "flan_ski": "flan_ski", + "flan_snow": "flan_snow", + "flantifa": "flantifa", + "flan_sf": "flan_sf", + "flan_trans": "flan_trans", + "flan_triathlete": "flan_triathlete", + "flan_reaper": "flan_reaper", + "flan_q": "flan_q", + "flan_pirate": "flan_pirate", + "flan_guns": "flan_guns", + "flan_molotov": "flan_molotov", + "flan_outline": "flan_outline", + "flan_goth": "flan_goth", + "flan_guy": "flan_guy", + "flan_greybeard": "flan_greybeard", + "flan_headbang": "flan_headbang", + "flan_phone2": "flan_phone2", + "flan_phone1": "flan_phone1", + "flan_snorkel": "flan_snorkel", + "flan_XD": "flan_XD", + "flan_wink": "flan_wink", + "flan_worried": "flan_worried", + "flan_vendor": "flan_vendor", + "flan_umbrella": "flan_umbrella", + "flan_water": "flan_water", + "flan_writing": "flan_writing", + "flan_whmage": "flan_whmage", + "flan_wave": "flan_wave", + "flan_bored": "flan_bored", + "flan_aw": "flan_aw", + "flan_blender": "flan_blender", + "flan_brick": "flan_brick", + "flan_chef": "flan_chef", + "flan_confused": "flan_confused", + "flan_royal": "flan_royal", + "flan_ranger": "flan_ranger", + "blobcheerR": "blobcheerR", + "blobcoffeeunamused": "blobcoffeeunamused", + "blobtantrum": "blobtantrum", + "ms_robot_headpats": "ms_robot_headpats", + "ms_robot_peek": "ms_robot_peek", + "ms_robot_surprised": "ms_robot_surprised", + "ms_robot_display_heart": "ms_robot_display_heart", + "ms_robot_upside_down": "ms_robot_upside_down", + "ms_robot_fingerguns": "ms_robot_fingerguns", + "ms_robot_sad": "ms_robot_sad", + "ms_robot_angry": "ms_robot_angry", + "ms_robot_elthree": "ms_robot_elthree", + "ms_robot_blushy_crushy_4_mastodon": "ms_robot_blushy_crushy_4_mastodon", + "ms_robot_pats_alt": "ms_robot_pats_alt", + "ms_robot_thinking": "ms_robot_thinking", + "ms_robot_heart_cybre_lesbian": "ms_robot_heart_cybre_lesbian", + "ms_robot_kiss": "ms_robot_kiss", + "ms_robot_thinkgrin": "ms_robot_thinkgrin", + "ms_robot_grin": "ms_robot_grin", + "ms_robot": "ms_robot", + "ms_robot_blushy_4_mastodon": "ms_robot_blushy_4_mastodon", + "ms_robot_bliss": "ms_robot_bliss", + "ms_robot_display_shades": "ms_robot_display_shades", + "blobcatboo": "blobcatboo", + "blobcatmelt3": "blobcatmelt3", + "blobcatnuu": "blobcatnuu", + "blobcatumm": "blobcatumm", + "anarchismred": "anarchismred", + "anarchoheart1": "anarchoheart1", + "tranarchy": "tranarchy", + "anarchist_flag": "anarchist_flag", + "ms_robot_sleep": "ms_robot_sleep", + "ms_robot_cheery": "ms_robot_cheery", + "ms_robot_cowbot": "ms_robot_cowbot", + "latex_ball": "latex_ball", + "latexLips": "latexLips", + "ms_robot_melt": "ms_robot_melt", + "ms_robot_pats": "ms_robot_pats", + "ms_robot_blushy_crushy": "ms_robot_blushy_crushy", + "ms_robot_shades": "ms_robot_shades", + "ms_robot_blushy": "ms_robot_blushy", + "ms_robot_slow_2": "ms_robot_slow_2", + "ms_robot_slow_0": "ms_robot_slow_0", + "ms_robot_slow_1": "ms_robot_slow_1", + "ms_robot_slow_3": "ms_robot_slow_3", + "ms_robot_error": "ms_robot_error", + "queer100": "queer100", + "blobwavereverse": "blobwavereverse", + "bl_crab_joy": "bl_crab_joy", + "bl_crab_rage": "bl_crab_rage", + "bl_crab_love": "bl_crab_love", + "bl_crab_oh": "bl_crab_oh", + "blobangery": "blobangery", + "blobangry": "blobangry", + "blobcool": "blobcool", + "birbblobpats": "birbblobpats", + "blobboost": "blobboost", + "blobbanhammer": "blobbanhammer", + "blobbored": "blobbored", + "blobcmereyou": "blobcmereyou", + "blobbroken": "blobbroken", + "blobcoffeeunamused2": "blobcoffeeunamused2", + "blobconfounded": "blobconfounded", + "blobartist": "blobartist", + "blobdevil": "blobdevil", + "blobexpressionless": "blobexpressionless", + "goose_shades": "goose_shades", + "blobfistbumpB": "blobfistbumpB", + "blobeyesdown": "blobeyesdown", + "blobeyesup": "blobeyesup", + "blobdoubt": "blobdoubt", + "blobfingerscrossed": "blobfingerscrossed", + "blobfrog": "blobfrog", + "blobgoat": "blobgoat", + "blobgiggle": "blobgiggle", + "blobgo": "blobgo", + "goose_count": "goose_count", + "goose_flap": "goose_flap", + "goose_peek": "goose_peek", + "goose_hacker": "goose_hacker", + "goose_silly": "goose_silly", + "feministfist": "feministfist", + "goose_helm": "goose_helm", + "goose_honk": "goose_honk", + "goose_scorn": "goose_scorn", + "goose_side": "goose_side", + "goose_star": "goose_star", + "blobheadphones": "blobheadphones", + "blobno": "blobno", + "blobawkward": "blobawkward", + "blobcheerL": "blobcheerL", + "ablobreach": "ablobreach", + "blob3c": "blob3c", + "blobdrool": "blobdrool", + "blobdoubtful": "blobdoubtful", + "blobnotsureif": "blobnotsureif", + "bloboutage": "bloboutage", + "blobgrin": "blobgrin", + "blobgrimace": "blobgrimace", + "blobnervous2": "blobnervous2", + "blobfreezing": "blobfreezing", + "blobglassesdown": "blobglassesdown", + "blobgoodmorning": "blobgoodmorning", + "blobgoodnight": "blobgoodnight", + "blobgoodnightreverse": "blobgoodnightreverse", + "blobhero": "blobhero", + "bloblamp": "bloblamp", + "blobhighfive": "blobhighfive", + "blobooh": "blobooh", + "blobsadrain": "blobsadrain", + "blobthinkingsmart": "blobthinkingsmart", + "blobthumbsdown": "blobthumbsdown", + "blobscarf": "blobscarf", + "spaceheart_border": "spaceheart_border", + "spaceheart": "spaceheart", + "blobworried": "blobworried", + "blobyawn": "blobyawn", + "blobworker": "blobworker", + "blobyes": "blobyes", + "kirbyblob": "kirbyblob", + "blobglarenervous": "blobglarenervous", + "blobgoodmorningreverse": "blobgoodmorningreverse", + "blobsadpats": "blobsadpats", + "blobsip": "blobsip", + "blobthis": "blobthis", + "blobtongue": "blobtongue", + "blobzzz": "blobzzz", + "blobyikes": "blobyikes", + "blobwitch": "blobwitch", + "heart_cybre": "heart_cybre", + "flag_genderfluid": "flag_genderfluid", + "QueerCat_Genderfluid": "QueerCat_Genderfluid", + "apple_logo_genderfluid": "apple_logo_genderfluid", + "genderfluidfox": "genderfluidfox", + "trantifa": "trantifa", + "antifa2": "antifa2", + "antifa_ancom": "antifa_ancom", + "antifa_trans": "antifa_trans", + "blobcatcomfyuwu": "blobcatcomfyuwu", + "blobcatcomfsip": "blobcatcomfsip", + "blobcat_banban": "blobcat_banban", + "blobcatcry2": "blobcatcry2", + "blobcatheartR": "blobcatheartR", + "blobcatHeart": "blobcatHeart", + "blobcathearthug": "blobcathearthug", + "blobcatenby": "blobcatenby", + "blobcateyesblush": "blobcateyesblush", + "bunhdhappy": "bunhdhappy", + "abunhdhappyhop": "abunhdhappyhop", + "arevbunhdhappy": "arevbunhdhappy", + "bun_love": "bun_love", + "blobcathappypaws": "blobcathappypaws", + "blobcatreachrev": "blobcatreachrev", + "blobcat_owo": "blobcat_owo", + "blobcaticecream": "blobcaticecream", + "blobcatlaugh": "blobcatlaugh", + "blobcatreachsad": "blobcatreachsad", + "blobcat_pat": "blobcat_pat", + "blobcat_MUDAMUDAMUDA": "blobcat_MUDAMUDAMUDA", + "blobcatlisten": "blobcatlisten", + "blobcatninja": "blobcatninja", + "blobcatreachmeltuwu": "blobcatreachmeltuwu", + "blobcatterrified": "blobcatterrified", + "blobcatsadreachrev": "blobcatsadreachrev", + "blobcathearts": "blobcathearts", + "blobcat_heart_trans": "blobcat_heart_trans", + "blobcathcaach": "blobcathcaach", + "blobcatlook": "blobcatlook", + "blobcatlost": "blobcatlost", + "blobcatsunglasses": "blobcatsunglasses", + "heart_sparkles_bisexual": "heart_sparkles_bisexual", + "QueerCatLoves_BlackTrans": "QueerCatLoves_BlackTrans", + "QueerCatHeart_BlackTrans": "QueerCatHeart_BlackTrans", + "QueerCat_BlackTrans": "QueerCat_BlackTrans", + "100BlackTrans": "100BlackTrans", + "Flag_BlackTrans": "Flag_BlackTrans" } diff --git a/emoji/describe_me.png b/emoji/describe_me.png new file mode 100644 index 000000000..2a7e3a728 Binary files /dev/null and b/emoji/describe_me.png differ diff --git a/emoji/disputed.png b/emoji/disputed.png new file mode 100644 index 000000000..9a9a8bd11 Binary files /dev/null and b/emoji/disputed.png differ diff --git a/emoji/doi.png b/emoji/doi.png new file mode 100644 index 000000000..432ee3b6d Binary files /dev/null and b/emoji/doi.png differ diff --git a/emoji/dont_splat_me.png b/emoji/dont_splat_me.png new file mode 100644 index 000000000..9a47c4071 Binary files /dev/null and b/emoji/dont_splat_me.png differ diff --git a/emoji/ellie.png b/emoji/ellie.png new file mode 100644 index 000000000..eca7c38c5 Binary files /dev/null and b/emoji/ellie.png differ diff --git a/emoji/feministfist.png b/emoji/feministfist.png new file mode 100644 index 000000000..fd0a78c62 Binary files /dev/null and b/emoji/feministfist.png differ diff --git a/emoji/flag_genderfluid.png b/emoji/flag_genderfluid.png new file mode 100644 index 000000000..1810ed486 Binary files /dev/null and b/emoji/flag_genderfluid.png differ diff --git a/emoji/flag_wbw.png b/emoji/flag_wbw.png new file mode 100644 index 000000000..d11ded02b Binary files /dev/null and b/emoji/flag_wbw.png differ diff --git a/emoji/flan_XD.png b/emoji/flan_XD.png new file mode 100644 index 000000000..5794d77e7 Binary files /dev/null and b/emoji/flan_XD.png differ diff --git a/emoji/flan_alien.png b/emoji/flan_alien.png new file mode 100644 index 000000000..f2806a2a0 Binary files /dev/null and b/emoji/flan_alien.png differ diff --git a/emoji/flan_angry.png b/emoji/flan_angry.png new file mode 100644 index 000000000..683e04635 Binary files /dev/null and b/emoji/flan_angry.png differ diff --git a/emoji/flan_announcer.png b/emoji/flan_announcer.png new file mode 100644 index 000000000..0186732cc Binary files /dev/null and b/emoji/flan_announcer.png differ diff --git a/emoji/flan_apron.png b/emoji/flan_apron.png new file mode 100644 index 000000000..fc07a2850 Binary files /dev/null and b/emoji/flan_apron.png differ diff --git a/emoji/flan_aw.png b/emoji/flan_aw.png new file mode 100644 index 000000000..2bf311de8 Binary files /dev/null and b/emoji/flan_aw.png differ diff --git a/emoji/flan_awe.png b/emoji/flan_awe.png new file mode 100644 index 000000000..1f801c6b5 Binary files /dev/null and b/emoji/flan_awe.png differ diff --git a/emoji/flan_aww.png b/emoji/flan_aww.png new file mode 100644 index 000000000..16eb1aed7 Binary files /dev/null and b/emoji/flan_aww.png differ diff --git a/emoji/flan_baker.png b/emoji/flan_baker.png new file mode 100644 index 000000000..4e1a50e34 Binary files /dev/null and b/emoji/flan_baker.png differ diff --git a/emoji/flan_ball.png b/emoji/flan_ball.png new file mode 100644 index 000000000..029576055 Binary files /dev/null and b/emoji/flan_ball.png differ diff --git a/emoji/flan_balloon.png b/emoji/flan_balloon.png new file mode 100644 index 000000000..eb3efbb5b Binary files /dev/null and b/emoji/flan_balloon.png differ diff --git a/emoji/flan_bard.png b/emoji/flan_bard.png new file mode 100644 index 000000000..babc3bfd5 Binary files /dev/null and b/emoji/flan_bard.png differ diff --git a/emoji/flan_bassist.png b/emoji/flan_bassist.png new file mode 100644 index 000000000..ac133f164 Binary files /dev/null and b/emoji/flan_bassist.png differ diff --git a/emoji/flan_batter.png b/emoji/flan_batter.png new file mode 100644 index 000000000..715dd2329 Binary files /dev/null and b/emoji/flan_batter.png differ diff --git a/emoji/flan_beard.png b/emoji/flan_beard.png new file mode 100644 index 000000000..6c6288bf3 Binary files /dev/null and b/emoji/flan_beard.png differ diff --git a/emoji/flan_bee.png b/emoji/flan_bee.png new file mode 100644 index 000000000..d2f3829c0 Binary files /dev/null and b/emoji/flan_bee.png differ diff --git a/emoji/flan_beer.png b/emoji/flan_beer.png new file mode 100644 index 000000000..09d520af0 Binary files /dev/null and b/emoji/flan_beer.png differ diff --git a/emoji/flan_bite.png b/emoji/flan_bite.png new file mode 100644 index 000000000..51e9092cb Binary files /dev/null and b/emoji/flan_bite.png differ diff --git a/emoji/flan_bkmage.png b/emoji/flan_bkmage.png new file mode 100644 index 000000000..ee0f51877 Binary files /dev/null and b/emoji/flan_bkmage.png differ diff --git a/emoji/flan_blender.png b/emoji/flan_blender.png new file mode 100644 index 000000000..01a9e0d8d Binary files /dev/null and b/emoji/flan_blender.png differ diff --git a/emoji/flan_blush.png b/emoji/flan_blush.png new file mode 100644 index 000000000..cf92b0e8b Binary files /dev/null and b/emoji/flan_blush.png differ diff --git a/emoji/flan_bonnet.png b/emoji/flan_bonnet.png new file mode 100644 index 000000000..becd49310 Binary files /dev/null and b/emoji/flan_bonnet.png differ diff --git a/emoji/flan_book.png b/emoji/flan_book.png new file mode 100644 index 000000000..396b0841b Binary files /dev/null and b/emoji/flan_book.png differ diff --git a/emoji/flan_bored.png b/emoji/flan_bored.png new file mode 100644 index 000000000..eee5894fa Binary files /dev/null and b/emoji/flan_bored.png differ diff --git a/emoji/flan_bow.png b/emoji/flan_bow.png new file mode 100644 index 000000000..f7774326f Binary files /dev/null and b/emoji/flan_bow.png differ diff --git a/emoji/flan_boxes.png b/emoji/flan_boxes.png new file mode 100644 index 000000000..67e11dcc9 Binary files /dev/null and b/emoji/flan_boxes.png differ diff --git a/emoji/flan_brick.png b/emoji/flan_brick.png new file mode 100644 index 000000000..588ee320b Binary files /dev/null and b/emoji/flan_brick.png differ diff --git a/emoji/flan_bunny.png b/emoji/flan_bunny.png new file mode 100644 index 000000000..428867ace Binary files /dev/null and b/emoji/flan_bunny.png differ diff --git a/emoji/flan_butterfly.png b/emoji/flan_butterfly.png new file mode 100644 index 000000000..a9c0229bb Binary files /dev/null and b/emoji/flan_butterfly.png differ diff --git a/emoji/flan_calm.png b/emoji/flan_calm.png new file mode 100644 index 000000000..6f3a25eb9 Binary files /dev/null and b/emoji/flan_calm.png differ diff --git a/emoji/flan_cat.png b/emoji/flan_cat.png new file mode 100644 index 000000000..e8675fda6 Binary files /dev/null and b/emoji/flan_cat.png differ diff --git a/emoji/flan_cheer.png b/emoji/flan_cheer.png new file mode 100644 index 000000000..a3a2054cf Binary files /dev/null and b/emoji/flan_cheer.png differ diff --git a/emoji/flan_chef.png b/emoji/flan_chef.png new file mode 100644 index 000000000..4ce33df30 Binary files /dev/null and b/emoji/flan_chef.png differ diff --git a/emoji/flan_cleaver.png b/emoji/flan_cleaver.png new file mode 100644 index 000000000..ad5d70d38 Binary files /dev/null and b/emoji/flan_cleaver.png differ diff --git a/emoji/flan_coffee.png b/emoji/flan_coffee.png new file mode 100644 index 000000000..7a17a5bb8 Binary files /dev/null and b/emoji/flan_coffee.png differ diff --git a/emoji/flan_confused.png b/emoji/flan_confused.png new file mode 100644 index 000000000..37e6cef04 Binary files /dev/null and b/emoji/flan_confused.png differ diff --git a/emoji/flan_cool.png b/emoji/flan_cool.png new file mode 100644 index 000000000..696144e56 Binary files /dev/null and b/emoji/flan_cool.png differ diff --git a/emoji/flan_dalf.png b/emoji/flan_dalf.png new file mode 100644 index 000000000..92e3007d1 Binary files /dev/null and b/emoji/flan_dalf.png differ diff --git a/emoji/flan_dance.png b/emoji/flan_dance.png new file mode 100644 index 000000000..bbad051a0 Binary files /dev/null and b/emoji/flan_dance.png differ diff --git a/emoji/flan_despair.png b/emoji/flan_despair.png new file mode 100644 index 000000000..71071355a Binary files /dev/null and b/emoji/flan_despair.png differ diff --git a/emoji/flan_disappointed.png b/emoji/flan_disappointed.png new file mode 100644 index 000000000..d9baa7424 Binary files /dev/null and b/emoji/flan_disappointed.png differ diff --git a/emoji/flan_drummer.png b/emoji/flan_drummer.png new file mode 100644 index 000000000..46bd8acaf Binary files /dev/null and b/emoji/flan_drummer.png differ diff --git a/emoji/flan_evil.png b/emoji/flan_evil.png new file mode 100644 index 000000000..3e42a2099 Binary files /dev/null and b/emoji/flan_evil.png differ diff --git a/emoji/flan_excite.png b/emoji/flan_excite.png new file mode 100644 index 000000000..3de0e6c6e Binary files /dev/null and b/emoji/flan_excite.png differ diff --git a/emoji/flan_executioner.png b/emoji/flan_executioner.png new file mode 100644 index 000000000..846f7fbb3 Binary files /dev/null and b/emoji/flan_executioner.png differ diff --git a/emoji/flan_eyeroll.png b/emoji/flan_eyeroll.png new file mode 100644 index 000000000..37a098169 Binary files /dev/null and b/emoji/flan_eyeroll.png differ diff --git a/emoji/flan_eyes_narrowed.png b/emoji/flan_eyes_narrowed.png new file mode 100644 index 000000000..6b57a9f96 Binary files /dev/null and b/emoji/flan_eyes_narrowed.png differ diff --git a/emoji/flan_facepalm.png b/emoji/flan_facepalm.png new file mode 100644 index 000000000..3c3b24756 Binary files /dev/null and b/emoji/flan_facepalm.png differ diff --git a/emoji/flan_fairy.png b/emoji/flan_fairy.png new file mode 100644 index 000000000..726275ee8 Binary files /dev/null and b/emoji/flan_fairy.png differ diff --git a/emoji/flan_flaneur.png b/emoji/flan_flaneur.png new file mode 100644 index 000000000..ab9f34b04 Binary files /dev/null and b/emoji/flan_flaneur.png differ diff --git a/emoji/flan_flowers.png b/emoji/flan_flowers.png new file mode 100644 index 000000000..c1922a0f0 Binary files /dev/null and b/emoji/flan_flowers.png differ diff --git a/emoji/flan_fox.png b/emoji/flan_fox.png new file mode 100644 index 000000000..5c9e61459 Binary files /dev/null and b/emoji/flan_fox.png differ diff --git a/emoji/flan_frog.png b/emoji/flan_frog.png new file mode 100644 index 000000000..dfffc456f Binary files /dev/null and b/emoji/flan_frog.png differ diff --git a/emoji/flan_gamer.png b/emoji/flan_gamer.png new file mode 100644 index 000000000..80e0ed233 Binary files /dev/null and b/emoji/flan_gamer.png differ diff --git a/emoji/flan_garden.png b/emoji/flan_garden.png new file mode 100644 index 000000000..91e9db861 Binary files /dev/null and b/emoji/flan_garden.png differ diff --git a/emoji/flan_goth.png b/emoji/flan_goth.png new file mode 100644 index 000000000..8a3a06645 Binary files /dev/null and b/emoji/flan_goth.png differ diff --git a/emoji/flan_greybeard.png b/emoji/flan_greybeard.png new file mode 100644 index 000000000..a3f3cbd24 Binary files /dev/null and b/emoji/flan_greybeard.png differ diff --git a/emoji/flan_guitar.png b/emoji/flan_guitar.png new file mode 100644 index 000000000..d790c3aeb Binary files /dev/null and b/emoji/flan_guitar.png differ diff --git a/emoji/flan_guns.png b/emoji/flan_guns.png new file mode 100644 index 000000000..5b8bf2478 Binary files /dev/null and b/emoji/flan_guns.png differ diff --git a/emoji/flan_guy.png b/emoji/flan_guy.png new file mode 100644 index 000000000..f37e37995 Binary files /dev/null and b/emoji/flan_guy.png differ diff --git a/emoji/flan_guy2.png b/emoji/flan_guy2.png new file mode 100644 index 000000000..d026ad728 Binary files /dev/null and b/emoji/flan_guy2.png differ diff --git a/emoji/flan_hacker.png b/emoji/flan_hacker.png new file mode 100644 index 000000000..fe17ca9f7 Binary files /dev/null and b/emoji/flan_hacker.png differ diff --git a/emoji/flan_headbang.png b/emoji/flan_headbang.png new file mode 100644 index 000000000..45df567ca Binary files /dev/null and b/emoji/flan_headbang.png differ diff --git a/emoji/flan_headphones.png b/emoji/flan_headphones.png new file mode 100644 index 000000000..12c9dac7e Binary files /dev/null and b/emoji/flan_headphones.png differ diff --git a/emoji/flan_heart.png b/emoji/flan_heart.png new file mode 100644 index 000000000..a47cbab08 Binary files /dev/null and b/emoji/flan_heart.png differ diff --git a/emoji/flan_hearts.png b/emoji/flan_hearts.png new file mode 100644 index 000000000..f7bec1604 Binary files /dev/null and b/emoji/flan_hearts.png differ diff --git a/emoji/flan_heck.png b/emoji/flan_heck.png new file mode 100644 index 000000000..94351d964 Binary files /dev/null and b/emoji/flan_heck.png differ diff --git a/emoji/flan_heckk.png b/emoji/flan_heckk.png new file mode 100644 index 000000000..d7928480b Binary files /dev/null and b/emoji/flan_heckk.png differ diff --git a/emoji/flan_hug.png b/emoji/flan_hug.png new file mode 100644 index 000000000..ad0333702 Binary files /dev/null and b/emoji/flan_hug.png differ diff --git a/emoji/flan_hulk.png b/emoji/flan_hulk.png new file mode 100644 index 000000000..ca333b9c4 Binary files /dev/null and b/emoji/flan_hulk.png differ diff --git a/emoji/flan_hurrah.png b/emoji/flan_hurrah.png new file mode 100644 index 000000000..eb7a72d98 Binary files /dev/null and b/emoji/flan_hurrah.png differ diff --git a/emoji/flan_insomnia.png b/emoji/flan_insomnia.png new file mode 100644 index 000000000..c1bfd0495 Binary files /dev/null and b/emoji/flan_insomnia.png differ diff --git a/emoji/flan_jorts.png b/emoji/flan_jorts.png new file mode 100644 index 000000000..740a681ed Binary files /dev/null and b/emoji/flan_jorts.png differ diff --git a/emoji/flan_keyboard.png b/emoji/flan_keyboard.png new file mode 100644 index 000000000..0ee78ce91 Binary files /dev/null and b/emoji/flan_keyboard.png differ diff --git a/emoji/flan_kraken1.png b/emoji/flan_kraken1.png new file mode 100644 index 000000000..b381962cf Binary files /dev/null and b/emoji/flan_kraken1.png differ diff --git a/emoji/flan_kraken2.png b/emoji/flan_kraken2.png new file mode 100644 index 000000000..adfa767dd Binary files /dev/null and b/emoji/flan_kraken2.png differ diff --git a/emoji/flan_kraken3.png b/emoji/flan_kraken3.png new file mode 100644 index 000000000..123a6e7e9 Binary files /dev/null and b/emoji/flan_kraken3.png differ diff --git a/emoji/flan_kraken4.png b/emoji/flan_kraken4.png new file mode 100644 index 000000000..7b144e30e Binary files /dev/null and b/emoji/flan_kraken4.png differ diff --git a/emoji/flan_laugh.png b/emoji/flan_laugh.png new file mode 100644 index 000000000..897efcb69 Binary files /dev/null and b/emoji/flan_laugh.png differ diff --git a/emoji/flan_le_french.png b/emoji/flan_le_french.png new file mode 100644 index 000000000..fd83c399b Binary files /dev/null and b/emoji/flan_le_french.png differ diff --git a/emoji/flan_luck.png b/emoji/flan_luck.png new file mode 100644 index 000000000..6405f2bca Binary files /dev/null and b/emoji/flan_luck.png differ diff --git a/emoji/flan_mail.png b/emoji/flan_mail.png new file mode 100644 index 000000000..592655995 Binary files /dev/null and b/emoji/flan_mail.png differ diff --git a/emoji/flan_mask.png b/emoji/flan_mask.png new file mode 100644 index 000000000..35aa9f262 Binary files /dev/null and b/emoji/flan_mask.png differ diff --git a/emoji/flan_mask2.png b/emoji/flan_mask2.png new file mode 100644 index 000000000..961d0bb31 Binary files /dev/null and b/emoji/flan_mask2.png differ diff --git a/emoji/flan_metal.png b/emoji/flan_metal.png new file mode 100644 index 000000000..180bf4431 Binary files /dev/null and b/emoji/flan_metal.png differ diff --git a/emoji/flan_molotov.png b/emoji/flan_molotov.png new file mode 100644 index 000000000..60536ebe1 Binary files /dev/null and b/emoji/flan_molotov.png differ diff --git a/emoji/flan_mushroom.png b/emoji/flan_mushroom.png new file mode 100644 index 000000000..eb796d796 Binary files /dev/null and b/emoji/flan_mushroom.png differ diff --git a/emoji/flan_nom.png b/emoji/flan_nom.png new file mode 100644 index 000000000..ad5e6bd9e Binary files /dev/null and b/emoji/flan_nom.png differ diff --git a/emoji/flan_nooo.png b/emoji/flan_nooo.png new file mode 100644 index 000000000..01b5a4eb0 Binary files /dev/null and b/emoji/flan_nooo.png differ diff --git a/emoji/flan_on_fire.png b/emoji/flan_on_fire.png new file mode 100644 index 000000000..98f634b23 Binary files /dev/null and b/emoji/flan_on_fire.png differ diff --git a/emoji/flan_ooh.png b/emoji/flan_ooh.png new file mode 100644 index 000000000..71bd3346a Binary files /dev/null and b/emoji/flan_ooh.png differ diff --git a/emoji/flan_orb.png b/emoji/flan_orb.png new file mode 100644 index 000000000..fdd69eb2d Binary files /dev/null and b/emoji/flan_orb.png differ diff --git a/emoji/flan_outline.png b/emoji/flan_outline.png new file mode 100644 index 000000000..fdb59a61f Binary files /dev/null and b/emoji/flan_outline.png differ diff --git a/emoji/flan_pats.png b/emoji/flan_pats.png new file mode 100644 index 000000000..a9670cd96 Binary files /dev/null and b/emoji/flan_pats.png differ diff --git a/emoji/flan_peek.png b/emoji/flan_peek.png new file mode 100644 index 000000000..568e4163b Binary files /dev/null and b/emoji/flan_peek.png differ diff --git a/emoji/flan_phone1.png b/emoji/flan_phone1.png new file mode 100644 index 000000000..63af8a8d8 Binary files /dev/null and b/emoji/flan_phone1.png differ diff --git a/emoji/flan_phone2.png b/emoji/flan_phone2.png new file mode 100644 index 000000000..18c1e7490 Binary files /dev/null and b/emoji/flan_phone2.png differ diff --git a/emoji/flan_photo.png b/emoji/flan_photo.png new file mode 100644 index 000000000..4cc675cef Binary files /dev/null and b/emoji/flan_photo.png differ diff --git a/emoji/flan_picnic.png b/emoji/flan_picnic.png new file mode 100644 index 000000000..395c87400 Binary files /dev/null and b/emoji/flan_picnic.png differ diff --git a/emoji/flan_pirate.png b/emoji/flan_pirate.png new file mode 100644 index 000000000..7187d900c Binary files /dev/null and b/emoji/flan_pirate.png differ diff --git a/emoji/flan_piteous.png b/emoji/flan_piteous.png new file mode 100644 index 000000000..23798b590 Binary files /dev/null and b/emoji/flan_piteous.png differ diff --git a/emoji/flan_popcorn.png b/emoji/flan_popcorn.png new file mode 100644 index 000000000..6102c331f Binary files /dev/null and b/emoji/flan_popcorn.png differ diff --git a/emoji/flan_posh.png b/emoji/flan_posh.png new file mode 100644 index 000000000..1f0404f5c Binary files /dev/null and b/emoji/flan_posh.png differ diff --git a/emoji/flan_q.png b/emoji/flan_q.png new file mode 100644 index 000000000..62fc865a8 Binary files /dev/null and b/emoji/flan_q.png differ diff --git a/emoji/flan_racer.png b/emoji/flan_racer.png new file mode 100644 index 000000000..3d50e3bce Binary files /dev/null and b/emoji/flan_racer.png differ diff --git a/emoji/flan_rage.png b/emoji/flan_rage.png new file mode 100644 index 000000000..0051f063c Binary files /dev/null and b/emoji/flan_rage.png differ diff --git a/emoji/flan_ranger.png b/emoji/flan_ranger.png new file mode 100644 index 000000000..a80457551 Binary files /dev/null and b/emoji/flan_ranger.png differ diff --git a/emoji/flan_reaper.png b/emoji/flan_reaper.png new file mode 100644 index 000000000..885868a30 Binary files /dev/null and b/emoji/flan_reaper.png differ diff --git a/emoji/flan_royal.png b/emoji/flan_royal.png new file mode 100644 index 000000000..f9d6b48fd Binary files /dev/null and b/emoji/flan_royal.png differ diff --git a/emoji/flan_sad.png b/emoji/flan_sad.png new file mode 100644 index 000000000..d0b2ac99b Binary files /dev/null and b/emoji/flan_sad.png differ diff --git a/emoji/flan_set_fire.png b/emoji/flan_set_fire.png new file mode 100644 index 000000000..e5cad4196 Binary files /dev/null and b/emoji/flan_set_fire.png differ diff --git a/emoji/flan_sf.png b/emoji/flan_sf.png new file mode 100644 index 000000000..a965f4d72 Binary files /dev/null and b/emoji/flan_sf.png differ diff --git a/emoji/flan_shout.png b/emoji/flan_shout.png new file mode 100644 index 000000000..8cb28dd0f Binary files /dev/null and b/emoji/flan_shout.png differ diff --git a/emoji/flan_shrug.png b/emoji/flan_shrug.png new file mode 100644 index 000000000..70fc77c2e Binary files /dev/null and b/emoji/flan_shrug.png differ diff --git a/emoji/flan_sick.png b/emoji/flan_sick.png new file mode 100644 index 000000000..9ede679c3 Binary files /dev/null and b/emoji/flan_sick.png differ diff --git a/emoji/flan_sign.png b/emoji/flan_sign.png new file mode 100644 index 000000000..e3fc3d0bb Binary files /dev/null and b/emoji/flan_sign.png differ diff --git a/emoji/flan_ski.png b/emoji/flan_ski.png new file mode 100644 index 000000000..17404495f Binary files /dev/null and b/emoji/flan_ski.png differ diff --git a/emoji/flan_sleep.png b/emoji/flan_sleep.png new file mode 100644 index 000000000..04607e42c Binary files /dev/null and b/emoji/flan_sleep.png differ diff --git a/emoji/flan_smile.png b/emoji/flan_smile.png new file mode 100644 index 000000000..897235df6 Binary files /dev/null and b/emoji/flan_smile.png differ diff --git a/emoji/flan_snorkel.png b/emoji/flan_snorkel.png new file mode 100644 index 000000000..c282f9da7 Binary files /dev/null and b/emoji/flan_snorkel.png differ diff --git a/emoji/flan_snow.png b/emoji/flan_snow.png new file mode 100644 index 000000000..fda95fcbd Binary files /dev/null and b/emoji/flan_snow.png differ diff --git a/emoji/flan_squee.png b/emoji/flan_squee.png new file mode 100644 index 000000000..b370c17b1 Binary files /dev/null and b/emoji/flan_squee.png differ diff --git a/emoji/flan_stars.png b/emoji/flan_stars.png new file mode 100644 index 000000000..fe6b82185 Binary files /dev/null and b/emoji/flan_stars.png differ diff --git a/emoji/flan_stick.png b/emoji/flan_stick.png new file mode 100644 index 000000000..34e671d93 Binary files /dev/null and b/emoji/flan_stick.png differ diff --git a/emoji/flan_strong.png b/emoji/flan_strong.png new file mode 100644 index 000000000..9f0282c1c Binary files /dev/null and b/emoji/flan_strong.png differ diff --git a/emoji/flan_tea.png b/emoji/flan_tea.png new file mode 100644 index 000000000..becaa079e Binary files /dev/null and b/emoji/flan_tea.png differ diff --git a/emoji/flan_thumbs.png b/emoji/flan_thumbs.png new file mode 100644 index 000000000..c0becafda Binary files /dev/null and b/emoji/flan_thumbs.png differ diff --git a/emoji/flan_tie.png b/emoji/flan_tie.png new file mode 100644 index 000000000..e78fd4585 Binary files /dev/null and b/emoji/flan_tie.png differ diff --git a/emoji/flan_tired.png b/emoji/flan_tired.png new file mode 100644 index 000000000..74aac4133 Binary files /dev/null and b/emoji/flan_tired.png differ diff --git a/emoji/flan_tongue.png b/emoji/flan_tongue.png new file mode 100644 index 000000000..e2aef3013 Binary files /dev/null and b/emoji/flan_tongue.png differ diff --git a/emoji/flan_trans.png b/emoji/flan_trans.png new file mode 100644 index 000000000..38f3a93ee Binary files /dev/null and b/emoji/flan_trans.png differ diff --git a/emoji/flan_triathlete.png b/emoji/flan_triathlete.png new file mode 100644 index 000000000..23846e7f6 Binary files /dev/null and b/emoji/flan_triathlete.png differ diff --git a/emoji/flan_trophy.png b/emoji/flan_trophy.png new file mode 100644 index 000000000..7eac40814 Binary files /dev/null and b/emoji/flan_trophy.png differ diff --git a/emoji/flan_umbrella.png b/emoji/flan_umbrella.png new file mode 100644 index 000000000..56be3f253 Binary files /dev/null and b/emoji/flan_umbrella.png differ diff --git a/emoji/flan_vacation.png b/emoji/flan_vacation.png new file mode 100644 index 000000000..da1e76876 Binary files /dev/null and b/emoji/flan_vacation.png differ diff --git a/emoji/flan_vendor.png b/emoji/flan_vendor.png new file mode 100644 index 000000000..1b2038084 Binary files /dev/null and b/emoji/flan_vendor.png differ diff --git a/emoji/flan_waiter.png b/emoji/flan_waiter.png new file mode 100644 index 000000000..f5a95457a Binary files /dev/null and b/emoji/flan_waiter.png differ diff --git a/emoji/flan_warrior.png b/emoji/flan_warrior.png new file mode 100644 index 000000000..41610ad2e Binary files /dev/null and b/emoji/flan_warrior.png differ diff --git a/emoji/flan_water.png b/emoji/flan_water.png new file mode 100644 index 000000000..5ca9aa651 Binary files /dev/null and b/emoji/flan_water.png differ diff --git a/emoji/flan_wave.png b/emoji/flan_wave.png new file mode 100644 index 000000000..f2afd7eb6 Binary files /dev/null and b/emoji/flan_wave.png differ diff --git a/emoji/flan_whip.png b/emoji/flan_whip.png new file mode 100644 index 000000000..b7e1ca564 Binary files /dev/null and b/emoji/flan_whip.png differ diff --git a/emoji/flan_whmage.png b/emoji/flan_whmage.png new file mode 100644 index 000000000..b5b6a9362 Binary files /dev/null and b/emoji/flan_whmage.png differ diff --git a/emoji/flan_wine.png b/emoji/flan_wine.png new file mode 100644 index 000000000..b67011cfa Binary files /dev/null and b/emoji/flan_wine.png differ diff --git a/emoji/flan_wink.png b/emoji/flan_wink.png new file mode 100644 index 000000000..8a33f9233 Binary files /dev/null and b/emoji/flan_wink.png differ diff --git a/emoji/flan_worried.png b/emoji/flan_worried.png new file mode 100644 index 000000000..1ccd341b7 Binary files /dev/null and b/emoji/flan_worried.png differ diff --git a/emoji/flan_writing.png b/emoji/flan_writing.png new file mode 100644 index 000000000..1b6eb2279 Binary files /dev/null and b/emoji/flan_writing.png differ diff --git a/emoji/flan_yikes.png b/emoji/flan_yikes.png new file mode 100644 index 000000000..47ed99962 Binary files /dev/null and b/emoji/flan_yikes.png differ diff --git a/emoji/flan_zombie.png b/emoji/flan_zombie.png new file mode 100644 index 000000000..9ebc1a51b Binary files /dev/null and b/emoji/flan_zombie.png differ diff --git a/emoji/flantifa.png b/emoji/flantifa.png new file mode 100644 index 000000000..403a5a81d Binary files /dev/null and b/emoji/flantifa.png differ diff --git a/emoji/flutteryay.png b/emoji/flutteryay.png new file mode 100644 index 000000000..18c3e9c62 Binary files /dev/null and b/emoji/flutteryay.png differ diff --git a/emoji/gay_as_hell.png b/emoji/gay_as_hell.png new file mode 100644 index 000000000..8da530ec8 Binary files /dev/null and b/emoji/gay_as_hell.png differ diff --git a/emoji/genderfluidfox.png b/emoji/genderfluidfox.png new file mode 100644 index 000000000..9de81c12b Binary files /dev/null and b/emoji/genderfluidfox.png differ diff --git a/emoji/ghost_gif.png b/emoji/ghost_gif.png new file mode 100644 index 000000000..210a6b612 Binary files /dev/null and b/emoji/ghost_gif.png differ diff --git a/emoji/goose_count.png b/emoji/goose_count.png new file mode 100644 index 000000000..73992ddfb Binary files /dev/null and b/emoji/goose_count.png differ diff --git a/emoji/goose_flap.png b/emoji/goose_flap.png new file mode 100644 index 000000000..2ddd154da Binary files /dev/null and b/emoji/goose_flap.png differ diff --git a/emoji/goose_hacker.png b/emoji/goose_hacker.png new file mode 100644 index 000000000..4ad98fa97 Binary files /dev/null and b/emoji/goose_hacker.png differ diff --git a/emoji/goose_helm.png b/emoji/goose_helm.png new file mode 100644 index 000000000..bea773431 Binary files /dev/null and b/emoji/goose_helm.png differ diff --git a/emoji/goose_honk.png b/emoji/goose_honk.png new file mode 100644 index 000000000..1b4661513 Binary files /dev/null and b/emoji/goose_honk.png differ diff --git a/emoji/goose_peek.png b/emoji/goose_peek.png new file mode 100644 index 000000000..3fc99e74d Binary files /dev/null and b/emoji/goose_peek.png differ diff --git a/emoji/goose_scorn.png b/emoji/goose_scorn.png new file mode 100644 index 000000000..525df5325 Binary files /dev/null and b/emoji/goose_scorn.png differ diff --git a/emoji/goose_shades.png b/emoji/goose_shades.png new file mode 100644 index 000000000..3c3e615af Binary files /dev/null and b/emoji/goose_shades.png differ diff --git a/emoji/goose_side.png b/emoji/goose_side.png new file mode 100644 index 000000000..cdab32d46 Binary files /dev/null and b/emoji/goose_side.png differ diff --git a/emoji/goose_silly.png b/emoji/goose_silly.png new file mode 100644 index 000000000..cac917a5e Binary files /dev/null and b/emoji/goose_silly.png differ diff --git a/emoji/goose_star.png b/emoji/goose_star.png new file mode 100644 index 000000000..2402f1072 Binary files /dev/null and b/emoji/goose_star.png differ diff --git a/emoji/he_him.png b/emoji/he_him.png new file mode 100644 index 000000000..eed8df8af Binary files /dev/null and b/emoji/he_him.png differ diff --git a/emoji/heart_ace.png b/emoji/heart_ace.png new file mode 100644 index 000000000..65469d198 Binary files /dev/null and b/emoji/heart_ace.png differ diff --git a/emoji/heart_agender.png b/emoji/heart_agender.png new file mode 100644 index 000000000..a64f20e03 Binary files /dev/null and b/emoji/heart_agender.png differ diff --git a/emoji/heart_aro.png b/emoji/heart_aro.png new file mode 100644 index 000000000..c73cb8dbc Binary files /dev/null and b/emoji/heart_aro.png differ diff --git a/emoji/heart_bigender.png b/emoji/heart_bigender.png new file mode 100644 index 000000000..20362dd49 Binary files /dev/null and b/emoji/heart_bigender.png differ diff --git a/emoji/heart_cybre.png b/emoji/heart_cybre.png new file mode 100644 index 000000000..e55191710 Binary files /dev/null and b/emoji/heart_cybre.png differ diff --git a/emoji/heart_demiboy.png b/emoji/heart_demiboy.png new file mode 100644 index 000000000..06e7f5267 Binary files /dev/null and b/emoji/heart_demiboy.png differ diff --git a/emoji/heart_demigirl.png b/emoji/heart_demigirl.png new file mode 100644 index 000000000..5c4159e03 Binary files /dev/null and b/emoji/heart_demigirl.png differ diff --git a/emoji/heart_eyes_cat_bi.png b/emoji/heart_eyes_cat_bi.png new file mode 100644 index 000000000..b8f084761 Binary files /dev/null and b/emoji/heart_eyes_cat_bi.png differ diff --git a/emoji/heart_eyes_cat_lesb.png b/emoji/heart_eyes_cat_lesb.png new file mode 100644 index 000000000..b0ef39ee9 Binary files /dev/null and b/emoji/heart_eyes_cat_lesb.png differ diff --git a/emoji/heart_eyes_cat_trans.png b/emoji/heart_eyes_cat_trans.png new file mode 100644 index 000000000..ded54a2ea Binary files /dev/null and b/emoji/heart_eyes_cat_trans.png differ diff --git a/emoji/heart_gq.png b/emoji/heart_gq.png new file mode 100644 index 000000000..d92301e95 Binary files /dev/null and b/emoji/heart_gq.png differ diff --git a/emoji/heart_is.png b/emoji/heart_is.png new file mode 100644 index 000000000..246d6c15d Binary files /dev/null and b/emoji/heart_is.png differ diff --git a/emoji/heart_nb.png b/emoji/heart_nb.png new file mode 100644 index 000000000..8bfe86e39 Binary files /dev/null and b/emoji/heart_nb.png differ diff --git a/emoji/heart_sparkles_bisexual.png b/emoji/heart_sparkles_bisexual.png new file mode 100644 index 000000000..e0a05293e Binary files /dev/null and b/emoji/heart_sparkles_bisexual.png differ diff --git a/emoji/heart_trans_black.png b/emoji/heart_trans_black.png new file mode 100644 index 000000000..5017ec2ca Binary files /dev/null and b/emoji/heart_trans_black.png differ diff --git a/emoji/help_describe.png b/emoji/help_describe.png new file mode 100644 index 000000000..5f31f70eb Binary files /dev/null and b/emoji/help_describe.png differ diff --git a/emoji/jwst.png b/emoji/jwst.png new file mode 100644 index 000000000..98fead62d Binary files /dev/null and b/emoji/jwst.png differ diff --git a/emoji/kirbyblob.png b/emoji/kirbyblob.png new file mode 100644 index 000000000..364bc38d2 Binary files /dev/null and b/emoji/kirbyblob.png differ diff --git a/emoji/latexLips.png b/emoji/latexLips.png new file mode 100644 index 000000000..d33e7e69b Binary files /dev/null and b/emoji/latexLips.png differ diff --git a/emoji/latex_ball.png b/emoji/latex_ball.png new file mode 100644 index 000000000..b71a7a2b4 Binary files /dev/null and b/emoji/latex_ball.png differ diff --git a/emoji/latex_drops.png b/emoji/latex_drops.png new file mode 100644 index 000000000..088effd62 Binary files /dev/null and b/emoji/latex_drops.png differ diff --git a/emoji/latex_heart.png b/emoji/latex_heart.png new file mode 100644 index 000000000..f96aeea53 Binary files /dev/null and b/emoji/latex_heart.png differ diff --git a/emoji/les_bian.png b/emoji/les_bian.png new file mode 100644 index 000000000..91012f679 Binary files /dev/null and b/emoji/les_bian.png differ diff --git a/emoji/lesbian.png b/emoji/lesbian.png new file mode 100644 index 000000000..e68cec937 Binary files /dev/null and b/emoji/lesbian.png differ diff --git a/emoji/lgbt_io.png b/emoji/lgbt_io.png new file mode 100644 index 000000000..971d62013 Binary files /dev/null and b/emoji/lgbt_io.png differ diff --git a/emoji/librarian_hushing.png b/emoji/librarian_hushing.png new file mode 100644 index 000000000..64d5a92da Binary files /dev/null and b/emoji/librarian_hushing.png differ diff --git a/emoji/meowMask.png b/emoji/meowMask.png new file mode 100644 index 000000000..6be54cade Binary files /dev/null and b/emoji/meowMask.png differ diff --git a/emoji/meowpumpkin.png b/emoji/meowpumpkin.png new file mode 100644 index 000000000..0aaa33000 Binary files /dev/null and b/emoji/meowpumpkin.png differ diff --git a/emoji/mlm.png b/emoji/mlm.png new file mode 100644 index 000000000..9a57b9d0b Binary files /dev/null and b/emoji/mlm.png differ diff --git a/emoji/ms_black_trans_flag.png b/emoji/ms_black_trans_flag.png new file mode 100644 index 000000000..ddd8fba48 Binary files /dev/null and b/emoji/ms_black_trans_flag.png differ diff --git a/emoji/ms_robot.png b/emoji/ms_robot.png new file mode 100644 index 000000000..92f880c8f Binary files /dev/null and b/emoji/ms_robot.png differ diff --git a/emoji/ms_robot_angry.png b/emoji/ms_robot_angry.png new file mode 100644 index 000000000..762fab6e7 Binary files /dev/null and b/emoji/ms_robot_angry.png differ diff --git a/emoji/ms_robot_bliss.png b/emoji/ms_robot_bliss.png new file mode 100644 index 000000000..64072ded6 Binary files /dev/null and b/emoji/ms_robot_bliss.png differ diff --git a/emoji/ms_robot_blushy.png b/emoji/ms_robot_blushy.png new file mode 100644 index 000000000..36e3c7e57 Binary files /dev/null and b/emoji/ms_robot_blushy.png differ diff --git a/emoji/ms_robot_blushy_4_mastodon.png b/emoji/ms_robot_blushy_4_mastodon.png new file mode 100644 index 000000000..0d690e871 Binary files /dev/null and b/emoji/ms_robot_blushy_4_mastodon.png differ diff --git a/emoji/ms_robot_blushy_crushy.png b/emoji/ms_robot_blushy_crushy.png new file mode 100644 index 000000000..88b34350e Binary files /dev/null and b/emoji/ms_robot_blushy_crushy.png differ diff --git a/emoji/ms_robot_blushy_crushy_4_mastodon.png b/emoji/ms_robot_blushy_crushy_4_mastodon.png new file mode 100644 index 000000000..6c239c1c9 Binary files /dev/null and b/emoji/ms_robot_blushy_crushy_4_mastodon.png differ diff --git a/emoji/ms_robot_cheery.png b/emoji/ms_robot_cheery.png new file mode 100644 index 000000000..2cab17d92 Binary files /dev/null and b/emoji/ms_robot_cheery.png differ diff --git a/emoji/ms_robot_cowbot.png b/emoji/ms_robot_cowbot.png new file mode 100644 index 000000000..09f1bbf64 Binary files /dev/null and b/emoji/ms_robot_cowbot.png differ diff --git a/emoji/ms_robot_display_heart.png b/emoji/ms_robot_display_heart.png new file mode 100644 index 000000000..87d325eca Binary files /dev/null and b/emoji/ms_robot_display_heart.png differ diff --git a/emoji/ms_robot_display_shades.png b/emoji/ms_robot_display_shades.png new file mode 100644 index 000000000..aac33dc42 Binary files /dev/null and b/emoji/ms_robot_display_shades.png differ diff --git a/emoji/ms_robot_elthree.png b/emoji/ms_robot_elthree.png new file mode 100644 index 000000000..8547d77fc Binary files /dev/null and b/emoji/ms_robot_elthree.png differ diff --git a/emoji/ms_robot_error.png b/emoji/ms_robot_error.png new file mode 100644 index 000000000..d860fe696 Binary files /dev/null and b/emoji/ms_robot_error.png differ diff --git a/emoji/ms_robot_fingerguns.png b/emoji/ms_robot_fingerguns.png new file mode 100644 index 000000000..c311d8eb8 Binary files /dev/null and b/emoji/ms_robot_fingerguns.png differ diff --git a/emoji/ms_robot_grin.png b/emoji/ms_robot_grin.png new file mode 100644 index 000000000..ba7a701f1 Binary files /dev/null and b/emoji/ms_robot_grin.png differ diff --git a/emoji/ms_robot_headpats.png b/emoji/ms_robot_headpats.png new file mode 100644 index 000000000..93f0a5c55 Binary files /dev/null and b/emoji/ms_robot_headpats.png differ diff --git a/emoji/ms_robot_heart_cybre_lesbian.png b/emoji/ms_robot_heart_cybre_lesbian.png new file mode 100644 index 000000000..8c0cab520 Binary files /dev/null and b/emoji/ms_robot_heart_cybre_lesbian.png differ diff --git a/emoji/ms_robot_kiss.png b/emoji/ms_robot_kiss.png new file mode 100644 index 000000000..357284d7f Binary files /dev/null and b/emoji/ms_robot_kiss.png differ diff --git a/emoji/ms_robot_melt.png b/emoji/ms_robot_melt.png new file mode 100644 index 000000000..7faed65f9 Binary files /dev/null and b/emoji/ms_robot_melt.png differ diff --git a/emoji/ms_robot_pats.png b/emoji/ms_robot_pats.png new file mode 100644 index 000000000..f5587d4c9 Binary files /dev/null and b/emoji/ms_robot_pats.png differ diff --git a/emoji/ms_robot_pats_alt.png b/emoji/ms_robot_pats_alt.png new file mode 100644 index 000000000..e255761ac Binary files /dev/null and b/emoji/ms_robot_pats_alt.png differ diff --git a/emoji/ms_robot_peek.png b/emoji/ms_robot_peek.png new file mode 100644 index 000000000..3087f9bc5 Binary files /dev/null and b/emoji/ms_robot_peek.png differ diff --git a/emoji/ms_robot_sad.png b/emoji/ms_robot_sad.png new file mode 100644 index 000000000..df9c99334 Binary files /dev/null and b/emoji/ms_robot_sad.png differ diff --git a/emoji/ms_robot_shades.png b/emoji/ms_robot_shades.png new file mode 100644 index 000000000..e0a3ee1d2 Binary files /dev/null and b/emoji/ms_robot_shades.png differ diff --git a/emoji/ms_robot_sleep.png b/emoji/ms_robot_sleep.png new file mode 100644 index 000000000..5c2e41691 Binary files /dev/null and b/emoji/ms_robot_sleep.png differ diff --git a/emoji/ms_robot_slow_0.png b/emoji/ms_robot_slow_0.png new file mode 100644 index 000000000..e727c9f1b Binary files /dev/null and b/emoji/ms_robot_slow_0.png differ diff --git a/emoji/ms_robot_slow_1.png b/emoji/ms_robot_slow_1.png new file mode 100644 index 000000000..2cce33180 Binary files /dev/null and b/emoji/ms_robot_slow_1.png differ diff --git a/emoji/ms_robot_slow_2.png b/emoji/ms_robot_slow_2.png new file mode 100644 index 000000000..75054f7b2 Binary files /dev/null and b/emoji/ms_robot_slow_2.png differ diff --git a/emoji/ms_robot_slow_3.png b/emoji/ms_robot_slow_3.png new file mode 100644 index 000000000..248d84a1c Binary files /dev/null and b/emoji/ms_robot_slow_3.png differ diff --git a/emoji/ms_robot_surprised.png b/emoji/ms_robot_surprised.png new file mode 100644 index 000000000..4ca0fcd90 Binary files /dev/null and b/emoji/ms_robot_surprised.png differ diff --git a/emoji/ms_robot_thinkgrin.png b/emoji/ms_robot_thinkgrin.png new file mode 100644 index 000000000..609aa4a55 Binary files /dev/null and b/emoji/ms_robot_thinkgrin.png differ diff --git a/emoji/ms_robot_thinking.png b/emoji/ms_robot_thinking.png new file mode 100644 index 000000000..8404004cd Binary files /dev/null and b/emoji/ms_robot_thinking.png differ diff --git a/emoji/ms_robot_upside_down.png b/emoji/ms_robot_upside_down.png new file mode 100644 index 000000000..626f47753 Binary files /dev/null and b/emoji/ms_robot_upside_down.png differ diff --git a/emoji/nasa.png b/emoji/nasa.png new file mode 100644 index 000000000..6ee013030 Binary files /dev/null and b/emoji/nasa.png differ diff --git a/emoji/nb_crossbow.png b/emoji/nb_crossbow.png new file mode 100644 index 000000000..58ff40802 Binary files /dev/null and b/emoji/nb_crossbow.png differ diff --git a/emoji/nb_crossbow_dboy.png b/emoji/nb_crossbow_dboy.png new file mode 100644 index 000000000..0e8fe61aa Binary files /dev/null and b/emoji/nb_crossbow_dboy.png differ diff --git a/emoji/nb_crossbow_dgirl.png b/emoji/nb_crossbow_dgirl.png new file mode 100644 index 000000000..721a4771b Binary files /dev/null and b/emoji/nb_crossbow_dgirl.png differ diff --git a/emoji/nb_crossbow_dnb.png b/emoji/nb_crossbow_dnb.png new file mode 100644 index 000000000..d3745d4c7 Binary files /dev/null and b/emoji/nb_crossbow_dnb.png differ diff --git a/emoji/nbflag_crossbow.png b/emoji/nbflag_crossbow.png new file mode 100644 index 000000000..26630a04c Binary files /dev/null and b/emoji/nbflag_crossbow.png differ diff --git a/emoji/netkitty_face.png b/emoji/netkitty_face.png new file mode 100644 index 000000000..66bec1eaa Binary files /dev/null and b/emoji/netkitty_face.png differ diff --git a/emoji/netkitty_mew.png b/emoji/netkitty_mew.png new file mode 100644 index 000000000..999bad2eb Binary files /dev/null and b/emoji/netkitty_mew.png differ diff --git a/emoji/netkitty_w.png b/emoji/netkitty_w.png new file mode 100644 index 000000000..0b8a94b77 Binary files /dev/null and b/emoji/netkitty_w.png differ diff --git a/emoji/nonbinary.png b/emoji/nonbinary.png new file mode 100644 index 000000000..8a49a9c34 Binary files /dev/null and b/emoji/nonbinary.png differ diff --git a/emoji/nyancat_rainbow.png b/emoji/nyancat_rainbow.png new file mode 100644 index 000000000..2be7cba88 Binary files /dev/null and b/emoji/nyancat_rainbow.png differ diff --git a/emoji/olympic_rings.png b/emoji/olympic_rings.png new file mode 100644 index 000000000..e17f7df16 Binary files /dev/null and b/emoji/olympic_rings.png differ diff --git a/emoji/orange_butterfly.png b/emoji/orange_butterfly.png new file mode 100644 index 000000000..ee4c867dd Binary files /dev/null and b/emoji/orange_butterfly.png differ diff --git a/emoji/orcid.png b/emoji/orcid.png new file mode 100644 index 000000000..e5d36b636 Binary files /dev/null and b/emoji/orcid.png differ diff --git a/emoji/pansexual.png b/emoji/pansexual.png new file mode 100644 index 000000000..fce8571d6 Binary files /dev/null and b/emoji/pansexual.png differ diff --git a/emoji/people_hugging.png b/emoji/people_hugging.png new file mode 100644 index 000000000..5d55214e3 Binary files /dev/null and b/emoji/people_hugging.png differ diff --git a/emoji/pink_blahaj.png b/emoji/pink_blahaj.png new file mode 100644 index 000000000..2843815b7 Binary files /dev/null and b/emoji/pink_blahaj.png differ diff --git a/emoji/pizzablobcat.png b/emoji/pizzablobcat.png new file mode 100644 index 000000000..2dc741e0e Binary files /dev/null and b/emoji/pizzablobcat.png differ diff --git a/emoji/plural_heart.png b/emoji/plural_heart.png new file mode 100644 index 000000000..b72540b1e Binary files /dev/null and b/emoji/plural_heart.png differ diff --git a/emoji/plurality.png b/emoji/plurality.png new file mode 100644 index 000000000..00668076e Binary files /dev/null and b/emoji/plurality.png differ diff --git a/emoji/possum.png b/emoji/possum.png new file mode 100644 index 000000000..6783adfae Binary files /dev/null and b/emoji/possum.png differ diff --git a/emoji/possum_rawr.png b/emoji/possum_rawr.png new file mode 100644 index 000000000..e27a0ea97 Binary files /dev/null and b/emoji/possum_rawr.png differ diff --git a/emoji/pubmed.png b/emoji/pubmed.png new file mode 100644 index 000000000..333f1866b Binary files /dev/null and b/emoji/pubmed.png differ diff --git a/emoji/purple_butterfly.png b/emoji/purple_butterfly.png new file mode 100644 index 000000000..50417aec6 Binary files /dev/null and b/emoji/purple_butterfly.png differ diff --git a/emoji/queer100.png b/emoji/queer100.png new file mode 100644 index 000000000..3865b0418 Binary files /dev/null and b/emoji/queer100.png differ diff --git a/emoji/queerplural.png b/emoji/queerplural.png new file mode 100644 index 000000000..922493e6e Binary files /dev/null and b/emoji/queerplural.png differ diff --git a/emoji/rainbow_poop.png b/emoji/rainbow_poop.png new file mode 100644 index 000000000..d13be86e4 Binary files /dev/null and b/emoji/rainbow_poop.png differ diff --git a/emoji/rainbow_sweat.png b/emoji/rainbow_sweat.png new file mode 100644 index 000000000..c67858f14 Binary files /dev/null and b/emoji/rainbow_sweat.png differ diff --git a/emoji/rock_lgbt.png b/emoji/rock_lgbt.png new file mode 100644 index 000000000..5cc834463 Binary files /dev/null and b/emoji/rock_lgbt.png differ diff --git a/emoji/scihub.png b/emoji/scihub.png new file mode 100644 index 000000000..dcb1ee3b4 Binary files /dev/null and b/emoji/scihub.png differ diff --git a/emoji/she_her.png b/emoji/she_her.png new file mode 100644 index 000000000..9a03b3297 Binary files /dev/null and b/emoji/she_her.png differ diff --git a/emoji/sogay.png b/emoji/sogay.png new file mode 100644 index 000000000..90930c3d0 Binary files /dev/null and b/emoji/sogay.png differ diff --git a/emoji/spaceheart.png b/emoji/spaceheart.png new file mode 100644 index 000000000..7af870378 Binary files /dev/null and b/emoji/spaceheart.png differ diff --git a/emoji/spaceheart_border.png b/emoji/spaceheart_border.png new file mode 100644 index 000000000..206bf9927 Binary files /dev/null and b/emoji/spaceheart_border.png differ diff --git a/emoji/sparkle_heart_bi.png b/emoji/sparkle_heart_bi.png new file mode 100644 index 000000000..a8af2c851 Binary files /dev/null and b/emoji/sparkle_heart_bi.png differ diff --git a/emoji/sparkles_bi.png b/emoji/sparkles_bi.png new file mode 100644 index 000000000..976ea3621 Binary files /dev/null and b/emoji/sparkles_bi.png differ diff --git a/emoji/sparkles_pan.png b/emoji/sparkles_pan.png new file mode 100644 index 000000000..aa03006f2 Binary files /dev/null and b/emoji/sparkles_pan.png differ diff --git a/emoji/sparkling_heart_black_trans.png b/emoji/sparkling_heart_black_trans.png new file mode 100644 index 000000000..73ac31c93 Binary files /dev/null and b/emoji/sparkling_heart_black_trans.png differ diff --git a/emoji/splatoon_callie.png b/emoji/splatoon_callie.png new file mode 100644 index 000000000..3cdc24538 Binary files /dev/null and b/emoji/splatoon_callie.png differ diff --git a/emoji/splatoon_marie.png b/emoji/splatoon_marie.png new file mode 100644 index 000000000..e83e7f5f6 Binary files /dev/null and b/emoji/splatoon_marie.png differ diff --git a/emoji/splatoon_marina.png b/emoji/splatoon_marina.png new file mode 100644 index 000000000..ad9a29ff9 Binary files /dev/null and b/emoji/splatoon_marina.png differ diff --git a/emoji/splatoon_pearl.png b/emoji/splatoon_pearl.png new file mode 100644 index 000000000..3b153282d Binary files /dev/null and b/emoji/splatoon_pearl.png differ diff --git a/emoji/surprised_pikachu.png b/emoji/surprised_pikachu.png new file mode 100644 index 000000000..ca923691b Binary files /dev/null and b/emoji/surprised_pikachu.png differ diff --git a/emoji/they_them.png b/emoji/they_them.png new file mode 100644 index 000000000..cad632059 Binary files /dev/null and b/emoji/they_them.png differ diff --git a/emoji/trainsgender.png b/emoji/trainsgender.png new file mode 100644 index 000000000..7cadb2f19 Binary files /dev/null and b/emoji/trainsgender.png differ diff --git a/emoji/tranarchy.png b/emoji/tranarchy.png new file mode 100644 index 000000000..229461d7f Binary files /dev/null and b/emoji/tranarchy.png differ diff --git a/emoji/trans_heart.png b/emoji/trans_heart.png new file mode 100644 index 000000000..46677f8ec Binary files /dev/null and b/emoji/trans_heart.png differ diff --git a/emoji/transblobnom.png b/emoji/transblobnom.png new file mode 100644 index 000000000..5de905fea Binary files /dev/null and b/emoji/transblobnom.png differ diff --git a/emoji/transgender.png b/emoji/transgender.png new file mode 100644 index 000000000..8ed877778 Binary files /dev/null and b/emoji/transgender.png differ diff --git a/emoji/trantifa.png b/emoji/trantifa.png new file mode 100644 index 000000000..0d7a67fa6 Binary files /dev/null and b/emoji/trantifa.png differ diff --git a/emoji/triangles_bi.png b/emoji/triangles_bi.png new file mode 100644 index 000000000..7bc32bc49 Binary files /dev/null and b/emoji/triangles_bi.png differ diff --git a/emoji/wiki.png b/emoji/wiki.png new file mode 100644 index 000000000..0dce3c8e1 Binary files /dev/null and b/emoji/wiki.png differ diff --git a/emoji/wlw.png b/emoji/wlw.png new file mode 100644 index 000000000..72b019d58 Binary files /dev/null and b/emoji/wlw.png differ diff --git a/emoji/yikes.png b/emoji/yikes.png new file mode 100644 index 000000000..f37b7c6c2 Binary files /dev/null and b/emoji/yikes.png differ diff --git a/emoji/zotero.png b/emoji/zotero.png new file mode 100644 index 000000000..d551ebaaf Binary files /dev/null and b/emoji/zotero.png differ diff --git a/inbox.py b/inbox.py index 4530aec6c..7cd42ffb0 100644 --- a/inbox.py +++ b/inbox.py @@ -92,6 +92,7 @@ from acceptreject import receive_accept_reject from bookmarks import update_bookmarks_collection from bookmarks import undo_bookmarks_collection_entry from blocking import is_blocked +from blocking import allowed_announce from blocking import is_blocked_domain from blocking import broch_modeLapses from filters import is_filtered @@ -2473,6 +2474,13 @@ def _receive_announce(recent_posts_cache: {}, actor_nickname + '@' + actor_domain) return False + # Are announces permitted from the given actor? + if not allowed_announce(base_dir, nickname, domain, + actor_nickname, actor_domain): + print('Announce not allowed for: ' + + actor_nickname + '@' + actor_domain) + return False + # also check the actor for the url being announced announced_actor_nickname = get_nickname_from_actor(message_json['object']) if not announced_actor_nickname: diff --git a/metadata.py b/metadata.py index ce2152d5b..0db14568b 100644 --- a/metadata.py +++ b/metadata.py @@ -60,6 +60,9 @@ def meta_data_node_info(base_dir: str, nodeinfo = { 'openRegistrations': registration, 'protocols': ['activitypub'], + 'services': { + 'outbound': ['rss2.0'] + }, 'software': { 'name': 'epicyon', 'version': version @@ -76,6 +79,7 @@ def meta_data_node_info(base_dir: str, 'total': active_accounts } }, + 'metadata': {}, 'version': '2.0' } return nodeinfo diff --git a/sbom.json b/sbom.json index 3115dabb6..52d0ef6a4 100644 --- a/sbom.json +++ b/sbom.json @@ -6,7 +6,7 @@ "file_hash": "3419d2a831e8a39857bdc13e6aaa420f", "file_url": "https://osskb.org/api/file_contents/3419d2a831e8a39857bdc13e6aaa420f", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -17,10 +17,10 @@ "release_date": "2021-08-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "3419d2a831e8a39857bdc13e6aaa420f", "status": "pending", @@ -37,19 +37,8 @@ "file_hash": "52a4e37fe17ae40c068fc925dfd15261", "file_url": "https://osskb.org/api/file_contents/52a4e37fe17ae40c068fc925dfd15261", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -59,10 +48,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "52a4e37fe17ae40c068fc925dfd15261", "status": "pending", @@ -79,14 +68,14 @@ "file_hash": "407a17a739e481c1971830cbde766eef", "file_url": "https://osskb.org/api/file_contents/407a17a739e481c1971830cbde766eef", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -101,10 +90,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "407a17a739e481c1971830cbde766eef", "status": "pending", @@ -121,19 +110,8 @@ "file_hash": "c388ede2e78b71a7b662ef2e7123cfd2", "file_url": "https://osskb.org/api/file_contents/c388ede2e78b71a7b662ef2e7123cfd2", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -143,10 +121,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "c388ede2e78b71a7b662ef2e7123cfd2", "status": "pending", @@ -163,19 +141,8 @@ "file_hash": "f77f327a4dfefb1124ee2ccb233062fc", "file_url": "https://osskb.org/api/file_contents/f77f327a4dfefb1124ee2ccb233062fc", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -185,10 +152,10 @@ "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f77f327a4dfefb1124ee2ccb233062fc", "status": "pending", @@ -212,27 +179,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-168,186-282,271-1106", - "matched": "99%", - "oss_lines": "37-204,211-307,421-1256", + "lines": "192-286,278-419,532-1203", + "matched": "75%", + "oss_lines": "223-317,353-494,927-1598", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "d4a6a43dafd57b7b7256bf9128d2cee1", + "source_hash": "71f868df1cb6a7bd8e5307ab9aa988e3", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "8e88dc854644baca443bb7bcead0aa26", @@ -244,42 +211,42 @@ { "component": "epicyon", "file": "blog.py", - "file_hash": "af675a4ab3c6e1ab3c55bab7d5e95cbc", - "file_url": "https://osskb.org/api/file_contents/af675a4ab3c6e1ab3c55bab7d5e95cbc", - "id": "file", - "latest": "5429967b", + "file_hash": "734422a999ece10b9f76c899a547e84e", + "file_url": "https://osskb.org/api/file_contents/734422a999ece10b9f76c899a547e84e", + "id": "snippet", + "latest": "5341e5a2", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", + "lines": "1-295,288-635,639-900,909-942", + "matched": "99%", + "oss_lines": "1-295,506-853,711-972,928-961", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-01-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "af675a4ab3c6e1ab3c55bab7d5e95cbc", + "source_hash": "4a73b51bc54aba7c656b70c385e4480b", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "ca44d1cdde2cbb8c7a74c235b23e9816", "vendor": "bashrc2", - "version": "5429967b" + "version": "5341e5a2" } ], "bookmarks.py": [ @@ -289,19 +256,8 @@ "file_hash": "b23e442fd43563d95ea93c626a7dc03e", "file_url": "https://osskb.org/api/file_contents/b23e442fd43563d95ea93c626a7dc03e", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -311,10 +267,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "b23e442fd43563d95ea93c626a7dc03e", "status": "pending", @@ -331,19 +287,8 @@ "file_hash": "48d9d804c08dc42a31270e6857743af1", "file_url": "https://osskb.org/api/file_contents/48d9d804c08dc42a31270e6857743af1", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -353,10 +298,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "48d9d804c08dc42a31270e6857743af1", "status": "pending", @@ -370,42 +315,31 @@ { "component": "epicyon", "file": "cache.py", - "file_hash": "57541e99e626937ea77e7bf4f1aa912b", - "file_url": "https://osskb.org/api/file_contents/57541e99e626937ea77e7bf4f1aa912b", + "file_hash": "9de5f7154d90dc421b1409961598a025", + "file_url": "https://osskb.org/api/file_contents/9de5f7154d90dc421b1409961598a025", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "57541e99e626937ea77e7bf4f1aa912b", + "source_hash": "9de5f7154d90dc421b1409961598a025", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "5429967b" + "version": "a8134f32" } ], "categories.py": [ @@ -415,19 +349,8 @@ "file_hash": "356fbc25f5da5aaf2d8a872756d4951f", "file_url": "https://osskb.org/api/file_contents/356fbc25f5da5aaf2d8a872756d4951f", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -437,10 +360,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "356fbc25f5da5aaf2d8a872756d4951f", "status": "pending", @@ -457,19 +380,8 @@ "file_hash": "4ba03f7343696f8dbc2c5df8b9984b91", "file_url": "https://osskb.org/api/file_contents/4ba03f7343696f8dbc2c5df8b9984b91", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -479,10 +391,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "4ba03f7343696f8dbc2c5df8b9984b91", "status": "pending", @@ -506,27 +418,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1170-1407,1407-1492,1517-1562,1606-1958", + "lines": "1191-1449,1456-1526,1551-1596,1640-1996", "matched": "36%", - "oss_lines": "1025-1262,1282-1367,1332-1377,1392-1744", + "oss_lines": "1025-1283,1273-1343,1332-1377,1570-1926", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "6e26b3756bd0edeea3e236c5dac92189", + "source_hash": "8d91ba4842a04d6ac7b1c9d0b084e9d9", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "d60076595f98154655b58e94438741a8", @@ -541,19 +453,8 @@ "file_hash": "9dcd68667fbcc274ceca47ad563de33c", "file_url": "https://osskb.org/api/file_contents/9dcd68667fbcc274ceca47ad563de33c", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -563,10 +464,10 @@ "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "9dcd68667fbcc274ceca47ad563de33c", "status": "pending", @@ -583,19 +484,8 @@ "file_hash": "b22c31798d2f630f583ce91abf745cae", "file_url": "https://osskb.org/api/file_contents/b22c31798d2f630f583ce91abf745cae", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -605,10 +495,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "b22c31798d2f630f583ce91abf745cae", "status": "pending", @@ -622,42 +512,42 @@ { "component": "epicyon", "file": "crawlers.py", - "file_hash": "c29faec47898154272fed3a659b1b314", - "file_url": "https://osskb.org/api/file_contents/c29faec47898154272fed3a659b1b314", - "id": "file", - "latest": "5429967b", + "file_hash": "0b562dad6aa2cc4481049c6d7b59d229", + "file_url": "https://osskb.org/api/file_contents/0b562dad6aa2cc4481049c6d7b59d229", + "id": "snippet", + "latest": "ef5ce403", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", + "lines": "1-180", + "matched": "99%", + "oss_lines": "1-180", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "c29faec47898154272fed3a659b1b314", + "source_hash": "8255bea60306962dd0a9cfff8f243b6a", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", "vendor": "bashrc2", - "version": "5429967b" + "version": "47edfad9" } ], "cwtch.py": [ @@ -667,19 +557,8 @@ "file_hash": "7447fd0a3c2c283fbbf64114ecb51d91", "file_url": "https://osskb.org/api/file_contents/7447fd0a3c2c283fbbf64114ecb51d91", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -689,10 +568,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "7447fd0a3c2c283fbbf64114ecb51d91", "status": "pending", @@ -706,17 +585,17 @@ { "component": "epicyon", "file": "daemon.py", - "file_hash": "bb7fe659899e73d77530a477e66c5bbf", - "file_url": "https://osskb.org/api/file_contents/bb7fe659899e73d77530a477e66c5bbf", + "file_hash": "df44a870f5066f88bb009526511aac0d", + "file_url": "https://osskb.org/api/file_contents/df44a870f5066f88bb009526511aac0d", "id": "snippet", - "latest": "47edfad9", + "latest": "5429967b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -727,26 +606,26 @@ "url": "https://spdx.org/licenses/CC-BY-4.0.html" } ], - "lines": "5279-6134,6140-6488,6489-6687,6695-6878,6873-7670,7664-8097", - "matched": "34%", - "oss_lines": "5098-5953,5918-6266,6395-6593,6500-6683,6868-7665,2926-3359", + "lines": "6357-6396,6418-6706,6713-6749,6770-7704,7713-7804,7798-8006", + "matched": "19%", + "oss_lines": "6042-6081,6135-6423,6596-6632,7485-8419,7552-7643,7666-7874", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "f4b1f95ac31f476fd2268467760cad3c", + "source_hash": "d1ae5f3e1bb0f1d08785ded34e3d20ab", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "d60076595f98154655b58e94438741a8", "vendor": "bashrc2", - "version": "47edfad9" + "version": "5429967b" } ], "delete.py": [ @@ -756,19 +635,8 @@ "file_hash": "12463bfc447735b9c90af51a37dabda6", "file_url": "https://osskb.org/api/file_contents/12463bfc447735b9c90af51a37dabda6", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -778,10 +646,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "12463bfc447735b9c90af51a37dabda6", "status": "pending", @@ -794,32 +662,32 @@ "deploy/i2p": [ { "component": "epicyon", - "file": "i2p", - "file_hash": "71e960e24865311eca148df6e1a336ab", - "file_url": "https://osskb.org/api/file_contents/71e960e24865311eca148df6e1a336ab", - "id": "snippet", - "latest": "823b4c33", + "file": "deploy/i2p", + "file_hash": "c9f1e71e6efa73c9aa527b0b9527b573", + "file_url": "https://osskb.org/api/file_contents/c9f1e71e6efa73c9aa527b0b9527b573", + "id": "file", + "latest": "e2ba518b", "licenses": [], - "lines": "1-226,240-443", - "matched": "96%", - "oss_lines": "8-233,331-534", + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2021-12-07", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "c9f1e71e6efa73c9aa527b0b9527b573", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "94b082430bca99a22921d59469996687", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "e2cc26b4" + "version": "a8134f32" } ], "deploy/onion": [ @@ -829,7 +697,7 @@ "file_hash": "8a099b16f7ab77859111b22fa004ac6e", "file_url": "https://osskb.org/api/file_contents/8a099b16f7ab77859111b22fa004ac6e", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -840,10 +708,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "8a099b16f7ab77859111b22fa004ac6e", "status": "pending", @@ -857,17 +725,17 @@ { "component": "epicyon", "file": "desktop_client.py", - "file_hash": "388f0f10b2b01b110d414fb559ad00b6", - "file_url": "https://osskb.org/api/file_contents/388f0f10b2b01b110d414fb559ad00b6", - "id": "snippet", - "latest": "ef5ce403", + "file_hash": "d114ff172e2618fa872200ebb9e707b8", + "file_url": "https://osskb.org/api/file_contents/d114ff172e2618fa872200ebb9e707b8", + "id": "file", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -878,26 +746,26 @@ "url": "https://spdx.org/licenses/CC-BY-4.0.html" } ], - "lines": "1-176,182-350,370-404,431-1565,1556-2608", - "matched": "98%", - "oss_lines": "4-179,180-348,319-353,1379-2513,1703-2755", + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "fa22dadcb6e6436a67ca854f01b3d92c", + "source_hash": "d114ff172e2618fa872200ebb9e707b8", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "e40ac467" } ], "devices.py": [ @@ -907,19 +775,8 @@ "file_hash": "d72220164a89e393b6b32e504c9fa3f7", "file_url": "https://osskb.org/api/file_contents/d72220164a89e393b6b32e504c9fa3f7", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -929,10 +786,10 @@ "release_date": "2022-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d72220164a89e393b6b32e504c9fa3f7", "status": "pending", @@ -946,42 +803,42 @@ { "component": "epicyon", "file": "donate.py", - "file_hash": "570308c0946c0a7984064359d5417b49", - "file_url": "https://osskb.org/api/file_contents/570308c0946c0a7984064359d5417b49", - "id": "file", - "latest": "5429967b", + "file_hash": "a8a42f5053f6cb3fb25f57939a3ac6fa", + "file_url": "https://osskb.org/api/file_contents/a8a42f5053f6cb3fb25f57939a3ac6fa", + "id": "snippet", + "latest": "42b3ac8e", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", + "lines": "1-56,111-153,183-234,247-280", + "matched": "64%", + "oss_lines": "1-56,62-104,120-171,140-173", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "570308c0946c0a7984064359d5417b49", + "source_hash": "af27577f3d1a83721262d0e93428d52b", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "d0c0ff44e466c2b609148ba01790dc81", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "823b4c33" } ], "enigma.py": [ @@ -991,19 +848,8 @@ "file_hash": "28028dc040fdd816005d105ef2ca0c94", "file_url": "https://osskb.org/api/file_contents/28028dc040fdd816005d105ef2ca0c94", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -1013,10 +859,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "28028dc040fdd816005d105ef2ca0c94", "status": "pending", @@ -1030,17 +876,17 @@ { "component": "epicyon", "file": "epicyon.py", - "file_hash": "b9c36096532d5820d99485f85718ccee", - "file_url": "https://osskb.org/api/file_contents/b9c36096532d5820d99485f85718ccee", + "file_hash": "fb9d865e581ccedc887d4a1ea92a1248", + "file_url": "https://osskb.org/api/file_contents/fb9d865e581ccedc887d4a1ea92a1248", "id": "snippet", - "latest": "5429967b", + "latest": "ef5ce403", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -1051,182 +897,26 @@ "url": "https://spdx.org/licenses/CC-BY-4.0.html" } ], - "lines": "189-1591,1582-2798,2793-3681", + "lines": "186-546,536-1485,1476-1638,1628-2477,2480-3694", "matched": "95%", - "oss_lines": "193-1595,2437-3653,3218-4106", + "oss_lines": "187-547,566-1515,1560-1722,1806-2655,2432-3646", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "a344a52ca4dfd01a4c477e9443b0bfc6", + "source_hash": "f79ed5ddc99f2c4abdb7eaad44f91e9e", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "8e88dc854644baca443bb7bcead0aa26", "vendor": "bashrc2", - "version": "5429967b" - } - ], - "epicyon_groups_ActivityPub.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_ActivityPub_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_ActivityPub_Security.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Commandline-Interface_ActivityPub.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Commandline-Interface_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Core_Accessibility.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Core_Security.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Timeline_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Timeline_Security.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Web-Interface-Columns_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Web-Interface_Accessibility.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "epicyon_groups_Web-Interface_Core.dot": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } + "version": "ef5ce403" } ], "feeds.py": [ @@ -1236,19 +926,8 @@ "file_hash": "823fd5a41d7164bb412fcd1d58ce08b7", "file_url": "https://osskb.org/api/file_contents/823fd5a41d7164bb412fcd1d58ce08b7", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -1258,10 +937,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "823fd5a41d7164bb412fcd1d58ce08b7", "status": "pending", @@ -1275,101 +954,79 @@ { "component": "epicyon", "file": "filters.py", - "file_hash": "71fa9f0850ebbe02f6bcf4dc184e2b02", - "file_url": "https://osskb.org/api/file_contents/71fa9f0850ebbe02f6bcf4dc184e2b02", - "id": "snippet", - "latest": "42b3ac8e", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "10-128,130-194", - "matched": "93%", - "oss_lines": "5-123,120-184", + "file_hash": "cdf26a28f5de47eaba9cbddb47484296", + "file_url": "https://osskb.org/api/file_contents/cdf26a28f5de47eaba9cbddb47484296", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-02-08", + "release_date": "2022-10-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "4406abbe178d2ce7977f6769d0b9a34d", + "source_hash": "cdf26a28f5de47eaba9cbddb47484296", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d0c0ff44e466c2b609148ba01790dc81", + "url_hash": "2e04a2ccbc2815434d1aefdb5b7316ae", "vendor": "bashrc2", - "version": "823b4c33" + "version": "e2ba518b" } ], "fitnessFunctions.py": [ { "component": "epicyon", "file": "fitnessFunctions.py", - "file_hash": "3d770518ba9569df318a90de97ae0d24", - "file_url": "https://osskb.org/api/file_contents/3d770518ba9569df318a90de97ae0d24", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-129", - "matched": "99%", - "oss_lines": "1-129", + "file_hash": "cb5f01a6afdef6bbf957cfde38b856bd", + "file_url": "https://osskb.org/api/file_contents/cb5f01a6afdef6bbf957cfde38b856bd", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "7206df5304d5b77fe1aed308448b32ef", + "source_hash": "cb5f01a6afdef6bbf957cfde38b856bd", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "e40ac467" } ], "follow.py": [ { "component": "epicyon", "file": "follow.py", - "file_hash": "fe4b340b5fd787e58662dd5e35615674", - "file_url": "https://osskb.org/api/file_contents/fe4b340b5fd787e58662dd5e35615674", + "file_hash": "45acc9a2d75bf744cc0ca5fcd8c5daca", + "file_url": "https://osskb.org/api/file_contents/45acc9a2d75bf744cc0ca5fcd8c5daca", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -1381,20 +1038,20 @@ "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "fe4b340b5fd787e58662dd5e35615674", + "source_hash": "45acc9a2d75bf744cc0ca5fcd8c5daca", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "5429967b" + "version": "e40ac467" } ], "followingCalendar.py": [ @@ -1404,19 +1061,8 @@ "file_hash": "feabc89e40be1edcd09532a3d714b42f", "file_url": "https://osskb.org/api/file_contents/feabc89e40be1edcd09532a3d714b42f", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -1426,10 +1072,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "feabc89e40be1edcd09532a3d714b42f", "status": "pending", @@ -1442,7 +1088,7 @@ "fonts/Absortile-Bold.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Absortile-Bold.woff2", + "file": "fonts/Absortile-Bold.woff2", "file_hash": "4c0163853081cc1827a076049d455a45", "file_url": "https://osskb.org/api/file_contents/4c0163853081cc1827a076049d455a45", "id": "file", @@ -1457,15 +1103,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "4c0163853081cc1827a076049d455a45", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1473,7 +1119,7 @@ "fonts/Absortile.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Absortile.woff2", + "file": "fonts/Absortile.woff2", "file_hash": "9a92c1da40d84279786aebce19bf4d73", "file_url": "https://osskb.org/api/file_contents/9a92c1da40d84279786aebce19bf4d73", "id": "file", @@ -1488,23 +1134,107 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "9a92c1da40d84279786aebce19bf4d73", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } ], + "fonts/Atkinson-Hyperlegible-Italic.woff2": [ + { + "component": "ashlar", + "file": "wwuweb-ashlar-432441d21a03/source/fonts/Atkinson-Hyperlegible-Italic-102a.woff2", + "file_hash": "57eb3d950175f379d9c419916307704e", + "file_url": "https://osskb.org/api/file_contents/57eb3d950175f379d9c419916307704e", + "id": "file", + "latest": "4.4.0", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-2.0-only.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, Apache-2.0, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "GPL-2.0-only", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "license_file", + "url": "https://spdx.org/licenses/GPL-2.0-only.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:bitbucket/wwuweb/ashlar" + ], + "release_date": "2020-11-09", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "57eb3d950175f379d9c419916307704e", + "status": "pending", + "url": "https://bitbucket.org/wwuweb/ashlar/get/3.5.0.zip", + "url_hash": "74ef25fbcf7213726589bdedf87c873f", + "vendor": "wwuweb", + "version": "3.5.0" + } + ], + "fonts/Atkinson-Hyperlegible-Regular.woff2": [ + { + "component": "ashlar", + "file": "wwuweb-ashlar-432441d21a03/source/fonts/Atkinson-Hyperlegible-Regular-102a.woff2", + "file_hash": "b85cc92ad18b1534a9f1d51ab8faa1bb", + "file_url": "https://osskb.org/api/file_contents/b85cc92ad18b1534a9f1d51ab8faa1bb", + "id": "file", + "latest": "4.4.0", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-2.0-only.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, Apache-2.0, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "GPL-2.0-only", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "license_file", + "url": "https://spdx.org/licenses/GPL-2.0-only.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:bitbucket/wwuweb/ashlar" + ], + "release_date": "2020-11-09", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "b85cc92ad18b1534a9f1d51ab8faa1bb", + "status": "pending", + "url": "https://bitbucket.org/wwuweb/ashlar/get/3.5.0.zip", + "url_hash": "74ef25fbcf7213726589bdedf87c873f", + "vendor": "wwuweb", + "version": "3.5.0" + } + ], "fonts/Barlow-Regular.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Barlow-Regular.woff2", + "file": "fonts/Barlow-Regular.woff2", "file_hash": "d4e390ca5271e41457c93416465e5c11", "file_url": "https://osskb.org/api/file_contents/d4e390ca5271e41457c93416465e5c11", "id": "file", @@ -1519,15 +1249,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d4e390ca5271e41457c93416465e5c11", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1535,7 +1265,7 @@ "fonts/CheGuevaraTextSans-Regular.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/CheGuevaraTextSans-Regular.woff2", + "file": "fonts/CheGuevaraTextSans-Regular.woff2", "file_hash": "2583e5c40e2d52b66131d70d1963d9eb", "file_url": "https://osskb.org/api/file_contents/2583e5c40e2d52b66131d70d1963d9eb", "id": "file", @@ -1550,15 +1280,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "2583e5c40e2d52b66131d70d1963d9eb", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1566,7 +1296,7 @@ "fonts/Domestic_Manners.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Domestic_Manners.woff2", + "file": "fonts/Domestic_Manners.woff2", "file_hash": "56b1fdf21bdf2c5764c068a1aae2c8c1", "file_url": "https://osskb.org/api/file_contents/56b1fdf21bdf2c5764c068a1aae2c8c1", "id": "file", @@ -1581,15 +1311,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "56b1fdf21bdf2c5764c068a1aae2c8c1", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1597,7 +1327,7 @@ "fonts/Edition.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Edition.woff2", + "file": "fonts/Edition.woff2", "file_hash": "bada67e06962cfb3d9e0d3dfd2a9f0d2", "file_url": "https://osskb.org/api/file_contents/bada67e06962cfb3d9e0d3dfd2a9f0d2", "id": "file", @@ -1612,15 +1342,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "bada67e06962cfb3d9e0d3dfd2a9f0d2", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1628,7 +1358,7 @@ "fonts/GeneralFailureRegular.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/GeneralFailureRegular.woff2", + "file": "fonts/GeneralFailureRegular.woff2", "file_hash": "f8c752c7833003b4d9faf72fa658af1c", "file_url": "https://osskb.org/api/file_contents/f8c752c7833003b4d9faf72fa658af1c", "id": "file", @@ -1643,15 +1373,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f8c752c7833003b4d9faf72fa658af1c", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1674,10 +1404,10 @@ "release_date": "2020-12-14", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "21ba2c11275a07ccf3890fbeab585525", "status": "pending", @@ -1690,7 +1420,7 @@ "fonts/LcdSolid.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/LcdSolid.woff2", + "file": "fonts/LcdSolid.woff2", "file_hash": "da0a1dfc4d3cbefb8497057be56ce996", "file_url": "https://osskb.org/api/file_contents/da0a1dfc4d3cbefb8497057be56ce996", "id": "file", @@ -1705,15 +1435,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "da0a1dfc4d3cbefb8497057be56ce996", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1721,7 +1451,7 @@ "fonts/LinBiolinum_Kah.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/LinBiolinum_Kah.woff2", + "file": "fonts/LinBiolinum_Kah.woff2", "file_hash": "01b89f02b20f7c413b17a0192899b7a0", "file_url": "https://osskb.org/api/file_contents/01b89f02b20f7c413b17a0192899b7a0", "id": "file", @@ -1736,15 +1466,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "01b89f02b20f7c413b17a0192899b7a0", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1752,7 +1482,7 @@ "fonts/LinBiolinum_RBah.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/LinBiolinum_RBah.woff2", + "file": "fonts/LinBiolinum_RBah.woff2", "file_hash": "875565d51b7c18d9d3dbe53089999e82", "file_url": "https://osskb.org/api/file_contents/875565d51b7c18d9d3dbe53089999e82", "id": "file", @@ -1767,15 +1497,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "875565d51b7c18d9d3dbe53089999e82", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1783,7 +1513,7 @@ "fonts/LinBiolinum_RIah.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/LinBiolinum_RIah.woff2", + "file": "fonts/LinBiolinum_RIah.woff2", "file_hash": "a420a3a7da4275e5e4a66e0cfdb0be62", "file_url": "https://osskb.org/api/file_contents/a420a3a7da4275e5e4a66e0cfdb0be62", "id": "file", @@ -1798,15 +1528,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "a420a3a7da4275e5e4a66e0cfdb0be62", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1814,7 +1544,7 @@ "fonts/LinBiolinum_Rah.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/LinBiolinum_Rah.woff2", + "file": "fonts/LinBiolinum_Rah.woff2", "file_hash": "f598322f1d3a3b63199e7430fe3a1d6f", "file_url": "https://osskb.org/api/file_contents/f598322f1d3a3b63199e7430fe3a1d6f", "id": "file", @@ -1829,15 +1559,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f598322f1d3a3b63199e7430fe3a1d6f", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1845,7 +1575,7 @@ "fonts/MarginaliaRegular.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/MarginaliaRegular.woff2", + "file": "fonts/MarginaliaRegular.woff2", "file_hash": "1027b41ecb961e6d0be30804717e6c09", "file_url": "https://osskb.org/api/file_contents/1027b41ecb961e6d0be30804717e6c09", "id": "file", @@ -1860,15 +1590,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "1027b41ecb961e6d0be30804717e6c09", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1876,7 +1606,7 @@ "fonts/Octavius.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Octavius.woff2", + "file": "fonts/Octavius.woff2", "file_hash": "1800187921633317111a294385a41a21", "file_url": "https://osskb.org/api/file_contents/1800187921633317111a294385a41a21", "id": "file", @@ -1891,15 +1621,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "1800187921633317111a294385a41a21", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -1922,10 +1652,10 @@ "release_date": "2021-03-12", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "7415ea4fda98c0d93be0f5a959e4e3fa", "status": "pending", @@ -1953,10 +1683,10 @@ "release_date": "2021-03-12", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "209dda5cb26799aa32208505e357980c", "status": "pending", @@ -1969,7 +1699,7 @@ "fonts/RailModel.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/RailModel.woff2", + "file": "fonts/RailModel.woff2", "file_hash": "0c318a51403bc9dbab393a9fda3cc393", "file_url": "https://osskb.org/api/file_contents/0c318a51403bc9dbab393a9fda3cc393", "id": "file", @@ -1984,15 +1714,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "0c318a51403bc9dbab393a9fda3cc393", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2000,7 +1730,7 @@ "fonts/SubZER0.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/SubZER0.woff2", + "file": "fonts/SubZER0.woff2", "file_hash": "46ba0ed85f5cf65550eecaacc0b9c826", "file_url": "https://osskb.org/api/file_contents/46ba0ed85f5cf65550eecaacc0b9c826", "id": "file", @@ -2015,15 +1745,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "46ba0ed85f5cf65550eecaacc0b9c826", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2031,7 +1761,7 @@ "fonts/SundownerRegular.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/SundownerRegular.woff2", + "file": "fonts/SundownerRegular.woff2", "file_hash": "266d6a89189dde9bddc97463999e6f3d", "file_url": "https://osskb.org/api/file_contents/266d6a89189dde9bddc97463999e6f3d", "id": "file", @@ -2046,15 +1776,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "266d6a89189dde9bddc97463999e6f3d", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2062,7 +1792,7 @@ "fonts/Warenhaus-Standard.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/Warenhaus-Standard.woff2", + "file": "fonts/Warenhaus-Standard.woff2", "file_hash": "2a8dcf7d7f96e256058554eb45e7176b", "file_url": "https://osskb.org/api/file_contents/2a8dcf7d7f96e256058554eb45e7176b", "id": "file", @@ -2077,15 +1807,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "2a8dcf7d7f96e256058554eb45e7176b", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2093,7 +1823,7 @@ "fonts/bgrove.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/bgrove.woff2", + "file": "fonts/bgrove.woff2", "file_hash": "437332c39cab732e72bd8a3e7cf37ed6", "file_url": "https://osskb.org/api/file_contents/437332c39cab732e72bd8a3e7cf37ed6", "id": "file", @@ -2108,15 +1838,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "437332c39cab732e72bd8a3e7cf37ed6", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2124,7 +1854,7 @@ "fonts/bgroveb.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/bgroveb.woff2", + "file": "fonts/bgroveb.woff2", "file_hash": "e1dae2a0e779c2aeae6be77bb79d5a37", "file_url": "https://osskb.org/api/file_contents/e1dae2a0e779c2aeae6be77bb79d5a37", "id": "file", @@ -2139,15 +1869,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e1dae2a0e779c2aeae6be77bb79d5a37", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2155,7 +1885,7 @@ "fonts/solidaric-italic.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/solidaric-italic.woff2", + "file": "fonts/solidaric-italic.woff2", "file_hash": "8473a6a7a4cad17cfcaa3981b6c89e7b", "file_url": "https://osskb.org/api/file_contents/8473a6a7a4cad17cfcaa3981b6c89e7b", "id": "file", @@ -2170,15 +1900,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "8473a6a7a4cad17cfcaa3981b6c89e7b", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2186,7 +1916,7 @@ "fonts/solidaric.woff2": [ { "component": "epicyon", - "file": "epicyon-1.3.0/fonts/solidaric.woff2", + "file": "fonts/solidaric.woff2", "file_hash": "e235adf86e30635cc4aed4ab836af4d3", "file_url": "https://osskb.org/api/file_contents/e235adf86e30635cc4aed4ab836af4d3", "id": "file", @@ -2201,15 +1931,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e235adf86e30635cc4aed4ab836af4d3", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -2221,7 +1951,7 @@ "file_hash": "b0ac8709499298dfecaad21597ae0c21", "file_url": "https://osskb.org/api/file_contents/b0ac8709499298dfecaad21597ae0c21", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -2232,10 +1962,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "b0ac8709499298dfecaad21597ae0c21", "status": "pending", @@ -2252,14 +1982,14 @@ "file_hash": "dad1ed7681af568070b573a9ed4996d9", "file_url": "https://osskb.org/api/file_contents/dad1ed7681af568070b573a9ed4996d9", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-only.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-only", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-only.html" @@ -2274,10 +2004,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "dad1ed7681af568070b573a9ed4996d9", "status": "pending", @@ -2291,31 +2021,31 @@ { "component": "epicyon", "file": "gemini/EN/install.gmi", - "file_hash": "2c949ac6fc2ee79c88f3f023cc643fac", - "file_url": "https://osskb.org/api/file_contents/2c949ac6fc2ee79c88f3f023cc643fac", - "id": "snippet", - "latest": "42b3ac8e", + "file_hash": "5582f2fde75898bc8647e217fbe44793", + "file_url": "https://osskb.org/api/file_contents/5582f2fde75898bc8647e217fbe44793", + "id": "file", + "latest": "e2ba518b", "licenses": [], - "lines": "1-53,64-179", - "matched": "93%", - "oss_lines": "1-53,62-177", + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2021-12-07", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "b53a961bc965f1a02d8540e8f2d87145", + "source_hash": "5582f2fde75898bc8647e217fbe44793", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "94b082430bca99a22921d59469996687", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "e2cc26b4" + "version": "e40ac467" } ], "gemini/EN/upgrade.gmi": [ @@ -2323,10 +2053,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -2337,19 +2067,8 @@ "file_hash": "52dd18a58c05ec8b981bb85ea442b5b3", "file_url": "https://osskb.org/api/file_contents/52dd18a58c05ec8b981bb85ea442b5b3", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2359,10 +2078,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "52dd18a58c05ec8b981bb85ea442b5b3", "status": "pending", @@ -2376,42 +2095,31 @@ { "component": "epicyon", "file": "happening.py", - "file_hash": "ee44eccc2412b1e64e91b0c58c206262", - "file_url": "https://osskb.org/api/file_contents/ee44eccc2412b1e64e91b0c58c206262", + "file_hash": "9bd8e22e6b7dcd5cf770103e687ba9ab", + "file_url": "https://osskb.org/api/file_contents/9bd8e22e6b7dcd5cf770103e687ba9ab", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "ee44eccc2412b1e64e91b0c58c206262", + "source_hash": "9bd8e22e6b7dcd5cf770103e687ba9ab", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "5429967b" + "version": "e40ac467" } ], "httpsig.py": [ @@ -2421,19 +2129,8 @@ "file_hash": "f8bbd74b4c7ebc896b26e995a68f6df6", "file_url": "https://osskb.org/api/file_contents/f8bbd74b4c7ebc896b26e995a68f6df6", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2443,10 +2140,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f8bbd74b4c7ebc896b26e995a68f6df6", "status": "pending", @@ -2463,19 +2160,8 @@ "file_hash": "3c7be88c964d95b6bfdfced820c2f324", "file_url": "https://osskb.org/api/file_contents/3c7be88c964d95b6bfdfced820c2f324", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2485,10 +2171,10 @@ "release_date": "2021-10-06", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "3c7be88c964d95b6bfdfced820c2f324", "status": "pending", @@ -2499,57 +2185,87 @@ } ], "importFollowing.py": [ - { - "id": "none", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - } - } - ], - "inbox.py": [ { "component": "epicyon", - "file": "inbox.py", - "file_hash": "41a79d5f2137dc93aa425197e2117d3c", - "file_url": "https://osskb.org/api/file_contents/41a79d5f2137dc93aa425197e2117d3c", + "file": "importFollowing.py", + "file_hash": "41080d3f822d05de340afad5e9d4dafb", + "file_url": "https://osskb.org/api/file_contents/41080d3f822d05de340afad5e9d4dafb", "id": "snippet", - "latest": "42b3ac8e", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "3496-3920,3933-4068,4058-4644,4637-5555,5563-5705", - "matched": "38%", - "oss_lines": "3184-3608,3600-3735,4122-4708,5367-6285,4092-4234", + "lines": "1-239", + "matched": "99%", + "oss_lines": "72-310", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "03958cee078a89ed8b4de34c764ace8c", + "source_hash": "8c718ea1fca34e8fbf248c45706199a3", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "a8134f32" + } + ], + "inbox.py": [ + { + "component": "epicyon", + "file": "inbox.py", + "file_hash": "95811878d584ebe230426e3fb946fe42", + "file_url": "https://osskb.org/api/file_contents/95811878d584ebe230426e3fb946fe42", + "id": "snippet", + "latest": "5429967b", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "2879-3767,3760-4014,4004-4701,4690-5528,5518-5760", + "matched": "50%", + "oss_lines": "2633-3521,3678-3932,2296-2993,4715-5553,4348-4590", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-07-02", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "0f5fee79239fe0bc09f950f648ffa4f7", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "d60076595f98154655b58e94438741a8", + "vendor": "bashrc2", + "version": "5429967b" } ], "install-desktop-client": [ @@ -2559,7 +2275,7 @@ "file_hash": "090d031316ba5e9c6b1dcd881d2cbbb1", "file_url": "https://osskb.org/api/file_contents/090d031316ba5e9c6b1dcd881d2cbbb1", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -2570,10 +2286,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "090d031316ba5e9c6b1dcd881d2cbbb1", "status": "pending", @@ -2590,19 +2306,8 @@ "file_hash": "77283c8e57c67cee5b4af86ce3220ff3", "file_url": "https://osskb.org/api/file_contents/77283c8e57c67cee5b4af86ce3220ff3", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2612,10 +2317,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "77283c8e57c67cee5b4af86ce3220ff3", "status": "pending", @@ -2632,19 +2337,8 @@ "file_hash": "d74b42643665fba045e2696b2aebbaee", "file_url": "https://osskb.org/api/file_contents/d74b42643665fba045e2696b2aebbaee", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2654,10 +2348,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d74b42643665fba045e2696b2aebbaee", "status": "pending", @@ -2674,19 +2368,8 @@ "file_hash": "1de363afddfa48768de8a748cb25c494", "file_url": "https://osskb.org/api/file_contents/1de363afddfa48768de8a748cb25c494", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2696,10 +2379,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "1de363afddfa48768de8a748cb25c494", "status": "pending", @@ -2709,88 +2392,300 @@ "version": "ef5ce403" } ], + "manual/back/fonts/ubuntu-condensed-v11-latin-regular.woff2": [ + { + "component": "typeface-ubuntu-condensed", + "file": "package/files/ubuntu-condensed-latin-400.woff2", + "file_hash": "eb24af6668c633feab6bf8f989296e73", + "file_url": "https://osskb.org/api/file_contents/eb24af6668c633feab6bf8f989296e73", + "id": "file", + "latest": "1.1.12", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/MIT.txt", + "copyleft": "no", + "name": "MIT", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "no", + "source": "component_declared", + "url": "https://spdx.org/licenses/MIT.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:npm/typeface-ubuntu-condensed", + "pkg:github/kyleamathews/typefaces", + "pkg:maven/org.webjars.npm/typeface-droid-sans-mono", + "pkg:maven/org.webjars.npm/typeface-roboto", + "pkg:maven/org.webjars.npm/typeface-rubik", + "pkg:maven/org.webjars.npm/typeface-source-sans-pro", + "pkg:maven/org.webjars.npm/typeface-titillium-web", + "pkg:maven/org.webjars.npm/typeface-unica-one", + "pkg:npm/%40stefanprobst/typeface-fira-code", + "pkg:npm/typeface-abeezee" + ], + "release_date": "2019-02-28", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "eb24af6668c633feab6bf8f989296e73", + "status": "pending", + "url": "https://www.npmjs.com/package/typeface-ubuntu-condensed", + "url_hash": "256d9474869554dca2dd95ba44b91ae6", + "vendor": "Kyle Mathews", + "version": "0.0.72" + } + ], + "manual/cover/all.js": [ + { + "component": "polymer3-font-awesome", + "file": "package/assets/fontawesome-free-5.0.11/svg-with-js/js/fontawesome-all.min.js", + "file_hash": "2bc8ab838d1db40abbcb5863aa7a424d", + "file_url": "https://osskb.org/api/file_contents/2bc8ab838d1db40abbcb5863aa7a424d", + "id": "file", + "latest": "3.0.0-pre.12", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-3-Clause.txt", + "copyleft": "no", + "name": "BSD-3-Clause", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "no", + "source": "component_declared", + "url": "https://spdx.org/licenses/BSD-3-Clause.html" + }, + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/MIT.txt", + "copyleft": "no", + "name": "MIT", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "no", + "source": "file_header", + "url": "https://spdx.org/licenses/MIT.html" + }, + { + "name": "CC-BY-4.0", + "source": "scancode", + "url": "https://spdx.org/licenses/CC-BY-4.0.html" + }, + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/MIT.txt", + "copyleft": "no", + "name": "MIT", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "no", + "source": "scancode", + "url": "https://spdx.org/licenses/MIT.html" + }, + { + "name": "OFL-1.1", + "source": "scancode", + "url": "https://spdx.org/licenses/OFL-1.1.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:npm/polymer3-font-awesome", + "pkg:github/jaseeey/polymer-font-awesome" + ], + "release_date": "2018-05-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "2bc8ab838d1db40abbcb5863aa7a424d", + "status": "pending", + "url": "https://www.npmjs.com/package/polymer3-font-awesome", + "url_hash": "4e8a30514014ac9864abcef4be302c16", + "vendor": "Jason Ilicic", + "version": "3.0.0-pre.12" + } + ], + "manual/cover/fonts/fredericka-the-great-v10-latin-regular.woff2": [ + { + "component": "@openfonts/fredericka-the-great_latin", + "file": "package/files/fredericka-the-great-latin-400.woff2", + "file_hash": "317307fb7c5bf4b85c6c645af161c998", + "file_url": "https://osskb.org/api/file_contents/317307fb7c5bf4b85c6c645af161c998", + "id": "file", + "latest": "1.44.1", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:npm/%40openfonts/fredericka-the-great_latin", + "pkg:github/bedlaj/openfonts", + "pkg:maven/org.webjars.npm/openfonts__merriweather_latin", + "pkg:maven/org.webjars.npm/openfonts__noto-sans_all", + "pkg:maven/org.webjars.npm/openfonts__noto-serif_all", + "pkg:npm/%40openfonts/abeezee_latin", + "pkg:npm/%40openfonts/abel_latin", + "pkg:npm/%40openfonts/abhaya-libre_all", + "pkg:npm/%40openfonts/abhaya-libre_latin", + "pkg:npm/%40openfonts/abhaya-libre_latin-ext" + ], + "release_date": "2019-08-26", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "317307fb7c5bf4b85c6c645af161c998", + "status": "pending", + "url": "https://www.npmjs.com/package/%40openfonts/fredericka-the-great_latin", + "url_hash": "0af239b2d5c73c7391788a7c6cd7d956", + "vendor": "Jan Bednar", + "version": "0.0.1" + } + ], + "manual/cover/fonts/montserrat-v18-latin-regular.woff2": [ + { + "component": "@fontsource/montserrat", + "file": "package/files/montserrat-latin-400-normal.woff2", + "file_hash": "8037e9fc6d8fca40a9eb783c7510b12e", + "file_url": "https://osskb.org/api/file_contents/8037e9fc6d8fca40a9eb783c7510b12e", + "id": "file", + "latest": "4.5.1", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/MIT.txt", + "copyleft": "no", + "name": "MIT", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "no", + "source": "license_file", + "url": "https://spdx.org/licenses/MIT.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:npm/%40fontsource/montserrat", + "pkg:github/fontsource/fontsource", + "pkg:maven/org.webjars.npm/fontsource__exo", + "pkg:maven/org.webjars.npm/fontsource-fira-sans", + "pkg:maven/org.webjars.npm/fontsource__fredoka-one", + "pkg:maven/org.webjars.npm/fontsource__jetbrains-mono", + "pkg:maven/org.webjars.npm/fontsource__lato", + "pkg:maven/org.webjars.npm/fontsource__open-sans", + "pkg:maven/org.webjars.npm/fontsource__playfair-display", + "pkg:maven/org.webjars.npm/fontsource__poppins" + ], + "release_date": "2021-08-11", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "8037e9fc6d8fca40a9eb783c7510b12e", + "status": "pending", + "url": "https://www.npmjs.com/package/%40fontsource/montserrat", + "url_hash": "8b56c8c1e663fdaa08b8a87881df0385", + "vendor": "Lotus", + "version": "4.5.1" + } + ], + "manual/make_epub": [ + { + "id": "none", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + } + } + ], + "manual/manual.epub": [ + { + "id": "none", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + } + } + ], "manualapprove.py": [ { "component": "epicyon", "file": "manualapprove.py", - "file_hash": "0c9a1016a1b9f54a3a57f5dcbd50181f", - "file_url": "https://osskb.org/api/file_contents/0c9a1016a1b9f54a3a57f5dcbd50181f", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-53,57-197,200-365", - "matched": "97%", - "oss_lines": "15-67,54-194,275-440", + "file_hash": "9c434759f5126180c578d70bebf049fb", + "file_url": "https://osskb.org/api/file_contents/9c434759f5126180c578d70bebf049fb", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "9c434759f5126180c578d70bebf049fb", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "47edfad9" + "version": "a8134f32" } ], "maps.py": [ { "component": "epicyon", "file": "maps.py", - "file_hash": "328f7436d27d665a7156ce80c15a9a84", - "file_url": "https://osskb.org/api/file_contents/328f7436d27d665a7156ce80c15a9a84", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-31,74-359", - "matched": "87%", - "oss_lines": "1-31,36-321", + "file_hash": "4f9ae7d7aeb6bb2ee23ba2db75e29b3f", + "file_url": "https://osskb.org/api/file_contents/4f9ae7d7aeb6bb2ee23ba2db75e29b3f", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "a74b772f7fa68246b77ab72a282d0f5f", + "source_hash": "4f9ae7d7aeb6bb2ee23ba2db75e29b3f", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "e40ac467" } ], "markdown.py": [ @@ -2800,19 +2695,8 @@ "file_hash": "cca1f68cf36a785f74563e383547fddc", "file_url": "https://osskb.org/api/file_contents/cca1f68cf36a785f74563e383547fddc", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2822,10 +2706,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "cca1f68cf36a785f74563e383547fddc", "status": "pending", @@ -2842,19 +2726,8 @@ "file_hash": "608ca22ae0d7e4bf391a8f18298257c7", "file_url": "https://osskb.org/api/file_contents/608ca22ae0d7e4bf391a8f18298257c7", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2864,10 +2737,10 @@ "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "608ca22ae0d7e4bf391a8f18298257c7", "status": "pending", @@ -2884,19 +2757,8 @@ "file_hash": "e76b3f17cef82ec751907fc15f8c07b6", "file_url": "https://osskb.org/api/file_contents/e76b3f17cef82ec751907fc15f8c07b6", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -2906,10 +2768,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e76b3f17cef82ec751907fc15f8c07b6", "status": "pending", @@ -2923,84 +2785,84 @@ { "component": "epicyon", "file": "media.py", - "file_hash": "0d6c414089e5385d4e9180b40759edf9", - "file_url": "https://osskb.org/api/file_contents/0d6c414089e5385d4e9180b40759edf9", + "file_hash": "c6f17c77ddc62aeb3ebe0583a043da31", + "file_url": "https://osskb.org/api/file_contents/c6f17c77ddc62aeb3ebe0583a043da31", "id": "snippet", - "latest": "5926b174", + "latest": "47edfad9", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-36,254-293,285-380,403-444,438-658,672-696", - "matched": "65%", - "oss_lines": "6-41,32-71,61-156,110-151,188-408,362-386", + "lines": "6-40,222-380,404-592,582-701", + "matched": "71%", + "oss_lines": "6-40,106-264,156-344,421-540", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2021-09-04", + "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "8454c8763137b869ab897ee41ac0a73e", + "source_hash": "46425f2e819414e74f1b2531c5967bde", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "93451a04990f28bd8b8b3e5193b1ae66", + "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", "vendor": "bashrc2", - "version": "5926b174" + "version": "47edfad9" } ], "metadata.py": [ { "component": "epicyon", "file": "metadata.py", - "file_hash": "3bc67ef9f955dd983c8f744c51e1e4f4", - "file_url": "https://osskb.org/api/file_contents/3bc67ef9f955dd983c8f744c51e1e4f4", - "id": "file", - "latest": "5429967b", + "file_hash": "7c4b676ee2f789f3718b3cf11b95a739", + "file_url": "https://osskb.org/api/file_contents/7c4b676ee2f789f3718b3cf11b95a739", + "id": "snippet", + "latest": "e2cc26b4", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", + "lines": "1-185", + "matched": "76%", + "oss_lines": "1-185", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2021-12-07", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "3bc67ef9f955dd983c8f744c51e1e4f4", + "source_hash": "004d675ac57ef8ee3892df5929af7e80", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "94b082430bca99a22921d59469996687", "vendor": "bashrc2", - "version": "5429967b" + "version": "e2cc26b4" } ], "migrate.py": [ @@ -3010,19 +2872,8 @@ "file_hash": "e8e3d4bc0ce2a4b84ab84b91e427c41d", "file_url": "https://osskb.org/api/file_contents/e8e3d4bc0ce2a4b84ab84b91e427c41d", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3032,10 +2883,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e8e3d4bc0ce2a4b84ab84b91e427c41d", "status": "pending", @@ -3049,84 +2900,73 @@ { "component": "epicyon", "file": "newsdaemon.py", - "file_hash": "a9a90ab8b6ef09e12f026810d4bb3713", - "file_url": "https://osskb.org/api/file_contents/a9a90ab8b6ef09e12f026810d4bb3713", - "id": "snippet", - "latest": "42b3ac8e", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-45,75-475,468-881", - "matched": "97%", - "oss_lines": "1-45,100-500,543-956", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-05-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "de5199ce16bdfc7e2a53abfc71f4bc57", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", - "vendor": "bashrc2", - "version": "42b3ac8e" - } - ], - "newswire.py": [ - { - "component": "epicyon", - "file": "newswire.py", - "file_hash": "c28260f7e309f070a7aed9b061aa39de", - "file_url": "https://osskb.org/api/file_contents/c28260f7e309f070a7aed9b061aa39de", + "file_hash": "de5199ce16bdfc7e2a53abfc71f4bc57", + "file_url": "https://osskb.org/api/file_contents/de5199ce16bdfc7e2a53abfc71f4bc57", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "c28260f7e309f070a7aed9b061aa39de", + "source_hash": "de5199ce16bdfc7e2a53abfc71f4bc57", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "5429967b" + "version": "a8134f32" + } + ], + "newswire.py": [ + { + "component": "epicyon", + "file": "newswire.py", + "file_hash": "8866c88009f5cd6df714f37f96262912", + "file_url": "https://osskb.org/api/file_contents/8866c88009f5cd6df714f37f96262912", + "id": "snippet", + "latest": "47edfad9", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "494-644,679-896,894-1248,1264-1307,1301-1651", + "matched": "67%", + "oss_lines": "460-610,716-933,810-1164,1161-1204,1353-1703", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-04-05", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "6086c0dd92f59409fed592feb996279e", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "vendor": "bashrc2", + "version": "47edfad9" } ], "notifyOnPost.py": [ @@ -3136,19 +2976,8 @@ "file_hash": "d188e1ffb1695bc2bc19de485ac4cca0", "file_url": "https://osskb.org/api/file_contents/d188e1ffb1695bc2bc19de485ac4cca0", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3158,10 +2987,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d188e1ffb1695bc2bc19de485ac4cca0", "status": "pending", @@ -3176,10 +3005,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3188,10 +3017,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3200,10 +3029,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3212,10 +3041,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3224,10 +3053,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3236,10 +3065,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3248,10 +3077,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3260,10 +3089,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3272,10 +3101,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3284,10 +3113,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3295,42 +3124,42 @@ { "component": "epicyon", "file": "outbox.py", - "file_hash": "0c9b19bef4bd72ffc58f7fa5db352ccc", - "file_url": "https://osskb.org/api/file_contents/0c9b19bef4bd72ffc58f7fa5db352ccc", + "file_hash": "6b99d5c4f6bd30d937ded94c0c1e072d", + "file_url": "https://osskb.org/api/file_contents/6b99d5c4f6bd30d937ded94c0c1e072d", "id": "snippet", - "latest": "42b3ac8e", + "latest": "47edfad9", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-164,205-550,539-719", - "matched": "95%", - "oss_lines": "127-290,230-575,587-767", + "lines": "1-140,206-355,359-636,666-731", + "matched": "86%", + "oss_lines": "1-140,171-320,494-771,616-681", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "f9c9bd38d6003870a63b43462a582922", + "source_hash": "e72c460f26fe48cbd38ecfeac100010a", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "47edfad9" } ], "person.py": [ @@ -3347,27 +3176,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-548,539-1068,1063-1221,1226-1567,1567-1856", - "matched": "99%", - "oss_lines": "166-713,1017-1546,1157-1315,1386-1727,1680-1969", + "lines": "527-706,700-769,763-1233,1238-1389,1382-1492,1486-1876", + "matched": "72%", + "oss_lines": "519-698,1392-1461,1159-1629,1102-1253,1437-1547,1709-2099", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "5c6e168125971fdadeb92311f3622367", + "source_hash": "c5dfb2da97b931b6c738a2fef9ac4c54", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "8e88dc854644baca443bb7bcead0aa26", @@ -3382,19 +3211,8 @@ "file_hash": "f6c1cf219b4cf93ddbf74af87173f2c9", "file_url": "https://osskb.org/api/file_contents/f6c1cf219b4cf93ddbf74af87173f2c9", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3404,10 +3222,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f6c1cf219b4cf93ddbf74af87173f2c9", "status": "pending", @@ -3421,100 +3239,100 @@ { "component": "epicyon", "file": "pgp.py", - "file_hash": "9259e7339cb375f1080f347269239e29", - "file_url": "https://osskb.org/api/file_contents/9259e7339cb375f1080f347269239e29", - "id": "snippet", - "latest": "5429967b", + "file_hash": "9e5085027b5cb6a53b5a6e6a8101fa80", + "file_url": "https://osskb.org/api/file_contents/9e5085027b5cb6a53b5a6e6a8101fa80", + "id": "file", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-833", - "matched": "99%", - "oss_lines": "352-1184", + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "9e5085027b5cb6a53b5a6e6a8101fa80", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "a8134f32" } ], "posts.py": [ { "component": "epicyon", "file": "posts.py", - "file_hash": "6dbfa796f779081f1ca430bd6639a29c", - "file_url": "https://osskb.org/api/file_contents/6dbfa796f779081f1ca430bd6639a29c", - "id": "snippet", - "latest": "ef5ce403", + "file_hash": "080ffa26e3e7e2b060d8f3d90cd8131f", + "file_url": "https://osskb.org/api/file_contents/080ffa26e3e7e2b060d8f3d90cd8131f", + "id": "file", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1968-2302,2291-4247,4393-4976,4966-5840", - "matched": "64%", - "oss_lines": "2219-2553,3582-5538,4767-5350,4905-5779", + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "e8a58717a34e7eaeb1c3e7e9e7fc4fd6", + "source_hash": "080ffa26e3e7e2b060d8f3d90cd8131f", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "e40ac467" } ], "pyjsonld.py": [ { "component": "epicyon", "file": "pyjsonld.py", - "file_hash": "bb5a4fcd9af8a6946c017dade5a0b22c", - "file_url": "https://osskb.org/api/file_contents/bb5a4fcd9af8a6946c017dade5a0b22c", + "file_hash": "f4957c21b0fd2f78268c4602a338b6b4", + "file_url": "https://osskb.org/api/file_contents/f4957c21b0fd2f78268c4602a338b6b4", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/BSD-3-Clause.txt", "copyleft": "no", "name": "BSD-3-Clause", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "no", "source": "scancode", "url": "https://spdx.org/licenses/BSD-3-Clause.html" @@ -3526,20 +3344,20 @@ "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "bb5a4fcd9af8a6946c017dade5a0b22c", + "source_hash": "f4957c21b0fd2f78268c4602a338b6b4", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "e40ac467" } ], "qrcode.py": [ @@ -3549,19 +3367,8 @@ "file_hash": "e87076f836731c3338152518d56ff8b0", "file_url": "https://osskb.org/api/file_contents/e87076f836731c3338152518d56ff8b0", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3571,10 +3378,10 @@ "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e87076f836731c3338152518d56ff8b0", "status": "pending", @@ -3591,19 +3398,8 @@ "file_hash": "a4b2f6e6e690dcaf9ac4b936ad1b6d5b", "file_url": "https://osskb.org/api/file_contents/a4b2f6e6e690dcaf9ac4b936ad1b6d5b", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3613,10 +3409,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "a4b2f6e6e690dcaf9ac4b936ad1b6d5b", "status": "pending", @@ -3633,19 +3429,8 @@ "file_hash": "604b269595ff4a4194d5c85d7aa40f72", "file_url": "https://osskb.org/api/file_contents/604b269595ff4a4194d5c85d7aa40f72", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -3655,10 +3440,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "604b269595ff4a4194d5c85d7aa40f72", "status": "pending", @@ -3672,84 +3457,62 @@ { "component": "epicyon", "file": "roles.py", - "file_hash": "e4b60801f72bc3b470516e8aaa5231fe", - "file_url": "https://osskb.org/api/file_contents/e4b60801f72bc3b470516e8aaa5231fe", + "file_hash": "9e5c4ff32f573fa7dd83bae83b046914", + "file_url": "https://osskb.org/api/file_contents/9e5c4ff32f573fa7dd83bae83b046914", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "e4b60801f72bc3b470516e8aaa5231fe", + "source_hash": "9e5c4ff32f573fa7dd83bae83b046914", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "5429967b" + "version": "a8134f32" } ], "schedule.py": [ { "component": "epicyon", "file": "schedule.py", - "file_hash": "d26fe2f883e7f8d30c04f58b259eca78", - "file_url": "https://osskb.org/api/file_contents/d26fe2f883e7f8d30c04f58b259eca78", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-203,206-238", - "matched": "98%", - "oss_lines": "1-203,202-234", + "file_hash": "b01aa3c4f1c2a2be508ca1897a400909", + "file_url": "https://osskb.org/api/file_contents/b01aa3c4f1c2a2be508ca1897a400909", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "ea39afe7dc88a98131524002ce2c1337", + "source_hash": "b01aa3c4f1c2a2be508ca1897a400909", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "47edfad9" + "version": "e40ac467" } ], "scripts/architecture": [ @@ -3757,10 +3520,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3771,7 +3534,7 @@ "file_hash": "31c72aa9598ff7d00cff6f434541aad6", "file_url": "https://osskb.org/api/file_contents/31c72aa9598ff7d00cff6f434541aad6", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -3782,10 +3545,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "31c72aa9598ff7d00cff6f434541aad6", "status": "pending", @@ -3800,10 +3563,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3812,10 +3575,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3826,7 +3589,7 @@ "file_hash": "795389f777c891257a22ec233f907537", "file_url": "https://osskb.org/api/file_contents/795389f777c891257a22ec233f907537", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -3837,10 +3600,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "795389f777c891257a22ec233f907537", "status": "pending", @@ -3855,10 +3618,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3867,10 +3630,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3878,30 +3641,20 @@ { "component": "epicyon", "file": "scripts/epicyon-notification", - "file_hash": "1901dea4c4b6465f8d6eea64d178b95d", - "file_url": "https://osskb.org/api/file_contents/1901dea4c4b6465f8d6eea64d178b95d", + "file_hash": "722b5d60481963bf8c425f8e7ed0a1c5", + "file_url": "https://osskb.org/api/file_contents/722b5d60481963bf8c425f8e7ed0a1c5", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "file_header", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - }, - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], "lines": "all", @@ -3910,20 +3663,20 @@ "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2021-12-07", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "1901dea4c4b6465f8d6eea64d178b95d", + "source_hash": "722b5d60481963bf8c425f8e7ed0a1c5", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "94b082430bca99a22921d59469996687", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "e2cc26b4" + "version": "a8134f32" } ], "scripts/errors": [ @@ -3931,10 +3684,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3943,10 +3696,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3955,10 +3708,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3967,10 +3720,22 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" + } + } + ], + "scripts/mitm": [ + { + "id": "none", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" } } ], @@ -3979,10 +3744,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -3991,10 +3756,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4003,10 +3768,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4015,10 +3780,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4027,10 +3792,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4038,42 +3803,42 @@ { "component": "epicyon", "file": "session.py", - "file_hash": "09f96ab956e9340c481a56f74469a46f", - "file_url": "https://osskb.org/api/file_contents/09f96ab956e9340c481a56f74469a46f", - "id": "file", - "latest": "5429967b", + "file_hash": "909594f5b527aef7692c2fb98b38a6bd", + "file_url": "https://osskb.org/api/file_contents/909594f5b527aef7692c2fb98b38a6bd", + "id": "snippet", + "latest": "823b4c33", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", + "lines": "1-303,287-401,418-495,484-742,739-836", + "matched": "98%", + "oss_lines": "217-519,256-370,285-362,403-661,90-187", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "09f96ab956e9340c481a56f74469a46f", + "source_hash": "785b1f5436f800719eb3c93b8ec49f58", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "d0c0ff44e466c2b609148ba01790dc81", "vendor": "bashrc2", - "version": "5429967b" + "version": "823b4c33" } ], "setup.py": [ @@ -4081,10 +3846,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4092,42 +3857,31 @@ { "component": "epicyon", "file": "shares.py", - "file_hash": "02a01e3e2dcb3a11eb33b1e1f5aa18b6", - "file_url": "https://osskb.org/api/file_contents/02a01e3e2dcb3a11eb33b1e1f5aa18b6", - "id": "snippet", - "latest": "47edfad9", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-1134,1127-1867", - "matched": "99%", - "oss_lines": "1-1134,1635-2375", + "file_hash": "f5724e2d78453a9faab8e6b8e208c25e", + "file_url": "https://osskb.org/api/file_contents/f5724e2d78453a9faab8e6b8e208c25e", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "53d99bae6b8a84b94ebb1382467a8960", + "source_hash": "f5724e2d78453a9faab8e6b8e208c25e", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "47edfad9" + "version": "e40ac467" } ], "siteactive.py": [ @@ -4137,19 +3891,8 @@ "file_hash": "d3a99697624041b8cd74800c2b632d0f", "file_url": "https://osskb.org/api/file_contents/d3a99697624041b8cd74800c2b632d0f", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -4159,10 +3902,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d3a99697624041b8cd74800c2b632d0f", "status": "pending", @@ -4179,19 +3922,8 @@ "file_hash": "fa1df9b1f52aadbe8b8360aaac2a2015", "file_url": "https://osskb.org/api/file_contents/fa1df9b1f52aadbe8b8360aaac2a2015", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -4201,10 +3933,10 @@ "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "fa1df9b1f52aadbe8b8360aaac2a2015", "status": "pending", @@ -4221,19 +3953,8 @@ "file_hash": "d6c101b6e19c232b3227975cc7767b25", "file_url": "https://osskb.org/api/file_contents/d6c101b6e19c232b3227975cc7767b25", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -4243,10 +3964,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "d6c101b6e19c232b3227975cc7767b25", "status": "pending", @@ -4263,24 +3984,14 @@ "file_hash": "2323ad783fdacba2bce7f0fd8455a042", "file_url": "https://osskb.org/api/file_contents/2323ad783fdacba2bce7f0fd8455a042", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - }, { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/GPL-1.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, Apache-2.0, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "GPL-1.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "no", "source": "scancode", "url": "https://spdx.org/licenses/GPL-1.0-or-later.html" @@ -4295,10 +4006,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "2323ad783fdacba2bce7f0fd8455a042", "status": "pending", @@ -4315,19 +4026,8 @@ "file_hash": "c66a22547cb6f59ee2bf22164113a5e3", "file_url": "https://osskb.org/api/file_contents/c66a22547cb6f59ee2bf22164113a5e3", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -4337,10 +4037,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "c66a22547cb6f59ee2bf22164113a5e3", "status": "pending", @@ -4357,7 +4057,7 @@ "file_hash": "80d10a9c527842eb43c9a4f03f21c5bd", "file_url": "https://osskb.org/api/file_contents/80d10a9c527842eb43c9a4f03f21c5bd", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4368,10 +4068,10 @@ "release_date": "2022-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "80d10a9c527842eb43c9a4f03f21c5bd", "status": "pending", @@ -4385,17 +4085,17 @@ { "component": "epicyon", "file": "tests.py", - "file_hash": "13c2e793129fe9a4bca6fa342295a749", - "file_url": "https://osskb.org/api/file_contents/13c2e793129fe9a4bca6fa342295a749", + "file_hash": "97b1e1e6002d8128bd64a8c05af99fa9", + "file_url": "https://osskb.org/api/file_contents/97b1e1e6002d8128bd64a8c05af99fa9", "id": "snippet", - "latest": "42b3ac8e", + "latest": "5429967b", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -4406,74 +4106,63 @@ "url": "https://spdx.org/licenses/CC-BY-4.0.html" } ], - "lines": "4974-5748,5801-5837,5831-6799,6796-7339", - "matched": "30%", - "oss_lines": "5093-5867,5596-5632,5626-6594,6669-7212", + "lines": "3739-4791,4793-5651,5642-6818,6815-7410", + "matched": "48%", + "oss_lines": "4400-5452,5214-6072,5813-6989,307-902", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "b23079a157a87e8406c52242ee6cc572", + "source_hash": "dd17308e0483b9a2cf49b0bc463248a1", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "d60076595f98154655b58e94438741a8", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "5429967b" } ], "theme.py": [ { "component": "epicyon", "file": "theme.py", - "file_hash": "0fba5046b7c089c1e07f89215e6bb458", - "file_url": "https://osskb.org/api/file_contents/0fba5046b7c089c1e07f89215e6bb458", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-944", - "matched": "99%", - "oss_lines": "640-1583", + "file_hash": "958d98fc9943e6ba74a5818bc4d13382", + "file_url": "https://osskb.org/api/file_contents/958d98fc9943e6ba74a5818bc4d13382", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "1fa10b2d6191ffd0e46f8d40f17b7a47", + "source_hash": "958d98fc9943e6ba74a5818bc4d13382", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "47edfad9" + "version": "a8134f32" } ], "theme/default/icons/favicon.webp": [ { "component": "epicyon", - "file": "epicyon-1.3.0/theme/default/icons/favicon.webp", + "file": "theme/default/icons/favicon.webp", "file_hash": "b379fc9dc0c612e41c96717a260680ad", "file_url": "https://osskb.org/api/file_contents/b379fc9dc0c612e41c96717a260680ad", "id": "file", @@ -4488,15 +4177,15 @@ "release_date": "2021-02-08", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "b379fc9dc0c612e41c96717a260680ad", "status": "pending", "url": "https://pypi.org/project/epicyon", - "url_hash": "6ee49c475b365d32ae77f9f7f90c23ad", + "url_hash": "d12cc86ddcd249d66a0aa96a89351c1f", "vendor": "Bob Mottram", "version": "1.3.0" } @@ -4508,7 +4197,7 @@ "file_hash": "bfc6cbf834c515ebf6cd82d9d5e7de6f", "file_url": "https://osskb.org/api/file_contents/bfc6cbf834c515ebf6cd82d9d5e7de6f", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4519,10 +4208,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "bfc6cbf834c515ebf6cd82d9d5e7de6f", "status": "pending", @@ -4539,7 +4228,7 @@ "file_hash": "e6981c6d43024081b9fec13235a48f37", "file_url": "https://osskb.org/api/file_contents/e6981c6d43024081b9fec13235a48f37", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4550,10 +4239,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e6981c6d43024081b9fec13235a48f37", "status": "pending", @@ -4570,7 +4259,7 @@ "file_hash": "fb73dd63647efe22b9b0d673fb16c19c", "file_url": "https://osskb.org/api/file_contents/fb73dd63647efe22b9b0d673fb16c19c", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4581,10 +4270,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "fb73dd63647efe22b9b0d673fb16c19c", "status": "pending", @@ -4601,7 +4290,7 @@ "file_hash": "0208bcf4859109b4559a7f78ccfc0a85", "file_url": "https://osskb.org/api/file_contents/0208bcf4859109b4559a7f78ccfc0a85", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4612,10 +4301,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "0208bcf4859109b4559a7f78ccfc0a85", "status": "pending", @@ -4632,7 +4321,7 @@ "file_hash": "e6981c6d43024081b9fec13235a48f37", "file_url": "https://osskb.org/api/file_contents/e6981c6d43024081b9fec13235a48f37", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4643,10 +4332,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "e6981c6d43024081b9fec13235a48f37", "status": "pending", @@ -4663,7 +4352,7 @@ "file_hash": "bfc6cbf834c515ebf6cd82d9d5e7de6f", "file_url": "https://osskb.org/api/file_contents/bfc6cbf834c515ebf6cd82d9d5e7de6f", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4674,10 +4363,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "bfc6cbf834c515ebf6cd82d9d5e7de6f", "status": "pending", @@ -4692,10 +4381,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4704,10 +4393,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4718,7 +4407,7 @@ "file_hash": "01d2f26634dac1a31eee852a1a301e44", "file_url": "https://osskb.org/api/file_contents/01d2f26634dac1a31eee852a1a301e44", "id": "file", - "latest": "5429967b", + "latest": "e2ba518b", "licenses": [], "lines": "all", "matched": "100%", @@ -4729,10 +4418,10 @@ "release_date": "2021-05-31", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "01d2f26634dac1a31eee852a1a301e44", "status": "pending", @@ -4746,42 +4435,31 @@ { "component": "epicyon", "file": "threads.py", - "file_hash": "152ffc05b0e7888b9773ca81c93d5cbc", - "file_url": "https://osskb.org/api/file_contents/152ffc05b0e7888b9773ca81c93d5cbc", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-182", - "matched": "99%", - "oss_lines": "1-182", + "file_hash": "18284321cc31ba5b42dbf3f56e150a07", + "file_url": "https://osskb.org/api/file_contents/18284321cc31ba5b42dbf3f56e150a07", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-07-02", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "18284321cc31ba5b42dbf3f56e150a07", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "5429967b" + "version": "a8134f32" } ], "tox.py": [ @@ -4791,19 +4469,8 @@ "file_hash": "2bffa60a7fd35219165e36f2386f97ff", "file_url": "https://osskb.org/api/file_contents/2bffa60a7fd35219165e36f2386f97ff", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -4813,10 +4480,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "2bffa60a7fd35219165e36f2386f97ff", "status": "pending", @@ -4831,10 +4498,10 @@ "id": "none", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" } } ], @@ -4842,176 +4509,185 @@ { "component": "epicyon", "file": "utils.py", - "file_hash": "243481dfced43c249cd07e9ffcb67675", - "file_url": "https://osskb.org/api/file_contents/243481dfced43c249cd07e9ffcb67675", + "file_hash": "f9b22796f835e096fbaad844b25c049a", + "file_url": "https://osskb.org/api/file_contents/f9b22796f835e096fbaad844b25c049a", "id": "snippet", - "latest": "ef5ce403", + "latest": "e40ac467", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1405-1568,1563-1815,1827-2108,2100-3429,3420-3851", - "matched": "63%", - "oss_lines": "1322-1485,1641-1893,2566-2847,2350-3679,3650-4081", + "lines": "1-513,513-2908,2910-3813,3820-3936", + "matched": "99%", + "oss_lines": "1-513,1108-3503,2901-3804,3784-3900", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "64e74f056249a70cc292b28e311d09b7", + "source_hash": "d7d190af70338cc6f6ae186886887d5a", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "e40ac467" } ], "video.py": [ { "component": "epicyon", "file": "video.py", - "file_hash": "23e435038b01aea1b45b26c3027f9be5", - "file_url": "https://osskb.org/api/file_contents/23e435038b01aea1b45b26c3027f9be5", + "file_hash": "b2ed2fd1995cf9d3b3ba601dfe93431c", + "file_url": "https://osskb.org/api/file_contents/b2ed2fd1995cf9d3b3ba601dfe93431c", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-10-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "23e435038b01aea1b45b26c3027f9be5", + "source_hash": "b2ed2fd1995cf9d3b3ba601dfe93431c", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "e40ac467" } ], "webapp_about.py": [ { "component": "epicyon", "file": "webapp_about.py", - "file_hash": "5436a38c811e423849a3f4904619642d", - "file_url": "https://osskb.org/api/file_contents/5436a38c811e423849a3f4904619642d", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-63", - "matched": "98%", - "oss_lines": "1-63", + "file_hash": "10a29cd7f301e5571d650fe9489b65b3", + "file_url": "https://osskb.org/api/file_contents/10a29cd7f301e5571d650fe9489b65b3", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-02-08", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "10a29cd7f301e5571d650fe9489b65b3", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d0c0ff44e466c2b609148ba01790dc81", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "823b4c33" + "version": "a8134f32" } ], "webapp_accesskeys.py": [ { "component": "epicyon", "file": "webapp_accesskeys.py", - "file_hash": "4326e70724138b09333db07339209114", - "file_url": "https://osskb.org/api/file_contents/4326e70724138b09333db07339209114", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-133", - "matched": "99%", - "oss_lines": "1-133", + "file_hash": "811fc11f1f46e2bba3602d21a0ef4d99", + "file_url": "https://osskb.org/api/file_contents/811fc11f1f46e2bba3602d21a0ef4d99", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-06-04", + "release_date": "2022-09-03", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "811fc11f1f46e2bba3602d21a0ef4d99", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "ef5ce403" + "version": "a8134f32" } ], "webapp_calendar.py": [ { "component": "epicyon", "file": "webapp_calendar.py", - "file_hash": "b75c2c31907425ae62e3688ada0c69d6", - "file_url": "https://osskb.org/api/file_contents/b75c2c31907425ae62e3688ada0c69d6", + "file_hash": "7e04c8f93565882e263062035f42593a", + "file_url": "https://osskb.org/api/file_contents/7e04c8f93565882e263062035f42593a", + "id": "file", + "latest": "e2ba518b", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-10-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "7e04c8f93565882e263062035f42593a", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", + "vendor": "bashrc2", + "version": "e40ac467" + } + ], + "webapp_column_left.py": [ + { + "component": "epicyon", + "file": "webapp_column_left.py", + "file_hash": "8c1b08cd41670ffbae100245bb15be67", + "file_url": "https://osskb.org/api/file_contents/8c1b08cd41670ffbae100245bb15be67", "id": "snippet", "latest": "42b3ac8e", "licenses": [ @@ -5020,27 +4696,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-142,159-393,403-474,494-545,549-608", + "lines": "1-531", "matched": "91%", - "oss_lines": "1-142,154-388,346-417,412-463,454-513", + "oss_lines": "169-699", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-05-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "1657afb4f24bce5fd86000cf74e00c0d", + "source_hash": "08810bc98a6322fcd24249572320600d", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", @@ -5048,306 +4724,12 @@ "version": "42b3ac8e" } ], - "webapp_column_left.py": [ - { - "component": "epicyon", - "file": "webapp_column_left.py", - "file_hash": "b13a011f1266e9f857feabd979048019", - "file_url": "https://osskb.org/api/file_contents/b13a011f1266e9f857feabd979048019", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-574", - "matched": "99%", - "oss_lines": "1-574", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-07-02", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "97b59a8b61ca609d9a8359df59f1ae7c", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", - "vendor": "bashrc2", - "version": "5429967b" - } - ], "webapp_column_right.py": [ { "component": "epicyon", - "file": "epicyon-1.2.0/webapp_column_right.py", - "file_hash": "203b53cee383ed5192f9771746e3af4b", - "file_url": "https://osskb.org/api/file_contents/203b53cee383ed5192f9771746e3af4b", - "id": "snippet", - "latest": "1.2.0", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "27-81,102-173,194-258,283-584,587-632,658-765", - "matched": "83%", - "oss_lines": "19-73,89-160,171-235,275-576,537-582,584-691", - "purl": [ - "pkg:pypi/epicyon" - ], - "release_date": "2021-02-03", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "28590078f978a0eaf6aa572c8a258611", - "status": "pending", - "url": "https://pypi.org/project/epicyon", - "url_hash": "b2989ed1f7d5477a031318db2e9c6cad", - "vendor": "Bob Mottram", - "version": "1.2.0" - } - ], - "webapp_confirm.py": [ - { - "component": "epicyon", - "file": "webapp_confirm.py", - "file_hash": "adbe765dca20db5b9a93116262ac7060", - "file_url": "https://osskb.org/api/file_contents/adbe765dca20db5b9a93116262ac7060", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-203,196-380", - "matched": "99%", - "oss_lines": "96-298,290-474", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-04-05", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "6945ec5494da69ae95132d455a8c2259", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", - "vendor": "bashrc2", - "version": "47edfad9" - } - ], - "webapp_create_post.py": [ - { - "component": "epicyon", - "file": "webapp_create_post.py", - "file_hash": "34a8c7a581eace0b3f655fa42bb7e6c1", - "file_url": "https://osskb.org/api/file_contents/34a8c7a581eace0b3f655fa42bb7e6c1", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-963", - "matched": "99%", - "oss_lines": "1-963", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-07-02", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "ba8e189aea8e9396925e0e72fbc89eb9", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", - "vendor": "bashrc2", - "version": "5429967b" - } - ], - "webapp_frontscreen.py": [ - { - "component": "epicyon", - "file": "webapp_frontscreen.py", - "file_hash": "8ff6b0eb9e07f68dbb5c9d0047ebb99d", - "file_url": "https://osskb.org/api/file_contents/8ff6b0eb9e07f68dbb5c9d0047ebb99d", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-224", - "matched": "99%", - "oss_lines": "1-224", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-06-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "81c527f92ef51a0bd688842fdb5e1791", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", - "vendor": "bashrc2", - "version": "ef5ce403" - } - ], - "webapp_hashtagswarm.py": [ - { - "component": "epicyon", - "file": "webapp_hashtagswarm.py", - "file_hash": "7d2e9531ed88c635697aec7285280f23", - "file_url": "https://osskb.org/api/file_contents/7d2e9531ed88c635697aec7285280f23", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-246", - "matched": "99%", - "oss_lines": "1-246", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-04-05", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "34329893366d97364227c03ae9f1d769", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", - "vendor": "bashrc2", - "version": "47edfad9" - } - ], - "webapp_headerbuttons.py": [ - { - "component": "epicyon", - "file": "webapp_headerbuttons.py", - "file_hash": "868c5671bcb0ccc9abb61f42d6ad8c0f", - "file_url": "https://osskb.org/api/file_contents/868c5671bcb0ccc9abb61f42d6ad8c0f", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-405", - "matched": "99%", - "oss_lines": "254-658", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-06-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "05eae7ef62f49f07181de42436e93381", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", - "vendor": "bashrc2", - "version": "ef5ce403" - } - ], - "webapp_likers.py": [ - { - "component": "epicyon", - "file": "webapp_likers.py", - "file_hash": "2c1e45e70b3e97df205f174b6fb2b3e9", - "file_url": "https://osskb.org/api/file_contents/2c1e45e70b3e97df205f174b6fb2b3e9", + "file": "webapp_column_right.py", + "file_hash": "6d529cee81ff3ca736968e7293d6d8da", + "file_url": "https://osskb.org/api/file_contents/6d529cee81ff3ca736968e7293d6d8da", "id": "snippet", "latest": "42b3ac8e", "licenses": [ @@ -5356,250 +4738,237 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-166", + "lines": "1-147,150-366,360-655,658-765", "matched": "99%", - "oss_lines": "1-166", + "oss_lines": "1-147,189-405,419-714,635-742", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-04-05", + "release_date": "2022-05-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" + }, + "source_hash": "6ae32136ab20a3520c372626b04f08d8", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "vendor": "bashrc2", + "version": "42b3ac8e" + } + ], + "webapp_confirm.py": [ + { + "component": "epicyon", + "file": "webapp_confirm.py", + "file_hash": "6945ec5494da69ae95132d455a8c2259", + "file_url": "https://osskb.org/api/file_contents/6945ec5494da69ae95132d455a8c2259", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "6945ec5494da69ae95132d455a8c2259", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_create_post.py": [ + { + "component": "epicyon", + "file": "webapp_create_post.py", + "file_hash": "9762cb32523340023e499c7cf3012cdf", + "file_url": "https://osskb.org/api/file_contents/9762cb32523340023e499c7cf3012cdf", + "id": "snippet", + "latest": "42b3ac8e", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "1-41,35-397,392-703,737-965", + "matched": "97%", + "oss_lines": "1-41,247-609,505-816,678-906", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-05-04", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "10202d37508ccacc921015727835efde", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "vendor": "bashrc2", + "version": "42b3ac8e" + } + ], + "webapp_frontscreen.py": [ + { + "component": "epicyon", + "file": "webapp_frontscreen.py", + "file_hash": "e72785244ed3e574cbdf32f765f7629c", + "file_url": "https://osskb.org/api/file_contents/e72785244ed3e574cbdf32f765f7629c", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-10-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "e72785244ed3e574cbdf32f765f7629c", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "b5ffdfb16b3c6fbe8adc4b83cfef38a1", + "vendor": "bashrc2", + "version": "e40ac467" + } + ], + "webapp_hashtagswarm.py": [ + { + "component": "epicyon", + "file": "webapp_hashtagswarm.py", + "file_hash": "cb7d293eaebebe239b3da4feb79dd957", + "file_url": "https://osskb.org/api/file_contents/cb7d293eaebebe239b3da4feb79dd957", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "cb7d293eaebebe239b3da4feb79dd957", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_headerbuttons.py": [ + { + "component": "epicyon", + "file": "webapp_headerbuttons.py", + "file_hash": "05eae7ef62f49f07181de42436e93381", + "file_url": "https://osskb.org/api/file_contents/05eae7ef62f49f07181de42436e93381", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "05eae7ef62f49f07181de42436e93381", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_likers.py": [ + { + "component": "epicyon", + "file": "webapp_likers.py", + "file_hash": "b8d33f72465056926c79def7b740866b", + "file_url": "https://osskb.org/api/file_contents/b8d33f72465056926c79def7b740866b", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" }, "source_hash": "b8d33f72465056926c79def7b740866b", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", "vendor": "bashrc2", - "version": "47edfad9" + "version": "a8134f32" } ], "webapp_login.py": [ { "component": "epicyon", "file": "webapp_login.py", - "file_hash": "18e4ab0792cd6138ae0b6748aa79f7bb", - "file_url": "https://osskb.org/api/file_contents/18e4ab0792cd6138ae0b6748aa79f7bb", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-196", - "matched": "99%", - "oss_lines": "1-196", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-04-05", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "61f21b1f9ce828e6ab9b0127adc5581b", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", - "vendor": "bashrc2", - "version": "47edfad9" - } - ], - "webapp_media.py": [ - { - "component": "epicyon", - "file": "webapp_media.py", - "file_hash": "1c42417747635311d34d771ac513cc5e", - "file_url": "https://osskb.org/api/file_contents/1c42417747635311d34d771ac513cc5e", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-350", - "matched": "99%", - "oss_lines": "209-558", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-06-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "bd8b2c124edbb99ac06376436722760c", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", - "vendor": "bashrc2", - "version": "ef5ce403" - } - ], - "webapp_minimalbutton.py": [ - { - "component": "epicyon", - "file": "webapp_minimalbutton.py", - "file_hash": "5175f8b0acd68c755d53d963454762df", - "file_url": "https://osskb.org/api/file_contents/5175f8b0acd68c755d53d963454762df", - "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-07-02", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "5175f8b0acd68c755d53d963454762df", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", - "vendor": "bashrc2", - "version": "5429967b" - } - ], - "webapp_moderation.py": [ - { - "component": "epicyon", - "file": "webapp_moderation.py", - "file_hash": "8f2d30016f0cd414680db26ebb59fe12", - "file_url": "https://osskb.org/api/file_contents/8f2d30016f0cd414680db26ebb59fe12", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-327,333-459", - "matched": "98%", - "oss_lines": "1-327,397-523", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-04-05", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "bf8a452133dcce503f08e89b57e7ac2c", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", - "vendor": "bashrc2", - "version": "47edfad9" - } - ], - "webapp_person_options.py": [ - { - "component": "epicyon", - "file": "webapp_person_options.py", - "file_hash": "056899fe75adfec30061c25d33ea1dc2", - "file_url": "https://osskb.org/api/file_contents/056899fe75adfec30061c25d33ea1dc2", - "id": "snippet", - "latest": "5926b174", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "167-241,290-384,377-577", - "matched": "63%", - "oss_lines": "64-138,180-274,254-454", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2021-09-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "4243a4e27c1d509e36761d29ed0691d7", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "93451a04990f28bd8b8b3e5193b1ae66", - "vendor": "bashrc2", - "version": "5926b174" - } - ], - "webapp_podcast.py": [ - { - "component": "epicyon", - "file": "webapp_podcast.py", - "file_hash": "1e4f0d5458f766530db5430aae2862be", - "file_url": "https://osskb.org/api/file_contents/1e4f0d5458f766530db5430aae2862be", + "file_hash": "4d5f2c2b12b934f3fb72359c3e839925", + "file_url": "https://osskb.org/api/file_contents/4d5f2c2b12b934f3fb72359c3e839925", "id": "snippet", "latest": "5429967b", "licenses": [ @@ -5608,27 +4977,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-461", + "lines": "1-151,149-209", "matched": "99%", - "oss_lines": "1-461", + "oss_lines": "57-207,175-235", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "8dc274bda11075c36ad46b46dc2fa03e", + "source_hash": "4fd86270163688018432991bcdecce72", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "d60076595f98154655b58e94438741a8", @@ -5636,180 +5005,7 @@ "version": "5429967b" } ], - "webapp_post.py": [ - { - "component": "epicyon", - "file": "webapp_post.py", - "file_hash": "bf13ff1515704fa58183150dffe5bd09", - "file_url": "https://osskb.org/api/file_contents/bf13ff1515704fa58183150dffe5bd09", - "id": "snippet", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-508,504-1560,1583-2723", - "matched": "99%", - "oss_lines": "2-509,2058-3114,1556-2696", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-07-02", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "1a16d090155521409005f9d9e1123cb8", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", - "vendor": "bashrc2", - "version": "5429967b" - } - ], - "webapp_profile.py": [ - { - "component": "epicyon", - "file": "webapp_profile.py", - "file_hash": "58d2f5384d4a393ee64c478b4a25438c", - "file_url": "https://osskb.org/api/file_contents/58d2f5384d4a393ee64c478b4a25438c", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - }, - { - "name": "CC-BY-4.0", - "source": "scancode", - "url": "https://spdx.org/licenses/CC-BY-4.0.html" - } - ], - "lines": "1-222,218-813,808-1240,1242-2248,2245-2596", - "matched": "99%", - "oss_lines": "35-256,625-1220,1106-1538,2142-3148,2390-2741", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-06-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "caef9d7eabfe7376b6c24651914b7d2f", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", - "vendor": "bashrc2", - "version": "ef5ce403" - } - ], - "webapp_question.py": [ - { - "component": "epicyon", - "file": "webapp_question.py", - "file_hash": "ffb3ca35de17b0f43555ef9323e06a79", - "file_url": "https://osskb.org/api/file_contents/ffb3ca35de17b0f43555ef9323e06a79", - "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "all", - "matched": "100%", - "oss_lines": "all", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-07-02", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "ffb3ca35de17b0f43555ef9323e06a79", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d60076595f98154655b58e94438741a8", - "vendor": "bashrc2", - "version": "5429967b" - } - ], - "webapp_search.py": [ - { - "component": "epicyon", - "file": "webapp_search.py", - "file_hash": "0a390ce564ed7f07ed9dd4cd6c916be1", - "file_url": "https://osskb.org/api/file_contents/0a390ce564ed7f07ed9dd4cd6c916be1", - "id": "snippet", - "latest": "ef5ce403", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], - "lines": "1-465,454-1031", - "matched": "99%", - "oss_lines": "1-465,765-1342", - "purl": [ - "pkg:gitlab/bashrc2/epicyon" - ], - "release_date": "2022-06-04", - "server": { - "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" - }, - "version": "4.5.4" - }, - "source_hash": "ae96d052aa7bab3a1e3e7c509fd417fd", - "status": "pending", - "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "8e88dc854644baca443bb7bcead0aa26", - "vendor": "bashrc2", - "version": "ef5ce403" - } - ], - "webapp_specification.py": [ + "webapp_manual.py": [ { "component": "epicyon", "file": "webapp_specification.py", @@ -5823,27 +5019,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-69", + "lines": "1-66", "matched": "98%", - "oss_lines": "1-69", + "oss_lines": "1-66", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "b2ce9073894157ccaaeae679776b1650", + "source_hash": "c351dec851dd8344eda4290e5cf1c3b1", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "d60076595f98154655b58e94438741a8", @@ -5851,54 +5047,116 @@ "version": "5429967b" } ], - "webapp_suspended.py": [ + "webapp_media.py": [ { "component": "epicyon", - "file": "webapp_suspended.py", - "file_hash": "f925e1d87508da69d4c1501d7c5c0654", - "file_url": "https://osskb.org/api/file_contents/f925e1d87508da69d4c1501d7c5c0654", + "file": "webapp_media.py", + "file_hash": "513540c4c12ef7b5449338067e419002", + "file_url": "https://osskb.org/api/file_contents/513540c4c12ef7b5449338067e419002", "id": "snippet", - "latest": "5429967b", + "latest": "42b3ac8e", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-34", - "matched": "97%", - "oss_lines": "1-34", + "lines": "1-41,81-247,248-389", + "matched": "89%", + "oss_lines": "1-41,55-221,203-344", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-02-08", + "release_date": "2022-05-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "20f504876a8db0b8531e7b879ad4778a", + "source_hash": "e6bd19e83bb7677b24fc7d8b583747a3", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "d0c0ff44e466c2b609148ba01790dc81", + "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", "vendor": "bashrc2", - "version": "823b4c33" + "version": "42b3ac8e" } ], - "webapp_theme_designer.py": [ + "webapp_minimalbutton.py": [ { "component": "epicyon", - "file": "webapp_theme_designer.py", - "file_hash": "80608102666c47e89cbc9f8e56dc9c2a", - "file_url": "https://osskb.org/api/file_contents/80608102666c47e89cbc9f8e56dc9c2a", + "file": "webapp_minimalbutton.py", + "file_hash": "5175f8b0acd68c755d53d963454762df", + "file_url": "https://osskb.org/api/file_contents/5175f8b0acd68c755d53d963454762df", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-07-02", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "5175f8b0acd68c755d53d963454762df", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "d60076595f98154655b58e94438741a8", + "vendor": "bashrc2", + "version": "5429967b" + } + ], + "webapp_moderation.py": [ + { + "component": "epicyon", + "file": "webapp_moderation.py", + "file_hash": "bf8a452133dcce503f08e89b57e7ac2c", + "file_url": "https://osskb.org/api/file_contents/bf8a452133dcce503f08e89b57e7ac2c", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "bf8a452133dcce503f08e89b57e7ac2c", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_person_options.py": [ + { + "component": "epicyon", + "file": "webapp_person_options.py", + "file_hash": "6bf5d49a7f539903541747b76e69c389", + "file_url": "https://osskb.org/api/file_contents/6bf5d49a7f539903541747b76e69c389", "id": "snippet", "latest": "ef5ce403", "licenses": [ @@ -5907,27 +5165,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "1-399", - "matched": "99%", - "oss_lines": "3-401", + "lines": "1-33,139-598", + "matched": "82%", + "oss_lines": "1-33,313-772", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "fb403a0acf172277cbe1aa7a2a60ed35", + "source_hash": "a2047caeb6b8b1b2f108e250567a155b", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "8e88dc854644baca443bb7bcead0aa26", @@ -5935,12 +5193,12 @@ "version": "ef5ce403" } ], - "webapp_timeline.py": [ + "webapp_podcast.py": [ { "component": "epicyon", - "file": "webapp_timeline.py", - "file_hash": "223668a3703fd58fcff3f442f24855a6", - "file_url": "https://osskb.org/api/file_contents/223668a3703fd58fcff3f442f24855a6", + "file": "webapp_podcast.py", + "file_hash": "88aa7041cde46437a98b7d0f51a3f529", + "file_url": "https://osskb.org/api/file_contents/88aa7041cde46437a98b7d0f51a3f529", "id": "snippet", "latest": "47edfad9", "licenses": [ @@ -5949,27 +5207,27 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "847-1189,1183-1401,1390-1524,1516-1662,1653-1877", + "lines": "1-32,153-215,207-346,415-447", "matched": "56%", - "oss_lines": "771-1113,1552-1770,1552-1686,1528-1674,1528-1752", + "oss_lines": "1-32,36-98,156-295,254-286", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], "release_date": "2022-04-05", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "ce186031e54836d607acad1b324b318c", + "source_hash": "b58cba3616669198d2f806707b57f09f", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", "url_hash": "ef9c7a524f13773771c91cbe9c5d3dd9", @@ -5977,13 +5235,55 @@ "version": "47edfad9" } ], - "webapp_tos.py": [ + "webapp_post.py": [ { "component": "epicyon", - "file": "webapp_tos.py", - "file_hash": "63d1c1aa3c0d1fae25d0966c26318042", - "file_url": "https://osskb.org/api/file_contents/63d1c1aa3c0d1fae25d0966c26318042", - "id": "file", + "file": "webapp_post.py", + "file_hash": "9983ce2ee8651e5f6ffd38c3dd9cf81b", + "file_url": "https://osskb.org/api/file_contents/9983ce2ee8651e5f6ffd38c3dd9cf81b", + "id": "snippet", + "latest": "42b3ac8e", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "1767-2075,2060-2194,2204-2242,2250-2291,2318-2391,2381-2709", + "matched": "34%", + "oss_lines": "1702-2010,2021-2155,2063-2101,2109-2150,2139-2212,2377-2705", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-05-04", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "8cee42a0effeccbd0106522a1af60f27", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "vendor": "bashrc2", + "version": "42b3ac8e" + } + ], + "webapp_profile.py": [ + { + "component": "epicyon", + "file": "webapp_profile.py", + "file_hash": "850ee019e3c5949f48176994850246db", + "file_url": "https://osskb.org/api/file_contents/850ee019e3c5949f48176994850246db", + "id": "snippet", "latest": "5429967b", "licenses": [ { @@ -5991,7 +5291,85 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + }, + { + "name": "CC-BY-4.0", + "source": "scancode", + "url": "https://spdx.org/licenses/CC-BY-4.0.html" + } + ], + "lines": "1519-1873,1859-2035,2055-2265,2270-2360,2353-2679", + "matched": "43%", + "oss_lines": "1523-1877,1965-2141,2021-2231,2156-2246,882-1208", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-07-02", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "478c14f695ddb36bda2fb8bdbc4642c6", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "d60076595f98154655b58e94438741a8", + "vendor": "bashrc2", + "version": "5429967b" + } + ], + "webapp_question.py": [ + { + "component": "epicyon", + "file": "webapp_question.py", + "file_hash": "ffb3ca35de17b0f43555ef9323e06a79", + "file_url": "https://osskb.org/api/file_contents/ffb3ca35de17b0f43555ef9323e06a79", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-07-02", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "ffb3ca35de17b0f43555ef9323e06a79", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "d60076595f98154655b58e94438741a8", + "vendor": "bashrc2", + "version": "5429967b" + } + ], + "webapp_search.py": [ + { + "component": "epicyon", + "file": "webapp_search.py", + "file_hash": "b6d73416eb2e03689bcd22158013d65a", + "file_url": "https://osskb.org/api/file_contents/b6d73416eb2e03689bcd22158013d65a", + "id": "file", + "latest": "e2ba518b", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" @@ -6003,13 +5381,179 @@ "purl": [ "pkg:gitlab/bashrc2/epicyon" ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "b6d73416eb2e03689bcd22158013d65a", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_specification.py": [ + { + "component": "epicyon", + "file": "webapp_specification.py", + "file_hash": "b2ce9073894157ccaaeae679776b1650", + "file_url": "https://osskb.org/api/file_contents/b2ce9073894157ccaaeae679776b1650", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "b2ce9073894157ccaaeae679776b1650", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_suspended.py": [ + { + "component": "epicyon", + "file": "webapp_suspended.py", + "file_hash": "20f504876a8db0b8531e7b879ad4778a", + "file_url": "https://osskb.org/api/file_contents/20f504876a8db0b8531e7b879ad4778a", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "20f504876a8db0b8531e7b879ad4778a", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_theme_designer.py": [ + { + "component": "epicyon", + "file": "webapp_theme_designer.py", + "file_hash": "fb403a0acf172277cbe1aa7a2a60ed35", + "file_url": "https://osskb.org/api/file_contents/fb403a0acf172277cbe1aa7a2a60ed35", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "fb403a0acf172277cbe1aa7a2a60ed35", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_timeline.py": [ + { + "component": "epicyon", + "file": "webapp_timeline.py", + "file_hash": "1f81a770c01b848046a4912328d78148", + "file_url": "https://osskb.org/api/file_contents/1f81a770c01b848046a4912328d78148", + "id": "file", + "latest": "e2ba518b", + "licenses": [ + { + "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", + "copyleft": "yes", + "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", + "name": "AGPL-3.0-or-later", + "osadl_updated": "2022-11-03 22:44", + "patent_hints": "yes", + "source": "scancode", + "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" + } + ], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], + "release_date": "2022-09-03", + "server": { + "kb_version": { + "daily": "22.11.08", + "monthly": "22.10" + }, + "version": "5.0.4" + }, + "source_hash": "1f81a770c01b848046a4912328d78148", + "status": "pending", + "url": "https://gitlab.com/bashrc2/epicyon", + "url_hash": "177b6483e965e7d86ab3472ff5ab2ed0", + "vendor": "bashrc2", + "version": "a8134f32" + } + ], + "webapp_tos.py": [ + { + "component": "epicyon", + "file": "webapp_tos.py", + "file_hash": "63d1c1aa3c0d1fae25d0966c26318042", + "file_url": "https://osskb.org/api/file_contents/63d1c1aa3c0d1fae25d0966c26318042", + "id": "file", + "latest": "e2ba518b", + "licenses": [], + "lines": "all", + "matched": "100%", + "oss_lines": "all", + "purl": [ + "pkg:gitlab/bashrc2/epicyon" + ], "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "63d1c1aa3c0d1fae25d0966c26318042", "status": "pending", @@ -6023,17 +5567,17 @@ { "component": "epicyon", "file": "webapp_utils.py", - "file_hash": "1d8ba4e82e0a03760698a1bced872101", - "file_url": "https://osskb.org/api/file_contents/1d8ba4e82e0a03760698a1bced872101", + "file_hash": "437525dbf371fc77a7bf4e6af1ea2994", + "file_url": "https://osskb.org/api/file_contents/437525dbf371fc77a7bf4e6af1ea2994", "id": "snippet", - "latest": "42b3ac8e", + "latest": "ef5ce403", "licenses": [ { "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-only.txt", "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-only", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-only.html" @@ -6043,32 +5587,32 @@ "copyleft": "yes", "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", + "osadl_updated": "2022-11-03 22:44", "patent_hints": "yes", "source": "scancode", "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" } ], - "lines": "501-849,857-1152,1208-1261,1289-1532,1533-1877", - "matched": "68%", - "oss_lines": "439-787,976-1271,1102-1155,1119-1362,1701-2045", + "lines": "142-440,443-583,582-1182,1201-1291,1314-1358,1350-1930", + "matched": "90%", + "oss_lines": "65-363,366-506,980-1580,1095-1185,1176-1220,1279-1859", "purl": [ "pkg:gitlab/bashrc2/epicyon" ], - "release_date": "2022-05-04", + "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, - "source_hash": "088832e72ff32be127a4320fb2ca8447", + "source_hash": "92640e1cbfdbc31cf60036be6ecb6c2e", "status": "pending", "url": "https://gitlab.com/bashrc2/epicyon", - "url_hash": "26a51a1798a2817daaf5aa7276ca4a3b", + "url_hash": "8e88dc854644baca443bb7bcead0aa26", "vendor": "bashrc2", - "version": "42b3ac8e" + "version": "ef5ce403" } ], "webapp_welcome.py": [ @@ -6078,19 +5622,8 @@ "file_hash": "18d4dce01fd45e74bf40f995749af40f", "file_url": "https://osskb.org/api/file_contents/18d4dce01fd45e74bf40f995749af40f", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -6100,10 +5633,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "18d4dce01fd45e74bf40f995749af40f", "status": "pending", @@ -6120,19 +5653,8 @@ "file_hash": "152ea7d002c2a1c7566f46f921d24373", "file_url": "https://osskb.org/api/file_contents/152ea7d002c2a1c7566f46f921d24373", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -6142,10 +5664,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "152ea7d002c2a1c7566f46f921d24373", "status": "pending", @@ -6162,19 +5684,8 @@ "file_hash": "35e77533d31bbc9d1f7acf33cb241c1a", "file_url": "https://osskb.org/api/file_contents/35e77533d31bbc9d1f7acf33cb241c1a", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -6184,10 +5695,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "35e77533d31bbc9d1f7acf33cb241c1a", "status": "pending", @@ -6204,19 +5715,8 @@ "file_hash": "a943c163585a9d9615801edb11946fc4", "file_url": "https://osskb.org/api/file_contents/a943c163585a9d9615801edb11946fc4", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -6226,10 +5726,10 @@ "release_date": "2022-07-02", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "a943c163585a9d9615801edb11946fc4", "status": "pending", @@ -6246,19 +5746,8 @@ "file_hash": "f99232bd58fb3a4ab6effd1169207063", "file_url": "https://osskb.org/api/file_contents/f99232bd58fb3a4ab6effd1169207063", "id": "file", - "latest": "5429967b", - "licenses": [ - { - "checklist_url": "https://www.osadl.org/fileadmin/checklists/unreflicenses/AGPL-3.0-or-later.txt", - "copyleft": "yes", - "incompatible_with": "Apache-1.0, Apache-1.1, BSD-4-Clause, BSD-4-Clause-UC, FTL, IJG, OpenSSL, Python-2.0, zlib-acknowledgement, XFree86-1.1", - "name": "AGPL-3.0-or-later", - "osadl_updated": "2022-08-12 16:45", - "patent_hints": "yes", - "source": "scancode", - "url": "https://spdx.org/licenses/AGPL-3.0-or-later.html" - } - ], + "latest": "e2ba518b", + "licenses": [], "lines": "all", "matched": "100%", "oss_lines": "all", @@ -6268,10 +5757,10 @@ "release_date": "2022-06-04", "server": { "kb_version": { - "daily": "22.08.17", - "monthly": "22.07" + "daily": "22.11.08", + "monthly": "22.10" }, - "version": "4.5.4" + "version": "5.0.4" }, "source_hash": "f99232bd58fb3a4ab6effd1169207063", "status": "pending", diff --git a/translations/ar.json b/translations/ar.json index 7bc139782..9ac84707f 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "قائمة بأسماء المطورين. واحد في كل سطر.", "devops": "devops", "Reject spam accounts": "رفض حسابات البريد العشوائي", - "User Manual": "دليل الاستخدام" + "User Manual": "دليل الاستخدام", + "Allow announces": "تعلن السماح" } diff --git a/translations/bn.json b/translations/bn.json index b455a0a9c..d1585defb 100644 --- a/translations/bn.json +++ b/translations/bn.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "ডেভপস ডাকনামের একটি তালিকা। প্রতি লাইনে একটি।", "devops": "devops", "Reject spam accounts": "স্প্যাম অ্যাকাউন্ট প্রত্যাখ্যান করুন", - "User Manual": "ব্যবহার বিধি" + "User Manual": "ব্যবহার বিধি", + "Allow announces": "ঘোষণার অনুমতি দিন" } diff --git a/translations/ca.json b/translations/ca.json index c3737d855..f8f89aaf0 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Una llista de sobrenoms de devops. Un per línia.", "devops": "devops", "Reject spam accounts": "Rebutja els comptes de correu brossa", - "User Manual": "Manual d'usuari" + "User Manual": "Manual d'usuari", + "Allow announces": "Permet anuncis" } diff --git a/translations/cy.json b/translations/cy.json index 3414d01be..b7fd46cd9 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Mae rhestr o devops llysenwau. Un i bob llinell.", "devops": "devops", "Reject spam accounts": "Gwrthod cyfrifon sbam", - "User Manual": "Llawlyfr Defnyddiwr" + "User Manual": "Llawlyfr Defnyddiwr", + "Allow announces": "Caniatáu cyhoeddiadau" } diff --git a/translations/de.json b/translations/de.json index cdd124108..392968280 100644 --- a/translations/de.json +++ b/translations/de.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Eine Liste von Entwickler-Spitznamen. Eine pro Zeile.", "devops": "devops", "Reject spam accounts": "Gwrthod cyfrifon sbam", - "User Manual": "Benutzerhandbuch" + "User Manual": "Benutzerhandbuch", + "Allow announces": "Zulassen kündigt an" } diff --git a/translations/el.json b/translations/el.json index c966954d5..28a04b514 100644 --- a/translations/el.json +++ b/translations/el.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Μια λίστα με ψευδώνυμα devops. Ένα ανά γραμμή.", "devops": "devops", "Reject spam accounts": "Gwrthod cyfrifon sbam", - "User Manual": "Εγχειρίδιο χρήστη" + "User Manual": "Εγχειρίδιο χρήστη", + "Allow announces": "Allow ανακοινώνει" } diff --git a/translations/en.json b/translations/en.json index 584084820..1e66e70f9 100644 --- a/translations/en.json +++ b/translations/en.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "A list of devops nicknames. One per line.", "devops": "devops", "Reject spam accounts": "Reject spam accounts", - "User Manual": "User Manual" + "User Manual": "User Manual", + "Allow announces": "Allow announces" } diff --git a/translations/es.json b/translations/es.json index 7447e5b94..dfb233c07 100644 --- a/translations/es.json +++ b/translations/es.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Una lista de apodos de devops. Uno por línea.", "devops": "devops", "Reject spam accounts": "Rechazar cuentas de spam", - "User Manual": "Manual de usuario" + "User Manual": "Manual de usuario", + "Allow announces": "Permitir anuncios" } diff --git a/translations/fr.json b/translations/fr.json index 0e07445c5..1652a4c56 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Une liste de surnoms de devops. Un par ligne.", "devops": "devops", "Reject spam accounts": "Rejeter les comptes de spam", - "User Manual": "Manuel de l'Utilisateur" + "User Manual": "Manuel de l'Utilisateur", + "Allow announces": "Autoriser les annonces" } diff --git a/translations/ga.json b/translations/ga.json index 17551e459..0589f0e24 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Tá liosta devops leasainmneacha. Ceann in aghaidh an líne.", "devops": "devops", "Reject spam accounts": "Diúltaigh cuntais turscair", - "User Manual": "Lámhleabhar Úsáideora" + "User Manual": "Lámhleabhar Úsáideora", + "Allow announces": "Ceadaigh fógraí" } diff --git a/translations/hi.json b/translations/hi.json index 8dd495d9d..560d4e201 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "देवोप्स उपनामों की एक सूची। प्रति पंक्ति एक।", "devops": "devops", "Reject spam accounts": "स्पैम खातों को अस्वीकार करें", - "User Manual": "उपयोगकर्ता पुस्तिका" + "User Manual": "उपयोगकर्ता पुस्तिका", + "Allow announces": "घोषणा की अनुमति दें" } diff --git a/translations/it.json b/translations/it.json index 313e8edb8..e2a4559e5 100644 --- a/translations/it.json +++ b/translations/it.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Un elenco di soprannomi devops. Uno per riga.", "devops": "devops", "Reject spam accounts": "Rifiuta gli account spam", - "User Manual": "Manuale d'uso" + "User Manual": "Manuale d'uso", + "Allow announces": "Consenti annunci" } diff --git a/translations/ja.json b/translations/ja.json index 56e567ad8..e5d0d80f9 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "DevOps ニックネームのリスト。 1 行に 1 つ。", "devops": "devops", "Reject spam accounts": "スパムアカウントを拒否", - "User Manual": "ユーザーマニュアル" + "User Manual": "ユーザーマニュアル", + "Allow announces": "アナウンスを許可" } diff --git a/translations/ko.json b/translations/ko.json index 833fef494..00b8ee2ea 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "데브옵스 닉네임 목록입니다. 한 줄에 하나씩.", "devops": "devops", "Reject spam accounts": "스팸 계정 거부", - "User Manual": "사용자 매뉴얼" + "User Manual": "사용자 매뉴얼", + "Allow announces": "공지 허용" } diff --git a/translations/ku.json b/translations/ku.json index 5de6b24a0..ce3dd1bdb 100644 --- a/translations/ku.json +++ b/translations/ku.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Lîsteya navên devops. Her rêzek yek.", "devops": "devops", "Reject spam accounts": "Hesabên spam red bikin", - "User Manual": "Manual Bikarhêner" + "User Manual": "Manual Bikarhêner", + "Allow announces": "Destûr dide ragihandin" } diff --git a/translations/nl.json b/translations/nl.json index 96e70b4a7..591668797 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Een lijst met devops-bijnamen. Een per regel.", "devops": "devops", "Reject spam accounts": "Spamaccounts afwijzen", - "User Manual": "Handleiding" + "User Manual": "Handleiding", + "Allow announces": "Aankondigingen toestaan" } diff --git a/translations/oc.json b/translations/oc.json index cd42bc632..fc514f626 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -591,5 +591,6 @@ "A list of devops nicknames. One per line.": "A list of devops nicknames. One per line.", "devops": "devops", "Reject spam accounts": "Reject spam accounts", - "User Manual": "User Manual" + "User Manual": "User Manual", + "Allow announces": "Allow announces" } diff --git a/translations/pl.json b/translations/pl.json index 5251a3ba0..1c4b3c514 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Lista pseudonimów Devopa. Jeden na linię.", "devops": "devops", "Reject spam accounts": "Odrzuć konta spamowe", - "User Manual": "Instrukcja obsługi" + "User Manual": "Instrukcja obsługi", + "Allow announces": "Zezwól na ogłoszenia" } diff --git a/translations/pt.json b/translations/pt.json index cdb49560d..dfcb99f94 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Uma lista de apelidos de devops. Um por linha.", "devops": "devops", "Reject spam accounts": "Rejeitar contas de spam", - "User Manual": "Manual do usuário" + "User Manual": "Manual do usuário", + "Allow announces": "Permitir anúncios" } diff --git a/translations/ru.json b/translations/ru.json index c3dbdfb8b..e3dee70e4 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Список псевдонимов devops. По одному на строку.", "devops": "devops", "Reject spam accounts": "Отклонить спам-аккаунты", - "User Manual": "Руководство пользователя" + "User Manual": "Руководство пользователя", + "Allow announces": "Разрешить объявления" } diff --git a/translations/sw.json b/translations/sw.json index 5fa4afbd3..848475e63 100644 --- a/translations/sw.json +++ b/translations/sw.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Orodha ya majina ya utani ya devops. Moja kwa kila mstari.", "devops": "devops", "Reject spam accounts": "Kataa akaunti za barua taka", - "User Manual": "Mwongozo wa mtumiaji" + "User Manual": "Mwongozo wa mtumiaji", + "Allow announces": "Ruhusu matangazo" } diff --git a/translations/tr.json b/translations/tr.json index 9bc1e42d7..f5561cecc 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Devops takma adlarının listesi. Her satıra bir tane.", "devops": "devops", "Reject spam accounts": "Spam hesapları reddet", - "User Manual": "Kullanım kılavuzu" + "User Manual": "Kullanım kılavuzu", + "Allow announces": "Duyurulara izin ver" } diff --git a/translations/uk.json b/translations/uk.json index cf338ecbc..b77aed64f 100644 --- a/translations/uk.json +++ b/translations/uk.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "Список ніків devops. По одному на рядок.", "devops": "devops", "Reject spam accounts": "Відхилити спам-акаунти", - "User Manual": "Посібник користувача" + "User Manual": "Посібник користувача", + "Allow announces": "Дозволити оголошення" } diff --git a/translations/yi.json b/translations/yi.json index c1207aa94..287c5a75d 100644 --- a/translations/yi.json +++ b/translations/yi.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "א רשימה פון דיוואָפּס ניקניימז. איינער פּער שורה.", "devops": "devops", "Reject spam accounts": "אָפּוואַרפן ספּאַם אַקאַונץ", - "User Manual": "באנוצער אנווייזער" + "User Manual": "באנוצער אנווייזער", + "Allow announces": "לאָזן אַנאַונסיז" } diff --git a/translations/zh.json b/translations/zh.json index 3ccbda6ca..63773410e 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -595,5 +595,6 @@ "A list of devops nicknames. One per line.": "devops 昵称列表。 每行一个。", "devops": "devops", "Reject spam accounts": "拒绝垃圾邮件帐户", - "User Manual": "用户手册" + "User Manual": "用户手册", + "Allow announces": "לאָזן אַנאַונסיז" } diff --git a/webapp_person_options.py b/webapp_person_options.py index ff89710f6..64f4a7b1e 100644 --- a/webapp_person_options.py +++ b/webapp_person_options.py @@ -34,6 +34,7 @@ from webapp_utils import html_keyboard_navigation from webapp_utils import get_banner_file from webapp_utils import html_hide_from_screen_reader from webapp_utils import minimizing_attached_images +from blocking import allowed_announce def _minimize_attached_images(base_dir: str, nickname: str, domain: str, @@ -415,6 +416,18 @@ def html_person_options(default_timeline: str, # Notify when a post arrives from this person if is_following_actor(base_dir, nickname, domain, options_actor): + checkbox_str = \ + ' 🔁' + \ + translate['Allow announces'] + \ + '\n
\n' + if not allowed_announce(base_dir, nickname, domain, + options_nickname, options_domain_full): + checkbox_str = checkbox_str.replace(' checked>', '>') + options_str += checkbox_str + checkbox_str = \ ' 🔔' + \ diff --git a/webapp_utils.py b/webapp_utils.py index e75e39a38..f57c2c0f4 100644 --- a/webapp_utils.py +++ b/webapp_utils.py @@ -35,6 +35,7 @@ from content import replace_emoji_from_tags from person import get_person_avatar_url from posts import is_moderator from blocking import is_blocked +from blocking import allowed_announce def minimizing_attached_images(base_dir: str, nickname: str, domain: str, @@ -114,7 +115,20 @@ def csv_following_list(following_filename: str, continue if following_list_csv: following_list_csv += '\n' - following_list_csv += following_address + ',true,' + + following_nickname = \ + get_nickname_from_actor(following_address) + following_domain, _ = \ + get_domain_from_actor(following_address) + + announce_is_allowed = \ + allowed_announce(base_dir, nickname, domain, + following_nickname, + following_domain) + + following_list_csv += \ + following_address + ',' + \ + str(announce_is_allowed).lower() + ',' person_notes_filename = \ acct_dir(base_dir, nickname, domain) + \ '/notes/' + following_address + '.txt' @@ -123,6 +137,7 @@ def csv_following_list(following_filename: str, encoding='utf-8') as fp_notes: person_notes = fp_notes.read() person_notes = person_notes.replace(',', ' ') + person_notes = person_notes.replace('"', "'") person_notes = person_notes.replace('\n', '
') person_notes = person_notes.replace(' ', ' ') following_list_csv += person_notes