diff --git a/static/emoji/neocat/LICENSE b/static/emoji/neocat/LICENSE new file mode 100644 index 00000000..7cdbe0b4 --- /dev/null +++ b/static/emoji/neocat/LICENSE @@ -0,0 +1,438 @@ +Attribution-NonCommercial-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International +Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-ShareAlike 4.0 International Public License +("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-NC-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution, NonCommercial, and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + l. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + m. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + n. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce, reproduce, and Share Adapted Material for + NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-NC-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/static/emoji/neocat/meta.json b/static/emoji/neocat/meta.json new file mode 100644 index 00000000..9820c8d1 --- /dev/null +++ b/static/emoji/neocat/meta.json @@ -0,0 +1,1825 @@ +{ + "metaVersion": 2, + "host": "is-a.wyvern.rip", + "exportedAt": "2023-08-11T08:19:58Z", + "emojis": [ + { + "downloaded": true, + "fileName": "neocat_0_0.png", + "emoji": { + "name": "neocat_0_0", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_3c.png", + "emoji": { + "name": "neocat_3c", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_amogus.png", + "emoji": { + "name": "neocat_amogus", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_angel_pleading.png", + "emoji": { + "name": "neocat_angel_pleading", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_angel.png", + "emoji": { + "name": "neocat_angel", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_angry.png", + "emoji": { + "name": "neocat_angry", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_approve.png", + "emoji": { + "name": "neocat_approve", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_astronaut_gun.png", + "emoji": { + "name": "neocat_astronaut_gun", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_astronaut.png", + "emoji": { + "name": "neocat_astronaut", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_aww.png", + "emoji": { + "name": "neocat_aww", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_baa.png", + "emoji": { + "name": "neocat_baa", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_blank.png", + "emoji": { + "name": "neocat_blank", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_blep.png", + "emoji": { + "name": "neocat_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_blush_hide.png", + "emoji": { + "name": "neocat_blush_hide", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_blush.png", + "emoji": { + "name": "neocat_blush", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_bongo_down.png", + "emoji": { + "name": "neocat_bongo_down", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_bongo_up.png", + "emoji": { + "name": "neocat_bongo_up", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_book.png", + "emoji": { + "name": "neocat_book", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_blush.png", + "emoji": { + "name": "neocat_boop_blush", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_cute.png", + "emoji": { + "name": "neocat_boop_cute", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_googly.png", + "emoji": { + "name": "neocat_boop_googly", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_happy.png", + "emoji": { + "name": "neocat_boop_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_nervous.png", + "emoji": { + "name": "neocat_boop_nervous", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_owo.png", + "emoji": { + "name": "neocat_boop_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop.png", + "emoji": { + "name": "neocat_boop", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_boop_woozy.png", + "emoji": { + "name": "neocat_boop_woozy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_bottom.png", + "emoji": { + "name": "neocat_bottom", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_box.png", + "emoji": { + "name": "neocat_box", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_catmode.png", + "emoji": { + "name": "neocat_catmode", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cofe.png", + "emoji": { + "name": "neocat_cofe", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_comfy_happy.png", + "emoji": { + "name": "neocat_comfy_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_comfy_mug.png", + "emoji": { + "name": "neocat_comfy_mug", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_comfy.png", + "emoji": { + "name": "neocat_comfy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_comfy_sip.png", + "emoji": { + "name": "neocat_comfy_sip", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_comfy__w_.png", + "emoji": { + "name": "neocat_comfy__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_confused.png", + "emoji": { + "name": "neocat_confused", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cool_fingerguns.png", + "emoji": { + "name": "neocat_cool_fingerguns", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cool.png", + "emoji": { + "name": "neocat_cool", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cry_loud.png", + "emoji": { + "name": "neocat_cry_loud", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cry.png", + "emoji": { + "name": "neocat_cry", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cute.png", + "emoji": { + "name": "neocat_cute", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_cute_reach.png", + "emoji": { + "name": "neocat_cute_reach", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_devil.png", + "emoji": { + "name": "neocat_devil", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_dizzy.png", + "emoji": { + "name": "neocat_dizzy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_drowsy.png", + "emoji": { + "name": "neocat_drowsy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_evil_3c.png", + "emoji": { + "name": "neocat_evil_3c", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_evil.png", + "emoji": { + "name": "neocat_evil", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_facepalm.png", + "emoji": { + "name": "neocat_facepalm", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_fingerguns.png", + "emoji": { + "name": "neocat_fingerguns", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_angel.png", + "emoji": { + "name": "neocat_floof_angel", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_cute.png", + "emoji": { + "name": "neocat_floof_cute", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_devil.png", + "emoji": { + "name": "neocat_floof_devil", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_happy.png", + "emoji": { + "name": "neocat_floof_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_mug.png", + "emoji": { + "name": "neocat_floof_mug", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_owo.png", + "emoji": { + "name": "neocat_floof_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof.png", + "emoji": { + "name": "neocat_floof", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof_reach.png", + "emoji": { + "name": "neocat_floof_reach", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_floof__w_.png", + "emoji": { + "name": "neocat_floof__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flop_blep.png", + "emoji": { + "name": "neocat_flop_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flop_happy.png", + "emoji": { + "name": "neocat_flop_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flop.png", + "emoji": { + "name": "neocat_flop", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flop_sleep.png", + "emoji": { + "name": "neocat_flop_sleep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flop__w_.png", + "emoji": { + "name": "neocat_flop__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_flush.png", + "emoji": { + "name": "neocat_flush", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_foxmask.png", + "emoji": { + "name": "neocat_foxmask", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_glare.png", + "emoji": { + "name": "neocat_glare", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_glare_sob.png", + "emoji": { + "name": "neocat_glare_sob", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_glasses.png", + "emoji": { + "name": "neocat_glasses", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_googly_blep.png", + "emoji": { + "name": "neocat_googly_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_googly_drool.png", + "emoji": { + "name": "neocat_googly_drool", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_googly.png", + "emoji": { + "name": "neocat_googly", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_googly_shocked.png", + "emoji": { + "name": "neocat_googly_shocked", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_gun.png", + "emoji": { + "name": "neocat_gun", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_happy_blep.png", + "emoji": { + "name": "neocat_happy_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_happy.png", + "emoji": { + "name": "neocat_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_heart.png", + "emoji": { + "name": "neocat_heart", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_hug_fox.png", + "emoji": { + "name": "neocat_hug_fox", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_hug.png", + "emoji": { + "name": "neocat_hug", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_hyper.png", + "emoji": { + "name": "neocat_hyper", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_kirby.png", + "emoji": { + "name": "neocat_kirby", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_kirby_succ.png", + "emoji": { + "name": "neocat_kirby_succ", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_kisser.png", + "emoji": { + "name": "neocat_kisser", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_knife.png", + "emoji": { + "name": "neocat_knife", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_laptop_owo.png", + "emoji": { + "name": "neocat_laptop_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_laptop.png", + "emoji": { + "name": "neocat_laptop", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_laugh.png", + "emoji": { + "name": "neocat_laugh", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_laugh_sweat.png", + "emoji": { + "name": "neocat_laugh_sweat", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_laugh_tears.png", + "emoji": { + "name": "neocat_laugh_tears", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_lul.png", + "emoji": { + "name": "neocat_lul", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_magnify.png", + "emoji": { + "name": "neocat_magnify", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt_blush.png", + "emoji": { + "name": "neocat_melt_blush", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt_happy.png", + "emoji": { + "name": "neocat_melt_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt.png", + "emoji": { + "name": "neocat_melt", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt_reach.png", + "emoji": { + "name": "neocat_melt_reach", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt_sob_heart.png", + "emoji": { + "name": "neocat_melt_sob_heart", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_melt_sob.png", + "emoji": { + "name": "neocat_melt_sob", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_mug_owo.png", + "emoji": { + "name": "neocat_mug_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_mug.png", + "emoji": { + "name": "neocat_mug", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_mug__w_.png", + "emoji": { + "name": "neocat_mug__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nervous.png", + "emoji": { + "name": "neocat_nervous", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_bread.png", + "emoji": { + "name": "neocat_nom_bread", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_burger.png", + "emoji": { + "name": "neocat_nom_burger", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_cat_nervous.png", + "emoji": { + "name": "neocat_nom_cat_nervous", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_cat.png", + "emoji": { + "name": "neocat_nom_cat", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_cookie.png", + "emoji": { + "name": "neocat_nom_cookie", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_donut.png", + "emoji": { + "name": "neocat_nom_donut", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_egg.png", + "emoji": { + "name": "neocat_nom_egg", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_fox_nervous.png", + "emoji": { + "name": "neocat_nom_fox_nervous", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_fox.png", + "emoji": { + "name": "neocat_nom_fox", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_melon.png", + "emoji": { + "name": "neocat_nom_melon", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_pita.png", + "emoji": { + "name": "neocat_nom_pita", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_pizza.png", + "emoji": { + "name": "neocat_nom_pizza", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_toblerone.png", + "emoji": { + "name": "neocat_nom_toblerone", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_verified.png", + "emoji": { + "name": "neocat_nom_verified", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_nom_waffle.png", + "emoji": { + "name": "neocat_nom_waffle", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_o_o.png", + "emoji": { + "name": "neocat_o_o", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_owo_blep.png", + "emoji": { + "name": "neocat_owo_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_owo.png", + "emoji": { + "name": "neocat_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pat_flop.png", + "emoji": { + "name": "neocat_pat_flop", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pat_googly.png", + "emoji": { + "name": "neocat_pat_googly", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pat_happy.png", + "emoji": { + "name": "neocat_pat_happy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pat.png", + "emoji": { + "name": "neocat_pat", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pat_sob.png", + "emoji": { + "name": "neocat_pat_sob", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_peek_bread.png", + "emoji": { + "name": "neocat_peek_bread", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_peek_comfy.png", + "emoji": { + "name": "neocat_peek_comfy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_peek_knife.png", + "emoji": { + "name": "neocat_peek_knife", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_peek_owo.png", + "emoji": { + "name": "neocat_peek_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_peek.png", + "emoji": { + "name": "neocat_peek", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pensive.png", + "emoji": { + "name": "neocat_pensive", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_phone.png", + "emoji": { + "name": "neocat_phone", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pleading.png", + "emoji": { + "name": "neocat_pleading", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat.png", + "emoji": { + "name": "neocat", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_police.png", + "emoji": { + "name": "neocat_police", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_pout.png", + "emoji": { + "name": "neocat_pout", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_reach_drool.png", + "emoji": { + "name": "neocat_reach_drool", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_reach.png", + "emoji": { + "name": "neocat_reach", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_reject.png", + "emoji": { + "name": "neocat_reject", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sad.png", + "emoji": { + "name": "neocat_sad", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sad_reach.png", + "emoji": { + "name": "neocat_sad_reach", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_science.png", + "emoji": { + "name": "neocat_science", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_scream_angry.png", + "emoji": { + "name": "neocat_scream_angry", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_scream.png", + "emoji": { + "name": "neocat_scream", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_scream_scared.png", + "emoji": { + "name": "neocat_scream_scared", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_scream_stare.png", + "emoji": { + "name": "neocat_scream_stare", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_shocked.png", + "emoji": { + "name": "neocat_shocked", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_shy.png", + "emoji": { + "name": "neocat_shy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_aaa.png", + "emoji": { + "name": "neocat_sign_aaa", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_no.png", + "emoji": { + "name": "neocat_sign_no", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_nya.png", + "emoji": { + "name": "neocat_sign_nya", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_thx.png", + "emoji": { + "name": "neocat_sign_thx", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_yes.png", + "emoji": { + "name": "neocat_sign_yes", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sign_yip.png", + "emoji": { + "name": "neocat_sign_yip", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sip_glare.png", + "emoji": { + "name": "neocat_sip_glare", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sip_nervous.png", + "emoji": { + "name": "neocat_sip_nervous", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sip_owo.png", + "emoji": { + "name": "neocat_sip_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sip.png", + "emoji": { + "name": "neocat_sip", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_smol.png", + "emoji": { + "name": "neocat_smol", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_smug.png", + "emoji": { + "name": "neocat_smug", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_snuggle_fox.png", + "emoji": { + "name": "neocat_snuggle_fox", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_snuggle.png", + "emoji": { + "name": "neocat_snuggle", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sob.png", + "emoji": { + "name": "neocat_sob", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_solder_googly.png", + "emoji": { + "name": "neocat_solder_googly", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_solder.png", + "emoji": { + "name": "neocat_solder", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_dl.png", + "emoji": { + "name": "neocat_stretch_dl", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_down_end.png", + "emoji": { + "name": "neocat_stretch_down_end", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_down.png", + "emoji": { + "name": "neocat_stretch_down", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_dr.png", + "emoji": { + "name": "neocat_stretch_dr", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_h.png", + "emoji": { + "name": "neocat_stretch_h", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_left.png", + "emoji": { + "name": "neocat_stretch_left", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_right.png", + "emoji": { + "name": "neocat_stretch_right", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_ul.png", + "emoji": { + "name": "neocat_stretch_ul", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_up.png", + "emoji": { + "name": "neocat_stretch_up", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_ur.png", + "emoji": { + "name": "neocat_stretch_ur", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_stretch_v.png", + "emoji": { + "name": "neocat_stretch_v", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_surprised_pika.png", + "emoji": { + "name": "neocat_surprised_pika", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_surprised.png", + "emoji": { + "name": "neocat_surprised", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_sweat.png", + "emoji": { + "name": "neocat_sweat", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think_anime.png", + "emoji": { + "name": "neocat_think_anime", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think_cool.png", + "emoji": { + "name": "neocat_think_cool", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think_googly.png", + "emoji": { + "name": "neocat_think_googly", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_thinking.png", + "emoji": { + "name": "neocat_thinking", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think_owo.png", + "emoji": { + "name": "neocat_think_owo", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think.png", + "emoji": { + "name": "neocat_think", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_think_woozy.png", + "emoji": { + "name": "neocat_think_woozy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_thonk.png", + "emoji": { + "name": "neocat_thonk", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_thumbsdown.png", + "emoji": { + "name": "neocat_thumbsdown", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_thumbsup.png", + "emoji": { + "name": "neocat_thumbsup", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_up_paws.png", + "emoji": { + "name": "neocat_up_paws", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_up.png", + "emoji": { + "name": "neocat_up", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_up_sleep.png", + "emoji": { + "name": "neocat_up_sleep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_up__w_.png", + "emoji": { + "name": "neocat_up__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_uwu.png", + "emoji": { + "name": "neocat_uwu", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_verified.png", + "emoji": { + "name": "neocat_verified", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_vr.png", + "emoji": { + "name": "neocat_vr", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_what.png", + "emoji": { + "name": "neocat_what", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_wink_blep.png", + "emoji": { + "name": "neocat_wink_blep", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_wink.png", + "emoji": { + "name": "neocat_wink", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_woozy.png", + "emoji": { + "name": "neocat_woozy", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat__w_.png", + "emoji": { + "name": "neocat__w_", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_x_x.png", + "emoji": { + "name": "neocat_x_x", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_yeet.png", + "emoji": { + "name": "neocat_yeet", + "category": "neocat", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neocat_yell.png", + "emoji": { + "name": "neocat_yell", + "category": "neocat", + "aliases": [] + } + } + ] +} diff --git a/static/emoji/neocat/neocat.png b/static/emoji/neocat/neocat.png new file mode 100644 index 00000000..f3d71a6e Binary files /dev/null and b/static/emoji/neocat/neocat.png differ diff --git a/static/emoji/neocat/neocat_0_0.png b/static/emoji/neocat/neocat_0_0.png new file mode 100644 index 00000000..3c46070f Binary files /dev/null and b/static/emoji/neocat/neocat_0_0.png differ diff --git a/static/emoji/neocat/neocat_3c.png b/static/emoji/neocat/neocat_3c.png new file mode 100644 index 00000000..afd07e9f Binary files /dev/null and b/static/emoji/neocat/neocat_3c.png differ diff --git a/static/emoji/neocat/neocat__w_.png b/static/emoji/neocat/neocat__w_.png new file mode 100644 index 00000000..39ac48b1 Binary files /dev/null and b/static/emoji/neocat/neocat__w_.png differ diff --git a/static/emoji/neocat/neocat_amogus.png b/static/emoji/neocat/neocat_amogus.png new file mode 100644 index 00000000..dedec282 Binary files /dev/null and b/static/emoji/neocat/neocat_amogus.png differ diff --git a/static/emoji/neocat/neocat_angel.png b/static/emoji/neocat/neocat_angel.png new file mode 100644 index 00000000..230ba8e6 Binary files /dev/null and b/static/emoji/neocat/neocat_angel.png differ diff --git a/static/emoji/neocat/neocat_angel_pleading.png b/static/emoji/neocat/neocat_angel_pleading.png new file mode 100644 index 00000000..764c7c98 Binary files /dev/null and b/static/emoji/neocat/neocat_angel_pleading.png differ diff --git a/static/emoji/neocat/neocat_angry.png b/static/emoji/neocat/neocat_angry.png new file mode 100644 index 00000000..7cb75996 Binary files /dev/null and b/static/emoji/neocat/neocat_angry.png differ diff --git a/static/emoji/neocat/neocat_approve.png b/static/emoji/neocat/neocat_approve.png new file mode 100644 index 00000000..f1387757 Binary files /dev/null and b/static/emoji/neocat/neocat_approve.png differ diff --git a/static/emoji/neocat/neocat_astronaut.png b/static/emoji/neocat/neocat_astronaut.png new file mode 100644 index 00000000..1fa404d7 Binary files /dev/null and b/static/emoji/neocat/neocat_astronaut.png differ diff --git a/static/emoji/neocat/neocat_astronaut_gun.png b/static/emoji/neocat/neocat_astronaut_gun.png new file mode 100644 index 00000000..8f2f4a2b Binary files /dev/null and b/static/emoji/neocat/neocat_astronaut_gun.png differ diff --git a/static/emoji/neocat/neocat_aww.png b/static/emoji/neocat/neocat_aww.png new file mode 100644 index 00000000..8bd743df Binary files /dev/null and b/static/emoji/neocat/neocat_aww.png differ diff --git a/static/emoji/neocat/neocat_baa.png b/static/emoji/neocat/neocat_baa.png new file mode 100644 index 00000000..70db0f4a Binary files /dev/null and b/static/emoji/neocat/neocat_baa.png differ diff --git a/static/emoji/neocat/neocat_blank.png b/static/emoji/neocat/neocat_blank.png new file mode 100644 index 00000000..464324b5 Binary files /dev/null and b/static/emoji/neocat/neocat_blank.png differ diff --git a/static/emoji/neocat/neocat_blep.png b/static/emoji/neocat/neocat_blep.png new file mode 100644 index 00000000..da1c81fd Binary files /dev/null and b/static/emoji/neocat/neocat_blep.png differ diff --git a/static/emoji/neocat/neocat_blush.png b/static/emoji/neocat/neocat_blush.png new file mode 100644 index 00000000..184b328c Binary files /dev/null and b/static/emoji/neocat/neocat_blush.png differ diff --git a/static/emoji/neocat/neocat_blush_hide.png b/static/emoji/neocat/neocat_blush_hide.png new file mode 100644 index 00000000..cb5e56cc Binary files /dev/null and b/static/emoji/neocat/neocat_blush_hide.png differ diff --git a/static/emoji/neocat/neocat_bongo_down.png b/static/emoji/neocat/neocat_bongo_down.png new file mode 100644 index 00000000..acbb4056 Binary files /dev/null and b/static/emoji/neocat/neocat_bongo_down.png differ diff --git a/static/emoji/neocat/neocat_bongo_up.png b/static/emoji/neocat/neocat_bongo_up.png new file mode 100644 index 00000000..812437bd Binary files /dev/null and b/static/emoji/neocat/neocat_bongo_up.png differ diff --git a/static/emoji/neocat/neocat_book.png b/static/emoji/neocat/neocat_book.png new file mode 100644 index 00000000..dc380405 Binary files /dev/null and b/static/emoji/neocat/neocat_book.png differ diff --git a/static/emoji/neocat/neocat_boop.png b/static/emoji/neocat/neocat_boop.png new file mode 100644 index 00000000..6d9acf8b Binary files /dev/null and b/static/emoji/neocat/neocat_boop.png differ diff --git a/static/emoji/neocat/neocat_boop_blush.png b/static/emoji/neocat/neocat_boop_blush.png new file mode 100644 index 00000000..8f45c893 Binary files /dev/null and b/static/emoji/neocat/neocat_boop_blush.png differ diff --git a/static/emoji/neocat/neocat_boop_cute.png b/static/emoji/neocat/neocat_boop_cute.png new file mode 100644 index 00000000..c8e27a8c Binary files /dev/null and b/static/emoji/neocat/neocat_boop_cute.png differ diff --git a/static/emoji/neocat/neocat_boop_googly.png b/static/emoji/neocat/neocat_boop_googly.png new file mode 100644 index 00000000..932bf249 Binary files /dev/null and b/static/emoji/neocat/neocat_boop_googly.png differ diff --git a/static/emoji/neocat/neocat_boop_happy.png b/static/emoji/neocat/neocat_boop_happy.png new file mode 100644 index 00000000..2180c469 Binary files /dev/null and b/static/emoji/neocat/neocat_boop_happy.png differ diff --git a/static/emoji/neocat/neocat_boop_nervous.png b/static/emoji/neocat/neocat_boop_nervous.png new file mode 100644 index 00000000..7e689740 Binary files /dev/null and b/static/emoji/neocat/neocat_boop_nervous.png differ diff --git a/static/emoji/neocat/neocat_boop_owo.png b/static/emoji/neocat/neocat_boop_owo.png new file mode 100644 index 00000000..6ff1131b Binary files /dev/null and b/static/emoji/neocat/neocat_boop_owo.png differ diff --git a/static/emoji/neocat/neocat_boop_woozy.png b/static/emoji/neocat/neocat_boop_woozy.png new file mode 100644 index 00000000..f7bd97c4 Binary files /dev/null and b/static/emoji/neocat/neocat_boop_woozy.png differ diff --git a/static/emoji/neocat/neocat_bottom.png b/static/emoji/neocat/neocat_bottom.png new file mode 100644 index 00000000..dff171fc Binary files /dev/null and b/static/emoji/neocat/neocat_bottom.png differ diff --git a/static/emoji/neocat/neocat_box.png b/static/emoji/neocat/neocat_box.png new file mode 100644 index 00000000..39ca1fb7 Binary files /dev/null and b/static/emoji/neocat/neocat_box.png differ diff --git a/static/emoji/neocat/neocat_catmode.png b/static/emoji/neocat/neocat_catmode.png new file mode 100644 index 00000000..a183f7d2 Binary files /dev/null and b/static/emoji/neocat/neocat_catmode.png differ diff --git a/static/emoji/neocat/neocat_cofe.png b/static/emoji/neocat/neocat_cofe.png new file mode 100644 index 00000000..b485ec23 Binary files /dev/null and b/static/emoji/neocat/neocat_cofe.png differ diff --git a/static/emoji/neocat/neocat_comfy.png b/static/emoji/neocat/neocat_comfy.png new file mode 100644 index 00000000..e0f285e1 Binary files /dev/null and b/static/emoji/neocat/neocat_comfy.png differ diff --git a/static/emoji/neocat/neocat_comfy__w_.png b/static/emoji/neocat/neocat_comfy__w_.png new file mode 100644 index 00000000..8801174d Binary files /dev/null and b/static/emoji/neocat/neocat_comfy__w_.png differ diff --git a/static/emoji/neocat/neocat_comfy_happy.png b/static/emoji/neocat/neocat_comfy_happy.png new file mode 100644 index 00000000..334ae615 Binary files /dev/null and b/static/emoji/neocat/neocat_comfy_happy.png differ diff --git a/static/emoji/neocat/neocat_comfy_mug.png b/static/emoji/neocat/neocat_comfy_mug.png new file mode 100644 index 00000000..157546cb Binary files /dev/null and b/static/emoji/neocat/neocat_comfy_mug.png differ diff --git a/static/emoji/neocat/neocat_comfy_sip.png b/static/emoji/neocat/neocat_comfy_sip.png new file mode 100644 index 00000000..e904a462 Binary files /dev/null and b/static/emoji/neocat/neocat_comfy_sip.png differ diff --git a/static/emoji/neocat/neocat_confused.png b/static/emoji/neocat/neocat_confused.png new file mode 100644 index 00000000..8ce187a0 Binary files /dev/null and b/static/emoji/neocat/neocat_confused.png differ diff --git a/static/emoji/neocat/neocat_cool.png b/static/emoji/neocat/neocat_cool.png new file mode 100644 index 00000000..14da9d49 Binary files /dev/null and b/static/emoji/neocat/neocat_cool.png differ diff --git a/static/emoji/neocat/neocat_cool_fingerguns.png b/static/emoji/neocat/neocat_cool_fingerguns.png new file mode 100644 index 00000000..160c7a42 Binary files /dev/null and b/static/emoji/neocat/neocat_cool_fingerguns.png differ diff --git a/static/emoji/neocat/neocat_cry.png b/static/emoji/neocat/neocat_cry.png new file mode 100644 index 00000000..8db01655 Binary files /dev/null and b/static/emoji/neocat/neocat_cry.png differ diff --git a/static/emoji/neocat/neocat_cry_loud.png b/static/emoji/neocat/neocat_cry_loud.png new file mode 100644 index 00000000..9159915f Binary files /dev/null and b/static/emoji/neocat/neocat_cry_loud.png differ diff --git a/static/emoji/neocat/neocat_cute.png b/static/emoji/neocat/neocat_cute.png new file mode 100644 index 00000000..d6296c42 Binary files /dev/null and b/static/emoji/neocat/neocat_cute.png differ diff --git a/static/emoji/neocat/neocat_cute_reach.png b/static/emoji/neocat/neocat_cute_reach.png new file mode 100644 index 00000000..a94e1ad0 Binary files /dev/null and b/static/emoji/neocat/neocat_cute_reach.png differ diff --git a/static/emoji/neocat/neocat_devil.png b/static/emoji/neocat/neocat_devil.png new file mode 100644 index 00000000..427f65ac Binary files /dev/null and b/static/emoji/neocat/neocat_devil.png differ diff --git a/static/emoji/neocat/neocat_dizzy.png b/static/emoji/neocat/neocat_dizzy.png new file mode 100644 index 00000000..42459045 Binary files /dev/null and b/static/emoji/neocat/neocat_dizzy.png differ diff --git a/static/emoji/neocat/neocat_drowsy.png b/static/emoji/neocat/neocat_drowsy.png new file mode 100644 index 00000000..66455010 Binary files /dev/null and b/static/emoji/neocat/neocat_drowsy.png differ diff --git a/static/emoji/neocat/neocat_evil.png b/static/emoji/neocat/neocat_evil.png new file mode 100644 index 00000000..ec79e730 Binary files /dev/null and b/static/emoji/neocat/neocat_evil.png differ diff --git a/static/emoji/neocat/neocat_evil_3c.png b/static/emoji/neocat/neocat_evil_3c.png new file mode 100644 index 00000000..81fb4fb1 Binary files /dev/null and b/static/emoji/neocat/neocat_evil_3c.png differ diff --git a/static/emoji/neocat/neocat_facepalm.png b/static/emoji/neocat/neocat_facepalm.png new file mode 100644 index 00000000..fddbcd05 Binary files /dev/null and b/static/emoji/neocat/neocat_facepalm.png differ diff --git a/static/emoji/neocat/neocat_fingerguns.png b/static/emoji/neocat/neocat_fingerguns.png new file mode 100644 index 00000000..20fac4ce Binary files /dev/null and b/static/emoji/neocat/neocat_fingerguns.png differ diff --git a/static/emoji/neocat/neocat_floof.png b/static/emoji/neocat/neocat_floof.png new file mode 100644 index 00000000..54e7cce8 Binary files /dev/null and b/static/emoji/neocat/neocat_floof.png differ diff --git a/static/emoji/neocat/neocat_floof__w_.png b/static/emoji/neocat/neocat_floof__w_.png new file mode 100644 index 00000000..3aa0dbc8 Binary files /dev/null and b/static/emoji/neocat/neocat_floof__w_.png differ diff --git a/static/emoji/neocat/neocat_floof_angel.png b/static/emoji/neocat/neocat_floof_angel.png new file mode 100644 index 00000000..35e0c67d Binary files /dev/null and b/static/emoji/neocat/neocat_floof_angel.png differ diff --git a/static/emoji/neocat/neocat_floof_cute.png b/static/emoji/neocat/neocat_floof_cute.png new file mode 100644 index 00000000..532a87e0 Binary files /dev/null and b/static/emoji/neocat/neocat_floof_cute.png differ diff --git a/static/emoji/neocat/neocat_floof_devil.png b/static/emoji/neocat/neocat_floof_devil.png new file mode 100644 index 00000000..23d6be66 Binary files /dev/null and b/static/emoji/neocat/neocat_floof_devil.png differ diff --git a/static/emoji/neocat/neocat_floof_happy.png b/static/emoji/neocat/neocat_floof_happy.png new file mode 100644 index 00000000..a4c3b73e Binary files /dev/null and b/static/emoji/neocat/neocat_floof_happy.png differ diff --git a/static/emoji/neocat/neocat_floof_mug.png b/static/emoji/neocat/neocat_floof_mug.png new file mode 100644 index 00000000..5ef66b3e Binary files /dev/null and b/static/emoji/neocat/neocat_floof_mug.png differ diff --git a/static/emoji/neocat/neocat_floof_owo.png b/static/emoji/neocat/neocat_floof_owo.png new file mode 100644 index 00000000..702432a9 Binary files /dev/null and b/static/emoji/neocat/neocat_floof_owo.png differ diff --git a/static/emoji/neocat/neocat_floof_reach.png b/static/emoji/neocat/neocat_floof_reach.png new file mode 100644 index 00000000..bfc94f4b Binary files /dev/null and b/static/emoji/neocat/neocat_floof_reach.png differ diff --git a/static/emoji/neocat/neocat_flop.png b/static/emoji/neocat/neocat_flop.png new file mode 100644 index 00000000..1043c9d5 Binary files /dev/null and b/static/emoji/neocat/neocat_flop.png differ diff --git a/static/emoji/neocat/neocat_flop__w_.png b/static/emoji/neocat/neocat_flop__w_.png new file mode 100644 index 00000000..f656ed83 Binary files /dev/null and b/static/emoji/neocat/neocat_flop__w_.png differ diff --git a/static/emoji/neocat/neocat_flop_blep.png b/static/emoji/neocat/neocat_flop_blep.png new file mode 100644 index 00000000..74787666 Binary files /dev/null and b/static/emoji/neocat/neocat_flop_blep.png differ diff --git a/static/emoji/neocat/neocat_flop_happy.png b/static/emoji/neocat/neocat_flop_happy.png new file mode 100644 index 00000000..13c66f8c Binary files /dev/null and b/static/emoji/neocat/neocat_flop_happy.png differ diff --git a/static/emoji/neocat/neocat_flop_sleep.png b/static/emoji/neocat/neocat_flop_sleep.png new file mode 100644 index 00000000..6c15f368 Binary files /dev/null and b/static/emoji/neocat/neocat_flop_sleep.png differ diff --git a/static/emoji/neocat/neocat_flush.png b/static/emoji/neocat/neocat_flush.png new file mode 100644 index 00000000..1f235e0e Binary files /dev/null and b/static/emoji/neocat/neocat_flush.png differ diff --git a/static/emoji/neocat/neocat_foxmask.png b/static/emoji/neocat/neocat_foxmask.png new file mode 100644 index 00000000..fcb24c1b Binary files /dev/null and b/static/emoji/neocat/neocat_foxmask.png differ diff --git a/static/emoji/neocat/neocat_glare.png b/static/emoji/neocat/neocat_glare.png new file mode 100644 index 00000000..00dff65f Binary files /dev/null and b/static/emoji/neocat/neocat_glare.png differ diff --git a/static/emoji/neocat/neocat_glare_sob.png b/static/emoji/neocat/neocat_glare_sob.png new file mode 100644 index 00000000..514b07be Binary files /dev/null and b/static/emoji/neocat/neocat_glare_sob.png differ diff --git a/static/emoji/neocat/neocat_glasses.png b/static/emoji/neocat/neocat_glasses.png new file mode 100644 index 00000000..7750c1c3 Binary files /dev/null and b/static/emoji/neocat/neocat_glasses.png differ diff --git a/static/emoji/neocat/neocat_googly.png b/static/emoji/neocat/neocat_googly.png new file mode 100644 index 00000000..2ad23581 Binary files /dev/null and b/static/emoji/neocat/neocat_googly.png differ diff --git a/static/emoji/neocat/neocat_googly_blep.png b/static/emoji/neocat/neocat_googly_blep.png new file mode 100644 index 00000000..4c791496 Binary files /dev/null and b/static/emoji/neocat/neocat_googly_blep.png differ diff --git a/static/emoji/neocat/neocat_googly_drool.png b/static/emoji/neocat/neocat_googly_drool.png new file mode 100644 index 00000000..074f986e Binary files /dev/null and b/static/emoji/neocat/neocat_googly_drool.png differ diff --git a/static/emoji/neocat/neocat_googly_shocked.png b/static/emoji/neocat/neocat_googly_shocked.png new file mode 100644 index 00000000..471fc85d Binary files /dev/null and b/static/emoji/neocat/neocat_googly_shocked.png differ diff --git a/static/emoji/neocat/neocat_gun.png b/static/emoji/neocat/neocat_gun.png new file mode 100644 index 00000000..c69b5ed1 Binary files /dev/null and b/static/emoji/neocat/neocat_gun.png differ diff --git a/static/emoji/neocat/neocat_happy.png b/static/emoji/neocat/neocat_happy.png new file mode 100644 index 00000000..5cbf0c9f Binary files /dev/null and b/static/emoji/neocat/neocat_happy.png differ diff --git a/static/emoji/neocat/neocat_happy_blep.png b/static/emoji/neocat/neocat_happy_blep.png new file mode 100644 index 00000000..e5279ba3 Binary files /dev/null and b/static/emoji/neocat/neocat_happy_blep.png differ diff --git a/static/emoji/neocat/neocat_heart.png b/static/emoji/neocat/neocat_heart.png new file mode 100644 index 00000000..4e95d10e Binary files /dev/null and b/static/emoji/neocat/neocat_heart.png differ diff --git a/static/emoji/neocat/neocat_hug.png b/static/emoji/neocat/neocat_hug.png new file mode 100644 index 00000000..043d671c Binary files /dev/null and b/static/emoji/neocat/neocat_hug.png differ diff --git a/static/emoji/neocat/neocat_hug_fox.png b/static/emoji/neocat/neocat_hug_fox.png new file mode 100644 index 00000000..62f0a391 Binary files /dev/null and b/static/emoji/neocat/neocat_hug_fox.png differ diff --git a/static/emoji/neocat/neocat_hyper.png b/static/emoji/neocat/neocat_hyper.png new file mode 100644 index 00000000..b68b5399 Binary files /dev/null and b/static/emoji/neocat/neocat_hyper.png differ diff --git a/static/emoji/neocat/neocat_kirby.png b/static/emoji/neocat/neocat_kirby.png new file mode 100644 index 00000000..068112f0 Binary files /dev/null and b/static/emoji/neocat/neocat_kirby.png differ diff --git a/static/emoji/neocat/neocat_kirby_succ.png b/static/emoji/neocat/neocat_kirby_succ.png new file mode 100644 index 00000000..2a2c0ed3 Binary files /dev/null and b/static/emoji/neocat/neocat_kirby_succ.png differ diff --git a/static/emoji/neocat/neocat_kisser.png b/static/emoji/neocat/neocat_kisser.png new file mode 100644 index 00000000..39fd355b Binary files /dev/null and b/static/emoji/neocat/neocat_kisser.png differ diff --git a/static/emoji/neocat/neocat_knife.png b/static/emoji/neocat/neocat_knife.png new file mode 100644 index 00000000..a060a918 Binary files /dev/null and b/static/emoji/neocat/neocat_knife.png differ diff --git a/static/emoji/neocat/neocat_laptop.png b/static/emoji/neocat/neocat_laptop.png new file mode 100644 index 00000000..6337eb1c Binary files /dev/null and b/static/emoji/neocat/neocat_laptop.png differ diff --git a/static/emoji/neocat/neocat_laptop_owo.png b/static/emoji/neocat/neocat_laptop_owo.png new file mode 100644 index 00000000..094ac490 Binary files /dev/null and b/static/emoji/neocat/neocat_laptop_owo.png differ diff --git a/static/emoji/neocat/neocat_laugh.png b/static/emoji/neocat/neocat_laugh.png new file mode 100644 index 00000000..539c4b9a Binary files /dev/null and b/static/emoji/neocat/neocat_laugh.png differ diff --git a/static/emoji/neocat/neocat_laugh_sweat.png b/static/emoji/neocat/neocat_laugh_sweat.png new file mode 100644 index 00000000..2b042268 Binary files /dev/null and b/static/emoji/neocat/neocat_laugh_sweat.png differ diff --git a/static/emoji/neocat/neocat_laugh_tears.png b/static/emoji/neocat/neocat_laugh_tears.png new file mode 100644 index 00000000..ddf98544 Binary files /dev/null and b/static/emoji/neocat/neocat_laugh_tears.png differ diff --git a/static/emoji/neocat/neocat_lul.png b/static/emoji/neocat/neocat_lul.png new file mode 100644 index 00000000..97e9efe8 Binary files /dev/null and b/static/emoji/neocat/neocat_lul.png differ diff --git a/static/emoji/neocat/neocat_magnify.png b/static/emoji/neocat/neocat_magnify.png new file mode 100644 index 00000000..371bc632 Binary files /dev/null and b/static/emoji/neocat/neocat_magnify.png differ diff --git a/static/emoji/neocat/neocat_melt.png b/static/emoji/neocat/neocat_melt.png new file mode 100644 index 00000000..e1a5c069 Binary files /dev/null and b/static/emoji/neocat/neocat_melt.png differ diff --git a/static/emoji/neocat/neocat_melt_blush.png b/static/emoji/neocat/neocat_melt_blush.png new file mode 100644 index 00000000..22f62c19 Binary files /dev/null and b/static/emoji/neocat/neocat_melt_blush.png differ diff --git a/static/emoji/neocat/neocat_melt_happy.png b/static/emoji/neocat/neocat_melt_happy.png new file mode 100644 index 00000000..3aea0192 Binary files /dev/null and b/static/emoji/neocat/neocat_melt_happy.png differ diff --git a/static/emoji/neocat/neocat_melt_reach.png b/static/emoji/neocat/neocat_melt_reach.png new file mode 100644 index 00000000..f74a2d64 Binary files /dev/null and b/static/emoji/neocat/neocat_melt_reach.png differ diff --git a/static/emoji/neocat/neocat_melt_sob.png b/static/emoji/neocat/neocat_melt_sob.png new file mode 100644 index 00000000..f2b2bce2 Binary files /dev/null and b/static/emoji/neocat/neocat_melt_sob.png differ diff --git a/static/emoji/neocat/neocat_melt_sob_heart.png b/static/emoji/neocat/neocat_melt_sob_heart.png new file mode 100644 index 00000000..9e526697 Binary files /dev/null and b/static/emoji/neocat/neocat_melt_sob_heart.png differ diff --git a/static/emoji/neocat/neocat_mug.png b/static/emoji/neocat/neocat_mug.png new file mode 100644 index 00000000..80490626 Binary files /dev/null and b/static/emoji/neocat/neocat_mug.png differ diff --git a/static/emoji/neocat/neocat_mug__w_.png b/static/emoji/neocat/neocat_mug__w_.png new file mode 100644 index 00000000..66323d25 Binary files /dev/null and b/static/emoji/neocat/neocat_mug__w_.png differ diff --git a/static/emoji/neocat/neocat_mug_owo.png b/static/emoji/neocat/neocat_mug_owo.png new file mode 100644 index 00000000..078835b9 Binary files /dev/null and b/static/emoji/neocat/neocat_mug_owo.png differ diff --git a/static/emoji/neocat/neocat_nervous.png b/static/emoji/neocat/neocat_nervous.png new file mode 100644 index 00000000..1cb9f8d3 Binary files /dev/null and b/static/emoji/neocat/neocat_nervous.png differ diff --git a/static/emoji/neocat/neocat_nom_bread.png b/static/emoji/neocat/neocat_nom_bread.png new file mode 100644 index 00000000..64642391 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_bread.png differ diff --git a/static/emoji/neocat/neocat_nom_burger.png b/static/emoji/neocat/neocat_nom_burger.png new file mode 100644 index 00000000..5df631db Binary files /dev/null and b/static/emoji/neocat/neocat_nom_burger.png differ diff --git a/static/emoji/neocat/neocat_nom_cat.png b/static/emoji/neocat/neocat_nom_cat.png new file mode 100644 index 00000000..5f1bc6c0 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_cat.png differ diff --git a/static/emoji/neocat/neocat_nom_cat_nervous.png b/static/emoji/neocat/neocat_nom_cat_nervous.png new file mode 100644 index 00000000..e79d4aff Binary files /dev/null and b/static/emoji/neocat/neocat_nom_cat_nervous.png differ diff --git a/static/emoji/neocat/neocat_nom_cookie.png b/static/emoji/neocat/neocat_nom_cookie.png new file mode 100644 index 00000000..ea087f65 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_cookie.png differ diff --git a/static/emoji/neocat/neocat_nom_donut.png b/static/emoji/neocat/neocat_nom_donut.png new file mode 100644 index 00000000..9d91a130 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_donut.png differ diff --git a/static/emoji/neocat/neocat_nom_egg.png b/static/emoji/neocat/neocat_nom_egg.png new file mode 100644 index 00000000..a4afba0e Binary files /dev/null and b/static/emoji/neocat/neocat_nom_egg.png differ diff --git a/static/emoji/neocat/neocat_nom_fox.png b/static/emoji/neocat/neocat_nom_fox.png new file mode 100644 index 00000000..99a17383 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_fox.png differ diff --git a/static/emoji/neocat/neocat_nom_fox_nervous.png b/static/emoji/neocat/neocat_nom_fox_nervous.png new file mode 100644 index 00000000..469719dd Binary files /dev/null and b/static/emoji/neocat/neocat_nom_fox_nervous.png differ diff --git a/static/emoji/neocat/neocat_nom_melon.png b/static/emoji/neocat/neocat_nom_melon.png new file mode 100644 index 00000000..1e364c4d Binary files /dev/null and b/static/emoji/neocat/neocat_nom_melon.png differ diff --git a/static/emoji/neocat/neocat_nom_pita.png b/static/emoji/neocat/neocat_nom_pita.png new file mode 100644 index 00000000..f2433cb7 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_pita.png differ diff --git a/static/emoji/neocat/neocat_nom_pizza.png b/static/emoji/neocat/neocat_nom_pizza.png new file mode 100644 index 00000000..f478c0c3 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_pizza.png differ diff --git a/static/emoji/neocat/neocat_nom_toblerone.png b/static/emoji/neocat/neocat_nom_toblerone.png new file mode 100644 index 00000000..37fa8d60 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_toblerone.png differ diff --git a/static/emoji/neocat/neocat_nom_verified.png b/static/emoji/neocat/neocat_nom_verified.png new file mode 100644 index 00000000..d1c09581 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_verified.png differ diff --git a/static/emoji/neocat/neocat_nom_waffle.png b/static/emoji/neocat/neocat_nom_waffle.png new file mode 100644 index 00000000..c5ca8fc8 Binary files /dev/null and b/static/emoji/neocat/neocat_nom_waffle.png differ diff --git a/static/emoji/neocat/neocat_o_o.png b/static/emoji/neocat/neocat_o_o.png new file mode 100644 index 00000000..625ed312 Binary files /dev/null and b/static/emoji/neocat/neocat_o_o.png differ diff --git a/static/emoji/neocat/neocat_owo.png b/static/emoji/neocat/neocat_owo.png new file mode 100644 index 00000000..08bd0302 Binary files /dev/null and b/static/emoji/neocat/neocat_owo.png differ diff --git a/static/emoji/neocat/neocat_owo_blep.png b/static/emoji/neocat/neocat_owo_blep.png new file mode 100644 index 00000000..ef3ec2e2 Binary files /dev/null and b/static/emoji/neocat/neocat_owo_blep.png differ diff --git a/static/emoji/neocat/neocat_pat.png b/static/emoji/neocat/neocat_pat.png new file mode 100644 index 00000000..a60712e0 Binary files /dev/null and b/static/emoji/neocat/neocat_pat.png differ diff --git a/static/emoji/neocat/neocat_pat_flop.png b/static/emoji/neocat/neocat_pat_flop.png new file mode 100644 index 00000000..8460f49c Binary files /dev/null and b/static/emoji/neocat/neocat_pat_flop.png differ diff --git a/static/emoji/neocat/neocat_pat_googly.png b/static/emoji/neocat/neocat_pat_googly.png new file mode 100644 index 00000000..40a3fa44 Binary files /dev/null and b/static/emoji/neocat/neocat_pat_googly.png differ diff --git a/static/emoji/neocat/neocat_pat_happy.png b/static/emoji/neocat/neocat_pat_happy.png new file mode 100644 index 00000000..c6c82f5e Binary files /dev/null and b/static/emoji/neocat/neocat_pat_happy.png differ diff --git a/static/emoji/neocat/neocat_pat_sob.png b/static/emoji/neocat/neocat_pat_sob.png new file mode 100644 index 00000000..99048922 Binary files /dev/null and b/static/emoji/neocat/neocat_pat_sob.png differ diff --git a/static/emoji/neocat/neocat_peek.png b/static/emoji/neocat/neocat_peek.png new file mode 100644 index 00000000..07c49b7f Binary files /dev/null and b/static/emoji/neocat/neocat_peek.png differ diff --git a/static/emoji/neocat/neocat_peek_bread.png b/static/emoji/neocat/neocat_peek_bread.png new file mode 100644 index 00000000..c791cbb3 Binary files /dev/null and b/static/emoji/neocat/neocat_peek_bread.png differ diff --git a/static/emoji/neocat/neocat_peek_comfy.png b/static/emoji/neocat/neocat_peek_comfy.png new file mode 100644 index 00000000..37b2fe81 Binary files /dev/null and b/static/emoji/neocat/neocat_peek_comfy.png differ diff --git a/static/emoji/neocat/neocat_peek_knife.png b/static/emoji/neocat/neocat_peek_knife.png new file mode 100644 index 00000000..567232b6 Binary files /dev/null and b/static/emoji/neocat/neocat_peek_knife.png differ diff --git a/static/emoji/neocat/neocat_peek_owo.png b/static/emoji/neocat/neocat_peek_owo.png new file mode 100644 index 00000000..5feb6202 Binary files /dev/null and b/static/emoji/neocat/neocat_peek_owo.png differ diff --git a/static/emoji/neocat/neocat_pensive.png b/static/emoji/neocat/neocat_pensive.png new file mode 100644 index 00000000..ba28fb08 Binary files /dev/null and b/static/emoji/neocat/neocat_pensive.png differ diff --git a/static/emoji/neocat/neocat_phone.png b/static/emoji/neocat/neocat_phone.png new file mode 100644 index 00000000..0e590c2a Binary files /dev/null and b/static/emoji/neocat/neocat_phone.png differ diff --git a/static/emoji/neocat/neocat_pleading.png b/static/emoji/neocat/neocat_pleading.png new file mode 100644 index 00000000..21bbfab8 Binary files /dev/null and b/static/emoji/neocat/neocat_pleading.png differ diff --git a/static/emoji/neocat/neocat_police.png b/static/emoji/neocat/neocat_police.png new file mode 100644 index 00000000..cb4e3dbd Binary files /dev/null and b/static/emoji/neocat/neocat_police.png differ diff --git a/static/emoji/neocat/neocat_pout.png b/static/emoji/neocat/neocat_pout.png new file mode 100644 index 00000000..801c2b0e Binary files /dev/null and b/static/emoji/neocat/neocat_pout.png differ diff --git a/static/emoji/neocat/neocat_reach.png b/static/emoji/neocat/neocat_reach.png new file mode 100644 index 00000000..519083d3 Binary files /dev/null and b/static/emoji/neocat/neocat_reach.png differ diff --git a/static/emoji/neocat/neocat_reach_drool.png b/static/emoji/neocat/neocat_reach_drool.png new file mode 100644 index 00000000..ceb570dd Binary files /dev/null and b/static/emoji/neocat/neocat_reach_drool.png differ diff --git a/static/emoji/neocat/neocat_reject.png b/static/emoji/neocat/neocat_reject.png new file mode 100644 index 00000000..b2628825 Binary files /dev/null and b/static/emoji/neocat/neocat_reject.png differ diff --git a/static/emoji/neocat/neocat_sad.png b/static/emoji/neocat/neocat_sad.png new file mode 100644 index 00000000..6ca5899d Binary files /dev/null and b/static/emoji/neocat/neocat_sad.png differ diff --git a/static/emoji/neocat/neocat_sad_reach.png b/static/emoji/neocat/neocat_sad_reach.png new file mode 100644 index 00000000..4587954f Binary files /dev/null and b/static/emoji/neocat/neocat_sad_reach.png differ diff --git a/static/emoji/neocat/neocat_science.png b/static/emoji/neocat/neocat_science.png new file mode 100644 index 00000000..f721c39e Binary files /dev/null and b/static/emoji/neocat/neocat_science.png differ diff --git a/static/emoji/neocat/neocat_scream.png b/static/emoji/neocat/neocat_scream.png new file mode 100644 index 00000000..7bb04af9 Binary files /dev/null and b/static/emoji/neocat/neocat_scream.png differ diff --git a/static/emoji/neocat/neocat_scream_angry.png b/static/emoji/neocat/neocat_scream_angry.png new file mode 100644 index 00000000..36f6854a Binary files /dev/null and b/static/emoji/neocat/neocat_scream_angry.png differ diff --git a/static/emoji/neocat/neocat_scream_scared.png b/static/emoji/neocat/neocat_scream_scared.png new file mode 100644 index 00000000..557edf7c Binary files /dev/null and b/static/emoji/neocat/neocat_scream_scared.png differ diff --git a/static/emoji/neocat/neocat_scream_stare.png b/static/emoji/neocat/neocat_scream_stare.png new file mode 100644 index 00000000..7b25d1e1 Binary files /dev/null and b/static/emoji/neocat/neocat_scream_stare.png differ diff --git a/static/emoji/neocat/neocat_shocked.png b/static/emoji/neocat/neocat_shocked.png new file mode 100644 index 00000000..f8d825ef Binary files /dev/null and b/static/emoji/neocat/neocat_shocked.png differ diff --git a/static/emoji/neocat/neocat_shy.png b/static/emoji/neocat/neocat_shy.png new file mode 100644 index 00000000..d0b8c830 Binary files /dev/null and b/static/emoji/neocat/neocat_shy.png differ diff --git a/static/emoji/neocat/neocat_sign_aaa.png b/static/emoji/neocat/neocat_sign_aaa.png new file mode 100644 index 00000000..11899b19 Binary files /dev/null and b/static/emoji/neocat/neocat_sign_aaa.png differ diff --git a/static/emoji/neocat/neocat_sign_no.png b/static/emoji/neocat/neocat_sign_no.png new file mode 100644 index 00000000..3741b0f7 Binary files /dev/null and b/static/emoji/neocat/neocat_sign_no.png differ diff --git a/static/emoji/neocat/neocat_sign_nya.png b/static/emoji/neocat/neocat_sign_nya.png new file mode 100644 index 00000000..71b0cb88 Binary files /dev/null and b/static/emoji/neocat/neocat_sign_nya.png differ diff --git a/static/emoji/neocat/neocat_sign_thx.png b/static/emoji/neocat/neocat_sign_thx.png new file mode 100644 index 00000000..b027ab9d Binary files /dev/null and b/static/emoji/neocat/neocat_sign_thx.png differ diff --git a/static/emoji/neocat/neocat_sign_yes.png b/static/emoji/neocat/neocat_sign_yes.png new file mode 100644 index 00000000..98d60973 Binary files /dev/null and b/static/emoji/neocat/neocat_sign_yes.png differ diff --git a/static/emoji/neocat/neocat_sign_yip.png b/static/emoji/neocat/neocat_sign_yip.png new file mode 100644 index 00000000..e12cf7ca Binary files /dev/null and b/static/emoji/neocat/neocat_sign_yip.png differ diff --git a/static/emoji/neocat/neocat_sip.png b/static/emoji/neocat/neocat_sip.png new file mode 100644 index 00000000..aa11655c Binary files /dev/null and b/static/emoji/neocat/neocat_sip.png differ diff --git a/static/emoji/neocat/neocat_sip_glare.png b/static/emoji/neocat/neocat_sip_glare.png new file mode 100644 index 00000000..c435db6a Binary files /dev/null and b/static/emoji/neocat/neocat_sip_glare.png differ diff --git a/static/emoji/neocat/neocat_sip_nervous.png b/static/emoji/neocat/neocat_sip_nervous.png new file mode 100644 index 00000000..41b87241 Binary files /dev/null and b/static/emoji/neocat/neocat_sip_nervous.png differ diff --git a/static/emoji/neocat/neocat_sip_owo.png b/static/emoji/neocat/neocat_sip_owo.png new file mode 100644 index 00000000..86605bda Binary files /dev/null and b/static/emoji/neocat/neocat_sip_owo.png differ diff --git a/static/emoji/neocat/neocat_smol.png b/static/emoji/neocat/neocat_smol.png new file mode 100644 index 00000000..914814f2 Binary files /dev/null and b/static/emoji/neocat/neocat_smol.png differ diff --git a/static/emoji/neocat/neocat_smug.png b/static/emoji/neocat/neocat_smug.png new file mode 100644 index 00000000..eb43a269 Binary files /dev/null and b/static/emoji/neocat/neocat_smug.png differ diff --git a/static/emoji/neocat/neocat_snuggle.png b/static/emoji/neocat/neocat_snuggle.png new file mode 100644 index 00000000..4e0e160e Binary files /dev/null and b/static/emoji/neocat/neocat_snuggle.png differ diff --git a/static/emoji/neocat/neocat_snuggle_fox.png b/static/emoji/neocat/neocat_snuggle_fox.png new file mode 100644 index 00000000..fa130c45 Binary files /dev/null and b/static/emoji/neocat/neocat_snuggle_fox.png differ diff --git a/static/emoji/neocat/neocat_sob.png b/static/emoji/neocat/neocat_sob.png new file mode 100644 index 00000000..35a98c35 Binary files /dev/null and b/static/emoji/neocat/neocat_sob.png differ diff --git a/static/emoji/neocat/neocat_solder.png b/static/emoji/neocat/neocat_solder.png new file mode 100644 index 00000000..549abe4c Binary files /dev/null and b/static/emoji/neocat/neocat_solder.png differ diff --git a/static/emoji/neocat/neocat_solder_googly.png b/static/emoji/neocat/neocat_solder_googly.png new file mode 100644 index 00000000..bb146dc7 Binary files /dev/null and b/static/emoji/neocat/neocat_solder_googly.png differ diff --git a/static/emoji/neocat/neocat_stretch_dl.png b/static/emoji/neocat/neocat_stretch_dl.png new file mode 100644 index 00000000..4b83fe51 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_dl.png differ diff --git a/static/emoji/neocat/neocat_stretch_down.png b/static/emoji/neocat/neocat_stretch_down.png new file mode 100644 index 00000000..8901791f Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_down.png differ diff --git a/static/emoji/neocat/neocat_stretch_down_end.png b/static/emoji/neocat/neocat_stretch_down_end.png new file mode 100644 index 00000000..17351399 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_down_end.png differ diff --git a/static/emoji/neocat/neocat_stretch_dr.png b/static/emoji/neocat/neocat_stretch_dr.png new file mode 100644 index 00000000..61469a97 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_dr.png differ diff --git a/static/emoji/neocat/neocat_stretch_h.png b/static/emoji/neocat/neocat_stretch_h.png new file mode 100644 index 00000000..86fd0bd3 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_h.png differ diff --git a/static/emoji/neocat/neocat_stretch_left.png b/static/emoji/neocat/neocat_stretch_left.png new file mode 100644 index 00000000..ba513b02 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_left.png differ diff --git a/static/emoji/neocat/neocat_stretch_right.png b/static/emoji/neocat/neocat_stretch_right.png new file mode 100644 index 00000000..e412631e Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_right.png differ diff --git a/static/emoji/neocat/neocat_stretch_ul.png b/static/emoji/neocat/neocat_stretch_ul.png new file mode 100644 index 00000000..e263d83c Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_ul.png differ diff --git a/static/emoji/neocat/neocat_stretch_up.png b/static/emoji/neocat/neocat_stretch_up.png new file mode 100644 index 00000000..41df91a6 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_up.png differ diff --git a/static/emoji/neocat/neocat_stretch_ur.png b/static/emoji/neocat/neocat_stretch_ur.png new file mode 100644 index 00000000..e96bffa5 Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_ur.png differ diff --git a/static/emoji/neocat/neocat_stretch_v.png b/static/emoji/neocat/neocat_stretch_v.png new file mode 100644 index 00000000..3435737c Binary files /dev/null and b/static/emoji/neocat/neocat_stretch_v.png differ diff --git a/static/emoji/neocat/neocat_surprised.png b/static/emoji/neocat/neocat_surprised.png new file mode 100644 index 00000000..16558b5e Binary files /dev/null and b/static/emoji/neocat/neocat_surprised.png differ diff --git a/static/emoji/neocat/neocat_surprised_pika.png b/static/emoji/neocat/neocat_surprised_pika.png new file mode 100644 index 00000000..b4e2d8e1 Binary files /dev/null and b/static/emoji/neocat/neocat_surprised_pika.png differ diff --git a/static/emoji/neocat/neocat_sweat.png b/static/emoji/neocat/neocat_sweat.png new file mode 100644 index 00000000..640b9f9b Binary files /dev/null and b/static/emoji/neocat/neocat_sweat.png differ diff --git a/static/emoji/neocat/neocat_think.png b/static/emoji/neocat/neocat_think.png new file mode 100644 index 00000000..a7d42272 Binary files /dev/null and b/static/emoji/neocat/neocat_think.png differ diff --git a/static/emoji/neocat/neocat_think_anime.png b/static/emoji/neocat/neocat_think_anime.png new file mode 100644 index 00000000..d71a4e19 Binary files /dev/null and b/static/emoji/neocat/neocat_think_anime.png differ diff --git a/static/emoji/neocat/neocat_think_cool.png b/static/emoji/neocat/neocat_think_cool.png new file mode 100644 index 00000000..2f9e9de1 Binary files /dev/null and b/static/emoji/neocat/neocat_think_cool.png differ diff --git a/static/emoji/neocat/neocat_think_googly.png b/static/emoji/neocat/neocat_think_googly.png new file mode 100644 index 00000000..caa04717 Binary files /dev/null and b/static/emoji/neocat/neocat_think_googly.png differ diff --git a/static/emoji/neocat/neocat_think_owo.png b/static/emoji/neocat/neocat_think_owo.png new file mode 100644 index 00000000..c91461c1 Binary files /dev/null and b/static/emoji/neocat/neocat_think_owo.png differ diff --git a/static/emoji/neocat/neocat_think_woozy.png b/static/emoji/neocat/neocat_think_woozy.png new file mode 100644 index 00000000..76f43009 Binary files /dev/null and b/static/emoji/neocat/neocat_think_woozy.png differ diff --git a/static/emoji/neocat/neocat_thinking.png b/static/emoji/neocat/neocat_thinking.png new file mode 100644 index 00000000..70ece5ce Binary files /dev/null and b/static/emoji/neocat/neocat_thinking.png differ diff --git a/static/emoji/neocat/neocat_thonk.png b/static/emoji/neocat/neocat_thonk.png new file mode 100644 index 00000000..3eeec652 Binary files /dev/null and b/static/emoji/neocat/neocat_thonk.png differ diff --git a/static/emoji/neocat/neocat_thumbsdown.png b/static/emoji/neocat/neocat_thumbsdown.png new file mode 100644 index 00000000..3a7cf28f Binary files /dev/null and b/static/emoji/neocat/neocat_thumbsdown.png differ diff --git a/static/emoji/neocat/neocat_thumbsup.png b/static/emoji/neocat/neocat_thumbsup.png new file mode 100644 index 00000000..3b835ec3 Binary files /dev/null and b/static/emoji/neocat/neocat_thumbsup.png differ diff --git a/static/emoji/neocat/neocat_up.png b/static/emoji/neocat/neocat_up.png new file mode 100644 index 00000000..b7c5687d Binary files /dev/null and b/static/emoji/neocat/neocat_up.png differ diff --git a/static/emoji/neocat/neocat_up__w_.png b/static/emoji/neocat/neocat_up__w_.png new file mode 100644 index 00000000..2aca463b Binary files /dev/null and b/static/emoji/neocat/neocat_up__w_.png differ diff --git a/static/emoji/neocat/neocat_up_paws.png b/static/emoji/neocat/neocat_up_paws.png new file mode 100644 index 00000000..2d19f1c4 Binary files /dev/null and b/static/emoji/neocat/neocat_up_paws.png differ diff --git a/static/emoji/neocat/neocat_up_sleep.png b/static/emoji/neocat/neocat_up_sleep.png new file mode 100644 index 00000000..b44af501 Binary files /dev/null and b/static/emoji/neocat/neocat_up_sleep.png differ diff --git a/static/emoji/neocat/neocat_uwu.png b/static/emoji/neocat/neocat_uwu.png new file mode 100644 index 00000000..a23bb98d Binary files /dev/null and b/static/emoji/neocat/neocat_uwu.png differ diff --git a/static/emoji/neocat/neocat_verified.png b/static/emoji/neocat/neocat_verified.png new file mode 100644 index 00000000..a6d000aa Binary files /dev/null and b/static/emoji/neocat/neocat_verified.png differ diff --git a/static/emoji/neocat/neocat_vr.png b/static/emoji/neocat/neocat_vr.png new file mode 100644 index 00000000..255edcb1 Binary files /dev/null and b/static/emoji/neocat/neocat_vr.png differ diff --git a/static/emoji/neocat/neocat_what.png b/static/emoji/neocat/neocat_what.png new file mode 100644 index 00000000..92a50ba5 Binary files /dev/null and b/static/emoji/neocat/neocat_what.png differ diff --git a/static/emoji/neocat/neocat_wink.png b/static/emoji/neocat/neocat_wink.png new file mode 100644 index 00000000..efca1687 Binary files /dev/null and b/static/emoji/neocat/neocat_wink.png differ diff --git a/static/emoji/neocat/neocat_wink_blep.png b/static/emoji/neocat/neocat_wink_blep.png new file mode 100644 index 00000000..d3f2e952 Binary files /dev/null and b/static/emoji/neocat/neocat_wink_blep.png differ diff --git a/static/emoji/neocat/neocat_woozy.png b/static/emoji/neocat/neocat_woozy.png new file mode 100644 index 00000000..2c6694a3 Binary files /dev/null and b/static/emoji/neocat/neocat_woozy.png differ diff --git a/static/emoji/neocat/neocat_x_x.png b/static/emoji/neocat/neocat_x_x.png new file mode 100644 index 00000000..f38436f7 Binary files /dev/null and b/static/emoji/neocat/neocat_x_x.png differ diff --git a/static/emoji/neocat/neocat_yeet.png b/static/emoji/neocat/neocat_yeet.png new file mode 100644 index 00000000..0b5c282d Binary files /dev/null and b/static/emoji/neocat/neocat_yeet.png differ diff --git a/static/emoji/neocat/neocat_yell.png b/static/emoji/neocat/neocat_yell.png new file mode 100644 index 00000000..d8633c1a Binary files /dev/null and b/static/emoji/neocat/neocat_yell.png differ diff --git a/static/emoji/neofox/LICENSE b/static/emoji/neofox/LICENSE new file mode 100644 index 00000000..7cdbe0b4 --- /dev/null +++ b/static/emoji/neofox/LICENSE @@ -0,0 +1,438 @@ +Attribution-NonCommercial-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International +Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-ShareAlike 4.0 International Public License +("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-NC-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution, NonCommercial, and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + l. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + m. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + n. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce, reproduce, and Share Adapted Material for + NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-NC-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/static/emoji/neofox/meta.json b/static/emoji/neofox/meta.json new file mode 100644 index 00000000..ffefe60c --- /dev/null +++ b/static/emoji/neofox/meta.json @@ -0,0 +1,1870 @@ +{ + "metaVersion": 2, + "host": "is-a.wyvern.rip", + "exportedAt": "2023-08-11T07:56:26Z", + "emojis": [ + { + "downloaded": true, + "fileName": "neofox_0_0.png", + "emoji": { + "name": "neofox_0_0", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_3c.png", + "emoji": { + "name": "neofox_3c", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_amogus.png", + "emoji": { + "name": "neofox_amogus", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_angel_pleading.png", + "emoji": { + "name": "neofox_angel_pleading", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_angel.png", + "emoji": { + "name": "neofox_angel", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_angry.png", + "emoji": { + "name": "neofox_angry", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_approve.png", + "emoji": { + "name": "neofox_approve", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_astronaut_gun.png", + "emoji": { + "name": "neofox_astronaut_gun", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_astronaut.png", + "emoji": { + "name": "neofox_astronaut", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_aww.png", + "emoji": { + "name": "neofox_aww", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_baa.png", + "emoji": { + "name": "neofox_baa", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_blank.png", + "emoji": { + "name": "neofox_blank", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_blep.png", + "emoji": { + "name": "neofox_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_blush_hide.png", + "emoji": { + "name": "neofox_blush_hide", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_blush.png", + "emoji": { + "name": "neofox_blush", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_bongo_down.png", + "emoji": { + "name": "neofox_bongo_down", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_bongo_up.png", + "emoji": { + "name": "neofox_bongo_up", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_book.png", + "emoji": { + "name": "neofox_book", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_blush.png", + "emoji": { + "name": "neofox_boop_blush", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_cute.png", + "emoji": { + "name": "neofox_boop_cute", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_googly.png", + "emoji": { + "name": "neofox_boop_googly", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_happy.png", + "emoji": { + "name": "neofox_boop_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_nervous.png", + "emoji": { + "name": "neofox_boop_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_owo.png", + "emoji": { + "name": "neofox_boop_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop.png", + "emoji": { + "name": "neofox_boop", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_boop_woozy.png", + "emoji": { + "name": "neofox_boop_woozy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_bottom.png", + "emoji": { + "name": "neofox_bottom", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_box.png", + "emoji": { + "name": "neofox_box", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_catmask.png", + "emoji": { + "name": "neofox_catmask", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_catmode.png", + "emoji": { + "name": "neofox_catmode", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cofe.png", + "emoji": { + "name": "neofox_cofe", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_comfy_happy.png", + "emoji": { + "name": "neofox_comfy_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_comfy_mug.png", + "emoji": { + "name": "neofox_comfy_mug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_comfy.png", + "emoji": { + "name": "neofox_comfy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_comfy_sip.png", + "emoji": { + "name": "neofox_comfy_sip", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_comfy__w_.png", + "emoji": { + "name": "neofox_comfy__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_confused.png", + "emoji": { + "name": "neofox_confused", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cool_fingerguns.png", + "emoji": { + "name": "neofox_cool_fingerguns", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cool.png", + "emoji": { + "name": "neofox_cool", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cry_loud.png", + "emoji": { + "name": "neofox_cry_loud", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cry.png", + "emoji": { + "name": "neofox_cry", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cute.png", + "emoji": { + "name": "neofox_cute", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_cute_reach.png", + "emoji": { + "name": "neofox_cute_reach", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_devil.png", + "emoji": { + "name": "neofox_devil", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_dizzy.png", + "emoji": { + "name": "neofox_dizzy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_drowsy.png", + "emoji": { + "name": "neofox_drowsy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_evil_3c.png", + "emoji": { + "name": "neofox_evil_3c", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_evil.png", + "emoji": { + "name": "neofox_evil", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_facepalm.png", + "emoji": { + "name": "neofox_facepalm", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_fingerguns.png", + "emoji": { + "name": "neofox_fingerguns", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_angel.png", + "emoji": { + "name": "neofox_floof_angel", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_cute.png", + "emoji": { + "name": "neofox_floof_cute", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_devil.png", + "emoji": { + "name": "neofox_floof_devil", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_happy.png", + "emoji": { + "name": "neofox_floof_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_mug.png", + "emoji": { + "name": "neofox_floof_mug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_owo.png", + "emoji": { + "name": "neofox_floof_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof.png", + "emoji": { + "name": "neofox_floof", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof_reach.png", + "emoji": { + "name": "neofox_floof_reach", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_floof__w_.png", + "emoji": { + "name": "neofox_floof__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flop_blep.png", + "emoji": { + "name": "neofox_flop_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flop_happy.png", + "emoji": { + "name": "neofox_flop_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flop.png", + "emoji": { + "name": "neofox_flop", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flop_sleep.png", + "emoji": { + "name": "neofox_flop_sleep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flop__w_.png", + "emoji": { + "name": "neofox_flop__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_flush.png", + "emoji": { + "name": "neofox_flush", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_glare.png", + "emoji": { + "name": "neofox_glare", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_glare_sob.png", + "emoji": { + "name": "neofox_glare_sob", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_glasses.png", + "emoji": { + "name": "neofox_glasses", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_googly_blep.png", + "emoji": { + "name": "neofox_googly_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_googly_drool.png", + "emoji": { + "name": "neofox_googly_drool", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_googly.png", + "emoji": { + "name": "neofox_googly", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_googly_shocked.png", + "emoji": { + "name": "neofox_googly_shocked", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_gun.png", + "emoji": { + "name": "neofox_gun", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_happy_blep.png", + "emoji": { + "name": "neofox_happy_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_happy.png", + "emoji": { + "name": "neofox_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_heart.png", + "emoji": { + "name": "neofox_heart", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_hug_cat.png", + "emoji": { + "name": "neofox_hug_cat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_hug.png", + "emoji": { + "name": "neofox_hug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_hyper.png", + "emoji": { + "name": "neofox_hyper", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_kirby.png", + "emoji": { + "name": "neofox_kirby", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_kirby_succ.png", + "emoji": { + "name": "neofox_kirby_succ", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_kisser.png", + "emoji": { + "name": "neofox_kisser", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_knife.png", + "emoji": { + "name": "neofox_knife", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_laptop_owo.png", + "emoji": { + "name": "neofox_laptop_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_laptop.png", + "emoji": { + "name": "neofox_laptop", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_laugh.png", + "emoji": { + "name": "neofox_laugh", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_laugh_sweat.png", + "emoji": { + "name": "neofox_laugh_sweat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_laugh_tears.png", + "emoji": { + "name": "neofox_laugh_tears", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_lul.png", + "emoji": { + "name": "neofox_lul", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_magnify.png", + "emoji": { + "name": "neofox_magnify", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt_blush.png", + "emoji": { + "name": "neofox_melt_blush", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt_happy.png", + "emoji": { + "name": "neofox_melt_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt.png", + "emoji": { + "name": "neofox_melt", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt_reach.png", + "emoji": { + "name": "neofox_melt_reach", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt_sob_heart.png", + "emoji": { + "name": "neofox_melt_sob_heart", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_melt_sob.png", + "emoji": { + "name": "neofox_melt_sob", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_mug_owo.png", + "emoji": { + "name": "neofox_mug_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_mug.png", + "emoji": { + "name": "neofox_mug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_mug__w_.png", + "emoji": { + "name": "neofox_mug__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nervous.png", + "emoji": { + "name": "neofox_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_bread.png", + "emoji": { + "name": "neofox_nom_bread", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_burger.png", + "emoji": { + "name": "neofox_nom_burger", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_cat_nervous.png", + "emoji": { + "name": "neofox_nom_cat_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_cat.png", + "emoji": { + "name": "neofox_nom_cat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_cookie.png", + "emoji": { + "name": "neofox_nom_cookie", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_donut.png", + "emoji": { + "name": "neofox_nom_donut", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_egg.png", + "emoji": { + "name": "neofox_nom_egg", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_fox_nervous.png", + "emoji": { + "name": "neofox_nom_fox_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_fox.png", + "emoji": { + "name": "neofox_nom_fox", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_melon.png", + "emoji": { + "name": "neofox_nom_melon", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_pita.png", + "emoji": { + "name": "neofox_nom_pita", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_pizza.png", + "emoji": { + "name": "neofox_nom_pizza", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_toblerone.png", + "emoji": { + "name": "neofox_nom_toblerone", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_verified.png", + "emoji": { + "name": "neofox_nom_verified", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_nom_waffle.png", + "emoji": { + "name": "neofox_nom_waffle", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_o_o.png", + "emoji": { + "name": "neofox_o_o", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_owo_blep.png", + "emoji": { + "name": "neofox_owo_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_owo.png", + "emoji": { + "name": "neofox_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat_flop.png", + "emoji": { + "name": "neofox_pat_flop", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat_googly.png", + "emoji": { + "name": "neofox_pat_googly", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat_happy.png", + "emoji": { + "name": "neofox_pat_happy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat.png", + "emoji": { + "name": "neofox_pat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat_snug.png", + "emoji": { + "name": "neofox_pat_snug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pat_sob.png", + "emoji": { + "name": "neofox_pat_sob", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_peek_bread.png", + "emoji": { + "name": "neofox_peek_bread", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_peek_comfy.png", + "emoji": { + "name": "neofox_peek_comfy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_peek_knife.png", + "emoji": { + "name": "neofox_peek_knife", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_peek_owo.png", + "emoji": { + "name": "neofox_peek_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_peek.png", + "emoji": { + "name": "neofox_peek", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pensive.png", + "emoji": { + "name": "neofox_pensive", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_phone.png", + "emoji": { + "name": "neofox_phone", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pleading.png", + "emoji": { + "name": "neofox_pleading", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox.png", + "emoji": { + "name": "neofox", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_police.png", + "emoji": { + "name": "neofox_police", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_pout.png", + "emoji": { + "name": "neofox_pout", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_reach_drool.png", + "emoji": { + "name": "neofox_reach_drool", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_reach.png", + "emoji": { + "name": "neofox_reach", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_reject.png", + "emoji": { + "name": "neofox_reject", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sad.png", + "emoji": { + "name": "neofox_sad", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sad_reach.png", + "emoji": { + "name": "neofox_sad_reach", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_science.png", + "emoji": { + "name": "neofox_science", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_scream_angry.png", + "emoji": { + "name": "neofox_scream_angry", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_scream.png", + "emoji": { + "name": "neofox_scream", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_scream_scared.png", + "emoji": { + "name": "neofox_scream_scared", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_scream_stare.png", + "emoji": { + "name": "neofox_scream_stare", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_shocked.png", + "emoji": { + "name": "neofox_shocked", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_shy.png", + "emoji": { + "name": "neofox_shy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_aaa.png", + "emoji": { + "name": "neofox_sign_aaa", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_no.png", + "emoji": { + "name": "neofox_sign_no", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_nya.png", + "emoji": { + "name": "neofox_sign_nya", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_thx.png", + "emoji": { + "name": "neofox_sign_thx", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_yes.png", + "emoji": { + "name": "neofox_sign_yes", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sign_yip.png", + "emoji": { + "name": "neofox_sign_yip", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sip_glare.png", + "emoji": { + "name": "neofox_sip_glare", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sip_nervous.png", + "emoji": { + "name": "neofox_sip_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sip_owo.png", + "emoji": { + "name": "neofox_sip_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sip.png", + "emoji": { + "name": "neofox_sip", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_smol.png", + "emoji": { + "name": "neofox_smol", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_smug.png", + "emoji": { + "name": "neofox_smug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snug_glare.png", + "emoji": { + "name": "neofox_snug_glare", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snuggle_cat.png", + "emoji": { + "name": "neofox_snuggle_cat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snuggle.png", + "emoji": { + "name": "neofox_snuggle", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snug_nervous.png", + "emoji": { + "name": "neofox_snug_nervous", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snug_owo.png", + "emoji": { + "name": "neofox_snug_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_snug.png", + "emoji": { + "name": "neofox_snug", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sob.png", + "emoji": { + "name": "neofox_sob", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_solder_googly.png", + "emoji": { + "name": "neofox_solder_googly", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_solder.png", + "emoji": { + "name": "neofox_solder", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_dl.png", + "emoji": { + "name": "neofox_stretch_dl", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_down_end.png", + "emoji": { + "name": "neofox_stretch_down_end", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_down.png", + "emoji": { + "name": "neofox_stretch_down", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_dr.png", + "emoji": { + "name": "neofox_stretch_dr", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_h.png", + "emoji": { + "name": "neofox_stretch_h", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_left.png", + "emoji": { + "name": "neofox_stretch_left", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_right.png", + "emoji": { + "name": "neofox_stretch_right", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_ul.png", + "emoji": { + "name": "neofox_stretch_ul", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_up.png", + "emoji": { + "name": "neofox_stretch_up", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_ur.png", + "emoji": { + "name": "neofox_stretch_ur", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_stretch_v.png", + "emoji": { + "name": "neofox_stretch_v", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_surprised_pika.png", + "emoji": { + "name": "neofox_surprised_pika", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_surprised.png", + "emoji": { + "name": "neofox_surprised", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_sweat.png", + "emoji": { + "name": "neofox_sweat", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think_anime.png", + "emoji": { + "name": "neofox_think_anime", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think_cool.png", + "emoji": { + "name": "neofox_think_cool", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think_googly.png", + "emoji": { + "name": "neofox_think_googly", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_thinking.png", + "emoji": { + "name": "neofox_thinking", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think_owo.png", + "emoji": { + "name": "neofox_think_owo", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think.png", + "emoji": { + "name": "neofox_think", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_think_woozy.png", + "emoji": { + "name": "neofox_think_woozy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_thonk.png", + "emoji": { + "name": "neofox_thonk", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_thumbsdown.png", + "emoji": { + "name": "neofox_thumbsdown", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_thumbsup.png", + "emoji": { + "name": "neofox_thumbsup", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_up_paws.png", + "emoji": { + "name": "neofox_up_paws", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_up.png", + "emoji": { + "name": "neofox_up", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_up_sleep.png", + "emoji": { + "name": "neofox_up_sleep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_up__w_.png", + "emoji": { + "name": "neofox_up__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_uwu.png", + "emoji": { + "name": "neofox_uwu", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_verified.png", + "emoji": { + "name": "neofox_verified", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_vr.png", + "emoji": { + "name": "neofox_vr", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_what.png", + "emoji": { + "name": "neofox_what", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_wink_blep.png", + "emoji": { + "name": "neofox_wink_blep", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_wink.png", + "emoji": { + "name": "neofox_wink", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_woozy.png", + "emoji": { + "name": "neofox_woozy", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox__w_.png", + "emoji": { + "name": "neofox__w_", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_x_x.png", + "emoji": { + "name": "neofox_x_x", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_yeet.png", + "emoji": { + "name": "neofox_yeet", + "category": "neofox", + "aliases": [] + } + }, + { + "downloaded": true, + "fileName": "neofox_yell.png", + "emoji": { + "name": "neofox_yell", + "category": "neofox", + "aliases": [] + } + } + ] +} diff --git a/static/emoji/neofox/neofox.png b/static/emoji/neofox/neofox.png new file mode 100644 index 00000000..b395482a Binary files /dev/null and b/static/emoji/neofox/neofox.png differ diff --git a/static/emoji/neofox/neofox_0_0.png b/static/emoji/neofox/neofox_0_0.png new file mode 100644 index 00000000..633c5dad Binary files /dev/null and b/static/emoji/neofox/neofox_0_0.png differ diff --git a/static/emoji/neofox/neofox_3c.png b/static/emoji/neofox/neofox_3c.png new file mode 100644 index 00000000..97da04f8 Binary files /dev/null and b/static/emoji/neofox/neofox_3c.png differ diff --git a/static/emoji/neofox/neofox__w_.png b/static/emoji/neofox/neofox__w_.png new file mode 100644 index 00000000..151ab452 Binary files /dev/null and b/static/emoji/neofox/neofox__w_.png differ diff --git a/static/emoji/neofox/neofox_amogus.png b/static/emoji/neofox/neofox_amogus.png new file mode 100644 index 00000000..87ca5b3b Binary files /dev/null and b/static/emoji/neofox/neofox_amogus.png differ diff --git a/static/emoji/neofox/neofox_angel.png b/static/emoji/neofox/neofox_angel.png new file mode 100644 index 00000000..0f29d52e Binary files /dev/null and b/static/emoji/neofox/neofox_angel.png differ diff --git a/static/emoji/neofox/neofox_angel_pleading.png b/static/emoji/neofox/neofox_angel_pleading.png new file mode 100644 index 00000000..0ecd60ce Binary files /dev/null and b/static/emoji/neofox/neofox_angel_pleading.png differ diff --git a/static/emoji/neofox/neofox_angry.png b/static/emoji/neofox/neofox_angry.png new file mode 100644 index 00000000..dd9fbcd9 Binary files /dev/null and b/static/emoji/neofox/neofox_angry.png differ diff --git a/static/emoji/neofox/neofox_approve.png b/static/emoji/neofox/neofox_approve.png new file mode 100644 index 00000000..56cb7a8a Binary files /dev/null and b/static/emoji/neofox/neofox_approve.png differ diff --git a/static/emoji/neofox/neofox_astronaut.png b/static/emoji/neofox/neofox_astronaut.png new file mode 100644 index 00000000..6b72bc5c Binary files /dev/null and b/static/emoji/neofox/neofox_astronaut.png differ diff --git a/static/emoji/neofox/neofox_astronaut_gun.png b/static/emoji/neofox/neofox_astronaut_gun.png new file mode 100644 index 00000000..0a0d8893 Binary files /dev/null and b/static/emoji/neofox/neofox_astronaut_gun.png differ diff --git a/static/emoji/neofox/neofox_aww.png b/static/emoji/neofox/neofox_aww.png new file mode 100644 index 00000000..86c0699b Binary files /dev/null and b/static/emoji/neofox/neofox_aww.png differ diff --git a/static/emoji/neofox/neofox_baa.png b/static/emoji/neofox/neofox_baa.png new file mode 100644 index 00000000..0eda0cd4 Binary files /dev/null and b/static/emoji/neofox/neofox_baa.png differ diff --git a/static/emoji/neofox/neofox_blank.png b/static/emoji/neofox/neofox_blank.png new file mode 100644 index 00000000..8b110883 Binary files /dev/null and b/static/emoji/neofox/neofox_blank.png differ diff --git a/static/emoji/neofox/neofox_blep.png b/static/emoji/neofox/neofox_blep.png new file mode 100644 index 00000000..9126f1bc Binary files /dev/null and b/static/emoji/neofox/neofox_blep.png differ diff --git a/static/emoji/neofox/neofox_blush.png b/static/emoji/neofox/neofox_blush.png new file mode 100644 index 00000000..219030f5 Binary files /dev/null and b/static/emoji/neofox/neofox_blush.png differ diff --git a/static/emoji/neofox/neofox_blush_hide.png b/static/emoji/neofox/neofox_blush_hide.png new file mode 100644 index 00000000..6b7361b5 Binary files /dev/null and b/static/emoji/neofox/neofox_blush_hide.png differ diff --git a/static/emoji/neofox/neofox_bongo_down.png b/static/emoji/neofox/neofox_bongo_down.png new file mode 100644 index 00000000..5399dfaf Binary files /dev/null and b/static/emoji/neofox/neofox_bongo_down.png differ diff --git a/static/emoji/neofox/neofox_bongo_up.png b/static/emoji/neofox/neofox_bongo_up.png new file mode 100644 index 00000000..c9aee37b Binary files /dev/null and b/static/emoji/neofox/neofox_bongo_up.png differ diff --git a/static/emoji/neofox/neofox_book.png b/static/emoji/neofox/neofox_book.png new file mode 100644 index 00000000..8bbcfadd Binary files /dev/null and b/static/emoji/neofox/neofox_book.png differ diff --git a/static/emoji/neofox/neofox_boop.png b/static/emoji/neofox/neofox_boop.png new file mode 100644 index 00000000..e192004a Binary files /dev/null and b/static/emoji/neofox/neofox_boop.png differ diff --git a/static/emoji/neofox/neofox_boop_blush.png b/static/emoji/neofox/neofox_boop_blush.png new file mode 100644 index 00000000..90401701 Binary files /dev/null and b/static/emoji/neofox/neofox_boop_blush.png differ diff --git a/static/emoji/neofox/neofox_boop_cute.png b/static/emoji/neofox/neofox_boop_cute.png new file mode 100644 index 00000000..2bf4758d Binary files /dev/null and b/static/emoji/neofox/neofox_boop_cute.png differ diff --git a/static/emoji/neofox/neofox_boop_googly.png b/static/emoji/neofox/neofox_boop_googly.png new file mode 100644 index 00000000..673ea41d Binary files /dev/null and b/static/emoji/neofox/neofox_boop_googly.png differ diff --git a/static/emoji/neofox/neofox_boop_happy.png b/static/emoji/neofox/neofox_boop_happy.png new file mode 100644 index 00000000..c4bd334d Binary files /dev/null and b/static/emoji/neofox/neofox_boop_happy.png differ diff --git a/static/emoji/neofox/neofox_boop_nervous.png b/static/emoji/neofox/neofox_boop_nervous.png new file mode 100644 index 00000000..ebfba6ff Binary files /dev/null and b/static/emoji/neofox/neofox_boop_nervous.png differ diff --git a/static/emoji/neofox/neofox_boop_owo.png b/static/emoji/neofox/neofox_boop_owo.png new file mode 100644 index 00000000..0066c7fd Binary files /dev/null and b/static/emoji/neofox/neofox_boop_owo.png differ diff --git a/static/emoji/neofox/neofox_boop_woozy.png b/static/emoji/neofox/neofox_boop_woozy.png new file mode 100644 index 00000000..b5f685fb Binary files /dev/null and b/static/emoji/neofox/neofox_boop_woozy.png differ diff --git a/static/emoji/neofox/neofox_bottom.png b/static/emoji/neofox/neofox_bottom.png new file mode 100644 index 00000000..66fd426e Binary files /dev/null and b/static/emoji/neofox/neofox_bottom.png differ diff --git a/static/emoji/neofox/neofox_box.png b/static/emoji/neofox/neofox_box.png new file mode 100644 index 00000000..b7a579ab Binary files /dev/null and b/static/emoji/neofox/neofox_box.png differ diff --git a/static/emoji/neofox/neofox_catmask.png b/static/emoji/neofox/neofox_catmask.png new file mode 100644 index 00000000..cae10f61 Binary files /dev/null and b/static/emoji/neofox/neofox_catmask.png differ diff --git a/static/emoji/neofox/neofox_catmode.png b/static/emoji/neofox/neofox_catmode.png new file mode 100644 index 00000000..17b527d0 Binary files /dev/null and b/static/emoji/neofox/neofox_catmode.png differ diff --git a/static/emoji/neofox/neofox_cofe.png b/static/emoji/neofox/neofox_cofe.png new file mode 100644 index 00000000..dfabe0f9 Binary files /dev/null and b/static/emoji/neofox/neofox_cofe.png differ diff --git a/static/emoji/neofox/neofox_comfy.png b/static/emoji/neofox/neofox_comfy.png new file mode 100644 index 00000000..570d59ee Binary files /dev/null and b/static/emoji/neofox/neofox_comfy.png differ diff --git a/static/emoji/neofox/neofox_comfy__w_.png b/static/emoji/neofox/neofox_comfy__w_.png new file mode 100644 index 00000000..364f4ba7 Binary files /dev/null and b/static/emoji/neofox/neofox_comfy__w_.png differ diff --git a/static/emoji/neofox/neofox_comfy_happy.png b/static/emoji/neofox/neofox_comfy_happy.png new file mode 100644 index 00000000..ccc1d362 Binary files /dev/null and b/static/emoji/neofox/neofox_comfy_happy.png differ diff --git a/static/emoji/neofox/neofox_comfy_mug.png b/static/emoji/neofox/neofox_comfy_mug.png new file mode 100644 index 00000000..537d8530 Binary files /dev/null and b/static/emoji/neofox/neofox_comfy_mug.png differ diff --git a/static/emoji/neofox/neofox_comfy_sip.png b/static/emoji/neofox/neofox_comfy_sip.png new file mode 100644 index 00000000..6d0d37e0 Binary files /dev/null and b/static/emoji/neofox/neofox_comfy_sip.png differ diff --git a/static/emoji/neofox/neofox_confused.png b/static/emoji/neofox/neofox_confused.png new file mode 100644 index 00000000..0a59ce60 Binary files /dev/null and b/static/emoji/neofox/neofox_confused.png differ diff --git a/static/emoji/neofox/neofox_cool.png b/static/emoji/neofox/neofox_cool.png new file mode 100644 index 00000000..507c29ba Binary files /dev/null and b/static/emoji/neofox/neofox_cool.png differ diff --git a/static/emoji/neofox/neofox_cool_fingerguns.png b/static/emoji/neofox/neofox_cool_fingerguns.png new file mode 100644 index 00000000..a1ee3756 Binary files /dev/null and b/static/emoji/neofox/neofox_cool_fingerguns.png differ diff --git a/static/emoji/neofox/neofox_cry.png b/static/emoji/neofox/neofox_cry.png new file mode 100644 index 00000000..cc9ccead Binary files /dev/null and b/static/emoji/neofox/neofox_cry.png differ diff --git a/static/emoji/neofox/neofox_cry_loud.png b/static/emoji/neofox/neofox_cry_loud.png new file mode 100644 index 00000000..d5e08b74 Binary files /dev/null and b/static/emoji/neofox/neofox_cry_loud.png differ diff --git a/static/emoji/neofox/neofox_cute.png b/static/emoji/neofox/neofox_cute.png new file mode 100644 index 00000000..bc696cf1 Binary files /dev/null and b/static/emoji/neofox/neofox_cute.png differ diff --git a/static/emoji/neofox/neofox_cute_reach.png b/static/emoji/neofox/neofox_cute_reach.png new file mode 100644 index 00000000..e40e86c6 Binary files /dev/null and b/static/emoji/neofox/neofox_cute_reach.png differ diff --git a/static/emoji/neofox/neofox_devil.png b/static/emoji/neofox/neofox_devil.png new file mode 100644 index 00000000..078240ee Binary files /dev/null and b/static/emoji/neofox/neofox_devil.png differ diff --git a/static/emoji/neofox/neofox_dizzy.png b/static/emoji/neofox/neofox_dizzy.png new file mode 100644 index 00000000..c848f2ef Binary files /dev/null and b/static/emoji/neofox/neofox_dizzy.png differ diff --git a/static/emoji/neofox/neofox_drowsy.png b/static/emoji/neofox/neofox_drowsy.png new file mode 100644 index 00000000..c237237c Binary files /dev/null and b/static/emoji/neofox/neofox_drowsy.png differ diff --git a/static/emoji/neofox/neofox_evil.png b/static/emoji/neofox/neofox_evil.png new file mode 100644 index 00000000..ec753345 Binary files /dev/null and b/static/emoji/neofox/neofox_evil.png differ diff --git a/static/emoji/neofox/neofox_evil_3c.png b/static/emoji/neofox/neofox_evil_3c.png new file mode 100644 index 00000000..ee155727 Binary files /dev/null and b/static/emoji/neofox/neofox_evil_3c.png differ diff --git a/static/emoji/neofox/neofox_facepalm.png b/static/emoji/neofox/neofox_facepalm.png new file mode 100644 index 00000000..00de06bc Binary files /dev/null and b/static/emoji/neofox/neofox_facepalm.png differ diff --git a/static/emoji/neofox/neofox_fingerguns.png b/static/emoji/neofox/neofox_fingerguns.png new file mode 100644 index 00000000..6363c65e Binary files /dev/null and b/static/emoji/neofox/neofox_fingerguns.png differ diff --git a/static/emoji/neofox/neofox_floof.png b/static/emoji/neofox/neofox_floof.png new file mode 100644 index 00000000..1c7a55f4 Binary files /dev/null and b/static/emoji/neofox/neofox_floof.png differ diff --git a/static/emoji/neofox/neofox_floof__w_.png b/static/emoji/neofox/neofox_floof__w_.png new file mode 100644 index 00000000..8c21359f Binary files /dev/null and b/static/emoji/neofox/neofox_floof__w_.png differ diff --git a/static/emoji/neofox/neofox_floof_angel.png b/static/emoji/neofox/neofox_floof_angel.png new file mode 100644 index 00000000..f2d2d0cd Binary files /dev/null and b/static/emoji/neofox/neofox_floof_angel.png differ diff --git a/static/emoji/neofox/neofox_floof_cute.png b/static/emoji/neofox/neofox_floof_cute.png new file mode 100644 index 00000000..feb7fcb9 Binary files /dev/null and b/static/emoji/neofox/neofox_floof_cute.png differ diff --git a/static/emoji/neofox/neofox_floof_devil.png b/static/emoji/neofox/neofox_floof_devil.png new file mode 100644 index 00000000..69b484d4 Binary files /dev/null and b/static/emoji/neofox/neofox_floof_devil.png differ diff --git a/static/emoji/neofox/neofox_floof_happy.png b/static/emoji/neofox/neofox_floof_happy.png new file mode 100644 index 00000000..299e06a7 Binary files /dev/null and b/static/emoji/neofox/neofox_floof_happy.png differ diff --git a/static/emoji/neofox/neofox_floof_mug.png b/static/emoji/neofox/neofox_floof_mug.png new file mode 100644 index 00000000..17e51e88 Binary files /dev/null and b/static/emoji/neofox/neofox_floof_mug.png differ diff --git a/static/emoji/neofox/neofox_floof_owo.png b/static/emoji/neofox/neofox_floof_owo.png new file mode 100644 index 00000000..376692ce Binary files /dev/null and b/static/emoji/neofox/neofox_floof_owo.png differ diff --git a/static/emoji/neofox/neofox_floof_reach.png b/static/emoji/neofox/neofox_floof_reach.png new file mode 100644 index 00000000..61310a1d Binary files /dev/null and b/static/emoji/neofox/neofox_floof_reach.png differ diff --git a/static/emoji/neofox/neofox_flop.png b/static/emoji/neofox/neofox_flop.png new file mode 100644 index 00000000..bdedc149 Binary files /dev/null and b/static/emoji/neofox/neofox_flop.png differ diff --git a/static/emoji/neofox/neofox_flop__w_.png b/static/emoji/neofox/neofox_flop__w_.png new file mode 100644 index 00000000..b551fab4 Binary files /dev/null and b/static/emoji/neofox/neofox_flop__w_.png differ diff --git a/static/emoji/neofox/neofox_flop_blep.png b/static/emoji/neofox/neofox_flop_blep.png new file mode 100644 index 00000000..3416282e Binary files /dev/null and b/static/emoji/neofox/neofox_flop_blep.png differ diff --git a/static/emoji/neofox/neofox_flop_happy.png b/static/emoji/neofox/neofox_flop_happy.png new file mode 100644 index 00000000..24a98c81 Binary files /dev/null and b/static/emoji/neofox/neofox_flop_happy.png differ diff --git a/static/emoji/neofox/neofox_flop_sleep.png b/static/emoji/neofox/neofox_flop_sleep.png new file mode 100644 index 00000000..16903b58 Binary files /dev/null and b/static/emoji/neofox/neofox_flop_sleep.png differ diff --git a/static/emoji/neofox/neofox_flush.png b/static/emoji/neofox/neofox_flush.png new file mode 100644 index 00000000..6c9f17ed Binary files /dev/null and b/static/emoji/neofox/neofox_flush.png differ diff --git a/static/emoji/neofox/neofox_glare.png b/static/emoji/neofox/neofox_glare.png new file mode 100644 index 00000000..f9054d9f Binary files /dev/null and b/static/emoji/neofox/neofox_glare.png differ diff --git a/static/emoji/neofox/neofox_glare_sob.png b/static/emoji/neofox/neofox_glare_sob.png new file mode 100644 index 00000000..52ebec84 Binary files /dev/null and b/static/emoji/neofox/neofox_glare_sob.png differ diff --git a/static/emoji/neofox/neofox_glasses.png b/static/emoji/neofox/neofox_glasses.png new file mode 100644 index 00000000..35f67351 Binary files /dev/null and b/static/emoji/neofox/neofox_glasses.png differ diff --git a/static/emoji/neofox/neofox_googly.png b/static/emoji/neofox/neofox_googly.png new file mode 100644 index 00000000..9e07ebc5 Binary files /dev/null and b/static/emoji/neofox/neofox_googly.png differ diff --git a/static/emoji/neofox/neofox_googly_blep.png b/static/emoji/neofox/neofox_googly_blep.png new file mode 100644 index 00000000..20788241 Binary files /dev/null and b/static/emoji/neofox/neofox_googly_blep.png differ diff --git a/static/emoji/neofox/neofox_googly_drool.png b/static/emoji/neofox/neofox_googly_drool.png new file mode 100644 index 00000000..50df68fb Binary files /dev/null and b/static/emoji/neofox/neofox_googly_drool.png differ diff --git a/static/emoji/neofox/neofox_googly_shocked.png b/static/emoji/neofox/neofox_googly_shocked.png new file mode 100644 index 00000000..029353a0 Binary files /dev/null and b/static/emoji/neofox/neofox_googly_shocked.png differ diff --git a/static/emoji/neofox/neofox_gun.png b/static/emoji/neofox/neofox_gun.png new file mode 100644 index 00000000..c43caabb Binary files /dev/null and b/static/emoji/neofox/neofox_gun.png differ diff --git a/static/emoji/neofox/neofox_happy.png b/static/emoji/neofox/neofox_happy.png new file mode 100644 index 00000000..118fcea7 Binary files /dev/null and b/static/emoji/neofox/neofox_happy.png differ diff --git a/static/emoji/neofox/neofox_happy_blep.png b/static/emoji/neofox/neofox_happy_blep.png new file mode 100644 index 00000000..f2e68e45 Binary files /dev/null and b/static/emoji/neofox/neofox_happy_blep.png differ diff --git a/static/emoji/neofox/neofox_heart.png b/static/emoji/neofox/neofox_heart.png new file mode 100644 index 00000000..f0af51dc Binary files /dev/null and b/static/emoji/neofox/neofox_heart.png differ diff --git a/static/emoji/neofox/neofox_hug.png b/static/emoji/neofox/neofox_hug.png new file mode 100644 index 00000000..8a0da362 Binary files /dev/null and b/static/emoji/neofox/neofox_hug.png differ diff --git a/static/emoji/neofox/neofox_hug_cat.png b/static/emoji/neofox/neofox_hug_cat.png new file mode 100644 index 00000000..21e28de0 Binary files /dev/null and b/static/emoji/neofox/neofox_hug_cat.png differ diff --git a/static/emoji/neofox/neofox_hyper.png b/static/emoji/neofox/neofox_hyper.png new file mode 100644 index 00000000..9c0332b7 Binary files /dev/null and b/static/emoji/neofox/neofox_hyper.png differ diff --git a/static/emoji/neofox/neofox_kirby.png b/static/emoji/neofox/neofox_kirby.png new file mode 100644 index 00000000..1e825c94 Binary files /dev/null and b/static/emoji/neofox/neofox_kirby.png differ diff --git a/static/emoji/neofox/neofox_kirby_succ.png b/static/emoji/neofox/neofox_kirby_succ.png new file mode 100644 index 00000000..2e6c33be Binary files /dev/null and b/static/emoji/neofox/neofox_kirby_succ.png differ diff --git a/static/emoji/neofox/neofox_kisser.png b/static/emoji/neofox/neofox_kisser.png new file mode 100644 index 00000000..6b624c3d Binary files /dev/null and b/static/emoji/neofox/neofox_kisser.png differ diff --git a/static/emoji/neofox/neofox_knife.png b/static/emoji/neofox/neofox_knife.png new file mode 100644 index 00000000..5a4382e4 Binary files /dev/null and b/static/emoji/neofox/neofox_knife.png differ diff --git a/static/emoji/neofox/neofox_laptop.png b/static/emoji/neofox/neofox_laptop.png new file mode 100644 index 00000000..3e8b6416 Binary files /dev/null and b/static/emoji/neofox/neofox_laptop.png differ diff --git a/static/emoji/neofox/neofox_laptop_owo.png b/static/emoji/neofox/neofox_laptop_owo.png new file mode 100644 index 00000000..f4ceb57e Binary files /dev/null and b/static/emoji/neofox/neofox_laptop_owo.png differ diff --git a/static/emoji/neofox/neofox_laugh.png b/static/emoji/neofox/neofox_laugh.png new file mode 100644 index 00000000..8893335a Binary files /dev/null and b/static/emoji/neofox/neofox_laugh.png differ diff --git a/static/emoji/neofox/neofox_laugh_sweat.png b/static/emoji/neofox/neofox_laugh_sweat.png new file mode 100644 index 00000000..b441b338 Binary files /dev/null and b/static/emoji/neofox/neofox_laugh_sweat.png differ diff --git a/static/emoji/neofox/neofox_laugh_tears.png b/static/emoji/neofox/neofox_laugh_tears.png new file mode 100644 index 00000000..5c8d3abb Binary files /dev/null and b/static/emoji/neofox/neofox_laugh_tears.png differ diff --git a/static/emoji/neofox/neofox_lul.png b/static/emoji/neofox/neofox_lul.png new file mode 100644 index 00000000..2d067af0 Binary files /dev/null and b/static/emoji/neofox/neofox_lul.png differ diff --git a/static/emoji/neofox/neofox_magnify.png b/static/emoji/neofox/neofox_magnify.png new file mode 100644 index 00000000..35f2f291 Binary files /dev/null and b/static/emoji/neofox/neofox_magnify.png differ diff --git a/static/emoji/neofox/neofox_melt.png b/static/emoji/neofox/neofox_melt.png new file mode 100644 index 00000000..0279a855 Binary files /dev/null and b/static/emoji/neofox/neofox_melt.png differ diff --git a/static/emoji/neofox/neofox_melt_blush.png b/static/emoji/neofox/neofox_melt_blush.png new file mode 100644 index 00000000..6bd57e62 Binary files /dev/null and b/static/emoji/neofox/neofox_melt_blush.png differ diff --git a/static/emoji/neofox/neofox_melt_happy.png b/static/emoji/neofox/neofox_melt_happy.png new file mode 100644 index 00000000..3fffb6a6 Binary files /dev/null and b/static/emoji/neofox/neofox_melt_happy.png differ diff --git a/static/emoji/neofox/neofox_melt_reach.png b/static/emoji/neofox/neofox_melt_reach.png new file mode 100644 index 00000000..c8227cc8 Binary files /dev/null and b/static/emoji/neofox/neofox_melt_reach.png differ diff --git a/static/emoji/neofox/neofox_melt_sob.png b/static/emoji/neofox/neofox_melt_sob.png new file mode 100644 index 00000000..5ce3bb23 Binary files /dev/null and b/static/emoji/neofox/neofox_melt_sob.png differ diff --git a/static/emoji/neofox/neofox_melt_sob_heart.png b/static/emoji/neofox/neofox_melt_sob_heart.png new file mode 100644 index 00000000..8866a948 Binary files /dev/null and b/static/emoji/neofox/neofox_melt_sob_heart.png differ diff --git a/static/emoji/neofox/neofox_mug.png b/static/emoji/neofox/neofox_mug.png new file mode 100644 index 00000000..2322a765 Binary files /dev/null and b/static/emoji/neofox/neofox_mug.png differ diff --git a/static/emoji/neofox/neofox_mug__w_.png b/static/emoji/neofox/neofox_mug__w_.png new file mode 100644 index 00000000..1fbeb80b Binary files /dev/null and b/static/emoji/neofox/neofox_mug__w_.png differ diff --git a/static/emoji/neofox/neofox_mug_owo.png b/static/emoji/neofox/neofox_mug_owo.png new file mode 100644 index 00000000..4a278ed3 Binary files /dev/null and b/static/emoji/neofox/neofox_mug_owo.png differ diff --git a/static/emoji/neofox/neofox_nervous.png b/static/emoji/neofox/neofox_nervous.png new file mode 100644 index 00000000..f0ccbea5 Binary files /dev/null and b/static/emoji/neofox/neofox_nervous.png differ diff --git a/static/emoji/neofox/neofox_nom_bread.png b/static/emoji/neofox/neofox_nom_bread.png new file mode 100644 index 00000000..73f287ff Binary files /dev/null and b/static/emoji/neofox/neofox_nom_bread.png differ diff --git a/static/emoji/neofox/neofox_nom_burger.png b/static/emoji/neofox/neofox_nom_burger.png new file mode 100644 index 00000000..30758074 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_burger.png differ diff --git a/static/emoji/neofox/neofox_nom_cat.png b/static/emoji/neofox/neofox_nom_cat.png new file mode 100644 index 00000000..e328cbf1 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_cat.png differ diff --git a/static/emoji/neofox/neofox_nom_cat_nervous.png b/static/emoji/neofox/neofox_nom_cat_nervous.png new file mode 100644 index 00000000..819b2100 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_cat_nervous.png differ diff --git a/static/emoji/neofox/neofox_nom_cookie.png b/static/emoji/neofox/neofox_nom_cookie.png new file mode 100644 index 00000000..31289a22 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_cookie.png differ diff --git a/static/emoji/neofox/neofox_nom_donut.png b/static/emoji/neofox/neofox_nom_donut.png new file mode 100644 index 00000000..09fe96b4 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_donut.png differ diff --git a/static/emoji/neofox/neofox_nom_egg.png b/static/emoji/neofox/neofox_nom_egg.png new file mode 100644 index 00000000..897891f3 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_egg.png differ diff --git a/static/emoji/neofox/neofox_nom_fox.png b/static/emoji/neofox/neofox_nom_fox.png new file mode 100644 index 00000000..c2acf0c9 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_fox.png differ diff --git a/static/emoji/neofox/neofox_nom_fox_nervous.png b/static/emoji/neofox/neofox_nom_fox_nervous.png new file mode 100644 index 00000000..bf1fa850 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_fox_nervous.png differ diff --git a/static/emoji/neofox/neofox_nom_melon.png b/static/emoji/neofox/neofox_nom_melon.png new file mode 100644 index 00000000..d737dc95 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_melon.png differ diff --git a/static/emoji/neofox/neofox_nom_pita.png b/static/emoji/neofox/neofox_nom_pita.png new file mode 100644 index 00000000..e30d0d45 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_pita.png differ diff --git a/static/emoji/neofox/neofox_nom_pizza.png b/static/emoji/neofox/neofox_nom_pizza.png new file mode 100644 index 00000000..a1a399cb Binary files /dev/null and b/static/emoji/neofox/neofox_nom_pizza.png differ diff --git a/static/emoji/neofox/neofox_nom_toblerone.png b/static/emoji/neofox/neofox_nom_toblerone.png new file mode 100644 index 00000000..eab3a11f Binary files /dev/null and b/static/emoji/neofox/neofox_nom_toblerone.png differ diff --git a/static/emoji/neofox/neofox_nom_verified.png b/static/emoji/neofox/neofox_nom_verified.png new file mode 100644 index 00000000..b346b419 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_verified.png differ diff --git a/static/emoji/neofox/neofox_nom_waffle.png b/static/emoji/neofox/neofox_nom_waffle.png new file mode 100644 index 00000000..b6efbbf0 Binary files /dev/null and b/static/emoji/neofox/neofox_nom_waffle.png differ diff --git a/static/emoji/neofox/neofox_o_o.png b/static/emoji/neofox/neofox_o_o.png new file mode 100644 index 00000000..e80cb5be Binary files /dev/null and b/static/emoji/neofox/neofox_o_o.png differ diff --git a/static/emoji/neofox/neofox_owo.png b/static/emoji/neofox/neofox_owo.png new file mode 100644 index 00000000..4c3962c9 Binary files /dev/null and b/static/emoji/neofox/neofox_owo.png differ diff --git a/static/emoji/neofox/neofox_owo_blep.png b/static/emoji/neofox/neofox_owo_blep.png new file mode 100644 index 00000000..aec8e097 Binary files /dev/null and b/static/emoji/neofox/neofox_owo_blep.png differ diff --git a/static/emoji/neofox/neofox_pat.png b/static/emoji/neofox/neofox_pat.png new file mode 100644 index 00000000..ca8b34a6 Binary files /dev/null and b/static/emoji/neofox/neofox_pat.png differ diff --git a/static/emoji/neofox/neofox_pat_flop.png b/static/emoji/neofox/neofox_pat_flop.png new file mode 100644 index 00000000..0ecba6c3 Binary files /dev/null and b/static/emoji/neofox/neofox_pat_flop.png differ diff --git a/static/emoji/neofox/neofox_pat_googly.png b/static/emoji/neofox/neofox_pat_googly.png new file mode 100644 index 00000000..4ecafc57 Binary files /dev/null and b/static/emoji/neofox/neofox_pat_googly.png differ diff --git a/static/emoji/neofox/neofox_pat_happy.png b/static/emoji/neofox/neofox_pat_happy.png new file mode 100644 index 00000000..9f6f75aa Binary files /dev/null and b/static/emoji/neofox/neofox_pat_happy.png differ diff --git a/static/emoji/neofox/neofox_pat_snug.png b/static/emoji/neofox/neofox_pat_snug.png new file mode 100644 index 00000000..fec15a18 Binary files /dev/null and b/static/emoji/neofox/neofox_pat_snug.png differ diff --git a/static/emoji/neofox/neofox_pat_sob.png b/static/emoji/neofox/neofox_pat_sob.png new file mode 100644 index 00000000..6d19bc63 Binary files /dev/null and b/static/emoji/neofox/neofox_pat_sob.png differ diff --git a/static/emoji/neofox/neofox_peek.png b/static/emoji/neofox/neofox_peek.png new file mode 100644 index 00000000..09d23ab8 Binary files /dev/null and b/static/emoji/neofox/neofox_peek.png differ diff --git a/static/emoji/neofox/neofox_peek_bread.png b/static/emoji/neofox/neofox_peek_bread.png new file mode 100644 index 00000000..9ead71d9 Binary files /dev/null and b/static/emoji/neofox/neofox_peek_bread.png differ diff --git a/static/emoji/neofox/neofox_peek_comfy.png b/static/emoji/neofox/neofox_peek_comfy.png new file mode 100644 index 00000000..69000140 Binary files /dev/null and b/static/emoji/neofox/neofox_peek_comfy.png differ diff --git a/static/emoji/neofox/neofox_peek_knife.png b/static/emoji/neofox/neofox_peek_knife.png new file mode 100644 index 00000000..8c8c1951 Binary files /dev/null and b/static/emoji/neofox/neofox_peek_knife.png differ diff --git a/static/emoji/neofox/neofox_peek_owo.png b/static/emoji/neofox/neofox_peek_owo.png new file mode 100644 index 00000000..3e7e1679 Binary files /dev/null and b/static/emoji/neofox/neofox_peek_owo.png differ diff --git a/static/emoji/neofox/neofox_pensive.png b/static/emoji/neofox/neofox_pensive.png new file mode 100644 index 00000000..09d68804 Binary files /dev/null and b/static/emoji/neofox/neofox_pensive.png differ diff --git a/static/emoji/neofox/neofox_phone.png b/static/emoji/neofox/neofox_phone.png new file mode 100644 index 00000000..7b0e7467 Binary files /dev/null and b/static/emoji/neofox/neofox_phone.png differ diff --git a/static/emoji/neofox/neofox_pleading.png b/static/emoji/neofox/neofox_pleading.png new file mode 100644 index 00000000..bb9684ef Binary files /dev/null and b/static/emoji/neofox/neofox_pleading.png differ diff --git a/static/emoji/neofox/neofox_police.png b/static/emoji/neofox/neofox_police.png new file mode 100644 index 00000000..41b3b145 Binary files /dev/null and b/static/emoji/neofox/neofox_police.png differ diff --git a/static/emoji/neofox/neofox_pout.png b/static/emoji/neofox/neofox_pout.png new file mode 100644 index 00000000..acf0af08 Binary files /dev/null and b/static/emoji/neofox/neofox_pout.png differ diff --git a/static/emoji/neofox/neofox_reach.png b/static/emoji/neofox/neofox_reach.png new file mode 100644 index 00000000..946a8d3d Binary files /dev/null and b/static/emoji/neofox/neofox_reach.png differ diff --git a/static/emoji/neofox/neofox_reach_drool.png b/static/emoji/neofox/neofox_reach_drool.png new file mode 100644 index 00000000..f8ec38a9 Binary files /dev/null and b/static/emoji/neofox/neofox_reach_drool.png differ diff --git a/static/emoji/neofox/neofox_reject.png b/static/emoji/neofox/neofox_reject.png new file mode 100644 index 00000000..93fbafee Binary files /dev/null and b/static/emoji/neofox/neofox_reject.png differ diff --git a/static/emoji/neofox/neofox_sad.png b/static/emoji/neofox/neofox_sad.png new file mode 100644 index 00000000..7e7fa6f4 Binary files /dev/null and b/static/emoji/neofox/neofox_sad.png differ diff --git a/static/emoji/neofox/neofox_sad_reach.png b/static/emoji/neofox/neofox_sad_reach.png new file mode 100644 index 00000000..8ed2fc68 Binary files /dev/null and b/static/emoji/neofox/neofox_sad_reach.png differ diff --git a/static/emoji/neofox/neofox_science.png b/static/emoji/neofox/neofox_science.png new file mode 100644 index 00000000..3d755aa6 Binary files /dev/null and b/static/emoji/neofox/neofox_science.png differ diff --git a/static/emoji/neofox/neofox_scream.png b/static/emoji/neofox/neofox_scream.png new file mode 100644 index 00000000..5649742c Binary files /dev/null and b/static/emoji/neofox/neofox_scream.png differ diff --git a/static/emoji/neofox/neofox_scream_angry.png b/static/emoji/neofox/neofox_scream_angry.png new file mode 100644 index 00000000..3bb08f0f Binary files /dev/null and b/static/emoji/neofox/neofox_scream_angry.png differ diff --git a/static/emoji/neofox/neofox_scream_scared.png b/static/emoji/neofox/neofox_scream_scared.png new file mode 100644 index 00000000..3ee62c5b Binary files /dev/null and b/static/emoji/neofox/neofox_scream_scared.png differ diff --git a/static/emoji/neofox/neofox_scream_stare.png b/static/emoji/neofox/neofox_scream_stare.png new file mode 100644 index 00000000..1aa53953 Binary files /dev/null and b/static/emoji/neofox/neofox_scream_stare.png differ diff --git a/static/emoji/neofox/neofox_shocked.png b/static/emoji/neofox/neofox_shocked.png new file mode 100644 index 00000000..860ae582 Binary files /dev/null and b/static/emoji/neofox/neofox_shocked.png differ diff --git a/static/emoji/neofox/neofox_shy.png b/static/emoji/neofox/neofox_shy.png new file mode 100644 index 00000000..5959eb96 Binary files /dev/null and b/static/emoji/neofox/neofox_shy.png differ diff --git a/static/emoji/neofox/neofox_sign_aaa.png b/static/emoji/neofox/neofox_sign_aaa.png new file mode 100644 index 00000000..5ac842e4 Binary files /dev/null and b/static/emoji/neofox/neofox_sign_aaa.png differ diff --git a/static/emoji/neofox/neofox_sign_no.png b/static/emoji/neofox/neofox_sign_no.png new file mode 100644 index 00000000..1a85c10b Binary files /dev/null and b/static/emoji/neofox/neofox_sign_no.png differ diff --git a/static/emoji/neofox/neofox_sign_nya.png b/static/emoji/neofox/neofox_sign_nya.png new file mode 100644 index 00000000..4f36f9a0 Binary files /dev/null and b/static/emoji/neofox/neofox_sign_nya.png differ diff --git a/static/emoji/neofox/neofox_sign_thx.png b/static/emoji/neofox/neofox_sign_thx.png new file mode 100644 index 00000000..46bbe535 Binary files /dev/null and b/static/emoji/neofox/neofox_sign_thx.png differ diff --git a/static/emoji/neofox/neofox_sign_yes.png b/static/emoji/neofox/neofox_sign_yes.png new file mode 100644 index 00000000..01326a50 Binary files /dev/null and b/static/emoji/neofox/neofox_sign_yes.png differ diff --git a/static/emoji/neofox/neofox_sign_yip.png b/static/emoji/neofox/neofox_sign_yip.png new file mode 100644 index 00000000..a9169843 Binary files /dev/null and b/static/emoji/neofox/neofox_sign_yip.png differ diff --git a/static/emoji/neofox/neofox_sip.png b/static/emoji/neofox/neofox_sip.png new file mode 100644 index 00000000..49cd1463 Binary files /dev/null and b/static/emoji/neofox/neofox_sip.png differ diff --git a/static/emoji/neofox/neofox_sip_glare.png b/static/emoji/neofox/neofox_sip_glare.png new file mode 100644 index 00000000..c8ce8c34 Binary files /dev/null and b/static/emoji/neofox/neofox_sip_glare.png differ diff --git a/static/emoji/neofox/neofox_sip_nervous.png b/static/emoji/neofox/neofox_sip_nervous.png new file mode 100644 index 00000000..5e396632 Binary files /dev/null and b/static/emoji/neofox/neofox_sip_nervous.png differ diff --git a/static/emoji/neofox/neofox_sip_owo.png b/static/emoji/neofox/neofox_sip_owo.png new file mode 100644 index 00000000..7f61421c Binary files /dev/null and b/static/emoji/neofox/neofox_sip_owo.png differ diff --git a/static/emoji/neofox/neofox_smol.png b/static/emoji/neofox/neofox_smol.png new file mode 100644 index 00000000..7b04fbac Binary files /dev/null and b/static/emoji/neofox/neofox_smol.png differ diff --git a/static/emoji/neofox/neofox_smug.png b/static/emoji/neofox/neofox_smug.png new file mode 100644 index 00000000..fd721c59 Binary files /dev/null and b/static/emoji/neofox/neofox_smug.png differ diff --git a/static/emoji/neofox/neofox_snug.png b/static/emoji/neofox/neofox_snug.png new file mode 100644 index 00000000..3853ae13 Binary files /dev/null and b/static/emoji/neofox/neofox_snug.png differ diff --git a/static/emoji/neofox/neofox_snug_glare.png b/static/emoji/neofox/neofox_snug_glare.png new file mode 100644 index 00000000..abe4a7d0 Binary files /dev/null and b/static/emoji/neofox/neofox_snug_glare.png differ diff --git a/static/emoji/neofox/neofox_snug_nervous.png b/static/emoji/neofox/neofox_snug_nervous.png new file mode 100644 index 00000000..4f9a26f7 Binary files /dev/null and b/static/emoji/neofox/neofox_snug_nervous.png differ diff --git a/static/emoji/neofox/neofox_snug_owo.png b/static/emoji/neofox/neofox_snug_owo.png new file mode 100644 index 00000000..f61cf1c8 Binary files /dev/null and b/static/emoji/neofox/neofox_snug_owo.png differ diff --git a/static/emoji/neofox/neofox_snuggle.png b/static/emoji/neofox/neofox_snuggle.png new file mode 100644 index 00000000..a6275830 Binary files /dev/null and b/static/emoji/neofox/neofox_snuggle.png differ diff --git a/static/emoji/neofox/neofox_snuggle_cat.png b/static/emoji/neofox/neofox_snuggle_cat.png new file mode 100644 index 00000000..39029085 Binary files /dev/null and b/static/emoji/neofox/neofox_snuggle_cat.png differ diff --git a/static/emoji/neofox/neofox_sob.png b/static/emoji/neofox/neofox_sob.png new file mode 100644 index 00000000..6ef4f95c Binary files /dev/null and b/static/emoji/neofox/neofox_sob.png differ diff --git a/static/emoji/neofox/neofox_solder.png b/static/emoji/neofox/neofox_solder.png new file mode 100644 index 00000000..9de978dc Binary files /dev/null and b/static/emoji/neofox/neofox_solder.png differ diff --git a/static/emoji/neofox/neofox_solder_googly.png b/static/emoji/neofox/neofox_solder_googly.png new file mode 100644 index 00000000..54debd73 Binary files /dev/null and b/static/emoji/neofox/neofox_solder_googly.png differ diff --git a/static/emoji/neofox/neofox_stretch_dl.png b/static/emoji/neofox/neofox_stretch_dl.png new file mode 100644 index 00000000..0fd4f130 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_dl.png differ diff --git a/static/emoji/neofox/neofox_stretch_down.png b/static/emoji/neofox/neofox_stretch_down.png new file mode 100644 index 00000000..33605525 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_down.png differ diff --git a/static/emoji/neofox/neofox_stretch_down_end.png b/static/emoji/neofox/neofox_stretch_down_end.png new file mode 100644 index 00000000..f4e63323 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_down_end.png differ diff --git a/static/emoji/neofox/neofox_stretch_dr.png b/static/emoji/neofox/neofox_stretch_dr.png new file mode 100644 index 00000000..a17ad943 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_dr.png differ diff --git a/static/emoji/neofox/neofox_stretch_h.png b/static/emoji/neofox/neofox_stretch_h.png new file mode 100644 index 00000000..a1af0310 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_h.png differ diff --git a/static/emoji/neofox/neofox_stretch_left.png b/static/emoji/neofox/neofox_stretch_left.png new file mode 100644 index 00000000..c61f47aa Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_left.png differ diff --git a/static/emoji/neofox/neofox_stretch_right.png b/static/emoji/neofox/neofox_stretch_right.png new file mode 100644 index 00000000..4ac66336 Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_right.png differ diff --git a/static/emoji/neofox/neofox_stretch_ul.png b/static/emoji/neofox/neofox_stretch_ul.png new file mode 100644 index 00000000..0c4fe5cd Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_ul.png differ diff --git a/static/emoji/neofox/neofox_stretch_up.png b/static/emoji/neofox/neofox_stretch_up.png new file mode 100644 index 00000000..59f66a1c Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_up.png differ diff --git a/static/emoji/neofox/neofox_stretch_ur.png b/static/emoji/neofox/neofox_stretch_ur.png new file mode 100644 index 00000000..6751422c Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_ur.png differ diff --git a/static/emoji/neofox/neofox_stretch_v.png b/static/emoji/neofox/neofox_stretch_v.png new file mode 100644 index 00000000..10688b8b Binary files /dev/null and b/static/emoji/neofox/neofox_stretch_v.png differ diff --git a/static/emoji/neofox/neofox_surprised.png b/static/emoji/neofox/neofox_surprised.png new file mode 100644 index 00000000..ec4bf35d Binary files /dev/null and b/static/emoji/neofox/neofox_surprised.png differ diff --git a/static/emoji/neofox/neofox_surprised_pika.png b/static/emoji/neofox/neofox_surprised_pika.png new file mode 100644 index 00000000..689caad8 Binary files /dev/null and b/static/emoji/neofox/neofox_surprised_pika.png differ diff --git a/static/emoji/neofox/neofox_sweat.png b/static/emoji/neofox/neofox_sweat.png new file mode 100644 index 00000000..eb738b9b Binary files /dev/null and b/static/emoji/neofox/neofox_sweat.png differ diff --git a/static/emoji/neofox/neofox_think.png b/static/emoji/neofox/neofox_think.png new file mode 100644 index 00000000..f0739fe0 Binary files /dev/null and b/static/emoji/neofox/neofox_think.png differ diff --git a/static/emoji/neofox/neofox_think_anime.png b/static/emoji/neofox/neofox_think_anime.png new file mode 100644 index 00000000..a4a20375 Binary files /dev/null and b/static/emoji/neofox/neofox_think_anime.png differ diff --git a/static/emoji/neofox/neofox_think_cool.png b/static/emoji/neofox/neofox_think_cool.png new file mode 100644 index 00000000..5f5b3048 Binary files /dev/null and b/static/emoji/neofox/neofox_think_cool.png differ diff --git a/static/emoji/neofox/neofox_think_googly.png b/static/emoji/neofox/neofox_think_googly.png new file mode 100644 index 00000000..9440a4a4 Binary files /dev/null and b/static/emoji/neofox/neofox_think_googly.png differ diff --git a/static/emoji/neofox/neofox_think_owo.png b/static/emoji/neofox/neofox_think_owo.png new file mode 100644 index 00000000..1ce21e05 Binary files /dev/null and b/static/emoji/neofox/neofox_think_owo.png differ diff --git a/static/emoji/neofox/neofox_think_woozy.png b/static/emoji/neofox/neofox_think_woozy.png new file mode 100644 index 00000000..9f3959f1 Binary files /dev/null and b/static/emoji/neofox/neofox_think_woozy.png differ diff --git a/static/emoji/neofox/neofox_thinking.png b/static/emoji/neofox/neofox_thinking.png new file mode 100644 index 00000000..492d3ffe Binary files /dev/null and b/static/emoji/neofox/neofox_thinking.png differ diff --git a/static/emoji/neofox/neofox_thonk.png b/static/emoji/neofox/neofox_thonk.png new file mode 100644 index 00000000..61ba0dd0 Binary files /dev/null and b/static/emoji/neofox/neofox_thonk.png differ diff --git a/static/emoji/neofox/neofox_thumbsdown.png b/static/emoji/neofox/neofox_thumbsdown.png new file mode 100644 index 00000000..676252c9 Binary files /dev/null and b/static/emoji/neofox/neofox_thumbsdown.png differ diff --git a/static/emoji/neofox/neofox_thumbsup.png b/static/emoji/neofox/neofox_thumbsup.png new file mode 100644 index 00000000..f5d1506e Binary files /dev/null and b/static/emoji/neofox/neofox_thumbsup.png differ diff --git a/static/emoji/neofox/neofox_up.png b/static/emoji/neofox/neofox_up.png new file mode 100644 index 00000000..e2fd2558 Binary files /dev/null and b/static/emoji/neofox/neofox_up.png differ diff --git a/static/emoji/neofox/neofox_up__w_.png b/static/emoji/neofox/neofox_up__w_.png new file mode 100644 index 00000000..86cb8ecd Binary files /dev/null and b/static/emoji/neofox/neofox_up__w_.png differ diff --git a/static/emoji/neofox/neofox_up_paws.png b/static/emoji/neofox/neofox_up_paws.png new file mode 100644 index 00000000..97ec7817 Binary files /dev/null and b/static/emoji/neofox/neofox_up_paws.png differ diff --git a/static/emoji/neofox/neofox_up_sleep.png b/static/emoji/neofox/neofox_up_sleep.png new file mode 100644 index 00000000..3b1f049c Binary files /dev/null and b/static/emoji/neofox/neofox_up_sleep.png differ diff --git a/static/emoji/neofox/neofox_uwu.png b/static/emoji/neofox/neofox_uwu.png new file mode 100644 index 00000000..1c5c6e5c Binary files /dev/null and b/static/emoji/neofox/neofox_uwu.png differ diff --git a/static/emoji/neofox/neofox_verified.png b/static/emoji/neofox/neofox_verified.png new file mode 100644 index 00000000..c00f45cc Binary files /dev/null and b/static/emoji/neofox/neofox_verified.png differ diff --git a/static/emoji/neofox/neofox_vr.png b/static/emoji/neofox/neofox_vr.png new file mode 100644 index 00000000..af3f5c6b Binary files /dev/null and b/static/emoji/neofox/neofox_vr.png differ diff --git a/static/emoji/neofox/neofox_what.png b/static/emoji/neofox/neofox_what.png new file mode 100644 index 00000000..4d00585e Binary files /dev/null and b/static/emoji/neofox/neofox_what.png differ diff --git a/static/emoji/neofox/neofox_wink.png b/static/emoji/neofox/neofox_wink.png new file mode 100644 index 00000000..eef7b08a Binary files /dev/null and b/static/emoji/neofox/neofox_wink.png differ diff --git a/static/emoji/neofox/neofox_wink_blep.png b/static/emoji/neofox/neofox_wink_blep.png new file mode 100644 index 00000000..91fc6c02 Binary files /dev/null and b/static/emoji/neofox/neofox_wink_blep.png differ diff --git a/static/emoji/neofox/neofox_woozy.png b/static/emoji/neofox/neofox_woozy.png new file mode 100644 index 00000000..49f8f7e2 Binary files /dev/null and b/static/emoji/neofox/neofox_woozy.png differ diff --git a/static/emoji/neofox/neofox_x_x.png b/static/emoji/neofox/neofox_x_x.png new file mode 100644 index 00000000..fe78668d Binary files /dev/null and b/static/emoji/neofox/neofox_x_x.png differ diff --git a/static/emoji/neofox/neofox_yeet.png b/static/emoji/neofox/neofox_yeet.png new file mode 100644 index 00000000..7bef4e3d Binary files /dev/null and b/static/emoji/neofox/neofox_yeet.png differ diff --git a/static/emoji/neofox/neofox_yell.png b/static/emoji/neofox/neofox_yell.png new file mode 100644 index 00000000..58c1d01c Binary files /dev/null and b/static/emoji/neofox/neofox_yell.png differ