diff --git a/.github/workflows/flutter_tests.yml b/.github/workflows/flutter_tests.yml new file mode 100644 index 0000000..33f9d5b --- /dev/null +++ b/.github/workflows/flutter_tests.yml @@ -0,0 +1,25 @@ +name: Flutter_Tests + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + tests: + runs-on: ubuntu-latest + + steps: + - name: Checkout the code + uses: actions/checkout@v2 + - name: Install Flutter + uses: subosito/flutter-action@v2.12.0 + with: + flutter-version: '3.16.0' + - name: Get packages + run: flutter pub get + - name: Analyze + run: flutter analyze || true + - name: Run tests + run: flutter test --coverage diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5f1c6e2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release + +# emacs related +*~ +*# + + +.gradle +.metadata +*.bkp +*.lock + +local.properties +android/key.properties +*.old diff --git a/Icon/risingtone.png b/Icon/risingtone.png new file mode 100644 index 0000000..4bf958a Binary files /dev/null and b/Icon/risingtone.png differ diff --git a/Icon/risingtone.xcf b/Icon/risingtone.xcf new file mode 100644 index 0000000..2d3a6b0 Binary files /dev/null and b/Icon/risingtone.xcf differ diff --git a/Icon/risingtonefeature.png b/Icon/risingtonefeature.png new file mode 100644 index 0000000..61d1909 Binary files /dev/null and b/Icon/risingtonefeature.png differ diff --git a/Icon/risingtonefeature.xcf b/Icon/risingtonefeature.xcf new file mode 100644 index 0000000..74394b4 Binary files /dev/null and b/Icon/risingtonefeature.xcf differ diff --git a/Icon/risingtonelogo.png b/Icon/risingtonelogo.png new file mode 100644 index 0000000..2ac7c6c Binary files /dev/null and b/Icon/risingtonelogo.png differ diff --git a/Icon/risingtonelogo.xcf b/Icon/risingtonelogo.xcf new file mode 100644 index 0000000..562f12e Binary files /dev/null and b/Icon/risingtonelogo.xcf differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..a8936c3 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# risingtone + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/TODO b/TODO new file mode 100644 index 0000000..84a058b --- /dev/null +++ b/TODO @@ -0,0 +1,5 @@ +TODO Differentiate SkillExample answers in the history +TODO Improve test coverage +TODO create first time screens for all main features +TODO Publish (and write a post about) +TODO Add rich text skill lessons diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..af51cda --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,32 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +analyzer: + exclude: [lib/generated/**] + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/android/.gitignore b/android/.gitignore new file mode 100755 index 0000000..0b9e049 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,7 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..e4bee7d --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,81 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystorePropertiesFile.withReader('UTF-8') { reader -> + keystoreProperties.load(reader) + } +} else { + throw new GradleException("key.properties not found in your project root's android folder!") +} + +def keystoreProperiesFile = rootProject.file("key.properties") +def keystoreProperies = new Properties() +keystoreProperies.load(new FileInputStream(keystoreProperiesFile)) + +android { + compileSdkVersion 33 + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + applicationId "org.joyfulmantis.risingtone" + minSdkVersion flutter.minSdkVersion + targetSdkVersion 33 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null + storePassword keystoreProperties['storePassword'] + } + } + + buildTypes { + release { + signingConfig signingConfigs.release + } + } + namespace 'org.joyfulmantis.risingtone' + +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..6b3a38f --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..fbe576c --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java b/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java new file mode 100644 index 0000000..752fc18 --- /dev/null +++ b/android/app/src/main/java/io/flutter/app/FlutterMultiDexApplication.java @@ -0,0 +1,25 @@ +// Generated file. +// +// If you wish to remove Flutter's multidex support, delete this entire file. +// +// Modifications to this file should be done in a copy under a different name +// as this file may be regenerated. + +package io.flutter.app; + +import android.app.Application; +import android.content.Context; +import androidx.annotation.CallSuper; +import androidx.multidex.MultiDex; + +/** + * Extension of {@link android.app.Application}, adding multidex support. + */ +public class FlutterMultiDexApplication extends Application { + @Override + @CallSuper + protected void attachBaseContext(Context base) { + super.attachBaseContext(base); + MultiDex.install(this); + } +} diff --git a/android/app/src/main/kotlin/org/joyfulmantis/risingtone/MainActivity.kt b/android/app/src/main/kotlin/org/joyfulmantis/risingtone/MainActivity.kt new file mode 100644 index 0000000..36f7d74 --- /dev/null +++ b/android/app/src/main/kotlin/org/joyfulmantis/risingtone/MainActivity.kt @@ -0,0 +1,6 @@ +package org.joyfulmantis.risingtone + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/android/app/src/main/play_store_512.png b/android/app/src/main/play_store_512.png new file mode 100644 index 0000000..e3cbfb1 Binary files /dev/null and b/android/app/src/main/play_store_512.png differ diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..fcd3a1e --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..1f114d4 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png new file mode 100644 index 0000000..fb518f7 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..43fa157 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..43e29e6 Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png new file mode 100644 index 0000000..ecd42fa Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..7d3e4cc Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..2d70538 Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png new file mode 100644 index 0000000..3d7957c Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..7cdd619 Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..90ca697 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png new file mode 100644 index 0000000..afc1694 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..a272121 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..0c3cc6a Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png new file mode 100644 index 0000000..6ef6277 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..3a1fcda Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..449a9f9 --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d74aa35 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..6b3a38f --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..20d5eff --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.8.10' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:7.4.2' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..6b66533 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/assets/audio/desktop.ini b/assets/audio/desktop.ini new file mode 100755 index 0000000..ba0c6f4 --- /dev/null +++ b/assets/audio/desktop.ini @@ -0,0 +1,2052 @@ +[LocalizedFileNames] +座位.mp3.mp3=@座位.mp3.mp3,0 +座.mp3.mp3=@座.mp3.mp3,0 +作者.mp3.mp3=@作者.mp3.mp3,0 +作用.mp3.mp3=@作用.mp3.mp3,0 +作文.mp3.mp3=@作文.mp3.mp3,0 +作为.mp3.mp3=@作为.mp3.mp3,0 +作品.mp3.mp3=@作品.mp3.mp3,0 +作家.mp3.mp3=@作家.mp3.mp3,0 +左右.mp3.mp3=@左右.mp3.mp3,0 +遵守.mp3.mp3=@遵守.mp3.mp3,0 +尊重.mp3.mp3=@尊重.mp3.mp3,0 +尊敬.mp3.mp3=@尊敬.mp3.mp3,0 +醉.mp3.mp3=@醉.mp3.mp3,0 +最好.mp3.mp3=@最好.mp3.mp3,0 +最初.mp3.mp3=@最初.mp3.mp3,0 +组织.mp3.mp3=@组织.mp3.mp3,0 +组合.mp3.mp3=@组合.mp3.mp3,0 +组成.mp3.mp3=@组成.mp3.mp3,0 +组.mp3.mp3=@组.mp3.mp3,0 +阻止.mp3.mp3=@阻止.mp3.mp3,0 +租.mp3.mp3=@租.mp3.mp3,0 +总之.mp3.mp3=@总之.mp3.mp3,0 +总统.mp3.mp3=@总统.mp3.mp3,0 +总算.mp3.mp3=@总算.mp3.mp3,0 +总理.mp3.mp3=@总理.mp3.mp3,0 +总结.mp3.mp3=@总结.mp3.mp3,0 +总共.mp3.mp3=@总共.mp3.mp3,0 +总裁.mp3.mp3=@总裁.mp3.mp3,0 +综合.mp3.mp3=@综合.mp3.mp3,0 +字幕.mp3.mp3=@字幕.mp3.mp3,0 +字母.mp3.mp3=@字母.mp3.mp3,0 +自愿.mp3.mp3=@自愿.mp3.mp3,0 +自由.mp3.mp3=@自由.mp3.mp3,0 +自信.mp3.mp3=@自信.mp3.mp3,0 +自私.mp3.mp3=@自私.mp3.mp3,0 +自然.mp3.mp3=@自然.mp3.mp3,0 +自觉.mp3.mp3=@自觉.mp3.mp3,0 +自豪.mp3.mp3=@自豪.mp3.mp3,0 +自动.mp3.mp3=@自动.mp3.mp3,0 +自从.mp3.mp3=@自从.mp3.mp3,0 +紫.mp3.mp3=@紫.mp3.mp3,0 +资源.mp3.mp3=@资源.mp3.mp3,0 +资料.mp3.mp3=@资料.mp3.mp3,0 +资金.mp3.mp3=@资金.mp3.mp3,0 +资格.mp3.mp3=@资格.mp3.mp3,0 +姿势.mp3.mp3=@姿势.mp3.mp3,0 +咨询.mp3.mp3=@咨询.mp3.mp3,0 +准时.mp3.mp3=@准时.mp3.mp3,0 +准确.mp3.mp3=@准确.mp3.mp3,0 +追求.mp3.mp3=@追求.mp3.mp3,0 +追.mp3.mp3=@追.mp3.mp3,0 +撞.mp3.mp3=@撞.mp3.mp3,0 +状态.mp3.mp3=@状态.mp3.mp3,0 +状况.mp3.mp3=@状况.mp3.mp3,0 +装修.mp3.mp3=@装修.mp3.mp3,0 +装饰.mp3.mp3=@装饰.mp3.mp3,0 +装.mp3.mp3=@装.mp3.mp3,0 +赚.mp3.mp3=@赚.mp3.mp3,0 +转告.mp3.mp3=@转告.mp3.mp3,0 +转变.mp3.mp3=@转变.mp3.mp3,0 +转.mp3.mp3=@转.mp3.mp3,0 +专业.mp3.mp3=@专业.mp3.mp3,0 +专心.mp3.mp3=@专心.mp3.mp3,0 +专门.mp3.mp3=@专门.mp3.mp3,0 +专家.mp3.mp3=@专家.mp3.mp3,0 +抓紧.mp3.mp3=@抓紧.mp3.mp3,0 +抓.mp3.mp3=@抓.mp3.mp3,0 +著名.mp3.mp3=@著名.mp3.mp3,0 +祝贺.mp3.mp3=@祝贺.mp3.mp3,0 +祝福.mp3.mp3=@祝福.mp3.mp3,0 +注册.mp3.mp3=@注册.mp3.mp3,0 +煮.mp3.mp3=@煮.mp3.mp3,0 +主张.mp3.mp3=@主张.mp3.mp3,0 +主意.mp3.mp3=@主意.mp3.mp3,0 +主席.mp3.mp3=@主席.mp3.mp3,0 +主题.mp3.mp3=@主题.mp3.mp3,0 +主任.mp3.mp3=@主任.mp3.mp3,0 +主人.mp3.mp3=@主人.mp3.mp3,0 +主观.mp3.mp3=@主观.mp3.mp3,0 +主动.mp3.mp3=@主动.mp3.mp3,0 +主持.mp3.mp3=@主持.mp3.mp3,0 +逐渐.mp3.mp3=@逐渐.mp3.mp3,0 +逐步.mp3.mp3=@逐步.mp3.mp3,0 +竹子.mp3.mp3=@竹子.mp3.mp3,0 +猪.mp3.mp3=@猪.mp3.mp3,0 +周围.mp3.mp3=@周围.mp3.mp3,0 +周到.mp3.mp3=@周到.mp3.mp3,0 +重视.mp3.mp3=@重视.mp3.mp3,0 +重量.mp3.mp3=@重量.mp3.mp3,0 +重复.mp3.mp3=@重复.mp3.mp3,0 +重叠.mp3.mp3=@重叠.mp3.mp3,0 +重点.mp3.mp3=@重点.mp3.mp3,0 +重大.mp3.mp3=@重大.mp3.mp3,0 +重.mp3.mp3=@重.mp3.mp3,0 +种类.mp3.mp3=@种类.mp3.mp3,0 +中旬.mp3.mp3=@中旬.mp3.mp3,0 +中心.mp3.mp3=@中心.mp3.mp3,0 +中介.mp3.mp3=@中介.mp3.mp3,0 +智慧.mp3.mp3=@智慧.mp3.mp3,0 +秩序.mp3.mp3=@秩序.mp3.mp3,0 +治疗.mp3.mp3=@治疗.mp3.mp3,0 +质量.mp3.mp3=@质量.mp3.mp3,0 +制作.mp3.mp3=@制作.mp3.mp3,0 +制造.mp3.mp3=@制造.mp3.mp3,0 +制度.mp3.mp3=@制度.mp3.mp3,0 +制定.mp3.mp3=@制定.mp3.mp3,0 +至于.mp3.mp3=@至于.mp3.mp3,0 +至少.mp3.mp3=@至少.mp3.mp3,0 +至今.mp3.mp3=@至今.mp3.mp3,0 +指挥.mp3.mp3=@指挥.mp3.mp3,0 +指导.mp3.mp3=@指导.mp3.mp3,0 +指.mp3.mp3=@指.mp3.mp3,0 +只要.mp3.mp3=@只要.mp3.mp3,0 +只好.mp3.mp3=@只好.mp3.mp3,0 +植物.mp3.mp3=@植物.mp3.mp3,0 +职业.mp3.mp3=@职业.mp3.mp3,0 +值得.mp3.mp3=@值得.mp3.mp3,0 +直接.mp3.mp3=@直接.mp3.mp3,0 +直.mp3.mp3=@直.mp3.mp3,0 +执照.mp3.mp3=@执照.mp3.mp3,0 +知识.mp3.mp3=@知识.mp3.mp3,0 +支票.mp3.mp3=@支票.mp3.mp3,0 +支持.mp3.mp3=@支持.mp3.mp3,0 +支.mp3.mp3=@支.mp3.mp3,0 +之.mp3.mp3=@之.mp3.mp3,0 +政治.mp3.mp3=@政治.mp3.mp3,0 +政府.mp3.mp3=@政府.mp3.mp3,0 +证明.mp3.mp3=@证明.mp3.mp3,0 +证据.mp3.mp3=@证据.mp3.mp3,0 +证件.mp3.mp3=@证件.mp3.mp3,0 +正式.mp3.mp3=@正式.mp3.mp3,0 +正确.mp3.mp3=@正确.mp3.mp3,0 +正好.mp3.mp3=@正好.mp3.mp3,0 +正常.mp3.mp3=@正常.mp3.mp3,0 +正.mp3.mp3=@正.mp3.mp3,0 +整体.mp3.mp3=@整体.mp3.mp3,0 +整齐.mp3.mp3=@整齐.mp3.mp3,0 +整理.mp3.mp3=@整理.mp3.mp3,0 +整个.mp3.mp3=@整个.mp3.mp3,0 +睁.mp3.mp3=@睁.mp3.mp3,0 +挣.mp3.mp3=@挣.mp3.mp3,0 +征求.mp3.mp3=@征求.mp3.mp3,0 +争取.mp3.mp3=@争取.mp3.mp3,0 +争论.mp3.mp3=@争论.mp3.mp3,0 +振动.mp3.mp3=@振动.mp3.mp3,0 +阵.mp3.mp3=@阵.mp3.mp3,0 +诊断.mp3.mp3=@诊断.mp3.mp3,0 +真正.mp3.mp3=@真正.mp3.mp3,0 +真实.mp3.mp3=@真实.mp3.mp3,0 +珍惜.mp3.mp3=@珍惜.mp3.mp3,0 +针对.mp3.mp3=@针对.mp3.mp3,0 +着凉.mp3.mp3=@着凉.mp3.mp3,0 +着火.mp3.mp3=@着火.mp3.mp3,0 +哲学.mp3.mp3=@哲学.mp3.mp3,0 +照常.mp3.mp3=@照常.mp3.mp3,0 +照.mp3.mp3=@照.mp3.mp3,0 +召开.mp3.mp3=@召开.mp3.mp3,0 +招聘.mp3.mp3=@招聘.mp3.mp3,0 +招待.mp3.mp3=@招待.mp3.mp3,0 +账户.mp3.mp3=@账户.mp3.mp3,0 +掌握.mp3.mp3=@掌握.mp3.mp3,0 +涨.mp3.mp3=@涨.mp3.mp3,0 +长途.mp3.mp3=@长途.mp3.mp3,0 +长辈.mp3.mp3=@长辈.mp3.mp3,0 +战争.mp3.mp3=@战争.mp3.mp3,0 +占线.mp3.mp3=@占线.mp3.mp3,0 +占.mp3.mp3=@占.mp3.mp3,0 +展览.mp3.mp3=@展览.mp3.mp3,0 +展开.mp3.mp3=@展开.mp3.mp3,0 +粘贴.mp3.mp3=@粘贴.mp3.mp3,0 +窄.mp3.mp3=@窄.mp3.mp3,0 +摘.mp3.mp3=@摘.mp3.mp3,0 +增加.mp3.mp3=@增加.mp3.mp3,0 +责任.mp3.mp3=@责任.mp3.mp3,0 +责备.mp3.mp3=@责备.mp3.mp3,0 +则.mp3.mp3=@则.mp3.mp3,0 +造成.mp3.mp3=@造成.mp3.mp3,0 +糟糕.mp3.mp3=@糟糕.mp3.mp3,0 +脏.mp3.mp3=@脏.mp3.mp3,0 +赞美.mp3.mp3=@赞美.mp3.mp3,0 +赞成.mp3.mp3=@赞成.mp3.mp3,0 +暂时.mp3.mp3=@暂时.mp3.mp3,0 +咱们.mp3.mp3=@咱们.mp3.mp3,0 +在于.mp3.mp3=@在于.mp3.mp3,0 +在乎.mp3.mp3=@在乎.mp3.mp3,0 +再三.mp3.mp3=@再三.mp3.mp3,0 +仔细.mp3.mp3=@仔细.mp3.mp3,0 +灾害.mp3.mp3=@灾害.mp3.mp3,0 +杂志.mp3.mp3=@杂志.mp3.mp3,0 +运用.mp3.mp3=@运用.mp3.mp3,0 +运输.mp3.mp3=@运输.mp3.mp3,0 +运气.mp3.mp3=@运气.mp3.mp3,0 +允许.mp3.mp3=@允许.mp3.mp3,0 +云.mp3.mp3=@云.mp3.mp3,0 +晕.mp3.mp3=@晕.mp3.mp3,0 +阅读.mp3.mp3=@阅读.mp3.mp3,0 +约会.mp3.mp3=@约会.mp3.mp3,0 +愿望.mp3.mp3=@愿望.mp3.mp3,0 +圆.mp3.mp3=@圆.mp3.mp3,0 +原则.mp3.mp3=@原则.mp3.mp3,0 +原因.mp3.mp3=@原因.mp3.mp3,0 +原料.mp3.mp3=@原料.mp3.mp3,0 +原谅.mp3.mp3=@原谅.mp3.mp3,0 +原来.mp3.mp3=@原来.mp3.mp3,0 +员工.mp3.mp3=@员工.mp3.mp3,0 +元旦.mp3.mp3=@元旦.mp3.mp3,0 +预习.mp3.mp3=@预习.mp3.mp3,0 +预防.mp3.mp3=@预防.mp3.mp3,0 +预订.mp3.mp3=@预订.mp3.mp3,0 +预报.mp3.mp3=@预报.mp3.mp3,0 +玉米.mp3.mp3=@玉米.mp3.mp3,0 +语言.mp3.mp3=@语言.mp3.mp3,0 +语气.mp3.mp3=@语气.mp3.mp3,0 +语法.mp3.mp3=@语法.mp3.mp3,0 +与其.mp3.mp3=@与其.mp3.mp3,0 +与.mp3.mp3=@与.mp3.mp3,0 +愉快.mp3.mp3=@愉快.mp3.mp3,0 +娱乐.mp3.mp3=@娱乐.mp3.mp3,0 +于是.mp3.mp3=@于是.mp3.mp3,0 +有趣.mp3.mp3=@有趣.mp3.mp3,0 +有利.mp3.mp3=@有利.mp3.mp3,0 +友谊.mp3.mp3=@友谊.mp3.mp3,0 +友好.mp3.mp3=@友好.mp3.mp3,0 +游览.mp3.mp3=@游览.mp3.mp3,0 +油炸.mp3.mp3=@油炸.mp3.mp3,0 +犹豫.mp3.mp3=@犹豫.mp3.mp3,0 +邮局.mp3.mp3=@邮局.mp3.mp3,0 +由于.mp3.mp3=@由于.mp3.mp3,0 +由.mp3.mp3=@由.mp3.mp3,0 +尤其.mp3.mp3=@尤其.mp3.mp3,0 +悠久.mp3.mp3=@悠久.mp3.mp3,0 +幽默.mp3.mp3=@幽默.mp3.mp3,0 +优秀.mp3.mp3=@优秀.mp3.mp3,0 +优势.mp3.mp3=@优势.mp3.mp3,0 +优美.mp3.mp3=@优美.mp3.mp3,0 +优惠.mp3.mp3=@优惠.mp3.mp3,0 +优点.mp3.mp3=@优点.mp3.mp3,0 +用途.mp3.mp3=@用途.mp3.mp3,0 +用功.mp3.mp3=@用功.mp3.mp3,0 +勇气.mp3.mp3=@勇气.mp3.mp3,0 +勇敢.mp3.mp3=@勇敢.mp3.mp3,0 +永远.mp3.mp3=@永远.mp3.mp3,0 +拥挤.mp3.mp3=@拥挤.mp3.mp3,0 +拥抱.mp3.mp3=@拥抱.mp3.mp3,0 +硬件.mp3.mp3=@硬件.mp3.mp3,0 +硬.mp3.mp3=@硬.mp3.mp3,0 +影子.mp3.mp3=@影子.mp3.mp3,0 +赢.mp3.mp3=@赢.mp3.mp3,0 +营业.mp3.mp3=@营业.mp3.mp3,0 +营养.mp3.mp3=@营养.mp3.mp3,0 +迎接.mp3.mp3=@迎接.mp3.mp3,0 +英雄.mp3.mp3=@英雄.mp3.mp3,0 +英俊.mp3.mp3=@英俊.mp3.mp3,0 +应用.mp3.mp3=@应用.mp3.mp3,0 +应聘.mp3.mp3=@应聘.mp3.mp3,0 +应付.mp3.mp3=@应付.mp3.mp3,0 +印象.mp3.mp3=@印象.mp3.mp3,0 +印刷.mp3.mp3=@印刷.mp3.mp3,0 +引起.mp3.mp3=@引起.mp3.mp3,0 +银.mp3.mp3=@银.mp3.mp3,0 +因素.mp3.mp3=@因素.mp3.mp3,0 +因而.mp3.mp3=@因而.mp3.mp3,0 +因此.mp3.mp3=@因此.mp3.mp3,0 +意义.mp3.mp3=@意义.mp3.mp3,0 +意外.mp3.mp3=@意外.mp3.mp3,0 +意见.mp3.mp3=@意见.mp3.mp3,0 +议论.mp3.mp3=@议论.mp3.mp3,0 +艺术.mp3.mp3=@艺术.mp3.mp3,0 +义务.mp3.mp3=@义务.mp3.mp3,0 +亿.mp3.mp3=@亿.mp3.mp3,0 +以为.mp3.mp3=@以为.mp3.mp3,0 +以来.mp3.mp3=@以来.mp3.mp3,0 +以及.mp3.mp3=@以及.mp3.mp3,0 +以.mp3.mp3=@以.mp3.mp3,0 +乙.mp3.mp3=@乙.mp3.mp3,0 +疑问.mp3.mp3=@疑问.mp3.mp3,0 +遗憾.mp3.mp3=@遗憾.mp3.mp3,0 +移民.mp3.mp3=@移民.mp3.mp3,0 +移动.mp3.mp3=@移动.mp3.mp3,0 +依然.mp3.mp3=@依然.mp3.mp3,0 +一致.mp3.mp3=@一致.mp3.mp3,0 +一再.mp3.mp3=@一再.mp3.mp3,0 +一切.mp3.mp3=@一切.mp3.mp3,0 +一律.mp3.mp3=@一律.mp3.mp3,0 +一旦.mp3.mp3=@一旦.mp3.mp3,0 +夜.mp3.mp3=@夜.mp3.mp3,0 +页.mp3.mp3=@页.mp3.mp3,0 +叶子.mp3.mp3=@叶子.mp3.mp3,0 +业余.mp3.mp3=@业余.mp3.mp3,0 +业务.mp3.mp3=@业务.mp3.mp3,0 +也许.mp3.mp3=@也许.mp3.mp3,0 +钥匙.mp3.mp3=@钥匙.mp3.mp3,0 +要是.mp3.mp3=@要是.mp3.mp3,0 +要不.mp3.mp3=@要不.mp3.mp3,0 +咬.mp3.mp3=@咬.mp3.mp3,0 +摇.mp3.mp3=@摇.mp3.mp3,0 +邀请.mp3.mp3=@邀请.mp3.mp3,0 +腰.mp3.mp3=@腰.mp3.mp3,0 +样子.mp3.mp3=@样子.mp3.mp3,0 +样式.mp3.mp3=@样式.mp3.mp3,0 +痒.mp3.mp3=@痒.mp3.mp3,0 +养成.mp3.mp3=@养成.mp3.mp3,0 +阳台.mp3.mp3=@阳台.mp3.mp3,0 +阳光.mp3.mp3=@阳光.mp3.mp3,0 +宴会.mp3.mp3=@宴会.mp3.mp3,0 +演员.mp3.mp3=@演员.mp3.mp3,0 +演讲.mp3.mp3=@演讲.mp3.mp3,0 +演出.mp3.mp3=@演出.mp3.mp3,0 +眼镜.mp3.mp3=@眼镜.mp3.mp3,0 +盐.mp3.mp3=@盐.mp3.mp3,0 +研究.mp3.mp3=@研究.mp3.mp3,0 +严重.mp3.mp3=@严重.mp3.mp3,0 +严肃.mp3.mp3=@严肃.mp3.mp3,0 +严格.mp3.mp3=@严格.mp3.mp3,0 +延长.mp3.mp3=@延长.mp3.mp3,0 +呀.mp3.mp3=@呀.mp3.mp3,0 +亚洲.mp3.mp3=@亚洲.mp3.mp3,0 +牙膏.mp3.mp3=@牙膏.mp3.mp3,0 +牙齿.mp3.mp3=@牙齿.mp3.mp3,0 +押金.mp3.mp3=@押金.mp3.mp3,0 +压力.mp3.mp3=@压力.mp3.mp3,0 +迅速.mp3.mp3=@迅速.mp3.mp3,0 +训练.mp3.mp3=@训练.mp3.mp3,0 +询问.mp3.mp3=@询问.mp3.mp3,0 +寻找.mp3.mp3=@寻找.mp3.mp3,0 +血.mp3.mp3=@血.mp3.mp3,0 +学问.mp3.mp3=@学问.mp3.mp3,0 +学术.mp3.mp3=@学术.mp3.mp3,0 +学期.mp3.mp3=@学期.mp3.mp3,0 +学历.mp3.mp3=@学历.mp3.mp3,0 +宣传.mp3.mp3=@宣传.mp3.mp3,0 +宣布.mp3.mp3=@宣布.mp3.mp3,0 +叙述.mp3.mp3=@叙述.mp3.mp3,0 +许多.mp3.mp3=@许多.mp3.mp3,0 +虚心.mp3.mp3=@虚心.mp3.mp3,0 +修理.mp3.mp3=@修理.mp3.mp3,0 +修改.mp3.mp3=@修改.mp3.mp3,0 +休闲.mp3.mp3=@休闲.mp3.mp3,0 +胸.mp3.mp3=@胸.mp3.mp3,0 +兄弟.mp3.mp3=@兄弟.mp3.mp3,0 +性质.mp3.mp3=@性质.mp3.mp3,0 +性格.mp3.mp3=@性格.mp3.mp3,0 +性别.mp3.mp3=@性别.mp3.mp3,0 +幸运.mp3.mp3=@幸运.mp3.mp3,0 +幸亏.mp3.mp3=@幸亏.mp3.mp3,0 +幸福.mp3.mp3=@幸福.mp3.mp3,0 +兴奋.mp3.mp3=@兴奋.mp3.mp3,0 +醒.mp3.mp3=@醒.mp3.mp3,0 +形状.mp3.mp3=@形状.mp3.mp3,0 +形象.mp3.mp3=@形象.mp3.mp3,0 +形势.mp3.mp3=@形势.mp3.mp3,0 +形式.mp3.mp3=@形式.mp3.mp3,0 +形容.mp3.mp3=@形容.mp3.mp3,0 +形成.mp3.mp3=@形成.mp3.mp3,0 +行业.mp3.mp3=@行业.mp3.mp3,0 +行为.mp3.mp3=@行为.mp3.mp3,0 +行人.mp3.mp3=@行人.mp3.mp3,0 +行动.mp3.mp3=@行动.mp3.mp3,0 +行.mp3.mp3=@行.mp3.mp3,0 +信心.mp3.mp3=@信心.mp3.mp3,0 +信息.mp3.mp3=@信息.mp3.mp3,0 +信任.mp3.mp3=@信任.mp3.mp3,0 +信号.mp3.mp3=@信号.mp3.mp3,0 +信封.mp3.mp3=@信封.mp3.mp3,0 +欣赏.mp3.mp3=@欣赏.mp3.mp3,0 +辛苦.mp3.mp3=@辛苦.mp3.mp3,0 +心脏.mp3.mp3=@心脏.mp3.mp3,0 +心情.mp3.mp3=@心情.mp3.mp3,0 +心理.mp3.mp3=@心理.mp3.mp3,0 +写作.mp3.mp3=@写作.mp3.mp3,0 +斜.mp3.mp3=@斜.mp3.mp3,0 +歇.mp3.mp3=@歇.mp3.mp3,0 +效率.mp3.mp3=@效率.mp3.mp3,0 +效果.mp3.mp3=@效果.mp3.mp3,0 +笑话.mp3.mp3=@笑话.mp3.mp3,0 +孝顺.mp3.mp3=@孝顺.mp3.mp3,0 +小说.mp3.mp3=@小说.mp3.mp3,0 +小气.mp3.mp3=@小气.mp3.mp3,0 +小麦.mp3.mp3=@小麦.mp3.mp3,0 +小吃.mp3.mp3=@小吃.mp3.mp3,0 +销售.mp3.mp3=@销售.mp3.mp3,0 +消息.mp3.mp3=@消息.mp3.mp3,0 +消失.mp3.mp3=@消失.mp3.mp3,0 +消极.mp3.mp3=@消极.mp3.mp3,0 +消化.mp3.mp3=@消化.mp3.mp3,0 +消费.mp3.mp3=@消费.mp3.mp3,0 +橡皮.mp3.mp3=@橡皮.mp3.mp3,0 +象征.mp3.mp3=@象征.mp3.mp3,0 +象棋.mp3.mp3=@象棋.mp3.mp3,0 +项目.mp3.mp3=@项目.mp3.mp3,0 +项链.mp3.mp3=@项链.mp3.mp3,0 +项.mp3.mp3=@项.mp3.mp3,0 +想象.mp3.mp3=@想象.mp3.mp3,0 +想念.mp3.mp3=@想念.mp3.mp3,0 +响.mp3.mp3=@响.mp3.mp3,0 +享受.mp3.mp3=@享受.mp3.mp3,0 +详细.mp3.mp3=@详细.mp3.mp3,0 +香肠.mp3.mp3=@香肠.mp3.mp3,0 +香.mp3.mp3=@香.mp3.mp3,0 +相同.mp3.mp3=@相同.mp3.mp3,0 +相似.mp3.mp3=@相似.mp3.mp3,0 +相关.mp3.mp3=@相关.mp3.mp3,0 +相反.mp3.mp3=@相反.mp3.mp3,0 +相对.mp3.mp3=@相对.mp3.mp3,0 +相当.mp3.mp3=@相当.mp3.mp3,0 +相处.mp3.mp3=@相处.mp3.mp3,0 +羡慕.mp3.mp3=@羡慕.mp3.mp3,0 +限制.mp3.mp3=@限制.mp3.mp3,0 +现象.mp3.mp3=@现象.mp3.mp3,0 +现实.mp3.mp3=@现实.mp3.mp3,0 +现金.mp3.mp3=@现金.mp3.mp3,0 +现代.mp3.mp3=@现代.mp3.mp3,0 +县.mp3.mp3=@县.mp3.mp3,0 +显示.mp3.mp3=@显示.mp3.mp3,0 +显然.mp3.mp3=@显然.mp3.mp3,0 +显得.mp3.mp3=@显得.mp3.mp3,0 +咸.mp3.mp3=@咸.mp3.mp3,0 +鲜艳.mp3.mp3=@鲜艳.mp3.mp3,0 +夏令营.mp3.mp3=@夏令营.mp3.mp3,0 +吓.mp3.mp3=@吓.mp3.mp3,0 +下载.mp3.mp3=@下载.mp3.mp3,0 +瞎.mp3.mp3=@瞎.mp3.mp3,0 +细节.mp3.mp3=@细节.mp3.mp3,0 +系统.mp3.mp3=@系统.mp3.mp3,0 +系.mp3.mp3=@系.mp3.mp3,0 +戏剧.mp3.mp3=@戏剧.mp3.mp3,0 +吸引.mp3.mp3=@吸引.mp3.mp3,0 +吸收.mp3.mp3=@吸收.mp3.mp3,0 +吸取.mp3.mp3=@吸取.mp3.mp3,0 +雾.mp3.mp3=@雾.mp3.mp3,0 +误会.mp3.mp3=@误会.mp3.mp3,0 +物质.mp3.mp3=@物质.mp3.mp3,0 +物理.mp3.mp3=@物理.mp3.mp3,0 +勿.mp3.mp3=@勿.mp3.mp3,0 +武术.mp3.mp3=@武术.mp3.mp3,0 +无数.mp3.mp3=@无数.mp3.mp3,0 +无奈.mp3.mp3=@无奈.mp3.mp3,0 +无论.mp3.mp3=@无论.mp3.mp3,0 +无聊.mp3.mp3=@无聊.mp3.mp3,0 +无.mp3.mp3=@无.mp3.mp3,0 +屋子.mp3.mp3=@屋子.mp3.mp3,0 +污染.mp3.mp3=@污染.mp3.mp3,0 +握手.mp3.mp3=@握手.mp3.mp3,0 +卧室.mp3.mp3=@卧室.mp3.mp3,0 +问候.mp3.mp3=@问候.mp3.mp3,0 +稳定.mp3.mp3=@稳定.mp3.mp3,0 +吻.mp3.mp3=@吻.mp3.mp3,0 +闻.mp3.mp3=@闻.mp3.mp3,0 +文字.mp3.mp3=@文字.mp3.mp3,0 +文章.mp3.mp3=@文章.mp3.mp3,0 +文学.mp3.mp3=@文学.mp3.mp3,0 +文明.mp3.mp3=@文明.mp3.mp3,0 +文具.mp3.mp3=@文具.mp3.mp3,0 +文件.mp3.mp3=@文件.mp3.mp3,0 +温柔.mp3.mp3=@温柔.mp3.mp3,0 +温暖.mp3.mp3=@温暖.mp3.mp3,0 +温度.mp3.mp3=@温度.mp3.mp3,0 +胃口.mp3.mp3=@胃口.mp3.mp3,0 +胃.mp3.mp3=@胃.mp3.mp3,0 +味道.mp3.mp3=@味道.mp3.mp3,0 +位置.mp3.mp3=@位置.mp3.mp3,0 +位于.mp3.mp3=@位于.mp3.mp3,0 +未来.mp3.mp3=@未来.mp3.mp3,0 +未必.mp3.mp3=@未必.mp3.mp3,0 +委屈.mp3.mp3=@委屈.mp3.mp3,0 +尾巴.mp3.mp3=@尾巴.mp3.mp3,0 +伟大.mp3.mp3=@伟大.mp3.mp3,0 +维修.mp3.mp3=@维修.mp3.mp3,0 +唯一.mp3.mp3=@唯一.mp3.mp3,0 +围绕.mp3.mp3=@围绕.mp3.mp3,0 +围巾.mp3.mp3=@围巾.mp3.mp3,0 +违反.mp3.mp3=@违反.mp3.mp3,0 +微笑.mp3.mp3=@微笑.mp3.mp3,0 +危险.mp3.mp3=@危险.mp3.mp3,0 +危害.mp3.mp3=@危害.mp3.mp3,0 +往往.mp3.mp3=@往往.mp3.mp3,0 +往返.mp3.mp3=@往返.mp3.mp3,0 +网站.mp3.mp3=@网站.mp3.mp3,0 +网球.mp3.mp3=@网球.mp3.mp3,0 +网络.mp3.mp3=@网络.mp3.mp3,0 +王子.mp3.mp3=@王子.mp3.mp3,0 +万一.mp3.mp3=@万一.mp3.mp3,0 +玩具.mp3.mp3=@玩具.mp3.mp3,0 +完整.mp3.mp3=@完整.mp3.mp3,0 +完善.mp3.mp3=@完善.mp3.mp3,0 +完全.mp3.mp3=@完全.mp3.mp3,0 +完美.mp3.mp3=@完美.mp3.mp3,0 +外交.mp3.mp3=@外交.mp3.mp3,0 +外公.mp3.mp3=@外公.mp3.mp3,0 +歪.mp3.mp3=@歪.mp3.mp3,0 +袜子.mp3.mp3=@袜子.mp3.mp3,0 +脱.mp3.mp3=@脱.mp3.mp3,0 +退休.mp3.mp3=@退休.mp3.mp3,0 +退步.mp3.mp3=@退步.mp3.mp3,0 +退.mp3.mp3=@退.mp3.mp3,0 +推荐.mp3.mp3=@推荐.mp3.mp3,0 +推广.mp3.mp3=@推广.mp3.mp3,0 +推辞.mp3.mp3=@推辞.mp3.mp3,0 +推迟.mp3.mp3=@推迟.mp3.mp3,0 +推.mp3.mp3=@推.mp3.mp3,0 +团.mp3.mp3=@团.mp3.mp3,0 +兔子.mp3.mp3=@兔子.mp3.mp3,0 +吐.mp3.mp3=@吐.mp3.mp3,0 +土豆.mp3.mp3=@土豆.mp3.mp3,0 +土地.mp3.mp3=@土地.mp3.mp3,0 +突出.mp3.mp3=@突出.mp3.mp3,0 +透明.mp3.mp3=@透明.mp3.mp3,0 +投资.mp3.mp3=@投资.mp3.mp3,0 +投入.mp3.mp3=@投入.mp3.mp3,0 +偷.mp3.mp3=@偷.mp3.mp3,0 +痛快.mp3.mp3=@痛快.mp3.mp3,0 +痛苦.mp3.mp3=@痛苦.mp3.mp3,0 +统一.mp3.mp3=@统一.mp3.mp3,0 +同时.mp3.mp3=@同时.mp3.mp3,0 +同情.mp3.mp3=@同情.mp3.mp3,0 +通知.mp3.mp3=@通知.mp3.mp3,0 +通过.mp3.mp3=@通过.mp3.mp3,0 +通常.mp3.mp3=@通常.mp3.mp3,0 +挺.mp3.mp3=@挺.mp3.mp3,0 +停.mp3.mp3=@停.mp3.mp3,0 +条件.mp3.mp3=@条件.mp3.mp3,0 +挑战.mp3.mp3=@挑战.mp3.mp3,0 +填空.mp3.mp3=@填空.mp3.mp3,0 +天真.mp3.mp3=@天真.mp3.mp3,0 +天空.mp3.mp3=@天空.mp3.mp3,0 +体验.mp3.mp3=@体验.mp3.mp3,0 +体现.mp3.mp3=@体现.mp3.mp3,0 +体贴.mp3.mp3=@体贴.mp3.mp3,0 +体会.mp3.mp3=@体会.mp3.mp3,0 +题目.mp3.mp3=@题目.mp3.mp3,0 +提醒.mp3.mp3=@提醒.mp3.mp3,0 +提问.mp3.mp3=@提问.mp3.mp3,0 +提前.mp3.mp3=@提前.mp3.mp3,0 +提供.mp3.mp3=@提供.mp3.mp3,0 +提纲.mp3.mp3=@提纲.mp3.mp3,0 +提倡.mp3.mp3=@提倡.mp3.mp3,0 +提.mp3.mp3=@提.mp3.mp3,0 +疼爱.mp3.mp3=@疼爱.mp3.mp3,0 +特征.mp3.mp3=@特征.mp3.mp3,0 +特殊.mp3.mp3=@特殊.mp3.mp3,0 +特色.mp3.mp3=@特色.mp3.mp3,0 +特点.mp3.mp3=@特点.mp3.mp3,0 +套.mp3.mp3=@套.mp3.mp3,0 +讨厌.mp3.mp3=@讨厌.mp3.mp3,0 +讨论.mp3.mp3=@讨论.mp3.mp3,0 +淘气.mp3.mp3=@淘气.mp3.mp3,0 +桃.mp3.mp3=@桃.mp3.mp3,0 +逃避.mp3.mp3=@逃避.mp3.mp3,0 +逃.mp3.mp3=@逃.mp3.mp3,0 +趟.mp3.mp3=@趟.mp3.mp3,0 +烫.mp3.mp3=@烫.mp3.mp3,0 +躺.mp3.mp3=@躺.mp3.mp3,0 +糖.mp3.mp3=@糖.mp3.mp3,0 +汤.mp3.mp3=@汤.mp3.mp3,0 +坦率.mp3.mp3=@坦率.mp3.mp3,0 +谈判.mp3.mp3=@谈判.mp3.mp3,0 +谈.mp3.mp3=@谈.mp3.mp3,0 +态度.mp3.mp3=@态度.mp3.mp3,0 +太太.mp3.mp3=@太太.mp3.mp3,0 +太极拳.mp3.mp3=@太极拳.mp3.mp3,0 +抬.mp3.mp3=@抬.mp3.mp3,0 +台阶.mp3.mp3=@台阶.mp3.mp3,0 +台.mp3.mp3=@台.mp3.mp3,0 +锁.mp3.mp3=@锁.mp3.mp3,0 +所有.mp3.mp3=@所有.mp3.mp3,0 +所.mp3.mp3=@所.mp3.mp3,0 +缩短.mp3.mp3=@缩短.mp3.mp3,0 +损失.mp3.mp3=@损失.mp3.mp3,0 +孙子.mp3.mp3=@孙子.mp3.mp3,0 +碎.mp3.mp3=@碎.mp3.mp3,0 +随着.mp3.mp3=@随着.mp3.mp3,0 +随手.mp3.mp3=@随手.mp3.mp3,0 +随时.mp3.mp3=@随时.mp3.mp3,0 +随身.mp3.mp3=@随身.mp3.mp3,0 +随便.mp3.mp3=@随便.mp3.mp3,0 +酸.mp3.mp3=@酸.mp3.mp3,0 +宿舍.mp3.mp3=@宿舍.mp3.mp3,0 +速度.mp3.mp3=@速度.mp3.mp3,0 +搜索.mp3.mp3=@搜索.mp3.mp3,0 +死.mp3.mp3=@死.mp3.mp3,0 +撕.mp3.mp3=@撕.mp3.mp3,0 +思想.mp3.mp3=@思想.mp3.mp3,0 +思考.mp3.mp3=@思考.mp3.mp3,0 +私人.mp3.mp3=@私人.mp3.mp3,0 +丝毫.mp3.mp3=@丝毫.mp3.mp3,0 +丝绸.mp3.mp3=@丝绸.mp3.mp3,0 +硕士.mp3.mp3=@硕士.mp3.mp3,0 +说明.mp3.mp3=@说明.mp3.mp3,0 +说服.mp3.mp3=@说服.mp3.mp3,0 +顺序.mp3.mp3=@顺序.mp3.mp3,0 +顺利.mp3.mp3=@顺利.mp3.mp3,0 +顺便.mp3.mp3=@顺便.mp3.mp3,0 +税.mp3.mp3=@税.mp3.mp3,0 +双方.mp3.mp3=@双方.mp3.mp3,0 +帅.mp3.mp3=@帅.mp3.mp3,0 +甩.mp3.mp3=@甩.mp3.mp3,0 +摔倒.mp3.mp3=@摔倒.mp3.mp3,0 +数字.mp3.mp3=@数字.mp3.mp3,0 +数码.mp3.mp3=@数码.mp3.mp3,0 +数量.mp3.mp3=@数量.mp3.mp3,0 +数据.mp3.mp3=@数据.mp3.mp3,0 +数.mp3.mp3=@数.mp3.mp3,0 +鼠标.mp3.mp3=@鼠标.mp3.mp3,0 +属于.mp3.mp3=@属于.mp3.mp3,0 +熟悉.mp3.mp3=@熟悉.mp3.mp3,0 +熟练.mp3.mp3=@熟练.mp3.mp3,0 +蔬菜.mp3.mp3=@蔬菜.mp3.mp3,0 +输入.mp3.mp3=@输入.mp3.mp3,0 +输.mp3.mp3=@输.mp3.mp3,0 +舒适.mp3.mp3=@舒适.mp3.mp3,0 +梳子.mp3.mp3=@梳子.mp3.mp3,0 +书架.mp3.mp3=@书架.mp3.mp3,0 +受伤.mp3.mp3=@受伤.mp3.mp3,0 +寿命.mp3.mp3=@寿命.mp3.mp3,0 +首先.mp3.mp3=@首先.mp3.mp3,0 +首都.mp3.mp3=@首都.mp3.mp3,0 +首.mp3.mp3=@首.mp3.mp3,0 +手指.mp3.mp3=@手指.mp3.mp3,0 +手续.mp3.mp3=@手续.mp3.mp3,0 +手套.mp3.mp3=@手套.mp3.mp3,0 +手术.mp3.mp3=@手术.mp3.mp3,0 +手工.mp3.mp3=@手工.mp3.mp3,0 +收入.mp3.mp3=@收入.mp3.mp3,0 +收据.mp3.mp3=@收据.mp3.mp3,0 +收获.mp3.mp3=@收获.mp3.mp3,0 +收到.mp3.mp3=@收到.mp3.mp3,0 +收.mp3.mp3=@收.mp3.mp3,0 +适应.mp3.mp3=@适应.mp3.mp3,0 +适合.mp3.mp3=@适合.mp3.mp3,0 +是否.mp3.mp3=@是否.mp3.mp3,0 +试卷.mp3.mp3=@试卷.mp3.mp3,0 +事先.mp3.mp3=@事先.mp3.mp3,0 +事物.mp3.mp3=@事物.mp3.mp3,0 +事实.mp3.mp3=@事实.mp3.mp3,0 +似乎.mp3.mp3=@似乎.mp3.mp3,0 +似的.mp3.mp3=@似的.mp3.mp3,0 +市场.mp3.mp3=@市场.mp3.mp3,0 +世纪.mp3.mp3=@世纪.mp3.mp3,0 +士兵.mp3.mp3=@士兵.mp3.mp3,0 +始终.mp3.mp3=@始终.mp3.mp3,0 +使用.mp3.mp3=@使用.mp3.mp3,0 +使劲儿.mp3.mp3=@使劲儿.mp3.mp3,0 +使.mp3.mp3=@使.mp3.mp3,0 +食物.mp3.mp3=@食物.mp3.mp3,0 +实在.mp3.mp3=@实在.mp3.mp3,0 +实用.mp3.mp3=@实用.mp3.mp3,0 +实验.mp3.mp3=@实验.mp3.mp3,0 +实现.mp3.mp3=@实现.mp3.mp3,0 +实习.mp3.mp3=@实习.mp3.mp3,0 +实践.mp3.mp3=@实践.mp3.mp3,0 +实际.mp3.mp3=@实际.mp3.mp3,0 +实话.mp3.mp3=@实话.mp3.mp3,0 +时尚.mp3.mp3=@时尚.mp3.mp3,0 +时期.mp3.mp3=@时期.mp3.mp3,0 +时髦.mp3.mp3=@时髦.mp3.mp3,0 +时刻.mp3.mp3=@时刻.mp3.mp3,0 +时代.mp3.mp3=@时代.mp3.mp3,0 +时差.mp3.mp3=@时差.mp3.mp3,0 +石头.mp3.mp3=@石头.mp3.mp3,0 +十分.mp3.mp3=@十分.mp3.mp3,0 +湿润.mp3.mp3=@湿润.mp3.mp3,0 +狮子.mp3.mp3=@狮子.mp3.mp3,0 +诗.mp3.mp3=@诗.mp3.mp3,0 +师傅.mp3.mp3=@师傅.mp3.mp3,0 +失业.mp3.mp3=@失业.mp3.mp3,0 +失望.mp3.mp3=@失望.mp3.mp3,0 +失去.mp3.mp3=@失去.mp3.mp3,0 +失眠.mp3.mp3=@失眠.mp3.mp3,0 +失败.mp3.mp3=@失败.mp3.mp3,0 +剩.mp3.mp3=@剩.mp3.mp3,0 +盛.mp3.mp3=@盛.mp3.mp3,0 +胜利.mp3.mp3=@胜利.mp3.mp3,0 +省略.mp3.mp3=@省略.mp3.mp3,0 +省.mp3.mp3=@省.mp3.mp3,0 +绳子.mp3.mp3=@绳子.mp3.mp3,0 +声调.mp3.mp3=@声调.mp3.mp3,0 +生长.mp3.mp3=@生长.mp3.mp3,0 +生意.mp3.mp3=@生意.mp3.mp3,0 +生命.mp3.mp3=@生命.mp3.mp3,0 +生活.mp3.mp3=@生活.mp3.mp3,0 +生动.mp3.mp3=@生动.mp3.mp3,0 +生产.mp3.mp3=@生产.mp3.mp3,0 +升.mp3.mp3=@升.mp3.mp3,0 +慎重.mp3.mp3=@慎重.mp3.mp3,0 +甚至.mp3.mp3=@甚至.mp3.mp3,0 +审判.mp3.mp3=@审判.mp3.mp3,0 +审美.mp3.mp3=@审美.mp3.mp3,0 +审理.mp3.mp3=@审理.mp3.mp3,0 +审查.mp3.mp3=@审查.mp3.mp3,0 +神仙.mp3.mp3=@神仙.mp3.mp3,0 +神秘.mp3.mp3=@神秘.mp3.mp3,0 +神话.mp3.mp3=@神话.mp3.mp3,0 +深刻.mp3.mp3=@深刻.mp3.mp3,0 +深.mp3.mp3=@深.mp3.mp3,0 +身份.mp3.mp3=@身份.mp3.mp3,0 +身材.mp3.mp3=@身材.mp3.mp3,0 +伸.mp3.mp3=@伸.mp3.mp3,0 +摄影.mp3.mp3=@摄影.mp3.mp3,0 +射击.mp3.mp3=@射击.mp3.mp3,0 +社会.mp3.mp3=@社会.mp3.mp3,0 +设施.mp3.mp3=@设施.mp3.mp3,0 +设计.mp3.mp3=@设计.mp3.mp3,0 +设备.mp3.mp3=@设备.mp3.mp3,0 +蛇.mp3.mp3=@蛇.mp3.mp3,0 +勺子.mp3.mp3=@勺子.mp3.mp3,0 +稍微.mp3.mp3=@稍微.mp3.mp3,0 +上当.mp3.mp3=@上当.mp3.mp3,0 +商业.mp3.mp3=@商业.mp3.mp3,0 +商务.mp3.mp3=@商务.mp3.mp3,0 +商品.mp3.mp3=@商品.mp3.mp3,0 +商量.mp3.mp3=@商量.mp3.mp3,0 +伤心.mp3.mp3=@伤心.mp3.mp3,0 +伤害.mp3.mp3=@伤害.mp3.mp3,0 +善于.mp3.mp3=@善于.mp3.mp3,0 +善良.mp3.mp3=@善良.mp3.mp3,0 +扇子.mp3.mp3=@扇子.mp3.mp3,0 +闪电.mp3.mp3=@闪电.mp3.mp3,0 +删除.mp3.mp3=@删除.mp3.mp3,0 +晒.mp3.mp3=@晒.mp3.mp3,0 +傻.mp3.mp3=@傻.mp3.mp3,0 +刹那.mp3.mp3=@刹那.mp3.mp3,0 +沙滩.mp3.mp3=@沙滩.mp3.mp3,0 +沙漠.mp3.mp3=@沙漠.mp3.mp3,0 +沙发.mp3.mp3=@沙发.mp3.mp3,0 +杀.mp3.mp3=@杀.mp3.mp3,0 +森林.mp3.mp3=@森林.mp3.mp3,0 +色彩.mp3.mp3=@色彩.mp3.mp3,0 +嗓子.mp3.mp3=@嗓子.mp3.mp3,0 +散步.mp3.mp3=@散步.mp3.mp3,0 +洒.mp3.mp3=@洒.mp3.mp3,0 +弱.mp3.mp3=@弱.mp3.mp3,0 +软件.mp3.mp3=@软件.mp3.mp3,0 +软.mp3.mp3=@软.mp3.mp3,0 +入口.mp3.mp3=@入口.mp3.mp3,0 +如今.mp3.mp3=@如今.mp3.mp3,0 +如何.mp3.mp3=@如何.mp3.mp3,0 +日子.mp3.mp3=@日子.mp3.mp3,0 +日用品.mp3.mp3=@日用品.mp3.mp3,0 +日期.mp3.mp3=@日期.mp3.mp3,0 +日历.mp3.mp3=@日历.mp3.mp3,0 +日记.mp3.mp3=@日记.mp3.mp3,0 +日程.mp3.mp3=@日程.mp3.mp3,0 +日常.mp3.mp3=@日常.mp3.mp3,0 +仍然.mp3.mp3=@仍然.mp3.mp3,0 +扔.mp3.mp3=@扔.mp3.mp3,0 +任务.mp3.mp3=@任务.mp3.mp3,0 +任何.mp3.mp3=@任何.mp3.mp3,0 +人员.mp3.mp3=@人员.mp3.mp3,0 +人物.mp3.mp3=@人物.mp3.mp3,0 +人事.mp3.mp3=@人事.mp3.mp3,0 +人生.mp3.mp3=@人生.mp3.mp3,0 +人类.mp3.mp3=@人类.mp3.mp3,0 +人口.mp3.mp3=@人口.mp3.mp3,0 +人才.mp3.mp3=@人才.mp3.mp3,0 +热心.mp3.mp3=@热心.mp3.mp3,0 +热闹.mp3.mp3=@热闹.mp3.mp3,0 +热烈.mp3.mp3=@热烈.mp3.mp3,0 +热爱.mp3.mp3=@热爱.mp3.mp3,0 +绕.mp3.mp3=@绕.mp3.mp3,0 +燃烧.mp3.mp3=@燃烧.mp3.mp3,0 +然而.mp3.mp3=@然而.mp3.mp3,0 +群.mp3.mp3=@群.mp3.mp3,0 +确实.mp3.mp3=@确实.mp3.mp3,0 +确认.mp3.mp3=@确认.mp3.mp3,0 +确定.mp3.mp3=@确定.mp3.mp3,0 +却.mp3.mp3=@却.mp3.mp3,0 +缺少.mp3.mp3=@缺少.mp3.mp3,0 +缺乏.mp3.mp3=@缺乏.mp3.mp3,0 +缺点.mp3.mp3=@缺点.mp3.mp3,0 +劝.mp3.mp3=@劝.mp3.mp3,0 +全面.mp3.mp3=@全面.mp3.mp3,0 +全部.mp3.mp3=@全部.mp3.mp3,0 +权利.mp3.mp3=@权利.mp3.mp3,0 +权力.mp3.mp3=@权力.mp3.mp3,0 +圈.mp3.mp3=@圈.mp3.mp3,0 +去世.mp3.mp3=@去世.mp3.mp3,0 +娶.mp3.mp3=@娶.mp3.mp3,0 +取消.mp3.mp3=@取消.mp3.mp3,0 +取.mp3.mp3=@取.mp3.mp3,0 +趋势.mp3.mp3=@趋势.mp3.mp3,0 +区别.mp3.mp3=@区别.mp3.mp3,0 +球迷.mp3.mp3=@球迷.mp3.mp3,0 +穷.mp3.mp3=@穷.mp3.mp3,0 +庆祝.mp3.mp3=@庆祝.mp3.mp3,0 +请求.mp3.mp3=@请求.mp3.mp3,0 +情绪.mp3.mp3=@情绪.mp3.mp3,0 +情况.mp3.mp3=@情况.mp3.mp3,0 +情景.mp3.mp3=@情景.mp3.mp3,0 +清淡.mp3.mp3=@清淡.mp3.mp3,0 +轻易.mp3.mp3=@轻易.mp3.mp3,0 +轻松.mp3.mp3=@轻松.mp3.mp3,0 +轻视.mp3.mp3=@轻视.mp3.mp3,0 +轻.mp3.mp3=@轻.mp3.mp3,0 +青春.mp3.mp3=@青春.mp3.mp3,0 +青.mp3.mp3=@青.mp3.mp3,0 +勤奋.mp3.mp3=@勤奋.mp3.mp3,0 +亲自.mp3.mp3=@亲自.mp3.mp3,0 +亲切.mp3.mp3=@亲切.mp3.mp3,0 +亲戚.mp3.mp3=@亲戚.mp3.mp3,0 +亲爱.mp3.mp3=@亲爱.mp3.mp3,0 +切.mp3.mp3=@切.mp3.mp3,0 +巧妙.mp3.mp3=@巧妙.mp3.mp3,0 +瞧.mp3.mp3=@瞧.mp3.mp3,0 +桥.mp3.mp3=@桥.mp3.mp3,0 +敲.mp3.mp3=@敲.mp3.mp3,0 +悄悄.mp3.mp3=@悄悄.mp3.mp3,0 +抢.mp3.mp3=@抢.mp3.mp3,0 +墙.mp3.mp3=@墙.mp3.mp3,0 +强烈.mp3.mp3=@强烈.mp3.mp3,0 +强调.mp3.mp3=@强调.mp3.mp3,0 +枪.mp3.mp3=@枪.mp3.mp3,0 +欠.mp3.mp3=@欠.mp3.mp3,0 +浅.mp3.mp3=@浅.mp3.mp3,0 +前途.mp3.mp3=@前途.mp3.mp3,0 +签证.mp3.mp3=@签证.mp3.mp3,0 +签.mp3.mp3=@签.mp3.mp3,0 +谦虚.mp3.mp3=@谦虚.mp3.mp3,0 +千万.mp3.mp3=@千万.mp3.mp3,0 +汽油.mp3.mp3=@汽油.mp3.mp3,0 +气候.mp3.mp3=@气候.mp3.mp3,0 +气氛.mp3.mp3=@气氛.mp3.mp3,0 +启发.mp3.mp3=@启发.mp3.mp3,0 +企业.mp3.mp3=@企业.mp3.mp3,0 +奇迹.mp3.mp3=@奇迹.mp3.mp3,0 +其中.mp3.mp3=@其中.mp3.mp3,0 +其余.mp3.mp3=@其余.mp3.mp3,0 +其次.mp3.mp3=@其次.mp3.mp3,0 +期间.mp3.mp3=@期间.mp3.mp3,0 +期待.mp3.mp3=@期待.mp3.mp3,0 +曝光.mp3.mp3=@曝光.mp3.mp3,0 +普遍.mp3.mp3=@普遍.mp3.mp3,0 +葡萄.mp3.mp3=@葡萄.mp3.mp3,0 +破坏.mp3.mp3=@破坏.mp3.mp3,0 +破产.mp3.mp3=@破产.mp3.mp3,0 +破.mp3.mp3=@破.mp3.mp3,0 +迫切.mp3.mp3=@迫切.mp3.mp3,0 +凭.mp3.mp3=@凭.mp3.mp3,0 +评价.mp3.mp3=@评价.mp3.mp3,0 +平时.mp3.mp3=@平时.mp3.mp3,0 +平均.mp3.mp3=@平均.mp3.mp3,0 +平静.mp3.mp3=@平静.mp3.mp3,0 +平衡.mp3.mp3=@平衡.mp3.mp3,0 +平方.mp3.mp3=@平方.mp3.mp3,0 +平等.mp3.mp3=@平等.mp3.mp3,0 +平常.mp3.mp3=@平常.mp3.mp3,0 +平安.mp3.mp3=@平安.mp3.mp3,0 +平.mp3.mp3=@平.mp3.mp3,0 +乒乓.mp3.mp3=@乒乓.mp3.mp3,0 +频道.mp3.mp3=@频道.mp3.mp3,0 +拼音.mp3.mp3=@拼音.mp3.mp3,0 +飘.mp3.mp3=@飘.mp3.mp3,0 +骗.mp3.mp3=@骗.mp3.mp3,0 +片面.mp3.mp3=@片面.mp3.mp3,0 +片.mp3.mp3=@片.mp3.mp3,0 +篇.mp3.mp3=@篇.mp3.mp3,0 +匹.mp3.mp3=@匹.mp3.mp3,0 +疲劳.mp3.mp3=@疲劳.mp3.mp3,0 +披.mp3.mp3=@披.mp3.mp3,0 +批准.mp3.mp3=@批准.mp3.mp3,0 +批.mp3.mp3=@批.mp3.mp3,0 +碰.mp3.mp3=@碰.mp3.mp3,0 +盆.mp3.mp3=@盆.mp3.mp3,0 +配合.mp3.mp3=@配合.mp3.mp3,0 +佩服.mp3.mp3=@佩服.mp3.mp3,0 +赔偿.mp3.mp3=@赔偿.mp3.mp3,0 +培养.mp3.mp3=@培养.mp3.mp3,0 +培训.mp3.mp3=@培训.mp3.mp3,0 +盼望.mp3.mp3=@盼望.mp3.mp3,0 +派.mp3.mp3=@派.mp3.mp3,0 +拍.mp3.mp3=@拍.mp3.mp3,0 +偶然.mp3.mp3=@偶然.mp3.mp3,0 +欧洲.mp3.mp3=@欧洲.mp3.mp3,0 +女士.mp3.mp3=@女士.mp3.mp3,0 +浓.mp3.mp3=@浓.mp3.mp3,0 +农业.mp3.mp3=@农业.mp3.mp3,0 +农民.mp3.mp3=@农民.mp3.mp3,0 +农村.mp3.mp3=@农村.mp3.mp3,0 +宁可.mp3.mp3=@宁可.mp3.mp3,0 +念.mp3.mp3=@念.mp3.mp3,0 +年纪.mp3.mp3=@年纪.mp3.mp3,0 +年代.mp3.mp3=@年代.mp3.mp3,0 +嗯.mp3.mp3=@嗯.mp3.mp3,0 +能源.mp3.mp3=@能源.mp3.mp3,0 +能干.mp3.mp3=@能干.mp3.mp3,0 +嫩.mp3.mp3=@嫩.mp3.mp3,0 +内科.mp3.mp3=@内科.mp3.mp3,0 +内部.mp3.mp3=@内部.mp3.mp3,0 +脑袋.mp3.mp3=@脑袋.mp3.mp3,0 +难免.mp3.mp3=@难免.mp3.mp3,0 +难怪.mp3.mp3=@难怪.mp3.mp3,0 +哪怕.mp3.mp3=@哪怕.mp3.mp3,0 +哪.mp3.mp3=@哪.mp3.mp3,0 +目前.mp3.mp3=@目前.mp3.mp3,0 +目录.mp3.mp3=@目录.mp3.mp3,0 +目标.mp3.mp3=@目标.mp3.mp3,0 +木头.mp3.mp3=@木头.mp3.mp3,0 +某.mp3.mp3=@某.mp3.mp3,0 +陌生.mp3.mp3=@陌生.mp3.mp3,0 +模特.mp3.mp3=@模特.mp3.mp3,0 +模糊.mp3.mp3=@模糊.mp3.mp3,0 +模仿.mp3.mp3=@模仿.mp3.mp3,0 +摸.mp3.mp3=@摸.mp3.mp3,0 +命运.mp3.mp3=@命运.mp3.mp3,0 +命令.mp3.mp3=@命令.mp3.mp3,0 +明星.mp3.mp3=@明星.mp3.mp3,0 +明显.mp3.mp3=@明显.mp3.mp3,0 +明确.mp3.mp3=@明确.mp3.mp3,0 +名字.mp3.mp3=@名字.mp3.mp3,0 +名片.mp3.mp3=@名片.mp3.mp3,0 +名牌.mp3.mp3=@名牌.mp3.mp3,0 +敏感.mp3.mp3=@敏感.mp3.mp3,0 +描写.mp3.mp3=@描写.mp3.mp3,0 +苗条.mp3.mp3=@苗条.mp3.mp3,0 +面临.mp3.mp3=@面临.mp3.mp3,0 +面积.mp3.mp3=@面积.mp3.mp3,0 +面对.mp3.mp3=@面对.mp3.mp3,0 +蜜蜂.mp3.mp3=@蜜蜂.mp3.mp3,0 +密切.mp3.mp3=@密切.mp3.mp3,0 +秘书.mp3.mp3=@秘书.mp3.mp3,0 +秘密.mp3.mp3=@秘密.mp3.mp3,0 +米饭.mp3.mp3=@米饭.mp3.mp3,0 +梦想.mp3.mp3=@梦想.mp3.mp3,0 +魅力.mp3.mp3=@魅力.mp3.mp3,0 +美术.mp3.mp3=@美术.mp3.mp3,0 +煤炭.mp3.mp3=@煤炭.mp3.mp3,0 +媒体.mp3.mp3=@媒体.mp3.mp3,0 +眉毛.mp3.mp3=@眉毛.mp3.mp3,0 +没有.mp3.mp3=@没有.mp3.mp3,0 +贸易.mp3.mp3=@贸易.mp3.mp3,0 +冒险.mp3.mp3=@冒险.mp3.mp3,0 +矛盾.mp3.mp3=@矛盾.mp3.mp3,0 +毛病.mp3.mp3=@毛病.mp3.mp3,0 +猫.mp3.mp3=@猫.mp3.mp3,0 +满足.mp3.mp3=@满足.mp3.mp3,0 +馒头.mp3.mp3=@馒头.mp3.mp3,0 +买.mp3.mp3=@买.mp3.mp3,0 +吗.mp3.mp3=@吗.mp3.mp3,0 +骂.mp3.mp3=@骂.mp3.mp3,0 +妈妈.mp3.mp3=@妈妈.mp3.mp3,0 +落后.mp3.mp3=@落后.mp3.mp3,0 +逻辑.mp3.mp3=@逻辑.mp3.mp3,0 +论文.mp3.mp3=@论文.mp3.mp3,0 +轮流.mp3.mp3=@轮流.mp3.mp3,0 +录音.mp3.mp3=@录音.mp3.mp3,0 +录取.mp3.mp3=@录取.mp3.mp3,0 +陆续.mp3.mp3=@陆续.mp3.mp3,0 +陆地.mp3.mp3=@陆地.mp3.mp3,0 +漏.mp3.mp3=@漏.mp3.mp3,0 +龙.mp3.mp3=@龙.mp3.mp3,0 +六.mp3.mp3=@六.mp3.mp3,0 +流泪.mp3.mp3=@流泪.mp3.mp3,0 +流传.mp3.mp3=@流传.mp3.mp3,0 +浏览.mp3.mp3=@浏览.mp3.mp3,0 +领域.mp3.mp3=@领域.mp3.mp3,0 +领导.mp3.mp3=@领导.mp3.mp3,0 +零食.mp3.mp3=@零食.mp3.mp3,0 +零件.mp3.mp3=@零件.mp3.mp3,0 +铃.mp3.mp3=@铃.mp3.mp3,0 +灵活.mp3.mp3=@灵活.mp3.mp3,0 +临时.mp3.mp3=@临时.mp3.mp3,0 +列车.mp3.mp3=@列车.mp3.mp3,0 +亮.mp3.mp3=@亮.mp3.mp3,0 +粮食.mp3.mp3=@粮食.mp3.mp3,0 +良好.mp3.mp3=@良好.mp3.mp3,0 +恋爱.mp3.mp3=@恋爱.mp3.mp3,0 +联合.mp3.mp3=@联合.mp3.mp3,0 +连续.mp3.mp3=@连续.mp3.mp3,0 +连忙.mp3.mp3=@连忙.mp3.mp3,0 +利用.mp3.mp3=@利用.mp3.mp3,0 +利益.mp3.mp3=@利益.mp3.mp3,0 +利息.mp3.mp3=@利息.mp3.mp3,0 +利润.mp3.mp3=@利润.mp3.mp3,0 +立刻.mp3.mp3=@立刻.mp3.mp3,0 +立即.mp3.mp3=@立即.mp3.mp3,0 +力量.mp3.mp3=@力量.mp3.mp3,0 +理由.mp3.mp3=@理由.mp3.mp3,0 +理论.mp3.mp3=@理论.mp3.mp3,0 +梨.mp3.mp3=@梨.mp3.mp3,0 +离婚.mp3.mp3=@离婚.mp3.mp3,0 +厘米.mp3.mp3=@厘米.mp3.mp3,0 +冷淡.mp3.mp3=@冷淡.mp3.mp3,0 +冷.mp3.mp3=@冷.mp3.mp3,0 +类型.mp3.mp3=@类型.mp3.mp3,0 +雷.mp3.mp3=@雷.mp3.mp3,0 +了.mp3.mp3=@了.mp3.mp3,0 +乐器.mp3.mp3=@乐器.mp3.mp3,0 +乐观.mp3.mp3=@乐观.mp3.mp3,0 +姥姥.mp3.mp3=@姥姥.mp3.mp3,0 +老鼠.mp3.mp3=@老鼠.mp3.mp3,0 +老实.mp3.mp3=@老实.mp3.mp3,0 +老师.mp3.mp3=@老师.mp3.mp3,0 +老婆.mp3.mp3=@老婆.mp3.mp3,0 +老板.mp3.mp3=@老板.mp3.mp3,0 +劳驾.mp3.mp3=@劳驾.mp3.mp3,0 +劳动.mp3.mp3=@劳动.mp3.mp3,0 +朗读.mp3.mp3=@朗读.mp3.mp3,0 +烂.mp3.mp3=@烂.mp3.mp3,0 +拦.mp3.mp3=@拦.mp3.mp3,0 +来.mp3.mp3=@来.mp3.mp3,0 +辣椒.mp3.mp3=@辣椒.mp3.mp3,0 +扩大.mp3.mp3=@扩大.mp3.mp3,0 +昆虫.mp3.mp3=@昆虫.mp3.mp3,0 +宽.mp3.mp3=@宽.mp3.mp3,0 +夸张.mp3.mp3=@夸张.mp3.mp3,0 +夸.mp3.mp3=@夸.mp3.mp3,0 +口味.mp3.mp3=@口味.mp3.mp3,0 +控制.mp3.mp3=@控制.mp3.mp3,0 +空闲.mp3.mp3=@空闲.mp3.mp3,0 +空间.mp3.mp3=@空间.mp3.mp3,0 +课程.mp3.mp3=@课程.mp3.mp3,0 +客观.mp3.mp3=@客观.mp3.mp3,0 +刻苦.mp3.mp3=@刻苦.mp3.mp3,0 +克服.mp3.mp3=@克服.mp3.mp3,0 +克.mp3.mp3=@克.mp3.mp3,0 +可怕.mp3.mp3=@可怕.mp3.mp3,0 +可靠.mp3.mp3=@可靠.mp3.mp3,0 +可见.mp3.mp3=@可见.mp3.mp3,0 +颗.mp3.mp3=@颗.mp3.mp3,0 +靠.mp3.mp3=@靠.mp3.mp3,0 +看望.mp3.mp3=@看望.mp3.mp3,0 +看不起.mp3.mp3=@看不起.mp3.mp3,0 +砍.mp3.mp3=@砍.mp3.mp3,0 +开水.mp3.mp3=@开水.mp3.mp3,0 +开放.mp3.mp3=@开放.mp3.mp3,0 +开发.mp3.mp3=@开发.mp3.mp3,0 +卡车.mp3.mp3=@卡车.mp3.mp3,0 +均匀.mp3.mp3=@均匀.mp3.mp3,0 +军事.mp3.mp3=@军事.mp3.mp3,0 +绝对.mp3.mp3=@绝对.mp3.mp3,0 +决心.mp3.mp3=@决心.mp3.mp3,0 +决赛.mp3.mp3=@决赛.mp3.mp3,0 +捐.mp3.mp3=@捐.mp3.mp3,0 +据说.mp3.mp3=@据说.mp3.mp3,0 +具体.mp3.mp3=@具体.mp3.mp3,0 +具备.mp3.mp3=@具备.mp3.mp3,0 +巨大.mp3.mp3=@巨大.mp3.mp3,0 +桔子.mp3.mp3=@桔子.mp3.mp3,0 +居然.mp3.mp3=@居然.mp3.mp3,0 +舅舅.mp3.mp3=@舅舅.mp3.mp3,0 +救.mp3.mp3=@救.mp3.mp3,0 +酒吧.mp3.mp3=@酒吧.mp3.mp3,0 +九.mp3.mp3=@九.mp3.mp3,0 +精神.mp3.mp3=@精神.mp3.mp3,0 +精力.mp3.mp3=@精力.mp3.mp3,0 +经营.mp3.mp3=@经营.mp3.mp3,0 +经商.mp3.mp3=@经商.mp3.mp3,0 +经典.mp3.mp3=@经典.mp3.mp3,0 +近代.mp3.mp3=@近代.mp3.mp3,0 +进口.mp3.mp3=@进口.mp3.mp3,0 +进步.mp3.mp3=@进步.mp3.mp3,0 +谨慎.mp3.mp3=@谨慎.mp3.mp3,0 +紧急.mp3.mp3=@紧急.mp3.mp3,0 +尽量.mp3.mp3=@尽量.mp3.mp3,0 +尽力.mp3.mp3=@尽力.mp3.mp3,0 +尽快.mp3.mp3=@尽快.mp3.mp3,0 +金属.mp3.mp3=@金属.mp3.mp3,0 +今天.mp3.mp3=@今天.mp3.mp3,0 +借口.mp3.mp3=@借口.mp3.mp3,0 +届.mp3.mp3=@届.mp3.mp3,0 +戒指.mp3.mp3=@戒指.mp3.mp3,0 +戒.mp3.mp3=@戒.mp3.mp3,0 +结账.mp3.mp3=@结账.mp3.mp3,0 +结实.mp3.mp3=@结实.mp3.mp3,0 +结论.mp3.mp3=@结论.mp3.mp3,0 +结合.mp3.mp3=@结合.mp3.mp3,0 +结构.mp3.mp3=@结构.mp3.mp3,0 +节省.mp3.mp3=@节省.mp3.mp3,0 +接近.mp3.mp3=@接近.mp3.mp3,0 +接待.mp3.mp3=@接待.mp3.mp3,0 +接触.mp3.mp3=@接触.mp3.mp3,0 +阶段.mp3.mp3=@阶段.mp3.mp3,0 +教训.mp3.mp3=@教训.mp3.mp3,0 +教练.mp3.mp3=@教练.mp3.mp3,0 +教材.mp3.mp3=@教材.mp3.mp3,0 +叫.mp3.mp3=@叫.mp3.mp3,0 +狡猾.mp3.mp3=@狡猾.mp3.mp3,0 +角色.mp3.mp3=@角色.mp3.mp3,0 +角度.mp3.mp3=@角度.mp3.mp3,0 +胶水.mp3.mp3=@胶水.mp3.mp3,0 +浇.mp3.mp3=@浇.mp3.mp3,0 +交往.mp3.mp3=@交往.mp3.mp3,0 +交际.mp3.mp3=@交际.mp3.mp3,0 +交换.mp3.mp3=@交换.mp3.mp3,0 +酱油.mp3.mp3=@酱油.mp3.mp3,0 +讲座.mp3.mp3=@讲座.mp3.mp3,0 +讲究.mp3.mp3=@讲究.mp3.mp3,0 +键盘.mp3.mp3=@键盘.mp3.mp3,0 +健身.mp3.mp3=@健身.mp3.mp3,0 +建筑.mp3.mp3=@建筑.mp3.mp3,0 +建设.mp3.mp3=@建设.mp3.mp3,0 +建立.mp3.mp3=@建立.mp3.mp3,0 +简直.mp3.mp3=@简直.mp3.mp3,0 +简历.mp3.mp3=@简历.mp3.mp3,0 +剪刀.mp3.mp3=@剪刀.mp3.mp3,0 +捡.mp3.mp3=@捡.mp3.mp3,0 +兼职.mp3.mp3=@兼职.mp3.mp3,0 +艰苦.mp3.mp3=@艰苦.mp3.mp3,0 +艰巨.mp3.mp3=@艰巨.mp3.mp3,0 +肩膀.mp3.mp3=@肩膀.mp3.mp3,0 +坚强.mp3.mp3=@坚强.mp3.mp3,0 +坚决.mp3.mp3=@坚决.mp3.mp3,0 +嫁.mp3.mp3=@嫁.mp3.mp3,0 +驾驶.mp3.mp3=@驾驶.mp3.mp3,0 +价值.mp3.mp3=@价值.mp3.mp3,0 +假装.mp3.mp3=@假装.mp3.mp3,0 +假设.mp3.mp3=@假设.mp3.mp3,0 +假如.mp3.mp3=@假如.mp3.mp3,0 +甲.mp3.mp3=@甲.mp3.mp3,0 +嘉宾.mp3.mp3=@嘉宾.mp3.mp3,0 +家乡.mp3.mp3=@家乡.mp3.mp3,0 +家务.mp3.mp3=@家务.mp3.mp3,0 +家庭.mp3.mp3=@家庭.mp3.mp3,0 +家.mp3.mp3=@家.mp3.mp3,0 +夹子.mp3.mp3=@夹子.mp3.mp3,0 +寂寞.mp3.mp3=@寂寞.mp3.mp3,0 +纪念.mp3.mp3=@纪念.mp3.mp3,0 +纪律.mp3.mp3=@纪律.mp3.mp3,0 +纪录.mp3.mp3=@纪录.mp3.mp3,0 +记忆.mp3.mp3=@记忆.mp3.mp3,0 +记录.mp3.mp3=@记录.mp3.mp3,0 +计算.mp3.mp3=@计算.mp3.mp3,0 +挤.mp3.mp3=@挤.mp3.mp3,0 +集中.mp3.mp3=@集中.mp3.mp3,0 +集体.mp3.mp3=@集体.mp3.mp3,0 +集合.mp3.mp3=@集合.mp3.mp3,0 +急诊.mp3.mp3=@急诊.mp3.mp3,0 +急忙.mp3.mp3=@急忙.mp3.mp3,0 +极其.mp3.mp3=@极其.mp3.mp3,0 +及格.mp3.mp3=@及格.mp3.mp3,0 +激烈.mp3.mp3=@激烈.mp3.mp3,0 +基本.mp3.mp3=@基本.mp3.mp3,0 +肌肉.mp3.mp3=@肌肉.mp3.mp3,0 +机器.mp3.mp3=@机器.mp3.mp3,0 +或许.mp3.mp3=@或许.mp3.mp3,0 +伙伴.mp3.mp3=@伙伴.mp3.mp3,0 +火柴.mp3.mp3=@火柴.mp3.mp3,0 +活跃.mp3.mp3=@活跃.mp3.mp3,0 +婚姻.mp3.mp3=@婚姻.mp3.mp3,0 +婚礼.mp3.mp3=@婚礼.mp3.mp3,0 +会计.mp3.mp3=@会计.mp3.mp3,0 +会.mp3.mp3=@会.mp3.mp3,0 +汇率.mp3.mp3=@汇率.mp3.mp3,0 +回.mp3.mp3=@回.mp3.mp3,0 +恢复.mp3.mp3=@恢复.mp3.mp3,0 +挥.mp3.mp3=@挥.mp3.mp3,0 +灰心.mp3.mp3=@灰心.mp3.mp3,0 +灰尘.mp3.mp3=@灰尘.mp3.mp3,0 +灰.mp3.mp3=@灰.mp3.mp3,0 +黄金.mp3.mp3=@黄金.mp3.mp3,0 +慌张.mp3.mp3=@慌张.mp3.mp3,0 +幻想.mp3.mp3=@幻想.mp3.mp3,0 +缓解.mp3.mp3=@缓解.mp3.mp3,0 +怀孕.mp3.mp3=@怀孕.mp3.mp3,0 +怀念.mp3.mp3=@怀念.mp3.mp3,0 +话题.mp3.mp3=@话题.mp3.mp3,0 +划.mp3.mp3=@划.mp3.mp3,0 +化学.mp3.mp3=@化学.mp3.mp3,0 +滑.mp3.mp3=@滑.mp3.mp3,0 +华裔.mp3.mp3=@华裔.mp3.mp3,0 +花生.mp3.mp3=@花生.mp3.mp3,0 +糊涂.mp3.mp3=@糊涂.mp3.mp3,0 +蝴蝶.mp3.mp3=@蝴蝶.mp3.mp3,0 +壶.mp3.mp3=@壶.mp3.mp3,0 +胡同.mp3.mp3=@胡同.mp3.mp3,0 +胡说.mp3.mp3=@胡说.mp3.mp3,0 +忽视.mp3.mp3=@忽视.mp3.mp3,0 +忽然.mp3.mp3=@忽然.mp3.mp3,0 +呼吸.mp3.mp3=@呼吸.mp3.mp3,0 +后果.mp3.mp3=@后果.mp3.mp3,0 +后背.mp3.mp3=@后背.mp3.mp3,0 +猴子.mp3.mp3=@猴子.mp3.mp3,0 +恨.mp3.mp3=@恨.mp3.mp3,0 +很.mp3.mp3=@很.mp3.mp3,0 +核心.mp3.mp3=@核心.mp3.mp3,0 +和平.mp3.mp3=@和平.mp3.mp3,0 +和.mp3.mp3=@和.mp3.mp3,0 +何况.mp3.mp3=@何况.mp3.mp3,0 +何必.mp3.mp3=@何必.mp3.mp3,0 +合作.mp3.mp3=@合作.mp3.mp3,0 +合影.mp3.mp3=@合影.mp3.mp3,0 +合同.mp3.mp3=@合同.mp3.mp3,0 +合理.mp3.mp3=@合理.mp3.mp3,0 +合法.mp3.mp3=@合法.mp3.mp3,0 +喝.mp3.mp3=@喝.mp3.mp3,0 +号.mp3.mp3=@号.mp3.mp3,0 +好奇.mp3.mp3=@好奇.mp3.mp3,0 +好客.mp3.mp3=@好客.mp3.mp3,0 +好.mp3.mp3=@好.mp3.mp3,0 +豪华.mp3.mp3=@豪华.mp3.mp3,0 +汉语.mp3.mp3=@汉语.mp3.mp3,0 +喊.mp3.mp3=@喊.mp3.mp3,0 +海鲜.mp3.mp3=@海鲜.mp3.mp3,0 +海关.mp3.mp3=@海关.mp3.mp3,0 +哈.mp3.mp3=@哈.mp3.mp3,0 +过期.mp3.mp3=@过期.mp3.mp3,0 +过敏.mp3.mp3=@过敏.mp3.mp3,0 +过分.mp3.mp3=@过分.mp3.mp3,0 +果实.mp3.mp3=@果实.mp3.mp3,0 +果然.mp3.mp3=@果然.mp3.mp3,0 +国王.mp3.mp3=@国王.mp3.mp3,0 +锅.mp3.mp3=@锅.mp3.mp3,0 +滚.mp3.mp3=@滚.mp3.mp3,0 +柜台.mp3.mp3=@柜台.mp3.mp3,0 +规则.mp3.mp3=@规则.mp3.mp3,0 +规模.mp3.mp3=@规模.mp3.mp3,0 +规律.mp3.mp3=@规律.mp3.mp3,0 +规矩.mp3.mp3=@规矩.mp3.mp3,0 +归纳.mp3.mp3=@归纳.mp3.mp3,0 +广泛.mp3.mp3=@广泛.mp3.mp3,0 +广大.mp3.mp3=@广大.mp3.mp3,0 +广场.mp3.mp3=@广场.mp3.mp3,0 +光盘.mp3.mp3=@光盘.mp3.mp3,0 +光明.mp3.mp3=@光明.mp3.mp3,0 +光临.mp3.mp3=@光临.mp3.mp3,0 +光滑.mp3.mp3=@光滑.mp3.mp3,0 +管子.mp3.mp3=@管子.mp3.mp3,0 +冠军.mp3.mp3=@冠军.mp3.mp3,0 +官.mp3.mp3=@官.mp3.mp3,0 +观念.mp3.mp3=@观念.mp3.mp3,0 +观点.mp3.mp3=@观点.mp3.mp3,0 +观察.mp3.mp3=@观察.mp3.mp3,0 +关闭.mp3.mp3=@关闭.mp3.mp3,0 +拐弯.mp3.mp3=@拐弯.mp3.mp3,0 +乖.mp3.mp3=@乖.mp3.mp3,0 +挂号.mp3.mp3=@挂号.mp3.mp3,0 +固定.mp3.mp3=@固定.mp3.mp3,0 +鼓掌.mp3.mp3=@鼓掌.mp3.mp3,0 +鼓舞.mp3.mp3=@鼓舞.mp3.mp3,0 +骨头.mp3.mp3=@骨头.mp3.mp3,0 +股票.mp3.mp3=@股票.mp3.mp3,0 +古典.mp3.mp3=@古典.mp3.mp3,0 +古代.mp3.mp3=@古代.mp3.mp3,0 +姑娘.mp3.mp3=@姑娘.mp3.mp3,0 +姑姑.mp3.mp3=@姑姑.mp3.mp3,0 +构成.mp3.mp3=@构成.mp3.mp3,0 +狗.mp3.mp3=@狗.mp3.mp3,0 +沟通.mp3.mp3=@沟通.mp3.mp3,0 +贡献.mp3.mp3=@贡献.mp3.mp3,0 +恭喜.mp3.mp3=@恭喜.mp3.mp3,0 +功能.mp3.mp3=@功能.mp3.mp3,0 +公主.mp3.mp3=@公主.mp3.mp3,0 +公元.mp3.mp3=@公元.mp3.mp3,0 +公寓.mp3.mp3=@公寓.mp3.mp3,0 +公平.mp3.mp3=@公平.mp3.mp3,0 +公开.mp3.mp3=@公开.mp3.mp3,0 +公布.mp3.mp3=@公布.mp3.mp3,0 +工作.mp3.mp3=@工作.mp3.mp3,0 +工业.mp3.mp3=@工业.mp3.mp3,0 +工人.mp3.mp3=@工人.mp3.mp3,0 +工具.mp3.mp3=@工具.mp3.mp3,0 +工厂.mp3.mp3=@工厂.mp3.mp3,0 +根本.mp3.mp3=@根本.mp3.mp3,0 +根.mp3.mp3=@根.mp3.mp3,0 +各自.mp3.mp3=@各自.mp3.mp3,0 +个性.mp3.mp3=@个性.mp3.mp3,0 +个人.mp3.mp3=@个人.mp3.mp3,0 +个别.mp3.mp3=@个别.mp3.mp3,0 +个.mp3.mp3=@个.mp3.mp3,0 +隔壁.mp3.mp3=@隔壁.mp3.mp3,0 +格外.mp3.mp3=@格外.mp3.mp3,0 +告别.mp3.mp3=@告别.mp3.mp3,0 +搞.mp3.mp3=@搞.mp3.mp3,0 +高兴.mp3.mp3=@高兴.mp3.mp3,0 +高级.mp3.mp3=@高级.mp3.mp3,0 +高档.mp3.mp3=@高档.mp3.mp3,0 +钢铁.mp3.mp3=@钢铁.mp3.mp3,0 +干燥.mp3.mp3=@干燥.mp3.mp3,0 +干脆.mp3.mp3=@干脆.mp3.mp3,0 +感想.mp3.mp3=@感想.mp3.mp3,0 +感受.mp3.mp3=@感受.mp3.mp3,0 +感激.mp3.mp3=@感激.mp3.mp3,0 +赶快.mp3.mp3=@赶快.mp3.mp3,0 +赶紧.mp3.mp3=@赶紧.mp3.mp3,0 +概念.mp3.mp3=@概念.mp3.mp3,0 +概括.mp3.mp3=@概括.mp3.mp3,0 +盖.mp3.mp3=@盖.mp3.mp3,0 +改正.mp3.mp3=@改正.mp3.mp3,0 +改善.mp3.mp3=@改善.mp3.mp3,0 +改进.mp3.mp3=@改进.mp3.mp3,0 +改革.mp3.mp3=@改革.mp3.mp3,0 +复制.mp3.mp3=@复制.mp3.mp3,0 +妇女.mp3.mp3=@妇女.mp3.mp3,0 +辅导.mp3.mp3=@辅导.mp3.mp3,0 +幅.mp3.mp3=@幅.mp3.mp3,0 +服装.mp3.mp3=@服装.mp3.mp3,0 +扶.mp3.mp3=@扶.mp3.mp3,0 +否认.mp3.mp3=@否认.mp3.mp3,0 +否定.mp3.mp3=@否定.mp3.mp3,0 +讽刺.mp3.mp3=@讽刺.mp3.mp3,0 +疯狂.mp3.mp3=@疯狂.mp3.mp3,0 +风险.mp3.mp3=@风险.mp3.mp3,0 +风俗.mp3.mp3=@风俗.mp3.mp3,0 +风景.mp3.mp3=@风景.mp3.mp3,0 +风格.mp3.mp3=@风格.mp3.mp3,0 +奋斗.mp3.mp3=@奋斗.mp3.mp3,0 +纷纷.mp3.mp3=@纷纷.mp3.mp3,0 +分析.mp3.mp3=@分析.mp3.mp3,0 +分手.mp3.mp3=@分手.mp3.mp3,0 +分配.mp3.mp3=@分配.mp3.mp3,0 +分布.mp3.mp3=@分布.mp3.mp3,0 +分别.mp3.mp3=@分别.mp3.mp3,0 +废话.mp3.mp3=@废话.mp3.mp3,0 +肥皂.mp3.mp3=@肥皂.mp3.mp3,0 +非.mp3.mp3=@非.mp3.mp3,0 +飞机.mp3.mp3=@飞机.mp3.mp3,0 +仿佛.mp3.mp3=@仿佛.mp3.mp3,0 +妨碍.mp3.mp3=@妨碍.mp3.mp3,0 +方式.mp3.mp3=@方式.mp3.mp3,0 +方案.mp3.mp3=@方案.mp3.mp3,0 +方.mp3.mp3=@方.mp3.mp3,0 +范围.mp3.mp3=@范围.mp3.mp3,0 +饭店.mp3.mp3=@饭店.mp3.mp3,0 +反正.mp3.mp3=@反正.mp3.mp3,0 +反映.mp3.mp3=@反映.mp3.mp3,0 +反应.mp3.mp3=@反应.mp3.mp3,0 +反复.mp3.mp3=@反复.mp3.mp3,0 +反而.mp3.mp3=@反而.mp3.mp3,0 +反驳.mp3.mp3=@反驳.mp3.mp3,0 +繁殖.mp3.mp3=@繁殖.mp3.mp3,0 +繁荣.mp3.mp3=@繁荣.mp3.mp3,0 +繁忙.mp3.mp3=@繁忙.mp3.mp3,0 +繁华.mp3.mp3=@繁华.mp3.mp3,0 +凡是.mp3.mp3=@凡是.mp3.mp3,0 +翻.mp3.mp3=@翻.mp3.mp3,0 +番.mp3.mp3=@番.mp3.mp3,0 +法院.mp3.mp3=@法院.mp3.mp3,0 +法人.mp3.mp3=@法人.mp3.mp3,0 +罚款.mp3.mp3=@罚款.mp3.mp3,0 +发育.mp3.mp3=@发育.mp3.mp3,0 +发扬.mp3.mp3=@发扬.mp3.mp3,0 +发炎.mp3.mp3=@发炎.mp3.mp3,0 +发言.mp3.mp3=@发言.mp3.mp3,0 +发行.mp3.mp3=@发行.mp3.mp3,0 +发誓.mp3.mp3=@发誓.mp3.mp3,0 +发射.mp3.mp3=@发射.mp3.mp3,0 +发票.mp3.mp3=@发票.mp3.mp3,0 +发明.mp3.mp3=@发明.mp3.mp3,0 +发觉.mp3.mp3=@发觉.mp3.mp3,0 +发挥.mp3.mp3=@发挥.mp3.mp3,0 +发抖.mp3.mp3=@发抖.mp3.mp3,0 +发动.mp3.mp3=@发动.mp3.mp3,0 +发呆.mp3.mp3=@发呆.mp3.mp3,0 +发达.mp3.mp3=@发达.mp3.mp3,0 +发愁.mp3.mp3=@发愁.mp3.mp3,0 +发财.mp3.mp3=@发财.mp3.mp3,0 +发布.mp3.mp3=@发布.mp3.mp3,0 +发表.mp3.mp3=@发表.mp3.mp3,0 +二.mp3.mp3=@二.mp3.mp3,0 +耳环.mp3.mp3=@耳环.mp3.mp3,0 +而已.mp3.mp3=@而已.mp3.mp3,0 +儿子.mp3.mp3=@儿子.mp3.mp3,0 +恩怨.mp3.mp3=@恩怨.mp3.mp3,0 +遏制.mp3.mp3=@遏制.mp3.mp3,0 +恶心.mp3.mp3=@恶心.mp3.mp3,0 +恶劣.mp3.mp3=@恶劣.mp3.mp3,0 +恶化.mp3.mp3=@恶化.mp3.mp3,0 +额外.mp3.mp3=@额外.mp3.mp3,0 +堕落.mp3.mp3=@堕落.mp3.mp3,0 +躲藏.mp3.mp3=@躲藏.mp3.mp3,0 +朵.mp3.mp3=@朵.mp3.mp3,0 +哆嗦.mp3.mp3=@哆嗦.mp3.mp3,0 +多余.mp3.mp3=@多余.mp3.mp3,0 +多少.mp3.mp3=@多少.mp3.mp3,0 +多亏.mp3.mp3=@多亏.mp3.mp3,0 +多.mp3.mp3=@多.mp3.mp3,0 +顿时.mp3.mp3=@顿时.mp3.mp3,0 +顿.mp3.mp3=@顿.mp3.mp3,0 +蹲.mp3.mp3=@蹲.mp3.mp3,0 +吨.mp3.mp3=@吨.mp3.mp3,0 +兑现.mp3.mp3=@兑现.mp3.mp3,0 +兑换.mp3.mp3=@兑换.mp3.mp3,0 +对照.mp3.mp3=@对照.mp3.mp3,0 +对应.mp3.mp3=@对应.mp3.mp3,0 +对象.mp3.mp3=@对象.mp3.mp3,0 +对手.mp3.mp3=@对手.mp3.mp3,0 +对联.mp3.mp3=@对联.mp3.mp3,0 +对立.mp3.mp3=@对立.mp3.mp3,0 +对抗.mp3.mp3=@对抗.mp3.mp3,0 +对付.mp3.mp3=@对付.mp3.mp3,0 +对方.mp3.mp3=@对方.mp3.mp3,0 +对待.mp3.mp3=@对待.mp3.mp3,0 +对称.mp3.mp3=@对称.mp3.mp3,0 +对策.mp3.mp3=@对策.mp3.mp3,0 +对比.mp3.mp3=@对比.mp3.mp3,0 +队伍.mp3.mp3=@队伍.mp3.mp3,0 +堆积.mp3.mp3=@堆积.mp3.mp3,0 +堆.mp3.mp3=@堆.mp3.mp3,0 +断绝.mp3.mp3=@断绝.mp3.mp3,0 +断定.mp3.mp3=@断定.mp3.mp3,0 +断.mp3.mp3=@断.mp3.mp3,0 +短促.mp3.mp3=@短促.mp3.mp3,0 +端正.mp3.mp3=@端正.mp3.mp3,0 +端.mp3.mp3=@端.mp3.mp3,0 +度过.mp3.mp3=@度过.mp3.mp3,0 +杜绝.mp3.mp3=@杜绝.mp3.mp3,0 +赌博.mp3.mp3=@赌博.mp3.mp3,0 +堵塞.mp3.mp3=@堵塞.mp3.mp3,0 +读.mp3.mp3=@读.mp3.mp3,0 +独特.mp3.mp3=@独特.mp3.mp3,0 +独立.mp3.mp3=@独立.mp3.mp3,0 +独裁.mp3.mp3=@独裁.mp3.mp3,0 +毒品.mp3.mp3=@毒品.mp3.mp3,0 +督促.mp3.mp3=@督促.mp3.mp3,0 +逗.mp3.mp3=@逗.mp3.mp3,0 +豆腐.mp3.mp3=@豆腐.mp3.mp3,0 +斗争.mp3.mp3=@斗争.mp3.mp3,0 +陡峭.mp3.mp3=@陡峭.mp3.mp3,0 +兜.mp3.mp3=@兜.mp3.mp3,0 +都.mp3.mp3=@都.mp3.mp3,0 +洞.mp3.mp3=@洞.mp3.mp3,0 +栋.mp3.mp3=@栋.mp3.mp3,0 +冻结.mp3.mp3=@冻结.mp3.mp3,0 +冻.mp3.mp3=@冻.mp3.mp3,0 +动员.mp3.mp3=@动员.mp3.mp3,0 +动态.mp3.mp3=@动态.mp3.mp3,0 +动手.mp3.mp3=@动手.mp3.mp3,0 +动身.mp3.mp3=@动身.mp3.mp3,0 +动脉.mp3.mp3=@动脉.mp3.mp3,0 +动力.mp3.mp3=@动力.mp3.mp3,0 +动静.mp3.mp3=@动静.mp3.mp3,0 +动机.mp3.mp3=@动机.mp3.mp3,0 +动荡.mp3.mp3=@动荡.mp3.mp3,0 +东西.mp3.mp3=@东西.mp3.mp3,0 +丢人.mp3.mp3=@丢人.mp3.mp3,0 +定义.mp3.mp3=@定义.mp3.mp3,0 +定期.mp3.mp3=@定期.mp3.mp3,0 +顶.mp3.mp3=@顶.mp3.mp3,0 +盯.mp3.mp3=@盯.mp3.mp3,0 +叮嘱.mp3.mp3=@叮嘱.mp3.mp3,0 +丁.mp3.mp3=@丁.mp3.mp3,0 +跌.mp3.mp3=@跌.mp3.mp3,0 +调整.mp3.mp3=@调整.mp3.mp3,0 +调皮.mp3.mp3=@调皮.mp3.mp3,0 +调动.mp3.mp3=@调动.mp3.mp3,0 +钓.mp3.mp3=@钓.mp3.mp3,0 +吊.mp3.mp3=@吊.mp3.mp3,0 +雕塑.mp3.mp3=@雕塑.mp3.mp3,0 +雕刻.mp3.mp3=@雕刻.mp3.mp3,0 +叼.mp3.mp3=@叼.mp3.mp3,0 +奠定.mp3.mp3=@奠定.mp3.mp3,0 +惦记.mp3.mp3=@惦记.mp3.mp3,0 +垫.mp3.mp3=@垫.mp3.mp3,0 +电源.mp3.mp3=@电源.mp3.mp3,0 +电影.mp3.mp3=@电影.mp3.mp3,0 +电台.mp3.mp3=@电台.mp3.mp3,0 +电视.mp3.mp3=@电视.mp3.mp3,0 +电脑.mp3.mp3=@电脑.mp3.mp3,0 +电池.mp3.mp3=@电池.mp3.mp3,0 +点缀.mp3.mp3=@点缀.mp3.mp3,0 +点心.mp3.mp3=@点心.mp3.mp3,0 +点.mp3.mp3=@点.mp3.mp3,0 +典型.mp3.mp3=@典型.mp3.mp3,0 +典礼.mp3.mp3=@典礼.mp3.mp3,0 +颠倒.mp3.mp3=@颠倒.mp3.mp3,0 +颠簸.mp3.mp3=@颠簸.mp3.mp3,0 +递增.mp3.mp3=@递增.mp3.mp3,0 +递.mp3.mp3=@递.mp3.mp3,0 +抵制.mp3.mp3=@抵制.mp3.mp3,0 +抵抗.mp3.mp3=@抵抗.mp3.mp3,0 +抵达.mp3.mp3=@抵达.mp3.mp3,0 +敌视.mp3.mp3=@敌视.mp3.mp3,0 +敌人.mp3.mp3=@敌人.mp3.mp3,0 +滴.mp3.mp3=@滴.mp3.mp3,0 +堤坝.mp3.mp3=@堤坝.mp3.mp3,0 +瞪.mp3.mp3=@瞪.mp3.mp3,0 +等于.mp3.mp3=@等于.mp3.mp3,0 +等级.mp3.mp3=@等级.mp3.mp3,0 +等候.mp3.mp3=@等候.mp3.mp3,0 +等待.mp3.mp3=@等待.mp3.mp3,0 +蹬.mp3.mp3=@蹬.mp3.mp3,0 +登录.mp3.mp3=@登录.mp3.mp3,0 +登陆.mp3.mp3=@登陆.mp3.mp3,0 +登记.mp3.mp3=@登记.mp3.mp3,0 +灯笼.mp3.mp3=@灯笼.mp3.mp3,0 +的确.mp3.mp3=@的确.mp3.mp3,0 +的.mp3.mp3=@的.mp3.mp3,0 +地质.mp3.mp3=@地质.mp3.mp3,0 +地震.mp3.mp3=@地震.mp3.mp3,0 +地位.mp3.mp3=@地位.mp3.mp3,0 +地毯.mp3.mp3=@地毯.mp3.mp3,0 +地势.mp3.mp3=@地势.mp3.mp3,0 +地区.mp3.mp3=@地区.mp3.mp3,0 +地理.mp3.mp3=@地理.mp3.mp3,0 +地道.mp3.mp3=@地道.mp3.mp3,0 +地步.mp3.mp3=@地步.mp3.mp3,0 +得罪.mp3.mp3=@得罪.mp3.mp3,0 +得力.mp3.mp3=@得力.mp3.mp3,0 +稻谷.mp3.mp3=@稻谷.mp3.mp3,0 +道理.mp3.mp3=@道理.mp3.mp3,0 +道德.mp3.mp3=@道德.mp3.mp3,0 +盗窃.mp3.mp3=@盗窃.mp3.mp3,0 +倒霉.mp3.mp3=@倒霉.mp3.mp3,0 +倒闭.mp3.mp3=@倒闭.mp3.mp3,0 +到达.mp3.mp3=@到达.mp3.mp3,0 +捣乱.mp3.mp3=@捣乱.mp3.mp3,0 +岛屿.mp3.mp3=@岛屿.mp3.mp3,0 +导致.mp3.mp3=@导致.mp3.mp3,0 +导演.mp3.mp3=@导演.mp3.mp3,0 +导向.mp3.mp3=@导向.mp3.mp3,0 +导航.mp3.mp3=@导航.mp3.mp3,0 +导弹.mp3.mp3=@导弹.mp3.mp3,0 +档次.mp3.mp3=@档次.mp3.mp3,0 +档案.mp3.mp3=@档案.mp3.mp3,0 +党.mp3.mp3=@党.mp3.mp3,0 +挡.mp3.mp3=@挡.mp3.mp3,0 +当选.mp3.mp3=@当选.mp3.mp3,0 +当心.mp3.mp3=@当心.mp3.mp3,0 +当前.mp3.mp3=@当前.mp3.mp3,0 +当面.mp3.mp3=@当面.mp3.mp3,0 +当地.mp3.mp3=@当地.mp3.mp3,0 +当代.mp3.mp3=@当代.mp3.mp3,0 +当初.mp3.mp3=@当初.mp3.mp3,0 +当场.mp3.mp3=@当场.mp3.mp3,0 +蛋白质.mp3.mp3=@蛋白质.mp3.mp3,0 +淡水.mp3.mp3=@淡水.mp3.mp3,0 +淡季.mp3.mp3=@淡季.mp3.mp3,0 +淡.mp3.mp3=@淡.mp3.mp3,0 +诞生.mp3.mp3=@诞生.mp3.mp3,0 +诞辰.mp3.mp3=@诞辰.mp3.mp3,0 +胆怯.mp3.mp3=@胆怯.mp3.mp3,0 +耽误.mp3.mp3=@耽误.mp3.mp3,0 +单元.mp3.mp3=@单元.mp3.mp3,0 +单纯.mp3.mp3=@单纯.mp3.mp3,0 +担任.mp3.mp3=@担任.mp3.mp3,0 +担保.mp3.mp3=@担保.mp3.mp3,0 +怠慢.mp3.mp3=@怠慢.mp3.mp3,0 +待遇.mp3.mp3=@待遇.mp3.mp3,0 +贷款.mp3.mp3=@贷款.mp3.mp3,0 +带领.mp3.mp3=@带领.mp3.mp3,0 +代理.mp3.mp3=@代理.mp3.mp3,0 +代价.mp3.mp3=@代价.mp3.mp3,0 +代表.mp3.mp3=@代表.mp3.mp3,0 +逮捕.mp3.mp3=@逮捕.mp3.mp3,0 +歹徒.mp3.mp3=@歹徒.mp3.mp3,0 +呆.mp3.mp3=@呆.mp3.mp3,0 +大致.mp3.mp3=@大致.mp3.mp3,0 +大意.mp3.mp3=@大意.mp3.mp3,0 +大型.mp3.mp3=@大型.mp3.mp3,0 +大象.mp3.mp3=@大象.mp3.mp3,0 +大体.mp3.mp3=@大体.mp3.mp3,0 +大肆.mp3.mp3=@大肆.mp3.mp3,0 +大厦.mp3.mp3=@大厦.mp3.mp3,0 +大方.mp3.mp3=@大方.mp3.mp3,0 +大臣.mp3.mp3=@大臣.mp3.mp3,0 +大.mp3.mp3=@大.mp3.mp3,0 +打仗.mp3.mp3=@打仗.mp3.mp3,0 +打听.mp3.mp3=@打听.mp3.mp3,0 +打量.mp3.mp3=@打量.mp3.mp3,0 +打架.mp3.mp3=@打架.mp3.mp3,0 +打击.mp3.mp3=@打击.mp3.mp3,0 +打官司.mp3.mp3=@打官司.mp3.mp3,0 +打工.mp3.mp3=@打工.mp3.mp3,0 +打包.mp3.mp3=@打包.mp3.mp3,0 +答应.mp3.mp3=@答应.mp3.mp3,0 +答复.mp3.mp3=@答复.mp3.mp3,0 +答辩.mp3.mp3=@答辩.mp3.mp3,0 +达到.mp3.mp3=@达到.mp3.mp3,0 +达成.mp3.mp3=@达成.mp3.mp3,0 +搭配.mp3.mp3=@搭配.mp3.mp3,0 +搭档.mp3.mp3=@搭档.mp3.mp3,0 +搭.mp3.mp3=@搭.mp3.mp3,0 +措施.mp3.mp3=@措施.mp3.mp3,0 +挫折.mp3.mp3=@挫折.mp3.mp3,0 +磋商.mp3.mp3=@磋商.mp3.mp3,0 +搓.mp3.mp3=@搓.mp3.mp3,0 +存在.mp3.mp3=@存在.mp3.mp3,0 +脆弱.mp3.mp3=@脆弱.mp3.mp3,0 +摧残.mp3.mp3=@摧残.mp3.mp3,0 +催.mp3.mp3=@催.mp3.mp3,0 +窜.mp3.mp3=@窜.mp3.mp3,0 +醋.mp3.mp3=@醋.mp3.mp3,0 +促使.mp3.mp3=@促使.mp3.mp3,0 +促进.mp3.mp3=@促进.mp3.mp3,0 +粗鲁.mp3.mp3=@粗鲁.mp3.mp3,0 +粗糙.mp3.mp3=@粗糙.mp3.mp3,0 +凑合.mp3.mp3=@凑合.mp3.mp3,0 +丛.mp3.mp3=@丛.mp3.mp3,0 +从事.mp3.mp3=@从事.mp3.mp3,0 +从容.mp3.mp3=@从容.mp3.mp3,0 +从前.mp3.mp3=@从前.mp3.mp3,0 +从而.mp3.mp3=@从而.mp3.mp3,0 +从此.mp3.mp3=@从此.mp3.mp3,0 +匆忙.mp3.mp3=@匆忙.mp3.mp3,0 +刺激.mp3.mp3=@刺激.mp3.mp3,0 +刺.mp3.mp3=@刺.mp3.mp3,0 +伺候.mp3.mp3=@伺候.mp3.mp3,0 +次要.mp3.mp3=@次要.mp3.mp3,0 +次序.mp3.mp3=@次序.mp3.mp3,0 +次品.mp3.mp3=@次品.mp3.mp3,0 +此外.mp3.mp3=@此外.mp3.mp3,0 +雌雄.mp3.mp3=@雌雄.mp3.mp3,0 +磁带.mp3.mp3=@磁带.mp3.mp3,0 +慈祥.mp3.mp3=@慈祥.mp3.mp3,0 +慈善.mp3.mp3=@慈善.mp3.mp3,0 +辞职.mp3.mp3=@辞职.mp3.mp3,0 +词汇.mp3.mp3=@词汇.mp3.mp3,0 +纯洁.mp3.mp3=@纯洁.mp3.mp3,0 +纯粹.mp3.mp3=@纯粹.mp3.mp3,0 +锤.mp3.mp3=@锤.mp3.mp3,0 +垂直.mp3.mp3=@垂直.mp3.mp3,0 +炊烟.mp3.mp3=@炊烟.mp3.mp3,0 +吹捧.mp3.mp3=@吹捧.mp3.mp3,0 +吹牛.mp3.mp3=@吹牛.mp3.mp3,0 +吹.mp3.mp3=@吹.mp3.mp3,0 +创作.mp3.mp3=@创作.mp3.mp3,0 +创造.mp3.mp3=@创造.mp3.mp3,0 +创业.mp3.mp3=@创业.mp3.mp3,0 +创新.mp3.mp3=@创新.mp3.mp3,0 +创立.mp3.mp3=@创立.mp3.mp3,0 +闯.mp3.mp3=@闯.mp3.mp3,0 +床单.mp3.mp3=@床单.mp3.mp3,0 +窗帘.mp3.mp3=@窗帘.mp3.mp3,0 +串.mp3.mp3=@串.mp3.mp3,0 +喘气.mp3.mp3=@喘气.mp3.mp3,0 +船舶.mp3.mp3=@船舶.mp3.mp3,0 +传统.mp3.mp3=@传统.mp3.mp3,0 +传说.mp3.mp3=@传说.mp3.mp3,0 +传授.mp3.mp3=@传授.mp3.mp3,0 +传染.mp3.mp3=@传染.mp3.mp3,0 +传单.mp3.mp3=@传单.mp3.mp3,0 +传达.mp3.mp3=@传达.mp3.mp3,0 +传播.mp3.mp3=@传播.mp3.mp3,0 +穿越.mp3.mp3=@穿越.mp3.mp3,0 +触犯.mp3.mp3=@触犯.mp3.mp3,0 +处置.mp3.mp3=@处置.mp3.mp3,0 +处理.mp3.mp3=@处理.mp3.mp3,0 +处境.mp3.mp3=@处境.mp3.mp3,0 +处分.mp3.mp3=@处分.mp3.mp3,0 +储蓄.mp3.mp3=@储蓄.mp3.mp3,0 +储存.mp3.mp3=@储存.mp3.mp3,0 +储备.mp3.mp3=@储备.mp3.mp3,0 +除夕.mp3.mp3=@除夕.mp3.mp3,0 +除非.mp3.mp3=@除非.mp3.mp3,0 +除.mp3.mp3=@除.mp3.mp3,0 +初级.mp3.mp3=@初级.mp3.mp3,0 +初步.mp3.mp3=@初步.mp3.mp3,0 +出席.mp3.mp3=@出席.mp3.mp3,0 +出息.mp3.mp3=@出息.mp3.mp3,0 +出示.mp3.mp3=@出示.mp3.mp3,0 +出神.mp3.mp3=@出神.mp3.mp3,0 +出身.mp3.mp3=@出身.mp3.mp3,0 +出色.mp3.mp3=@出色.mp3.mp3,0 +出卖.mp3.mp3=@出卖.mp3.mp3,0 +出路.mp3.mp3=@出路.mp3.mp3,0 +出口.mp3.mp3=@出口.mp3.mp3,0 +出版.mp3.mp3=@出版.mp3.mp3,0 +臭.mp3.mp3=@臭.mp3.mp3,0 +丑恶.mp3.mp3=@丑恶.mp3.mp3,0 +丑.mp3.mp3=@丑.mp3.mp3,0 +筹备.mp3.mp3=@筹备.mp3.mp3,0 +稠密.mp3.mp3=@稠密.mp3.mp3,0 +抽象.mp3.mp3=@抽象.mp3.mp3,0 +抽屉.mp3.mp3=@抽屉.mp3.mp3,0 +宠物.mp3.mp3=@宠物.mp3.mp3,0 +崇敬.mp3.mp3=@崇敬.mp3.mp3,0 +崇高.mp3.mp3=@崇高.mp3.mp3,0 +崇拜.mp3.mp3=@崇拜.mp3.mp3,0 +充足.mp3.mp3=@充足.mp3.mp3,0 +充实.mp3.mp3=@充实.mp3.mp3,0 +充沛.mp3.mp3=@充沛.mp3.mp3,0 +充满.mp3.mp3=@充满.mp3.mp3,0 +充分.mp3.mp3=@充分.mp3.mp3,0 +充当.mp3.mp3=@充当.mp3.mp3,0 +冲突.mp3.mp3=@冲突.mp3.mp3,0 +冲击.mp3.mp3=@冲击.mp3.mp3,0 +冲动.mp3.mp3=@冲动.mp3.mp3,0 +冲.mp3.mp3=@冲.mp3.mp3,0 +翅膀.mp3.mp3=@翅膀.mp3.mp3,0 +赤字.mp3.mp3=@赤字.mp3.mp3,0 +赤道.mp3.mp3=@赤道.mp3.mp3,0 +尺子.mp3.mp3=@尺子.mp3.mp3,0 +持续.mp3.mp3=@持续.mp3.mp3,0 +持久.mp3.mp3=@持久.mp3.mp3,0 +迟早.mp3.mp3=@迟早.mp3.mp3,0 +迟疑.mp3.mp3=@迟疑.mp3.mp3,0 +迟缓.mp3.mp3=@迟缓.mp3.mp3,0 +迟钝.mp3.mp3=@迟钝.mp3.mp3,0 +池塘.mp3.mp3=@池塘.mp3.mp3,0 +吃力.mp3.mp3=@吃力.mp3.mp3,0 +吃亏.mp3.mp3=@吃亏.mp3.mp3,0 +吃苦.mp3.mp3=@吃苦.mp3.mp3,0 +吃.mp3.mp3=@吃.mp3.mp3,0 +秤.mp3.mp3=@秤.mp3.mp3,0 +橙.mp3.mp3=@橙.mp3.mp3,0 +澄清.mp3.mp3=@澄清.mp3.mp3,0 +惩罚.mp3.mp3=@惩罚.mp3.mp3,0 +程序.mp3.mp3=@程序.mp3.mp3,0 +程度.mp3.mp3=@程度.mp3.mp3,0 +乘.mp3.mp3=@乘.mp3.mp3,0 +城堡.mp3.mp3=@城堡.mp3.mp3,0 +承受.mp3.mp3=@承受.mp3.mp3,0 +承认.mp3.mp3=@承认.mp3.mp3,0 +承诺.mp3.mp3=@承诺.mp3.mp3,0 +承担.mp3.mp3=@承担.mp3.mp3,0 +承包.mp3.mp3=@承包.mp3.mp3,0 +承办.mp3.mp3=@承办.mp3.mp3,0 +诚挚.mp3.mp3=@诚挚.mp3.mp3,0 +诚恳.mp3.mp3=@诚恳.mp3.mp3,0 +呈现.mp3.mp3=@呈现.mp3.mp3,0 +成长.mp3.mp3=@成长.mp3.mp3,0 +成员.mp3.mp3=@成员.mp3.mp3,0 +成语.mp3.mp3=@成语.mp3.mp3,0 +成心.mp3.mp3=@成心.mp3.mp3,0 +成效.mp3.mp3=@成效.mp3.mp3,0 +成天.mp3.mp3=@成天.mp3.mp3,0 +成熟.mp3.mp3=@成熟.mp3.mp3,0 +成人.mp3.mp3=@成人.mp3.mp3,0 +成立.mp3.mp3=@成立.mp3.mp3,0 +成就.mp3.mp3=@成就.mp3.mp3,0 +成交.mp3.mp3=@成交.mp3.mp3,0 +成果.mp3.mp3=@成果.mp3.mp3,0 +成分.mp3.mp3=@成分.mp3.mp3,0 +成本.mp3.mp3=@成本.mp3.mp3,0 +称赞.mp3.mp3=@称赞.mp3.mp3,0 +称呼.mp3.mp3=@称呼.mp3.mp3,0 +称号.mp3.mp3=@称号.mp3.mp3,0 +称.mp3.mp3=@称.mp3.mp3,0 +趁.mp3.mp3=@趁.mp3.mp3,0 +衬托.mp3.mp3=@衬托.mp3.mp3,0 +陈述.mp3.mp3=@陈述.mp3.mp3,0 +陈列.mp3.mp3=@陈列.mp3.mp3,0 +陈旧.mp3.mp3=@陈旧.mp3.mp3,0 +沉重.mp3.mp3=@沉重.mp3.mp3,0 +沉着.mp3.mp3=@沉着.mp3.mp3,0 +沉思.mp3.mp3=@沉思.mp3.mp3,0 +沉默.mp3.mp3=@沉默.mp3.mp3,0 +沉闷.mp3.mp3=@沉闷.mp3.mp3,0 +沉淀.mp3.mp3=@沉淀.mp3.mp3,0 +撤销.mp3.mp3=@撤销.mp3.mp3,0 +撤退.mp3.mp3=@撤退.mp3.mp3,0 +彻底.mp3.mp3=@彻底.mp3.mp3,0 +车厢.mp3.mp3=@车厢.mp3.mp3,0 +车库.mp3.mp3=@车库.mp3.mp3,0 +炒.mp3.mp3=@炒.mp3.mp3,0 +吵架.mp3.mp3=@吵架.mp3.mp3,0 +吵.mp3.mp3=@吵.mp3.mp3,0 +潮湿.mp3.mp3=@潮湿.mp3.mp3,0 +潮流.mp3.mp3=@潮流.mp3.mp3,0 +嘲笑.mp3.mp3=@嘲笑.mp3.mp3,0 +朝代.mp3.mp3=@朝代.mp3.mp3,0 +朝.mp3.mp3=@朝.mp3.mp3,0 +巢穴.mp3.mp3=@巢穴.mp3.mp3,0 +超越.mp3.mp3=@超越.mp3.mp3,0 +超级.mp3.mp3=@超级.mp3.mp3,0 +钞票.mp3.mp3=@钞票.mp3.mp3,0 +抄.mp3.mp3=@抄.mp3.mp3,0 +倡议.mp3.mp3=@倡议.mp3.mp3,0 +倡导.mp3.mp3=@倡导.mp3.mp3,0 +畅销.mp3.mp3=@畅销.mp3.mp3,0 +畅通.mp3.mp3=@畅通.mp3.mp3,0 +敞开.mp3.mp3=@敞开.mp3.mp3,0 +场所.mp3.mp3=@场所.mp3.mp3,0 +场面.mp3.mp3=@场面.mp3.mp3,0 +场合.mp3.mp3=@场合.mp3.mp3,0 +偿还.mp3.mp3=@偿还.mp3.mp3,0 +常识.mp3.mp3=@常识.mp3.mp3,0 +尝试.mp3.mp3=@尝试.mp3.mp3,0 +昌盛.mp3.mp3=@昌盛.mp3.mp3,0 +颤抖.mp3.mp3=@颤抖.mp3.mp3,0 +阐述.mp3.mp3=@阐述.mp3.mp3,0 +产业.mp3.mp3=@产业.mp3.mp3,0 +产生.mp3.mp3=@产生.mp3.mp3,0 +产品.mp3.mp3=@产品.mp3.mp3,0 +缠绕.mp3.mp3=@缠绕.mp3.mp3,0 +馋.mp3.mp3=@馋.mp3.mp3,0 +搀.mp3.mp3=@搀.mp3.mp3,0 +柴油.mp3.mp3=@柴油.mp3.mp3,0 +拆.mp3.mp3=@拆.mp3.mp3,0 +差距.mp3.mp3=@差距.mp3.mp3,0 +差别.mp3.mp3=@差别.mp3.mp3,0 +诧异.mp3.mp3=@诧异.mp3.mp3,0 +岔.mp3.mp3=@岔.mp3.mp3,0 +查获.mp3.mp3=@查获.mp3.mp3,0 +茶.mp3.mp3=@茶.mp3.mp3,0 +插座.mp3.mp3=@插座.mp3.mp3,0 +插.mp3.mp3=@插.mp3.mp3,0 +叉子.mp3.mp3=@叉子.mp3.mp3,0 +曾经.mp3.mp3=@曾经.mp3.mp3,0 +层次.mp3.mp3=@层次.mp3.mp3,0 +策略.mp3.mp3=@策略.mp3.mp3,0 +策划.mp3.mp3=@策划.mp3.mp3,0 +测验.mp3.mp3=@测验.mp3.mp3,0 +测量.mp3.mp3=@测量.mp3.mp3,0 +侧面.mp3.mp3=@侧面.mp3.mp3,0 +册.mp3.mp3=@册.mp3.mp3,0 +草率.mp3.mp3=@草率.mp3.mp3,0 +草案.mp3.mp3=@草案.mp3.mp3,0 +嘈杂.mp3.mp3=@嘈杂.mp3.mp3,0 +操作.mp3.mp3=@操作.mp3.mp3,0 +操纵.mp3.mp3=@操纵.mp3.mp3,0 +操心.mp3.mp3=@操心.mp3.mp3,0 +操练.mp3.mp3=@操练.mp3.mp3,0 +操劳.mp3.mp3=@操劳.mp3.mp3,0 +操场.mp3.mp3=@操场.mp3.mp3,0 +舱.mp3.mp3=@舱.mp3.mp3,0 +苍白.mp3.mp3=@苍白.mp3.mp3,0 +仓库.mp3.mp3=@仓库.mp3.mp3,0 +仓促.mp3.mp3=@仓促.mp3.mp3,0 +灿烂.mp3.mp3=@灿烂.mp3.mp3,0 +惭愧.mp3.mp3=@惭愧.mp3.mp3,0 +残忍.mp3.mp3=@残忍.mp3.mp3,0 +残酷.mp3.mp3=@残酷.mp3.mp3,0 +残疾.mp3.mp3=@残疾.mp3.mp3,0 +参照.mp3.mp3=@参照.mp3.mp3,0 +参与.mp3.mp3=@参与.mp3.mp3,0 +参谋.mp3.mp3=@参谋.mp3.mp3,0 +参考.mp3.mp3=@参考.mp3.mp3,0 +菜.mp3.mp3=@菜.mp3.mp3,0 +踩.mp3.mp3=@踩.mp3.mp3,0 +彩票.mp3.mp3=@彩票.mp3.mp3,0 +彩虹.mp3.mp3=@彩虹.mp3.mp3,0 +采取.mp3.mp3=@采取.mp3.mp3,0 +采纳.mp3.mp3=@采纳.mp3.mp3,0 +采集.mp3.mp3=@采集.mp3.mp3,0 +采购.mp3.mp3=@采购.mp3.mp3,0 +采访.mp3.mp3=@采访.mp3.mp3,0 +裁员.mp3.mp3=@裁员.mp3.mp3,0 +裁判.mp3.mp3=@裁判.mp3.mp3,0 +裁缝.mp3.mp3=@裁缝.mp3.mp3,0 +财政.mp3.mp3=@财政.mp3.mp3,0 +财务.mp3.mp3=@财务.mp3.mp3,0 +财富.mp3.mp3=@财富.mp3.mp3,0 +财产.mp3.mp3=@财产.mp3.mp3,0 +才干.mp3.mp3=@才干.mp3.mp3,0 +部门.mp3.mp3=@部门.mp3.mp3,0 +步骤.mp3.mp3=@步骤.mp3.mp3,0 +步伐.mp3.mp3=@步伐.mp3.mp3,0 +布置.mp3.mp3=@布置.mp3.mp3,0 +布局.mp3.mp3=@布局.mp3.mp3,0 +布告.mp3.mp3=@布告.mp3.mp3,0 +布.mp3.mp3=@布.mp3.mp3,0 +不足.mp3.mp3=@不足.mp3.mp3,0 +不止.mp3.mp3=@不止.mp3.mp3,0 +不惜.mp3.mp3=@不惜.mp3.mp3,0 +不时.mp3.mp3=@不时.mp3.mp3,0 +不如.mp3.mp3=@不如.mp3.mp3,0 +不然.mp3.mp3=@不然.mp3.mp3,0 +不免.mp3.mp3=@不免.mp3.mp3,0 +不料.mp3.mp3=@不料.mp3.mp3,0 +不愧.mp3.mp3=@不愧.mp3.mp3,0 +不堪.mp3.mp3=@不堪.mp3.mp3,0 +不禁.mp3.mp3=@不禁.mp3.mp3,0 +不顾.mp3.mp3=@不顾.mp3.mp3,0 +不妨.mp3.mp3=@不妨.mp3.mp3,0 +不断.mp3.mp3=@不断.mp3.mp3,0 +不安.mp3.mp3=@不安.mp3.mp3,0 +不.mp3.mp3=@不.mp3.mp3,0 +哺乳.mp3.mp3=@哺乳.mp3.mp3,0 +捕捉.mp3.mp3=@捕捉.mp3.mp3,0 +补贴.mp3.mp3=@补贴.mp3.mp3,0 +补救.mp3.mp3=@补救.mp3.mp3,0 +补充.mp3.mp3=@补充.mp3.mp3,0 +补偿.mp3.mp3=@补偿.mp3.mp3,0 +搏斗.mp3.mp3=@搏斗.mp3.mp3,0 +博物馆.mp3.mp3=@博物馆.mp3.mp3,0 +脖子.mp3.mp3=@脖子.mp3.mp3,0 +伯母.mp3.mp3=@伯母.mp3.mp3,0 +播种.mp3.mp3=@播种.mp3.mp3,0 +播放.mp3.mp3=@播放.mp3.mp3,0 +剥削.mp3.mp3=@剥削.mp3.mp3,0 +玻璃.mp3.mp3=@玻璃.mp3.mp3,0 +波涛.mp3.mp3=@波涛.mp3.mp3,0 +波浪.mp3.mp3=@波浪.mp3.mp3,0 +拨.mp3.mp3=@拨.mp3.mp3,0 +病毒.mp3.mp3=@病毒.mp3.mp3,0 +并列.mp3.mp3=@并列.mp3.mp3,0 +并非.mp3.mp3=@并非.mp3.mp3,0 +丙.mp3.mp3=@丙.mp3.mp3,0 +冰雹.mp3.mp3=@冰雹.mp3.mp3,0 +濒临.mp3.mp3=@濒临.mp3.mp3,0 +别致.mp3.mp3=@别致.mp3.mp3,0 +别墅.mp3.mp3=@别墅.mp3.mp3,0 +别扭.mp3.mp3=@别扭.mp3.mp3,0 +憋.mp3.mp3=@憋.mp3.mp3,0 +表彰.mp3.mp3=@表彰.mp3.mp3,0 +表现.mp3.mp3=@表现.mp3.mp3,0 +表态.mp3.mp3=@表态.mp3.mp3,0 +表情.mp3.mp3=@表情.mp3.mp3,0 +表明.mp3.mp3=@表明.mp3.mp3,0 +表面.mp3.mp3=@表面.mp3.mp3,0 +表决.mp3.mp3=@表决.mp3.mp3,0 +表达.mp3.mp3=@表达.mp3.mp3,0 +标志.mp3.mp3=@标志.mp3.mp3,0 +标题.mp3.mp3=@标题.mp3.mp3,0 +标记.mp3.mp3=@标记.mp3.mp3,0 +标点.mp3.mp3=@标点.mp3.mp3,0 +标本.mp3.mp3=@标本.mp3.mp3,0 +辫子.mp3.mp3=@辫子.mp3.mp3,0 +辩证.mp3.mp3=@辩证.mp3.mp3,0 +辩论.mp3.mp3=@辩论.mp3.mp3,0 +辩解.mp3.mp3=@辩解.mp3.mp3,0 +辩护.mp3.mp3=@辩护.mp3.mp3,0 +辨认.mp3.mp3=@辨认.mp3.mp3,0 +遍布.mp3.mp3=@遍布.mp3.mp3,0 +便于.mp3.mp3=@便于.mp3.mp3,0 +便条.mp3.mp3=@便条.mp3.mp3,0 +便利.mp3.mp3=@便利.mp3.mp3,0 +便.mp3.mp3=@便.mp3.mp3,0 +变质.mp3.mp3=@变质.mp3.mp3,0 +变迁.mp3.mp3=@变迁.mp3.mp3,0 +变故.mp3.mp3=@变故.mp3.mp3,0 +扁.mp3.mp3=@扁.mp3.mp3,0 +贬义.mp3.mp3=@贬义.mp3.mp3,0 +贬低.mp3.mp3=@贬低.mp3.mp3,0 +鞭炮.mp3.mp3=@鞭炮.mp3.mp3,0 +鞭策.mp3.mp3=@鞭策.mp3.mp3,0 +编织.mp3.mp3=@编织.mp3.mp3,0 +编辑.mp3.mp3=@编辑.mp3.mp3,0 +边缘.mp3.mp3=@边缘.mp3.mp3,0 +边境.mp3.mp3=@边境.mp3.mp3,0 +边界.mp3.mp3=@边界.mp3.mp3,0 +边疆.mp3.mp3=@边疆.mp3.mp3,0 +臂.mp3.mp3=@臂.mp3.mp3,0 +避免.mp3.mp3=@避免.mp3.mp3,0 +弊端.mp3.mp3=@弊端.mp3.mp3,0 +闭塞.mp3.mp3=@闭塞.mp3.mp3,0 +毕竟.mp3.mp3=@毕竟.mp3.mp3,0 +必要.mp3.mp3=@必要.mp3.mp3,0 +必然.mp3.mp3=@必然.mp3.mp3,0 +鄙视.mp3.mp3=@鄙视.mp3.mp3,0 +彼此.mp3.mp3=@彼此.mp3.mp3,0 +比重.mp3.mp3=@比重.mp3.mp3,0 +比喻.mp3.mp3=@比喻.mp3.mp3,0 +比例.mp3.mp3=@比例.mp3.mp3,0 +比方.mp3.mp3=@比方.mp3.mp3,0 +鼻涕.mp3.mp3=@鼻涕.mp3.mp3,0 +逼迫.mp3.mp3=@逼迫.mp3.mp3,0 +蹦.mp3.mp3=@蹦.mp3.mp3,0 +迸发.mp3.mp3=@迸发.mp3.mp3,0 +甭.mp3.mp3=@甭.mp3.mp3,0 +崩溃.mp3.mp3=@崩溃.mp3.mp3,0 +笨拙.mp3.mp3=@笨拙.mp3.mp3,0 +本质.mp3.mp3=@本质.mp3.mp3,0 +本事.mp3.mp3=@本事.mp3.mp3,0 +本身.mp3.mp3=@本身.mp3.mp3,0 +本人.mp3.mp3=@本人.mp3.mp3,0 +本钱.mp3.mp3=@本钱.mp3.mp3,0 +本能.mp3.mp3=@本能.mp3.mp3,0 +本领.mp3.mp3=@本领.mp3.mp3,0 +本科.mp3.mp3=@本科.mp3.mp3,0 +奔驰.mp3.mp3=@奔驰.mp3.mp3,0 +奔波.mp3.mp3=@奔波.mp3.mp3,0 +被子.mp3.mp3=@被子.mp3.mp3,0 +被告.mp3.mp3=@被告.mp3.mp3,0 +被动.mp3.mp3=@被动.mp3.mp3,0 +背诵.mp3.mp3=@背诵.mp3.mp3,0 +背叛.mp3.mp3=@背叛.mp3.mp3,0 +背景.mp3.mp3=@背景.mp3.mp3,0 +背.mp3.mp3=@背.mp3.mp3,0 +备忘录.mp3.mp3=@备忘录.mp3.mp3,0 +备份.mp3.mp3=@备份.mp3.mp3,0 +贝壳.mp3.mp3=@贝壳.mp3.mp3,0 +北京.mp3.mp3=@北京.mp3.mp3,0 +北极.mp3.mp3=@北极.mp3.mp3,0 +悲观.mp3.mp3=@悲观.mp3.mp3,0 +悲惨.mp3.mp3=@悲惨.mp3.mp3,0 +悲哀.mp3.mp3=@悲哀.mp3.mp3,0 +卑鄙.mp3.mp3=@卑鄙.mp3.mp3,0 +杯子.mp3.mp3=@杯子.mp3.mp3,0 +爆炸.mp3.mp3=@爆炸.mp3.mp3,0 +爆发.mp3.mp3=@爆发.mp3.mp3,0 +暴露.mp3.mp3=@暴露.mp3.mp3,0 +暴力.mp3.mp3=@暴力.mp3.mp3,0 +抱怨.mp3.mp3=@抱怨.mp3.mp3,0 +抱负.mp3.mp3=@抱负.mp3.mp3,0 +报销.mp3.mp3=@报销.mp3.mp3,0 +报社.mp3.mp3=@报社.mp3.mp3,0 +报警.mp3.mp3=@报警.mp3.mp3,0 +报告.mp3.mp3=@报告.mp3.mp3,0 +报复.mp3.mp3=@报复.mp3.mp3,0 +报道.mp3.mp3=@报道.mp3.mp3,0 +报到.mp3.mp3=@报到.mp3.mp3,0 +报答.mp3.mp3=@报答.mp3.mp3,0 +报酬.mp3.mp3=@报酬.mp3.mp3,0 +报仇.mp3.mp3=@报仇.mp3.mp3,0 +保重.mp3.mp3=@保重.mp3.mp3,0 +保障.mp3.mp3=@保障.mp3.mp3,0 +保养.mp3.mp3=@保养.mp3.mp3,0 +保险.mp3.mp3=@保险.mp3.mp3,0 +保卫.mp3.mp3=@保卫.mp3.mp3,0 +保守.mp3.mp3=@保守.mp3.mp3,0 +保姆.mp3.mp3=@保姆.mp3.mp3,0 +保密.mp3.mp3=@保密.mp3.mp3,0 +保留.mp3.mp3=@保留.mp3.mp3,0 +保管.mp3.mp3=@保管.mp3.mp3,0 +保存.mp3.mp3=@保存.mp3.mp3,0 +保持.mp3.mp3=@保持.mp3.mp3,0 +宝贵.mp3.mp3=@宝贵.mp3.mp3,0 +宝贝.mp3.mp3=@宝贝.mp3.mp3,0 +饱和.mp3.mp3=@饱和.mp3.mp3,0 +薄弱.mp3.mp3=@薄弱.mp3.mp3,0 +薄.mp3.mp3=@薄.mp3.mp3,0 +包装.mp3.mp3=@包装.mp3.mp3,0 +包围.mp3.mp3=@包围.mp3.mp3,0 +包括.mp3.mp3=@包括.mp3.mp3,0 +包含.mp3.mp3=@包含.mp3.mp3,0 +包裹.mp3.mp3=@包裹.mp3.mp3,0 +包袱.mp3.mp3=@包袱.mp3.mp3,0 +包庇.mp3.mp3=@包庇.mp3.mp3,0 +磅.mp3.mp3=@磅.mp3.mp3,0 +傍晚.mp3.mp3=@傍晚.mp3.mp3,0 +榜样.mp3.mp3=@榜样.mp3.mp3,0 +绑架.mp3.mp3=@绑架.mp3.mp3,0 +伴随.mp3.mp3=@伴随.mp3.mp3,0 +伴侣.mp3.mp3=@伴侣.mp3.mp3,0 +扮演.mp3.mp3=@扮演.mp3.mp3,0 +办理.mp3.mp3=@办理.mp3.mp3,0 +版本.mp3.mp3=@版本.mp3.mp3,0 +斑.mp3.mp3=@斑.mp3.mp3,0 +颁布.mp3.mp3=@颁布.mp3.mp3,0 +拜托.mp3.mp3=@拜托.mp3.mp3,0 +拜年.mp3.mp3=@拜年.mp3.mp3,0 +拜访.mp3.mp3=@拜访.mp3.mp3,0 +败坏.mp3.mp3=@败坏.mp3.mp3,0 +摆脱.mp3.mp3=@摆脱.mp3.mp3,0 +摆.mp3.mp3=@摆.mp3.mp3,0 +掰.mp3.mp3=@掰.mp3.mp3,0 +霸道.mp3.mp3=@霸道.mp3.mp3,0 +罢工.mp3.mp3=@罢工.mp3.mp3,0 +把握.mp3.mp3=@把握.mp3.mp3,0 +把手.mp3.mp3=@把手.mp3.mp3,0 +把关.mp3.mp3=@把关.mp3.mp3,0 +疤.mp3.mp3=@疤.mp3.mp3,0 +扒.mp3.mp3=@扒.mp3.mp3,0 +巴结.mp3.mp3=@巴结.mp3.mp3,0 +奥秘.mp3.mp3=@奥秘.mp3.mp3,0 +熬夜.mp3.mp3=@熬夜.mp3.mp3,0 +熬.mp3.mp3=@熬.mp3.mp3,0 +凹凸.mp3.mp3=@凹凸.mp3.mp3,0 +昂贵.mp3.mp3=@昂贵.mp3.mp3,0 +暗示.mp3.mp3=@暗示.mp3.mp3,0 +暗.mp3.mp3=@暗.mp3.mp3,0 +案例.mp3.mp3=@案例.mp3.mp3,0 +案件.mp3.mp3=@案件.mp3.mp3,0 +按摩.mp3.mp3=@按摩.mp3.mp3,0 +岸.mp3.mp3=@岸.mp3.mp3,0 +安装.mp3.mp3=@安装.mp3.mp3,0 +安置.mp3.mp3=@安置.mp3.mp3,0 +安详.mp3.mp3=@安详.mp3.mp3,0 +安慰.mp3.mp3=@安慰.mp3.mp3,0 +安宁.mp3.mp3=@安宁.mp3.mp3,0 +暧昧.mp3.mp3=@暧昧.mp3.mp3,0 +爱心.mp3.mp3=@爱心.mp3.mp3,0 +爱惜.mp3.mp3=@爱惜.mp3.mp3,0 +爱护.mp3.mp3=@爱护.mp3.mp3,0 +爱戴.mp3.mp3=@爱戴.mp3.mp3,0 +爱.mp3.mp3=@爱.mp3.mp3,0 +癌症.mp3.mp3=@癌症.mp3.mp3,0 +唉.mp3.mp3=@唉.mp3.mp3,0 +挨.mp3.mp3=@挨.mp3.mp3,0 +哎.mp3.mp3=@哎.mp3.mp3,0 diff --git "a/assets/audio/\344\270\200\345\206\215.mp3" "b/assets/audio/\344\270\200\345\206\215.mp3" new file mode 100755 index 0000000..eff565f Binary files /dev/null and "b/assets/audio/\344\270\200\345\206\215.mp3" differ diff --git "a/assets/audio/\344\270\200\345\210\207.mp3" "b/assets/audio/\344\270\200\345\210\207.mp3" new file mode 100755 index 0000000..b5951e0 Binary files /dev/null and "b/assets/audio/\344\270\200\345\210\207.mp3" differ diff --git "a/assets/audio/\344\270\200\345\276\213.mp3" "b/assets/audio/\344\270\200\345\276\213.mp3" new file mode 100755 index 0000000..d510ccf Binary files /dev/null and "b/assets/audio/\344\270\200\345\276\213.mp3" differ diff --git "a/assets/audio/\344\270\200\346\227\246.mp3" "b/assets/audio/\344\270\200\346\227\246.mp3" new file mode 100755 index 0000000..68fdc3e Binary files /dev/null and "b/assets/audio/\344\270\200\346\227\246.mp3" differ diff --git "a/assets/audio/\344\270\200\350\207\264.mp3" "b/assets/audio/\344\270\200\350\207\264.mp3" new file mode 100755 index 0000000..c9c52a2 Binary files /dev/null and "b/assets/audio/\344\270\200\350\207\264.mp3" differ diff --git "a/assets/audio/\344\270\201.mp3" "b/assets/audio/\344\270\201.mp3" new file mode 100755 index 0000000..2d03a55 Binary files /dev/null and "b/assets/audio/\344\270\201.mp3" differ diff --git "a/assets/audio/\344\270\207\344\270\200.mp3" "b/assets/audio/\344\270\207\344\270\200.mp3" new file mode 100755 index 0000000..1499ccc Binary files /dev/null and "b/assets/audio/\344\270\207\344\270\200.mp3" differ diff --git "a/assets/audio/\344\270\212\345\275\223.mp3" "b/assets/audio/\344\270\212\345\275\223.mp3" new file mode 100755 index 0000000..1f2f7c5 Binary files /dev/null and "b/assets/audio/\344\270\212\345\275\223.mp3" differ diff --git "a/assets/audio/\344\270\213\350\275\275.mp3" "b/assets/audio/\344\270\213\350\275\275.mp3" new file mode 100755 index 0000000..82dff12 Binary files /dev/null and "b/assets/audio/\344\270\213\350\275\275.mp3" differ diff --git "a/assets/audio/\344\270\215.mp3" "b/assets/audio/\344\270\215.mp3" new file mode 100755 index 0000000..94a92f6 Binary files /dev/null and "b/assets/audio/\344\270\215.mp3" differ diff --git "a/assets/audio/\344\270\215\345\205\215.mp3" "b/assets/audio/\344\270\215\345\205\215.mp3" new file mode 100755 index 0000000..2afc5d0 Binary files /dev/null and "b/assets/audio/\344\270\215\345\205\215.mp3" differ diff --git "a/assets/audio/\344\270\215\345\240\252.mp3" "b/assets/audio/\344\270\215\345\240\252.mp3" new file mode 100755 index 0000000..76c71fa Binary files /dev/null and "b/assets/audio/\344\270\215\345\240\252.mp3" differ diff --git "a/assets/audio/\344\270\215\345\246\202.mp3" "b/assets/audio/\344\270\215\345\246\202.mp3" new file mode 100755 index 0000000..4063141 Binary files /dev/null and "b/assets/audio/\344\270\215\345\246\202.mp3" differ diff --git "a/assets/audio/\344\270\215\345\246\250.mp3" "b/assets/audio/\344\270\215\345\246\250.mp3" new file mode 100755 index 0000000..f20d45f Binary files /dev/null and "b/assets/audio/\344\270\215\345\246\250.mp3" differ diff --git "a/assets/audio/\344\270\215\345\256\211.mp3" "b/assets/audio/\344\270\215\345\256\211.mp3" new file mode 100755 index 0000000..ce95949 Binary files /dev/null and "b/assets/audio/\344\270\215\345\256\211.mp3" differ diff --git "a/assets/audio/\344\270\215\346\203\234.mp3" "b/assets/audio/\344\270\215\346\203\234.mp3" new file mode 100755 index 0000000..7469a73 Binary files /dev/null and "b/assets/audio/\344\270\215\346\203\234.mp3" differ diff --git "a/assets/audio/\344\270\215\346\204\247.mp3" "b/assets/audio/\344\270\215\346\204\247.mp3" new file mode 100755 index 0000000..45e9bbb Binary files /dev/null and "b/assets/audio/\344\270\215\346\204\247.mp3" differ diff --git "a/assets/audio/\344\270\215\346\226\231.mp3" "b/assets/audio/\344\270\215\346\226\231.mp3" new file mode 100755 index 0000000..a76546d Binary files /dev/null and "b/assets/audio/\344\270\215\346\226\231.mp3" differ diff --git "a/assets/audio/\344\270\215\346\226\255.mp3" "b/assets/audio/\344\270\215\346\226\255.mp3" new file mode 100755 index 0000000..330cd59 Binary files /dev/null and "b/assets/audio/\344\270\215\346\226\255.mp3" differ diff --git "a/assets/audio/\344\270\215\346\227\266.mp3" "b/assets/audio/\344\270\215\346\227\266.mp3" new file mode 100755 index 0000000..cf8be5d Binary files /dev/null and "b/assets/audio/\344\270\215\346\227\266.mp3" differ diff --git "a/assets/audio/\344\270\215\346\255\242.mp3" "b/assets/audio/\344\270\215\346\255\242.mp3" new file mode 100755 index 0000000..f074071 Binary files /dev/null and "b/assets/audio/\344\270\215\346\255\242.mp3" differ diff --git "a/assets/audio/\344\270\215\347\204\266.mp3" "b/assets/audio/\344\270\215\347\204\266.mp3" new file mode 100755 index 0000000..730ea25 Binary files /dev/null and "b/assets/audio/\344\270\215\347\204\266.mp3" differ diff --git "a/assets/audio/\344\270\215\347\246\201.mp3" "b/assets/audio/\344\270\215\347\246\201.mp3" new file mode 100755 index 0000000..3955ec7 Binary files /dev/null and "b/assets/audio/\344\270\215\347\246\201.mp3" differ diff --git "a/assets/audio/\344\270\215\350\266\263.mp3" "b/assets/audio/\344\270\215\350\266\263.mp3" new file mode 100755 index 0000000..f23ef52 Binary files /dev/null and "b/assets/audio/\344\270\215\350\266\263.mp3" differ diff --git "a/assets/audio/\344\270\215\351\241\276.mp3" "b/assets/audio/\344\270\215\351\241\276.mp3" new file mode 100755 index 0000000..b3fdf14 Binary files /dev/null and "b/assets/audio/\344\270\215\351\241\276.mp3" differ diff --git "a/assets/audio/\344\270\216.mp3" "b/assets/audio/\344\270\216.mp3" new file mode 100755 index 0000000..37c6c59 Binary files /dev/null and "b/assets/audio/\344\270\216.mp3" differ diff --git "a/assets/audio/\344\270\216\345\205\266.mp3" "b/assets/audio/\344\270\216\345\205\266.mp3" new file mode 100755 index 0000000..d173efa Binary files /dev/null and "b/assets/audio/\344\270\216\345\205\266.mp3" differ diff --git "a/assets/audio/\344\270\221.mp3" "b/assets/audio/\344\270\221.mp3" new file mode 100755 index 0000000..14b0aaf Binary files /dev/null and "b/assets/audio/\344\270\221.mp3" differ diff --git "a/assets/audio/\344\270\221\346\201\266.mp3" "b/assets/audio/\344\270\221\346\201\266.mp3" new file mode 100755 index 0000000..467b836 Binary files /dev/null and "b/assets/audio/\344\270\221\346\201\266.mp3" differ diff --git "a/assets/audio/\344\270\223\344\270\232.mp3" "b/assets/audio/\344\270\223\344\270\232.mp3" new file mode 100755 index 0000000..3565fe2 Binary files /dev/null and "b/assets/audio/\344\270\223\344\270\232.mp3" differ diff --git "a/assets/audio/\344\270\223\345\256\266.mp3" "b/assets/audio/\344\270\223\345\256\266.mp3" new file mode 100755 index 0000000..137c373 Binary files /dev/null and "b/assets/audio/\344\270\223\345\256\266.mp3" differ diff --git "a/assets/audio/\344\270\223\345\277\203.mp3" "b/assets/audio/\344\270\223\345\277\203.mp3" new file mode 100755 index 0000000..a6e9dc0 Binary files /dev/null and "b/assets/audio/\344\270\223\345\277\203.mp3" differ diff --git "a/assets/audio/\344\270\223\351\227\250.mp3" "b/assets/audio/\344\270\223\351\227\250.mp3" new file mode 100755 index 0000000..d9f0a86 Binary files /dev/null and "b/assets/audio/\344\270\223\351\227\250.mp3" differ diff --git "a/assets/audio/\344\270\226\347\272\252.mp3" "b/assets/audio/\344\270\226\347\272\252.mp3" new file mode 100755 index 0000000..519678d Binary files /dev/null and "b/assets/audio/\344\270\226\347\272\252.mp3" differ diff --git "a/assets/audio/\344\270\231.mp3" "b/assets/audio/\344\270\231.mp3" new file mode 100755 index 0000000..9713a11 Binary files /dev/null and "b/assets/audio/\344\270\231.mp3" differ diff --git "a/assets/audio/\344\270\232\344\275\231.mp3" "b/assets/audio/\344\270\232\344\275\231.mp3" new file mode 100755 index 0000000..54b9687 Binary files /dev/null and "b/assets/audio/\344\270\232\344\275\231.mp3" differ diff --git "a/assets/audio/\344\270\232\345\212\241.mp3" "b/assets/audio/\344\270\232\345\212\241.mp3" new file mode 100755 index 0000000..2d3e164 Binary files /dev/null and "b/assets/audio/\344\270\232\345\212\241.mp3" differ diff --git "a/assets/audio/\344\270\233.mp3" "b/assets/audio/\344\270\233.mp3" new file mode 100755 index 0000000..24cae5e Binary files /dev/null and "b/assets/audio/\344\270\233.mp3" differ diff --git "a/assets/audio/\344\270\234\350\245\277.mp3" "b/assets/audio/\344\270\234\350\245\277.mp3" new file mode 100755 index 0000000..e87a17f Binary files /dev/null and "b/assets/audio/\344\270\234\350\245\277.mp3" differ diff --git "a/assets/audio/\344\270\235\346\257\253.mp3" "b/assets/audio/\344\270\235\346\257\253.mp3" new file mode 100755 index 0000000..5c8b0cf Binary files /dev/null and "b/assets/audio/\344\270\235\346\257\253.mp3" differ diff --git "a/assets/audio/\344\270\235\347\273\270.mp3" "b/assets/audio/\344\270\235\347\273\270.mp3" new file mode 100755 index 0000000..a55d844 Binary files /dev/null and "b/assets/audio/\344\270\235\347\273\270.mp3" differ diff --git "a/assets/audio/\344\270\242\344\272\272.mp3" "b/assets/audio/\344\270\242\344\272\272.mp3" new file mode 100755 index 0000000..7791227 Binary files /dev/null and "b/assets/audio/\344\270\242\344\272\272.mp3" differ diff --git "a/assets/audio/\344\270\245\346\240\274.mp3" "b/assets/audio/\344\270\245\346\240\274.mp3" new file mode 100755 index 0000000..86163e5 Binary files /dev/null and "b/assets/audio/\344\270\245\346\240\274.mp3" differ diff --git "a/assets/audio/\344\270\245\350\202\203.mp3" "b/assets/audio/\344\270\245\350\202\203.mp3" new file mode 100755 index 0000000..72d1fca Binary files /dev/null and "b/assets/audio/\344\270\245\350\202\203.mp3" differ diff --git "a/assets/audio/\344\270\245\351\207\215.mp3" "b/assets/audio/\344\270\245\351\207\215.mp3" new file mode 100755 index 0000000..e4a2e5f Binary files /dev/null and "b/assets/audio/\344\270\245\351\207\215.mp3" differ diff --git "a/assets/audio/\344\270\252.mp3" "b/assets/audio/\344\270\252.mp3" new file mode 100755 index 0000000..c41185a Binary files /dev/null and "b/assets/audio/\344\270\252.mp3" differ diff --git "a/assets/audio/\344\270\252\344\272\272.mp3" "b/assets/audio/\344\270\252\344\272\272.mp3" new file mode 100755 index 0000000..a756370 Binary files /dev/null and "b/assets/audio/\344\270\252\344\272\272.mp3" differ diff --git "a/assets/audio/\344\270\252\345\210\253.mp3" "b/assets/audio/\344\270\252\345\210\253.mp3" new file mode 100755 index 0000000..ef1df8b Binary files /dev/null and "b/assets/audio/\344\270\252\345\210\253.mp3" differ diff --git "a/assets/audio/\344\270\252\346\200\247.mp3" "b/assets/audio/\344\270\252\346\200\247.mp3" new file mode 100755 index 0000000..1670364 Binary files /dev/null and "b/assets/audio/\344\270\252\346\200\247.mp3" differ diff --git "a/assets/audio/\344\270\255\344\273\213.mp3" "b/assets/audio/\344\270\255\344\273\213.mp3" new file mode 100755 index 0000000..d27fc05 Binary files /dev/null and "b/assets/audio/\344\270\255\344\273\213.mp3" differ diff --git "a/assets/audio/\344\270\255\345\277\203.mp3" "b/assets/audio/\344\270\255\345\277\203.mp3" new file mode 100755 index 0000000..2e2c1bc Binary files /dev/null and "b/assets/audio/\344\270\255\345\277\203.mp3" differ diff --git "a/assets/audio/\344\270\255\346\227\254.mp3" "b/assets/audio/\344\270\255\346\227\254.mp3" new file mode 100755 index 0000000..fb3b895 Binary files /dev/null and "b/assets/audio/\344\270\255\346\227\254.mp3" differ diff --git "a/assets/audio/\344\270\262.mp3" "b/assets/audio/\344\270\262.mp3" new file mode 100755 index 0000000..dd67ffd Binary files /dev/null and "b/assets/audio/\344\270\262.mp3" differ diff --git "a/assets/audio/\344\270\264\346\227\266.mp3" "b/assets/audio/\344\270\264\346\227\266.mp3" new file mode 100755 index 0000000..fec681a Binary files /dev/null and "b/assets/audio/\344\270\264\346\227\266.mp3" differ diff --git "a/assets/audio/\344\270\273\344\272\272.mp3" "b/assets/audio/\344\270\273\344\272\272.mp3" new file mode 100755 index 0000000..e533d79 Binary files /dev/null and "b/assets/audio/\344\270\273\344\272\272.mp3" differ diff --git "a/assets/audio/\344\270\273\344\273\273.mp3" "b/assets/audio/\344\270\273\344\273\273.mp3" new file mode 100755 index 0000000..540fbd4 Binary files /dev/null and "b/assets/audio/\344\270\273\344\273\273.mp3" differ diff --git "a/assets/audio/\344\270\273\345\212\250.mp3" "b/assets/audio/\344\270\273\345\212\250.mp3" new file mode 100755 index 0000000..0f4748d Binary files /dev/null and "b/assets/audio/\344\270\273\345\212\250.mp3" differ diff --git "a/assets/audio/\344\270\273\345\270\255.mp3" "b/assets/audio/\344\270\273\345\270\255.mp3" new file mode 100755 index 0000000..b0d3b45 Binary files /dev/null and "b/assets/audio/\344\270\273\345\270\255.mp3" differ diff --git "a/assets/audio/\344\270\273\345\274\240.mp3" "b/assets/audio/\344\270\273\345\274\240.mp3" new file mode 100755 index 0000000..43a29d4 Binary files /dev/null and "b/assets/audio/\344\270\273\345\274\240.mp3" differ diff --git "a/assets/audio/\344\270\273\346\204\217.mp3" "b/assets/audio/\344\270\273\346\204\217.mp3" new file mode 100755 index 0000000..858d755 Binary files /dev/null and "b/assets/audio/\344\270\273\346\204\217.mp3" differ diff --git "a/assets/audio/\344\270\273\346\214\201.mp3" "b/assets/audio/\344\270\273\346\214\201.mp3" new file mode 100755 index 0000000..bf3a8db Binary files /dev/null and "b/assets/audio/\344\270\273\346\214\201.mp3" differ diff --git "a/assets/audio/\344\270\273\350\247\202.mp3" "b/assets/audio/\344\270\273\350\247\202.mp3" new file mode 100755 index 0000000..9d187e2 Binary files /dev/null and "b/assets/audio/\344\270\273\350\247\202.mp3" differ diff --git "a/assets/audio/\344\270\273\351\242\230.mp3" "b/assets/audio/\344\270\273\351\242\230.mp3" new file mode 100755 index 0000000..fdba361 Binary files /dev/null and "b/assets/audio/\344\270\273\351\242\230.mp3" differ diff --git "a/assets/audio/\344\271\211\345\212\241.mp3" "b/assets/audio/\344\271\211\345\212\241.mp3" new file mode 100755 index 0000000..933ea8a Binary files /dev/null and "b/assets/audio/\344\271\211\345\212\241.mp3" differ diff --git "a/assets/audio/\344\271\213.mp3" "b/assets/audio/\344\271\213.mp3" new file mode 100755 index 0000000..6a1807c Binary files /dev/null and "b/assets/audio/\344\271\213.mp3" differ diff --git "a/assets/audio/\344\271\220\345\231\250.mp3" "b/assets/audio/\344\271\220\345\231\250.mp3" new file mode 100755 index 0000000..25b432d Binary files /dev/null and "b/assets/audio/\344\271\220\345\231\250.mp3" differ diff --git "a/assets/audio/\344\271\220\350\247\202.mp3" "b/assets/audio/\344\271\220\350\247\202.mp3" new file mode 100755 index 0000000..d2ab641 Binary files /dev/null and "b/assets/audio/\344\271\220\350\247\202.mp3" differ diff --git "a/assets/audio/\344\271\222\344\271\223.mp3" "b/assets/audio/\344\271\222\344\271\223.mp3" new file mode 100755 index 0000000..34e10f8 Binary files /dev/null and "b/assets/audio/\344\271\222\344\271\223.mp3" differ diff --git "a/assets/audio/\344\271\226.mp3" "b/assets/audio/\344\271\226.mp3" new file mode 100755 index 0000000..64fb368 Binary files /dev/null and "b/assets/audio/\344\271\226.mp3" differ diff --git "a/assets/audio/\344\271\230.mp3" "b/assets/audio/\344\271\230.mp3" new file mode 100755 index 0000000..2a353fb Binary files /dev/null and "b/assets/audio/\344\271\230.mp3" differ diff --git "a/assets/audio/\344\271\231.mp3" "b/assets/audio/\344\271\231.mp3" new file mode 100755 index 0000000..1a55c86 Binary files /dev/null and "b/assets/audio/\344\271\231.mp3" differ diff --git "a/assets/audio/\344\271\235.mp3" "b/assets/audio/\344\271\235.mp3" new file mode 100755 index 0000000..cab5421 Binary files /dev/null and "b/assets/audio/\344\271\235.mp3" differ diff --git "a/assets/audio/\344\271\237\350\256\270.mp3" "b/assets/audio/\344\271\237\350\256\270.mp3" new file mode 100755 index 0000000..3a9454d Binary files /dev/null and "b/assets/audio/\344\271\237\350\256\270.mp3" differ diff --git "a/assets/audio/\344\271\246\346\236\266.mp3" "b/assets/audio/\344\271\246\346\236\266.mp3" new file mode 100755 index 0000000..a8c2ba5 Binary files /dev/null and "b/assets/audio/\344\271\246\346\236\266.mp3" differ diff --git "a/assets/audio/\344\271\260.mp3" "b/assets/audio/\344\271\260.mp3" new file mode 100755 index 0000000..0fbe2f5 Binary files /dev/null and "b/assets/audio/\344\271\260.mp3" differ diff --git "a/assets/audio/\344\272\206.mp3" "b/assets/audio/\344\272\206.mp3" new file mode 100755 index 0000000..489d22e Binary files /dev/null and "b/assets/audio/\344\272\206.mp3" differ diff --git "a/assets/audio/\344\272\211\345\217\226.mp3" "b/assets/audio/\344\272\211\345\217\226.mp3" new file mode 100755 index 0000000..85dba6b Binary files /dev/null and "b/assets/audio/\344\272\211\345\217\226.mp3" differ diff --git "a/assets/audio/\344\272\211\350\256\272.mp3" "b/assets/audio/\344\272\211\350\256\272.mp3" new file mode 100755 index 0000000..881ae2e Binary files /dev/null and "b/assets/audio/\344\272\211\350\256\272.mp3" differ diff --git "a/assets/audio/\344\272\213\345\205\210.mp3" "b/assets/audio/\344\272\213\345\205\210.mp3" new file mode 100755 index 0000000..8d8aacf Binary files /dev/null and "b/assets/audio/\344\272\213\345\205\210.mp3" differ diff --git "a/assets/audio/\344\272\213\345\256\236.mp3" "b/assets/audio/\344\272\213\345\256\236.mp3" new file mode 100755 index 0000000..a5193d8 Binary files /dev/null and "b/assets/audio/\344\272\213\345\256\236.mp3" differ diff --git "a/assets/audio/\344\272\213\347\211\251.mp3" "b/assets/audio/\344\272\213\347\211\251.mp3" new file mode 100755 index 0000000..f14b38c Binary files /dev/null and "b/assets/audio/\344\272\213\347\211\251.mp3" differ diff --git "a/assets/audio/\344\272\214.mp3" "b/assets/audio/\344\272\214.mp3" new file mode 100755 index 0000000..12c13ac Binary files /dev/null and "b/assets/audio/\344\272\214.mp3" differ diff --git "a/assets/audio/\344\272\216\346\230\257.mp3" "b/assets/audio/\344\272\216\346\230\257.mp3" new file mode 100755 index 0000000..a59ea6b Binary files /dev/null and "b/assets/audio/\344\272\216\346\230\257.mp3" differ diff --git "a/assets/audio/\344\272\221.mp3" "b/assets/audio/\344\272\221.mp3" new file mode 100755 index 0000000..b113553 Binary files /dev/null and "b/assets/audio/\344\272\221.mp3" differ diff --git "a/assets/audio/\344\272\232\346\264\262.mp3" "b/assets/audio/\344\272\232\346\264\262.mp3" new file mode 100755 index 0000000..9ef894a Binary files /dev/null and "b/assets/audio/\344\272\232\346\264\262.mp3" differ diff --git "a/assets/audio/\344\272\244\345\276\200.mp3" "b/assets/audio/\344\272\244\345\276\200.mp3" new file mode 100755 index 0000000..dd88f80 Binary files /dev/null and "b/assets/audio/\344\272\244\345\276\200.mp3" differ diff --git "a/assets/audio/\344\272\244\346\215\242.mp3" "b/assets/audio/\344\272\244\346\215\242.mp3" new file mode 100755 index 0000000..6d96e8d Binary files /dev/null and "b/assets/audio/\344\272\244\346\215\242.mp3" differ diff --git "a/assets/audio/\344\272\244\351\231\205.mp3" "b/assets/audio/\344\272\244\351\231\205.mp3" new file mode 100755 index 0000000..923a5d7 Binary files /dev/null and "b/assets/audio/\344\272\244\351\231\205.mp3" differ diff --git "a/assets/audio/\344\272\247\344\270\232.mp3" "b/assets/audio/\344\272\247\344\270\232.mp3" new file mode 100755 index 0000000..fc4f3f0 Binary files /dev/null and "b/assets/audio/\344\272\247\344\270\232.mp3" differ diff --git "a/assets/audio/\344\272\247\345\223\201.mp3" "b/assets/audio/\344\272\247\345\223\201.mp3" new file mode 100755 index 0000000..f85f742 Binary files /dev/null and "b/assets/audio/\344\272\247\345\223\201.mp3" differ diff --git "a/assets/audio/\344\272\247\347\224\237.mp3" "b/assets/audio/\344\272\247\347\224\237.mp3" new file mode 100755 index 0000000..aa95c5f Binary files /dev/null and "b/assets/audio/\344\272\247\347\224\237.mp3" differ diff --git "a/assets/audio/\344\272\253\345\217\227.mp3" "b/assets/audio/\344\272\253\345\217\227.mp3" new file mode 100755 index 0000000..4cf4cc9 Binary files /dev/null and "b/assets/audio/\344\272\253\345\217\227.mp3" differ diff --git "a/assets/audio/\344\272\256.mp3" "b/assets/audio/\344\272\256.mp3" new file mode 100755 index 0000000..fa44444 Binary files /dev/null and "b/assets/audio/\344\272\256.mp3" differ diff --git "a/assets/audio/\344\272\262\345\210\207.mp3" "b/assets/audio/\344\272\262\345\210\207.mp3" new file mode 100755 index 0000000..a1dd8bf Binary files /dev/null and "b/assets/audio/\344\272\262\345\210\207.mp3" differ diff --git "a/assets/audio/\344\272\262\346\210\232.mp3" "b/assets/audio/\344\272\262\346\210\232.mp3" new file mode 100755 index 0000000..f72606d Binary files /dev/null and "b/assets/audio/\344\272\262\346\210\232.mp3" differ diff --git "a/assets/audio/\344\272\262\347\210\261.mp3" "b/assets/audio/\344\272\262\347\210\261.mp3" new file mode 100755 index 0000000..8673c4e Binary files /dev/null and "b/assets/audio/\344\272\262\347\210\261.mp3" differ diff --git "a/assets/audio/\344\272\262\350\207\252.mp3" "b/assets/audio/\344\272\262\350\207\252.mp3" new file mode 100755 index 0000000..e0f8b2b Binary files /dev/null and "b/assets/audio/\344\272\262\350\207\252.mp3" differ diff --git "a/assets/audio/\344\272\272\344\272\213.mp3" "b/assets/audio/\344\272\272\344\272\213.mp3" new file mode 100755 index 0000000..9c1fe4b Binary files /dev/null and "b/assets/audio/\344\272\272\344\272\213.mp3" differ diff --git "a/assets/audio/\344\272\272\345\217\243.mp3" "b/assets/audio/\344\272\272\345\217\243.mp3" new file mode 100755 index 0000000..3fa45da Binary files /dev/null and "b/assets/audio/\344\272\272\345\217\243.mp3" differ diff --git "a/assets/audio/\344\272\272\345\221\230.mp3" "b/assets/audio/\344\272\272\345\221\230.mp3" new file mode 100755 index 0000000..9a39e2d Binary files /dev/null and "b/assets/audio/\344\272\272\345\221\230.mp3" differ diff --git "a/assets/audio/\344\272\272\346\211\215.mp3" "b/assets/audio/\344\272\272\346\211\215.mp3" new file mode 100755 index 0000000..a5fd09b Binary files /dev/null and "b/assets/audio/\344\272\272\346\211\215.mp3" differ diff --git "a/assets/audio/\344\272\272\347\211\251.mp3" "b/assets/audio/\344\272\272\347\211\251.mp3" new file mode 100755 index 0000000..f4f6fb5 Binary files /dev/null and "b/assets/audio/\344\272\272\347\211\251.mp3" differ diff --git "a/assets/audio/\344\272\272\347\224\237.mp3" "b/assets/audio/\344\272\272\347\224\237.mp3" new file mode 100755 index 0000000..b944d31 Binary files /dev/null and "b/assets/audio/\344\272\272\347\224\237.mp3" differ diff --git "a/assets/audio/\344\272\272\347\261\273.mp3" "b/assets/audio/\344\272\272\347\261\273.mp3" new file mode 100755 index 0000000..44252de Binary files /dev/null and "b/assets/audio/\344\272\272\347\261\273.mp3" differ diff --git "a/assets/audio/\344\272\277.mp3" "b/assets/audio/\344\272\277.mp3" new file mode 100755 index 0000000..6bee12d Binary files /dev/null and "b/assets/audio/\344\272\277.mp3" differ diff --git "a/assets/audio/\344\273\212\345\244\251.mp3" "b/assets/audio/\344\273\212\345\244\251.mp3" new file mode 100755 index 0000000..819b7f0 Binary files /dev/null and "b/assets/audio/\344\273\212\345\244\251.mp3" differ diff --git "a/assets/audio/\344\273\215\347\204\266.mp3" "b/assets/audio/\344\273\215\347\204\266.mp3" new file mode 100755 index 0000000..d5cd62e Binary files /dev/null and "b/assets/audio/\344\273\215\347\204\266.mp3" differ diff --git "a/assets/audio/\344\273\216\344\272\213.mp3" "b/assets/audio/\344\273\216\344\272\213.mp3" new file mode 100755 index 0000000..d461df8 Binary files /dev/null and "b/assets/audio/\344\273\216\344\272\213.mp3" differ diff --git "a/assets/audio/\344\273\216\345\211\215.mp3" "b/assets/audio/\344\273\216\345\211\215.mp3" new file mode 100755 index 0000000..d568da7 Binary files /dev/null and "b/assets/audio/\344\273\216\345\211\215.mp3" differ diff --git "a/assets/audio/\344\273\216\345\256\271.mp3" "b/assets/audio/\344\273\216\345\256\271.mp3" new file mode 100755 index 0000000..a21343c Binary files /dev/null and "b/assets/audio/\344\273\216\345\256\271.mp3" differ diff --git "a/assets/audio/\344\273\216\346\255\244.mp3" "b/assets/audio/\344\273\216\346\255\244.mp3" new file mode 100755 index 0000000..2851b52 Binary files /dev/null and "b/assets/audio/\344\273\216\346\255\244.mp3" differ diff --git "a/assets/audio/\344\273\216\350\200\214.mp3" "b/assets/audio/\344\273\216\350\200\214.mp3" new file mode 100755 index 0000000..850b243 Binary files /dev/null and "b/assets/audio/\344\273\216\350\200\214.mp3" differ diff --git "a/assets/audio/\344\273\223\344\277\203.mp3" "b/assets/audio/\344\273\223\344\277\203.mp3" new file mode 100755 index 0000000..3dc8c53 Binary files /dev/null and "b/assets/audio/\344\273\223\344\277\203.mp3" differ diff --git "a/assets/audio/\344\273\223\345\272\223.mp3" "b/assets/audio/\344\273\223\345\272\223.mp3" new file mode 100755 index 0000000..71c6626 Binary files /dev/null and "b/assets/audio/\344\273\223\345\272\223.mp3" differ diff --git "a/assets/audio/\344\273\224\347\273\206.mp3" "b/assets/audio/\344\273\224\347\273\206.mp3" new file mode 100755 index 0000000..fe6dcc0 Binary files /dev/null and "b/assets/audio/\344\273\224\347\273\206.mp3" differ diff --git "a/assets/audio/\344\273\243\344\273\267.mp3" "b/assets/audio/\344\273\243\344\273\267.mp3" new file mode 100755 index 0000000..6aeffe6 Binary files /dev/null and "b/assets/audio/\344\273\243\344\273\267.mp3" differ diff --git "a/assets/audio/\344\273\243\347\220\206.mp3" "b/assets/audio/\344\273\243\347\220\206.mp3" new file mode 100755 index 0000000..863c25b Binary files /dev/null and "b/assets/audio/\344\273\243\347\220\206.mp3" differ diff --git "a/assets/audio/\344\273\243\350\241\250.mp3" "b/assets/audio/\344\273\243\350\241\250.mp3" new file mode 100755 index 0000000..1b87aed Binary files /dev/null and "b/assets/audio/\344\273\243\350\241\250.mp3" differ diff --git "a/assets/audio/\344\273\245.mp3" "b/assets/audio/\344\273\245.mp3" new file mode 100755 index 0000000..d03dedf Binary files /dev/null and "b/assets/audio/\344\273\245.mp3" differ diff --git "a/assets/audio/\344\273\245\344\270\272.mp3" "b/assets/audio/\344\273\245\344\270\272.mp3" new file mode 100755 index 0000000..df566be Binary files /dev/null and "b/assets/audio/\344\273\245\344\270\272.mp3" differ diff --git "a/assets/audio/\344\273\245\345\217\212.mp3" "b/assets/audio/\344\273\245\345\217\212.mp3" new file mode 100755 index 0000000..9284f8d Binary files /dev/null and "b/assets/audio/\344\273\245\345\217\212.mp3" differ diff --git "a/assets/audio/\344\273\245\346\235\245.mp3" "b/assets/audio/\344\273\245\346\235\245.mp3" new file mode 100755 index 0000000..d406212 Binary files /dev/null and "b/assets/audio/\344\273\245\346\235\245.mp3" differ diff --git "a/assets/audio/\344\273\267\345\200\274.mp3" "b/assets/audio/\344\273\267\345\200\274.mp3" new file mode 100755 index 0000000..09729d5 Binary files /dev/null and "b/assets/audio/\344\273\267\345\200\274.mp3" differ diff --git "a/assets/audio/\344\273\273\344\275\225.mp3" "b/assets/audio/\344\273\273\344\275\225.mp3" new file mode 100755 index 0000000..b0cb398 Binary files /dev/null and "b/assets/audio/\344\273\273\344\275\225.mp3" differ diff --git "a/assets/audio/\344\273\273\345\212\241.mp3" "b/assets/audio/\344\273\273\345\212\241.mp3" new file mode 100755 index 0000000..0233744 Binary files /dev/null and "b/assets/audio/\344\273\273\345\212\241.mp3" differ diff --git "a/assets/audio/\344\273\277\344\275\233.mp3" "b/assets/audio/\344\273\277\344\275\233.mp3" new file mode 100755 index 0000000..feccd46 Binary files /dev/null and "b/assets/audio/\344\273\277\344\275\233.mp3" differ diff --git "a/assets/audio/\344\274\201\344\270\232.mp3" "b/assets/audio/\344\274\201\344\270\232.mp3" new file mode 100755 index 0000000..a3473c9 Binary files /dev/null and "b/assets/audio/\344\274\201\344\270\232.mp3" differ diff --git "a/assets/audio/\344\274\221\351\227\262.mp3" "b/assets/audio/\344\274\221\351\227\262.mp3" new file mode 100755 index 0000000..b332f94 Binary files /dev/null and "b/assets/audio/\344\274\221\351\227\262.mp3" differ diff --git "a/assets/audio/\344\274\230\345\212\277.mp3" "b/assets/audio/\344\274\230\345\212\277.mp3" new file mode 100755 index 0000000..917f1fa Binary files /dev/null and "b/assets/audio/\344\274\230\345\212\277.mp3" differ diff --git "a/assets/audio/\344\274\230\346\203\240.mp3" "b/assets/audio/\344\274\230\346\203\240.mp3" new file mode 100755 index 0000000..ccc20b0 Binary files /dev/null and "b/assets/audio/\344\274\230\346\203\240.mp3" differ diff --git "a/assets/audio/\344\274\230\347\202\271.mp3" "b/assets/audio/\344\274\230\347\202\271.mp3" new file mode 100755 index 0000000..7949fc4 Binary files /dev/null and "b/assets/audio/\344\274\230\347\202\271.mp3" differ diff --git "a/assets/audio/\344\274\230\347\247\200.mp3" "b/assets/audio/\344\274\230\347\247\200.mp3" new file mode 100755 index 0000000..1ce0470 Binary files /dev/null and "b/assets/audio/\344\274\230\347\247\200.mp3" differ diff --git "a/assets/audio/\344\274\230\347\276\216.mp3" "b/assets/audio/\344\274\230\347\276\216.mp3" new file mode 100755 index 0000000..308d61d Binary files /dev/null and "b/assets/audio/\344\274\230\347\276\216.mp3" differ diff --git "a/assets/audio/\344\274\231\344\274\264.mp3" "b/assets/audio/\344\274\231\344\274\264.mp3" new file mode 100755 index 0000000..f846f67 Binary files /dev/null and "b/assets/audio/\344\274\231\344\274\264.mp3" differ diff --git "a/assets/audio/\344\274\232.mp3" "b/assets/audio/\344\274\232.mp3" new file mode 100755 index 0000000..a0ba98e Binary files /dev/null and "b/assets/audio/\344\274\232.mp3" differ diff --git "a/assets/audio/\344\274\232\350\256\241.mp3" "b/assets/audio/\344\274\232\350\256\241.mp3" new file mode 100755 index 0000000..a230dc8 Binary files /dev/null and "b/assets/audio/\344\274\232\350\256\241.mp3" differ diff --git "a/assets/audio/\344\274\237\345\244\247.mp3" "b/assets/audio/\344\274\237\345\244\247.mp3" new file mode 100755 index 0000000..a72668f Binary files /dev/null and "b/assets/audio/\344\274\237\345\244\247.mp3" differ diff --git "a/assets/audio/\344\274\240\345\215\225.mp3" "b/assets/audio/\344\274\240\345\215\225.mp3" new file mode 100755 index 0000000..bb81c1d Binary files /dev/null and "b/assets/audio/\344\274\240\345\215\225.mp3" differ diff --git "a/assets/audio/\344\274\240\346\216\210.mp3" "b/assets/audio/\344\274\240\346\216\210.mp3" new file mode 100755 index 0000000..bdca235 Binary files /dev/null and "b/assets/audio/\344\274\240\346\216\210.mp3" differ diff --git "a/assets/audio/\344\274\240\346\222\255.mp3" "b/assets/audio/\344\274\240\346\222\255.mp3" new file mode 100755 index 0000000..33332ef Binary files /dev/null and "b/assets/audio/\344\274\240\346\222\255.mp3" differ diff --git "a/assets/audio/\344\274\240\346\237\223.mp3" "b/assets/audio/\344\274\240\346\237\223.mp3" new file mode 100755 index 0000000..9a2cd4f Binary files /dev/null and "b/assets/audio/\344\274\240\346\237\223.mp3" differ diff --git "a/assets/audio/\344\274\240\347\273\237.mp3" "b/assets/audio/\344\274\240\347\273\237.mp3" new file mode 100755 index 0000000..30afa3f Binary files /dev/null and "b/assets/audio/\344\274\240\347\273\237.mp3" differ diff --git "a/assets/audio/\344\274\240\350\257\264.mp3" "b/assets/audio/\344\274\240\350\257\264.mp3" new file mode 100755 index 0000000..108b182 Binary files /dev/null and "b/assets/audio/\344\274\240\350\257\264.mp3" differ diff --git "a/assets/audio/\344\274\240\350\276\276.mp3" "b/assets/audio/\344\274\240\350\276\276.mp3" new file mode 100755 index 0000000..e8d7be7 Binary files /dev/null and "b/assets/audio/\344\274\240\350\276\276.mp3" differ diff --git "a/assets/audio/\344\274\244\345\256\263.mp3" "b/assets/audio/\344\274\244\345\256\263.mp3" new file mode 100755 index 0000000..9d3db7e Binary files /dev/null and "b/assets/audio/\344\274\244\345\256\263.mp3" differ diff --git "a/assets/audio/\344\274\244\345\277\203.mp3" "b/assets/audio/\344\274\244\345\277\203.mp3" new file mode 100755 index 0000000..f94f140 Binary files /dev/null and "b/assets/audio/\344\274\244\345\277\203.mp3" differ diff --git "a/assets/audio/\344\274\257\346\257\215.mp3" "b/assets/audio/\344\274\257\346\257\215.mp3" new file mode 100755 index 0000000..f117b47 Binary files /dev/null and "b/assets/audio/\344\274\257\346\257\215.mp3" differ diff --git "a/assets/audio/\344\274\264\344\276\243.mp3" "b/assets/audio/\344\274\264\344\276\243.mp3" new file mode 100755 index 0000000..8a0162d Binary files /dev/null and "b/assets/audio/\344\274\264\344\276\243.mp3" differ diff --git "a/assets/audio/\344\274\264\351\232\217.mp3" "b/assets/audio/\344\274\264\351\232\217.mp3" new file mode 100755 index 0000000..b3eb2e2 Binary files /dev/null and "b/assets/audio/\344\274\264\351\232\217.mp3" differ diff --git "a/assets/audio/\344\274\270.mp3" "b/assets/audio/\344\274\270.mp3" new file mode 100755 index 0000000..ff2ebf1 Binary files /dev/null and "b/assets/audio/\344\274\270.mp3" differ diff --git "a/assets/audio/\344\274\272\345\200\231.mp3" "b/assets/audio/\344\274\272\345\200\231.mp3" new file mode 100755 index 0000000..e532fc7 Binary files /dev/null and "b/assets/audio/\344\274\272\345\200\231.mp3" differ diff --git "a/assets/audio/\344\274\274\344\271\216.mp3" "b/assets/audio/\344\274\274\344\271\216.mp3" new file mode 100755 index 0000000..bbd597b Binary files /dev/null and "b/assets/audio/\344\274\274\344\271\216.mp3" differ diff --git "a/assets/audio/\344\274\274\347\232\204.mp3" "b/assets/audio/\344\274\274\347\232\204.mp3" new file mode 100755 index 0000000..b2415ea Binary files /dev/null and "b/assets/audio/\344\274\274\347\232\204.mp3" differ diff --git "a/assets/audio/\344\275\215\344\272\216.mp3" "b/assets/audio/\344\275\215\344\272\216.mp3" new file mode 100755 index 0000000..571cf36 Binary files /dev/null and "b/assets/audio/\344\275\215\344\272\216.mp3" differ diff --git "a/assets/audio/\344\275\215\347\275\256.mp3" "b/assets/audio/\344\275\215\347\275\256.mp3" new file mode 100755 index 0000000..4be883d Binary files /dev/null and "b/assets/audio/\344\275\215\347\275\256.mp3" differ diff --git "a/assets/audio/\344\275\223\344\274\232.mp3" "b/assets/audio/\344\275\223\344\274\232.mp3" new file mode 100755 index 0000000..69995d7 Binary files /dev/null and "b/assets/audio/\344\275\223\344\274\232.mp3" differ diff --git "a/assets/audio/\344\275\223\347\216\260.mp3" "b/assets/audio/\344\275\223\347\216\260.mp3" new file mode 100755 index 0000000..047b251 Binary files /dev/null and "b/assets/audio/\344\275\223\347\216\260.mp3" differ diff --git "a/assets/audio/\344\275\223\350\264\264.mp3" "b/assets/audio/\344\275\223\350\264\264.mp3" new file mode 100755 index 0000000..020410c Binary files /dev/null and "b/assets/audio/\344\275\223\350\264\264.mp3" differ diff --git "a/assets/audio/\344\275\223\351\252\214.mp3" "b/assets/audio/\344\275\223\351\252\214.mp3" new file mode 100755 index 0000000..e292a2e Binary files /dev/null and "b/assets/audio/\344\275\223\351\252\214.mp3" differ diff --git "a/assets/audio/\344\275\225\345\206\265.mp3" "b/assets/audio/\344\275\225\345\206\265.mp3" new file mode 100755 index 0000000..4392796 Binary files /dev/null and "b/assets/audio/\344\275\225\345\206\265.mp3" differ diff --git "a/assets/audio/\344\275\225\345\277\205.mp3" "b/assets/audio/\344\275\225\345\277\205.mp3" new file mode 100755 index 0000000..1164e07 Binary files /dev/null and "b/assets/audio/\344\275\225\345\277\205.mp3" differ diff --git "a/assets/audio/\344\275\234\344\270\272.mp3" "b/assets/audio/\344\275\234\344\270\272.mp3" new file mode 100755 index 0000000..ce799ff Binary files /dev/null and "b/assets/audio/\344\275\234\344\270\272.mp3" differ diff --git "a/assets/audio/\344\275\234\345\223\201.mp3" "b/assets/audio/\344\275\234\345\223\201.mp3" new file mode 100755 index 0000000..180bfe1 Binary files /dev/null and "b/assets/audio/\344\275\234\345\223\201.mp3" differ diff --git "a/assets/audio/\344\275\234\345\256\266.mp3" "b/assets/audio/\344\275\234\345\256\266.mp3" new file mode 100755 index 0000000..c670a74 Binary files /dev/null and "b/assets/audio/\344\275\234\345\256\266.mp3" differ diff --git "a/assets/audio/\344\275\234\346\226\207.mp3" "b/assets/audio/\344\275\234\346\226\207.mp3" new file mode 100755 index 0000000..c509223 Binary files /dev/null and "b/assets/audio/\344\275\234\346\226\207.mp3" differ diff --git "a/assets/audio/\344\275\234\347\224\250.mp3" "b/assets/audio/\344\275\234\347\224\250.mp3" new file mode 100755 index 0000000..92a3ec4 Binary files /dev/null and "b/assets/audio/\344\275\234\347\224\250.mp3" differ diff --git "a/assets/audio/\344\275\234\350\200\205.mp3" "b/assets/audio/\344\275\234\350\200\205.mp3" new file mode 100755 index 0000000..338ecdc Binary files /dev/null and "b/assets/audio/\344\275\234\350\200\205.mp3" differ diff --git "a/assets/audio/\344\275\251\346\234\215.mp3" "b/assets/audio/\344\275\251\346\234\215.mp3" new file mode 100755 index 0000000..938f80f Binary files /dev/null and "b/assets/audio/\344\275\251\346\234\215.mp3" differ diff --git "a/assets/audio/\344\275\277.mp3" "b/assets/audio/\344\275\277.mp3" new file mode 100755 index 0000000..eacf570 Binary files /dev/null and "b/assets/audio/\344\275\277.mp3" differ diff --git "a/assets/audio/\344\275\277\345\212\262.mp3" "b/assets/audio/\344\275\277\345\212\262.mp3" new file mode 100755 index 0000000..dd6d8b5 Binary files /dev/null and "b/assets/audio/\344\275\277\345\212\262.mp3" differ diff --git "a/assets/audio/\344\275\277\347\224\250.mp3" "b/assets/audio/\344\275\277\347\224\250.mp3" new file mode 100755 index 0000000..4e33f3f Binary files /dev/null and "b/assets/audio/\344\275\277\347\224\250.mp3" differ diff --git "a/assets/audio/\344\276\235\347\204\266.mp3" "b/assets/audio/\344\276\235\347\204\266.mp3" new file mode 100755 index 0000000..157c686 Binary files /dev/null and "b/assets/audio/\344\276\235\347\204\266.mp3" differ diff --git "a/assets/audio/\344\276\247\351\235\242.mp3" "b/assets/audio/\344\276\247\351\235\242.mp3" new file mode 100755 index 0000000..1f811dd Binary files /dev/null and "b/assets/audio/\344\276\247\351\235\242.mp3" differ diff --git "a/assets/audio/\344\276\277.mp3" "b/assets/audio/\344\276\277.mp3" new file mode 100755 index 0000000..002eeef Binary files /dev/null and "b/assets/audio/\344\276\277.mp3" differ diff --git "a/assets/audio/\344\276\277\344\272\216.mp3" "b/assets/audio/\344\276\277\344\272\216.mp3" new file mode 100755 index 0000000..d6b46aa Binary files /dev/null and "b/assets/audio/\344\276\277\344\272\216.mp3" differ diff --git "a/assets/audio/\344\276\277\345\210\251.mp3" "b/assets/audio/\344\276\277\345\210\251.mp3" new file mode 100755 index 0000000..a30db83 Binary files /dev/null and "b/assets/audio/\344\276\277\345\210\251.mp3" differ diff --git "a/assets/audio/\344\276\277\346\235\241.mp3" "b/assets/audio/\344\276\277\346\235\241.mp3" new file mode 100755 index 0000000..8baa1a7 Binary files /dev/null and "b/assets/audio/\344\276\277\346\235\241.mp3" differ diff --git "a/assets/audio/\344\277\203\344\275\277.mp3" "b/assets/audio/\344\277\203\344\275\277.mp3" new file mode 100755 index 0000000..2c268e0 Binary files /dev/null and "b/assets/audio/\344\277\203\344\275\277.mp3" differ diff --git "a/assets/audio/\344\277\203\350\277\233.mp3" "b/assets/audio/\344\277\203\350\277\233.mp3" new file mode 100755 index 0000000..09af521 Binary files /dev/null and "b/assets/audio/\344\277\203\350\277\233.mp3" differ diff --git "a/assets/audio/\344\277\235\345\205\273.mp3" "b/assets/audio/\344\277\235\345\205\273.mp3" new file mode 100755 index 0000000..6bc6c58 Binary files /dev/null and "b/assets/audio/\344\277\235\345\205\273.mp3" differ diff --git "a/assets/audio/\344\277\235\345\215\253.mp3" "b/assets/audio/\344\277\235\345\215\253.mp3" new file mode 100755 index 0000000..24f0c24 Binary files /dev/null and "b/assets/audio/\344\277\235\345\215\253.mp3" differ diff --git "a/assets/audio/\344\277\235\345\247\206.mp3" "b/assets/audio/\344\277\235\345\247\206.mp3" new file mode 100755 index 0000000..6b628fb Binary files /dev/null and "b/assets/audio/\344\277\235\345\247\206.mp3" differ diff --git "a/assets/audio/\344\277\235\345\255\230.mp3" "b/assets/audio/\344\277\235\345\255\230.mp3" new file mode 100755 index 0000000..fe4a890 Binary files /dev/null and "b/assets/audio/\344\277\235\345\255\230.mp3" differ diff --git "a/assets/audio/\344\277\235\345\256\210.mp3" "b/assets/audio/\344\277\235\345\256\210.mp3" new file mode 100755 index 0000000..bd1c99f Binary files /dev/null and "b/assets/audio/\344\277\235\345\256\210.mp3" differ diff --git "a/assets/audio/\344\277\235\345\257\206.mp3" "b/assets/audio/\344\277\235\345\257\206.mp3" new file mode 100755 index 0000000..c4e04d3 Binary files /dev/null and "b/assets/audio/\344\277\235\345\257\206.mp3" differ diff --git "a/assets/audio/\344\277\235\346\214\201.mp3" "b/assets/audio/\344\277\235\346\214\201.mp3" new file mode 100755 index 0000000..097f753 Binary files /dev/null and "b/assets/audio/\344\277\235\346\214\201.mp3" differ diff --git "a/assets/audio/\344\277\235\347\225\231.mp3" "b/assets/audio/\344\277\235\347\225\231.mp3" new file mode 100755 index 0000000..97961ca Binary files /dev/null and "b/assets/audio/\344\277\235\347\225\231.mp3" differ diff --git "a/assets/audio/\344\277\235\347\256\241.mp3" "b/assets/audio/\344\277\235\347\256\241.mp3" new file mode 100755 index 0000000..a502f45 Binary files /dev/null and "b/assets/audio/\344\277\235\347\256\241.mp3" differ diff --git "a/assets/audio/\344\277\235\351\207\215.mp3" "b/assets/audio/\344\277\235\351\207\215.mp3" new file mode 100755 index 0000000..552028b Binary files /dev/null and "b/assets/audio/\344\277\235\351\207\215.mp3" differ diff --git "a/assets/audio/\344\277\235\351\231\251.mp3" "b/assets/audio/\344\277\235\351\231\251.mp3" new file mode 100755 index 0000000..90ea49a Binary files /dev/null and "b/assets/audio/\344\277\235\351\231\251.mp3" differ diff --git "a/assets/audio/\344\277\235\351\232\234.mp3" "b/assets/audio/\344\277\235\351\232\234.mp3" new file mode 100755 index 0000000..85f57da Binary files /dev/null and "b/assets/audio/\344\277\235\351\232\234.mp3" differ diff --git "a/assets/audio/\344\277\241\344\273\273.mp3" "b/assets/audio/\344\277\241\344\273\273.mp3" new file mode 100755 index 0000000..0a98692 Binary files /dev/null and "b/assets/audio/\344\277\241\344\273\273.mp3" differ diff --git "a/assets/audio/\344\277\241\345\217\267.mp3" "b/assets/audio/\344\277\241\345\217\267.mp3" new file mode 100755 index 0000000..2cecd2c Binary files /dev/null and "b/assets/audio/\344\277\241\345\217\267.mp3" differ diff --git "a/assets/audio/\344\277\241\345\260\201.mp3" "b/assets/audio/\344\277\241\345\260\201.mp3" new file mode 100755 index 0000000..f520fc3 Binary files /dev/null and "b/assets/audio/\344\277\241\345\260\201.mp3" differ diff --git "a/assets/audio/\344\277\241\345\277\203.mp3" "b/assets/audio/\344\277\241\345\277\203.mp3" new file mode 100755 index 0000000..c910345 Binary files /dev/null and "b/assets/audio/\344\277\241\345\277\203.mp3" differ diff --git "a/assets/audio/\344\277\241\346\201\257.mp3" "b/assets/audio/\344\277\241\346\201\257.mp3" new file mode 100755 index 0000000..c5e7dc3 Binary files /dev/null and "b/assets/audio/\344\277\241\346\201\257.mp3" differ diff --git "a/assets/audio/\344\277\256\346\224\271.mp3" "b/assets/audio/\344\277\256\346\224\271.mp3" new file mode 100755 index 0000000..1d0ccce Binary files /dev/null and "b/assets/audio/\344\277\256\346\224\271.mp3" differ diff --git "a/assets/audio/\344\277\256\347\220\206.mp3" "b/assets/audio/\344\277\256\347\220\206.mp3" new file mode 100755 index 0000000..7b91af7 Binary files /dev/null and "b/assets/audio/\344\277\256\347\220\206.mp3" differ diff --git "a/assets/audio/\345\200\222\351\227\255.mp3" "b/assets/audio/\345\200\222\351\227\255.mp3" new file mode 100755 index 0000000..ddc3eb1 Binary files /dev/null and "b/assets/audio/\345\200\222\351\227\255.mp3" differ diff --git "a/assets/audio/\345\200\222\351\234\211.mp3" "b/assets/audio/\345\200\222\351\234\211.mp3" new file mode 100755 index 0000000..08bcad3 Binary files /dev/null and "b/assets/audio/\345\200\222\351\234\211.mp3" differ diff --git "a/assets/audio/\345\200\237\345\217\243.mp3" "b/assets/audio/\345\200\237\345\217\243.mp3" new file mode 100755 index 0000000..4b61140 Binary files /dev/null and "b/assets/audio/\345\200\237\345\217\243.mp3" differ diff --git "a/assets/audio/\345\200\241\345\257\274.mp3" "b/assets/audio/\345\200\241\345\257\274.mp3" new file mode 100755 index 0000000..8629651 Binary files /dev/null and "b/assets/audio/\345\200\241\345\257\274.mp3" differ diff --git "a/assets/audio/\345\200\241\350\256\256.mp3" "b/assets/audio/\345\200\241\350\256\256.mp3" new file mode 100755 index 0000000..adfe080 Binary files /dev/null and "b/assets/audio/\345\200\241\350\256\256.mp3" differ diff --git "a/assets/audio/\345\200\274\345\276\227.mp3" "b/assets/audio/\345\200\274\345\276\227.mp3" new file mode 100755 index 0000000..a987c60 Binary files /dev/null and "b/assets/audio/\345\200\274\345\276\227.mp3" differ diff --git "a/assets/audio/\345\201\207\345\246\202.mp3" "b/assets/audio/\345\201\207\345\246\202.mp3" new file mode 100755 index 0000000..df031ec Binary files /dev/null and "b/assets/audio/\345\201\207\345\246\202.mp3" differ diff --git "a/assets/audio/\345\201\207\350\243\205.mp3" "b/assets/audio/\345\201\207\350\243\205.mp3" new file mode 100755 index 0000000..a9cc737 Binary files /dev/null and "b/assets/audio/\345\201\207\350\243\205.mp3" differ diff --git "a/assets/audio/\345\201\207\350\256\276.mp3" "b/assets/audio/\345\201\207\350\256\276.mp3" new file mode 100755 index 0000000..0268506 Binary files /dev/null and "b/assets/audio/\345\201\207\350\256\276.mp3" differ diff --git "a/assets/audio/\345\201\234.mp3" "b/assets/audio/\345\201\234.mp3" new file mode 100755 index 0000000..a49feee Binary files /dev/null and "b/assets/audio/\345\201\234.mp3" differ diff --git "a/assets/audio/\345\201\245\350\272\253.mp3" "b/assets/audio/\345\201\245\350\272\253.mp3" new file mode 100755 index 0000000..1b13b49 Binary files /dev/null and "b/assets/audio/\345\201\245\350\272\253.mp3" differ diff --git "a/assets/audio/\345\201\266\347\204\266.mp3" "b/assets/audio/\345\201\266\347\204\266.mp3" new file mode 100755 index 0000000..e5c1e81 Binary files /dev/null and "b/assets/audio/\345\201\266\347\204\266.mp3" differ diff --git "a/assets/audio/\345\201\267.mp3" "b/assets/audio/\345\201\267.mp3" new file mode 100755 index 0000000..f8fcc89 Binary files /dev/null and "b/assets/audio/\345\201\267.mp3" differ diff --git "a/assets/audio/\345\201\277\350\277\230.mp3" "b/assets/audio/\345\201\277\350\277\230.mp3" new file mode 100755 index 0000000..1e50a6f Binary files /dev/null and "b/assets/audio/\345\201\277\350\277\230.mp3" differ diff --git "a/assets/audio/\345\202\215\346\231\232.mp3" "b/assets/audio/\345\202\215\346\231\232.mp3" new file mode 100755 index 0000000..8f9514b Binary files /dev/null and "b/assets/audio/\345\202\215\346\231\232.mp3" differ diff --git "a/assets/audio/\345\202\250\345\244\207.mp3" "b/assets/audio/\345\202\250\345\244\207.mp3" new file mode 100755 index 0000000..d3e2afd Binary files /dev/null and "b/assets/audio/\345\202\250\345\244\207.mp3" differ diff --git "a/assets/audio/\345\202\250\345\255\230.mp3" "b/assets/audio/\345\202\250\345\255\230.mp3" new file mode 100755 index 0000000..26a8a39 Binary files /dev/null and "b/assets/audio/\345\202\250\345\255\230.mp3" differ diff --git "a/assets/audio/\345\202\250\350\223\204.mp3" "b/assets/audio/\345\202\250\350\223\204.mp3" new file mode 100755 index 0000000..97d43bf Binary files /dev/null and "b/assets/audio/\345\202\250\350\223\204.mp3" differ diff --git "a/assets/audio/\345\202\254.mp3" "b/assets/audio/\345\202\254.mp3" new file mode 100755 index 0000000..c11c1fb Binary files /dev/null and "b/assets/audio/\345\202\254.mp3" differ diff --git "a/assets/audio/\345\202\273.mp3" "b/assets/audio/\345\202\273.mp3" new file mode 100755 index 0000000..1fa1a47 Binary files /dev/null and "b/assets/audio/\345\202\273.mp3" differ diff --git "a/assets/audio/\345\204\277\345\255\220.mp3" "b/assets/audio/\345\204\277\345\255\220.mp3" new file mode 100755 index 0000000..2a408ef Binary files /dev/null and "b/assets/audio/\345\204\277\345\255\220.mp3" differ diff --git "a/assets/audio/\345\205\201\350\256\270.mp3" "b/assets/audio/\345\205\201\350\256\270.mp3" new file mode 100755 index 0000000..3bd1bbb Binary files /dev/null and "b/assets/audio/\345\205\201\350\256\270.mp3" differ diff --git "a/assets/audio/\345\205\203\346\227\246.mp3" "b/assets/audio/\345\205\203\346\227\246.mp3" new file mode 100755 index 0000000..a1547ff Binary files /dev/null and "b/assets/audio/\345\205\203\346\227\246.mp3" differ diff --git "a/assets/audio/\345\205\204\345\274\237.mp3" "b/assets/audio/\345\205\204\345\274\237.mp3" new file mode 100755 index 0000000..726f992 Binary files /dev/null and "b/assets/audio/\345\205\204\345\274\237.mp3" differ diff --git "a/assets/audio/\345\205\205\345\210\206.mp3" "b/assets/audio/\345\205\205\345\210\206.mp3" new file mode 100755 index 0000000..672b6df Binary files /dev/null and "b/assets/audio/\345\205\205\345\210\206.mp3" differ diff --git "a/assets/audio/\345\205\205\345\256\236.mp3" "b/assets/audio/\345\205\205\345\256\236.mp3" new file mode 100755 index 0000000..ebace92 Binary files /dev/null and "b/assets/audio/\345\205\205\345\256\236.mp3" differ diff --git "a/assets/audio/\345\205\205\345\275\223.mp3" "b/assets/audio/\345\205\205\345\275\223.mp3" new file mode 100755 index 0000000..98f4d88 Binary files /dev/null and "b/assets/audio/\345\205\205\345\275\223.mp3" differ diff --git "a/assets/audio/\345\205\205\346\262\233.mp3" "b/assets/audio/\345\205\205\346\262\233.mp3" new file mode 100755 index 0000000..f896e76 Binary files /dev/null and "b/assets/audio/\345\205\205\346\262\233.mp3" differ diff --git "a/assets/audio/\345\205\205\346\273\241.mp3" "b/assets/audio/\345\205\205\346\273\241.mp3" new file mode 100755 index 0000000..9749eb0 Binary files /dev/null and "b/assets/audio/\345\205\205\346\273\241.mp3" differ diff --git "a/assets/audio/\345\205\205\350\266\263.mp3" "b/assets/audio/\345\205\205\350\266\263.mp3" new file mode 100755 index 0000000..3698fcd Binary files /dev/null and "b/assets/audio/\345\205\205\350\266\263.mp3" differ diff --git "a/assets/audio/\345\205\211\344\270\264.mp3" "b/assets/audio/\345\205\211\344\270\264.mp3" new file mode 100755 index 0000000..862f0e6 Binary files /dev/null and "b/assets/audio/\345\205\211\344\270\264.mp3" differ diff --git "a/assets/audio/\345\205\211\346\230\216.mp3" "b/assets/audio/\345\205\211\346\230\216.mp3" new file mode 100755 index 0000000..001e599 Binary files /dev/null and "b/assets/audio/\345\205\211\346\230\216.mp3" differ diff --git "a/assets/audio/\345\205\211\346\273\221.mp3" "b/assets/audio/\345\205\211\346\273\221.mp3" new file mode 100755 index 0000000..3749a4f Binary files /dev/null and "b/assets/audio/\345\205\211\346\273\221.mp3" differ diff --git "a/assets/audio/\345\205\211\347\233\230.mp3" "b/assets/audio/\345\205\211\347\233\230.mp3" new file mode 100755 index 0000000..6b8bace Binary files /dev/null and "b/assets/audio/\345\205\211\347\233\230.mp3" differ diff --git "a/assets/audio/\345\205\213.mp3" "b/assets/audio/\345\205\213.mp3" new file mode 100755 index 0000000..0530466 Binary files /dev/null and "b/assets/audio/\345\205\213.mp3" differ diff --git "a/assets/audio/\345\205\213\346\234\215.mp3" "b/assets/audio/\345\205\213\346\234\215.mp3" new file mode 100755 index 0000000..9288c0e Binary files /dev/null and "b/assets/audio/\345\205\213\346\234\215.mp3" differ diff --git "a/assets/audio/\345\205\221\346\215\242.mp3" "b/assets/audio/\345\205\221\346\215\242.mp3" new file mode 100755 index 0000000..f38cd92 Binary files /dev/null and "b/assets/audio/\345\205\221\346\215\242.mp3" differ diff --git "a/assets/audio/\345\205\221\347\216\260.mp3" "b/assets/audio/\345\205\221\347\216\260.mp3" new file mode 100755 index 0000000..d35fa21 Binary files /dev/null and "b/assets/audio/\345\205\221\347\216\260.mp3" differ diff --git "a/assets/audio/\345\205\224\345\255\220.mp3" "b/assets/audio/\345\205\224\345\255\220.mp3" new file mode 100755 index 0000000..28f0a5d Binary files /dev/null and "b/assets/audio/\345\205\224\345\255\220.mp3" differ diff --git "a/assets/audio/\345\205\232.mp3" "b/assets/audio/\345\205\232.mp3" new file mode 100755 index 0000000..19e844c Binary files /dev/null and "b/assets/audio/\345\205\232.mp3" differ diff --git "a/assets/audio/\345\205\234.mp3" "b/assets/audio/\345\205\234.mp3" new file mode 100755 index 0000000..45092f0 Binary files /dev/null and "b/assets/audio/\345\205\234.mp3" differ diff --git "a/assets/audio/\345\205\245\345\217\243.mp3" "b/assets/audio/\345\205\245\345\217\243.mp3" new file mode 100755 index 0000000..04a9ea6 Binary files /dev/null and "b/assets/audio/\345\205\245\345\217\243.mp3" differ diff --git "a/assets/audio/\345\205\250\351\203\250.mp3" "b/assets/audio/\345\205\250\351\203\250.mp3" new file mode 100755 index 0000000..3ab976c Binary files /dev/null and "b/assets/audio/\345\205\250\351\203\250.mp3" differ diff --git "a/assets/audio/\345\205\250\351\235\242.mp3" "b/assets/audio/\345\205\250\351\235\242.mp3" new file mode 100755 index 0000000..7c9caa6 Binary files /dev/null and "b/assets/audio/\345\205\250\351\235\242.mp3" differ diff --git "a/assets/audio/\345\205\254\344\270\273.mp3" "b/assets/audio/\345\205\254\344\270\273.mp3" new file mode 100755 index 0000000..8ff2127 Binary files /dev/null and "b/assets/audio/\345\205\254\344\270\273.mp3" differ diff --git "a/assets/audio/\345\205\254\345\205\203.mp3" "b/assets/audio/\345\205\254\345\205\203.mp3" new file mode 100755 index 0000000..bd00392 Binary files /dev/null and "b/assets/audio/\345\205\254\345\205\203.mp3" differ diff --git "a/assets/audio/\345\205\254\345\257\223.mp3" "b/assets/audio/\345\205\254\345\257\223.mp3" new file mode 100755 index 0000000..02f2d4e Binary files /dev/null and "b/assets/audio/\345\205\254\345\257\223.mp3" differ diff --git "a/assets/audio/\345\205\254\345\270\203.mp3" "b/assets/audio/\345\205\254\345\270\203.mp3" new file mode 100755 index 0000000..fdab7f1 Binary files /dev/null and "b/assets/audio/\345\205\254\345\270\203.mp3" differ diff --git "a/assets/audio/\345\205\254\345\271\263.mp3" "b/assets/audio/\345\205\254\345\271\263.mp3" new file mode 100755 index 0000000..48fb13d Binary files /dev/null and "b/assets/audio/\345\205\254\345\271\263.mp3" differ diff --git "a/assets/audio/\345\205\254\345\274\200.mp3" "b/assets/audio/\345\205\254\345\274\200.mp3" new file mode 100755 index 0000000..879035e Binary files /dev/null and "b/assets/audio/\345\205\254\345\274\200.mp3" differ diff --git "a/assets/audio/\345\205\255.mp3" "b/assets/audio/\345\205\255.mp3" new file mode 100755 index 0000000..4d04d1a Binary files /dev/null and "b/assets/audio/\345\205\255.mp3" differ diff --git "a/assets/audio/\345\205\263\351\227\255.mp3" "b/assets/audio/\345\205\263\351\227\255.mp3" new file mode 100755 index 0000000..79946e6 Binary files /dev/null and "b/assets/audio/\345\205\263\351\227\255.mp3" differ diff --git "a/assets/audio/\345\205\264\345\245\213.mp3" "b/assets/audio/\345\205\264\345\245\213.mp3" new file mode 100755 index 0000000..b50bcf7 Binary files /dev/null and "b/assets/audio/\345\205\264\345\245\213.mp3" differ diff --git "a/assets/audio/\345\205\266\344\270\255.mp3" "b/assets/audio/\345\205\266\344\270\255.mp3" new file mode 100755 index 0000000..072bba1 Binary files /dev/null and "b/assets/audio/\345\205\266\344\270\255.mp3" differ diff --git "a/assets/audio/\345\205\266\344\275\231.mp3" "b/assets/audio/\345\205\266\344\275\231.mp3" new file mode 100755 index 0000000..8608c21 Binary files /dev/null and "b/assets/audio/\345\205\266\344\275\231.mp3" differ diff --git "a/assets/audio/\345\205\266\346\254\241.mp3" "b/assets/audio/\345\205\266\346\254\241.mp3" new file mode 100755 index 0000000..ad4d8fb Binary files /dev/null and "b/assets/audio/\345\205\266\346\254\241.mp3" differ diff --git "a/assets/audio/\345\205\267\344\275\223.mp3" "b/assets/audio/\345\205\267\344\275\223.mp3" new file mode 100755 index 0000000..ff23855 Binary files /dev/null and "b/assets/audio/\345\205\267\344\275\223.mp3" differ diff --git "a/assets/audio/\345\205\267\345\244\207.mp3" "b/assets/audio/\345\205\267\345\244\207.mp3" new file mode 100755 index 0000000..c20a7d1 Binary files /dev/null and "b/assets/audio/\345\205\267\345\244\207.mp3" differ diff --git "a/assets/audio/\345\205\270\345\236\213.mp3" "b/assets/audio/\345\205\270\345\236\213.mp3" new file mode 100755 index 0000000..18da9b2 Binary files /dev/null and "b/assets/audio/\345\205\270\345\236\213.mp3" differ diff --git "a/assets/audio/\345\205\270\347\244\274.mp3" "b/assets/audio/\345\205\270\347\244\274.mp3" new file mode 100755 index 0000000..565b9e1 Binary files /dev/null and "b/assets/audio/\345\205\270\347\244\274.mp3" differ diff --git "a/assets/audio/\345\205\273\346\210\220.mp3" "b/assets/audio/\345\205\273\346\210\220.mp3" new file mode 100755 index 0000000..d0ce002 Binary files /dev/null and "b/assets/audio/\345\205\273\346\210\220.mp3" differ diff --git "a/assets/audio/\345\205\274\350\201\214.mp3" "b/assets/audio/\345\205\274\350\201\214.mp3" new file mode 100755 index 0000000..7abbaa4 Binary files /dev/null and "b/assets/audio/\345\205\274\350\201\214.mp3" differ diff --git "a/assets/audio/\345\206\205\347\247\221.mp3" "b/assets/audio/\345\206\205\347\247\221.mp3" new file mode 100755 index 0000000..11f0170 Binary files /dev/null and "b/assets/audio/\345\206\205\347\247\221.mp3" differ diff --git "a/assets/audio/\345\206\205\351\203\250.mp3" "b/assets/audio/\345\206\205\351\203\250.mp3" new file mode 100755 index 0000000..e708f0a Binary files /dev/null and "b/assets/audio/\345\206\205\351\203\250.mp3" differ diff --git "a/assets/audio/\345\206\214.mp3" "b/assets/audio/\345\206\214.mp3" new file mode 100755 index 0000000..8d9fc3f Binary files /dev/null and "b/assets/audio/\345\206\214.mp3" differ diff --git "a/assets/audio/\345\206\215\344\270\211.mp3" "b/assets/audio/\345\206\215\344\270\211.mp3" new file mode 100755 index 0000000..5cff4f6 Binary files /dev/null and "b/assets/audio/\345\206\215\344\270\211.mp3" differ diff --git "a/assets/audio/\345\206\222\351\231\251.mp3" "b/assets/audio/\345\206\222\351\231\251.mp3" new file mode 100755 index 0000000..fd3671b Binary files /dev/null and "b/assets/audio/\345\206\222\351\231\251.mp3" differ diff --git "a/assets/audio/\345\206\231\344\275\234.mp3" "b/assets/audio/\345\206\231\344\275\234.mp3" new file mode 100755 index 0000000..0602cd6 Binary files /dev/null and "b/assets/audio/\345\206\231\344\275\234.mp3" differ diff --git "a/assets/audio/\345\206\233\344\272\213.mp3" "b/assets/audio/\345\206\233\344\272\213.mp3" new file mode 100755 index 0000000..09120e1 Binary files /dev/null and "b/assets/audio/\345\206\233\344\272\213.mp3" differ diff --git "a/assets/audio/\345\206\234\344\270\232.mp3" "b/assets/audio/\345\206\234\344\270\232.mp3" new file mode 100755 index 0000000..1c3177d Binary files /dev/null and "b/assets/audio/\345\206\234\344\270\232.mp3" differ diff --git "a/assets/audio/\345\206\234\346\235\221.mp3" "b/assets/audio/\345\206\234\346\235\221.mp3" new file mode 100755 index 0000000..68e4c6d Binary files /dev/null and "b/assets/audio/\345\206\234\346\235\221.mp3" differ diff --git "a/assets/audio/\345\206\234\346\260\221.mp3" "b/assets/audio/\345\206\234\346\260\221.mp3" new file mode 100755 index 0000000..858b2c2 Binary files /dev/null and "b/assets/audio/\345\206\234\346\260\221.mp3" differ diff --git "a/assets/audio/\345\206\240\345\206\233.mp3" "b/assets/audio/\345\206\240\345\206\233.mp3" new file mode 100755 index 0000000..f34dcac Binary files /dev/null and "b/assets/audio/\345\206\240\345\206\233.mp3" differ diff --git "a/assets/audio/\345\206\260\351\233\271.mp3" "b/assets/audio/\345\206\260\351\233\271.mp3" new file mode 100755 index 0000000..19e3f36 Binary files /dev/null and "b/assets/audio/\345\206\260\351\233\271.mp3" differ diff --git "a/assets/audio/\345\206\262.mp3" "b/assets/audio/\345\206\262.mp3" new file mode 100755 index 0000000..a556f43 Binary files /dev/null and "b/assets/audio/\345\206\262.mp3" differ diff --git "a/assets/audio/\345\206\262\345\207\273.mp3" "b/assets/audio/\345\206\262\345\207\273.mp3" new file mode 100755 index 0000000..d559ea9 Binary files /dev/null and "b/assets/audio/\345\206\262\345\207\273.mp3" differ diff --git "a/assets/audio/\345\206\262\345\212\250.mp3" "b/assets/audio/\345\206\262\345\212\250.mp3" new file mode 100755 index 0000000..14710f4 Binary files /dev/null and "b/assets/audio/\345\206\262\345\212\250.mp3" differ diff --git "a/assets/audio/\345\206\262\347\252\201.mp3" "b/assets/audio/\345\206\262\347\252\201.mp3" new file mode 100755 index 0000000..9f6d1c2 Binary files /dev/null and "b/assets/audio/\345\206\262\347\252\201.mp3" differ diff --git "a/assets/audio/\345\206\263\345\277\203.mp3" "b/assets/audio/\345\206\263\345\277\203.mp3" new file mode 100755 index 0000000..7d8438c Binary files /dev/null and "b/assets/audio/\345\206\263\345\277\203.mp3" differ diff --git "a/assets/audio/\345\206\263\350\265\233.mp3" "b/assets/audio/\345\206\263\350\265\233.mp3" new file mode 100755 index 0000000..7c239da Binary files /dev/null and "b/assets/audio/\345\206\263\350\265\233.mp3" differ diff --git "a/assets/audio/\345\206\267.mp3" "b/assets/audio/\345\206\267.mp3" new file mode 100755 index 0000000..6feb51d Binary files /dev/null and "b/assets/audio/\345\206\267.mp3" differ diff --git "a/assets/audio/\345\206\267\346\267\241.mp3" "b/assets/audio/\345\206\267\346\267\241.mp3" new file mode 100755 index 0000000..71e4b03 Binary files /dev/null and "b/assets/audio/\345\206\267\346\267\241.mp3" differ diff --git "a/assets/audio/\345\206\273.mp3" "b/assets/audio/\345\206\273.mp3" new file mode 100755 index 0000000..8cd06a6 Binary files /dev/null and "b/assets/audio/\345\206\273.mp3" differ diff --git "a/assets/audio/\345\206\273\347\273\223.mp3" "b/assets/audio/\345\206\273\347\273\223.mp3" new file mode 100755 index 0000000..21bf76b Binary files /dev/null and "b/assets/audio/\345\206\273\347\273\223.mp3" differ diff --git "a/assets/audio/\345\207\206\346\227\266.mp3" "b/assets/audio/\345\207\206\346\227\266.mp3" new file mode 100755 index 0000000..ad1ac39 Binary files /dev/null and "b/assets/audio/\345\207\206\346\227\266.mp3" differ diff --git "a/assets/audio/\345\207\206\347\241\256.mp3" "b/assets/audio/\345\207\206\347\241\256.mp3" new file mode 100755 index 0000000..234c9fd Binary files /dev/null and "b/assets/audio/\345\207\206\347\241\256.mp3" differ diff --git "a/assets/audio/\345\207\221\345\220\210.mp3" "b/assets/audio/\345\207\221\345\220\210.mp3" new file mode 100755 index 0000000..963f60c Binary files /dev/null and "b/assets/audio/\345\207\221\345\220\210.mp3" differ diff --git "a/assets/audio/\345\207\241\346\230\257.mp3" "b/assets/audio/\345\207\241\346\230\257.mp3" new file mode 100755 index 0000000..72ec2ed Binary files /dev/null and "b/assets/audio/\345\207\241\346\230\257.mp3" differ diff --git "a/assets/audio/\345\207\255.mp3" "b/assets/audio/\345\207\255.mp3" new file mode 100755 index 0000000..58b140b Binary files /dev/null and "b/assets/audio/\345\207\255.mp3" differ diff --git "a/assets/audio/\345\207\271\345\207\270.mp3" "b/assets/audio/\345\207\271\345\207\270.mp3" new file mode 100755 index 0000000..df870ef Binary files /dev/null and "b/assets/audio/\345\207\271\345\207\270.mp3" differ diff --git "a/assets/audio/\345\207\272\345\215\226.mp3" "b/assets/audio/\345\207\272\345\215\226.mp3" new file mode 100755 index 0000000..4116421 Binary files /dev/null and "b/assets/audio/\345\207\272\345\215\226.mp3" differ diff --git "a/assets/audio/\345\207\272\345\217\243.mp3" "b/assets/audio/\345\207\272\345\217\243.mp3" new file mode 100755 index 0000000..cacfc73 Binary files /dev/null and "b/assets/audio/\345\207\272\345\217\243.mp3" differ diff --git "a/assets/audio/\345\207\272\345\270\255.mp3" "b/assets/audio/\345\207\272\345\270\255.mp3" new file mode 100755 index 0000000..8c5dc46 Binary files /dev/null and "b/assets/audio/\345\207\272\345\270\255.mp3" differ diff --git "a/assets/audio/\345\207\272\346\201\257.mp3" "b/assets/audio/\345\207\272\346\201\257.mp3" new file mode 100755 index 0000000..c152eb4 Binary files /dev/null and "b/assets/audio/\345\207\272\346\201\257.mp3" differ diff --git "a/assets/audio/\345\207\272\347\211\210.mp3" "b/assets/audio/\345\207\272\347\211\210.mp3" new file mode 100755 index 0000000..96cb4c6 Binary files /dev/null and "b/assets/audio/\345\207\272\347\211\210.mp3" differ diff --git "a/assets/audio/\345\207\272\347\244\272.mp3" "b/assets/audio/\345\207\272\347\244\272.mp3" new file mode 100755 index 0000000..5158313 Binary files /dev/null and "b/assets/audio/\345\207\272\347\244\272.mp3" differ diff --git "a/assets/audio/\345\207\272\347\245\236.mp3" "b/assets/audio/\345\207\272\347\245\236.mp3" new file mode 100755 index 0000000..eb5257a Binary files /dev/null and "b/assets/audio/\345\207\272\347\245\236.mp3" differ diff --git "a/assets/audio/\345\207\272\350\211\262.mp3" "b/assets/audio/\345\207\272\350\211\262.mp3" new file mode 100755 index 0000000..550600d Binary files /dev/null and "b/assets/audio/\345\207\272\350\211\262.mp3" differ diff --git "a/assets/audio/\345\207\272\350\267\257.mp3" "b/assets/audio/\345\207\272\350\267\257.mp3" new file mode 100755 index 0000000..19340b5 Binary files /dev/null and "b/assets/audio/\345\207\272\350\267\257.mp3" differ diff --git "a/assets/audio/\345\207\272\350\272\253.mp3" "b/assets/audio/\345\207\272\350\272\253.mp3" new file mode 100755 index 0000000..6ff00b5 Binary files /dev/null and "b/assets/audio/\345\207\272\350\272\253.mp3" differ diff --git "a/assets/audio/\345\210\206\345\210\253.mp3" "b/assets/audio/\345\210\206\345\210\253.mp3" new file mode 100755 index 0000000..e0a2fb9 Binary files /dev/null and "b/assets/audio/\345\210\206\345\210\253.mp3" differ diff --git "a/assets/audio/\345\210\206\345\270\203.mp3" "b/assets/audio/\345\210\206\345\270\203.mp3" new file mode 100755 index 0000000..04c0ed1 Binary files /dev/null and "b/assets/audio/\345\210\206\345\270\203.mp3" differ diff --git "a/assets/audio/\345\210\206\346\211\213.mp3" "b/assets/audio/\345\210\206\346\211\213.mp3" new file mode 100755 index 0000000..29596b7 Binary files /dev/null and "b/assets/audio/\345\210\206\346\211\213.mp3" differ diff --git "a/assets/audio/\345\210\206\346\236\220.mp3" "b/assets/audio/\345\210\206\346\236\220.mp3" new file mode 100755 index 0000000..906cb55 Binary files /dev/null and "b/assets/audio/\345\210\206\346\236\220.mp3" differ diff --git "a/assets/audio/\345\210\206\351\205\215.mp3" "b/assets/audio/\345\210\206\351\205\215.mp3" new file mode 100755 index 0000000..b332277 Binary files /dev/null and "b/assets/audio/\345\210\206\351\205\215.mp3" differ diff --git "a/assets/audio/\345\210\207.mp3" "b/assets/audio/\345\210\207.mp3" new file mode 100755 index 0000000..3449800 Binary files /dev/null and "b/assets/audio/\345\210\207.mp3" differ diff --git "a/assets/audio/\345\210\222.mp3" "b/assets/audio/\345\210\222.mp3" new file mode 100755 index 0000000..5342cc8 Binary files /dev/null and "b/assets/audio/\345\210\222.mp3" differ diff --git "a/assets/audio/\345\210\227\350\275\246.mp3" "b/assets/audio/\345\210\227\350\275\246.mp3" new file mode 100755 index 0000000..cb3fb7c Binary files /dev/null and "b/assets/audio/\345\210\227\350\275\246.mp3" differ diff --git "a/assets/audio/\345\210\231.mp3" "b/assets/audio/\345\210\231.mp3" new file mode 100755 index 0000000..df80ae4 Binary files /dev/null and "b/assets/audio/\345\210\231.mp3" differ diff --git "a/assets/audio/\345\210\233\344\270\232.mp3" "b/assets/audio/\345\210\233\344\270\232.mp3" new file mode 100755 index 0000000..2866463 Binary files /dev/null and "b/assets/audio/\345\210\233\344\270\232.mp3" differ diff --git "a/assets/audio/\345\210\233\344\275\234.mp3" "b/assets/audio/\345\210\233\344\275\234.mp3" new file mode 100755 index 0000000..00a9071 Binary files /dev/null and "b/assets/audio/\345\210\233\344\275\234.mp3" differ diff --git "a/assets/audio/\345\210\233\346\226\260.mp3" "b/assets/audio/\345\210\233\346\226\260.mp3" new file mode 100755 index 0000000..3df89bf Binary files /dev/null and "b/assets/audio/\345\210\233\346\226\260.mp3" differ diff --git "a/assets/audio/\345\210\233\347\253\213.mp3" "b/assets/audio/\345\210\233\347\253\213.mp3" new file mode 100755 index 0000000..26022aa Binary files /dev/null and "b/assets/audio/\345\210\233\347\253\213.mp3" differ diff --git "a/assets/audio/\345\210\233\351\200\240.mp3" "b/assets/audio/\345\210\233\351\200\240.mp3" new file mode 100755 index 0000000..907c780 Binary files /dev/null and "b/assets/audio/\345\210\233\351\200\240.mp3" differ diff --git "a/assets/audio/\345\210\235\346\255\245.mp3" "b/assets/audio/\345\210\235\346\255\245.mp3" new file mode 100755 index 0000000..84c896d Binary files /dev/null and "b/assets/audio/\345\210\235\346\255\245.mp3" differ diff --git "a/assets/audio/\345\210\235\347\272\247.mp3" "b/assets/audio/\345\210\235\347\272\247.mp3" new file mode 100755 index 0000000..9d81586 Binary files /dev/null and "b/assets/audio/\345\210\235\347\272\247.mp3" differ diff --git "a/assets/audio/\345\210\240\351\231\244.mp3" "b/assets/audio/\345\210\240\351\231\244.mp3" new file mode 100755 index 0000000..19b6cac Binary files /dev/null and "b/assets/audio/\345\210\240\351\231\244.mp3" differ diff --git "a/assets/audio/\345\210\251\346\201\257.mp3" "b/assets/audio/\345\210\251\346\201\257.mp3" new file mode 100755 index 0000000..150f217 Binary files /dev/null and "b/assets/audio/\345\210\251\346\201\257.mp3" differ diff --git "a/assets/audio/\345\210\251\346\266\246.mp3" "b/assets/audio/\345\210\251\346\266\246.mp3" new file mode 100755 index 0000000..fa17b1a Binary files /dev/null and "b/assets/audio/\345\210\251\346\266\246.mp3" differ diff --git "a/assets/audio/\345\210\251\347\224\250.mp3" "b/assets/audio/\345\210\251\347\224\250.mp3" new file mode 100755 index 0000000..90f2670 Binary files /dev/null and "b/assets/audio/\345\210\251\347\224\250.mp3" differ diff --git "a/assets/audio/\345\210\251\347\233\212.mp3" "b/assets/audio/\345\210\251\347\233\212.mp3" new file mode 100755 index 0000000..cf2f6fe Binary files /dev/null and "b/assets/audio/\345\210\251\347\233\212.mp3" differ diff --git "a/assets/audio/\345\210\253\345\242\205.mp3" "b/assets/audio/\345\210\253\345\242\205.mp3" new file mode 100755 index 0000000..7e4a9b7 Binary files /dev/null and "b/assets/audio/\345\210\253\345\242\205.mp3" differ diff --git "a/assets/audio/\345\210\253\346\211\255.mp3" "b/assets/audio/\345\210\253\346\211\255.mp3" new file mode 100755 index 0000000..f0ba8ed Binary files /dev/null and "b/assets/audio/\345\210\253\346\211\255.mp3" differ diff --git "a/assets/audio/\345\210\253\350\207\264.mp3" "b/assets/audio/\345\210\253\350\207\264.mp3" new file mode 100755 index 0000000..fcc8703 Binary files /dev/null and "b/assets/audio/\345\210\253\350\207\264.mp3" differ diff --git "a/assets/audio/\345\210\260\350\276\276.mp3" "b/assets/audio/\345\210\260\350\276\276.mp3" new file mode 100755 index 0000000..5e238ac Binary files /dev/null and "b/assets/audio/\345\210\260\350\276\276.mp3" differ diff --git "a/assets/audio/\345\210\266\344\275\234.mp3" "b/assets/audio/\345\210\266\344\275\234.mp3" new file mode 100755 index 0000000..8cf742f Binary files /dev/null and "b/assets/audio/\345\210\266\344\275\234.mp3" differ diff --git "a/assets/audio/\345\210\266\345\256\232.mp3" "b/assets/audio/\345\210\266\345\256\232.mp3" new file mode 100755 index 0000000..d6494a5 Binary files /dev/null and "b/assets/audio/\345\210\266\345\256\232.mp3" differ diff --git "a/assets/audio/\345\210\266\345\272\246.mp3" "b/assets/audio/\345\210\266\345\272\246.mp3" new file mode 100755 index 0000000..5b615f7 Binary files /dev/null and "b/assets/audio/\345\210\266\345\272\246.mp3" differ diff --git "a/assets/audio/\345\210\266\351\200\240.mp3" "b/assets/audio/\345\210\266\351\200\240.mp3" new file mode 100755 index 0000000..d7c4cb9 Binary files /dev/null and "b/assets/audio/\345\210\266\351\200\240.mp3" differ diff --git "a/assets/audio/\345\210\271\351\202\243.mp3" "b/assets/audio/\345\210\271\351\202\243.mp3" new file mode 100755 index 0000000..4df50d7 Binary files /dev/null and "b/assets/audio/\345\210\271\351\202\243.mp3" differ diff --git "a/assets/audio/\345\210\272.mp3" "b/assets/audio/\345\210\272.mp3" new file mode 100755 index 0000000..06c0d26 Binary files /dev/null and "b/assets/audio/\345\210\272.mp3" differ diff --git "a/assets/audio/\345\210\272\346\277\200.mp3" "b/assets/audio/\345\210\272\346\277\200.mp3" new file mode 100755 index 0000000..235118d Binary files /dev/null and "b/assets/audio/\345\210\272\346\277\200.mp3" differ diff --git "a/assets/audio/\345\210\273\350\213\246.mp3" "b/assets/audio/\345\210\273\350\213\246.mp3" new file mode 100755 index 0000000..8696ae1 Binary files /dev/null and "b/assets/audio/\345\210\273\350\213\246.mp3" differ diff --git "a/assets/audio/\345\211\215\351\200\224.mp3" "b/assets/audio/\345\211\215\351\200\224.mp3" new file mode 100755 index 0000000..092d698 Binary files /dev/null and "b/assets/audio/\345\211\215\351\200\224.mp3" differ diff --git "a/assets/audio/\345\211\245\345\211\212.mp3" "b/assets/audio/\345\211\245\345\211\212.mp3" new file mode 100755 index 0000000..272f0af Binary files /dev/null and "b/assets/audio/\345\211\245\345\211\212.mp3" differ diff --git "a/assets/audio/\345\211\251.mp3" "b/assets/audio/\345\211\251.mp3" new file mode 100755 index 0000000..9f0d8e9 Binary files /dev/null and "b/assets/audio/\345\211\251.mp3" differ diff --git "a/assets/audio/\345\211\252\345\210\200.mp3" "b/assets/audio/\345\211\252\345\210\200.mp3" new file mode 100755 index 0000000..a210657 Binary files /dev/null and "b/assets/audio/\345\211\252\345\210\200.mp3" differ diff --git "a/assets/audio/\345\212\233\351\207\217.mp3" "b/assets/audio/\345\212\233\351\207\217.mp3" new file mode 100755 index 0000000..237d62e Binary files /dev/null and "b/assets/audio/\345\212\233\351\207\217.mp3" differ diff --git "a/assets/audio/\345\212\235.mp3" "b/assets/audio/\345\212\235.mp3" new file mode 100755 index 0000000..f10260f Binary files /dev/null and "b/assets/audio/\345\212\235.mp3" differ diff --git "a/assets/audio/\345\212\236\347\220\206.mp3" "b/assets/audio/\345\212\236\347\220\206.mp3" new file mode 100755 index 0000000..7927ab0 Binary files /dev/null and "b/assets/audio/\345\212\236\347\220\206.mp3" differ diff --git "a/assets/audio/\345\212\237\350\203\275.mp3" "b/assets/audio/\345\212\237\350\203\275.mp3" new file mode 100755 index 0000000..461dc16 Binary files /dev/null and "b/assets/audio/\345\212\237\350\203\275.mp3" differ diff --git "a/assets/audio/\345\212\250\345\212\233.mp3" "b/assets/audio/\345\212\250\345\212\233.mp3" new file mode 100755 index 0000000..8c4a839 Binary files /dev/null and "b/assets/audio/\345\212\250\345\212\233.mp3" differ diff --git "a/assets/audio/\345\212\250\345\221\230.mp3" "b/assets/audio/\345\212\250\345\221\230.mp3" new file mode 100755 index 0000000..0294aad Binary files /dev/null and "b/assets/audio/\345\212\250\345\221\230.mp3" differ diff --git "a/assets/audio/\345\212\250\346\200\201.mp3" "b/assets/audio/\345\212\250\346\200\201.mp3" new file mode 100755 index 0000000..72f0f24 Binary files /dev/null and "b/assets/audio/\345\212\250\346\200\201.mp3" differ diff --git "a/assets/audio/\345\212\250\346\211\213.mp3" "b/assets/audio/\345\212\250\346\211\213.mp3" new file mode 100755 index 0000000..ed0e2c8 Binary files /dev/null and "b/assets/audio/\345\212\250\346\211\213.mp3" differ diff --git "a/assets/audio/\345\212\250\346\234\272.mp3" "b/assets/audio/\345\212\250\346\234\272.mp3" new file mode 100755 index 0000000..1cac061 Binary files /dev/null and "b/assets/audio/\345\212\250\346\234\272.mp3" differ diff --git "a/assets/audio/\345\212\250\350\204\211.mp3" "b/assets/audio/\345\212\250\350\204\211.mp3" new file mode 100755 index 0000000..b52e08d Binary files /dev/null and "b/assets/audio/\345\212\250\350\204\211.mp3" differ diff --git "a/assets/audio/\345\212\250\350\215\241.mp3" "b/assets/audio/\345\212\250\350\215\241.mp3" new file mode 100755 index 0000000..28d6632 Binary files /dev/null and "b/assets/audio/\345\212\250\350\215\241.mp3" differ diff --git "a/assets/audio/\345\212\250\350\272\253.mp3" "b/assets/audio/\345\212\250\350\272\253.mp3" new file mode 100755 index 0000000..0ccb8ec Binary files /dev/null and "b/assets/audio/\345\212\250\350\272\253.mp3" differ diff --git "a/assets/audio/\345\212\250\351\235\231.mp3" "b/assets/audio/\345\212\250\351\235\231.mp3" new file mode 100755 index 0000000..794597e Binary files /dev/null and "b/assets/audio/\345\212\250\351\235\231.mp3" differ diff --git "a/assets/audio/\345\212\263\345\212\250.mp3" "b/assets/audio/\345\212\263\345\212\250.mp3" new file mode 100755 index 0000000..120684e Binary files /dev/null and "b/assets/audio/\345\212\263\345\212\250.mp3" differ diff --git "a/assets/audio/\345\212\263\351\251\276.mp3" "b/assets/audio/\345\212\263\351\251\276.mp3" new file mode 100755 index 0000000..e6d9ec3 Binary files /dev/null and "b/assets/audio/\345\212\263\351\251\276.mp3" differ diff --git "a/assets/audio/\345\213\207\346\225\242.mp3" "b/assets/audio/\345\213\207\346\225\242.mp3" new file mode 100755 index 0000000..11fc3a1 Binary files /dev/null and "b/assets/audio/\345\213\207\346\225\242.mp3" differ diff --git "a/assets/audio/\345\213\207\346\260\224.mp3" "b/assets/audio/\345\213\207\346\260\224.mp3" new file mode 100755 index 0000000..ffa62c5 Binary files /dev/null and "b/assets/audio/\345\213\207\346\260\224.mp3" differ diff --git "a/assets/audio/\345\213\244\345\245\213.mp3" "b/assets/audio/\345\213\244\345\245\213.mp3" new file mode 100755 index 0000000..94b9de1 Binary files /dev/null and "b/assets/audio/\345\213\244\345\245\213.mp3" differ diff --git "a/assets/audio/\345\213\272\345\255\220.mp3" "b/assets/audio/\345\213\272\345\255\220.mp3" new file mode 100755 index 0000000..1dda19c Binary files /dev/null and "b/assets/audio/\345\213\272\345\255\220.mp3" differ diff --git "a/assets/audio/\345\213\277.mp3" "b/assets/audio/\345\213\277.mp3" new file mode 100755 index 0000000..1640c66 Binary files /dev/null and "b/assets/audio/\345\213\277.mp3" differ diff --git "a/assets/audio/\345\214\205\345\220\253.mp3" "b/assets/audio/\345\214\205\345\220\253.mp3" new file mode 100755 index 0000000..fca43ba Binary files /dev/null and "b/assets/audio/\345\214\205\345\220\253.mp3" differ diff --git "a/assets/audio/\345\214\205\345\233\264.mp3" "b/assets/audio/\345\214\205\345\233\264.mp3" new file mode 100755 index 0000000..43c9b7b Binary files /dev/null and "b/assets/audio/\345\214\205\345\233\264.mp3" differ diff --git "a/assets/audio/\345\214\205\345\272\207.mp3" "b/assets/audio/\345\214\205\345\272\207.mp3" new file mode 100755 index 0000000..e81ac89 Binary files /dev/null and "b/assets/audio/\345\214\205\345\272\207.mp3" differ diff --git "a/assets/audio/\345\214\205\346\213\254.mp3" "b/assets/audio/\345\214\205\346\213\254.mp3" new file mode 100755 index 0000000..f13d092 Binary files /dev/null and "b/assets/audio/\345\214\205\346\213\254.mp3" differ diff --git "a/assets/audio/\345\214\205\350\242\261.mp3" "b/assets/audio/\345\214\205\350\242\261.mp3" new file mode 100755 index 0000000..1d00eba Binary files /dev/null and "b/assets/audio/\345\214\205\350\242\261.mp3" differ diff --git "a/assets/audio/\345\214\205\350\243\205.mp3" "b/assets/audio/\345\214\205\350\243\205.mp3" new file mode 100755 index 0000000..30fb34f Binary files /dev/null and "b/assets/audio/\345\214\205\350\243\205.mp3" differ diff --git "a/assets/audio/\345\214\205\350\243\271.mp3" "b/assets/audio/\345\214\205\350\243\271.mp3" new file mode 100755 index 0000000..7fadbe4 Binary files /dev/null and "b/assets/audio/\345\214\205\350\243\271.mp3" differ diff --git "a/assets/audio/\345\214\206\345\277\231.mp3" "b/assets/audio/\345\214\206\345\277\231.mp3" new file mode 100755 index 0000000..ef0dd80 Binary files /dev/null and "b/assets/audio/\345\214\206\345\277\231.mp3" differ diff --git "a/assets/audio/\345\214\226\345\255\246.mp3" "b/assets/audio/\345\214\226\345\255\246.mp3" new file mode 100755 index 0000000..4c67a23 Binary files /dev/null and "b/assets/audio/\345\214\226\345\255\246.mp3" differ diff --git "a/assets/audio/\345\214\227\344\272\254.mp3" "b/assets/audio/\345\214\227\344\272\254.mp3" new file mode 100755 index 0000000..5bec8cf Binary files /dev/null and "b/assets/audio/\345\214\227\344\272\254.mp3" differ diff --git "a/assets/audio/\345\214\227\346\236\201.mp3" "b/assets/audio/\345\214\227\346\236\201.mp3" new file mode 100755 index 0000000..e6c3997 Binary files /dev/null and "b/assets/audio/\345\214\227\346\236\201.mp3" differ diff --git "a/assets/audio/\345\214\271.mp3" "b/assets/audio/\345\214\271.mp3" new file mode 100755 index 0000000..6181a66 Binary files /dev/null and "b/assets/audio/\345\214\271.mp3" differ diff --git "a/assets/audio/\345\214\272\345\210\253.mp3" "b/assets/audio/\345\214\272\345\210\253.mp3" new file mode 100755 index 0000000..a1d7641 Binary files /dev/null and "b/assets/audio/\345\214\272\345\210\253.mp3" differ diff --git "a/assets/audio/\345\215\201\345\210\206.mp3" "b/assets/audio/\345\215\201\345\210\206.mp3" new file mode 100755 index 0000000..a11de99 Binary files /dev/null and "b/assets/audio/\345\215\201\345\210\206.mp3" differ diff --git "a/assets/audio/\345\215\203\344\270\207.mp3" "b/assets/audio/\345\215\203\344\270\207.mp3" new file mode 100755 index 0000000..a0f79ac Binary files /dev/null and "b/assets/audio/\345\215\203\344\270\207.mp3" differ diff --git "a/assets/audio/\345\215\207.mp3" "b/assets/audio/\345\215\207.mp3" new file mode 100755 index 0000000..6517d4d Binary files /dev/null and "b/assets/audio/\345\215\207.mp3" differ diff --git "a/assets/audio/\345\215\216\350\243\224.mp3" "b/assets/audio/\345\215\216\350\243\224.mp3" new file mode 100755 index 0000000..d48e994 Binary files /dev/null and "b/assets/audio/\345\215\216\350\243\224.mp3" differ diff --git "a/assets/audio/\345\215\221\351\204\231.mp3" "b/assets/audio/\345\215\221\351\204\231.mp3" new file mode 100755 index 0000000..bb41ac2 Binary files /dev/null and "b/assets/audio/\345\215\221\351\204\231.mp3" differ diff --git "a/assets/audio/\345\215\225\345\205\203.mp3" "b/assets/audio/\345\215\225\345\205\203.mp3" new file mode 100755 index 0000000..71b13ff Binary files /dev/null and "b/assets/audio/\345\215\225\345\205\203.mp3" differ diff --git "a/assets/audio/\345\215\225\347\272\257.mp3" "b/assets/audio/\345\215\225\347\272\257.mp3" new file mode 100755 index 0000000..6b56587 Binary files /dev/null and "b/assets/audio/\345\215\225\347\272\257.mp3" differ diff --git "a/assets/audio/\345\215\232\347\211\251\351\246\206.mp3" "b/assets/audio/\345\215\232\347\211\251\351\246\206.mp3" new file mode 100755 index 0000000..9c54504 Binary files /dev/null and "b/assets/audio/\345\215\232\347\211\251\351\246\206.mp3" differ diff --git "a/assets/audio/\345\215\240.mp3" "b/assets/audio/\345\215\240.mp3" new file mode 100755 index 0000000..1c89cc7 Binary files /dev/null and "b/assets/audio/\345\215\240.mp3" differ diff --git "a/assets/audio/\345\215\240\347\272\277.mp3" "b/assets/audio/\345\215\240\347\272\277.mp3" new file mode 100755 index 0000000..3b80099 Binary files /dev/null and "b/assets/audio/\345\215\240\347\272\277.mp3" differ diff --git "a/assets/audio/\345\215\241\350\275\246.mp3" "b/assets/audio/\345\215\241\350\275\246.mp3" new file mode 100755 index 0000000..0a97ce3 Binary files /dev/null and "b/assets/audio/\345\215\241\350\275\246.mp3" differ diff --git "a/assets/audio/\345\215\247\345\256\244.mp3" "b/assets/audio/\345\215\247\345\256\244.mp3" new file mode 100755 index 0000000..897cb32 Binary files /dev/null and "b/assets/audio/\345\215\247\345\256\244.mp3" differ diff --git "a/assets/audio/\345\215\260\345\210\267.mp3" "b/assets/audio/\345\215\260\345\210\267.mp3" new file mode 100755 index 0000000..ef83cf0 Binary files /dev/null and "b/assets/audio/\345\215\260\345\210\267.mp3" differ diff --git "a/assets/audio/\345\215\260\350\261\241.mp3" "b/assets/audio/\345\215\260\350\261\241.mp3" new file mode 100755 index 0000000..007420e Binary files /dev/null and "b/assets/audio/\345\215\260\350\261\241.mp3" differ diff --git "a/assets/audio/\345\215\261\345\256\263.mp3" "b/assets/audio/\345\215\261\345\256\263.mp3" new file mode 100755 index 0000000..c89c624 Binary files /dev/null and "b/assets/audio/\345\215\261\345\256\263.mp3" differ diff --git "a/assets/audio/\345\215\261\351\231\251.mp3" "b/assets/audio/\345\215\261\351\231\251.mp3" new file mode 100755 index 0000000..a9c4869 Binary files /dev/null and "b/assets/audio/\345\215\261\351\231\251.mp3" differ diff --git "a/assets/audio/\345\215\264.mp3" "b/assets/audio/\345\215\264.mp3" new file mode 100755 index 0000000..036d08b Binary files /dev/null and "b/assets/audio/\345\215\264.mp3" differ diff --git "a/assets/audio/\345\216\213\345\212\233.mp3" "b/assets/audio/\345\216\213\345\212\233.mp3" new file mode 100755 index 0000000..dfed67a Binary files /dev/null and "b/assets/audio/\345\216\213\345\212\233.mp3" differ diff --git "a/assets/audio/\345\216\230\347\261\263.mp3" "b/assets/audio/\345\216\230\347\261\263.mp3" new file mode 100755 index 0000000..e271cd9 Binary files /dev/null and "b/assets/audio/\345\216\230\347\261\263.mp3" differ diff --git "a/assets/audio/\345\216\237\345\210\231.mp3" "b/assets/audio/\345\216\237\345\210\231.mp3" new file mode 100755 index 0000000..5fe1997 Binary files /dev/null and "b/assets/audio/\345\216\237\345\210\231.mp3" differ diff --git "a/assets/audio/\345\216\237\345\233\240.mp3" "b/assets/audio/\345\216\237\345\233\240.mp3" new file mode 100755 index 0000000..6902931 Binary files /dev/null and "b/assets/audio/\345\216\237\345\233\240.mp3" differ diff --git "a/assets/audio/\345\216\237\346\226\231.mp3" "b/assets/audio/\345\216\237\346\226\231.mp3" new file mode 100755 index 0000000..9fb8924 Binary files /dev/null and "b/assets/audio/\345\216\237\346\226\231.mp3" differ diff --git "a/assets/audio/\345\216\237\346\235\245.mp3" "b/assets/audio/\345\216\237\346\235\245.mp3" new file mode 100755 index 0000000..322d273 Binary files /dev/null and "b/assets/audio/\345\216\237\346\235\245.mp3" differ diff --git "a/assets/audio/\345\216\237\350\260\205.mp3" "b/assets/audio/\345\216\237\350\260\205.mp3" new file mode 100755 index 0000000..18e31d2 Binary files /dev/null and "b/assets/audio/\345\216\237\350\260\205.mp3" differ diff --git "a/assets/audio/\345\216\273\344\270\226.mp3" "b/assets/audio/\345\216\273\344\270\226.mp3" new file mode 100755 index 0000000..a9c126c Binary files /dev/null and "b/assets/audio/\345\216\273\344\270\226.mp3" differ diff --git "a/assets/audio/\345\216\277.mp3" "b/assets/audio/\345\216\277.mp3" new file mode 100755 index 0000000..aceae95 Binary files /dev/null and "b/assets/audio/\345\216\277.mp3" differ diff --git "a/assets/audio/\345\217\202\344\270\216.mp3" "b/assets/audio/\345\217\202\344\270\216.mp3" new file mode 100755 index 0000000..1dcd5de Binary files /dev/null and "b/assets/audio/\345\217\202\344\270\216.mp3" differ diff --git "a/assets/audio/\345\217\202\347\205\247.mp3" "b/assets/audio/\345\217\202\347\205\247.mp3" new file mode 100755 index 0000000..61d403e Binary files /dev/null and "b/assets/audio/\345\217\202\347\205\247.mp3" differ diff --git "a/assets/audio/\345\217\202\350\200\203.mp3" "b/assets/audio/\345\217\202\350\200\203.mp3" new file mode 100755 index 0000000..2852c88 Binary files /dev/null and "b/assets/audio/\345\217\202\350\200\203.mp3" differ diff --git "a/assets/audio/\345\217\202\350\260\213.mp3" "b/assets/audio/\345\217\202\350\260\213.mp3" new file mode 100755 index 0000000..265dcc8 Binary files /dev/null and "b/assets/audio/\345\217\202\350\260\213.mp3" differ diff --git "a/assets/audio/\345\217\211\345\255\220.mp3" "b/assets/audio/\345\217\211\345\255\220.mp3" new file mode 100755 index 0000000..ffa5683 Binary files /dev/null and "b/assets/audio/\345\217\211\345\255\220.mp3" differ diff --git "a/assets/audio/\345\217\212\346\240\274.mp3" "b/assets/audio/\345\217\212\346\240\274.mp3" new file mode 100755 index 0000000..987bbdf Binary files /dev/null and "b/assets/audio/\345\217\212\346\240\274.mp3" differ diff --git "a/assets/audio/\345\217\213\345\245\275.mp3" "b/assets/audio/\345\217\213\345\245\275.mp3" new file mode 100755 index 0000000..6b27a32 Binary files /dev/null and "b/assets/audio/\345\217\213\345\245\275.mp3" differ diff --git "a/assets/audio/\345\217\213\350\260\212.mp3" "b/assets/audio/\345\217\213\350\260\212.mp3" new file mode 100755 index 0000000..f099c15 Binary files /dev/null and "b/assets/audio/\345\217\213\350\260\212.mp3" differ diff --git "a/assets/audio/\345\217\214\346\226\271.mp3" "b/assets/audio/\345\217\214\346\226\271.mp3" new file mode 100755 index 0000000..2411429 Binary files /dev/null and "b/assets/audio/\345\217\214\346\226\271.mp3" differ diff --git "a/assets/audio/\345\217\215\345\244\215.mp3" "b/assets/audio/\345\217\215\345\244\215.mp3" new file mode 100755 index 0000000..710adbf Binary files /dev/null and "b/assets/audio/\345\217\215\345\244\215.mp3" differ diff --git "a/assets/audio/\345\217\215\345\272\224.mp3" "b/assets/audio/\345\217\215\345\272\224.mp3" new file mode 100755 index 0000000..aed9cdf Binary files /dev/null and "b/assets/audio/\345\217\215\345\272\224.mp3" differ diff --git "a/assets/audio/\345\217\215\346\230\240.mp3" "b/assets/audio/\345\217\215\346\230\240.mp3" new file mode 100755 index 0000000..454618e Binary files /dev/null and "b/assets/audio/\345\217\215\346\230\240.mp3" differ diff --git "a/assets/audio/\345\217\215\346\255\243.mp3" "b/assets/audio/\345\217\215\346\255\243.mp3" new file mode 100755 index 0000000..be27a16 Binary files /dev/null and "b/assets/audio/\345\217\215\346\255\243.mp3" differ diff --git "a/assets/audio/\345\217\215\350\200\214.mp3" "b/assets/audio/\345\217\215\350\200\214.mp3" new file mode 100755 index 0000000..e89abe3 Binary files /dev/null and "b/assets/audio/\345\217\215\350\200\214.mp3" differ diff --git "a/assets/audio/\345\217\215\351\251\263.mp3" "b/assets/audio/\345\217\215\351\251\263.mp3" new file mode 100755 index 0000000..38e3373 Binary files /dev/null and "b/assets/audio/\345\217\215\351\251\263.mp3" differ diff --git "a/assets/audio/\345\217\221\345\212\250.mp3" "b/assets/audio/\345\217\221\345\212\250.mp3" new file mode 100755 index 0000000..b72bd66 Binary files /dev/null and "b/assets/audio/\345\217\221\345\212\250.mp3" differ diff --git "a/assets/audio/\345\217\221\345\221\206.mp3" "b/assets/audio/\345\217\221\345\221\206.mp3" new file mode 100755 index 0000000..ae74ba5 Binary files /dev/null and "b/assets/audio/\345\217\221\345\221\206.mp3" differ diff --git "a/assets/audio/\345\217\221\345\260\204.mp3" "b/assets/audio/\345\217\221\345\260\204.mp3" new file mode 100755 index 0000000..5349532 Binary files /dev/null and "b/assets/audio/\345\217\221\345\260\204.mp3" differ diff --git "a/assets/audio/\345\217\221\345\270\203.mp3" "b/assets/audio/\345\217\221\345\270\203.mp3" new file mode 100755 index 0000000..c38a17c Binary files /dev/null and "b/assets/audio/\345\217\221\345\270\203.mp3" differ diff --git "a/assets/audio/\345\217\221\346\204\201.mp3" "b/assets/audio/\345\217\221\346\204\201.mp3" new file mode 100755 index 0000000..c4ab12a Binary files /dev/null and "b/assets/audio/\345\217\221\346\204\201.mp3" differ diff --git "a/assets/audio/\345\217\221\346\211\254.mp3" "b/assets/audio/\345\217\221\346\211\254.mp3" new file mode 100755 index 0000000..36e1779 Binary files /dev/null and "b/assets/audio/\345\217\221\346\211\254.mp3" differ diff --git "a/assets/audio/\345\217\221\346\212\226.mp3" "b/assets/audio/\345\217\221\346\212\226.mp3" new file mode 100755 index 0000000..af27fdf Binary files /dev/null and "b/assets/audio/\345\217\221\346\212\226.mp3" differ diff --git "a/assets/audio/\345\217\221\346\214\245.mp3" "b/assets/audio/\345\217\221\346\214\245.mp3" new file mode 100755 index 0000000..247b912 Binary files /dev/null and "b/assets/audio/\345\217\221\346\214\245.mp3" differ diff --git "a/assets/audio/\345\217\221\346\230\216.mp3" "b/assets/audio/\345\217\221\346\230\216.mp3" new file mode 100755 index 0000000..ae6e172 Binary files /dev/null and "b/assets/audio/\345\217\221\346\230\216.mp3" differ diff --git "a/assets/audio/\345\217\221\347\202\216.mp3" "b/assets/audio/\345\217\221\347\202\216.mp3" new file mode 100755 index 0000000..2e4658c Binary files /dev/null and "b/assets/audio/\345\217\221\347\202\216.mp3" differ diff --git "a/assets/audio/\345\217\221\347\245\250.mp3" "b/assets/audio/\345\217\221\347\245\250.mp3" new file mode 100755 index 0000000..418fc91 Binary files /dev/null and "b/assets/audio/\345\217\221\347\245\250.mp3" differ diff --git "a/assets/audio/\345\217\221\350\202\262.mp3" "b/assets/audio/\345\217\221\350\202\262.mp3" new file mode 100755 index 0000000..469c30b Binary files /dev/null and "b/assets/audio/\345\217\221\350\202\262.mp3" differ diff --git "a/assets/audio/\345\217\221\350\241\214.mp3" "b/assets/audio/\345\217\221\350\241\214.mp3" new file mode 100755 index 0000000..57e66a2 Binary files /dev/null and "b/assets/audio/\345\217\221\350\241\214.mp3" differ diff --git "a/assets/audio/\345\217\221\350\241\250.mp3" "b/assets/audio/\345\217\221\350\241\250.mp3" new file mode 100755 index 0000000..4a9115d Binary files /dev/null and "b/assets/audio/\345\217\221\350\241\250.mp3" differ diff --git "a/assets/audio/\345\217\221\350\247\211.mp3" "b/assets/audio/\345\217\221\350\247\211.mp3" new file mode 100755 index 0000000..d1bdadd Binary files /dev/null and "b/assets/audio/\345\217\221\350\247\211.mp3" differ diff --git "a/assets/audio/\345\217\221\350\250\200.mp3" "b/assets/audio/\345\217\221\350\250\200.mp3" new file mode 100755 index 0000000..03f3329 Binary files /dev/null and "b/assets/audio/\345\217\221\350\250\200.mp3" differ diff --git "a/assets/audio/\345\217\221\350\252\223.mp3" "b/assets/audio/\345\217\221\350\252\223.mp3" new file mode 100755 index 0000000..3624080 Binary files /dev/null and "b/assets/audio/\345\217\221\350\252\223.mp3" differ diff --git "a/assets/audio/\345\217\221\350\264\242.mp3" "b/assets/audio/\345\217\221\350\264\242.mp3" new file mode 100755 index 0000000..4b2b48b Binary files /dev/null and "b/assets/audio/\345\217\221\350\264\242.mp3" differ diff --git "a/assets/audio/\345\217\221\350\276\276.mp3" "b/assets/audio/\345\217\221\350\276\276.mp3" new file mode 100755 index 0000000..9da6cdb Binary files /dev/null and "b/assets/audio/\345\217\221\350\276\276.mp3" differ diff --git "a/assets/audio/\345\217\226.mp3" "b/assets/audio/\345\217\226.mp3" new file mode 100755 index 0000000..4d573f1 Binary files /dev/null and "b/assets/audio/\345\217\226.mp3" differ diff --git "a/assets/audio/\345\217\226\346\266\210.mp3" "b/assets/audio/\345\217\226\346\266\210.mp3" new file mode 100755 index 0000000..7478ca9 Binary files /dev/null and "b/assets/audio/\345\217\226\346\266\210.mp3" differ diff --git "a/assets/audio/\345\217\227\344\274\244.mp3" "b/assets/audio/\345\217\227\344\274\244.mp3" new file mode 100755 index 0000000..e607556 Binary files /dev/null and "b/assets/audio/\345\217\227\344\274\244.mp3" differ diff --git "a/assets/audio/\345\217\230\346\225\205.mp3" "b/assets/audio/\345\217\230\346\225\205.mp3" new file mode 100755 index 0000000..8c08ff2 Binary files /dev/null and "b/assets/audio/\345\217\230\346\225\205.mp3" differ diff --git "a/assets/audio/\345\217\230\350\264\250.mp3" "b/assets/audio/\345\217\230\350\264\250.mp3" new file mode 100755 index 0000000..16542a0 Binary files /dev/null and "b/assets/audio/\345\217\230\350\264\250.mp3" differ diff --git "a/assets/audio/\345\217\230\350\277\201.mp3" "b/assets/audio/\345\217\230\350\277\201.mp3" new file mode 100755 index 0000000..d396c6c Binary files /dev/null and "b/assets/audio/\345\217\230\350\277\201.mp3" differ diff --git "a/assets/audio/\345\217\231\350\277\260.mp3" "b/assets/audio/\345\217\231\350\277\260.mp3" new file mode 100755 index 0000000..e2bdc2f Binary files /dev/null and "b/assets/audio/\345\217\231\350\277\260.mp3" differ diff --git "a/assets/audio/\345\217\243\345\221\263.mp3" "b/assets/audio/\345\217\243\345\221\263.mp3" new file mode 100755 index 0000000..ba6f335 Binary files /dev/null and "b/assets/audio/\345\217\243\345\221\263.mp3" differ diff --git "a/assets/audio/\345\217\244\344\273\243.mp3" "b/assets/audio/\345\217\244\344\273\243.mp3" new file mode 100755 index 0000000..61ee000 Binary files /dev/null and "b/assets/audio/\345\217\244\344\273\243.mp3" differ diff --git "a/assets/audio/\345\217\244\345\205\270.mp3" "b/assets/audio/\345\217\244\345\205\270.mp3" new file mode 100755 index 0000000..538649a Binary files /dev/null and "b/assets/audio/\345\217\244\345\205\270.mp3" differ diff --git "a/assets/audio/\345\217\252\345\245\275.mp3" "b/assets/audio/\345\217\252\345\245\275.mp3" new file mode 100755 index 0000000..f5e1376 Binary files /dev/null and "b/assets/audio/\345\217\252\345\245\275.mp3" differ diff --git "a/assets/audio/\345\217\252\350\246\201.mp3" "b/assets/audio/\345\217\252\350\246\201.mp3" new file mode 100755 index 0000000..080f1a8 Binary files /dev/null and "b/assets/audio/\345\217\252\350\246\201.mp3" differ diff --git "a/assets/audio/\345\217\253.mp3" "b/assets/audio/\345\217\253.mp3" new file mode 100755 index 0000000..6d94eeb Binary files /dev/null and "b/assets/audio/\345\217\253.mp3" differ diff --git "a/assets/audio/\345\217\254\345\274\200.mp3" "b/assets/audio/\345\217\254\345\274\200.mp3" new file mode 100755 index 0000000..59b91c5 Binary files /dev/null and "b/assets/audio/\345\217\254\345\274\200.mp3" differ diff --git "a/assets/audio/\345\217\256\345\230\261.mp3" "b/assets/audio/\345\217\256\345\230\261.mp3" new file mode 100755 index 0000000..2761f19 Binary files /dev/null and "b/assets/audio/\345\217\256\345\230\261.mp3" differ diff --git "a/assets/audio/\345\217\257\346\200\225.mp3" "b/assets/audio/\345\217\257\346\200\225.mp3" new file mode 100755 index 0000000..3af8db9 Binary files /dev/null and "b/assets/audio/\345\217\257\346\200\225.mp3" differ diff --git "a/assets/audio/\345\217\257\350\247\201.mp3" "b/assets/audio/\345\217\257\350\247\201.mp3" new file mode 100755 index 0000000..159c40f Binary files /dev/null and "b/assets/audio/\345\217\257\350\247\201.mp3" differ diff --git "a/assets/audio/\345\217\257\351\235\240.mp3" "b/assets/audio/\345\217\257\351\235\240.mp3" new file mode 100755 index 0000000..c8e5445 Binary files /dev/null and "b/assets/audio/\345\217\257\351\235\240.mp3" differ diff --git "a/assets/audio/\345\217\260.mp3" "b/assets/audio/\345\217\260.mp3" new file mode 100755 index 0000000..9f81298 Binary files /dev/null and "b/assets/audio/\345\217\260.mp3" differ diff --git "a/assets/audio/\345\217\260\351\230\266.mp3" "b/assets/audio/\345\217\260\351\230\266.mp3" new file mode 100755 index 0000000..6c7c191 Binary files /dev/null and "b/assets/audio/\345\217\260\351\230\266.mp3" differ diff --git "a/assets/audio/\345\217\266\345\255\220.mp3" "b/assets/audio/\345\217\266\345\255\220.mp3" new file mode 100755 index 0000000..765cd8a Binary files /dev/null and "b/assets/audio/\345\217\266\345\255\220.mp3" differ diff --git "a/assets/audio/\345\217\267.mp3" "b/assets/audio/\345\217\267.mp3" new file mode 100755 index 0000000..9b043c6 Binary files /dev/null and "b/assets/audio/\345\217\267.mp3" differ diff --git "a/assets/audio/\345\217\274.mp3" "b/assets/audio/\345\217\274.mp3" new file mode 100755 index 0000000..c2f2c9e Binary files /dev/null and "b/assets/audio/\345\217\274.mp3" differ diff --git "a/assets/audio/\345\220\203.mp3" "b/assets/audio/\345\220\203.mp3" new file mode 100755 index 0000000..37c92a7 Binary files /dev/null and "b/assets/audio/\345\220\203.mp3" differ diff --git "a/assets/audio/\345\220\203\344\272\217.mp3" "b/assets/audio/\345\220\203\344\272\217.mp3" new file mode 100755 index 0000000..cce4afc Binary files /dev/null and "b/assets/audio/\345\220\203\344\272\217.mp3" differ diff --git "a/assets/audio/\345\220\203\345\212\233.mp3" "b/assets/audio/\345\220\203\345\212\233.mp3" new file mode 100755 index 0000000..ea648f8 Binary files /dev/null and "b/assets/audio/\345\220\203\345\212\233.mp3" differ diff --git "a/assets/audio/\345\220\203\350\213\246.mp3" "b/assets/audio/\345\220\203\350\213\246.mp3" new file mode 100755 index 0000000..09549c9 Binary files /dev/null and "b/assets/audio/\345\220\203\350\213\246.mp3" differ diff --git "a/assets/audio/\345\220\204\350\207\252.mp3" "b/assets/audio/\345\220\204\350\207\252.mp3" new file mode 100755 index 0000000..dfb05a8 Binary files /dev/null and "b/assets/audio/\345\220\204\350\207\252.mp3" differ diff --git "a/assets/audio/\345\220\210\344\275\234.mp3" "b/assets/audio/\345\220\210\344\275\234.mp3" new file mode 100755 index 0000000..f2b670d Binary files /dev/null and "b/assets/audio/\345\220\210\344\275\234.mp3" differ diff --git "a/assets/audio/\345\220\210\345\220\214.mp3" "b/assets/audio/\345\220\210\345\220\214.mp3" new file mode 100755 index 0000000..e54290c Binary files /dev/null and "b/assets/audio/\345\220\210\345\220\214.mp3" differ diff --git "a/assets/audio/\345\220\210\345\275\261.mp3" "b/assets/audio/\345\220\210\345\275\261.mp3" new file mode 100755 index 0000000..3e491ca Binary files /dev/null and "b/assets/audio/\345\220\210\345\275\261.mp3" differ diff --git "a/assets/audio/\345\220\210\346\263\225.mp3" "b/assets/audio/\345\220\210\346\263\225.mp3" new file mode 100755 index 0000000..6388f49 Binary files /dev/null and "b/assets/audio/\345\220\210\346\263\225.mp3" differ diff --git "a/assets/audio/\345\220\210\347\220\206.mp3" "b/assets/audio/\345\220\210\347\220\206.mp3" new file mode 100755 index 0000000..73bc5b7 Binary files /dev/null and "b/assets/audio/\345\220\210\347\220\206.mp3" differ diff --git "a/assets/audio/\345\220\212.mp3" "b/assets/audio/\345\220\212.mp3" new file mode 100755 index 0000000..32c442c Binary files /dev/null and "b/assets/audio/\345\220\212.mp3" differ diff --git "a/assets/audio/\345\220\214\346\203\205.mp3" "b/assets/audio/\345\220\214\346\203\205.mp3" new file mode 100755 index 0000000..16e83c1 Binary files /dev/null and "b/assets/audio/\345\220\214\346\203\205.mp3" differ diff --git "a/assets/audio/\345\220\214\346\227\266.mp3" "b/assets/audio/\345\220\214\346\227\266.mp3" new file mode 100755 index 0000000..ed6318c Binary files /dev/null and "b/assets/audio/\345\220\214\346\227\266.mp3" differ diff --git "a/assets/audio/\345\220\215\345\255\227.mp3" "b/assets/audio/\345\220\215\345\255\227.mp3" new file mode 100755 index 0000000..586e797 Binary files /dev/null and "b/assets/audio/\345\220\215\345\255\227.mp3" differ diff --git "a/assets/audio/\345\220\215\347\211\207.mp3" "b/assets/audio/\345\220\215\347\211\207.mp3" new file mode 100755 index 0000000..e1e5975 Binary files /dev/null and "b/assets/audio/\345\220\215\347\211\207.mp3" differ diff --git "a/assets/audio/\345\220\215\347\211\214.mp3" "b/assets/audio/\345\220\215\347\211\214.mp3" new file mode 100755 index 0000000..ccdb183 Binary files /dev/null and "b/assets/audio/\345\220\215\347\211\214.mp3" differ diff --git "a/assets/audio/\345\220\216\346\236\234.mp3" "b/assets/audio/\345\220\216\346\236\234.mp3" new file mode 100755 index 0000000..67c63f6 Binary files /dev/null and "b/assets/audio/\345\220\216\346\236\234.mp3" differ diff --git "a/assets/audio/\345\220\216\350\203\214.mp3" "b/assets/audio/\345\220\216\350\203\214.mp3" new file mode 100755 index 0000000..f893c7f Binary files /dev/null and "b/assets/audio/\345\220\216\350\203\214.mp3" differ diff --git "a/assets/audio/\345\220\220.mp3" "b/assets/audio/\345\220\220.mp3" new file mode 100755 index 0000000..22e38ab Binary files /dev/null and "b/assets/audio/\345\220\220.mp3" differ diff --git "a/assets/audio/\345\220\223.mp3" "b/assets/audio/\345\220\223.mp3" new file mode 100755 index 0000000..a47fb32 Binary files /dev/null and "b/assets/audio/\345\220\223.mp3" differ diff --git "a/assets/audio/\345\220\227.mp3" "b/assets/audio/\345\220\227.mp3" new file mode 100755 index 0000000..8dd690c Binary files /dev/null and "b/assets/audio/\345\220\227.mp3" differ diff --git "a/assets/audio/\345\220\246\345\256\232.mp3" "b/assets/audio/\345\220\246\345\256\232.mp3" new file mode 100755 index 0000000..1daed21 Binary files /dev/null and "b/assets/audio/\345\220\246\345\256\232.mp3" differ diff --git "a/assets/audio/\345\220\246\350\256\244.mp3" "b/assets/audio/\345\220\246\350\256\244.mp3" new file mode 100755 index 0000000..fa67a32 Binary files /dev/null and "b/assets/audio/\345\220\246\350\256\244.mp3" differ diff --git "a/assets/audio/\345\220\250.mp3" "b/assets/audio/\345\220\250.mp3" new file mode 100755 index 0000000..2c1abd5 Binary files /dev/null and "b/assets/audio/\345\220\250.mp3" differ diff --git "a/assets/audio/\345\220\257\345\217\221.mp3" "b/assets/audio/\345\220\257\345\217\221.mp3" new file mode 100755 index 0000000..1a345ec Binary files /dev/null and "b/assets/audio/\345\220\257\345\217\221.mp3" differ diff --git "a/assets/audio/\345\220\265.mp3" "b/assets/audio/\345\220\265.mp3" new file mode 100755 index 0000000..cb9de1b Binary files /dev/null and "b/assets/audio/\345\220\265.mp3" differ diff --git "a/assets/audio/\345\220\265\346\236\266.mp3" "b/assets/audio/\345\220\265\346\236\266.mp3" new file mode 100755 index 0000000..17becc6 Binary files /dev/null and "b/assets/audio/\345\220\265\346\236\266.mp3" differ diff --git "a/assets/audio/\345\220\270\345\217\226.mp3" "b/assets/audio/\345\220\270\345\217\226.mp3" new file mode 100755 index 0000000..84b5468 Binary files /dev/null and "b/assets/audio/\345\220\270\345\217\226.mp3" differ diff --git "a/assets/audio/\345\220\270\345\274\225.mp3" "b/assets/audio/\345\220\270\345\274\225.mp3" new file mode 100755 index 0000000..2f37ff2 Binary files /dev/null and "b/assets/audio/\345\220\270\345\274\225.mp3" differ diff --git "a/assets/audio/\345\220\270\346\224\266.mp3" "b/assets/audio/\345\220\270\346\224\266.mp3" new file mode 100755 index 0000000..75ec20b Binary files /dev/null and "b/assets/audio/\345\220\270\346\224\266.mp3" differ diff --git "a/assets/audio/\345\220\271.mp3" "b/assets/audio/\345\220\271.mp3" new file mode 100755 index 0000000..303b6f1 Binary files /dev/null and "b/assets/audio/\345\220\271.mp3" differ diff --git "a/assets/audio/\345\220\271\346\215\247.mp3" "b/assets/audio/\345\220\271\346\215\247.mp3" new file mode 100755 index 0000000..1acb2dc Binary files /dev/null and "b/assets/audio/\345\220\271\346\215\247.mp3" differ diff --git "a/assets/audio/\345\220\271\347\211\233.mp3" "b/assets/audio/\345\220\271\347\211\233.mp3" new file mode 100755 index 0000000..8312312 Binary files /dev/null and "b/assets/audio/\345\220\271\347\211\233.mp3" differ diff --git "a/assets/audio/\345\220\273.mp3" "b/assets/audio/\345\220\273.mp3" new file mode 100755 index 0000000..bb68bef Binary files /dev/null and "b/assets/audio/\345\220\273.mp3" differ diff --git "a/assets/audio/\345\221\200.mp3" "b/assets/audio/\345\221\200.mp3" new file mode 100755 index 0000000..3bbd0fe Binary files /dev/null and "b/assets/audio/\345\221\200.mp3" differ diff --git "a/assets/audio/\345\221\206.mp3" "b/assets/audio/\345\221\206.mp3" new file mode 100755 index 0000000..06fd312 Binary files /dev/null and "b/assets/audio/\345\221\206.mp3" differ diff --git "a/assets/audio/\345\221\210\347\216\260.mp3" "b/assets/audio/\345\221\210\347\216\260.mp3" new file mode 100755 index 0000000..7124235 Binary files /dev/null and "b/assets/audio/\345\221\210\347\216\260.mp3" differ diff --git "a/assets/audio/\345\221\212\345\210\253.mp3" "b/assets/audio/\345\221\212\345\210\253.mp3" new file mode 100755 index 0000000..357f31d Binary files /dev/null and "b/assets/audio/\345\221\212\345\210\253.mp3" differ diff --git "a/assets/audio/\345\221\230\345\267\245.mp3" "b/assets/audio/\345\221\230\345\267\245.mp3" new file mode 100755 index 0000000..3f98cb4 Binary files /dev/null and "b/assets/audio/\345\221\230\345\267\245.mp3" differ diff --git "a/assets/audio/\345\221\250\345\210\260.mp3" "b/assets/audio/\345\221\250\345\210\260.mp3" new file mode 100755 index 0000000..efc5d5a Binary files /dev/null and "b/assets/audio/\345\221\250\345\210\260.mp3" differ diff --git "a/assets/audio/\345\221\250\345\233\264.mp3" "b/assets/audio/\345\221\250\345\233\264.mp3" new file mode 100755 index 0000000..ec0879a Binary files /dev/null and "b/assets/audio/\345\221\250\345\233\264.mp3" differ diff --git "a/assets/audio/\345\221\263\351\201\223.mp3" "b/assets/audio/\345\221\263\351\201\223.mp3" new file mode 100755 index 0000000..4c76e31 Binary files /dev/null and "b/assets/audio/\345\221\263\351\201\223.mp3" differ diff --git "a/assets/audio/\345\221\274\345\220\270.mp3" "b/assets/audio/\345\221\274\345\220\270.mp3" new file mode 100755 index 0000000..db25a0a Binary files /dev/null and "b/assets/audio/\345\221\274\345\220\270.mp3" differ diff --git "a/assets/audio/\345\221\275\344\273\244.mp3" "b/assets/audio/\345\221\275\344\273\244.mp3" new file mode 100755 index 0000000..a29c597 Binary files /dev/null and "b/assets/audio/\345\221\275\344\273\244.mp3" differ diff --git "a/assets/audio/\345\221\275\350\277\220.mp3" "b/assets/audio/\345\221\275\350\277\220.mp3" new file mode 100755 index 0000000..c4f42c0 Binary files /dev/null and "b/assets/audio/\345\221\275\350\277\220.mp3" differ diff --git "a/assets/audio/\345\222\214.mp3" "b/assets/audio/\345\222\214.mp3" new file mode 100755 index 0000000..e709915 Binary files /dev/null and "b/assets/audio/\345\222\214.mp3" differ diff --git "a/assets/audio/\345\222\214\345\271\263.mp3" "b/assets/audio/\345\222\214\345\271\263.mp3" new file mode 100755 index 0000000..97dcb55 Binary files /dev/null and "b/assets/audio/\345\222\214\345\271\263.mp3" differ diff --git "a/assets/audio/\345\222\250\350\257\242.mp3" "b/assets/audio/\345\222\250\350\257\242.mp3" new file mode 100755 index 0000000..426d6a6 Binary files /dev/null and "b/assets/audio/\345\222\250\350\257\242.mp3" differ diff --git "a/assets/audio/\345\222\254.mp3" "b/assets/audio/\345\222\254.mp3" new file mode 100755 index 0000000..c7a1771 Binary files /dev/null and "b/assets/audio/\345\222\254.mp3" differ diff --git "a/assets/audio/\345\222\261\344\273\254.mp3" "b/assets/audio/\345\222\261\344\273\254.mp3" new file mode 100755 index 0000000..7398aad Binary files /dev/null and "b/assets/audio/\345\222\261\344\273\254.mp3" differ diff --git "a/assets/audio/\345\222\270.mp3" "b/assets/audio/\345\222\270.mp3" new file mode 100755 index 0000000..5c3f499 Binary files /dev/null and "b/assets/audio/\345\222\270.mp3" differ diff --git "a/assets/audio/\345\223\206\345\227\246.mp3" "b/assets/audio/\345\223\206\345\227\246.mp3" new file mode 100755 index 0000000..1a6241d Binary files /dev/null and "b/assets/audio/\345\223\206\345\227\246.mp3" differ diff --git "a/assets/audio/\345\223\210.mp3" "b/assets/audio/\345\223\210.mp3" new file mode 100755 index 0000000..e14efdd Binary files /dev/null and "b/assets/audio/\345\223\210.mp3" differ diff --git "a/assets/audio/\345\223\215.mp3" "b/assets/audio/\345\223\215.mp3" new file mode 100755 index 0000000..eb18f33 Binary files /dev/null and "b/assets/audio/\345\223\215.mp3" differ diff --git "a/assets/audio/\345\223\216.mp3" "b/assets/audio/\345\223\216.mp3" new file mode 100755 index 0000000..560bec8 Binary files /dev/null and "b/assets/audio/\345\223\216.mp3" differ diff --git "a/assets/audio/\345\223\252.mp3" "b/assets/audio/\345\223\252.mp3" new file mode 100755 index 0000000..9e95298 Binary files /dev/null and "b/assets/audio/\345\223\252.mp3" differ diff --git "a/assets/audio/\345\223\252\346\200\225.mp3" "b/assets/audio/\345\223\252\346\200\225.mp3" new file mode 100755 index 0000000..372da6e Binary files /dev/null and "b/assets/audio/\345\223\252\346\200\225.mp3" differ diff --git "a/assets/audio/\345\223\262\345\255\246.mp3" "b/assets/audio/\345\223\262\345\255\246.mp3" new file mode 100755 index 0000000..9f8b73d Binary files /dev/null and "b/assets/audio/\345\223\262\345\255\246.mp3" differ diff --git "a/assets/audio/\345\223\272\344\271\263.mp3" "b/assets/audio/\345\223\272\344\271\263.mp3" new file mode 100755 index 0000000..5de8817 Binary files /dev/null and "b/assets/audio/\345\223\272\344\271\263.mp3" differ diff --git "a/assets/audio/\345\224\211.mp3" "b/assets/audio/\345\224\211.mp3" new file mode 100755 index 0000000..6b53143 Binary files /dev/null and "b/assets/audio/\345\224\211.mp3" differ diff --git "a/assets/audio/\345\224\257\344\270\200.mp3" "b/assets/audio/\345\224\257\344\270\200.mp3" new file mode 100755 index 0000000..c617e81 Binary files /dev/null and "b/assets/audio/\345\224\257\344\270\200.mp3" differ diff --git "a/assets/audio/\345\225\206\344\270\232.mp3" "b/assets/audio/\345\225\206\344\270\232.mp3" new file mode 100755 index 0000000..f57af94 Binary files /dev/null and "b/assets/audio/\345\225\206\344\270\232.mp3" differ diff --git "a/assets/audio/\345\225\206\345\212\241.mp3" "b/assets/audio/\345\225\206\345\212\241.mp3" new file mode 100755 index 0000000..cad2c79 Binary files /dev/null and "b/assets/audio/\345\225\206\345\212\241.mp3" differ diff --git "a/assets/audio/\345\225\206\345\223\201.mp3" "b/assets/audio/\345\225\206\345\223\201.mp3" new file mode 100755 index 0000000..e1aa483 Binary files /dev/null and "b/assets/audio/\345\225\206\345\223\201.mp3" differ diff --git "a/assets/audio/\345\225\206\351\207\217.mp3" "b/assets/audio/\345\225\206\351\207\217.mp3" new file mode 100755 index 0000000..b86c7a5 Binary files /dev/null and "b/assets/audio/\345\225\206\351\207\217.mp3" differ diff --git "a/assets/audio/\345\226\204\344\272\216.mp3" "b/assets/audio/\345\226\204\344\272\216.mp3" new file mode 100755 index 0000000..c15eec7 Binary files /dev/null and "b/assets/audio/\345\226\204\344\272\216.mp3" differ diff --git "a/assets/audio/\345\226\204\350\211\257.mp3" "b/assets/audio/\345\226\204\350\211\257.mp3" new file mode 100755 index 0000000..2e514fe Binary files /dev/null and "b/assets/audio/\345\226\204\350\211\257.mp3" differ diff --git "a/assets/audio/\345\226\212.mp3" "b/assets/audio/\345\226\212.mp3" new file mode 100755 index 0000000..56eb488 Binary files /dev/null and "b/assets/audio/\345\226\212.mp3" differ diff --git "a/assets/audio/\345\226\230\346\260\224.mp3" "b/assets/audio/\345\226\230\346\260\224.mp3" new file mode 100755 index 0000000..9300736 Binary files /dev/null and "b/assets/audio/\345\226\230\346\260\224.mp3" differ diff --git "a/assets/audio/\345\226\235.mp3" "b/assets/audio/\345\226\235.mp3" new file mode 100755 index 0000000..4f1d094 Binary files /dev/null and "b/assets/audio/\345\226\235.mp3" differ diff --git "a/assets/audio/\345\227\223\345\255\220.mp3" "b/assets/audio/\345\227\223\345\255\220.mp3" new file mode 100755 index 0000000..e1ae1c2 Binary files /dev/null and "b/assets/audio/\345\227\223\345\255\220.mp3" differ diff --git "a/assets/audio/\345\227\257.mp3" "b/assets/audio/\345\227\257.mp3" new file mode 100755 index 0000000..384b20d Binary files /dev/null and "b/assets/audio/\345\227\257.mp3" differ diff --git "a/assets/audio/\345\230\210\346\235\202.mp3" "b/assets/audio/\345\230\210\346\235\202.mp3" new file mode 100755 index 0000000..374a386 Binary files /dev/null and "b/assets/audio/\345\230\210\346\235\202.mp3" differ diff --git "a/assets/audio/\345\230\211\345\256\276.mp3" "b/assets/audio/\345\230\211\345\256\276.mp3" new file mode 100755 index 0000000..d3f7a41 Binary files /dev/null and "b/assets/audio/\345\230\211\345\256\276.mp3" differ diff --git "a/assets/audio/\345\230\262\347\254\221.mp3" "b/assets/audio/\345\230\262\347\254\221.mp3" new file mode 100755 index 0000000..d6210c7 Binary files /dev/null and "b/assets/audio/\345\230\262\347\254\221.mp3" differ diff --git "a/assets/audio/\345\233\236.mp3" "b/assets/audio/\345\233\236.mp3" new file mode 100755 index 0000000..8a70fd9 Binary files /dev/null and "b/assets/audio/\345\233\236.mp3" differ diff --git "a/assets/audio/\345\233\240\346\255\244.mp3" "b/assets/audio/\345\233\240\346\255\244.mp3" new file mode 100755 index 0000000..3667964 Binary files /dev/null and "b/assets/audio/\345\233\240\346\255\244.mp3" differ diff --git "a/assets/audio/\345\233\240\347\264\240.mp3" "b/assets/audio/\345\233\240\347\264\240.mp3" new file mode 100755 index 0000000..46f35bc Binary files /dev/null and "b/assets/audio/\345\233\240\347\264\240.mp3" differ diff --git "a/assets/audio/\345\233\240\350\200\214.mp3" "b/assets/audio/\345\233\240\350\200\214.mp3" new file mode 100755 index 0000000..a5e70c0 Binary files /dev/null and "b/assets/audio/\345\233\240\350\200\214.mp3" differ diff --git "a/assets/audio/\345\233\242.mp3" "b/assets/audio/\345\233\242.mp3" new file mode 100755 index 0000000..41374a2 Binary files /dev/null and "b/assets/audio/\345\233\242.mp3" differ diff --git "a/assets/audio/\345\233\264\345\267\276.mp3" "b/assets/audio/\345\233\264\345\267\276.mp3" new file mode 100755 index 0000000..8e0360a Binary files /dev/null and "b/assets/audio/\345\233\264\345\267\276.mp3" differ diff --git "a/assets/audio/\345\233\264\347\273\225.mp3" "b/assets/audio/\345\233\264\347\273\225.mp3" new file mode 100755 index 0000000..c269efd Binary files /dev/null and "b/assets/audio/\345\233\264\347\273\225.mp3" differ diff --git "a/assets/audio/\345\233\272\345\256\232.mp3" "b/assets/audio/\345\233\272\345\256\232.mp3" new file mode 100755 index 0000000..0299d8b Binary files /dev/null and "b/assets/audio/\345\233\272\345\256\232.mp3" differ diff --git "a/assets/audio/\345\233\275\347\216\213.mp3" "b/assets/audio/\345\233\275\347\216\213.mp3" new file mode 100755 index 0000000..67018e6 Binary files /dev/null and "b/assets/audio/\345\233\275\347\216\213.mp3" differ diff --git "a/assets/audio/\345\234\206.mp3" "b/assets/audio/\345\234\206.mp3" new file mode 100755 index 0000000..0716796 Binary files /dev/null and "b/assets/audio/\345\234\206.mp3" differ diff --git "a/assets/audio/\345\234\210.mp3" "b/assets/audio/\345\234\210.mp3" new file mode 100755 index 0000000..1720bc3 Binary files /dev/null and "b/assets/audio/\345\234\210.mp3" differ diff --git "a/assets/audio/\345\234\237\345\234\260.mp3" "b/assets/audio/\345\234\237\345\234\260.mp3" new file mode 100755 index 0000000..9416f56 Binary files /dev/null and "b/assets/audio/\345\234\237\345\234\260.mp3" differ diff --git "a/assets/audio/\345\234\237\350\261\206.mp3" "b/assets/audio/\345\234\237\350\261\206.mp3" new file mode 100755 index 0000000..256816c Binary files /dev/null and "b/assets/audio/\345\234\237\350\261\206.mp3" differ diff --git "a/assets/audio/\345\234\250\344\271\216.mp3" "b/assets/audio/\345\234\250\344\271\216.mp3" new file mode 100755 index 0000000..cff8160 Binary files /dev/null and "b/assets/audio/\345\234\250\344\271\216.mp3" differ diff --git "a/assets/audio/\345\234\250\344\272\216.mp3" "b/assets/audio/\345\234\250\344\272\216.mp3" new file mode 100755 index 0000000..f4f41a9 Binary files /dev/null and "b/assets/audio/\345\234\250\344\272\216.mp3" differ diff --git "a/assets/audio/\345\234\260\344\275\215.mp3" "b/assets/audio/\345\234\260\344\275\215.mp3" new file mode 100755 index 0000000..7398b7a Binary files /dev/null and "b/assets/audio/\345\234\260\344\275\215.mp3" differ diff --git "a/assets/audio/\345\234\260\345\212\277.mp3" "b/assets/audio/\345\234\260\345\212\277.mp3" new file mode 100755 index 0000000..2eaca48 Binary files /dev/null and "b/assets/audio/\345\234\260\345\212\277.mp3" differ diff --git "a/assets/audio/\345\234\260\345\214\272.mp3" "b/assets/audio/\345\234\260\345\214\272.mp3" new file mode 100755 index 0000000..5ef7f6e Binary files /dev/null and "b/assets/audio/\345\234\260\345\214\272.mp3" differ diff --git "a/assets/audio/\345\234\260\346\255\245.mp3" "b/assets/audio/\345\234\260\346\255\245.mp3" new file mode 100755 index 0000000..71be584 Binary files /dev/null and "b/assets/audio/\345\234\260\346\255\245.mp3" differ diff --git "a/assets/audio/\345\234\260\346\257\257.mp3" "b/assets/audio/\345\234\260\346\257\257.mp3" new file mode 100755 index 0000000..d0459f0 Binary files /dev/null and "b/assets/audio/\345\234\260\346\257\257.mp3" differ diff --git "a/assets/audio/\345\234\260\347\220\206.mp3" "b/assets/audio/\345\234\260\347\220\206.mp3" new file mode 100755 index 0000000..271f1a0 Binary files /dev/null and "b/assets/audio/\345\234\260\347\220\206.mp3" differ diff --git "a/assets/audio/\345\234\260\350\264\250.mp3" "b/assets/audio/\345\234\260\350\264\250.mp3" new file mode 100755 index 0000000..e44d2c4 Binary files /dev/null and "b/assets/audio/\345\234\260\350\264\250.mp3" differ diff --git "a/assets/audio/\345\234\260\351\201\223.mp3" "b/assets/audio/\345\234\260\351\201\223.mp3" new file mode 100755 index 0000000..3e65b91 Binary files /dev/null and "b/assets/audio/\345\234\260\351\201\223.mp3" differ diff --git "a/assets/audio/\345\234\260\351\234\207.mp3" "b/assets/audio/\345\234\260\351\234\207.mp3" new file mode 100755 index 0000000..6e79706 Binary files /dev/null and "b/assets/audio/\345\234\260\351\234\207.mp3" differ diff --git "a/assets/audio/\345\234\272\345\220\210.mp3" "b/assets/audio/\345\234\272\345\220\210.mp3" new file mode 100755 index 0000000..36e5cd0 Binary files /dev/null and "b/assets/audio/\345\234\272\345\220\210.mp3" differ diff --git "a/assets/audio/\345\234\272\346\211\200.mp3" "b/assets/audio/\345\234\272\346\211\200.mp3" new file mode 100755 index 0000000..cab7b53 Binary files /dev/null and "b/assets/audio/\345\234\272\346\211\200.mp3" differ diff --git "a/assets/audio/\345\234\272\351\235\242.mp3" "b/assets/audio/\345\234\272\351\235\242.mp3" new file mode 100755 index 0000000..a19e5d5 Binary files /dev/null and "b/assets/audio/\345\234\272\351\235\242.mp3" differ diff --git "a/assets/audio/\345\235\207\345\214\200.mp3" "b/assets/audio/\345\235\207\345\214\200.mp3" new file mode 100755 index 0000000..d99a9c3 Binary files /dev/null and "b/assets/audio/\345\235\207\345\214\200.mp3" differ diff --git "a/assets/audio/\345\235\232\345\206\263.mp3" "b/assets/audio/\345\235\232\345\206\263.mp3" new file mode 100755 index 0000000..4954931 Binary files /dev/null and "b/assets/audio/\345\235\232\345\206\263.mp3" differ diff --git "a/assets/audio/\345\235\232\345\274\272.mp3" "b/assets/audio/\345\235\232\345\274\272.mp3" new file mode 100755 index 0000000..580e92e Binary files /dev/null and "b/assets/audio/\345\235\232\345\274\272.mp3" differ diff --git "a/assets/audio/\345\235\246\347\216\207.mp3" "b/assets/audio/\345\235\246\347\216\207.mp3" new file mode 100755 index 0000000..1d28d6d Binary files /dev/null and "b/assets/audio/\345\235\246\347\216\207.mp3" differ diff --git "a/assets/audio/\345\236\202\347\233\264.mp3" "b/assets/audio/\345\236\202\347\233\264.mp3" new file mode 100755 index 0000000..306fc75 Binary files /dev/null and "b/assets/audio/\345\236\202\347\233\264.mp3" differ diff --git "a/assets/audio/\345\236\253.mp3" "b/assets/audio/\345\236\253.mp3" new file mode 100755 index 0000000..bd287f2 Binary files /dev/null and "b/assets/audio/\345\236\253.mp3" differ diff --git "a/assets/audio/\345\237\216\345\240\241.mp3" "b/assets/audio/\345\237\216\345\240\241.mp3" new file mode 100755 index 0000000..451c5e7 Binary files /dev/null and "b/assets/audio/\345\237\216\345\240\241.mp3" differ diff --git "a/assets/audio/\345\237\271\345\205\273.mp3" "b/assets/audio/\345\237\271\345\205\273.mp3" new file mode 100755 index 0000000..d2d2418 Binary files /dev/null and "b/assets/audio/\345\237\271\345\205\273.mp3" differ diff --git "a/assets/audio/\345\237\271\350\256\255.mp3" "b/assets/audio/\345\237\271\350\256\255.mp3" new file mode 100755 index 0000000..f1e8497 Binary files /dev/null and "b/assets/audio/\345\237\271\350\256\255.mp3" differ diff --git "a/assets/audio/\345\237\272\346\234\254.mp3" "b/assets/audio/\345\237\272\346\234\254.mp3" new file mode 100755 index 0000000..ae5077f Binary files /dev/null and "b/assets/audio/\345\237\272\346\234\254.mp3" differ diff --git "a/assets/audio/\345\240\206.mp3" "b/assets/audio/\345\240\206.mp3" new file mode 100755 index 0000000..fdbb059 Binary files /dev/null and "b/assets/audio/\345\240\206.mp3" differ diff --git "a/assets/audio/\345\240\206\347\247\257.mp3" "b/assets/audio/\345\240\206\347\247\257.mp3" new file mode 100755 index 0000000..a7bee91 Binary files /dev/null and "b/assets/audio/\345\240\206\347\247\257.mp3" differ diff --git "a/assets/audio/\345\240\225\350\220\275.mp3" "b/assets/audio/\345\240\225\350\220\275.mp3" new file mode 100755 index 0000000..4ed61bf Binary files /dev/null and "b/assets/audio/\345\240\225\350\220\275.mp3" differ diff --git "a/assets/audio/\345\240\244\345\235\235.mp3" "b/assets/audio/\345\240\244\345\235\235.mp3" new file mode 100755 index 0000000..25f2ef3 Binary files /dev/null and "b/assets/audio/\345\240\244\345\235\235.mp3" differ diff --git "a/assets/audio/\345\240\265\345\241\236.mp3" "b/assets/audio/\345\240\265\345\241\236.mp3" new file mode 100755 index 0000000..d2d7c85 Binary files /dev/null and "b/assets/audio/\345\240\265\345\241\236.mp3" differ diff --git "a/assets/audio/\345\241\253\347\251\272.mp3" "b/assets/audio/\345\241\253\347\251\272.mp3" new file mode 100755 index 0000000..a3acfa0 Binary files /dev/null and "b/assets/audio/\345\241\253\347\251\272.mp3" differ diff --git "a/assets/audio/\345\242\231.mp3" "b/assets/audio/\345\242\231.mp3" new file mode 100755 index 0000000..7322e9c Binary files /dev/null and "b/assets/audio/\345\242\231.mp3" differ diff --git "a/assets/audio/\345\242\236\345\212\240.mp3" "b/assets/audio/\345\242\236\345\212\240.mp3" new file mode 100755 index 0000000..dc5cffb Binary files /dev/null and "b/assets/audio/\345\242\236\345\212\240.mp3" differ diff --git "a/assets/audio/\345\243\253\345\205\265.mp3" "b/assets/audio/\345\243\253\345\205\265.mp3" new file mode 100755 index 0000000..d2127be Binary files /dev/null and "b/assets/audio/\345\243\253\345\205\265.mp3" differ diff --git "a/assets/audio/\345\243\260\350\260\203.mp3" "b/assets/audio/\345\243\260\350\260\203.mp3" new file mode 100755 index 0000000..d25b4e4 Binary files /dev/null and "b/assets/audio/\345\243\260\350\260\203.mp3" differ diff --git "a/assets/audio/\345\243\266.mp3" "b/assets/audio/\345\243\266.mp3" new file mode 100755 index 0000000..4142828 Binary files /dev/null and "b/assets/audio/\345\243\266.mp3" differ diff --git "a/assets/audio/\345\244\204\345\210\206.mp3" "b/assets/audio/\345\244\204\345\210\206.mp3" new file mode 100755 index 0000000..bfdc365 Binary files /dev/null and "b/assets/audio/\345\244\204\345\210\206.mp3" differ diff --git "a/assets/audio/\345\244\204\345\242\203.mp3" "b/assets/audio/\345\244\204\345\242\203.mp3" new file mode 100755 index 0000000..de0100a Binary files /dev/null and "b/assets/audio/\345\244\204\345\242\203.mp3" differ diff --git "a/assets/audio/\345\244\204\347\220\206.mp3" "b/assets/audio/\345\244\204\347\220\206.mp3" new file mode 100755 index 0000000..417cd06 Binary files /dev/null and "b/assets/audio/\345\244\204\347\220\206.mp3" differ diff --git "a/assets/audio/\345\244\204\347\275\256.mp3" "b/assets/audio/\345\244\204\347\275\256.mp3" new file mode 100755 index 0000000..1dcc175 Binary files /dev/null and "b/assets/audio/\345\244\204\347\275\256.mp3" differ diff --git "a/assets/audio/\345\244\207\344\273\275.mp3" "b/assets/audio/\345\244\207\344\273\275.mp3" new file mode 100755 index 0000000..1049ac5 Binary files /dev/null and "b/assets/audio/\345\244\207\344\273\275.mp3" differ diff --git "a/assets/audio/\345\244\207\345\277\230\345\275\225.mp3" "b/assets/audio/\345\244\207\345\277\230\345\275\225.mp3" new file mode 100755 index 0000000..b23b813 Binary files /dev/null and "b/assets/audio/\345\244\207\345\277\230\345\275\225.mp3" differ diff --git "a/assets/audio/\345\244\215\345\210\266.mp3" "b/assets/audio/\345\244\215\345\210\266.mp3" new file mode 100755 index 0000000..6cf7b4d Binary files /dev/null and "b/assets/audio/\345\244\215\345\210\266.mp3" differ diff --git "a/assets/audio/\345\244\217\344\273\244\350\220\245.mp3" "b/assets/audio/\345\244\217\344\273\244\350\220\245.mp3" new file mode 100755 index 0000000..3686118 Binary files /dev/null and "b/assets/audio/\345\244\217\344\273\244\350\220\245.mp3" differ diff --git "a/assets/audio/\345\244\226\344\272\244.mp3" "b/assets/audio/\345\244\226\344\272\244.mp3" new file mode 100755 index 0000000..b969aea Binary files /dev/null and "b/assets/audio/\345\244\226\344\272\244.mp3" differ diff --git "a/assets/audio/\345\244\226\345\205\254.mp3" "b/assets/audio/\345\244\226\345\205\254.mp3" new file mode 100755 index 0000000..7a46f9f Binary files /dev/null and "b/assets/audio/\345\244\226\345\205\254.mp3" differ diff --git "a/assets/audio/\345\244\232.mp3" "b/assets/audio/\345\244\232.mp3" new file mode 100755 index 0000000..7e5cd3c Binary files /dev/null and "b/assets/audio/\345\244\232.mp3" differ diff --git "a/assets/audio/\345\244\232\344\272\217.mp3" "b/assets/audio/\345\244\232\344\272\217.mp3" new file mode 100755 index 0000000..dd9cba9 Binary files /dev/null and "b/assets/audio/\345\244\232\344\272\217.mp3" differ diff --git "a/assets/audio/\345\244\232\344\275\231.mp3" "b/assets/audio/\345\244\232\344\275\231.mp3" new file mode 100755 index 0000000..ca1afa1 Binary files /dev/null and "b/assets/audio/\345\244\232\344\275\231.mp3" differ diff --git "a/assets/audio/\345\244\232\345\260\221.mp3" "b/assets/audio/\345\244\232\345\260\221.mp3" new file mode 100755 index 0000000..be65c0d Binary files /dev/null and "b/assets/audio/\345\244\232\345\260\221.mp3" differ diff --git "a/assets/audio/\345\244\234.mp3" "b/assets/audio/\345\244\234.mp3" new file mode 100755 index 0000000..606f5ec Binary files /dev/null and "b/assets/audio/\345\244\234.mp3" differ diff --git "a/assets/audio/\345\244\247.mp3" "b/assets/audio/\345\244\247.mp3" new file mode 100755 index 0000000..df7ba89 Binary files /dev/null and "b/assets/audio/\345\244\247.mp3" differ diff --git "a/assets/audio/\345\244\247\344\275\223.mp3" "b/assets/audio/\345\244\247\344\275\223.mp3" new file mode 100755 index 0000000..8fcb2f8 Binary files /dev/null and "b/assets/audio/\345\244\247\344\275\223.mp3" differ diff --git "a/assets/audio/\345\244\247\345\216\246.mp3" "b/assets/audio/\345\244\247\345\216\246.mp3" new file mode 100755 index 0000000..164b4a4 Binary files /dev/null and "b/assets/audio/\345\244\247\345\216\246.mp3" differ diff --git "a/assets/audio/\345\244\247\345\236\213.mp3" "b/assets/audio/\345\244\247\345\236\213.mp3" new file mode 100755 index 0000000..2a3b559 Binary files /dev/null and "b/assets/audio/\345\244\247\345\236\213.mp3" differ diff --git "a/assets/audio/\345\244\247\346\204\217.mp3" "b/assets/audio/\345\244\247\346\204\217.mp3" new file mode 100755 index 0000000..832965d Binary files /dev/null and "b/assets/audio/\345\244\247\346\204\217.mp3" differ diff --git "a/assets/audio/\345\244\247\346\226\271.mp3" "b/assets/audio/\345\244\247\346\226\271.mp3" new file mode 100755 index 0000000..9d2581a Binary files /dev/null and "b/assets/audio/\345\244\247\346\226\271.mp3" differ diff --git "a/assets/audio/\345\244\247\350\202\206.mp3" "b/assets/audio/\345\244\247\350\202\206.mp3" new file mode 100755 index 0000000..50961a4 Binary files /dev/null and "b/assets/audio/\345\244\247\350\202\206.mp3" differ diff --git "a/assets/audio/\345\244\247\350\207\243.mp3" "b/assets/audio/\345\244\247\350\207\243.mp3" new file mode 100755 index 0000000..23267d9 Binary files /dev/null and "b/assets/audio/\345\244\247\350\207\243.mp3" differ diff --git "a/assets/audio/\345\244\247\350\207\264.mp3" "b/assets/audio/\345\244\247\350\207\264.mp3" new file mode 100755 index 0000000..b738deb Binary files /dev/null and "b/assets/audio/\345\244\247\350\207\264.mp3" differ diff --git "a/assets/audio/\345\244\247\350\261\241.mp3" "b/assets/audio/\345\244\247\350\261\241.mp3" new file mode 100755 index 0000000..3b04841 Binary files /dev/null and "b/assets/audio/\345\244\247\350\261\241.mp3" differ diff --git "a/assets/audio/\345\244\251\347\234\237.mp3" "b/assets/audio/\345\244\251\347\234\237.mp3" new file mode 100755 index 0000000..8d94c3f Binary files /dev/null and "b/assets/audio/\345\244\251\347\234\237.mp3" differ diff --git "a/assets/audio/\345\244\251\347\251\272.mp3" "b/assets/audio/\345\244\251\347\251\272.mp3" new file mode 100755 index 0000000..6251ad9 Binary files /dev/null and "b/assets/audio/\345\244\251\347\251\272.mp3" differ diff --git "a/assets/audio/\345\244\252\345\244\252.mp3" "b/assets/audio/\345\244\252\345\244\252.mp3" new file mode 100755 index 0000000..32c9974 Binary files /dev/null and "b/assets/audio/\345\244\252\345\244\252.mp3" differ diff --git "a/assets/audio/\345\244\252\346\236\201\346\213\263.mp3" "b/assets/audio/\345\244\252\346\236\201\346\213\263.mp3" new file mode 100755 index 0000000..91cba98 Binary files /dev/null and "b/assets/audio/\345\244\252\346\236\201\346\213\263.mp3" differ diff --git "a/assets/audio/\345\244\261\344\270\232.mp3" "b/assets/audio/\345\244\261\344\270\232.mp3" new file mode 100755 index 0000000..99d78fa Binary files /dev/null and "b/assets/audio/\345\244\261\344\270\232.mp3" differ diff --git "a/assets/audio/\345\244\261\345\216\273.mp3" "b/assets/audio/\345\244\261\345\216\273.mp3" new file mode 100755 index 0000000..4c0be4d Binary files /dev/null and "b/assets/audio/\345\244\261\345\216\273.mp3" differ diff --git "a/assets/audio/\345\244\261\346\234\233.mp3" "b/assets/audio/\345\244\261\346\234\233.mp3" new file mode 100755 index 0000000..046a9cc Binary files /dev/null and "b/assets/audio/\345\244\261\346\234\233.mp3" differ diff --git "a/assets/audio/\345\244\261\347\234\240.mp3" "b/assets/audio/\345\244\261\347\234\240.mp3" new file mode 100755 index 0000000..a22e723 Binary files /dev/null and "b/assets/audio/\345\244\261\347\234\240.mp3" differ diff --git "a/assets/audio/\345\244\261\350\264\245.mp3" "b/assets/audio/\345\244\261\350\264\245.mp3" new file mode 100755 index 0000000..dff2797 Binary files /dev/null and "b/assets/audio/\345\244\261\350\264\245.mp3" differ diff --git "a/assets/audio/\345\244\270.mp3" "b/assets/audio/\345\244\270.mp3" new file mode 100755 index 0000000..5fe442b Binary files /dev/null and "b/assets/audio/\345\244\270.mp3" differ diff --git "a/assets/audio/\345\244\270\345\274\240.mp3" "b/assets/audio/\345\244\270\345\274\240.mp3" new file mode 100755 index 0000000..0384ddf Binary files /dev/null and "b/assets/audio/\345\244\270\345\274\240.mp3" differ diff --git "a/assets/audio/\345\244\271\345\255\220.mp3" "b/assets/audio/\345\244\271\345\255\220.mp3" new file mode 100755 index 0000000..91b8e9d Binary files /dev/null and "b/assets/audio/\345\244\271\345\255\220.mp3" differ diff --git "a/assets/audio/\345\245\207\350\277\271.mp3" "b/assets/audio/\345\245\207\350\277\271.mp3" new file mode 100755 index 0000000..baf499e Binary files /dev/null and "b/assets/audio/\345\245\207\350\277\271.mp3" differ diff --git "a/assets/audio/\345\245\213\346\226\227.mp3" "b/assets/audio/\345\245\213\346\226\227.mp3" new file mode 100755 index 0000000..d868b6a Binary files /dev/null and "b/assets/audio/\345\245\213\346\226\227.mp3" differ diff --git "a/assets/audio/\345\245\224\346\263\242.mp3" "b/assets/audio/\345\245\224\346\263\242.mp3" new file mode 100755 index 0000000..83451cc Binary files /dev/null and "b/assets/audio/\345\245\224\346\263\242.mp3" differ diff --git "a/assets/audio/\345\245\224\351\251\260.mp3" "b/assets/audio/\345\245\224\351\251\260.mp3" new file mode 100755 index 0000000..06b025e Binary files /dev/null and "b/assets/audio/\345\245\224\351\251\260.mp3" differ diff --git "a/assets/audio/\345\245\227.mp3" "b/assets/audio/\345\245\227.mp3" new file mode 100755 index 0000000..fee3059 Binary files /dev/null and "b/assets/audio/\345\245\227.mp3" differ diff --git "a/assets/audio/\345\245\240\345\256\232.mp3" "b/assets/audio/\345\245\240\345\256\232.mp3" new file mode 100755 index 0000000..607947d Binary files /dev/null and "b/assets/audio/\345\245\240\345\256\232.mp3" differ diff --git "a/assets/audio/\345\245\245\347\247\230.mp3" "b/assets/audio/\345\245\245\347\247\230.mp3" new file mode 100755 index 0000000..0e2c15a Binary files /dev/null and "b/assets/audio/\345\245\245\347\247\230.mp3" differ diff --git "a/assets/audio/\345\245\263\345\243\253.mp3" "b/assets/audio/\345\245\263\345\243\253.mp3" new file mode 100755 index 0000000..0f8d23d Binary files /dev/null and "b/assets/audio/\345\245\263\345\243\253.mp3" differ diff --git "a/assets/audio/\345\245\275.mp3" "b/assets/audio/\345\245\275.mp3" new file mode 100755 index 0000000..81ef66e Binary files /dev/null and "b/assets/audio/\345\245\275.mp3" differ diff --git "a/assets/audio/\345\245\275\345\245\207.mp3" "b/assets/audio/\345\245\275\345\245\207.mp3" new file mode 100755 index 0000000..3333c97 Binary files /dev/null and "b/assets/audio/\345\245\275\345\245\207.mp3" differ diff --git "a/assets/audio/\345\245\275\345\256\242.mp3" "b/assets/audio/\345\245\275\345\256\242.mp3" new file mode 100755 index 0000000..c162586 Binary files /dev/null and "b/assets/audio/\345\245\275\345\256\242.mp3" differ diff --git "a/assets/audio/\345\246\202\344\273\212.mp3" "b/assets/audio/\345\246\202\344\273\212.mp3" new file mode 100755 index 0000000..c02654c Binary files /dev/null and "b/assets/audio/\345\246\202\344\273\212.mp3" differ diff --git "a/assets/audio/\345\246\202\344\275\225.mp3" "b/assets/audio/\345\246\202\344\275\225.mp3" new file mode 100755 index 0000000..5c2482e Binary files /dev/null and "b/assets/audio/\345\246\202\344\275\225.mp3" differ diff --git "a/assets/audio/\345\246\207\345\245\263.mp3" "b/assets/audio/\345\246\207\345\245\263.mp3" new file mode 100755 index 0000000..b7157f3 Binary files /dev/null and "b/assets/audio/\345\246\207\345\245\263.mp3" differ diff --git "a/assets/audio/\345\246\210\345\246\210.mp3" "b/assets/audio/\345\246\210\345\246\210.mp3" new file mode 100755 index 0000000..74a6856 Binary files /dev/null and "b/assets/audio/\345\246\210\345\246\210.mp3" differ diff --git "a/assets/audio/\345\246\250\347\242\215.mp3" "b/assets/audio/\345\246\250\347\242\215.mp3" new file mode 100755 index 0000000..178a85e Binary files /dev/null and "b/assets/audio/\345\246\250\347\242\215.mp3" differ diff --git "a/assets/audio/\345\247\213\347\273\210.mp3" "b/assets/audio/\345\247\213\347\273\210.mp3" new file mode 100755 index 0000000..7241198 Binary files /dev/null and "b/assets/audio/\345\247\213\347\273\210.mp3" differ diff --git "a/assets/audio/\345\247\221\345\247\221.mp3" "b/assets/audio/\345\247\221\345\247\221.mp3" new file mode 100755 index 0000000..be9c20f Binary files /dev/null and "b/assets/audio/\345\247\221\345\247\221.mp3" differ diff --git "a/assets/audio/\345\247\221\345\250\230.mp3" "b/assets/audio/\345\247\221\345\250\230.mp3" new file mode 100755 index 0000000..84f4516 Binary files /dev/null and "b/assets/audio/\345\247\221\345\250\230.mp3" differ diff --git "a/assets/audio/\345\247\224\345\261\210.mp3" "b/assets/audio/\345\247\224\345\261\210.mp3" new file mode 100755 index 0000000..58898b3 Binary files /dev/null and "b/assets/audio/\345\247\224\345\261\210.mp3" differ diff --git "a/assets/audio/\345\247\245\345\247\245.mp3" "b/assets/audio/\345\247\245\345\247\245.mp3" new file mode 100755 index 0000000..04998e7 Binary files /dev/null and "b/assets/audio/\345\247\245\345\247\245.mp3" differ diff --git "a/assets/audio/\345\247\277\345\212\277.mp3" "b/assets/audio/\345\247\277\345\212\277.mp3" new file mode 100755 index 0000000..795536c Binary files /dev/null and "b/assets/audio/\345\247\277\345\212\277.mp3" differ diff --git "a/assets/audio/\345\250\261\344\271\220.mp3" "b/assets/audio/\345\250\261\344\271\220.mp3" new file mode 100755 index 0000000..cfe48d2 Binary files /dev/null and "b/assets/audio/\345\250\261\344\271\220.mp3" differ diff --git "a/assets/audio/\345\250\266.mp3" "b/assets/audio/\345\250\266.mp3" new file mode 100755 index 0000000..bdca2d9 Binary files /dev/null and "b/assets/audio/\345\250\266.mp3" differ diff --git "a/assets/audio/\345\251\232\345\247\273.mp3" "b/assets/audio/\345\251\232\345\247\273.mp3" new file mode 100755 index 0000000..ecfda0b Binary files /dev/null and "b/assets/audio/\345\251\232\345\247\273.mp3" differ diff --git "a/assets/audio/\345\251\232\347\244\274.mp3" "b/assets/audio/\345\251\232\347\244\274.mp3" new file mode 100755 index 0000000..e117f3e Binary files /dev/null and "b/assets/audio/\345\251\232\347\244\274.mp3" differ diff --git "a/assets/audio/\345\252\222\344\275\223.mp3" "b/assets/audio/\345\252\222\344\275\223.mp3" new file mode 100755 index 0000000..453b5ac Binary files /dev/null and "b/assets/audio/\345\252\222\344\275\223.mp3" differ diff --git "a/assets/audio/\345\253\201.mp3" "b/assets/audio/\345\253\201.mp3" new file mode 100755 index 0000000..63af242 Binary files /dev/null and "b/assets/audio/\345\253\201.mp3" differ diff --git "a/assets/audio/\345\253\251.mp3" "b/assets/audio/\345\253\251.mp3" new file mode 100755 index 0000000..c625038 Binary files /dev/null and "b/assets/audio/\345\253\251.mp3" differ diff --git "a/assets/audio/\345\255\227\345\271\225.mp3" "b/assets/audio/\345\255\227\345\271\225.mp3" new file mode 100755 index 0000000..e1511d1 Binary files /dev/null and "b/assets/audio/\345\255\227\345\271\225.mp3" differ diff --git "a/assets/audio/\345\255\227\346\257\215.mp3" "b/assets/audio/\345\255\227\346\257\215.mp3" new file mode 100755 index 0000000..88eaab2 Binary files /dev/null and "b/assets/audio/\345\255\227\346\257\215.mp3" differ diff --git "a/assets/audio/\345\255\230\345\234\250.mp3" "b/assets/audio/\345\255\230\345\234\250.mp3" new file mode 100755 index 0000000..8f381b7 Binary files /dev/null and "b/assets/audio/\345\255\230\345\234\250.mp3" differ diff --git "a/assets/audio/\345\255\231\345\255\220.mp3" "b/assets/audio/\345\255\231\345\255\220.mp3" new file mode 100755 index 0000000..4e5249a Binary files /dev/null and "b/assets/audio/\345\255\231\345\255\220.mp3" differ diff --git "a/assets/audio/\345\255\235\351\241\272.mp3" "b/assets/audio/\345\255\235\351\241\272.mp3" new file mode 100755 index 0000000..acfd429 Binary files /dev/null and "b/assets/audio/\345\255\235\351\241\272.mp3" differ diff --git "a/assets/audio/\345\255\246\345\216\206.mp3" "b/assets/audio/\345\255\246\345\216\206.mp3" new file mode 100755 index 0000000..87a5e99 Binary files /dev/null and "b/assets/audio/\345\255\246\345\216\206.mp3" differ diff --git "a/assets/audio/\345\255\246\346\234\237.mp3" "b/assets/audio/\345\255\246\346\234\237.mp3" new file mode 100755 index 0000000..f224dd6 Binary files /dev/null and "b/assets/audio/\345\255\246\346\234\237.mp3" differ diff --git "a/assets/audio/\345\255\246\346\234\257.mp3" "b/assets/audio/\345\255\246\346\234\257.mp3" new file mode 100755 index 0000000..5d0bf01 Binary files /dev/null and "b/assets/audio/\345\255\246\346\234\257.mp3" differ diff --git "a/assets/audio/\345\255\246\351\227\256.mp3" "b/assets/audio/\345\255\246\351\227\256.mp3" new file mode 100755 index 0000000..2891ecc Binary files /dev/null and "b/assets/audio/\345\255\246\351\227\256.mp3" differ diff --git "a/assets/audio/\345\256\201\345\217\257.mp3" "b/assets/audio/\345\256\201\345\217\257.mp3" new file mode 100755 index 0000000..c830f4c Binary files /dev/null and "b/assets/audio/\345\256\201\345\217\257.mp3" differ diff --git "a/assets/audio/\345\256\211\345\256\201.mp3" "b/assets/audio/\345\256\211\345\256\201.mp3" new file mode 100755 index 0000000..7ae8ad8 Binary files /dev/null and "b/assets/audio/\345\256\211\345\256\201.mp3" differ diff --git "a/assets/audio/\345\256\211\346\205\260.mp3" "b/assets/audio/\345\256\211\346\205\260.mp3" new file mode 100755 index 0000000..e4c77aa Binary files /dev/null and "b/assets/audio/\345\256\211\346\205\260.mp3" differ diff --git "a/assets/audio/\345\256\211\347\275\256.mp3" "b/assets/audio/\345\256\211\347\275\256.mp3" new file mode 100755 index 0000000..01c9367 Binary files /dev/null and "b/assets/audio/\345\256\211\347\275\256.mp3" differ diff --git "a/assets/audio/\345\256\211\350\243\205.mp3" "b/assets/audio/\345\256\211\350\243\205.mp3" new file mode 100755 index 0000000..03a19d7 Binary files /dev/null and "b/assets/audio/\345\256\211\350\243\205.mp3" differ diff --git "a/assets/audio/\345\256\211\350\257\246.mp3" "b/assets/audio/\345\256\211\350\257\246.mp3" new file mode 100755 index 0000000..9ffb94c Binary files /dev/null and "b/assets/audio/\345\256\211\350\257\246.mp3" differ diff --git "a/assets/audio/\345\256\214\345\205\250.mp3" "b/assets/audio/\345\256\214\345\205\250.mp3" new file mode 100755 index 0000000..2bd1786 Binary files /dev/null and "b/assets/audio/\345\256\214\345\205\250.mp3" differ diff --git "a/assets/audio/\345\256\214\345\226\204.mp3" "b/assets/audio/\345\256\214\345\226\204.mp3" new file mode 100755 index 0000000..de2b5ef Binary files /dev/null and "b/assets/audio/\345\256\214\345\226\204.mp3" differ diff --git "a/assets/audio/\345\256\214\346\225\264.mp3" "b/assets/audio/\345\256\214\346\225\264.mp3" new file mode 100755 index 0000000..d72b78c Binary files /dev/null and "b/assets/audio/\345\256\214\346\225\264.mp3" differ diff --git "a/assets/audio/\345\256\214\347\276\216.mp3" "b/assets/audio/\345\256\214\347\276\216.mp3" new file mode 100755 index 0000000..ff1d714 Binary files /dev/null and "b/assets/audio/\345\256\214\347\276\216.mp3" differ diff --git "a/assets/audio/\345\256\230.mp3" "b/assets/audio/\345\256\230.mp3" new file mode 100755 index 0000000..51e0640 Binary files /dev/null and "b/assets/audio/\345\256\230.mp3" differ diff --git "a/assets/audio/\345\256\232\344\271\211.mp3" "b/assets/audio/\345\256\232\344\271\211.mp3" new file mode 100755 index 0000000..e7128c9 Binary files /dev/null and "b/assets/audio/\345\256\232\344\271\211.mp3" differ diff --git "a/assets/audio/\345\256\232\346\234\237.mp3" "b/assets/audio/\345\256\232\346\234\237.mp3" new file mode 100755 index 0000000..285a390 Binary files /dev/null and "b/assets/audio/\345\256\232\346\234\237.mp3" differ diff --git "a/assets/audio/\345\256\235\350\264\235.mp3" "b/assets/audio/\345\256\235\350\264\235.mp3" new file mode 100755 index 0000000..0b7fc86 Binary files /dev/null and "b/assets/audio/\345\256\235\350\264\235.mp3" differ diff --git "a/assets/audio/\345\256\235\350\264\265.mp3" "b/assets/audio/\345\256\235\350\264\265.mp3" new file mode 100755 index 0000000..c92ca87 Binary files /dev/null and "b/assets/audio/\345\256\235\350\264\265.mp3" differ diff --git "a/assets/audio/\345\256\236\344\271\240.mp3" "b/assets/audio/\345\256\236\344\271\240.mp3" new file mode 100755 index 0000000..790ec34 Binary files /dev/null and "b/assets/audio/\345\256\236\344\271\240.mp3" differ diff --git "a/assets/audio/\345\256\236\345\234\250.mp3" "b/assets/audio/\345\256\236\345\234\250.mp3" new file mode 100755 index 0000000..d1e4a5f Binary files /dev/null and "b/assets/audio/\345\256\236\345\234\250.mp3" differ diff --git "a/assets/audio/\345\256\236\347\216\260.mp3" "b/assets/audio/\345\256\236\347\216\260.mp3" new file mode 100755 index 0000000..e9af9b7 Binary files /dev/null and "b/assets/audio/\345\256\236\347\216\260.mp3" differ diff --git "a/assets/audio/\345\256\236\347\224\250.mp3" "b/assets/audio/\345\256\236\347\224\250.mp3" new file mode 100755 index 0000000..3f56b64 Binary files /dev/null and "b/assets/audio/\345\256\236\347\224\250.mp3" differ diff --git "a/assets/audio/\345\256\236\350\257\235.mp3" "b/assets/audio/\345\256\236\350\257\235.mp3" new file mode 100755 index 0000000..bc87b4c Binary files /dev/null and "b/assets/audio/\345\256\236\350\257\235.mp3" differ diff --git "a/assets/audio/\345\256\236\350\267\265.mp3" "b/assets/audio/\345\256\236\350\267\265.mp3" new file mode 100755 index 0000000..bad9377 Binary files /dev/null and "b/assets/audio/\345\256\236\350\267\265.mp3" differ diff --git "a/assets/audio/\345\256\236\351\231\205.mp3" "b/assets/audio/\345\256\236\351\231\205.mp3" new file mode 100755 index 0000000..7c940cf Binary files /dev/null and "b/assets/audio/\345\256\236\351\231\205.mp3" differ diff --git "a/assets/audio/\345\256\236\351\252\214.mp3" "b/assets/audio/\345\256\236\351\252\214.mp3" new file mode 100755 index 0000000..287b036 Binary files /dev/null and "b/assets/audio/\345\256\236\351\252\214.mp3" differ diff --git "a/assets/audio/\345\256\240\347\211\251.mp3" "b/assets/audio/\345\256\240\347\211\251.mp3" new file mode 100755 index 0000000..687ea2c Binary files /dev/null and "b/assets/audio/\345\256\240\347\211\251.mp3" differ diff --git "a/assets/audio/\345\256\241\345\210\244.mp3" "b/assets/audio/\345\256\241\345\210\244.mp3" new file mode 100755 index 0000000..133c831 Binary files /dev/null and "b/assets/audio/\345\256\241\345\210\244.mp3" differ diff --git "a/assets/audio/\345\256\241\346\237\245.mp3" "b/assets/audio/\345\256\241\346\237\245.mp3" new file mode 100755 index 0000000..246cca4 Binary files /dev/null and "b/assets/audio/\345\256\241\346\237\245.mp3" differ diff --git "a/assets/audio/\345\256\241\347\220\206.mp3" "b/assets/audio/\345\256\241\347\220\206.mp3" new file mode 100755 index 0000000..ac57585 Binary files /dev/null and "b/assets/audio/\345\256\241\347\220\206.mp3" differ diff --git "a/assets/audio/\345\256\241\347\276\216.mp3" "b/assets/audio/\345\256\241\347\276\216.mp3" new file mode 100755 index 0000000..75e3db0 Binary files /dev/null and "b/assets/audio/\345\256\241\347\276\216.mp3" differ diff --git "a/assets/audio/\345\256\242\350\247\202.mp3" "b/assets/audio/\345\256\242\350\247\202.mp3" new file mode 100755 index 0000000..ab7aabc Binary files /dev/null and "b/assets/audio/\345\256\242\350\247\202.mp3" differ diff --git "a/assets/audio/\345\256\243\344\274\240.mp3" "b/assets/audio/\345\256\243\344\274\240.mp3" new file mode 100755 index 0000000..d01570e Binary files /dev/null and "b/assets/audio/\345\256\243\344\274\240.mp3" differ diff --git "a/assets/audio/\345\256\243\345\270\203.mp3" "b/assets/audio/\345\256\243\345\270\203.mp3" new file mode 100755 index 0000000..0a3bd0b Binary files /dev/null and "b/assets/audio/\345\256\243\345\270\203.mp3" differ diff --git "a/assets/audio/\345\256\264\344\274\232.mp3" "b/assets/audio/\345\256\264\344\274\232.mp3" new file mode 100755 index 0000000..9ffc884 Binary files /dev/null and "b/assets/audio/\345\256\264\344\274\232.mp3" differ diff --git "a/assets/audio/\345\256\266.mp3" "b/assets/audio/\345\256\266.mp3" new file mode 100755 index 0000000..f5f8585 Binary files /dev/null and "b/assets/audio/\345\256\266.mp3" differ diff --git "a/assets/audio/\345\256\266\344\271\241.mp3" "b/assets/audio/\345\256\266\344\271\241.mp3" new file mode 100755 index 0000000..b5061b6 Binary files /dev/null and "b/assets/audio/\345\256\266\344\271\241.mp3" differ diff --git "a/assets/audio/\345\256\266\345\212\241.mp3" "b/assets/audio/\345\256\266\345\212\241.mp3" new file mode 100755 index 0000000..7eb4a4e Binary files /dev/null and "b/assets/audio/\345\256\266\345\212\241.mp3" differ diff --git "a/assets/audio/\345\256\266\345\272\255.mp3" "b/assets/audio/\345\256\266\345\272\255.mp3" new file mode 100755 index 0000000..ba9d811 Binary files /dev/null and "b/assets/audio/\345\256\266\345\272\255.mp3" differ diff --git "a/assets/audio/\345\256\275.mp3" "b/assets/audio/\345\256\275.mp3" new file mode 100755 index 0000000..5f6f155 Binary files /dev/null and "b/assets/audio/\345\256\275.mp3" differ diff --git "a/assets/audio/\345\256\277\350\210\215.mp3" "b/assets/audio/\345\256\277\350\210\215.mp3" new file mode 100755 index 0000000..1773091 Binary files /dev/null and "b/assets/audio/\345\256\277\350\210\215.mp3" differ diff --git "a/assets/audio/\345\257\202\345\257\236.mp3" "b/assets/audio/\345\257\202\345\257\236.mp3" new file mode 100755 index 0000000..997651e Binary files /dev/null and "b/assets/audio/\345\257\202\345\257\236.mp3" differ diff --git "a/assets/audio/\345\257\206\345\210\207.mp3" "b/assets/audio/\345\257\206\345\210\207.mp3" new file mode 100755 index 0000000..8e69ea0 Binary files /dev/null and "b/assets/audio/\345\257\206\345\210\207.mp3" differ diff --git "a/assets/audio/\345\257\271\344\273\230.mp3" "b/assets/audio/\345\257\271\344\273\230.mp3" new file mode 100755 index 0000000..a1ac1fb Binary files /dev/null and "b/assets/audio/\345\257\271\344\273\230.mp3" differ diff --git "a/assets/audio/\345\257\271\345\272\224.mp3" "b/assets/audio/\345\257\271\345\272\224.mp3" new file mode 100755 index 0000000..50b2a21 Binary files /dev/null and "b/assets/audio/\345\257\271\345\272\224.mp3" differ diff --git "a/assets/audio/\345\257\271\345\276\205.mp3" "b/assets/audio/\345\257\271\345\276\205.mp3" new file mode 100755 index 0000000..bf84adc Binary files /dev/null and "b/assets/audio/\345\257\271\345\276\205.mp3" differ diff --git "a/assets/audio/\345\257\271\346\211\213.mp3" "b/assets/audio/\345\257\271\346\211\213.mp3" new file mode 100755 index 0000000..0db11aa Binary files /dev/null and "b/assets/audio/\345\257\271\346\211\213.mp3" differ diff --git "a/assets/audio/\345\257\271\346\212\227.mp3" "b/assets/audio/\345\257\271\346\212\227.mp3" new file mode 100755 index 0000000..737b673 Binary files /dev/null and "b/assets/audio/\345\257\271\346\212\227.mp3" differ diff --git "a/assets/audio/\345\257\271\346\226\271.mp3" "b/assets/audio/\345\257\271\346\226\271.mp3" new file mode 100755 index 0000000..5f4d481 Binary files /dev/null and "b/assets/audio/\345\257\271\346\226\271.mp3" differ diff --git "a/assets/audio/\345\257\271\346\257\224.mp3" "b/assets/audio/\345\257\271\346\257\224.mp3" new file mode 100755 index 0000000..1825403 Binary files /dev/null and "b/assets/audio/\345\257\271\346\257\224.mp3" differ diff --git "a/assets/audio/\345\257\271\347\205\247.mp3" "b/assets/audio/\345\257\271\347\205\247.mp3" new file mode 100755 index 0000000..b25e005 Binary files /dev/null and "b/assets/audio/\345\257\271\347\205\247.mp3" differ diff --git "a/assets/audio/\345\257\271\347\247\260.mp3" "b/assets/audio/\345\257\271\347\247\260.mp3" new file mode 100755 index 0000000..effa3cf Binary files /dev/null and "b/assets/audio/\345\257\271\347\247\260.mp3" differ diff --git "a/assets/audio/\345\257\271\347\253\213.mp3" "b/assets/audio/\345\257\271\347\253\213.mp3" new file mode 100755 index 0000000..4166264 Binary files /dev/null and "b/assets/audio/\345\257\271\347\253\213.mp3" differ diff --git "a/assets/audio/\345\257\271\347\255\226.mp3" "b/assets/audio/\345\257\271\347\255\226.mp3" new file mode 100755 index 0000000..0ba5943 Binary files /dev/null and "b/assets/audio/\345\257\271\347\255\226.mp3" differ diff --git "a/assets/audio/\345\257\271\350\201\224.mp3" "b/assets/audio/\345\257\271\350\201\224.mp3" new file mode 100755 index 0000000..1a9f354 Binary files /dev/null and "b/assets/audio/\345\257\271\350\201\224.mp3" differ diff --git "a/assets/audio/\345\257\271\350\261\241.mp3" "b/assets/audio/\345\257\271\350\261\241.mp3" new file mode 100755 index 0000000..86120ba Binary files /dev/null and "b/assets/audio/\345\257\271\350\261\241.mp3" differ diff --git "a/assets/audio/\345\257\273\346\211\276.mp3" "b/assets/audio/\345\257\273\346\211\276.mp3" new file mode 100755 index 0000000..c2c5abd Binary files /dev/null and "b/assets/audio/\345\257\273\346\211\276.mp3" differ diff --git "a/assets/audio/\345\257\274\345\220\221.mp3" "b/assets/audio/\345\257\274\345\220\221.mp3" new file mode 100755 index 0000000..d7063fe Binary files /dev/null and "b/assets/audio/\345\257\274\345\220\221.mp3" differ diff --git "a/assets/audio/\345\257\274\345\274\271.mp3" "b/assets/audio/\345\257\274\345\274\271.mp3" new file mode 100755 index 0000000..f1af6dc Binary files /dev/null and "b/assets/audio/\345\257\274\345\274\271.mp3" differ diff --git "a/assets/audio/\345\257\274\346\274\224.mp3" "b/assets/audio/\345\257\274\346\274\224.mp3" new file mode 100755 index 0000000..ead7671 Binary files /dev/null and "b/assets/audio/\345\257\274\346\274\224.mp3" differ diff --git "a/assets/audio/\345\257\274\350\207\264.mp3" "b/assets/audio/\345\257\274\350\207\264.mp3" new file mode 100755 index 0000000..191d854 Binary files /dev/null and "b/assets/audio/\345\257\274\350\207\264.mp3" differ diff --git "a/assets/audio/\345\257\274\350\210\252.mp3" "b/assets/audio/\345\257\274\350\210\252.mp3" new file mode 100755 index 0000000..ecc33c1 Binary files /dev/null and "b/assets/audio/\345\257\274\350\210\252.mp3" differ diff --git "a/assets/audio/\345\257\277\345\221\275.mp3" "b/assets/audio/\345\257\277\345\221\275.mp3" new file mode 100755 index 0000000..8269cf3 Binary files /dev/null and "b/assets/audio/\345\257\277\345\221\275.mp3" differ diff --git "a/assets/audio/\345\260\204\345\207\273.mp3" "b/assets/audio/\345\260\204\345\207\273.mp3" new file mode 100755 index 0000000..bf41342 Binary files /dev/null and "b/assets/audio/\345\260\204\345\207\273.mp3" differ diff --git "a/assets/audio/\345\260\212\346\225\254.mp3" "b/assets/audio/\345\260\212\346\225\254.mp3" new file mode 100755 index 0000000..921fd1b Binary files /dev/null and "b/assets/audio/\345\260\212\346\225\254.mp3" differ diff --git "a/assets/audio/\345\260\212\351\207\215.mp3" "b/assets/audio/\345\260\212\351\207\215.mp3" new file mode 100755 index 0000000..ad9b2d6 Binary files /dev/null and "b/assets/audio/\345\260\212\351\207\215.mp3" differ diff --git "a/assets/audio/\345\260\217\345\220\203.mp3" "b/assets/audio/\345\260\217\345\220\203.mp3" new file mode 100755 index 0000000..667a458 Binary files /dev/null and "b/assets/audio/\345\260\217\345\220\203.mp3" differ diff --git "a/assets/audio/\345\260\217\346\260\224.mp3" "b/assets/audio/\345\260\217\346\260\224.mp3" new file mode 100755 index 0000000..459320a Binary files /dev/null and "b/assets/audio/\345\260\217\346\260\224.mp3" differ diff --git "a/assets/audio/\345\260\217\350\257\264.mp3" "b/assets/audio/\345\260\217\350\257\264.mp3" new file mode 100755 index 0000000..715b514 Binary files /dev/null and "b/assets/audio/\345\260\217\350\257\264.mp3" differ diff --git "a/assets/audio/\345\260\217\351\272\246.mp3" "b/assets/audio/\345\260\217\351\272\246.mp3" new file mode 100755 index 0000000..ac1134f Binary files /dev/null and "b/assets/audio/\345\260\217\351\272\246.mp3" differ diff --git "a/assets/audio/\345\260\235\350\257\225.mp3" "b/assets/audio/\345\260\235\350\257\225.mp3" new file mode 100755 index 0000000..4190856 Binary files /dev/null and "b/assets/audio/\345\260\235\350\257\225.mp3" differ diff --git "a/assets/audio/\345\260\244\345\205\266.mp3" "b/assets/audio/\345\260\244\345\205\266.mp3" new file mode 100755 index 0000000..40e3080 Binary files /dev/null and "b/assets/audio/\345\260\244\345\205\266.mp3" differ diff --git "a/assets/audio/\345\260\272\345\255\220.mp3" "b/assets/audio/\345\260\272\345\255\220.mp3" new file mode 100755 index 0000000..e5a82cc Binary files /dev/null and "b/assets/audio/\345\260\272\345\255\220.mp3" differ diff --git "a/assets/audio/\345\260\275\345\212\233.mp3" "b/assets/audio/\345\260\275\345\212\233.mp3" new file mode 100755 index 0000000..524d0b3 Binary files /dev/null and "b/assets/audio/\345\260\275\345\212\233.mp3" differ diff --git "a/assets/audio/\345\260\275\345\277\253.mp3" "b/assets/audio/\345\260\275\345\277\253.mp3" new file mode 100755 index 0000000..ee526c4 Binary files /dev/null and "b/assets/audio/\345\260\275\345\277\253.mp3" differ diff --git "a/assets/audio/\345\260\275\351\207\217.mp3" "b/assets/audio/\345\260\275\351\207\217.mp3" new file mode 100755 index 0000000..9f0c456 Binary files /dev/null and "b/assets/audio/\345\260\275\351\207\217.mp3" differ diff --git "a/assets/audio/\345\260\276\345\267\264.mp3" "b/assets/audio/\345\260\276\345\267\264.mp3" new file mode 100755 index 0000000..498fe81 Binary files /dev/null and "b/assets/audio/\345\260\276\345\267\264.mp3" differ diff --git "a/assets/audio/\345\261\202\346\254\241.mp3" "b/assets/audio/\345\261\202\346\254\241.mp3" new file mode 100755 index 0000000..18e635e Binary files /dev/null and "b/assets/audio/\345\261\202\346\254\241.mp3" differ diff --git "a/assets/audio/\345\261\205\347\204\266.mp3" "b/assets/audio/\345\261\205\347\204\266.mp3" new file mode 100755 index 0000000..ef306f9 Binary files /dev/null and "b/assets/audio/\345\261\205\347\204\266.mp3" differ diff --git "a/assets/audio/\345\261\212.mp3" "b/assets/audio/\345\261\212.mp3" new file mode 100755 index 0000000..e893e8c Binary files /dev/null and "b/assets/audio/\345\261\212.mp3" differ diff --git "a/assets/audio/\345\261\213\345\255\220.mp3" "b/assets/audio/\345\261\213\345\255\220.mp3" new file mode 100755 index 0000000..0e12a4d Binary files /dev/null and "b/assets/audio/\345\261\213\345\255\220.mp3" differ diff --git "a/assets/audio/\345\261\225\345\274\200.mp3" "b/assets/audio/\345\261\225\345\274\200.mp3" new file mode 100755 index 0000000..5e73781 Binary files /dev/null and "b/assets/audio/\345\261\225\345\274\200.mp3" differ diff --git "a/assets/audio/\345\261\225\350\247\210.mp3" "b/assets/audio/\345\261\225\350\247\210.mp3" new file mode 100755 index 0000000..acb9d23 Binary files /dev/null and "b/assets/audio/\345\261\225\350\247\210.mp3" differ diff --git "a/assets/audio/\345\261\236\344\272\216.mp3" "b/assets/audio/\345\261\236\344\272\216.mp3" new file mode 100755 index 0000000..97200f7 Binary files /dev/null and "b/assets/audio/\345\261\236\344\272\216.mp3" differ diff --git "a/assets/audio/\345\262\224.mp3" "b/assets/audio/\345\262\224.mp3" new file mode 100755 index 0000000..4d03125 Binary files /dev/null and "b/assets/audio/\345\262\224.mp3" differ diff --git "a/assets/audio/\345\262\233\345\261\277.mp3" "b/assets/audio/\345\262\233\345\261\277.mp3" new file mode 100755 index 0000000..2e8284c Binary files /dev/null and "b/assets/audio/\345\262\233\345\261\277.mp3" differ diff --git "a/assets/audio/\345\262\270.mp3" "b/assets/audio/\345\262\270.mp3" new file mode 100755 index 0000000..2e6f294 Binary files /dev/null and "b/assets/audio/\345\262\270.mp3" differ diff --git "a/assets/audio/\345\264\207\346\213\234.mp3" "b/assets/audio/\345\264\207\346\213\234.mp3" new file mode 100755 index 0000000..3a89743 Binary files /dev/null and "b/assets/audio/\345\264\207\346\213\234.mp3" differ diff --git "a/assets/audio/\345\264\207\346\225\254.mp3" "b/assets/audio/\345\264\207\346\225\254.mp3" new file mode 100755 index 0000000..bba9277 Binary files /dev/null and "b/assets/audio/\345\264\207\346\225\254.mp3" differ diff --git "a/assets/audio/\345\264\207\351\253\230.mp3" "b/assets/audio/\345\264\207\351\253\230.mp3" new file mode 100755 index 0000000..3208235 Binary files /dev/null and "b/assets/audio/\345\264\207\351\253\230.mp3" differ diff --git "a/assets/audio/\345\264\251\346\272\203.mp3" "b/assets/audio/\345\264\251\346\272\203.mp3" new file mode 100755 index 0000000..0068e7b Binary files /dev/null and "b/assets/audio/\345\264\251\346\272\203.mp3" differ diff --git "a/assets/audio/\345\267\242\347\251\264.mp3" "b/assets/audio/\345\267\242\347\251\264.mp3" new file mode 100755 index 0000000..5bb3ab4 Binary files /dev/null and "b/assets/audio/\345\267\242\347\251\264.mp3" differ diff --git "a/assets/audio/\345\267\245\344\270\232.mp3" "b/assets/audio/\345\267\245\344\270\232.mp3" new file mode 100755 index 0000000..6a7194f Binary files /dev/null and "b/assets/audio/\345\267\245\344\270\232.mp3" differ diff --git "a/assets/audio/\345\267\245\344\272\272.mp3" "b/assets/audio/\345\267\245\344\272\272.mp3" new file mode 100755 index 0000000..cca951c Binary files /dev/null and "b/assets/audio/\345\267\245\344\272\272.mp3" differ diff --git "a/assets/audio/\345\267\245\344\275\234.mp3" "b/assets/audio/\345\267\245\344\275\234.mp3" new file mode 100755 index 0000000..54e42ab Binary files /dev/null and "b/assets/audio/\345\267\245\344\275\234.mp3" differ diff --git "a/assets/audio/\345\267\245\345\205\267.mp3" "b/assets/audio/\345\267\245\345\205\267.mp3" new file mode 100755 index 0000000..35c1a15 Binary files /dev/null and "b/assets/audio/\345\267\245\345\205\267.mp3" differ diff --git "a/assets/audio/\345\267\245\345\216\202.mp3" "b/assets/audio/\345\267\245\345\216\202.mp3" new file mode 100755 index 0000000..3007ded Binary files /dev/null and "b/assets/audio/\345\267\245\345\216\202.mp3" differ diff --git "a/assets/audio/\345\267\246\345\217\263.mp3" "b/assets/audio/\345\267\246\345\217\263.mp3" new file mode 100755 index 0000000..b0c6239 Binary files /dev/null and "b/assets/audio/\345\267\246\345\217\263.mp3" differ diff --git "a/assets/audio/\345\267\247\345\246\231.mp3" "b/assets/audio/\345\267\247\345\246\231.mp3" new file mode 100755 index 0000000..5dd86b3 Binary files /dev/null and "b/assets/audio/\345\267\247\345\246\231.mp3" differ diff --git "a/assets/audio/\345\267\250\345\244\247.mp3" "b/assets/audio/\345\267\250\345\244\247.mp3" new file mode 100755 index 0000000..9c33962 Binary files /dev/null and "b/assets/audio/\345\267\250\345\244\247.mp3" differ diff --git "a/assets/audio/\345\267\256\345\210\253.mp3" "b/assets/audio/\345\267\256\345\210\253.mp3" new file mode 100755 index 0000000..013d61d Binary files /dev/null and "b/assets/audio/\345\267\256\345\210\253.mp3" differ diff --git "a/assets/audio/\345\267\256\350\267\235.mp3" "b/assets/audio/\345\267\256\350\267\235.mp3" new file mode 100755 index 0000000..629eb43 Binary files /dev/null and "b/assets/audio/\345\267\256\350\267\235.mp3" differ diff --git "a/assets/audio/\345\267\264\347\273\223.mp3" "b/assets/audio/\345\267\264\347\273\223.mp3" new file mode 100755 index 0000000..0f17d4d Binary files /dev/null and "b/assets/audio/\345\267\264\347\273\223.mp3" differ diff --git "a/assets/audio/\345\270\202\345\234\272.mp3" "b/assets/audio/\345\270\202\345\234\272.mp3" new file mode 100755 index 0000000..89a4c6b Binary files /dev/null and "b/assets/audio/\345\270\202\345\234\272.mp3" differ diff --git "a/assets/audio/\345\270\203.mp3" "b/assets/audio/\345\270\203.mp3" new file mode 100755 index 0000000..36d4de7 Binary files /dev/null and "b/assets/audio/\345\270\203.mp3" differ diff --git "a/assets/audio/\345\270\203\345\221\212.mp3" "b/assets/audio/\345\270\203\345\221\212.mp3" new file mode 100755 index 0000000..7e50eeb Binary files /dev/null and "b/assets/audio/\345\270\203\345\221\212.mp3" differ diff --git "a/assets/audio/\345\270\203\345\261\200.mp3" "b/assets/audio/\345\270\203\345\261\200.mp3" new file mode 100755 index 0000000..d151741 Binary files /dev/null and "b/assets/audio/\345\270\203\345\261\200.mp3" differ diff --git "a/assets/audio/\345\270\203\347\275\256.mp3" "b/assets/audio/\345\270\203\347\275\256.mp3" new file mode 100755 index 0000000..4f811df Binary files /dev/null and "b/assets/audio/\345\270\203\347\275\256.mp3" differ diff --git "a/assets/audio/\345\270\205.mp3" "b/assets/audio/\345\270\205.mp3" new file mode 100755 index 0000000..464015f Binary files /dev/null and "b/assets/audio/\345\270\205.mp3" differ diff --git "a/assets/audio/\345\270\210\345\202\205.mp3" "b/assets/audio/\345\270\210\345\202\205.mp3" new file mode 100755 index 0000000..ee8039a Binary files /dev/null and "b/assets/audio/\345\270\210\345\202\205.mp3" differ diff --git "a/assets/audio/\345\270\246\351\242\206.mp3" "b/assets/audio/\345\270\246\351\242\206.mp3" new file mode 100755 index 0000000..ecd2635 Binary files /dev/null and "b/assets/audio/\345\270\246\351\242\206.mp3" differ diff --git "a/assets/audio/\345\270\270\350\257\206.mp3" "b/assets/audio/\345\270\270\350\257\206.mp3" new file mode 100755 index 0000000..4ce38a9 Binary files /dev/null and "b/assets/audio/\345\270\270\350\257\206.mp3" differ diff --git "a/assets/audio/\345\271\205.mp3" "b/assets/audio/\345\271\205.mp3" new file mode 100755 index 0000000..b7d98e3 Binary files /dev/null and "b/assets/audio/\345\271\205.mp3" differ diff --git "a/assets/audio/\345\271\262\347\207\245.mp3" "b/assets/audio/\345\271\262\347\207\245.mp3" new file mode 100755 index 0000000..236785e Binary files /dev/null and "b/assets/audio/\345\271\262\347\207\245.mp3" differ diff --git "a/assets/audio/\345\271\262\350\204\206.mp3" "b/assets/audio/\345\271\262\350\204\206.mp3" new file mode 100755 index 0000000..b43551b Binary files /dev/null and "b/assets/audio/\345\271\262\350\204\206.mp3" differ diff --git "a/assets/audio/\345\271\263.mp3" "b/assets/audio/\345\271\263.mp3" new file mode 100755 index 0000000..00aa6ef Binary files /dev/null and "b/assets/audio/\345\271\263.mp3" differ diff --git "a/assets/audio/\345\271\263\345\235\207.mp3" "b/assets/audio/\345\271\263\345\235\207.mp3" new file mode 100755 index 0000000..8d02bea Binary files /dev/null and "b/assets/audio/\345\271\263\345\235\207.mp3" differ diff --git "a/assets/audio/\345\271\263\345\256\211.mp3" "b/assets/audio/\345\271\263\345\256\211.mp3" new file mode 100755 index 0000000..ec32ab3 Binary files /dev/null and "b/assets/audio/\345\271\263\345\256\211.mp3" differ diff --git "a/assets/audio/\345\271\263\345\270\270.mp3" "b/assets/audio/\345\271\263\345\270\270.mp3" new file mode 100755 index 0000000..87a3345 Binary files /dev/null and "b/assets/audio/\345\271\263\345\270\270.mp3" differ diff --git "a/assets/audio/\345\271\263\346\226\271.mp3" "b/assets/audio/\345\271\263\346\226\271.mp3" new file mode 100755 index 0000000..fe0d645 Binary files /dev/null and "b/assets/audio/\345\271\263\346\226\271.mp3" differ diff --git "a/assets/audio/\345\271\263\346\227\266.mp3" "b/assets/audio/\345\271\263\346\227\266.mp3" new file mode 100755 index 0000000..180e625 Binary files /dev/null and "b/assets/audio/\345\271\263\346\227\266.mp3" differ diff --git "a/assets/audio/\345\271\263\347\255\211.mp3" "b/assets/audio/\345\271\263\347\255\211.mp3" new file mode 100755 index 0000000..08e99ba Binary files /dev/null and "b/assets/audio/\345\271\263\347\255\211.mp3" differ diff --git "a/assets/audio/\345\271\263\350\241\241.mp3" "b/assets/audio/\345\271\263\350\241\241.mp3" new file mode 100755 index 0000000..c66a84c Binary files /dev/null and "b/assets/audio/\345\271\263\350\241\241.mp3" differ diff --git "a/assets/audio/\345\271\263\351\235\231.mp3" "b/assets/audio/\345\271\263\351\235\231.mp3" new file mode 100755 index 0000000..e007636 Binary files /dev/null and "b/assets/audio/\345\271\263\351\235\231.mp3" differ diff --git "a/assets/audio/\345\271\264\344\273\243.mp3" "b/assets/audio/\345\271\264\344\273\243.mp3" new file mode 100755 index 0000000..a98c10b Binary files /dev/null and "b/assets/audio/\345\271\264\344\273\243.mp3" differ diff --git "a/assets/audio/\345\271\264\347\272\252.mp3" "b/assets/audio/\345\271\264\347\272\252.mp3" new file mode 100755 index 0000000..74375ca Binary files /dev/null and "b/assets/audio/\345\271\264\347\272\252.mp3" differ diff --git "a/assets/audio/\345\271\266\345\210\227.mp3" "b/assets/audio/\345\271\266\345\210\227.mp3" new file mode 100755 index 0000000..a053919 Binary files /dev/null and "b/assets/audio/\345\271\266\345\210\227.mp3" differ diff --git "a/assets/audio/\345\271\266\351\235\236.mp3" "b/assets/audio/\345\271\266\351\235\236.mp3" new file mode 100755 index 0000000..8e88297 Binary files /dev/null and "b/assets/audio/\345\271\266\351\235\236.mp3" differ diff --git "a/assets/audio/\345\271\270\344\272\217.mp3" "b/assets/audio/\345\271\270\344\272\217.mp3" new file mode 100755 index 0000000..c733c46 Binary files /dev/null and "b/assets/audio/\345\271\270\344\272\217.mp3" differ diff --git "a/assets/audio/\345\271\270\347\246\217.mp3" "b/assets/audio/\345\271\270\347\246\217.mp3" new file mode 100755 index 0000000..d002c77 Binary files /dev/null and "b/assets/audio/\345\271\270\347\246\217.mp3" differ diff --git "a/assets/audio/\345\271\270\350\277\220.mp3" "b/assets/audio/\345\271\270\350\277\220.mp3" new file mode 100755 index 0000000..7067bca Binary files /dev/null and "b/assets/audio/\345\271\270\350\277\220.mp3" differ diff --git "a/assets/audio/\345\271\273\346\203\263.mp3" "b/assets/audio/\345\271\273\346\203\263.mp3" new file mode 100755 index 0000000..8630b2e Binary files /dev/null and "b/assets/audio/\345\271\273\346\203\263.mp3" differ diff --git "a/assets/audio/\345\271\275\351\273\230.mp3" "b/assets/audio/\345\271\275\351\273\230.mp3" new file mode 100755 index 0000000..82fd20c Binary files /dev/null and "b/assets/audio/\345\271\275\351\273\230.mp3" differ diff --git "a/assets/audio/\345\271\277\345\234\272.mp3" "b/assets/audio/\345\271\277\345\234\272.mp3" new file mode 100755 index 0000000..831851d Binary files /dev/null and "b/assets/audio/\345\271\277\345\234\272.mp3" differ diff --git "a/assets/audio/\345\271\277\345\244\247.mp3" "b/assets/audio/\345\271\277\345\244\247.mp3" new file mode 100755 index 0000000..e462145 Binary files /dev/null and "b/assets/audio/\345\271\277\345\244\247.mp3" differ diff --git "a/assets/audio/\345\271\277\346\263\233.mp3" "b/assets/audio/\345\271\277\346\263\233.mp3" new file mode 100755 index 0000000..dad183f Binary files /dev/null and "b/assets/audio/\345\271\277\346\263\233.mp3" differ diff --git "a/assets/audio/\345\272\206\347\245\235.mp3" "b/assets/audio/\345\272\206\347\245\235.mp3" new file mode 100755 index 0000000..74c08ed Binary files /dev/null and "b/assets/audio/\345\272\206\347\245\235.mp3" differ diff --git "a/assets/audio/\345\272\212\345\215\225.mp3" "b/assets/audio/\345\272\212\345\215\225.mp3" new file mode 100755 index 0000000..fdb557f Binary files /dev/null and "b/assets/audio/\345\272\212\345\215\225.mp3" differ diff --git "a/assets/audio/\345\272\224\344\273\230.mp3" "b/assets/audio/\345\272\224\344\273\230.mp3" new file mode 100755 index 0000000..ea6c8bc Binary files /dev/null and "b/assets/audio/\345\272\224\344\273\230.mp3" differ diff --git "a/assets/audio/\345\272\224\347\224\250.mp3" "b/assets/audio/\345\272\224\347\224\250.mp3" new file mode 100755 index 0000000..d190146 Binary files /dev/null and "b/assets/audio/\345\272\224\347\224\250.mp3" differ diff --git "a/assets/audio/\345\272\224\350\201\230.mp3" "b/assets/audio/\345\272\224\350\201\230.mp3" new file mode 100755 index 0000000..c210c0f Binary files /dev/null and "b/assets/audio/\345\272\224\350\201\230.mp3" differ diff --git "a/assets/audio/\345\272\237\350\257\235.mp3" "b/assets/audio/\345\272\237\350\257\235.mp3" new file mode 100755 index 0000000..4c04c8b Binary files /dev/null and "b/assets/audio/\345\272\237\350\257\235.mp3" differ diff --git "a/assets/audio/\345\272\246\350\277\207.mp3" "b/assets/audio/\345\272\246\350\277\207.mp3" new file mode 100755 index 0000000..22f3779 Binary files /dev/null and "b/assets/audio/\345\272\246\350\277\207.mp3" differ diff --git "a/assets/audio/\345\272\247.mp3" "b/assets/audio/\345\272\247.mp3" new file mode 100755 index 0000000..c4d6f3c Binary files /dev/null and "b/assets/audio/\345\272\247.mp3" differ diff --git "a/assets/audio/\345\272\247\344\275\215.mp3" "b/assets/audio/\345\272\247\344\275\215.mp3" new file mode 100755 index 0000000..edbaed4 Binary files /dev/null and "b/assets/audio/\345\272\247\344\275\215.mp3" differ diff --git "a/assets/audio/\345\273\266\351\225\277.mp3" "b/assets/audio/\345\273\266\351\225\277.mp3" new file mode 100755 index 0000000..bd81d51 Binary files /dev/null and "b/assets/audio/\345\273\266\351\225\277.mp3" differ diff --git "a/assets/audio/\345\273\272\347\253\213.mp3" "b/assets/audio/\345\273\272\347\253\213.mp3" new file mode 100755 index 0000000..7983412 Binary files /dev/null and "b/assets/audio/\345\273\272\347\253\213.mp3" differ diff --git "a/assets/audio/\345\273\272\347\255\221.mp3" "b/assets/audio/\345\273\272\347\255\221.mp3" new file mode 100755 index 0000000..2c89389 Binary files /dev/null and "b/assets/audio/\345\273\272\347\255\221.mp3" differ diff --git "a/assets/audio/\345\273\272\350\256\276.mp3" "b/assets/audio/\345\273\272\350\256\276.mp3" new file mode 100755 index 0000000..d3f1cca Binary files /dev/null and "b/assets/audio/\345\273\272\350\256\276.mp3" differ diff --git "a/assets/audio/\345\274\200\345\217\221.mp3" "b/assets/audio/\345\274\200\345\217\221.mp3" new file mode 100755 index 0000000..4266bc9 Binary files /dev/null and "b/assets/audio/\345\274\200\345\217\221.mp3" differ diff --git "a/assets/audio/\345\274\200\346\224\276.mp3" "b/assets/audio/\345\274\200\346\224\276.mp3" new file mode 100755 index 0000000..4a5f8d5 Binary files /dev/null and "b/assets/audio/\345\274\200\346\224\276.mp3" differ diff --git "a/assets/audio/\345\274\200\346\260\264.mp3" "b/assets/audio/\345\274\200\346\260\264.mp3" new file mode 100755 index 0000000..0fa7ff8 Binary files /dev/null and "b/assets/audio/\345\274\200\346\260\264.mp3" differ diff --git "a/assets/audio/\345\274\212\347\253\257.mp3" "b/assets/audio/\345\274\212\347\253\257.mp3" new file mode 100755 index 0000000..7bb59b4 Binary files /dev/null and "b/assets/audio/\345\274\212\347\253\257.mp3" differ diff --git "a/assets/audio/\345\274\225\350\265\267.mp3" "b/assets/audio/\345\274\225\350\265\267.mp3" new file mode 100755 index 0000000..47ac284 Binary files /dev/null and "b/assets/audio/\345\274\225\350\265\267.mp3" differ diff --git "a/assets/audio/\345\274\261.mp3" "b/assets/audio/\345\274\261.mp3" new file mode 100755 index 0000000..ddc33aa Binary files /dev/null and "b/assets/audio/\345\274\261.mp3" differ diff --git "a/assets/audio/\345\274\272\347\203\210.mp3" "b/assets/audio/\345\274\272\347\203\210.mp3" new file mode 100755 index 0000000..a69d6b8 Binary files /dev/null and "b/assets/audio/\345\274\272\347\203\210.mp3" differ diff --git "a/assets/audio/\345\274\272\350\260\203.mp3" "b/assets/audio/\345\274\272\350\260\203.mp3" new file mode 100755 index 0000000..8608549 Binary files /dev/null and "b/assets/audio/\345\274\272\350\260\203.mp3" differ diff --git "a/assets/audio/\345\275\222\347\272\263.mp3" "b/assets/audio/\345\275\222\347\272\263.mp3" new file mode 100755 index 0000000..db46b0e Binary files /dev/null and "b/assets/audio/\345\275\222\347\272\263.mp3" differ diff --git "a/assets/audio/\345\275\223\344\273\243.mp3" "b/assets/audio/\345\275\223\344\273\243.mp3" new file mode 100755 index 0000000..a33a763 Binary files /dev/null and "b/assets/audio/\345\275\223\344\273\243.mp3" differ diff --git "a/assets/audio/\345\275\223\345\210\235.mp3" "b/assets/audio/\345\275\223\345\210\235.mp3" new file mode 100755 index 0000000..b208a6f Binary files /dev/null and "b/assets/audio/\345\275\223\345\210\235.mp3" differ diff --git "a/assets/audio/\345\275\223\345\211\215.mp3" "b/assets/audio/\345\275\223\345\211\215.mp3" new file mode 100755 index 0000000..1b813b9 Binary files /dev/null and "b/assets/audio/\345\275\223\345\211\215.mp3" differ diff --git "a/assets/audio/\345\275\223\345\234\260.mp3" "b/assets/audio/\345\275\223\345\234\260.mp3" new file mode 100755 index 0000000..e688061 Binary files /dev/null and "b/assets/audio/\345\275\223\345\234\260.mp3" differ diff --git "a/assets/audio/\345\275\223\345\234\272.mp3" "b/assets/audio/\345\275\223\345\234\272.mp3" new file mode 100755 index 0000000..890f514 Binary files /dev/null and "b/assets/audio/\345\275\223\345\234\272.mp3" differ diff --git "a/assets/audio/\345\275\223\345\277\203.mp3" "b/assets/audio/\345\275\223\345\277\203.mp3" new file mode 100755 index 0000000..a00b473 Binary files /dev/null and "b/assets/audio/\345\275\223\345\277\203.mp3" differ diff --git "a/assets/audio/\345\275\223\351\200\211.mp3" "b/assets/audio/\345\275\223\351\200\211.mp3" new file mode 100755 index 0000000..c3ffb74 Binary files /dev/null and "b/assets/audio/\345\275\223\351\200\211.mp3" differ diff --git "a/assets/audio/\345\275\223\351\235\242.mp3" "b/assets/audio/\345\275\223\351\235\242.mp3" new file mode 100755 index 0000000..46895ed Binary files /dev/null and "b/assets/audio/\345\275\223\351\235\242.mp3" differ diff --git "a/assets/audio/\345\275\225\345\217\226.mp3" "b/assets/audio/\345\275\225\345\217\226.mp3" new file mode 100755 index 0000000..7a8053f Binary files /dev/null and "b/assets/audio/\345\275\225\345\217\226.mp3" differ diff --git "a/assets/audio/\345\275\225\351\237\263.mp3" "b/assets/audio/\345\275\225\351\237\263.mp3" new file mode 100755 index 0000000..949479d Binary files /dev/null and "b/assets/audio/\345\275\225\351\237\263.mp3" differ diff --git "a/assets/audio/\345\275\242\345\212\277.mp3" "b/assets/audio/\345\275\242\345\212\277.mp3" new file mode 100755 index 0000000..0e519eb Binary files /dev/null and "b/assets/audio/\345\275\242\345\212\277.mp3" differ diff --git "a/assets/audio/\345\275\242\345\256\271.mp3" "b/assets/audio/\345\275\242\345\256\271.mp3" new file mode 100755 index 0000000..a79aaa1 Binary files /dev/null and "b/assets/audio/\345\275\242\345\256\271.mp3" differ diff --git "a/assets/audio/\345\275\242\345\274\217.mp3" "b/assets/audio/\345\275\242\345\274\217.mp3" new file mode 100755 index 0000000..6baa94a Binary files /dev/null and "b/assets/audio/\345\275\242\345\274\217.mp3" differ diff --git "a/assets/audio/\345\275\242\346\210\220.mp3" "b/assets/audio/\345\275\242\346\210\220.mp3" new file mode 100755 index 0000000..e9b1844 Binary files /dev/null and "b/assets/audio/\345\275\242\346\210\220.mp3" differ diff --git "a/assets/audio/\345\275\242\347\212\266.mp3" "b/assets/audio/\345\275\242\347\212\266.mp3" new file mode 100755 index 0000000..7affba7 Binary files /dev/null and "b/assets/audio/\345\275\242\347\212\266.mp3" differ diff --git "a/assets/audio/\345\275\242\350\261\241.mp3" "b/assets/audio/\345\275\242\350\261\241.mp3" new file mode 100755 index 0000000..05bcad3 Binary files /dev/null and "b/assets/audio/\345\275\242\350\261\241.mp3" differ diff --git "a/assets/audio/\345\275\251\347\245\250.mp3" "b/assets/audio/\345\275\251\347\245\250.mp3" new file mode 100755 index 0000000..ce7ec2c Binary files /dev/null and "b/assets/audio/\345\275\251\347\245\250.mp3" differ diff --git "a/assets/audio/\345\275\251\350\231\271.mp3" "b/assets/audio/\345\275\251\350\231\271.mp3" new file mode 100755 index 0000000..8b2f873 Binary files /dev/null and "b/assets/audio/\345\275\251\350\231\271.mp3" differ diff --git "a/assets/audio/\345\275\261\345\255\220.mp3" "b/assets/audio/\345\275\261\345\255\220.mp3" new file mode 100755 index 0000000..03d38ad Binary files /dev/null and "b/assets/audio/\345\275\261\345\255\220.mp3" differ diff --git "a/assets/audio/\345\275\273\345\272\225.mp3" "b/assets/audio/\345\275\273\345\272\225.mp3" new file mode 100755 index 0000000..29a13ac Binary files /dev/null and "b/assets/audio/\345\275\273\345\272\225.mp3" differ diff --git "a/assets/audio/\345\275\274\346\255\244.mp3" "b/assets/audio/\345\275\274\346\255\244.mp3" new file mode 100755 index 0000000..77007a9 Binary files /dev/null and "b/assets/audio/\345\275\274\346\255\244.mp3" differ diff --git "a/assets/audio/\345\276\200\345\276\200.mp3" "b/assets/audio/\345\276\200\345\276\200.mp3" new file mode 100755 index 0000000..0168644 Binary files /dev/null and "b/assets/audio/\345\276\200\345\276\200.mp3" differ diff --git "a/assets/audio/\345\276\200\350\277\224.mp3" "b/assets/audio/\345\276\200\350\277\224.mp3" new file mode 100755 index 0000000..b03697a Binary files /dev/null and "b/assets/audio/\345\276\200\350\277\224.mp3" differ diff --git "a/assets/audio/\345\276\201\346\261\202.mp3" "b/assets/audio/\345\276\201\346\261\202.mp3" new file mode 100755 index 0000000..c65ca89 Binary files /dev/null and "b/assets/audio/\345\276\201\346\261\202.mp3" differ diff --git "a/assets/audio/\345\276\205\351\201\207.mp3" "b/assets/audio/\345\276\205\351\201\207.mp3" new file mode 100755 index 0000000..b583009 Binary files /dev/null and "b/assets/audio/\345\276\205\351\201\207.mp3" differ diff --git "a/assets/audio/\345\276\210.mp3" "b/assets/audio/\345\276\210.mp3" new file mode 100755 index 0000000..cf3774e Binary files /dev/null and "b/assets/audio/\345\276\210.mp3" differ diff --git "a/assets/audio/\345\276\227\345\212\233.mp3" "b/assets/audio/\345\276\227\345\212\233.mp3" new file mode 100755 index 0000000..4dfbfa9 Binary files /dev/null and "b/assets/audio/\345\276\227\345\212\233.mp3" differ diff --git "a/assets/audio/\345\276\227\347\275\252.mp3" "b/assets/audio/\345\276\227\347\275\252.mp3" new file mode 100755 index 0000000..f0cb54b Binary files /dev/null and "b/assets/audio/\345\276\227\347\275\252.mp3" differ diff --git "a/assets/audio/\345\276\256\347\254\221.mp3" "b/assets/audio/\345\276\256\347\254\221.mp3" new file mode 100755 index 0000000..817f25d Binary files /dev/null and "b/assets/audio/\345\276\256\347\254\221.mp3" differ diff --git "a/assets/audio/\345\277\203\346\203\205.mp3" "b/assets/audio/\345\277\203\346\203\205.mp3" new file mode 100755 index 0000000..6b38e2a Binary files /dev/null and "b/assets/audio/\345\277\203\346\203\205.mp3" differ diff --git "a/assets/audio/\345\277\203\347\220\206.mp3" "b/assets/audio/\345\277\203\347\220\206.mp3" new file mode 100755 index 0000000..795c24d Binary files /dev/null and "b/assets/audio/\345\277\203\347\220\206.mp3" differ diff --git "a/assets/audio/\345\277\203\350\204\217.mp3" "b/assets/audio/\345\277\203\350\204\217.mp3" new file mode 100755 index 0000000..016509f Binary files /dev/null and "b/assets/audio/\345\277\203\350\204\217.mp3" differ diff --git "a/assets/audio/\345\277\205\347\204\266.mp3" "b/assets/audio/\345\277\205\347\204\266.mp3" new file mode 100755 index 0000000..eee7e65 Binary files /dev/null and "b/assets/audio/\345\277\205\347\204\266.mp3" differ diff --git "a/assets/audio/\345\277\205\350\246\201.mp3" "b/assets/audio/\345\277\205\350\246\201.mp3" new file mode 100755 index 0000000..bed40d5 Binary files /dev/null and "b/assets/audio/\345\277\205\350\246\201.mp3" differ diff --git "a/assets/audio/\345\277\265.mp3" "b/assets/audio/\345\277\265.mp3" new file mode 100755 index 0000000..ac69fa9 Binary files /dev/null and "b/assets/audio/\345\277\265.mp3" differ diff --git "a/assets/audio/\345\277\275\347\204\266.mp3" "b/assets/audio/\345\277\275\347\204\266.mp3" new file mode 100755 index 0000000..b407c85 Binary files /dev/null and "b/assets/audio/\345\277\275\347\204\266.mp3" differ diff --git "a/assets/audio/\345\277\275\350\247\206.mp3" "b/assets/audio/\345\277\275\350\247\206.mp3" new file mode 100755 index 0000000..265cea4 Binary files /dev/null and "b/assets/audio/\345\277\275\350\247\206.mp3" differ diff --git "a/assets/audio/\346\200\200\345\255\225.mp3" "b/assets/audio/\346\200\200\345\255\225.mp3" new file mode 100755 index 0000000..06ccc88 Binary files /dev/null and "b/assets/audio/\346\200\200\345\255\225.mp3" differ diff --git "a/assets/audio/\346\200\200\345\277\265.mp3" "b/assets/audio/\346\200\200\345\277\265.mp3" new file mode 100755 index 0000000..a852174 Binary files /dev/null and "b/assets/audio/\346\200\200\345\277\265.mp3" differ diff --git "a/assets/audio/\346\200\201\345\272\246.mp3" "b/assets/audio/\346\200\201\345\272\246.mp3" new file mode 100755 index 0000000..b0ddc6c Binary files /dev/null and "b/assets/audio/\346\200\201\345\272\246.mp3" differ diff --git "a/assets/audio/\346\200\235\346\203\263.mp3" "b/assets/audio/\346\200\235\346\203\263.mp3" new file mode 100755 index 0000000..e8a5ccd Binary files /dev/null and "b/assets/audio/\346\200\235\346\203\263.mp3" differ diff --git "a/assets/audio/\346\200\235\350\200\203.mp3" "b/assets/audio/\346\200\235\350\200\203.mp3" new file mode 100755 index 0000000..cbdd297 Binary files /dev/null and "b/assets/audio/\346\200\235\350\200\203.mp3" differ diff --git "a/assets/audio/\346\200\240\346\205\242.mp3" "b/assets/audio/\346\200\240\346\205\242.mp3" new file mode 100755 index 0000000..4ccdfab Binary files /dev/null and "b/assets/audio/\346\200\240\346\205\242.mp3" differ diff --git "a/assets/audio/\346\200\245\345\277\231.mp3" "b/assets/audio/\346\200\245\345\277\231.mp3" new file mode 100755 index 0000000..793f004 Binary files /dev/null and "b/assets/audio/\346\200\245\345\277\231.mp3" differ diff --git "a/assets/audio/\346\200\245\350\257\212.mp3" "b/assets/audio/\346\200\245\350\257\212.mp3" new file mode 100755 index 0000000..1e30fe3 Binary files /dev/null and "b/assets/audio/\346\200\245\350\257\212.mp3" differ diff --git "a/assets/audio/\346\200\247\345\210\253.mp3" "b/assets/audio/\346\200\247\345\210\253.mp3" new file mode 100755 index 0000000..698cb1f Binary files /dev/null and "b/assets/audio/\346\200\247\345\210\253.mp3" differ diff --git "a/assets/audio/\346\200\247\346\240\274.mp3" "b/assets/audio/\346\200\247\346\240\274.mp3" new file mode 100755 index 0000000..755166a Binary files /dev/null and "b/assets/audio/\346\200\247\346\240\274.mp3" differ diff --git "a/assets/audio/\346\200\247\350\264\250.mp3" "b/assets/audio/\346\200\247\350\264\250.mp3" new file mode 100755 index 0000000..4346004 Binary files /dev/null and "b/assets/audio/\346\200\247\350\264\250.mp3" differ diff --git "a/assets/audio/\346\200\273\344\271\213.mp3" "b/assets/audio/\346\200\273\344\271\213.mp3" new file mode 100755 index 0000000..46e2036 Binary files /dev/null and "b/assets/audio/\346\200\273\344\271\213.mp3" differ diff --git "a/assets/audio/\346\200\273\345\205\261.mp3" "b/assets/audio/\346\200\273\345\205\261.mp3" new file mode 100755 index 0000000..74d084d Binary files /dev/null and "b/assets/audio/\346\200\273\345\205\261.mp3" differ diff --git "a/assets/audio/\346\200\273\347\220\206.mp3" "b/assets/audio/\346\200\273\347\220\206.mp3" new file mode 100755 index 0000000..ed31287 Binary files /dev/null and "b/assets/audio/\346\200\273\347\220\206.mp3" differ diff --git "a/assets/audio/\346\200\273\347\256\227.mp3" "b/assets/audio/\346\200\273\347\256\227.mp3" new file mode 100755 index 0000000..74e9e9d Binary files /dev/null and "b/assets/audio/\346\200\273\347\256\227.mp3" differ diff --git "a/assets/audio/\346\200\273\347\273\223.mp3" "b/assets/audio/\346\200\273\347\273\223.mp3" new file mode 100755 index 0000000..75bd68f Binary files /dev/null and "b/assets/audio/\346\200\273\347\273\223.mp3" differ diff --git "a/assets/audio/\346\200\273\347\273\237.mp3" "b/assets/audio/\346\200\273\347\273\237.mp3" new file mode 100755 index 0000000..81558e2 Binary files /dev/null and "b/assets/audio/\346\200\273\347\273\237.mp3" differ diff --git "a/assets/audio/\346\200\273\350\243\201.mp3" "b/assets/audio/\346\200\273\350\243\201.mp3" new file mode 100755 index 0000000..d880dbc Binary files /dev/null and "b/assets/audio/\346\200\273\350\243\201.mp3" differ diff --git "a/assets/audio/\346\201\213\347\210\261.mp3" "b/assets/audio/\346\201\213\347\210\261.mp3" new file mode 100755 index 0000000..ee3cad8 Binary files /dev/null and "b/assets/audio/\346\201\213\347\210\261.mp3" differ diff --git "a/assets/audio/\346\201\242\345\244\215.mp3" "b/assets/audio/\346\201\242\345\244\215.mp3" new file mode 100755 index 0000000..eed073f Binary files /dev/null and "b/assets/audio/\346\201\242\345\244\215.mp3" differ diff --git "a/assets/audio/\346\201\250.mp3" "b/assets/audio/\346\201\250.mp3" new file mode 100755 index 0000000..136a9a8 Binary files /dev/null and "b/assets/audio/\346\201\250.mp3" differ diff --git "a/assets/audio/\346\201\251\346\200\250.mp3" "b/assets/audio/\346\201\251\346\200\250.mp3" new file mode 100755 index 0000000..2598969 Binary files /dev/null and "b/assets/audio/\346\201\251\346\200\250.mp3" differ diff --git "a/assets/audio/\346\201\255\345\226\234.mp3" "b/assets/audio/\346\201\255\345\226\234.mp3" new file mode 100755 index 0000000..9e1cf72 Binary files /dev/null and "b/assets/audio/\346\201\255\345\226\234.mp3" differ diff --git "a/assets/audio/\346\201\266\345\212\243.mp3" "b/assets/audio/\346\201\266\345\212\243.mp3" new file mode 100755 index 0000000..e60ce5c Binary files /dev/null and "b/assets/audio/\346\201\266\345\212\243.mp3" differ diff --git "a/assets/audio/\346\201\266\345\214\226.mp3" "b/assets/audio/\346\201\266\345\214\226.mp3" new file mode 100755 index 0000000..cd54ece Binary files /dev/null and "b/assets/audio/\346\201\266\345\214\226.mp3" differ diff --git "a/assets/audio/\346\201\266\345\277\203.mp3" "b/assets/audio/\346\201\266\345\277\203.mp3" new file mode 100755 index 0000000..e633e7b Binary files /dev/null and "b/assets/audio/\346\201\266\345\277\203.mp3" differ diff --git "a/assets/audio/\346\202\204\346\202\204.mp3" "b/assets/audio/\346\202\204\346\202\204.mp3" new file mode 100755 index 0000000..4980c57 Binary files /dev/null and "b/assets/audio/\346\202\204\346\202\204.mp3" differ diff --git "a/assets/audio/\346\202\240\344\271\205.mp3" "b/assets/audio/\346\202\240\344\271\205.mp3" new file mode 100755 index 0000000..f0ed9a4 Binary files /dev/null and "b/assets/audio/\346\202\240\344\271\205.mp3" differ diff --git "a/assets/audio/\346\202\262\345\223\200.mp3" "b/assets/audio/\346\202\262\345\223\200.mp3" new file mode 100755 index 0000000..a0fd320 Binary files /dev/null and "b/assets/audio/\346\202\262\345\223\200.mp3" differ diff --git "a/assets/audio/\346\202\262\346\203\250.mp3" "b/assets/audio/\346\202\262\346\203\250.mp3" new file mode 100755 index 0000000..4a25764 Binary files /dev/null and "b/assets/audio/\346\202\262\346\203\250.mp3" differ diff --git "a/assets/audio/\346\202\262\350\247\202.mp3" "b/assets/audio/\346\202\262\350\247\202.mp3" new file mode 100755 index 0000000..68c0632 Binary files /dev/null and "b/assets/audio/\346\202\262\350\247\202.mp3" differ diff --git "a/assets/audio/\346\203\205\345\206\265.mp3" "b/assets/audio/\346\203\205\345\206\265.mp3" new file mode 100755 index 0000000..6123ada Binary files /dev/null and "b/assets/audio/\346\203\205\345\206\265.mp3" differ diff --git "a/assets/audio/\346\203\205\346\231\257.mp3" "b/assets/audio/\346\203\205\346\231\257.mp3" new file mode 100755 index 0000000..9bb1d93 Binary files /dev/null and "b/assets/audio/\346\203\205\346\231\257.mp3" differ diff --git "a/assets/audio/\346\203\205\347\273\252.mp3" "b/assets/audio/\346\203\205\347\273\252.mp3" new file mode 100755 index 0000000..eebe1b2 Binary files /dev/null and "b/assets/audio/\346\203\205\347\273\252.mp3" differ diff --git "a/assets/audio/\346\203\246\350\256\260.mp3" "b/assets/audio/\346\203\246\350\256\260.mp3" new file mode 100755 index 0000000..93d4a97 Binary files /dev/null and "b/assets/audio/\346\203\246\350\256\260.mp3" differ diff --git "a/assets/audio/\346\203\251\347\275\232.mp3" "b/assets/audio/\346\203\251\347\275\232.mp3" new file mode 100755 index 0000000..5a1dc9a Binary files /dev/null and "b/assets/audio/\346\203\251\347\275\232.mp3" differ diff --git "a/assets/audio/\346\203\255\346\204\247.mp3" "b/assets/audio/\346\203\255\346\204\247.mp3" new file mode 100755 index 0000000..8af678b Binary files /dev/null and "b/assets/audio/\346\203\255\346\204\247.mp3" differ diff --git "a/assets/audio/\346\203\263\345\277\265.mp3" "b/assets/audio/\346\203\263\345\277\265.mp3" new file mode 100755 index 0000000..c8474e1 Binary files /dev/null and "b/assets/audio/\346\203\263\345\277\265.mp3" differ diff --git "a/assets/audio/\346\203\263\350\261\241.mp3" "b/assets/audio/\346\203\263\350\261\241.mp3" new file mode 100755 index 0000000..2120bb2 Binary files /dev/null and "b/assets/audio/\346\203\263\350\261\241.mp3" differ diff --git "a/assets/audio/\346\204\211\345\277\253.mp3" "b/assets/audio/\346\204\211\345\277\253.mp3" new file mode 100755 index 0000000..6ad9f04 Binary files /dev/null and "b/assets/audio/\346\204\211\345\277\253.mp3" differ diff --git "a/assets/audio/\346\204\217\344\271\211.mp3" "b/assets/audio/\346\204\217\344\271\211.mp3" new file mode 100755 index 0000000..6d6eb9e Binary files /dev/null and "b/assets/audio/\346\204\217\344\271\211.mp3" differ diff --git "a/assets/audio/\346\204\217\345\244\226.mp3" "b/assets/audio/\346\204\217\345\244\226.mp3" new file mode 100755 index 0000000..2f554f8 Binary files /dev/null and "b/assets/audio/\346\204\217\345\244\226.mp3" differ diff --git "a/assets/audio/\346\204\217\350\247\201.mp3" "b/assets/audio/\346\204\217\350\247\201.mp3" new file mode 100755 index 0000000..d245aaf Binary files /dev/null and "b/assets/audio/\346\204\217\350\247\201.mp3" differ diff --git "a/assets/audio/\346\204\237\345\217\227.mp3" "b/assets/audio/\346\204\237\345\217\227.mp3" new file mode 100755 index 0000000..184be8e Binary files /dev/null and "b/assets/audio/\346\204\237\345\217\227.mp3" differ diff --git "a/assets/audio/\346\204\237\346\203\263.mp3" "b/assets/audio/\346\204\237\346\203\263.mp3" new file mode 100755 index 0000000..4bd57da Binary files /dev/null and "b/assets/audio/\346\204\237\346\203\263.mp3" differ diff --git "a/assets/audio/\346\204\237\346\277\200.mp3" "b/assets/audio/\346\204\237\346\277\200.mp3" new file mode 100755 index 0000000..c065dc7 Binary files /dev/null and "b/assets/audio/\346\204\237\346\277\200.mp3" differ diff --git "a/assets/audio/\346\204\277\346\234\233.mp3" "b/assets/audio/\346\204\277\346\234\233.mp3" new file mode 100755 index 0000000..751e51b Binary files /dev/null and "b/assets/audio/\346\204\277\346\234\233.mp3" differ diff --git "a/assets/audio/\346\205\210\345\226\204.mp3" "b/assets/audio/\346\205\210\345\226\204.mp3" new file mode 100755 index 0000000..eda44da Binary files /dev/null and "b/assets/audio/\346\205\210\345\226\204.mp3" differ diff --git "a/assets/audio/\346\205\210\347\245\245.mp3" "b/assets/audio/\346\205\210\347\245\245.mp3" new file mode 100755 index 0000000..fd63dee Binary files /dev/null and "b/assets/audio/\346\205\210\347\245\245.mp3" differ diff --git "a/assets/audio/\346\205\214\345\274\240.mp3" "b/assets/audio/\346\205\214\345\274\240.mp3" new file mode 100755 index 0000000..658f1aa Binary files /dev/null and "b/assets/audio/\346\205\214\345\274\240.mp3" differ diff --git "a/assets/audio/\346\205\216\351\207\215.mp3" "b/assets/audio/\346\205\216\351\207\215.mp3" new file mode 100755 index 0000000..4888655 Binary files /dev/null and "b/assets/audio/\346\205\216\351\207\215.mp3" differ diff --git "a/assets/audio/\346\206\213.mp3" "b/assets/audio/\346\206\213.mp3" new file mode 100755 index 0000000..ac34a35 Binary files /dev/null and "b/assets/audio/\346\206\213.mp3" differ diff --git "a/assets/audio/\346\210\217\345\211\247.mp3" "b/assets/audio/\346\210\217\345\211\247.mp3" new file mode 100755 index 0000000..754aced Binary files /dev/null and "b/assets/audio/\346\210\217\345\211\247.mp3" differ diff --git "a/assets/audio/\346\210\220\344\272\244.mp3" "b/assets/audio/\346\210\220\344\272\244.mp3" new file mode 100755 index 0000000..e5e2e2b Binary files /dev/null and "b/assets/audio/\346\210\220\344\272\244.mp3" differ diff --git "a/assets/audio/\346\210\220\344\272\272.mp3" "b/assets/audio/\346\210\220\344\272\272.mp3" new file mode 100755 index 0000000..e2a08f8 Binary files /dev/null and "b/assets/audio/\346\210\220\344\272\272.mp3" differ diff --git "a/assets/audio/\346\210\220\345\210\206.mp3" "b/assets/audio/\346\210\220\345\210\206.mp3" new file mode 100755 index 0000000..d4bf73a Binary files /dev/null and "b/assets/audio/\346\210\220\345\210\206.mp3" differ diff --git "a/assets/audio/\346\210\220\345\221\230.mp3" "b/assets/audio/\346\210\220\345\221\230.mp3" new file mode 100755 index 0000000..8d339ec Binary files /dev/null and "b/assets/audio/\346\210\220\345\221\230.mp3" differ diff --git "a/assets/audio/\346\210\220\345\244\251.mp3" "b/assets/audio/\346\210\220\345\244\251.mp3" new file mode 100755 index 0000000..1c1d8ea Binary files /dev/null and "b/assets/audio/\346\210\220\345\244\251.mp3" differ diff --git "a/assets/audio/\346\210\220\345\260\261.mp3" "b/assets/audio/\346\210\220\345\260\261.mp3" new file mode 100755 index 0000000..89ee51d Binary files /dev/null and "b/assets/audio/\346\210\220\345\260\261.mp3" differ diff --git "a/assets/audio/\346\210\220\345\277\203.mp3" "b/assets/audio/\346\210\220\345\277\203.mp3" new file mode 100755 index 0000000..67679e2 Binary files /dev/null and "b/assets/audio/\346\210\220\345\277\203.mp3" differ diff --git "a/assets/audio/\346\210\220\346\225\210.mp3" "b/assets/audio/\346\210\220\346\225\210.mp3" new file mode 100755 index 0000000..f312710 Binary files /dev/null and "b/assets/audio/\346\210\220\346\225\210.mp3" differ diff --git "a/assets/audio/\346\210\220\346\234\254.mp3" "b/assets/audio/\346\210\220\346\234\254.mp3" new file mode 100755 index 0000000..23c6ffd Binary files /dev/null and "b/assets/audio/\346\210\220\346\234\254.mp3" differ diff --git "a/assets/audio/\346\210\220\346\236\234.mp3" "b/assets/audio/\346\210\220\346\236\234.mp3" new file mode 100755 index 0000000..8d7278a Binary files /dev/null and "b/assets/audio/\346\210\220\346\236\234.mp3" differ diff --git "a/assets/audio/\346\210\220\347\206\237.mp3" "b/assets/audio/\346\210\220\347\206\237.mp3" new file mode 100755 index 0000000..f556fd1 Binary files /dev/null and "b/assets/audio/\346\210\220\347\206\237.mp3" differ diff --git "a/assets/audio/\346\210\220\347\253\213.mp3" "b/assets/audio/\346\210\220\347\253\213.mp3" new file mode 100755 index 0000000..37f58eb Binary files /dev/null and "b/assets/audio/\346\210\220\347\253\213.mp3" differ diff --git "a/assets/audio/\346\210\220\350\257\255.mp3" "b/assets/audio/\346\210\220\350\257\255.mp3" new file mode 100755 index 0000000..8c7f57b Binary files /dev/null and "b/assets/audio/\346\210\220\350\257\255.mp3" differ diff --git "a/assets/audio/\346\210\220\351\225\277.mp3" "b/assets/audio/\346\210\220\351\225\277.mp3" new file mode 100755 index 0000000..fbae2bf Binary files /dev/null and "b/assets/audio/\346\210\220\351\225\277.mp3" differ diff --git "a/assets/audio/\346\210\222.mp3" "b/assets/audio/\346\210\222.mp3" new file mode 100755 index 0000000..4263576 Binary files /dev/null and "b/assets/audio/\346\210\222.mp3" differ diff --git "a/assets/audio/\346\210\222\346\214\207.mp3" "b/assets/audio/\346\210\222\346\214\207.mp3" new file mode 100755 index 0000000..0d89240 Binary files /dev/null and "b/assets/audio/\346\210\222\346\214\207.mp3" differ diff --git "a/assets/audio/\346\210\226\350\256\270.mp3" "b/assets/audio/\346\210\226\350\256\270.mp3" new file mode 100755 index 0000000..29582eb Binary files /dev/null and "b/assets/audio/\346\210\226\350\256\270.mp3" differ diff --git "a/assets/audio/\346\210\230\344\272\211.mp3" "b/assets/audio/\346\210\230\344\272\211.mp3" new file mode 100755 index 0000000..fa7ce72 Binary files /dev/null and "b/assets/audio/\346\210\230\344\272\211.mp3" differ diff --git "a/assets/audio/\346\211\200.mp3" "b/assets/audio/\346\211\200.mp3" new file mode 100755 index 0000000..4162755 Binary files /dev/null and "b/assets/audio/\346\211\200.mp3" differ diff --git "a/assets/audio/\346\211\200\346\234\211.mp3" "b/assets/audio/\346\211\200\346\234\211.mp3" new file mode 100755 index 0000000..b3e78f9 Binary files /dev/null and "b/assets/audio/\346\211\200\346\234\211.mp3" differ diff --git "a/assets/audio/\346\211\201.mp3" "b/assets/audio/\346\211\201.mp3" new file mode 100755 index 0000000..fc6467c Binary files /dev/null and "b/assets/audio/\346\211\201.mp3" differ diff --git "a/assets/audio/\346\211\207\345\255\220.mp3" "b/assets/audio/\346\211\207\345\255\220.mp3" new file mode 100755 index 0000000..2a77889 Binary files /dev/null and "b/assets/audio/\346\211\207\345\255\220.mp3" differ diff --git "a/assets/audio/\346\211\213\345\245\227.mp3" "b/assets/audio/\346\211\213\345\245\227.mp3" new file mode 100755 index 0000000..a6a74aa Binary files /dev/null and "b/assets/audio/\346\211\213\345\245\227.mp3" differ diff --git "a/assets/audio/\346\211\213\345\267\245.mp3" "b/assets/audio/\346\211\213\345\267\245.mp3" new file mode 100755 index 0000000..c4da001 Binary files /dev/null and "b/assets/audio/\346\211\213\345\267\245.mp3" differ diff --git "a/assets/audio/\346\211\213\346\214\207.mp3" "b/assets/audio/\346\211\213\346\214\207.mp3" new file mode 100755 index 0000000..47230a6 Binary files /dev/null and "b/assets/audio/\346\211\213\346\214\207.mp3" differ diff --git "a/assets/audio/\346\211\213\346\234\257.mp3" "b/assets/audio/\346\211\213\346\234\257.mp3" new file mode 100755 index 0000000..e64e7b8 Binary files /dev/null and "b/assets/audio/\346\211\213\346\234\257.mp3" differ diff --git "a/assets/audio/\346\211\213\347\273\255.mp3" "b/assets/audio/\346\211\213\347\273\255.mp3" new file mode 100755 index 0000000..683027f Binary files /dev/null and "b/assets/audio/\346\211\213\347\273\255.mp3" differ diff --git "a/assets/audio/\346\211\215\345\271\262.mp3" "b/assets/audio/\346\211\215\345\271\262.mp3" new file mode 100755 index 0000000..581cc49 Binary files /dev/null and "b/assets/audio/\346\211\215\345\271\262.mp3" differ diff --git "a/assets/audio/\346\211\222.mp3" "b/assets/audio/\346\211\222.mp3" new file mode 100755 index 0000000..a43606b Binary files /dev/null and "b/assets/audio/\346\211\222.mp3" differ diff --git "a/assets/audio/\346\211\223\344\273\227.mp3" "b/assets/audio/\346\211\223\344\273\227.mp3" new file mode 100755 index 0000000..932022b Binary files /dev/null and "b/assets/audio/\346\211\223\344\273\227.mp3" differ diff --git "a/assets/audio/\346\211\223\345\207\273.mp3" "b/assets/audio/\346\211\223\345\207\273.mp3" new file mode 100755 index 0000000..cab41f8 Binary files /dev/null and "b/assets/audio/\346\211\223\345\207\273.mp3" differ diff --git "a/assets/audio/\346\211\223\345\214\205.mp3" "b/assets/audio/\346\211\223\345\214\205.mp3" new file mode 100755 index 0000000..7cef4aa Binary files /dev/null and "b/assets/audio/\346\211\223\345\214\205.mp3" differ diff --git "a/assets/audio/\346\211\223\345\220\254.mp3" "b/assets/audio/\346\211\223\345\220\254.mp3" new file mode 100755 index 0000000..53469e9 Binary files /dev/null and "b/assets/audio/\346\211\223\345\220\254.mp3" differ diff --git "a/assets/audio/\346\211\223\345\256\230\345\217\270.mp3" "b/assets/audio/\346\211\223\345\256\230\345\217\270.mp3" new file mode 100755 index 0000000..8976f62 Binary files /dev/null and "b/assets/audio/\346\211\223\345\256\230\345\217\270.mp3" differ diff --git "a/assets/audio/\346\211\223\345\267\245.mp3" "b/assets/audio/\346\211\223\345\267\245.mp3" new file mode 100755 index 0000000..ce1adfb Binary files /dev/null and "b/assets/audio/\346\211\223\345\267\245.mp3" differ diff --git "a/assets/audio/\346\211\223\346\236\266.mp3" "b/assets/audio/\346\211\223\346\236\266.mp3" new file mode 100755 index 0000000..f9e75d9 Binary files /dev/null and "b/assets/audio/\346\211\223\346\236\266.mp3" differ diff --git "a/assets/audio/\346\211\223\351\207\217.mp3" "b/assets/audio/\346\211\223\351\207\217.mp3" new file mode 100755 index 0000000..3ecfd19 Binary files /dev/null and "b/assets/audio/\346\211\223\351\207\217.mp3" differ diff --git "a/assets/audio/\346\211\224.mp3" "b/assets/audio/\346\211\224.mp3" new file mode 100755 index 0000000..7417cc7 Binary files /dev/null and "b/assets/audio/\346\211\224.mp3" differ diff --git "a/assets/audio/\346\211\247\347\205\247.mp3" "b/assets/audio/\346\211\247\347\205\247.mp3" new file mode 100755 index 0000000..030db41 Binary files /dev/null and "b/assets/audio/\346\211\247\347\205\247.mp3" differ diff --git "a/assets/audio/\346\211\251\345\244\247.mp3" "b/assets/audio/\346\211\251\345\244\247.mp3" new file mode 100755 index 0000000..1a2a2e4 Binary files /dev/null and "b/assets/audio/\346\211\251\345\244\247.mp3" differ diff --git "a/assets/audio/\346\211\256\346\274\224.mp3" "b/assets/audio/\346\211\256\346\274\224.mp3" new file mode 100755 index 0000000..9079b01 Binary files /dev/null and "b/assets/audio/\346\211\256\346\274\224.mp3" differ diff --git "a/assets/audio/\346\211\266.mp3" "b/assets/audio/\346\211\266.mp3" new file mode 100755 index 0000000..47e0325 Binary files /dev/null and "b/assets/audio/\346\211\266.mp3" differ diff --git "a/assets/audio/\346\211\271.mp3" "b/assets/audio/\346\211\271.mp3" new file mode 100755 index 0000000..11668b8 Binary files /dev/null and "b/assets/audio/\346\211\271.mp3" differ diff --git "a/assets/audio/\346\211\271\345\207\206.mp3" "b/assets/audio/\346\211\271\345\207\206.mp3" new file mode 100755 index 0000000..abaa7df Binary files /dev/null and "b/assets/audio/\346\211\271\345\207\206.mp3" differ diff --git "a/assets/audio/\346\211\277\345\212\236.mp3" "b/assets/audio/\346\211\277\345\212\236.mp3" new file mode 100755 index 0000000..c3255dc Binary files /dev/null and "b/assets/audio/\346\211\277\345\212\236.mp3" differ diff --git "a/assets/audio/\346\211\277\345\214\205.mp3" "b/assets/audio/\346\211\277\345\214\205.mp3" new file mode 100755 index 0000000..53b03be Binary files /dev/null and "b/assets/audio/\346\211\277\345\214\205.mp3" differ diff --git "a/assets/audio/\346\211\277\345\217\227.mp3" "b/assets/audio/\346\211\277\345\217\227.mp3" new file mode 100755 index 0000000..52a42fa Binary files /dev/null and "b/assets/audio/\346\211\277\345\217\227.mp3" differ diff --git "a/assets/audio/\346\211\277\346\213\205.mp3" "b/assets/audio/\346\211\277\346\213\205.mp3" new file mode 100755 index 0000000..e06e9dc Binary files /dev/null and "b/assets/audio/\346\211\277\346\213\205.mp3" differ diff --git "a/assets/audio/\346\211\277\350\256\244.mp3" "b/assets/audio/\346\211\277\350\256\244.mp3" new file mode 100755 index 0000000..a2f285a Binary files /dev/null and "b/assets/audio/\346\211\277\350\256\244.mp3" differ diff --git "a/assets/audio/\346\211\277\350\257\272.mp3" "b/assets/audio/\346\211\277\350\257\272.mp3" new file mode 100755 index 0000000..8c45107 Binary files /dev/null and "b/assets/audio/\346\211\277\350\257\272.mp3" differ diff --git "a/assets/audio/\346\212\204.mp3" "b/assets/audio/\346\212\204.mp3" new file mode 100755 index 0000000..cc10659 Binary files /dev/null and "b/assets/audio/\346\212\204.mp3" differ diff --git "a/assets/audio/\346\212\212\345\205\263.mp3" "b/assets/audio/\346\212\212\345\205\263.mp3" new file mode 100755 index 0000000..6f0d7ac Binary files /dev/null and "b/assets/audio/\346\212\212\345\205\263.mp3" differ diff --git "a/assets/audio/\346\212\212\346\211\213.mp3" "b/assets/audio/\346\212\212\346\211\213.mp3" new file mode 100755 index 0000000..2ae9573 Binary files /dev/null and "b/assets/audio/\346\212\212\346\211\213.mp3" differ diff --git "a/assets/audio/\346\212\212\346\217\241.mp3" "b/assets/audio/\346\212\212\346\217\241.mp3" new file mode 100755 index 0000000..062278d Binary files /dev/null and "b/assets/audio/\346\212\212\346\217\241.mp3" differ diff --git "a/assets/audio/\346\212\223.mp3" "b/assets/audio/\346\212\223.mp3" new file mode 100755 index 0000000..4ecdb67 Binary files /dev/null and "b/assets/audio/\346\212\223.mp3" differ diff --git "a/assets/audio/\346\212\223\347\264\247.mp3" "b/assets/audio/\346\212\223\347\264\247.mp3" new file mode 100755 index 0000000..d99eb97 Binary files /dev/null and "b/assets/audio/\346\212\223\347\264\247.mp3" differ diff --git "a/assets/audio/\346\212\225\345\205\245.mp3" "b/assets/audio/\346\212\225\345\205\245.mp3" new file mode 100755 index 0000000..1fcdc41 Binary files /dev/null and "b/assets/audio/\346\212\225\345\205\245.mp3" differ diff --git "a/assets/audio/\346\212\225\350\265\204.mp3" "b/assets/audio/\346\212\225\350\265\204.mp3" new file mode 100755 index 0000000..567cf99 Binary files /dev/null and "b/assets/audio/\346\212\225\350\265\204.mp3" differ diff --git "a/assets/audio/\346\212\242.mp3" "b/assets/audio/\346\212\242.mp3" new file mode 100755 index 0000000..6a9d261 Binary files /dev/null and "b/assets/audio/\346\212\242.mp3" differ diff --git "a/assets/audio/\346\212\245\344\273\207.mp3" "b/assets/audio/\346\212\245\344\273\207.mp3" new file mode 100755 index 0000000..c183375 Binary files /dev/null and "b/assets/audio/\346\212\245\344\273\207.mp3" differ diff --git "a/assets/audio/\346\212\245\345\210\260.mp3" "b/assets/audio/\346\212\245\345\210\260.mp3" new file mode 100755 index 0000000..c780242 Binary files /dev/null and "b/assets/audio/\346\212\245\345\210\260.mp3" differ diff --git "a/assets/audio/\346\212\245\345\221\212.mp3" "b/assets/audio/\346\212\245\345\221\212.mp3" new file mode 100755 index 0000000..0e78c85 Binary files /dev/null and "b/assets/audio/\346\212\245\345\221\212.mp3" differ diff --git "a/assets/audio/\346\212\245\345\244\215.mp3" "b/assets/audio/\346\212\245\345\244\215.mp3" new file mode 100755 index 0000000..f946eb0 Binary files /dev/null and "b/assets/audio/\346\212\245\345\244\215.mp3" differ diff --git "a/assets/audio/\346\212\245\347\244\276.mp3" "b/assets/audio/\346\212\245\347\244\276.mp3" new file mode 100755 index 0000000..4725f35 Binary files /dev/null and "b/assets/audio/\346\212\245\347\244\276.mp3" differ diff --git "a/assets/audio/\346\212\245\347\255\224.mp3" "b/assets/audio/\346\212\245\347\255\224.mp3" new file mode 100755 index 0000000..8e772aa Binary files /dev/null and "b/assets/audio/\346\212\245\347\255\224.mp3" differ diff --git "a/assets/audio/\346\212\245\350\255\246.mp3" "b/assets/audio/\346\212\245\350\255\246.mp3" new file mode 100755 index 0000000..f8a0a53 Binary files /dev/null and "b/assets/audio/\346\212\245\350\255\246.mp3" differ diff --git "a/assets/audio/\346\212\245\351\201\223.mp3" "b/assets/audio/\346\212\245\351\201\223.mp3" new file mode 100755 index 0000000..8d67692 Binary files /dev/null and "b/assets/audio/\346\212\245\351\201\223.mp3" differ diff --git "a/assets/audio/\346\212\245\351\205\254.mp3" "b/assets/audio/\346\212\245\351\205\254.mp3" new file mode 100755 index 0000000..dd26b6d Binary files /dev/null and "b/assets/audio/\346\212\245\351\205\254.mp3" differ diff --git "a/assets/audio/\346\212\245\351\224\200.mp3" "b/assets/audio/\346\212\245\351\224\200.mp3" new file mode 100755 index 0000000..6062d15 Binary files /dev/null and "b/assets/audio/\346\212\245\351\224\200.mp3" differ diff --git "a/assets/audio/\346\212\253.mp3" "b/assets/audio/\346\212\253.mp3" new file mode 100755 index 0000000..ca5efd5 Binary files /dev/null and "b/assets/audio/\346\212\253.mp3" differ diff --git "a/assets/audio/\346\212\254.mp3" "b/assets/audio/\346\212\254.mp3" new file mode 100755 index 0000000..0301d32 Binary files /dev/null and "b/assets/audio/\346\212\254.mp3" differ diff --git "a/assets/audio/\346\212\261\346\200\250.mp3" "b/assets/audio/\346\212\261\346\200\250.mp3" new file mode 100755 index 0000000..0790452 Binary files /dev/null and "b/assets/audio/\346\212\261\346\200\250.mp3" differ diff --git "a/assets/audio/\346\212\261\350\264\237.mp3" "b/assets/audio/\346\212\261\350\264\237.mp3" new file mode 100755 index 0000000..d412c29 Binary files /dev/null and "b/assets/audio/\346\212\261\350\264\237.mp3" differ diff --git "a/assets/audio/\346\212\265\345\210\266.mp3" "b/assets/audio/\346\212\265\345\210\266.mp3" new file mode 100755 index 0000000..6e6d0e0 Binary files /dev/null and "b/assets/audio/\346\212\265\345\210\266.mp3" differ diff --git "a/assets/audio/\346\212\265\346\212\227.mp3" "b/assets/audio/\346\212\265\346\212\227.mp3" new file mode 100755 index 0000000..cedd44b Binary files /dev/null and "b/assets/audio/\346\212\265\346\212\227.mp3" differ diff --git "a/assets/audio/\346\212\265\350\276\276.mp3" "b/assets/audio/\346\212\265\350\276\276.mp3" new file mode 100755 index 0000000..cc0a097 Binary files /dev/null and "b/assets/audio/\346\212\265\350\276\276.mp3" differ diff --git "a/assets/audio/\346\212\274\351\207\221.mp3" "b/assets/audio/\346\212\274\351\207\221.mp3" new file mode 100755 index 0000000..7797300 Binary files /dev/null and "b/assets/audio/\346\212\274\351\207\221.mp3" differ diff --git "a/assets/audio/\346\212\275\345\261\211.mp3" "b/assets/audio/\346\212\275\345\261\211.mp3" new file mode 100755 index 0000000..daead45 Binary files /dev/null and "b/assets/audio/\346\212\275\345\261\211.mp3" differ diff --git "a/assets/audio/\346\212\275\350\261\241.mp3" "b/assets/audio/\346\212\275\350\261\241.mp3" new file mode 100755 index 0000000..6bc5ead Binary files /dev/null and "b/assets/audio/\346\212\275\350\261\241.mp3" differ diff --git "a/assets/audio/\346\213\205\344\273\273.mp3" "b/assets/audio/\346\213\205\344\273\273.mp3" new file mode 100755 index 0000000..4da9349 Binary files /dev/null and "b/assets/audio/\346\213\205\344\273\273.mp3" differ diff --git "a/assets/audio/\346\213\205\344\277\235.mp3" "b/assets/audio/\346\213\205\344\277\235.mp3" new file mode 100755 index 0000000..b3f5518 Binary files /dev/null and "b/assets/audio/\346\213\205\344\277\235.mp3" differ diff --git "a/assets/audio/\346\213\206.mp3" "b/assets/audio/\346\213\206.mp3" new file mode 100755 index 0000000..06d2809 Binary files /dev/null and "b/assets/audio/\346\213\206.mp3" differ diff --git "a/assets/audio/\346\213\215.mp3" "b/assets/audio/\346\213\215.mp3" new file mode 100755 index 0000000..0b1c813 Binary files /dev/null and "b/assets/audio/\346\213\215.mp3" differ diff --git "a/assets/audio/\346\213\220\345\274\257.mp3" "b/assets/audio/\346\213\220\345\274\257.mp3" new file mode 100755 index 0000000..de63e01 Binary files /dev/null and "b/assets/audio/\346\213\220\345\274\257.mp3" differ diff --git "a/assets/audio/\346\213\233\345\276\205.mp3" "b/assets/audio/\346\213\233\345\276\205.mp3" new file mode 100755 index 0000000..38d3b6e Binary files /dev/null and "b/assets/audio/\346\213\233\345\276\205.mp3" differ diff --git "a/assets/audio/\346\213\233\350\201\230.mp3" "b/assets/audio/\346\213\233\350\201\230.mp3" new file mode 100755 index 0000000..afb8eb1 Binary files /dev/null and "b/assets/audio/\346\213\233\350\201\230.mp3" differ diff --git "a/assets/audio/\346\213\234\345\271\264.mp3" "b/assets/audio/\346\213\234\345\271\264.mp3" new file mode 100755 index 0000000..f528f44 Binary files /dev/null and "b/assets/audio/\346\213\234\345\271\264.mp3" differ diff --git "a/assets/audio/\346\213\234\346\211\230.mp3" "b/assets/audio/\346\213\234\346\211\230.mp3" new file mode 100755 index 0000000..1cd0bbd Binary files /dev/null and "b/assets/audio/\346\213\234\346\211\230.mp3" differ diff --git "a/assets/audio/\346\213\234\350\256\277.mp3" "b/assets/audio/\346\213\234\350\256\277.mp3" new file mode 100755 index 0000000..d327bc1 Binary files /dev/null and "b/assets/audio/\346\213\234\350\256\277.mp3" differ diff --git "a/assets/audio/\346\213\245\346\212\261.mp3" "b/assets/audio/\346\213\245\346\212\261.mp3" new file mode 100755 index 0000000..d974aaa Binary files /dev/null and "b/assets/audio/\346\213\245\346\212\261.mp3" differ diff --git "a/assets/audio/\346\213\245\346\214\244.mp3" "b/assets/audio/\346\213\245\346\214\244.mp3" new file mode 100755 index 0000000..ac628e4 Binary files /dev/null and "b/assets/audio/\346\213\245\346\214\244.mp3" differ diff --git "a/assets/audio/\346\213\246.mp3" "b/assets/audio/\346\213\246.mp3" new file mode 100755 index 0000000..f028399 Binary files /dev/null and "b/assets/audio/\346\213\246.mp3" differ diff --git "a/assets/audio/\346\213\250.mp3" "b/assets/audio/\346\213\250.mp3" new file mode 100755 index 0000000..4e4e02b Binary files /dev/null and "b/assets/audio/\346\213\250.mp3" differ diff --git "a/assets/audio/\346\213\274\351\237\263.mp3" "b/assets/audio/\346\213\274\351\237\263.mp3" new file mode 100755 index 0000000..56818ea Binary files /dev/null and "b/assets/audio/\346\213\274\351\237\263.mp3" differ diff --git "a/assets/audio/\346\214\201\344\271\205.mp3" "b/assets/audio/\346\214\201\344\271\205.mp3" new file mode 100755 index 0000000..4eb34c4 Binary files /dev/null and "b/assets/audio/\346\214\201\344\271\205.mp3" differ diff --git "a/assets/audio/\346\214\201\347\273\255.mp3" "b/assets/audio/\346\214\201\347\273\255.mp3" new file mode 100755 index 0000000..274e1ec Binary files /dev/null and "b/assets/audio/\346\214\201\347\273\255.mp3" differ diff --git "a/assets/audio/\346\214\202\345\217\267.mp3" "b/assets/audio/\346\214\202\345\217\267.mp3" new file mode 100755 index 0000000..9af7af5 Binary files /dev/null and "b/assets/audio/\346\214\202\345\217\267.mp3" differ diff --git "a/assets/audio/\346\214\207.mp3" "b/assets/audio/\346\214\207.mp3" new file mode 100755 index 0000000..1c12c98 Binary files /dev/null and "b/assets/audio/\346\214\207.mp3" differ diff --git "a/assets/audio/\346\214\207\345\257\274.mp3" "b/assets/audio/\346\214\207\345\257\274.mp3" new file mode 100755 index 0000000..2bf0f1e Binary files /dev/null and "b/assets/audio/\346\214\207\345\257\274.mp3" differ diff --git "a/assets/audio/\346\214\207\346\214\245.mp3" "b/assets/audio/\346\214\207\346\214\245.mp3" new file mode 100755 index 0000000..42d6bb5 Binary files /dev/null and "b/assets/audio/\346\214\207\346\214\245.mp3" differ diff --git "a/assets/audio/\346\214\211\346\221\251.mp3" "b/assets/audio/\346\214\211\346\221\251.mp3" new file mode 100755 index 0000000..87d7384 Binary files /dev/null and "b/assets/audio/\346\214\211\346\221\251.mp3" differ diff --git "a/assets/audio/\346\214\221\346\210\230.mp3" "b/assets/audio/\346\214\221\346\210\230.mp3" new file mode 100755 index 0000000..dd46e1a Binary files /dev/null and "b/assets/audio/\346\214\221\346\210\230.mp3" differ diff --git "a/assets/audio/\346\214\241.mp3" "b/assets/audio/\346\214\241.mp3" new file mode 100755 index 0000000..6b012dd Binary files /dev/null and "b/assets/audio/\346\214\241.mp3" differ diff --git "a/assets/audio/\346\214\243.mp3" "b/assets/audio/\346\214\243.mp3" new file mode 100755 index 0000000..fa44ce1 Binary files /dev/null and "b/assets/audio/\346\214\243.mp3" differ diff --git "a/assets/audio/\346\214\244.mp3" "b/assets/audio/\346\214\244.mp3" new file mode 100755 index 0000000..198e146 Binary files /dev/null and "b/assets/audio/\346\214\244.mp3" differ diff --git "a/assets/audio/\346\214\245.mp3" "b/assets/audio/\346\214\245.mp3" new file mode 100755 index 0000000..e9f81d7 Binary files /dev/null and "b/assets/audio/\346\214\245.mp3" differ diff --git "a/assets/audio/\346\214\250.mp3" "b/assets/audio/\346\214\250.mp3" new file mode 100755 index 0000000..9ee7814 Binary files /dev/null and "b/assets/audio/\346\214\250.mp3" differ diff --git "a/assets/audio/\346\214\253\346\212\230.mp3" "b/assets/audio/\346\214\253\346\212\230.mp3" new file mode 100755 index 0000000..161d9be Binary files /dev/null and "b/assets/audio/\346\214\253\346\212\230.mp3" differ diff --git "a/assets/audio/\346\214\257\345\212\250.mp3" "b/assets/audio/\346\214\257\345\212\250.mp3" new file mode 100755 index 0000000..d336df5 Binary files /dev/null and "b/assets/audio/\346\214\257\345\212\250.mp3" differ diff --git "a/assets/audio/\346\214\272.mp3" "b/assets/audio/\346\214\272.mp3" new file mode 100755 index 0000000..b0d89d6 Binary files /dev/null and "b/assets/audio/\346\214\272.mp3" differ diff --git "a/assets/audio/\346\215\220.mp3" "b/assets/audio/\346\215\220.mp3" new file mode 100755 index 0000000..5b70a97 Binary files /dev/null and "b/assets/audio/\346\215\220.mp3" differ diff --git "a/assets/audio/\346\215\225\346\215\211.mp3" "b/assets/audio/\346\215\225\346\215\211.mp3" new file mode 100755 index 0000000..01c59da Binary files /dev/null and "b/assets/audio/\346\215\225\346\215\211.mp3" differ diff --git "a/assets/audio/\346\215\237\345\244\261.mp3" "b/assets/audio/\346\215\237\345\244\261.mp3" new file mode 100755 index 0000000..fe55b13 Binary files /dev/null and "b/assets/audio/\346\215\237\345\244\261.mp3" differ diff --git "a/assets/audio/\346\215\241.mp3" "b/assets/audio/\346\215\241.mp3" new file mode 100755 index 0000000..457ef78 Binary files /dev/null and "b/assets/audio/\346\215\241.mp3" differ diff --git "a/assets/audio/\346\215\243\344\271\261.mp3" "b/assets/audio/\346\215\243\344\271\261.mp3" new file mode 100755 index 0000000..97f7c45 Binary files /dev/null and "b/assets/audio/\346\215\243\344\271\261.mp3" differ diff --git "a/assets/audio/\346\215\256\350\257\264.mp3" "b/assets/audio/\346\215\256\350\257\264.mp3" new file mode 100755 index 0000000..c43e904 Binary files /dev/null and "b/assets/audio/\346\215\256\350\257\264.mp3" differ diff --git "a/assets/audio/\346\216\214\346\217\241.mp3" "b/assets/audio/\346\216\214\346\217\241.mp3" new file mode 100755 index 0000000..2b7ac88 Binary files /dev/null and "b/assets/audio/\346\216\214\346\217\241.mp3" differ diff --git "a/assets/audio/\346\216\245\345\276\205.mp3" "b/assets/audio/\346\216\245\345\276\205.mp3" new file mode 100755 index 0000000..98474f1 Binary files /dev/null and "b/assets/audio/\346\216\245\345\276\205.mp3" differ diff --git "a/assets/audio/\346\216\245\350\247\246.mp3" "b/assets/audio/\346\216\245\350\247\246.mp3" new file mode 100755 index 0000000..f4efe0c Binary files /dev/null and "b/assets/audio/\346\216\245\350\247\246.mp3" differ diff --git "a/assets/audio/\346\216\245\350\277\221.mp3" "b/assets/audio/\346\216\245\350\277\221.mp3" new file mode 100755 index 0000000..1467b56 Binary files /dev/null and "b/assets/audio/\346\216\245\350\277\221.mp3" differ diff --git "a/assets/audio/\346\216\247\345\210\266.mp3" "b/assets/audio/\346\216\247\345\210\266.mp3" new file mode 100755 index 0000000..f044f53 Binary files /dev/null and "b/assets/audio/\346\216\247\345\210\266.mp3" differ diff --git "a/assets/audio/\346\216\250.mp3" "b/assets/audio/\346\216\250.mp3" new file mode 100755 index 0000000..4a9cb32 Binary files /dev/null and "b/assets/audio/\346\216\250.mp3" differ diff --git "a/assets/audio/\346\216\250\345\271\277.mp3" "b/assets/audio/\346\216\250\345\271\277.mp3" new file mode 100755 index 0000000..e6b1285 Binary files /dev/null and "b/assets/audio/\346\216\250\345\271\277.mp3" differ diff --git "a/assets/audio/\346\216\250\350\215\220.mp3" "b/assets/audio/\346\216\250\350\215\220.mp3" new file mode 100755 index 0000000..71dedec Binary files /dev/null and "b/assets/audio/\346\216\250\350\215\220.mp3" differ diff --git "a/assets/audio/\346\216\250\350\276\236.mp3" "b/assets/audio/\346\216\250\350\276\236.mp3" new file mode 100755 index 0000000..cc94a4c Binary files /dev/null and "b/assets/audio/\346\216\250\350\276\236.mp3" differ diff --git "a/assets/audio/\346\216\250\350\277\237.mp3" "b/assets/audio/\346\216\250\350\277\237.mp3" new file mode 100755 index 0000000..20a1b96 Binary files /dev/null and "b/assets/audio/\346\216\250\350\277\237.mp3" differ diff --git "a/assets/audio/\346\216\252\346\226\275.mp3" "b/assets/audio/\346\216\252\346\226\275.mp3" new file mode 100755 index 0000000..7590507 Binary files /dev/null and "b/assets/audio/\346\216\252\346\226\275.mp3" differ diff --git "a/assets/audio/\346\216\260.mp3" "b/assets/audio/\346\216\260.mp3" new file mode 100755 index 0000000..97da3bd Binary files /dev/null and "b/assets/audio/\346\216\260.mp3" differ diff --git "a/assets/audio/\346\217\217\345\206\231.mp3" "b/assets/audio/\346\217\217\345\206\231.mp3" new file mode 100755 index 0000000..ec0ce1b Binary files /dev/null and "b/assets/audio/\346\217\217\345\206\231.mp3" differ diff --git "a/assets/audio/\346\217\220.mp3" "b/assets/audio/\346\217\220.mp3" new file mode 100755 index 0000000..52d615e Binary files /dev/null and "b/assets/audio/\346\217\220.mp3" differ diff --git "a/assets/audio/\346\217\220\344\276\233.mp3" "b/assets/audio/\346\217\220\344\276\233.mp3" new file mode 100755 index 0000000..1d0f60b Binary files /dev/null and "b/assets/audio/\346\217\220\344\276\233.mp3" differ diff --git "a/assets/audio/\346\217\220\345\200\241.mp3" "b/assets/audio/\346\217\220\345\200\241.mp3" new file mode 100755 index 0000000..f3f5627 Binary files /dev/null and "b/assets/audio/\346\217\220\345\200\241.mp3" differ diff --git "a/assets/audio/\346\217\220\345\211\215.mp3" "b/assets/audio/\346\217\220\345\211\215.mp3" new file mode 100755 index 0000000..0e26fe7 Binary files /dev/null and "b/assets/audio/\346\217\220\345\211\215.mp3" differ diff --git "a/assets/audio/\346\217\220\347\272\262.mp3" "b/assets/audio/\346\217\220\347\272\262.mp3" new file mode 100755 index 0000000..2b51477 Binary files /dev/null and "b/assets/audio/\346\217\220\347\272\262.mp3" differ diff --git "a/assets/audio/\346\217\220\351\206\222.mp3" "b/assets/audio/\346\217\220\351\206\222.mp3" new file mode 100755 index 0000000..c7ba42f Binary files /dev/null and "b/assets/audio/\346\217\220\351\206\222.mp3" differ diff --git "a/assets/audio/\346\217\220\351\227\256.mp3" "b/assets/audio/\346\217\220\351\227\256.mp3" new file mode 100755 index 0000000..f67eb6e Binary files /dev/null and "b/assets/audio/\346\217\220\351\227\256.mp3" differ diff --git "a/assets/audio/\346\217\222.mp3" "b/assets/audio/\346\217\222.mp3" new file mode 100755 index 0000000..f870d25 Binary files /dev/null and "b/assets/audio/\346\217\222.mp3" differ diff --git "a/assets/audio/\346\217\222\345\272\247.mp3" "b/assets/audio/\346\217\222\345\272\247.mp3" new file mode 100755 index 0000000..135bbd8 Binary files /dev/null and "b/assets/audio/\346\217\222\345\272\247.mp3" differ diff --git "a/assets/audio/\346\217\241\346\211\213.mp3" "b/assets/audio/\346\217\241\346\211\213.mp3" new file mode 100755 index 0000000..9fcca3b Binary files /dev/null and "b/assets/audio/\346\217\241\346\211\213.mp3" differ diff --git "a/assets/audio/\346\220\200.mp3" "b/assets/audio/\346\220\200.mp3" new file mode 100755 index 0000000..9e01a85 Binary files /dev/null and "b/assets/audio/\346\220\200.mp3" differ diff --git "a/assets/audio/\346\220\217\346\226\227.mp3" "b/assets/audio/\346\220\217\346\226\227.mp3" new file mode 100755 index 0000000..a0e6b7f Binary files /dev/null and "b/assets/audio/\346\220\217\346\226\227.mp3" differ diff --git "a/assets/audio/\346\220\223.mp3" "b/assets/audio/\346\220\223.mp3" new file mode 100755 index 0000000..cef2fbd Binary files /dev/null and "b/assets/audio/\346\220\223.mp3" differ diff --git "a/assets/audio/\346\220\234\347\264\242.mp3" "b/assets/audio/\346\220\234\347\264\242.mp3" new file mode 100755 index 0000000..a08f818 Binary files /dev/null and "b/assets/audio/\346\220\234\347\264\242.mp3" differ diff --git "a/assets/audio/\346\220\236.mp3" "b/assets/audio/\346\220\236.mp3" new file mode 100755 index 0000000..105614f Binary files /dev/null and "b/assets/audio/\346\220\236.mp3" differ diff --git "a/assets/audio/\346\220\255.mp3" "b/assets/audio/\346\220\255.mp3" new file mode 100755 index 0000000..2257005 Binary files /dev/null and "b/assets/audio/\346\220\255.mp3" differ diff --git "a/assets/audio/\346\220\255\346\241\243.mp3" "b/assets/audio/\346\220\255\346\241\243.mp3" new file mode 100755 index 0000000..cfb6e0c Binary files /dev/null and "b/assets/audio/\346\220\255\346\241\243.mp3" differ diff --git "a/assets/audio/\346\220\255\351\205\215.mp3" "b/assets/audio/\346\220\255\351\205\215.mp3" new file mode 100755 index 0000000..855824f Binary files /dev/null and "b/assets/audio/\346\220\255\351\205\215.mp3" differ diff --git "a/assets/audio/\346\221\204\345\275\261.mp3" "b/assets/audio/\346\221\204\345\275\261.mp3" new file mode 100755 index 0000000..46db60f Binary files /dev/null and "b/assets/audio/\346\221\204\345\275\261.mp3" differ diff --git "a/assets/audio/\346\221\206.mp3" "b/assets/audio/\346\221\206.mp3" new file mode 100755 index 0000000..90e9f70 Binary files /dev/null and "b/assets/audio/\346\221\206.mp3" differ diff --git "a/assets/audio/\346\221\206\350\204\261.mp3" "b/assets/audio/\346\221\206\350\204\261.mp3" new file mode 100755 index 0000000..6670e3d Binary files /dev/null and "b/assets/audio/\346\221\206\350\204\261.mp3" differ diff --git "a/assets/audio/\346\221\207.mp3" "b/assets/audio/\346\221\207.mp3" new file mode 100755 index 0000000..09c0da3 Binary files /dev/null and "b/assets/audio/\346\221\207.mp3" differ diff --git "a/assets/audio/\346\221\224\345\200\222.mp3" "b/assets/audio/\346\221\224\345\200\222.mp3" new file mode 100755 index 0000000..73ef63d Binary files /dev/null and "b/assets/audio/\346\221\224\345\200\222.mp3" differ diff --git "a/assets/audio/\346\221\230.mp3" "b/assets/audio/\346\221\230.mp3" new file mode 100755 index 0000000..7129f90 Binary files /dev/null and "b/assets/audio/\346\221\230.mp3" differ diff --git "a/assets/audio/\346\221\247\346\256\213.mp3" "b/assets/audio/\346\221\247\346\256\213.mp3" new file mode 100755 index 0000000..5f435b7 Binary files /dev/null and "b/assets/audio/\346\221\247\346\256\213.mp3" differ diff --git "a/assets/audio/\346\221\270.mp3" "b/assets/audio/\346\221\270.mp3" new file mode 100755 index 0000000..f062d61 Binary files /dev/null and "b/assets/audio/\346\221\270.mp3" differ diff --git "a/assets/audio/\346\222\225.mp3" "b/assets/audio/\346\222\225.mp3" new file mode 100755 index 0000000..0dbe3c3 Binary files /dev/null and "b/assets/audio/\346\222\225.mp3" differ diff --git "a/assets/audio/\346\222\236.mp3" "b/assets/audio/\346\222\236.mp3" new file mode 100755 index 0000000..a11e970 Binary files /dev/null and "b/assets/audio/\346\222\236.mp3" differ diff --git "a/assets/audio/\346\222\244\351\200\200.mp3" "b/assets/audio/\346\222\244\351\200\200.mp3" new file mode 100755 index 0000000..b52f33f Binary files /dev/null and "b/assets/audio/\346\222\244\351\200\200.mp3" differ diff --git "a/assets/audio/\346\222\244\351\224\200.mp3" "b/assets/audio/\346\222\244\351\224\200.mp3" new file mode 100755 index 0000000..355fdc6 Binary files /dev/null and "b/assets/audio/\346\222\244\351\224\200.mp3" differ diff --git "a/assets/audio/\346\222\255\346\224\276.mp3" "b/assets/audio/\346\222\255\346\224\276.mp3" new file mode 100755 index 0000000..c7deb1f Binary files /dev/null and "b/assets/audio/\346\222\255\346\224\276.mp3" differ diff --git "a/assets/audio/\346\222\255\347\247\215.mp3" "b/assets/audio/\346\222\255\347\247\215.mp3" new file mode 100755 index 0000000..f83aee0 Binary files /dev/null and "b/assets/audio/\346\222\255\347\247\215.mp3" differ diff --git "a/assets/audio/\346\223\215\344\275\234.mp3" "b/assets/audio/\346\223\215\344\275\234.mp3" new file mode 100755 index 0000000..e594214 Binary files /dev/null and "b/assets/audio/\346\223\215\344\275\234.mp3" differ diff --git "a/assets/audio/\346\223\215\345\212\263.mp3" "b/assets/audio/\346\223\215\345\212\263.mp3" new file mode 100755 index 0000000..93b5dbf Binary files /dev/null and "b/assets/audio/\346\223\215\345\212\263.mp3" differ diff --git "a/assets/audio/\346\223\215\345\234\272.mp3" "b/assets/audio/\346\223\215\345\234\272.mp3" new file mode 100755 index 0000000..c3c462b Binary files /dev/null and "b/assets/audio/\346\223\215\345\234\272.mp3" differ diff --git "a/assets/audio/\346\223\215\345\277\203.mp3" "b/assets/audio/\346\223\215\345\277\203.mp3" new file mode 100755 index 0000000..f60bf46 Binary files /dev/null and "b/assets/audio/\346\223\215\345\277\203.mp3" differ diff --git "a/assets/audio/\346\223\215\347\272\265.mp3" "b/assets/audio/\346\223\215\347\272\265.mp3" new file mode 100755 index 0000000..05085e5 Binary files /dev/null and "b/assets/audio/\346\223\215\347\272\265.mp3" differ diff --git "a/assets/audio/\346\223\215\347\273\203.mp3" "b/assets/audio/\346\223\215\347\273\203.mp3" new file mode 100755 index 0000000..2cc04d1 Binary files /dev/null and "b/assets/audio/\346\223\215\347\273\203.mp3" differ diff --git "a/assets/audio/\346\224\257.mp3" "b/assets/audio/\346\224\257.mp3" new file mode 100755 index 0000000..c5e26b3 Binary files /dev/null and "b/assets/audio/\346\224\257.mp3" differ diff --git "a/assets/audio/\346\224\257\346\214\201.mp3" "b/assets/audio/\346\224\257\346\214\201.mp3" new file mode 100755 index 0000000..682591d Binary files /dev/null and "b/assets/audio/\346\224\257\346\214\201.mp3" differ diff --git "a/assets/audio/\346\224\257\347\245\250.mp3" "b/assets/audio/\346\224\257\347\245\250.mp3" new file mode 100755 index 0000000..30eb642 Binary files /dev/null and "b/assets/audio/\346\224\257\347\245\250.mp3" differ diff --git "a/assets/audio/\346\224\266.mp3" "b/assets/audio/\346\224\266.mp3" new file mode 100755 index 0000000..537bbf0 Binary files /dev/null and "b/assets/audio/\346\224\266.mp3" differ diff --git "a/assets/audio/\346\224\266\345\205\245.mp3" "b/assets/audio/\346\224\266\345\205\245.mp3" new file mode 100755 index 0000000..d0f12e2 Binary files /dev/null and "b/assets/audio/\346\224\266\345\205\245.mp3" differ diff --git "a/assets/audio/\346\224\266\346\215\256.mp3" "b/assets/audio/\346\224\266\346\215\256.mp3" new file mode 100755 index 0000000..ec686b6 Binary files /dev/null and "b/assets/audio/\346\224\266\346\215\256.mp3" differ diff --git "a/assets/audio/\346\224\266\350\216\267.mp3" "b/assets/audio/\346\224\266\350\216\267.mp3" new file mode 100755 index 0000000..50fac28 Binary files /dev/null and "b/assets/audio/\346\224\266\350\216\267.mp3" differ diff --git "a/assets/audio/\346\224\271\345\226\204.mp3" "b/assets/audio/\346\224\271\345\226\204.mp3" new file mode 100755 index 0000000..ea3440b Binary files /dev/null and "b/assets/audio/\346\224\271\345\226\204.mp3" differ diff --git "a/assets/audio/\346\224\271\346\255\243.mp3" "b/assets/audio/\346\224\271\346\255\243.mp3" new file mode 100755 index 0000000..06edb57 Binary files /dev/null and "b/assets/audio/\346\224\271\346\255\243.mp3" differ diff --git "a/assets/audio/\346\224\271\350\277\233.mp3" "b/assets/audio/\346\224\271\350\277\233.mp3" new file mode 100755 index 0000000..faaf805 Binary files /dev/null and "b/assets/audio/\346\224\271\350\277\233.mp3" differ diff --git "a/assets/audio/\346\224\271\351\235\251.mp3" "b/assets/audio/\346\224\271\351\235\251.mp3" new file mode 100755 index 0000000..32b2f61 Binary files /dev/null and "b/assets/audio/\346\224\271\351\235\251.mp3" differ diff --git "a/assets/audio/\346\224\277\345\272\234.mp3" "b/assets/audio/\346\224\277\345\272\234.mp3" new file mode 100755 index 0000000..36f2573 Binary files /dev/null and "b/assets/audio/\346\224\277\345\272\234.mp3" differ diff --git "a/assets/audio/\346\224\277\346\262\273.mp3" "b/assets/audio/\346\224\277\346\262\273.mp3" new file mode 100755 index 0000000..4cccd59 Binary files /dev/null and "b/assets/audio/\346\224\277\346\262\273.mp3" differ diff --git "a/assets/audio/\346\225\210\346\236\234.mp3" "b/assets/audio/\346\225\210\346\236\234.mp3" new file mode 100755 index 0000000..dd67d26 Binary files /dev/null and "b/assets/audio/\346\225\210\346\236\234.mp3" differ diff --git "a/assets/audio/\346\225\210\347\216\207.mp3" "b/assets/audio/\346\225\210\347\216\207.mp3" new file mode 100755 index 0000000..3a02509 Binary files /dev/null and "b/assets/audio/\346\225\210\347\216\207.mp3" differ diff --git "a/assets/audio/\346\225\214\344\272\272.mp3" "b/assets/audio/\346\225\214\344\272\272.mp3" new file mode 100755 index 0000000..69ebbd7 Binary files /dev/null and "b/assets/audio/\346\225\214\344\272\272.mp3" differ diff --git "a/assets/audio/\346\225\214\350\247\206.mp3" "b/assets/audio/\346\225\214\350\247\206.mp3" new file mode 100755 index 0000000..f409b8d Binary files /dev/null and "b/assets/audio/\346\225\214\350\247\206.mp3" differ diff --git "a/assets/audio/\346\225\217\346\204\237.mp3" "b/assets/audio/\346\225\217\346\204\237.mp3" new file mode 100755 index 0000000..dc42c0b Binary files /dev/null and "b/assets/audio/\346\225\217\346\204\237.mp3" differ diff --git "a/assets/audio/\346\225\221.mp3" "b/assets/audio/\346\225\221.mp3" new file mode 100755 index 0000000..4d00792 Binary files /dev/null and "b/assets/audio/\346\225\221.mp3" differ diff --git "a/assets/audio/\346\225\231\346\235\220.mp3" "b/assets/audio/\346\225\231\346\235\220.mp3" new file mode 100755 index 0000000..2cb9101 Binary files /dev/null and "b/assets/audio/\346\225\231\346\235\220.mp3" differ diff --git "a/assets/audio/\346\225\231\347\273\203.mp3" "b/assets/audio/\346\225\231\347\273\203.mp3" new file mode 100755 index 0000000..8efed47 Binary files /dev/null and "b/assets/audio/\346\225\231\347\273\203.mp3" differ diff --git "a/assets/audio/\346\225\231\350\256\255.mp3" "b/assets/audio/\346\225\231\350\256\255.mp3" new file mode 100755 index 0000000..74c8ad0 Binary files /dev/null and "b/assets/audio/\346\225\231\350\256\255.mp3" differ diff --git "a/assets/audio/\346\225\236\345\274\200.mp3" "b/assets/audio/\346\225\236\345\274\200.mp3" new file mode 100755 index 0000000..23886d3 Binary files /dev/null and "b/assets/audio/\346\225\236\345\274\200.mp3" differ diff --git "a/assets/audio/\346\225\243\346\255\245.mp3" "b/assets/audio/\346\225\243\346\255\245.mp3" new file mode 100755 index 0000000..e9c4aa0 Binary files /dev/null and "b/assets/audio/\346\225\243\346\255\245.mp3" differ diff --git "a/assets/audio/\346\225\260.mp3" "b/assets/audio/\346\225\260.mp3" new file mode 100755 index 0000000..f6fbfd7 Binary files /dev/null and "b/assets/audio/\346\225\260.mp3" differ diff --git "a/assets/audio/\346\225\260\345\255\227.mp3" "b/assets/audio/\346\225\260\345\255\227.mp3" new file mode 100755 index 0000000..6858178 Binary files /dev/null and "b/assets/audio/\346\225\260\345\255\227.mp3" differ diff --git "a/assets/audio/\346\225\260\346\215\256.mp3" "b/assets/audio/\346\225\260\346\215\256.mp3" new file mode 100755 index 0000000..f1dd701 Binary files /dev/null and "b/assets/audio/\346\225\260\346\215\256.mp3" differ diff --git "a/assets/audio/\346\225\260\347\240\201.mp3" "b/assets/audio/\346\225\260\347\240\201.mp3" new file mode 100755 index 0000000..0be18d5 Binary files /dev/null and "b/assets/audio/\346\225\260\347\240\201.mp3" differ diff --git "a/assets/audio/\346\225\260\351\207\217.mp3" "b/assets/audio/\346\225\260\351\207\217.mp3" new file mode 100755 index 0000000..b29d72d Binary files /dev/null and "b/assets/audio/\346\225\260\351\207\217.mp3" differ diff --git "a/assets/audio/\346\225\262.mp3" "b/assets/audio/\346\225\262.mp3" new file mode 100755 index 0000000..796ee8e Binary files /dev/null and "b/assets/audio/\346\225\262.mp3" differ diff --git "a/assets/audio/\346\225\264\344\270\252.mp3" "b/assets/audio/\346\225\264\344\270\252.mp3" new file mode 100755 index 0000000..82ab03d Binary files /dev/null and "b/assets/audio/\346\225\264\344\270\252.mp3" differ diff --git "a/assets/audio/\346\225\264\344\275\223.mp3" "b/assets/audio/\346\225\264\344\275\223.mp3" new file mode 100755 index 0000000..040f691 Binary files /dev/null and "b/assets/audio/\346\225\264\344\275\223.mp3" differ diff --git "a/assets/audio/\346\225\264\347\220\206.mp3" "b/assets/audio/\346\225\264\347\220\206.mp3" new file mode 100755 index 0000000..455c3c0 Binary files /dev/null and "b/assets/audio/\346\225\264\347\220\206.mp3" differ diff --git "a/assets/audio/\346\225\264\351\275\220.mp3" "b/assets/audio/\346\225\264\351\275\220.mp3" new file mode 100755 index 0000000..c5adbb8 Binary files /dev/null and "b/assets/audio/\346\225\264\351\275\220.mp3" differ diff --git "a/assets/audio/\346\226\207\344\273\266.mp3" "b/assets/audio/\346\226\207\344\273\266.mp3" new file mode 100755 index 0000000..0513f2b Binary files /dev/null and "b/assets/audio/\346\226\207\344\273\266.mp3" differ diff --git "a/assets/audio/\346\226\207\345\205\267.mp3" "b/assets/audio/\346\226\207\345\205\267.mp3" new file mode 100755 index 0000000..183a777 Binary files /dev/null and "b/assets/audio/\346\226\207\345\205\267.mp3" differ diff --git "a/assets/audio/\346\226\207\345\255\227.mp3" "b/assets/audio/\346\226\207\345\255\227.mp3" new file mode 100755 index 0000000..32a7a55 Binary files /dev/null and "b/assets/audio/\346\226\207\345\255\227.mp3" differ diff --git "a/assets/audio/\346\226\207\345\255\246.mp3" "b/assets/audio/\346\226\207\345\255\246.mp3" new file mode 100755 index 0000000..1b976ad Binary files /dev/null and "b/assets/audio/\346\226\207\345\255\246.mp3" differ diff --git "a/assets/audio/\346\226\207\346\230\216.mp3" "b/assets/audio/\346\226\207\346\230\216.mp3" new file mode 100755 index 0000000..d830992 Binary files /dev/null and "b/assets/audio/\346\226\207\346\230\216.mp3" differ diff --git "a/assets/audio/\346\226\207\347\253\240.mp3" "b/assets/audio/\346\226\207\347\253\240.mp3" new file mode 100755 index 0000000..db3e671 Binary files /dev/null and "b/assets/audio/\346\226\207\347\253\240.mp3" differ diff --git "a/assets/audio/\346\226\221.mp3" "b/assets/audio/\346\226\221.mp3" new file mode 100755 index 0000000..0a07d38 Binary files /dev/null and "b/assets/audio/\346\226\221.mp3" differ diff --git "a/assets/audio/\346\226\227\344\272\211.mp3" "b/assets/audio/\346\226\227\344\272\211.mp3" new file mode 100755 index 0000000..491562c Binary files /dev/null and "b/assets/audio/\346\226\227\344\272\211.mp3" differ diff --git "a/assets/audio/\346\226\234.mp3" "b/assets/audio/\346\226\234.mp3" new file mode 100755 index 0000000..8c8ea4c Binary files /dev/null and "b/assets/audio/\346\226\234.mp3" differ diff --git "a/assets/audio/\346\226\255.mp3" "b/assets/audio/\346\226\255.mp3" new file mode 100755 index 0000000..394cfa9 Binary files /dev/null and "b/assets/audio/\346\226\255.mp3" differ diff --git "a/assets/audio/\346\226\255\345\256\232.mp3" "b/assets/audio/\346\226\255\345\256\232.mp3" new file mode 100755 index 0000000..e987e92 Binary files /dev/null and "b/assets/audio/\346\226\255\345\256\232.mp3" differ diff --git "a/assets/audio/\346\226\255\347\273\235.mp3" "b/assets/audio/\346\226\255\347\273\235.mp3" new file mode 100755 index 0000000..0f672c0 Binary files /dev/null and "b/assets/audio/\346\226\255\347\273\235.mp3" differ diff --git "a/assets/audio/\346\226\271.mp3" "b/assets/audio/\346\226\271.mp3" new file mode 100755 index 0000000..a6c6729 Binary files /dev/null and "b/assets/audio/\346\226\271.mp3" differ diff --git "a/assets/audio/\346\226\271\345\274\217.mp3" "b/assets/audio/\346\226\271\345\274\217.mp3" new file mode 100755 index 0000000..cae9c80 Binary files /dev/null and "b/assets/audio/\346\226\271\345\274\217.mp3" differ diff --git "a/assets/audio/\346\226\271\346\241\210.mp3" "b/assets/audio/\346\226\271\346\241\210.mp3" new file mode 100755 index 0000000..7d6c34d Binary files /dev/null and "b/assets/audio/\346\226\271\346\241\210.mp3" differ diff --git "a/assets/audio/\346\227\240.mp3" "b/assets/audio/\346\227\240.mp3" new file mode 100755 index 0000000..f72c95a Binary files /dev/null and "b/assets/audio/\346\227\240.mp3" differ diff --git "a/assets/audio/\346\227\240\345\245\210.mp3" "b/assets/audio/\346\227\240\345\245\210.mp3" new file mode 100755 index 0000000..fc4fe10 Binary files /dev/null and "b/assets/audio/\346\227\240\345\245\210.mp3" differ diff --git "a/assets/audio/\346\227\240\346\225\260.mp3" "b/assets/audio/\346\227\240\346\225\260.mp3" new file mode 100755 index 0000000..0b5b5aa Binary files /dev/null and "b/assets/audio/\346\227\240\346\225\260.mp3" differ diff --git "a/assets/audio/\346\227\240\350\201\212.mp3" "b/assets/audio/\346\227\240\350\201\212.mp3" new file mode 100755 index 0000000..9518aa4 Binary files /dev/null and "b/assets/audio/\346\227\240\350\201\212.mp3" differ diff --git "a/assets/audio/\346\227\240\350\256\272.mp3" "b/assets/audio/\346\227\240\350\256\272.mp3" new file mode 100755 index 0000000..12503cb Binary files /dev/null and "b/assets/audio/\346\227\240\350\256\272.mp3" differ diff --git "a/assets/audio/\346\227\245\345\216\206.mp3" "b/assets/audio/\346\227\245\345\216\206.mp3" new file mode 100755 index 0000000..e610bac Binary files /dev/null and "b/assets/audio/\346\227\245\345\216\206.mp3" differ diff --git "a/assets/audio/\346\227\245\345\255\220.mp3" "b/assets/audio/\346\227\245\345\255\220.mp3" new file mode 100755 index 0000000..d208baa Binary files /dev/null and "b/assets/audio/\346\227\245\345\255\220.mp3" differ diff --git "a/assets/audio/\346\227\245\345\270\270.mp3" "b/assets/audio/\346\227\245\345\270\270.mp3" new file mode 100755 index 0000000..39dc876 Binary files /dev/null and "b/assets/audio/\346\227\245\345\270\270.mp3" differ diff --git "a/assets/audio/\346\227\245\346\234\237.mp3" "b/assets/audio/\346\227\245\346\234\237.mp3" new file mode 100755 index 0000000..8cd3e91 Binary files /dev/null and "b/assets/audio/\346\227\245\346\234\237.mp3" differ diff --git "a/assets/audio/\346\227\245\347\224\250\345\223\201.mp3" "b/assets/audio/\346\227\245\347\224\250\345\223\201.mp3" new file mode 100755 index 0000000..bd03f8e Binary files /dev/null and "b/assets/audio/\346\227\245\347\224\250\345\223\201.mp3" differ diff --git "a/assets/audio/\346\227\245\347\250\213.mp3" "b/assets/audio/\346\227\245\347\250\213.mp3" new file mode 100755 index 0000000..cb31535 Binary files /dev/null and "b/assets/audio/\346\227\245\347\250\213.mp3" differ diff --git "a/assets/audio/\346\227\245\350\256\260.mp3" "b/assets/audio/\346\227\245\350\256\260.mp3" new file mode 100755 index 0000000..9eb7c25 Binary files /dev/null and "b/assets/audio/\346\227\245\350\256\260.mp3" differ diff --git "a/assets/audio/\346\227\266\344\273\243.mp3" "b/assets/audio/\346\227\266\344\273\243.mp3" new file mode 100755 index 0000000..b9601ed Binary files /dev/null and "b/assets/audio/\346\227\266\344\273\243.mp3" differ diff --git "a/assets/audio/\346\227\266\345\210\273.mp3" "b/assets/audio/\346\227\266\345\210\273.mp3" new file mode 100755 index 0000000..339668e Binary files /dev/null and "b/assets/audio/\346\227\266\345\210\273.mp3" differ diff --git "a/assets/audio/\346\227\266\345\260\232.mp3" "b/assets/audio/\346\227\266\345\260\232.mp3" new file mode 100755 index 0000000..e1ce7d6 Binary files /dev/null and "b/assets/audio/\346\227\266\345\260\232.mp3" differ diff --git "a/assets/audio/\346\227\266\345\267\256.mp3" "b/assets/audio/\346\227\266\345\267\256.mp3" new file mode 100755 index 0000000..aca9ce5 Binary files /dev/null and "b/assets/audio/\346\227\266\345\267\256.mp3" differ diff --git "a/assets/audio/\346\227\266\346\234\237.mp3" "b/assets/audio/\346\227\266\346\234\237.mp3" new file mode 100755 index 0000000..f92371f Binary files /dev/null and "b/assets/audio/\346\227\266\346\234\237.mp3" differ diff --git "a/assets/audio/\346\227\266\351\253\246.mp3" "b/assets/audio/\346\227\266\351\253\246.mp3" new file mode 100755 index 0000000..084a807 Binary files /dev/null and "b/assets/audio/\346\227\266\351\253\246.mp3" differ diff --git "a/assets/audio/\346\230\202\350\264\265.mp3" "b/assets/audio/\346\230\202\350\264\265.mp3" new file mode 100755 index 0000000..4089537 Binary files /dev/null and "b/assets/audio/\346\230\202\350\264\265.mp3" differ diff --git "a/assets/audio/\346\230\206\350\231\253.mp3" "b/assets/audio/\346\230\206\350\231\253.mp3" new file mode 100755 index 0000000..0c7cf79 Binary files /dev/null and "b/assets/audio/\346\230\206\350\231\253.mp3" differ diff --git "a/assets/audio/\346\230\214\347\233\233.mp3" "b/assets/audio/\346\230\214\347\233\233.mp3" new file mode 100755 index 0000000..a4e4b05 Binary files /dev/null and "b/assets/audio/\346\230\214\347\233\233.mp3" differ diff --git "a/assets/audio/\346\230\216\346\230\237.mp3" "b/assets/audio/\346\230\216\346\230\237.mp3" new file mode 100755 index 0000000..50cc183 Binary files /dev/null and "b/assets/audio/\346\230\216\346\230\237.mp3" differ diff --git "a/assets/audio/\346\230\216\346\230\276.mp3" "b/assets/audio/\346\230\216\346\230\276.mp3" new file mode 100755 index 0000000..5a34b88 Binary files /dev/null and "b/assets/audio/\346\230\216\346\230\276.mp3" differ diff --git "a/assets/audio/\346\230\216\347\241\256.mp3" "b/assets/audio/\346\230\216\347\241\256.mp3" new file mode 100755 index 0000000..fa5a37c Binary files /dev/null and "b/assets/audio/\346\230\216\347\241\256.mp3" differ diff --git "a/assets/audio/\346\230\257\345\220\246.mp3" "b/assets/audio/\346\230\257\345\220\246.mp3" new file mode 100755 index 0000000..8de3088 Binary files /dev/null and "b/assets/audio/\346\230\257\345\220\246.mp3" differ diff --git "a/assets/audio/\346\230\276\345\276\227.mp3" "b/assets/audio/\346\230\276\345\276\227.mp3" new file mode 100755 index 0000000..17fee49 Binary files /dev/null and "b/assets/audio/\346\230\276\345\276\227.mp3" differ diff --git "a/assets/audio/\346\230\276\347\204\266.mp3" "b/assets/audio/\346\230\276\347\204\266.mp3" new file mode 100755 index 0000000..824a421 Binary files /dev/null and "b/assets/audio/\346\230\276\347\204\266.mp3" differ diff --git "a/assets/audio/\346\230\276\347\244\272.mp3" "b/assets/audio/\346\230\276\347\244\272.mp3" new file mode 100755 index 0000000..1239ed6 Binary files /dev/null and "b/assets/audio/\346\230\276\347\244\272.mp3" differ diff --git "a/assets/audio/\346\231\222.mp3" "b/assets/audio/\346\231\222.mp3" new file mode 100755 index 0000000..e8fd665 Binary files /dev/null and "b/assets/audio/\346\231\222.mp3" differ diff --git "a/assets/audio/\346\231\225.mp3" "b/assets/audio/\346\231\225.mp3" new file mode 100755 index 0000000..62f3837 Binary files /dev/null and "b/assets/audio/\346\231\225.mp3" differ diff --git "a/assets/audio/\346\231\256\351\201\215.mp3" "b/assets/audio/\346\231\256\351\201\215.mp3" new file mode 100755 index 0000000..5cf867a Binary files /dev/null and "b/assets/audio/\346\231\256\351\201\215.mp3" differ diff --git "a/assets/audio/\346\231\272\346\205\247.mp3" "b/assets/audio/\346\231\272\346\205\247.mp3" new file mode 100755 index 0000000..16a54e8 Binary files /dev/null and "b/assets/audio/\346\231\272\346\205\247.mp3" differ diff --git "a/assets/audio/\346\232\202\346\227\266.mp3" "b/assets/audio/\346\232\202\346\227\266.mp3" new file mode 100755 index 0000000..fa7b191 Binary files /dev/null and "b/assets/audio/\346\232\202\346\227\266.mp3" differ diff --git "a/assets/audio/\346\232\227.mp3" "b/assets/audio/\346\232\227.mp3" new file mode 100755 index 0000000..3cfb96d Binary files /dev/null and "b/assets/audio/\346\232\227.mp3" differ diff --git "a/assets/audio/\346\232\227\347\244\272.mp3" "b/assets/audio/\346\232\227\347\244\272.mp3" new file mode 100755 index 0000000..ed5f5b1 Binary files /dev/null and "b/assets/audio/\346\232\227\347\244\272.mp3" differ diff --git "a/assets/audio/\346\232\247\346\230\247.mp3" "b/assets/audio/\346\232\247\346\230\247.mp3" new file mode 100755 index 0000000..9dcf2fb Binary files /dev/null and "b/assets/audio/\346\232\247\346\230\247.mp3" differ diff --git "a/assets/audio/\346\232\264\345\212\233.mp3" "b/assets/audio/\346\232\264\345\212\233.mp3" new file mode 100755 index 0000000..6e0e09d Binary files /dev/null and "b/assets/audio/\346\232\264\345\212\233.mp3" differ diff --git "a/assets/audio/\346\232\264\351\234\262.mp3" "b/assets/audio/\346\232\264\351\234\262.mp3" new file mode 100755 index 0000000..019a61f Binary files /dev/null and "b/assets/audio/\346\232\264\351\234\262.mp3" differ diff --git "a/assets/audio/\346\233\235\345\205\211.mp3" "b/assets/audio/\346\233\235\345\205\211.mp3" new file mode 100755 index 0000000..c2fa518 Binary files /dev/null and "b/assets/audio/\346\233\235\345\205\211.mp3" differ diff --git "a/assets/audio/\346\233\276\347\273\217.mp3" "b/assets/audio/\346\233\276\347\273\217.mp3" new file mode 100755 index 0000000..8b7e559 Binary files /dev/null and "b/assets/audio/\346\233\276\347\273\217.mp3" differ diff --git "a/assets/audio/\346\234\200\345\210\235.mp3" "b/assets/audio/\346\234\200\345\210\235.mp3" new file mode 100755 index 0000000..962ff0c Binary files /dev/null and "b/assets/audio/\346\234\200\345\210\235.mp3" differ diff --git "a/assets/audio/\346\234\200\345\245\275.mp3" "b/assets/audio/\346\234\200\345\245\275.mp3" new file mode 100755 index 0000000..f34fc54 Binary files /dev/null and "b/assets/audio/\346\234\200\345\245\275.mp3" differ diff --git "a/assets/audio/\346\234\211\345\210\251.mp3" "b/assets/audio/\346\234\211\345\210\251.mp3" new file mode 100755 index 0000000..a9edd84 Binary files /dev/null and "b/assets/audio/\346\234\211\345\210\251.mp3" differ diff --git "a/assets/audio/\346\234\211\350\266\243.mp3" "b/assets/audio/\346\234\211\350\266\243.mp3" new file mode 100755 index 0000000..4873476 Binary files /dev/null and "b/assets/audio/\346\234\211\350\266\243.mp3" differ diff --git "a/assets/audio/\346\234\211\351\227\256\351\242\230/desktop.ini" "b/assets/audio/\346\234\211\351\227\256\351\242\230/desktop.ini" new file mode 100755 index 0000000..8eacd0a --- /dev/null +++ "b/assets/audio/\346\234\211\351\227\256\351\242\230/desktop.ini" @@ -0,0 +1,3 @@ +[LocalizedFileNames] +收到.mp3=@收到.mp3,0 +颤抖.mp3=@颤抖.mp3,0 diff --git "a/assets/audio/\346\234\211\351\227\256\351\242\230/\346\224\266\345\210\260.mp3" "b/assets/audio/\346\234\211\351\227\256\351\242\230/\346\224\266\345\210\260.mp3" new file mode 100755 index 0000000..99214c7 Binary files /dev/null and "b/assets/audio/\346\234\211\351\227\256\351\242\230/\346\224\266\345\210\260.mp3" differ diff --git "a/assets/audio/\346\234\211\351\227\256\351\242\230/\351\242\244\346\212\226.mp3" "b/assets/audio/\346\234\211\351\227\256\351\242\230/\351\242\244\346\212\226.mp3" new file mode 100755 index 0000000..d523e40 Binary files /dev/null and "b/assets/audio/\346\234\211\351\227\256\351\242\230/\351\242\244\346\212\226.mp3" differ diff --git "a/assets/audio/\346\234\215\350\243\205.mp3" "b/assets/audio/\346\234\215\350\243\205.mp3" new file mode 100755 index 0000000..6a46119 Binary files /dev/null and "b/assets/audio/\346\234\215\350\243\205.mp3" differ diff --git "a/assets/audio/\346\234\227\350\257\273.mp3" "b/assets/audio/\346\234\227\350\257\273.mp3" new file mode 100755 index 0000000..d022885 Binary files /dev/null and "b/assets/audio/\346\234\227\350\257\273.mp3" differ diff --git "a/assets/audio/\346\234\235.mp3" "b/assets/audio/\346\234\235.mp3" new file mode 100755 index 0000000..e800056 Binary files /dev/null and "b/assets/audio/\346\234\235.mp3" differ diff --git "a/assets/audio/\346\234\235\344\273\243.mp3" "b/assets/audio/\346\234\235\344\273\243.mp3" new file mode 100755 index 0000000..c32bfd4 Binary files /dev/null and "b/assets/audio/\346\234\235\344\273\243.mp3" differ diff --git "a/assets/audio/\346\234\237\345\276\205.mp3" "b/assets/audio/\346\234\237\345\276\205.mp3" new file mode 100755 index 0000000..a13534b Binary files /dev/null and "b/assets/audio/\346\234\237\345\276\205.mp3" differ diff --git "a/assets/audio/\346\234\237\351\227\264.mp3" "b/assets/audio/\346\234\237\351\227\264.mp3" new file mode 100755 index 0000000..55bd5e6 Binary files /dev/null and "b/assets/audio/\346\234\237\351\227\264.mp3" differ diff --git "a/assets/audio/\346\234\250\345\244\264.mp3" "b/assets/audio/\346\234\250\345\244\264.mp3" new file mode 100755 index 0000000..f970c06 Binary files /dev/null and "b/assets/audio/\346\234\250\345\244\264.mp3" differ diff --git "a/assets/audio/\346\234\252\345\277\205.mp3" "b/assets/audio/\346\234\252\345\277\205.mp3" new file mode 100755 index 0000000..05ea8d8 Binary files /dev/null and "b/assets/audio/\346\234\252\345\277\205.mp3" differ diff --git "a/assets/audio/\346\234\252\346\235\245.mp3" "b/assets/audio/\346\234\252\346\235\245.mp3" new file mode 100755 index 0000000..a7f023f Binary files /dev/null and "b/assets/audio/\346\234\252\346\235\245.mp3" differ diff --git "a/assets/audio/\346\234\254\344\272\213.mp3" "b/assets/audio/\346\234\254\344\272\213.mp3" new file mode 100755 index 0000000..877bd55 Binary files /dev/null and "b/assets/audio/\346\234\254\344\272\213.mp3" differ diff --git "a/assets/audio/\346\234\254\344\272\272.mp3" "b/assets/audio/\346\234\254\344\272\272.mp3" new file mode 100755 index 0000000..401efec Binary files /dev/null and "b/assets/audio/\346\234\254\344\272\272.mp3" differ diff --git "a/assets/audio/\346\234\254\347\247\221.mp3" "b/assets/audio/\346\234\254\347\247\221.mp3" new file mode 100755 index 0000000..7df825d Binary files /dev/null and "b/assets/audio/\346\234\254\347\247\221.mp3" differ diff --git "a/assets/audio/\346\234\254\350\203\275.mp3" "b/assets/audio/\346\234\254\350\203\275.mp3" new file mode 100755 index 0000000..f4f8498 Binary files /dev/null and "b/assets/audio/\346\234\254\350\203\275.mp3" differ diff --git "a/assets/audio/\346\234\254\350\264\250.mp3" "b/assets/audio/\346\234\254\350\264\250.mp3" new file mode 100755 index 0000000..0fb5f75 Binary files /dev/null and "b/assets/audio/\346\234\254\350\264\250.mp3" differ diff --git "a/assets/audio/\346\234\254\350\272\253.mp3" "b/assets/audio/\346\234\254\350\272\253.mp3" new file mode 100755 index 0000000..edf3fb9 Binary files /dev/null and "b/assets/audio/\346\234\254\350\272\253.mp3" differ diff --git "a/assets/audio/\346\234\254\351\222\261.mp3" "b/assets/audio/\346\234\254\351\222\261.mp3" new file mode 100755 index 0000000..60d939f Binary files /dev/null and "b/assets/audio/\346\234\254\351\222\261.mp3" differ diff --git "a/assets/audio/\346\234\254\351\242\206.mp3" "b/assets/audio/\346\234\254\351\242\206.mp3" new file mode 100755 index 0000000..c7ea14a Binary files /dev/null and "b/assets/audio/\346\234\254\351\242\206.mp3" differ diff --git "a/assets/audio/\346\234\265.mp3" "b/assets/audio/\346\234\265.mp3" new file mode 100755 index 0000000..566916f Binary files /dev/null and "b/assets/audio/\346\234\265.mp3" differ diff --git "a/assets/audio/\346\234\272\345\231\250.mp3" "b/assets/audio/\346\234\272\345\231\250.mp3" new file mode 100755 index 0000000..ca41e99 Binary files /dev/null and "b/assets/audio/\346\234\272\345\231\250.mp3" differ diff --git "a/assets/audio/\346\235\200.mp3" "b/assets/audio/\346\235\200.mp3" new file mode 100755 index 0000000..a129194 Binary files /dev/null and "b/assets/audio/\346\235\200.mp3" differ diff --git "a/assets/audio/\346\235\202\345\277\227.mp3" "b/assets/audio/\346\235\202\345\277\227.mp3" new file mode 100755 index 0000000..5f3aeba Binary files /dev/null and "b/assets/audio/\346\235\202\345\277\227.mp3" differ diff --git "a/assets/audio/\346\235\203\345\210\251.mp3" "b/assets/audio/\346\235\203\345\210\251.mp3" new file mode 100755 index 0000000..68ccbb9 Binary files /dev/null and "b/assets/audio/\346\235\203\345\210\251.mp3" differ diff --git "a/assets/audio/\346\235\203\345\212\233.mp3" "b/assets/audio/\346\235\203\345\212\233.mp3" new file mode 100755 index 0000000..68ccbb9 Binary files /dev/null and "b/assets/audio/\346\235\203\345\212\233.mp3" differ diff --git "a/assets/audio/\346\235\234\347\273\235.mp3" "b/assets/audio/\346\235\234\347\273\235.mp3" new file mode 100755 index 0000000..572e613 Binary files /dev/null and "b/assets/audio/\346\235\234\347\273\235.mp3" differ diff --git "a/assets/audio/\346\235\241\344\273\266.mp3" "b/assets/audio/\346\235\241\344\273\266.mp3" new file mode 100755 index 0000000..383b539 Binary files /dev/null and "b/assets/audio/\346\235\241\344\273\266.mp3" differ diff --git "a/assets/audio/\346\235\245.mp3" "b/assets/audio/\346\235\245.mp3" new file mode 100755 index 0000000..9b99aa5 Binary files /dev/null and "b/assets/audio/\346\235\245.mp3" differ diff --git "a/assets/audio/\346\235\257\345\255\220.mp3" "b/assets/audio/\346\235\257\345\255\220.mp3" new file mode 100755 index 0000000..b5ec34a Binary files /dev/null and "b/assets/audio/\346\235\257\345\255\220.mp3" differ diff --git "a/assets/audio/\346\236\201\345\205\266.mp3" "b/assets/audio/\346\236\201\345\205\266.mp3" new file mode 100755 index 0000000..3a840ea Binary files /dev/null and "b/assets/audio/\346\236\201\345\205\266.mp3" differ diff --git "a/assets/audio/\346\236\204\346\210\220.mp3" "b/assets/audio/\346\236\204\346\210\220.mp3" new file mode 100755 index 0000000..100e4c6 Binary files /dev/null and "b/assets/audio/\346\236\204\346\210\220.mp3" differ diff --git "a/assets/audio/\346\236\234\345\256\236.mp3" "b/assets/audio/\346\236\234\345\256\236.mp3" new file mode 100755 index 0000000..1cf1577 Binary files /dev/null and "b/assets/audio/\346\236\234\345\256\236.mp3" differ diff --git "a/assets/audio/\346\236\234\347\204\266.mp3" "b/assets/audio/\346\236\234\347\204\266.mp3" new file mode 100755 index 0000000..8b764c7 Binary files /dev/null and "b/assets/audio/\346\236\234\347\204\266.mp3" differ diff --git "a/assets/audio/\346\236\252.mp3" "b/assets/audio/\346\236\252.mp3" new file mode 100755 index 0000000..4cd4d0f Binary files /dev/null and "b/assets/audio/\346\236\252.mp3" differ diff --git "a/assets/audio/\346\237\220.mp3" "b/assets/audio/\346\237\220.mp3" new file mode 100755 index 0000000..b58046b Binary files /dev/null and "b/assets/audio/\346\237\220.mp3" differ diff --git "a/assets/audio/\346\237\234\345\217\260.mp3" "b/assets/audio/\346\237\234\345\217\260.mp3" new file mode 100755 index 0000000..e73af2a Binary files /dev/null and "b/assets/audio/\346\237\234\345\217\260.mp3" differ diff --git "a/assets/audio/\346\237\245\350\216\267.mp3" "b/assets/audio/\346\237\245\350\216\267.mp3" new file mode 100755 index 0000000..6e92e76 Binary files /dev/null and "b/assets/audio/\346\237\245\350\216\267.mp3" differ diff --git "a/assets/audio/\346\237\264\346\262\271.mp3" "b/assets/audio/\346\237\264\346\262\271.mp3" new file mode 100755 index 0000000..551a9a9 Binary files /dev/null and "b/assets/audio/\346\237\264\346\262\271.mp3" differ diff --git "a/assets/audio/\346\240\207\345\277\227.mp3" "b/assets/audio/\346\240\207\345\277\227.mp3" new file mode 100755 index 0000000..582d5f4 Binary files /dev/null and "b/assets/audio/\346\240\207\345\277\227.mp3" differ diff --git "a/assets/audio/\346\240\207\346\234\254.mp3" "b/assets/audio/\346\240\207\346\234\254.mp3" new file mode 100755 index 0000000..9d29f91 Binary files /dev/null and "b/assets/audio/\346\240\207\346\234\254.mp3" differ diff --git "a/assets/audio/\346\240\207\347\202\271.mp3" "b/assets/audio/\346\240\207\347\202\271.mp3" new file mode 100755 index 0000000..2411fd6 Binary files /dev/null and "b/assets/audio/\346\240\207\347\202\271.mp3" differ diff --git "a/assets/audio/\346\240\207\350\256\260.mp3" "b/assets/audio/\346\240\207\350\256\260.mp3" new file mode 100755 index 0000000..fba9d26 Binary files /dev/null and "b/assets/audio/\346\240\207\350\256\260.mp3" differ diff --git "a/assets/audio/\346\240\207\351\242\230.mp3" "b/assets/audio/\346\240\207\351\242\230.mp3" new file mode 100755 index 0000000..42c45a0 Binary files /dev/null and "b/assets/audio/\346\240\207\351\242\230.mp3" differ diff --git "a/assets/audio/\346\240\213.mp3" "b/assets/audio/\346\240\213.mp3" new file mode 100755 index 0000000..44cf136 Binary files /dev/null and "b/assets/audio/\346\240\213.mp3" differ diff --git "a/assets/audio/\346\240\267\345\255\220.mp3" "b/assets/audio/\346\240\267\345\255\220.mp3" new file mode 100755 index 0000000..9a1bfbc Binary files /dev/null and "b/assets/audio/\346\240\267\345\255\220.mp3" differ diff --git "a/assets/audio/\346\240\267\345\274\217.mp3" "b/assets/audio/\346\240\267\345\274\217.mp3" new file mode 100755 index 0000000..9424421 Binary files /dev/null and "b/assets/audio/\346\240\267\345\274\217.mp3" differ diff --git "a/assets/audio/\346\240\270\345\277\203.mp3" "b/assets/audio/\346\240\270\345\277\203.mp3" new file mode 100755 index 0000000..91385ab Binary files /dev/null and "b/assets/audio/\346\240\270\345\277\203.mp3" differ diff --git "a/assets/audio/\346\240\271.mp3" "b/assets/audio/\346\240\271.mp3" new file mode 100755 index 0000000..685a547 Binary files /dev/null and "b/assets/audio/\346\240\271.mp3" differ diff --git "a/assets/audio/\346\240\271\346\234\254.mp3" "b/assets/audio/\346\240\271\346\234\254.mp3" new file mode 100755 index 0000000..3c80c6e Binary files /dev/null and "b/assets/audio/\346\240\271\346\234\254.mp3" differ diff --git "a/assets/audio/\346\240\274\345\244\226.mp3" "b/assets/audio/\346\240\274\345\244\226.mp3" new file mode 100755 index 0000000..635e746 Binary files /dev/null and "b/assets/audio/\346\240\274\345\244\226.mp3" differ diff --git "a/assets/audio/\346\241\203.mp3" "b/assets/audio/\346\241\203.mp3" new file mode 100755 index 0000000..091dc13 Binary files /dev/null and "b/assets/audio/\346\241\203.mp3" differ diff --git "a/assets/audio/\346\241\210\344\273\266.mp3" "b/assets/audio/\346\241\210\344\273\266.mp3" new file mode 100755 index 0000000..d9362dd Binary files /dev/null and "b/assets/audio/\346\241\210\344\273\266.mp3" differ diff --git "a/assets/audio/\346\241\210\344\276\213.mp3" "b/assets/audio/\346\241\210\344\276\213.mp3" new file mode 100755 index 0000000..eb5f34a Binary files /dev/null and "b/assets/audio/\346\241\210\344\276\213.mp3" differ diff --git "a/assets/audio/\346\241\224\345\255\220.mp3" "b/assets/audio/\346\241\224\345\255\220.mp3" new file mode 100755 index 0000000..e3f63f5 Binary files /dev/null and "b/assets/audio/\346\241\224\345\255\220.mp3" differ diff --git "a/assets/audio/\346\241\243\346\241\210.mp3" "b/assets/audio/\346\241\243\346\241\210.mp3" new file mode 100755 index 0000000..f63080f Binary files /dev/null and "b/assets/audio/\346\241\243\346\241\210.mp3" differ diff --git "a/assets/audio/\346\241\243\346\254\241.mp3" "b/assets/audio/\346\241\243\346\254\241.mp3" new file mode 100755 index 0000000..7847bc0 Binary files /dev/null and "b/assets/audio/\346\241\243\346\254\241.mp3" differ diff --git "a/assets/audio/\346\241\245.mp3" "b/assets/audio/\346\241\245.mp3" new file mode 100755 index 0000000..46c2273 Binary files /dev/null and "b/assets/audio/\346\241\245.mp3" differ diff --git "a/assets/audio/\346\242\246\346\203\263.mp3" "b/assets/audio/\346\242\246\346\203\263.mp3" new file mode 100755 index 0000000..31fad7d Binary files /dev/null and "b/assets/audio/\346\242\246\346\203\263.mp3" differ diff --git "a/assets/audio/\346\242\250.mp3" "b/assets/audio/\346\242\250.mp3" new file mode 100755 index 0000000..06b563f Binary files /dev/null and "b/assets/audio/\346\242\250.mp3" differ diff --git "a/assets/audio/\346\242\263\345\255\220.mp3" "b/assets/audio/\346\242\263\345\255\220.mp3" new file mode 100755 index 0000000..d08b845 Binary files /dev/null and "b/assets/audio/\346\242\263\345\255\220.mp3" differ diff --git "a/assets/audio/\346\243\256\346\236\227.mp3" "b/assets/audio/\346\243\256\346\236\227.mp3" new file mode 100755 index 0000000..36e6bb1 Binary files /dev/null and "b/assets/audio/\346\243\256\346\236\227.mp3" differ diff --git "a/assets/audio/\346\244\215\347\211\251.mp3" "b/assets/audio/\346\244\215\347\211\251.mp3" new file mode 100755 index 0000000..405bc56 Binary files /dev/null and "b/assets/audio/\346\244\215\347\211\251.mp3" differ diff --git "a/assets/audio/\346\246\202\345\277\265.mp3" "b/assets/audio/\346\246\202\345\277\265.mp3" new file mode 100755 index 0000000..897cd63 Binary files /dev/null and "b/assets/audio/\346\246\202\345\277\265.mp3" differ diff --git "a/assets/audio/\346\246\202\346\213\254.mp3" "b/assets/audio/\346\246\202\346\213\254.mp3" new file mode 100755 index 0000000..ac4f9d5 Binary files /dev/null and "b/assets/audio/\346\246\202\346\213\254.mp3" differ diff --git "a/assets/audio/\346\246\234\346\240\267.mp3" "b/assets/audio/\346\246\234\346\240\267.mp3" new file mode 100755 index 0000000..b0b3271 Binary files /dev/null and "b/assets/audio/\346\246\234\346\240\267.mp3" differ diff --git "a/assets/audio/\346\250\241\344\273\277.mp3" "b/assets/audio/\346\250\241\344\273\277.mp3" new file mode 100755 index 0000000..ec5779b Binary files /dev/null and "b/assets/audio/\346\250\241\344\273\277.mp3" differ diff --git "a/assets/audio/\346\250\241\347\211\271.mp3" "b/assets/audio/\346\250\241\347\211\271.mp3" new file mode 100755 index 0000000..a4c9738 Binary files /dev/null and "b/assets/audio/\346\250\241\347\211\271.mp3" differ diff --git "a/assets/audio/\346\250\241\347\263\212.mp3" "b/assets/audio/\346\250\241\347\263\212.mp3" new file mode 100755 index 0000000..9a4a06d Binary files /dev/null and "b/assets/audio/\346\250\241\347\263\212.mp3" differ diff --git "a/assets/audio/\346\251\231.mp3" "b/assets/audio/\346\251\231.mp3" new file mode 100755 index 0000000..339dec9 Binary files /dev/null and "b/assets/audio/\346\251\231.mp3" differ diff --git "a/assets/audio/\346\251\241\347\232\256.mp3" "b/assets/audio/\346\251\241\347\232\256.mp3" new file mode 100755 index 0000000..a78e0e8 Binary files /dev/null and "b/assets/audio/\346\251\241\347\232\256.mp3" differ diff --git "a/assets/audio/\346\254\240.mp3" "b/assets/audio/\346\254\240.mp3" new file mode 100755 index 0000000..7b3a2e0 Binary files /dev/null and "b/assets/audio/\346\254\240.mp3" differ diff --git "a/assets/audio/\346\254\241\345\223\201.mp3" "b/assets/audio/\346\254\241\345\223\201.mp3" new file mode 100755 index 0000000..406c60a Binary files /dev/null and "b/assets/audio/\346\254\241\345\223\201.mp3" differ diff --git "a/assets/audio/\346\254\241\345\272\217.mp3" "b/assets/audio/\346\254\241\345\272\217.mp3" new file mode 100755 index 0000000..033fae0 Binary files /dev/null and "b/assets/audio/\346\254\241\345\272\217.mp3" differ diff --git "a/assets/audio/\346\254\241\350\246\201.mp3" "b/assets/audio/\346\254\241\350\246\201.mp3" new file mode 100755 index 0000000..ff099ce Binary files /dev/null and "b/assets/audio/\346\254\241\350\246\201.mp3" differ diff --git "a/assets/audio/\346\254\243\350\265\217.mp3" "b/assets/audio/\346\254\243\350\265\217.mp3" new file mode 100755 index 0000000..f35ecff Binary files /dev/null and "b/assets/audio/\346\254\243\350\265\217.mp3" differ diff --git "a/assets/audio/\346\254\247\346\264\262.mp3" "b/assets/audio/\346\254\247\346\264\262.mp3" new file mode 100755 index 0000000..3ae1047 Binary files /dev/null and "b/assets/audio/\346\254\247\346\264\262.mp3" differ diff --git "a/assets/audio/\346\255\207.mp3" "b/assets/audio/\346\255\207.mp3" new file mode 100755 index 0000000..30ef8c8 Binary files /dev/null and "b/assets/audio/\346\255\207.mp3" differ diff --git "a/assets/audio/\346\255\243.mp3" "b/assets/audio/\346\255\243.mp3" new file mode 100755 index 0000000..3bee4c6 Binary files /dev/null and "b/assets/audio/\346\255\243.mp3" differ diff --git "a/assets/audio/\346\255\243\345\245\275.mp3" "b/assets/audio/\346\255\243\345\245\275.mp3" new file mode 100755 index 0000000..7e85431 Binary files /dev/null and "b/assets/audio/\346\255\243\345\245\275.mp3" differ diff --git "a/assets/audio/\346\255\243\345\270\270.mp3" "b/assets/audio/\346\255\243\345\270\270.mp3" new file mode 100755 index 0000000..1a34152 Binary files /dev/null and "b/assets/audio/\346\255\243\345\270\270.mp3" differ diff --git "a/assets/audio/\346\255\243\345\274\217.mp3" "b/assets/audio/\346\255\243\345\274\217.mp3" new file mode 100755 index 0000000..89f0a86 Binary files /dev/null and "b/assets/audio/\346\255\243\345\274\217.mp3" differ diff --git "a/assets/audio/\346\255\243\347\241\256.mp3" "b/assets/audio/\346\255\243\347\241\256.mp3" new file mode 100755 index 0000000..3b5025b Binary files /dev/null and "b/assets/audio/\346\255\243\347\241\256.mp3" differ diff --git "a/assets/audio/\346\255\244\345\244\226.mp3" "b/assets/audio/\346\255\244\345\244\226.mp3" new file mode 100755 index 0000000..248f3e6 Binary files /dev/null and "b/assets/audio/\346\255\244\345\244\226.mp3" differ diff --git "a/assets/audio/\346\255\245\344\274\220.mp3" "b/assets/audio/\346\255\245\344\274\220.mp3" new file mode 100755 index 0000000..28e52fe Binary files /dev/null and "b/assets/audio/\346\255\245\344\274\220.mp3" differ diff --git "a/assets/audio/\346\255\245\351\252\244.mp3" "b/assets/audio/\346\255\245\351\252\244.mp3" new file mode 100755 index 0000000..9978b6a Binary files /dev/null and "b/assets/audio/\346\255\245\351\252\244.mp3" differ diff --git "a/assets/audio/\346\255\246\346\234\257.mp3" "b/assets/audio/\346\255\246\346\234\257.mp3" new file mode 100755 index 0000000..c65fc51 Binary files /dev/null and "b/assets/audio/\346\255\246\346\234\257.mp3" differ diff --git "a/assets/audio/\346\255\252.mp3" "b/assets/audio/\346\255\252.mp3" new file mode 100755 index 0000000..7c9868d Binary files /dev/null and "b/assets/audio/\346\255\252.mp3" differ diff --git "a/assets/audio/\346\255\271\345\276\222.mp3" "b/assets/audio/\346\255\271\345\276\222.mp3" new file mode 100755 index 0000000..b7b434a Binary files /dev/null and "b/assets/audio/\346\255\271\345\276\222.mp3" differ diff --git "a/assets/audio/\346\255\273.mp3" "b/assets/audio/\346\255\273.mp3" new file mode 100755 index 0000000..d050c4b Binary files /dev/null and "b/assets/audio/\346\255\273.mp3" differ diff --git "a/assets/audio/\346\256\213\345\277\215.mp3" "b/assets/audio/\346\256\213\345\277\215.mp3" new file mode 100755 index 0000000..2d7d3b7 Binary files /dev/null and "b/assets/audio/\346\256\213\345\277\215.mp3" differ diff --git "a/assets/audio/\346\256\213\347\226\276.mp3" "b/assets/audio/\346\256\213\347\226\276.mp3" new file mode 100755 index 0000000..058ae52 Binary files /dev/null and "b/assets/audio/\346\256\213\347\226\276.mp3" differ diff --git "a/assets/audio/\346\256\213\351\205\267.mp3" "b/assets/audio/\346\256\213\351\205\267.mp3" new file mode 100755 index 0000000..35ab01e Binary files /dev/null and "b/assets/audio/\346\256\213\351\205\267.mp3" differ diff --git "a/assets/audio/\346\257\222\345\223\201.mp3" "b/assets/audio/\346\257\222\345\223\201.mp3" new file mode 100755 index 0000000..f9963d2 Binary files /dev/null and "b/assets/audio/\346\257\222\345\223\201.mp3" differ diff --git "a/assets/audio/\346\257\224\344\276\213.mp3" "b/assets/audio/\346\257\224\344\276\213.mp3" new file mode 100755 index 0000000..9df622f Binary files /dev/null and "b/assets/audio/\346\257\224\344\276\213.mp3" differ diff --git "a/assets/audio/\346\257\224\345\226\273.mp3" "b/assets/audio/\346\257\224\345\226\273.mp3" new file mode 100755 index 0000000..14210b3 Binary files /dev/null and "b/assets/audio/\346\257\224\345\226\273.mp3" differ diff --git "a/assets/audio/\346\257\224\346\226\271.mp3" "b/assets/audio/\346\257\224\346\226\271.mp3" new file mode 100755 index 0000000..b61a49c Binary files /dev/null and "b/assets/audio/\346\257\224\346\226\271.mp3" differ diff --git "a/assets/audio/\346\257\224\351\207\215.mp3" "b/assets/audio/\346\257\224\351\207\215.mp3" new file mode 100755 index 0000000..5fcc7b8 Binary files /dev/null and "b/assets/audio/\346\257\224\351\207\215.mp3" differ diff --git "a/assets/audio/\346\257\225\347\253\237.mp3" "b/assets/audio/\346\257\225\347\253\237.mp3" new file mode 100755 index 0000000..205eae4 Binary files /dev/null and "b/assets/audio/\346\257\225\347\253\237.mp3" differ diff --git "a/assets/audio/\346\257\233\347\227\205.mp3" "b/assets/audio/\346\257\233\347\227\205.mp3" new file mode 100755 index 0000000..fa11e59 Binary files /dev/null and "b/assets/audio/\346\257\233\347\227\205.mp3" differ diff --git "a/assets/audio/\346\260\224\345\200\231.mp3" "b/assets/audio/\346\260\224\345\200\231.mp3" new file mode 100755 index 0000000..3b31a12 Binary files /dev/null and "b/assets/audio/\346\260\224\345\200\231.mp3" differ diff --git "a/assets/audio/\346\260\224\346\260\233.mp3" "b/assets/audio/\346\260\224\346\260\233.mp3" new file mode 100755 index 0000000..6170cdb Binary files /dev/null and "b/assets/audio/\346\260\224\346\260\233.mp3" differ diff --git "a/assets/audio/\346\260\270\350\277\234.mp3" "b/assets/audio/\346\260\270\350\277\234.mp3" new file mode 100755 index 0000000..e3ee053 Binary files /dev/null and "b/assets/audio/\346\260\270\350\277\234.mp3" differ diff --git "a/assets/audio/\346\261\207\347\216\207.mp3" "b/assets/audio/\346\261\207\347\216\207.mp3" new file mode 100755 index 0000000..0a4e553 Binary files /dev/null and "b/assets/audio/\346\261\207\347\216\207.mp3" differ diff --git "a/assets/audio/\346\261\211\350\257\255.mp3" "b/assets/audio/\346\261\211\350\257\255.mp3" new file mode 100755 index 0000000..71de3f6 Binary files /dev/null and "b/assets/audio/\346\261\211\350\257\255.mp3" differ diff --git "a/assets/audio/\346\261\240\345\241\230.mp3" "b/assets/audio/\346\261\240\345\241\230.mp3" new file mode 100755 index 0000000..a900f2e Binary files /dev/null and "b/assets/audio/\346\261\240\345\241\230.mp3" differ diff --git "a/assets/audio/\346\261\241\346\237\223.mp3" "b/assets/audio/\346\261\241\346\237\223.mp3" new file mode 100755 index 0000000..437551e Binary files /dev/null and "b/assets/audio/\346\261\241\346\237\223.mp3" differ diff --git "a/assets/audio/\346\261\244.mp3" "b/assets/audio/\346\261\244.mp3" new file mode 100755 index 0000000..3b1acea Binary files /dev/null and "b/assets/audio/\346\261\244.mp3" differ diff --git "a/assets/audio/\346\261\275\346\262\271.mp3" "b/assets/audio/\346\261\275\346\262\271.mp3" new file mode 100755 index 0000000..2265e58 Binary files /dev/null and "b/assets/audio/\346\261\275\346\262\271.mp3" differ diff --git "a/assets/audio/\346\262\211\346\200\235.mp3" "b/assets/audio/\346\262\211\346\200\235.mp3" new file mode 100755 index 0000000..767300a Binary files /dev/null and "b/assets/audio/\346\262\211\346\200\235.mp3" differ diff --git "a/assets/audio/\346\262\211\346\267\200.mp3" "b/assets/audio/\346\262\211\346\267\200.mp3" new file mode 100755 index 0000000..a75f32e Binary files /dev/null and "b/assets/audio/\346\262\211\346\267\200.mp3" differ diff --git "a/assets/audio/\346\262\211\347\235\200.mp3" "b/assets/audio/\346\262\211\347\235\200.mp3" new file mode 100755 index 0000000..1a7ff8a Binary files /dev/null and "b/assets/audio/\346\262\211\347\235\200.mp3" differ diff --git "a/assets/audio/\346\262\211\351\207\215.mp3" "b/assets/audio/\346\262\211\351\207\215.mp3" new file mode 100755 index 0000000..c86b22f Binary files /dev/null and "b/assets/audio/\346\262\211\351\207\215.mp3" differ diff --git "a/assets/audio/\346\262\211\351\227\267.mp3" "b/assets/audio/\346\262\211\351\227\267.mp3" new file mode 100755 index 0000000..c9f1099 Binary files /dev/null and "b/assets/audio/\346\262\211\351\227\267.mp3" differ diff --git "a/assets/audio/\346\262\211\351\273\230.mp3" "b/assets/audio/\346\262\211\351\273\230.mp3" new file mode 100755 index 0000000..c4581e8 Binary files /dev/null and "b/assets/audio/\346\262\211\351\273\230.mp3" differ diff --git "a/assets/audio/\346\262\231\345\217\221.mp3" "b/assets/audio/\346\262\231\345\217\221.mp3" new file mode 100755 index 0000000..2f1250a Binary files /dev/null and "b/assets/audio/\346\262\231\345\217\221.mp3" differ diff --git "a/assets/audio/\346\262\231\346\273\251.mp3" "b/assets/audio/\346\262\231\346\273\251.mp3" new file mode 100755 index 0000000..92d88e4 Binary files /dev/null and "b/assets/audio/\346\262\231\346\273\251.mp3" differ diff --git "a/assets/audio/\346\262\231\346\274\240.mp3" "b/assets/audio/\346\262\231\346\274\240.mp3" new file mode 100755 index 0000000..7d59e78 Binary files /dev/null and "b/assets/audio/\346\262\231\346\274\240.mp3" differ diff --git "a/assets/audio/\346\262\237\351\200\232.mp3" "b/assets/audio/\346\262\237\351\200\232.mp3" new file mode 100755 index 0000000..1aaf7ba Binary files /dev/null and "b/assets/audio/\346\262\237\351\200\232.mp3" differ diff --git "a/assets/audio/\346\262\241\346\234\211.mp3" "b/assets/audio/\346\262\241\346\234\211.mp3" new file mode 100755 index 0000000..62e7b7b Binary files /dev/null and "b/assets/audio/\346\262\241\346\234\211.mp3" differ diff --git "a/assets/audio/\346\262\271\347\202\270.mp3" "b/assets/audio/\346\262\271\347\202\270.mp3" new file mode 100755 index 0000000..ccafea5 Binary files /dev/null and "b/assets/audio/\346\262\271\347\202\270.mp3" differ diff --git "a/assets/audio/\346\262\273\347\226\227.mp3" "b/assets/audio/\346\262\273\347\226\227.mp3" new file mode 100755 index 0000000..164729e Binary files /dev/null and "b/assets/audio/\346\262\273\347\226\227.mp3" differ diff --git "a/assets/audio/\346\263\225\344\272\272.mp3" "b/assets/audio/\346\263\225\344\272\272.mp3" new file mode 100755 index 0000000..70fa79d Binary files /dev/null and "b/assets/audio/\346\263\225\344\272\272.mp3" differ diff --git "a/assets/audio/\346\263\225\351\231\242.mp3" "b/assets/audio/\346\263\225\351\231\242.mp3" new file mode 100755 index 0000000..1f74b8a Binary files /dev/null and "b/assets/audio/\346\263\225\351\231\242.mp3" differ diff --git "a/assets/audio/\346\263\242\346\265\252.mp3" "b/assets/audio/\346\263\242\346\265\252.mp3" new file mode 100755 index 0000000..3cc074a Binary files /dev/null and "b/assets/audio/\346\263\242\346\265\252.mp3" differ diff --git "a/assets/audio/\346\263\242\346\266\233.mp3" "b/assets/audio/\346\263\242\346\266\233.mp3" new file mode 100755 index 0000000..4336381 Binary files /dev/null and "b/assets/audio/\346\263\242\346\266\233.mp3" differ diff --git "a/assets/audio/\346\263\250\345\206\214.mp3" "b/assets/audio/\346\263\250\345\206\214.mp3" new file mode 100755 index 0000000..9202a8f Binary files /dev/null and "b/assets/audio/\346\263\250\345\206\214.mp3" differ diff --git "a/assets/audio/\346\264\222.mp3" "b/assets/audio/\346\264\222.mp3" new file mode 100755 index 0000000..f7e003a Binary files /dev/null and "b/assets/audio/\346\264\222.mp3" differ diff --git "a/assets/audio/\346\264\236.mp3" "b/assets/audio/\346\264\236.mp3" new file mode 100755 index 0000000..0c7fad5 Binary files /dev/null and "b/assets/audio/\346\264\236.mp3" differ diff --git "a/assets/audio/\346\264\273\350\267\203.mp3" "b/assets/audio/\346\264\273\350\267\203.mp3" new file mode 100755 index 0000000..1f7048b Binary files /dev/null and "b/assets/audio/\346\264\273\350\267\203.mp3" differ diff --git "a/assets/audio/\346\264\276.mp3" "b/assets/audio/\346\264\276.mp3" new file mode 100755 index 0000000..197fcbc Binary files /dev/null and "b/assets/audio/\346\264\276.mp3" differ diff --git "a/assets/audio/\346\265\201\344\274\240.mp3" "b/assets/audio/\346\265\201\344\274\240.mp3" new file mode 100755 index 0000000..8ce577b Binary files /dev/null and "b/assets/audio/\346\265\201\344\274\240.mp3" differ diff --git "a/assets/audio/\346\265\201\346\263\252.mp3" "b/assets/audio/\346\265\201\346\263\252.mp3" new file mode 100755 index 0000000..33069ff Binary files /dev/null and "b/assets/audio/\346\265\201\346\263\252.mp3" differ diff --git "a/assets/audio/\346\265\205.mp3" "b/assets/audio/\346\265\205.mp3" new file mode 100755 index 0000000..ebeff07 Binary files /dev/null and "b/assets/audio/\346\265\205.mp3" differ diff --git "a/assets/audio/\346\265\207.mp3" "b/assets/audio/\346\265\207.mp3" new file mode 100755 index 0000000..1a5fc38 Binary files /dev/null and "b/assets/audio/\346\265\207.mp3" differ diff --git "a/assets/audio/\346\265\213\351\207\217.mp3" "b/assets/audio/\346\265\213\351\207\217.mp3" new file mode 100755 index 0000000..27473e0 Binary files /dev/null and "b/assets/audio/\346\265\213\351\207\217.mp3" differ diff --git "a/assets/audio/\346\265\213\351\252\214.mp3" "b/assets/audio/\346\265\213\351\252\214.mp3" new file mode 100755 index 0000000..b1729f3 Binary files /dev/null and "b/assets/audio/\346\265\213\351\252\214.mp3" differ diff --git "a/assets/audio/\346\265\217\350\247\210.mp3" "b/assets/audio/\346\265\217\350\247\210.mp3" new file mode 100755 index 0000000..d7e5f63 Binary files /dev/null and "b/assets/audio/\346\265\217\350\247\210.mp3" differ diff --git "a/assets/audio/\346\265\223.mp3" "b/assets/audio/\346\265\223.mp3" new file mode 100755 index 0000000..ae6c96d Binary files /dev/null and "b/assets/audio/\346\265\223.mp3" differ diff --git "a/assets/audio/\346\265\267\345\205\263.mp3" "b/assets/audio/\346\265\267\345\205\263.mp3" new file mode 100755 index 0000000..beb64b2 Binary files /dev/null and "b/assets/audio/\346\265\267\345\205\263.mp3" differ diff --git "a/assets/audio/\346\265\267\351\262\234.mp3" "b/assets/audio/\346\265\267\351\262\234.mp3" new file mode 100755 index 0000000..9824d82 Binary files /dev/null and "b/assets/audio/\346\265\267\351\262\234.mp3" differ diff --git "a/assets/audio/\346\266\210\345\214\226.mp3" "b/assets/audio/\346\266\210\345\214\226.mp3" new file mode 100755 index 0000000..50e9699 Binary files /dev/null and "b/assets/audio/\346\266\210\345\214\226.mp3" differ diff --git "a/assets/audio/\346\266\210\345\244\261.mp3" "b/assets/audio/\346\266\210\345\244\261.mp3" new file mode 100755 index 0000000..f788241 Binary files /dev/null and "b/assets/audio/\346\266\210\345\244\261.mp3" differ diff --git "a/assets/audio/\346\266\210\346\201\257.mp3" "b/assets/audio/\346\266\210\346\201\257.mp3" new file mode 100755 index 0000000..335c169 Binary files /dev/null and "b/assets/audio/\346\266\210\346\201\257.mp3" differ diff --git "a/assets/audio/\346\266\210\346\236\201.mp3" "b/assets/audio/\346\266\210\346\236\201.mp3" new file mode 100755 index 0000000..375fb18 Binary files /dev/null and "b/assets/audio/\346\266\210\346\236\201.mp3" differ diff --git "a/assets/audio/\346\266\210\350\264\271.mp3" "b/assets/audio/\346\266\210\350\264\271.mp3" new file mode 100755 index 0000000..46360ef Binary files /dev/null and "b/assets/audio/\346\266\210\350\264\271.mp3" differ diff --git "a/assets/audio/\346\266\250.mp3" "b/assets/audio/\346\266\250.mp3" new file mode 100755 index 0000000..32a4a95 Binary files /dev/null and "b/assets/audio/\346\266\250.mp3" differ diff --git "a/assets/audio/\346\267\230\346\260\224.mp3" "b/assets/audio/\346\267\230\346\260\224.mp3" new file mode 100755 index 0000000..95f26dd Binary files /dev/null and "b/assets/audio/\346\267\230\346\260\224.mp3" differ diff --git "a/assets/audio/\346\267\241.mp3" "b/assets/audio/\346\267\241.mp3" new file mode 100755 index 0000000..9a5a60a Binary files /dev/null and "b/assets/audio/\346\267\241.mp3" differ diff --git "a/assets/audio/\346\267\241\345\255\243.mp3" "b/assets/audio/\346\267\241\345\255\243.mp3" new file mode 100755 index 0000000..1e77e25 Binary files /dev/null and "b/assets/audio/\346\267\241\345\255\243.mp3" differ diff --git "a/assets/audio/\346\267\241\346\260\264.mp3" "b/assets/audio/\346\267\241\346\260\264.mp3" new file mode 100755 index 0000000..6e8604c Binary files /dev/null and "b/assets/audio/\346\267\241\346\260\264.mp3" differ diff --git "a/assets/audio/\346\267\261.mp3" "b/assets/audio/\346\267\261.mp3" new file mode 100755 index 0000000..74789c8 Binary files /dev/null and "b/assets/audio/\346\267\261.mp3" differ diff --git "a/assets/audio/\346\267\261\345\210\273.mp3" "b/assets/audio/\346\267\261\345\210\273.mp3" new file mode 100755 index 0000000..a0d9927 Binary files /dev/null and "b/assets/audio/\346\267\261\345\210\273.mp3" differ diff --git "a/assets/audio/\346\270\205\346\267\241.mp3" "b/assets/audio/\346\270\205\346\267\241.mp3" new file mode 100755 index 0000000..b8d9883 Binary files /dev/null and "b/assets/audio/\346\270\205\346\267\241.mp3" differ diff --git "a/assets/audio/\346\270\251\345\272\246.mp3" "b/assets/audio/\346\270\251\345\272\246.mp3" new file mode 100755 index 0000000..db15621 Binary files /dev/null and "b/assets/audio/\346\270\251\345\272\246.mp3" differ diff --git "a/assets/audio/\346\270\251\346\232\226.mp3" "b/assets/audio/\346\270\251\346\232\226.mp3" new file mode 100755 index 0000000..6779834 Binary files /dev/null and "b/assets/audio/\346\270\251\346\232\226.mp3" differ diff --git "a/assets/audio/\346\270\251\346\237\224.mp3" "b/assets/audio/\346\270\251\346\237\224.mp3" new file mode 100755 index 0000000..c0f338d Binary files /dev/null and "b/assets/audio/\346\270\251\346\237\224.mp3" differ diff --git "a/assets/audio/\346\270\270\350\247\210.mp3" "b/assets/audio/\346\270\270\350\247\210.mp3" new file mode 100755 index 0000000..da83627 Binary files /dev/null and "b/assets/audio/\346\270\270\350\247\210.mp3" differ diff --git "a/assets/audio/\346\271\277\346\266\246.mp3" "b/assets/audio/\346\271\277\346\266\246.mp3" new file mode 100755 index 0000000..158a780 Binary files /dev/null and "b/assets/audio/\346\271\277\346\266\246.mp3" differ diff --git "a/assets/audio/\346\273\221.mp3" "b/assets/audio/\346\273\221.mp3" new file mode 100755 index 0000000..36a708c Binary files /dev/null and "b/assets/audio/\346\273\221.mp3" differ diff --git "a/assets/audio/\346\273\232.mp3" "b/assets/audio/\346\273\232.mp3" new file mode 100755 index 0000000..bc7b96f Binary files /dev/null and "b/assets/audio/\346\273\232.mp3" differ diff --git "a/assets/audio/\346\273\241\350\266\263.mp3" "b/assets/audio/\346\273\241\350\266\263.mp3" new file mode 100755 index 0000000..10c45de Binary files /dev/null and "b/assets/audio/\346\273\241\350\266\263.mp3" differ diff --git "a/assets/audio/\346\273\264.mp3" "b/assets/audio/\346\273\264.mp3" new file mode 100755 index 0000000..c084739 Binary files /dev/null and "b/assets/audio/\346\273\264.mp3" differ diff --git "a/assets/audio/\346\274\217.mp3" "b/assets/audio/\346\274\217.mp3" new file mode 100755 index 0000000..df606dd Binary files /dev/null and "b/assets/audio/\346\274\217.mp3" differ diff --git "a/assets/audio/\346\274\224\345\207\272.mp3" "b/assets/audio/\346\274\224\345\207\272.mp3" new file mode 100755 index 0000000..1a4c7f7 Binary files /dev/null and "b/assets/audio/\346\274\224\345\207\272.mp3" differ diff --git "a/assets/audio/\346\274\224\345\221\230.mp3" "b/assets/audio/\346\274\224\345\221\230.mp3" new file mode 100755 index 0000000..c1eb0e4 Binary files /dev/null and "b/assets/audio/\346\274\224\345\221\230.mp3" differ diff --git "a/assets/audio/\346\274\224\350\256\262.mp3" "b/assets/audio/\346\274\224\350\256\262.mp3" new file mode 100755 index 0000000..fae8a3a Binary files /dev/null and "b/assets/audio/\346\274\224\350\256\262.mp3" differ diff --git "a/assets/audio/\346\275\256\346\265\201.mp3" "b/assets/audio/\346\275\256\346\265\201.mp3" new file mode 100755 index 0000000..822e04e Binary files /dev/null and "b/assets/audio/\346\275\256\346\265\201.mp3" differ diff --git "a/assets/audio/\346\275\256\346\271\277.mp3" "b/assets/audio/\346\275\256\346\271\277.mp3" new file mode 100755 index 0000000..1a5c784 Binary files /dev/null and "b/assets/audio/\346\275\256\346\271\277.mp3" differ diff --git "a/assets/audio/\346\276\204\346\270\205.mp3" "b/assets/audio/\346\276\204\346\270\205.mp3" new file mode 100755 index 0000000..2ffd3a7 Binary files /dev/null and "b/assets/audio/\346\276\204\346\270\205.mp3" differ diff --git "a/assets/audio/\346\277\200\347\203\210.mp3" "b/assets/audio/\346\277\200\347\203\210.mp3" new file mode 100755 index 0000000..1604bd5 Binary files /dev/null and "b/assets/audio/\346\277\200\347\203\210.mp3" differ diff --git "a/assets/audio/\346\277\222\344\270\264.mp3" "b/assets/audio/\346\277\222\344\270\264.mp3" new file mode 100755 index 0000000..c5d55ba Binary files /dev/null and "b/assets/audio/\346\277\222\344\270\264.mp3" differ diff --git "a/assets/audio/\347\201\253\346\237\264.mp3" "b/assets/audio/\347\201\253\346\237\264.mp3" new file mode 100755 index 0000000..964bac8 Binary files /dev/null and "b/assets/audio/\347\201\253\346\237\264.mp3" differ diff --git "a/assets/audio/\347\201\257\347\254\274.mp3" "b/assets/audio/\347\201\257\347\254\274.mp3" new file mode 100755 index 0000000..f65dded Binary files /dev/null and "b/assets/audio/\347\201\257\347\254\274.mp3" differ diff --git "a/assets/audio/\347\201\260.mp3" "b/assets/audio/\347\201\260.mp3" new file mode 100755 index 0000000..543bd4b Binary files /dev/null and "b/assets/audio/\347\201\260.mp3" differ diff --git "a/assets/audio/\347\201\260\345\260\230.mp3" "b/assets/audio/\347\201\260\345\260\230.mp3" new file mode 100755 index 0000000..559f283 Binary files /dev/null and "b/assets/audio/\347\201\260\345\260\230.mp3" differ diff --git "a/assets/audio/\347\201\260\345\277\203.mp3" "b/assets/audio/\347\201\260\345\277\203.mp3" new file mode 100755 index 0000000..39aa279 Binary files /dev/null and "b/assets/audio/\347\201\260\345\277\203.mp3" differ diff --git "a/assets/audio/\347\201\265\346\264\273.mp3" "b/assets/audio/\347\201\265\346\264\273.mp3" new file mode 100755 index 0000000..aa8b797 Binary files /dev/null and "b/assets/audio/\347\201\265\346\264\273.mp3" differ diff --git "a/assets/audio/\347\201\276\345\256\263.mp3" "b/assets/audio/\347\201\276\345\256\263.mp3" new file mode 100755 index 0000000..928bbb5 Binary files /dev/null and "b/assets/audio/\347\201\276\345\256\263.mp3" differ diff --git "a/assets/audio/\347\201\277\347\203\202.mp3" "b/assets/audio/\347\201\277\347\203\202.mp3" new file mode 100755 index 0000000..a1717c5 Binary files /dev/null and "b/assets/audio/\347\201\277\347\203\202.mp3" differ diff --git "a/assets/audio/\347\202\212\347\203\237.mp3" "b/assets/audio/\347\202\212\347\203\237.mp3" new file mode 100755 index 0000000..7e89fbe Binary files /dev/null and "b/assets/audio/\347\202\212\347\203\237.mp3" differ diff --git "a/assets/audio/\347\202\222.mp3" "b/assets/audio/\347\202\222.mp3" new file mode 100755 index 0000000..16bee86 Binary files /dev/null and "b/assets/audio/\347\202\222.mp3" differ diff --git "a/assets/audio/\347\202\271.mp3" "b/assets/audio/\347\202\271.mp3" new file mode 100755 index 0000000..ad4a3bd Binary files /dev/null and "b/assets/audio/\347\202\271.mp3" differ diff --git "a/assets/audio/\347\202\271\345\277\203.mp3" "b/assets/audio/\347\202\271\345\277\203.mp3" new file mode 100755 index 0000000..f2e99d8 Binary files /dev/null and "b/assets/audio/\347\202\271\345\277\203.mp3" differ diff --git "a/assets/audio/\347\202\271\347\274\200.mp3" "b/assets/audio/\347\202\271\347\274\200.mp3" new file mode 100755 index 0000000..c83f8f1 Binary files /dev/null and "b/assets/audio/\347\202\271\347\274\200.mp3" differ diff --git "a/assets/audio/\347\203\202.mp3" "b/assets/audio/\347\203\202.mp3" new file mode 100755 index 0000000..f5de122 Binary files /dev/null and "b/assets/audio/\347\203\202.mp3" differ diff --git "a/assets/audio/\347\203\253.mp3" "b/assets/audio/\347\203\253.mp3" new file mode 100755 index 0000000..968b04f Binary files /dev/null and "b/assets/audio/\347\203\253.mp3" differ diff --git "a/assets/audio/\347\203\255\345\277\203.mp3" "b/assets/audio/\347\203\255\345\277\203.mp3" new file mode 100755 index 0000000..589a9d2 Binary files /dev/null and "b/assets/audio/\347\203\255\345\277\203.mp3" differ diff --git "a/assets/audio/\347\203\255\347\203\210.mp3" "b/assets/audio/\347\203\255\347\203\210.mp3" new file mode 100755 index 0000000..dfcace8 Binary files /dev/null and "b/assets/audio/\347\203\255\347\203\210.mp3" differ diff --git "a/assets/audio/\347\203\255\347\210\261.mp3" "b/assets/audio/\347\203\255\347\210\261.mp3" new file mode 100755 index 0000000..a63fc18 Binary files /dev/null and "b/assets/audio/\347\203\255\347\210\261.mp3" differ diff --git "a/assets/audio/\347\203\255\351\227\271.mp3" "b/assets/audio/\347\203\255\351\227\271.mp3" new file mode 100755 index 0000000..48175a4 Binary files /dev/null and "b/assets/audio/\347\203\255\351\227\271.mp3" differ diff --git "a/assets/audio/\347\204\266\350\200\214.mp3" "b/assets/audio/\347\204\266\350\200\214.mp3" new file mode 100755 index 0000000..4c98021 Binary files /dev/null and "b/assets/audio/\347\204\266\350\200\214.mp3" differ diff --git "a/assets/audio/\347\205\244\347\202\255.mp3" "b/assets/audio/\347\205\244\347\202\255.mp3" new file mode 100755 index 0000000..2f1c718 Binary files /dev/null and "b/assets/audio/\347\205\244\347\202\255.mp3" differ diff --git "a/assets/audio/\347\205\247.mp3" "b/assets/audio/\347\205\247.mp3" new file mode 100755 index 0000000..da964fc Binary files /dev/null and "b/assets/audio/\347\205\247.mp3" differ diff --git "a/assets/audio/\347\205\247\345\270\270.mp3" "b/assets/audio/\347\205\247\345\270\270.mp3" new file mode 100755 index 0000000..b372caf Binary files /dev/null and "b/assets/audio/\347\205\247\345\270\270.mp3" differ diff --git "a/assets/audio/\347\205\256.mp3" "b/assets/audio/\347\205\256.mp3" new file mode 100755 index 0000000..8bcb3c4 Binary files /dev/null and "b/assets/audio/\347\205\256.mp3" differ diff --git "a/assets/audio/\347\206\237\346\202\211.mp3" "b/assets/audio/\347\206\237\346\202\211.mp3" new file mode 100755 index 0000000..e728abf Binary files /dev/null and "b/assets/audio/\347\206\237\346\202\211.mp3" differ diff --git "a/assets/audio/\347\206\237\347\273\203.mp3" "b/assets/audio/\347\206\237\347\273\203.mp3" new file mode 100755 index 0000000..65f89fa Binary files /dev/null and "b/assets/audio/\347\206\237\347\273\203.mp3" differ diff --git "a/assets/audio/\347\206\254.mp3" "b/assets/audio/\347\206\254.mp3" new file mode 100755 index 0000000..5197197 Binary files /dev/null and "b/assets/audio/\347\206\254.mp3" differ diff --git "a/assets/audio/\347\206\254\345\244\234.mp3" "b/assets/audio/\347\206\254\345\244\234.mp3" new file mode 100755 index 0000000..8c91f0c Binary files /dev/null and "b/assets/audio/\347\206\254\345\244\234.mp3" differ diff --git "a/assets/audio/\347\207\203\347\203\247.mp3" "b/assets/audio/\347\207\203\347\203\247.mp3" new file mode 100755 index 0000000..ad38bfc Binary files /dev/null and "b/assets/audio/\347\207\203\347\203\247.mp3" differ diff --git "a/assets/audio/\347\210\206\345\217\221.mp3" "b/assets/audio/\347\210\206\345\217\221.mp3" new file mode 100755 index 0000000..43b4620 Binary files /dev/null and "b/assets/audio/\347\210\206\345\217\221.mp3" differ diff --git "a/assets/audio/\347\210\206\347\202\270.mp3" "b/assets/audio/\347\210\206\347\202\270.mp3" new file mode 100755 index 0000000..8700e63 Binary files /dev/null and "b/assets/audio/\347\210\206\347\202\270.mp3" differ diff --git "a/assets/audio/\347\210\261.mp3" "b/assets/audio/\347\210\261.mp3" new file mode 100755 index 0000000..e07bf03 Binary files /dev/null and "b/assets/audio/\347\210\261.mp3" differ diff --git "a/assets/audio/\347\210\261\345\277\203.mp3" "b/assets/audio/\347\210\261\345\277\203.mp3" new file mode 100755 index 0000000..288447f Binary files /dev/null and "b/assets/audio/\347\210\261\345\277\203.mp3" differ diff --git "a/assets/audio/\347\210\261\346\203\234.mp3" "b/assets/audio/\347\210\261\346\203\234.mp3" new file mode 100755 index 0000000..2324a48 Binary files /dev/null and "b/assets/audio/\347\210\261\346\203\234.mp3" differ diff --git "a/assets/audio/\347\210\261\346\210\264.mp3" "b/assets/audio/\347\210\261\346\210\264.mp3" new file mode 100755 index 0000000..d213171 Binary files /dev/null and "b/assets/audio/\347\210\261\346\210\264.mp3" differ diff --git "a/assets/audio/\347\210\261\346\212\244.mp3" "b/assets/audio/\347\210\261\346\212\244.mp3" new file mode 100755 index 0000000..6c20f2c Binary files /dev/null and "b/assets/audio/\347\210\261\346\212\244.mp3" differ diff --git "a/assets/audio/\347\211\207.mp3" "b/assets/audio/\347\211\207.mp3" new file mode 100755 index 0000000..bd217bb Binary files /dev/null and "b/assets/audio/\347\211\207.mp3" differ diff --git "a/assets/audio/\347\211\207\351\235\242.mp3" "b/assets/audio/\347\211\207\351\235\242.mp3" new file mode 100755 index 0000000..9c781e4 Binary files /dev/null and "b/assets/audio/\347\211\207\351\235\242.mp3" differ diff --git "a/assets/audio/\347\211\210\346\234\254.mp3" "b/assets/audio/\347\211\210\346\234\254.mp3" new file mode 100755 index 0000000..a2412f8 Binary files /dev/null and "b/assets/audio/\347\211\210\346\234\254.mp3" differ diff --git "a/assets/audio/\347\211\231\350\206\217.mp3" "b/assets/audio/\347\211\231\350\206\217.mp3" new file mode 100755 index 0000000..30edb8a Binary files /dev/null and "b/assets/audio/\347\211\231\350\206\217.mp3" differ diff --git "a/assets/audio/\347\211\231\351\275\277.mp3" "b/assets/audio/\347\211\231\351\275\277.mp3" new file mode 100755 index 0000000..a0c8122 Binary files /dev/null and "b/assets/audio/\347\211\231\351\275\277.mp3" differ diff --git "a/assets/audio/\347\211\251\347\220\206.mp3" "b/assets/audio/\347\211\251\347\220\206.mp3" new file mode 100755 index 0000000..e869942 Binary files /dev/null and "b/assets/audio/\347\211\251\347\220\206.mp3" differ diff --git "a/assets/audio/\347\211\251\350\264\250.mp3" "b/assets/audio/\347\211\251\350\264\250.mp3" new file mode 100755 index 0000000..368dfde Binary files /dev/null and "b/assets/audio/\347\211\251\350\264\250.mp3" differ diff --git "a/assets/audio/\347\211\271\345\276\201.mp3" "b/assets/audio/\347\211\271\345\276\201.mp3" new file mode 100755 index 0000000..b700dfa Binary files /dev/null and "b/assets/audio/\347\211\271\345\276\201.mp3" differ diff --git "a/assets/audio/\347\211\271\346\256\212.mp3" "b/assets/audio/\347\211\271\346\256\212.mp3" new file mode 100755 index 0000000..b421a95 Binary files /dev/null and "b/assets/audio/\347\211\271\346\256\212.mp3" differ diff --git "a/assets/audio/\347\211\271\347\202\271.mp3" "b/assets/audio/\347\211\271\347\202\271.mp3" new file mode 100755 index 0000000..dcbce9c Binary files /dev/null and "b/assets/audio/\347\211\271\347\202\271.mp3" differ diff --git "a/assets/audio/\347\211\271\350\211\262.mp3" "b/assets/audio/\347\211\271\350\211\262.mp3" new file mode 100755 index 0000000..68e5d9c Binary files /dev/null and "b/assets/audio/\347\211\271\350\211\262.mp3" differ diff --git "a/assets/audio/\347\212\266\345\206\265.mp3" "b/assets/audio/\347\212\266\345\206\265.mp3" new file mode 100755 index 0000000..1ff2b85 Binary files /dev/null and "b/assets/audio/\347\212\266\345\206\265.mp3" differ diff --git "a/assets/audio/\347\212\266\346\200\201.mp3" "b/assets/audio/\347\212\266\346\200\201.mp3" new file mode 100755 index 0000000..1cfa01e Binary files /dev/null and "b/assets/audio/\347\212\266\346\200\201.mp3" differ diff --git "a/assets/audio/\347\212\271\350\261\253.mp3" "b/assets/audio/\347\212\271\350\261\253.mp3" new file mode 100755 index 0000000..e4068bc Binary files /dev/null and "b/assets/audio/\347\212\271\350\261\253.mp3" differ diff --git "a/assets/audio/\347\213\227.mp3" "b/assets/audio/\347\213\227.mp3" new file mode 100755 index 0000000..3ab3c84 Binary files /dev/null and "b/assets/audio/\347\213\227.mp3" differ diff --git "a/assets/audio/\347\213\241\347\214\276.mp3" "b/assets/audio/\347\213\241\347\214\276.mp3" new file mode 100755 index 0000000..bd10d74 Binary files /dev/null and "b/assets/audio/\347\213\241\347\214\276.mp3" differ diff --git "a/assets/audio/\347\213\254\347\211\271.mp3" "b/assets/audio/\347\213\254\347\211\271.mp3" new file mode 100755 index 0000000..c4993fb Binary files /dev/null and "b/assets/audio/\347\213\254\347\211\271.mp3" differ diff --git "a/assets/audio/\347\213\254\347\253\213.mp3" "b/assets/audio/\347\213\254\347\253\213.mp3" new file mode 100755 index 0000000..f9dc812 Binary files /dev/null and "b/assets/audio/\347\213\254\347\253\213.mp3" differ diff --git "a/assets/audio/\347\213\254\350\243\201.mp3" "b/assets/audio/\347\213\254\350\243\201.mp3" new file mode 100755 index 0000000..580b4b0 Binary files /dev/null and "b/assets/audio/\347\213\254\350\243\201.mp3" differ diff --git "a/assets/audio/\347\213\256\345\255\220.mp3" "b/assets/audio/\347\213\256\345\255\220.mp3" new file mode 100755 index 0000000..7dafbed Binary files /dev/null and "b/assets/audio/\347\213\256\345\255\220.mp3" differ diff --git "a/assets/audio/\347\214\252.mp3" "b/assets/audio/\347\214\252.mp3" new file mode 100755 index 0000000..dedd043 Binary files /dev/null and "b/assets/audio/\347\214\252.mp3" differ diff --git "a/assets/audio/\347\214\253.mp3" "b/assets/audio/\347\214\253.mp3" new file mode 100755 index 0000000..eeb8d4b Binary files /dev/null and "b/assets/audio/\347\214\253.mp3" differ diff --git "a/assets/audio/\347\214\264\345\255\220.mp3" "b/assets/audio/\347\214\264\345\255\220.mp3" new file mode 100755 index 0000000..7572abf Binary files /dev/null and "b/assets/audio/\347\214\264\345\255\220.mp3" differ diff --git "a/assets/audio/\347\216\211\347\261\263.mp3" "b/assets/audio/\347\216\211\347\261\263.mp3" new file mode 100755 index 0000000..ad1f0fc Binary files /dev/null and "b/assets/audio/\347\216\211\347\261\263.mp3" differ diff --git "a/assets/audio/\347\216\213\345\255\220.mp3" "b/assets/audio/\347\216\213\345\255\220.mp3" new file mode 100755 index 0000000..dadaf75 Binary files /dev/null and "b/assets/audio/\347\216\213\345\255\220.mp3" differ diff --git "a/assets/audio/\347\216\251\345\205\267.mp3" "b/assets/audio/\347\216\251\345\205\267.mp3" new file mode 100755 index 0000000..fac7c88 Binary files /dev/null and "b/assets/audio/\347\216\251\345\205\267.mp3" differ diff --git "a/assets/audio/\347\216\260\344\273\243.mp3" "b/assets/audio/\347\216\260\344\273\243.mp3" new file mode 100755 index 0000000..59e6537 Binary files /dev/null and "b/assets/audio/\347\216\260\344\273\243.mp3" differ diff --git "a/assets/audio/\347\216\260\345\256\236.mp3" "b/assets/audio/\347\216\260\345\256\236.mp3" new file mode 100755 index 0000000..099df5c Binary files /dev/null and "b/assets/audio/\347\216\260\345\256\236.mp3" differ diff --git "a/assets/audio/\347\216\260\350\261\241.mp3" "b/assets/audio/\347\216\260\350\261\241.mp3" new file mode 100755 index 0000000..1e58a30 Binary files /dev/null and "b/assets/audio/\347\216\260\350\261\241.mp3" differ diff --git "a/assets/audio/\347\216\260\351\207\221.mp3" "b/assets/audio/\347\216\260\351\207\221.mp3" new file mode 100755 index 0000000..0c51118 Binary files /dev/null and "b/assets/audio/\347\216\260\351\207\221.mp3" differ diff --git "a/assets/audio/\347\216\273\347\222\203.mp3" "b/assets/audio/\347\216\273\347\222\203.mp3" new file mode 100755 index 0000000..cd76ee3 Binary files /dev/null and "b/assets/audio/\347\216\273\347\222\203.mp3" differ diff --git "a/assets/audio/\347\217\215\346\203\234.mp3" "b/assets/audio/\347\217\215\346\203\234.mp3" new file mode 100755 index 0000000..06254fa Binary files /dev/null and "b/assets/audio/\347\217\215\346\203\234.mp3" differ diff --git "a/assets/audio/\347\220\203\350\277\267.mp3" "b/assets/audio/\347\220\203\350\277\267.mp3" new file mode 100755 index 0000000..fc5e9cd Binary files /dev/null and "b/assets/audio/\347\220\203\350\277\267.mp3" differ diff --git "a/assets/audio/\347\220\206\347\224\261.mp3" "b/assets/audio/\347\220\206\347\224\261.mp3" new file mode 100755 index 0000000..c3dc5fd Binary files /dev/null and "b/assets/audio/\347\220\206\347\224\261.mp3" differ diff --git "a/assets/audio/\347\220\206\350\256\272.mp3" "b/assets/audio/\347\220\206\350\256\272.mp3" new file mode 100755 index 0000000..a8df3f5 Binary files /dev/null and "b/assets/audio/\347\220\206\350\256\272.mp3" differ diff --git "a/assets/audio/\347\224\232\350\207\263.mp3" "b/assets/audio/\347\224\232\350\207\263.mp3" new file mode 100755 index 0000000..cf45e9c Binary files /dev/null and "b/assets/audio/\347\224\232\350\207\263.mp3" differ diff --git "a/assets/audio/\347\224\237\344\272\247.mp3" "b/assets/audio/\347\224\237\344\272\247.mp3" new file mode 100755 index 0000000..4ce2ae6 Binary files /dev/null and "b/assets/audio/\347\224\237\344\272\247.mp3" differ diff --git "a/assets/audio/\347\224\237\345\212\250.mp3" "b/assets/audio/\347\224\237\345\212\250.mp3" new file mode 100755 index 0000000..46c14fb Binary files /dev/null and "b/assets/audio/\347\224\237\345\212\250.mp3" differ diff --git "a/assets/audio/\347\224\237\345\221\275.mp3" "b/assets/audio/\347\224\237\345\221\275.mp3" new file mode 100755 index 0000000..26b38cf Binary files /dev/null and "b/assets/audio/\347\224\237\345\221\275.mp3" differ diff --git "a/assets/audio/\347\224\237\346\204\217.mp3" "b/assets/audio/\347\224\237\346\204\217.mp3" new file mode 100755 index 0000000..9ac1470 Binary files /dev/null and "b/assets/audio/\347\224\237\346\204\217.mp3" differ diff --git "a/assets/audio/\347\224\237\346\264\273.mp3" "b/assets/audio/\347\224\237\346\264\273.mp3" new file mode 100755 index 0000000..d18b0f8 Binary files /dev/null and "b/assets/audio/\347\224\237\346\264\273.mp3" differ diff --git "a/assets/audio/\347\224\237\351\225\277.mp3" "b/assets/audio/\347\224\237\351\225\277.mp3" new file mode 100755 index 0000000..b4e46d9 Binary files /dev/null and "b/assets/audio/\347\224\237\351\225\277.mp3" differ diff --git "a/assets/audio/\347\224\250\345\212\237.mp3" "b/assets/audio/\347\224\250\345\212\237.mp3" new file mode 100755 index 0000000..d252141 Binary files /dev/null and "b/assets/audio/\347\224\250\345\212\237.mp3" differ diff --git "a/assets/audio/\347\224\250\351\200\224.mp3" "b/assets/audio/\347\224\250\351\200\224.mp3" new file mode 100755 index 0000000..bd650c4 Binary files /dev/null and "b/assets/audio/\347\224\250\351\200\224.mp3" differ diff --git "a/assets/audio/\347\224\251.mp3" "b/assets/audio/\347\224\251.mp3" new file mode 100755 index 0000000..4f60003 Binary files /dev/null and "b/assets/audio/\347\224\251.mp3" differ diff --git "a/assets/audio/\347\224\255.mp3" "b/assets/audio/\347\224\255.mp3" new file mode 100755 index 0000000..622efcf Binary files /dev/null and "b/assets/audio/\347\224\255.mp3" differ diff --git "a/assets/audio/\347\224\261.mp3" "b/assets/audio/\347\224\261.mp3" new file mode 100755 index 0000000..477fb38 Binary files /dev/null and "b/assets/audio/\347\224\261.mp3" differ diff --git "a/assets/audio/\347\224\261\344\272\216.mp3" "b/assets/audio/\347\224\261\344\272\216.mp3" new file mode 100755 index 0000000..fa41cd6 Binary files /dev/null and "b/assets/audio/\347\224\261\344\272\216.mp3" differ diff --git "a/assets/audio/\347\224\262.mp3" "b/assets/audio/\347\224\262.mp3" new file mode 100755 index 0000000..e5316e2 Binary files /dev/null and "b/assets/audio/\347\224\262.mp3" differ diff --git "a/assets/audio/\347\224\265\345\217\260.mp3" "b/assets/audio/\347\224\265\345\217\260.mp3" new file mode 100755 index 0000000..9ba11b6 Binary files /dev/null and "b/assets/audio/\347\224\265\345\217\260.mp3" differ diff --git "a/assets/audio/\347\224\265\345\275\261.mp3" "b/assets/audio/\347\224\265\345\275\261.mp3" new file mode 100755 index 0000000..282929c Binary files /dev/null and "b/assets/audio/\347\224\265\345\275\261.mp3" differ diff --git "a/assets/audio/\347\224\265\346\261\240.mp3" "b/assets/audio/\347\224\265\346\261\240.mp3" new file mode 100755 index 0000000..6ada60e Binary files /dev/null and "b/assets/audio/\347\224\265\346\261\240.mp3" differ diff --git "a/assets/audio/\347\224\265\346\272\220.mp3" "b/assets/audio/\347\224\265\346\272\220.mp3" new file mode 100755 index 0000000..ceb8e3a Binary files /dev/null and "b/assets/audio/\347\224\265\346\272\220.mp3" differ diff --git "a/assets/audio/\347\224\265\350\204\221.mp3" "b/assets/audio/\347\224\265\350\204\221.mp3" new file mode 100755 index 0000000..647eb5a Binary files /dev/null and "b/assets/audio/\347\224\265\350\204\221.mp3" differ diff --git "a/assets/audio/\347\224\265\350\247\206.mp3" "b/assets/audio/\347\224\265\350\247\206.mp3" new file mode 100755 index 0000000..b1a928f Binary files /dev/null and "b/assets/audio/\347\224\265\350\247\206.mp3" differ diff --git "a/assets/audio/\347\225\205\351\200\232.mp3" "b/assets/audio/\347\225\205\351\200\232.mp3" new file mode 100755 index 0000000..af33925 Binary files /dev/null and "b/assets/audio/\347\225\205\351\200\232.mp3" differ diff --git "a/assets/audio/\347\225\205\351\224\200.mp3" "b/assets/audio/\347\225\205\351\224\200.mp3" new file mode 100755 index 0000000..4802847 Binary files /dev/null and "b/assets/audio/\347\225\205\351\224\200.mp3" differ diff --git "a/assets/audio/\347\225\252.mp3" "b/assets/audio/\347\225\252.mp3" new file mode 100755 index 0000000..20335be Binary files /dev/null and "b/assets/audio/\347\225\252.mp3" differ diff --git "a/assets/audio/\347\226\221\351\227\256.mp3" "b/assets/audio/\347\226\221\351\227\256.mp3" new file mode 100755 index 0000000..5cda063 Binary files /dev/null and "b/assets/audio/\347\226\221\351\227\256.mp3" differ diff --git "a/assets/audio/\347\226\244.mp3" "b/assets/audio/\347\226\244.mp3" new file mode 100755 index 0000000..82450dd Binary files /dev/null and "b/assets/audio/\347\226\244.mp3" differ diff --git "a/assets/audio/\347\226\257\347\213\202.mp3" "b/assets/audio/\347\226\257\347\213\202.mp3" new file mode 100755 index 0000000..22ff9d0 Binary files /dev/null and "b/assets/audio/\347\226\257\347\213\202.mp3" differ diff --git "a/assets/audio/\347\226\262\345\212\263.mp3" "b/assets/audio/\347\226\262\345\212\263.mp3" new file mode 100755 index 0000000..f308152 Binary files /dev/null and "b/assets/audio/\347\226\262\345\212\263.mp3" differ diff --git "a/assets/audio/\347\226\274\347\210\261.mp3" "b/assets/audio/\347\226\274\347\210\261.mp3" new file mode 100755 index 0000000..c7fcafd Binary files /dev/null and "b/assets/audio/\347\226\274\347\210\261.mp3" differ diff --git "a/assets/audio/\347\227\205\346\257\222.mp3" "b/assets/audio/\347\227\205\346\257\222.mp3" new file mode 100755 index 0000000..3886923 Binary files /dev/null and "b/assets/audio/\347\227\205\346\257\222.mp3" differ diff --git "a/assets/audio/\347\227\222.mp3" "b/assets/audio/\347\227\222.mp3" new file mode 100755 index 0000000..03c1b46 Binary files /dev/null and "b/assets/audio/\347\227\222.mp3" differ diff --git "a/assets/audio/\347\227\233\345\277\253.mp3" "b/assets/audio/\347\227\233\345\277\253.mp3" new file mode 100755 index 0000000..006b1f3 Binary files /dev/null and "b/assets/audio/\347\227\233\345\277\253.mp3" differ diff --git "a/assets/audio/\347\227\233\350\213\246.mp3" "b/assets/audio/\347\227\233\350\213\246.mp3" new file mode 100755 index 0000000..210d53a Binary files /dev/null and "b/assets/audio/\347\227\233\350\213\246.mp3" differ diff --git "a/assets/audio/\347\231\214\347\227\207.mp3" "b/assets/audio/\347\231\214\347\227\207.mp3" new file mode 100755 index 0000000..4789999 Binary files /dev/null and "b/assets/audio/\347\231\214\347\227\207.mp3" differ diff --git "a/assets/audio/\347\231\273\345\275\225.mp3" "b/assets/audio/\347\231\273\345\275\225.mp3" new file mode 100755 index 0000000..4ba01b9 Binary files /dev/null and "b/assets/audio/\347\231\273\345\275\225.mp3" differ diff --git "a/assets/audio/\347\231\273\350\256\260.mp3" "b/assets/audio/\347\231\273\350\256\260.mp3" new file mode 100755 index 0000000..21f9b73 Binary files /dev/null and "b/assets/audio/\347\231\273\350\256\260.mp3" differ diff --git "a/assets/audio/\347\231\273\351\231\206.mp3" "b/assets/audio/\347\231\273\351\231\206.mp3" new file mode 100755 index 0000000..8287ee5 Binary files /dev/null and "b/assets/audio/\347\231\273\351\231\206.mp3" differ diff --git "a/assets/audio/\347\232\204.mp3" "b/assets/audio/\347\232\204.mp3" new file mode 100755 index 0000000..22d6c69 Binary files /dev/null and "b/assets/audio/\347\232\204.mp3" differ diff --git "a/assets/audio/\347\232\204\347\241\256.mp3" "b/assets/audio/\347\232\204\347\241\256.mp3" new file mode 100755 index 0000000..3aaf703 Binary files /dev/null and "b/assets/audio/\347\232\204\347\241\256.mp3" differ diff --git "a/assets/audio/\347\233\206.mp3" "b/assets/audio/\347\233\206.mp3" new file mode 100755 index 0000000..418f8c5 Binary files /dev/null and "b/assets/audio/\347\233\206.mp3" differ diff --git "a/assets/audio/\347\233\220.mp3" "b/assets/audio/\347\233\220.mp3" new file mode 100755 index 0000000..f749dc3 Binary files /dev/null and "b/assets/audio/\347\233\220.mp3" differ diff --git "a/assets/audio/\347\233\226.mp3" "b/assets/audio/\347\233\226.mp3" new file mode 100755 index 0000000..5d8e9d0 Binary files /dev/null and "b/assets/audio/\347\233\226.mp3" differ diff --git "a/assets/audio/\347\233\227\347\252\203.mp3" "b/assets/audio/\347\233\227\347\252\203.mp3" new file mode 100755 index 0000000..4728fe8 Binary files /dev/null and "b/assets/audio/\347\233\227\347\252\203.mp3" differ diff --git "a/assets/audio/\347\233\233.mp3" "b/assets/audio/\347\233\233.mp3" new file mode 100755 index 0000000..b1f8b82 Binary files /dev/null and "b/assets/audio/\347\233\233.mp3" differ diff --git "a/assets/audio/\347\233\256\345\211\215.mp3" "b/assets/audio/\347\233\256\345\211\215.mp3" new file mode 100755 index 0000000..11ad7f6 Binary files /dev/null and "b/assets/audio/\347\233\256\345\211\215.mp3" differ diff --git "a/assets/audio/\347\233\256\345\275\225.mp3" "b/assets/audio/\347\233\256\345\275\225.mp3" new file mode 100755 index 0000000..ae2f841 Binary files /dev/null and "b/assets/audio/\347\233\256\345\275\225.mp3" differ diff --git "a/assets/audio/\347\233\256\346\240\207.mp3" "b/assets/audio/\347\233\256\346\240\207.mp3" new file mode 100755 index 0000000..77e7784 Binary files /dev/null and "b/assets/audio/\347\233\256\346\240\207.mp3" differ diff --git "a/assets/audio/\347\233\257.mp3" "b/assets/audio/\347\233\257.mp3" new file mode 100755 index 0000000..999dfbe Binary files /dev/null and "b/assets/audio/\347\233\257.mp3" differ diff --git "a/assets/audio/\347\233\264.mp3" "b/assets/audio/\347\233\264.mp3" new file mode 100755 index 0000000..1e2c51a Binary files /dev/null and "b/assets/audio/\347\233\264.mp3" differ diff --git "a/assets/audio/\347\233\264\346\216\245.mp3" "b/assets/audio/\347\233\264\346\216\245.mp3" new file mode 100755 index 0000000..ca54da1 Binary files /dev/null and "b/assets/audio/\347\233\264\346\216\245.mp3" differ diff --git "a/assets/audio/\347\233\270\344\274\274.mp3" "b/assets/audio/\347\233\270\344\274\274.mp3" new file mode 100755 index 0000000..9738cfa Binary files /dev/null and "b/assets/audio/\347\233\270\344\274\274.mp3" differ diff --git "a/assets/audio/\347\233\270\345\205\263.mp3" "b/assets/audio/\347\233\270\345\205\263.mp3" new file mode 100755 index 0000000..eb8c150 Binary files /dev/null and "b/assets/audio/\347\233\270\345\205\263.mp3" differ diff --git "a/assets/audio/\347\233\270\345\217\215.mp3" "b/assets/audio/\347\233\270\345\217\215.mp3" new file mode 100755 index 0000000..9b71eda Binary files /dev/null and "b/assets/audio/\347\233\270\345\217\215.mp3" differ diff --git "a/assets/audio/\347\233\270\345\220\214.mp3" "b/assets/audio/\347\233\270\345\220\214.mp3" new file mode 100755 index 0000000..4254fcd Binary files /dev/null and "b/assets/audio/\347\233\270\345\220\214.mp3" differ diff --git "a/assets/audio/\347\233\270\345\244\204.mp3" "b/assets/audio/\347\233\270\345\244\204.mp3" new file mode 100755 index 0000000..d88228f Binary files /dev/null and "b/assets/audio/\347\233\270\345\244\204.mp3" differ diff --git "a/assets/audio/\347\233\270\345\257\271.mp3" "b/assets/audio/\347\233\270\345\257\271.mp3" new file mode 100755 index 0000000..bcac867 Binary files /dev/null and "b/assets/audio/\347\233\270\345\257\271.mp3" differ diff --git "a/assets/audio/\347\233\270\345\275\223.mp3" "b/assets/audio/\347\233\270\345\275\223.mp3" new file mode 100755 index 0000000..9caf4bf Binary files /dev/null and "b/assets/audio/\347\233\270\345\275\223.mp3" differ diff --git "a/assets/audio/\347\233\274\346\234\233.mp3" "b/assets/audio/\347\233\274\346\234\233.mp3" new file mode 100755 index 0000000..991e415 Binary files /dev/null and "b/assets/audio/\347\233\274\346\234\233.mp3" differ diff --git "a/assets/audio/\347\234\201.mp3" "b/assets/audio/\347\234\201.mp3" new file mode 100755 index 0000000..fc61e4b Binary files /dev/null and "b/assets/audio/\347\234\201.mp3" differ diff --git "a/assets/audio/\347\234\201\347\225\245.mp3" "b/assets/audio/\347\234\201\347\225\245.mp3" new file mode 100755 index 0000000..5ae9389 Binary files /dev/null and "b/assets/audio/\347\234\201\347\225\245.mp3" differ diff --git "a/assets/audio/\347\234\211\346\257\233.mp3" "b/assets/audio/\347\234\211\346\257\233.mp3" new file mode 100755 index 0000000..44b2d65 Binary files /dev/null and "b/assets/audio/\347\234\211\346\257\233.mp3" differ diff --git "a/assets/audio/\347\234\213\344\270\215\350\265\267.mp3" "b/assets/audio/\347\234\213\344\270\215\350\265\267.mp3" new file mode 100755 index 0000000..f98115e Binary files /dev/null and "b/assets/audio/\347\234\213\344\270\215\350\265\267.mp3" differ diff --git "a/assets/audio/\347\234\213\346\234\233.mp3" "b/assets/audio/\347\234\213\346\234\233.mp3" new file mode 100755 index 0000000..43048f7 Binary files /dev/null and "b/assets/audio/\347\234\213\346\234\233.mp3" differ diff --git "a/assets/audio/\347\234\237\345\256\236.mp3" "b/assets/audio/\347\234\237\345\256\236.mp3" new file mode 100755 index 0000000..f9242d0 Binary files /dev/null and "b/assets/audio/\347\234\237\345\256\236.mp3" differ diff --git "a/assets/audio/\347\234\237\346\255\243.mp3" "b/assets/audio/\347\234\237\346\255\243.mp3" new file mode 100755 index 0000000..50fca40 Binary files /dev/null and "b/assets/audio/\347\234\237\346\255\243.mp3" differ diff --git "a/assets/audio/\347\234\274\351\225\234.mp3" "b/assets/audio/\347\234\274\351\225\234.mp3" new file mode 100755 index 0000000..6ea35c4 Binary files /dev/null and "b/assets/audio/\347\234\274\351\225\234.mp3" differ diff --git "a/assets/audio/\347\235\200\345\207\211.mp3" "b/assets/audio/\347\235\200\345\207\211.mp3" new file mode 100755 index 0000000..a081c8c Binary files /dev/null and "b/assets/audio/\347\235\200\345\207\211.mp3" differ diff --git "a/assets/audio/\347\235\200\347\201\253.mp3" "b/assets/audio/\347\235\200\347\201\253.mp3" new file mode 100755 index 0000000..3321b5f Binary files /dev/null and "b/assets/audio/\347\235\200\347\201\253.mp3" differ diff --git "a/assets/audio/\347\235\201.mp3" "b/assets/audio/\347\235\201.mp3" new file mode 100755 index 0000000..1298b84 Binary files /dev/null and "b/assets/audio/\347\235\201.mp3" differ diff --git "a/assets/audio/\347\235\243\344\277\203.mp3" "b/assets/audio/\347\235\243\344\277\203.mp3" new file mode 100755 index 0000000..0d9bc62 Binary files /dev/null and "b/assets/audio/\347\235\243\344\277\203.mp3" differ diff --git "a/assets/audio/\347\236\216.mp3" "b/assets/audio/\347\236\216.mp3" new file mode 100755 index 0000000..99945bb Binary files /dev/null and "b/assets/audio/\347\236\216.mp3" differ diff --git "a/assets/audio/\347\236\247.mp3" "b/assets/audio/\347\236\247.mp3" new file mode 100755 index 0000000..06b3b2c Binary files /dev/null and "b/assets/audio/\347\236\247.mp3" differ diff --git "a/assets/audio/\347\236\252.mp3" "b/assets/audio/\347\236\252.mp3" new file mode 100755 index 0000000..cc4587d Binary files /dev/null and "b/assets/audio/\347\236\252.mp3" differ diff --git "a/assets/audio/\347\237\233\347\233\276.mp3" "b/assets/audio/\347\237\233\347\233\276.mp3" new file mode 100755 index 0000000..c1d5c4d Binary files /dev/null and "b/assets/audio/\347\237\233\347\233\276.mp3" differ diff --git "a/assets/audio/\347\237\245\350\257\206.mp3" "b/assets/audio/\347\237\245\350\257\206.mp3" new file mode 100755 index 0000000..c53c56f Binary files /dev/null and "b/assets/audio/\347\237\245\350\257\206.mp3" differ diff --git "a/assets/audio/\347\237\255\344\277\203.mp3" "b/assets/audio/\347\237\255\344\277\203.mp3" new file mode 100755 index 0000000..5eddae0 Binary files /dev/null and "b/assets/audio/\347\237\255\344\277\203.mp3" differ diff --git "a/assets/audio/\347\237\263\345\244\264.mp3" "b/assets/audio/\347\237\263\345\244\264.mp3" new file mode 100755 index 0000000..13c35fc Binary files /dev/null and "b/assets/audio/\347\237\263\345\244\264.mp3" differ diff --git "a/assets/audio/\347\240\215.mp3" "b/assets/audio/\347\240\215.mp3" new file mode 100755 index 0000000..fdefacd Binary files /dev/null and "b/assets/audio/\347\240\215.mp3" differ diff --git "a/assets/audio/\347\240\224\347\251\266.mp3" "b/assets/audio/\347\240\224\347\251\266.mp3" new file mode 100755 index 0000000..334e482 Binary files /dev/null and "b/assets/audio/\347\240\224\347\251\266.mp3" differ diff --git "a/assets/audio/\347\240\264.mp3" "b/assets/audio/\347\240\264.mp3" new file mode 100755 index 0000000..27cd6fa Binary files /dev/null and "b/assets/audio/\347\240\264.mp3" differ diff --git "a/assets/audio/\347\240\264\344\272\247.mp3" "b/assets/audio/\347\240\264\344\272\247.mp3" new file mode 100755 index 0000000..4a3d88d Binary files /dev/null and "b/assets/audio/\347\240\264\344\272\247.mp3" differ diff --git "a/assets/audio/\347\240\264\345\235\217.mp3" "b/assets/audio/\347\240\264\345\235\217.mp3" new file mode 100755 index 0000000..1f32e89 Binary files /dev/null and "b/assets/audio/\347\240\264\345\235\217.mp3" differ diff --git "a/assets/audio/\347\241\225\345\243\253.mp3" "b/assets/audio/\347\241\225\345\243\253.mp3" new file mode 100755 index 0000000..1dec8d6 Binary files /dev/null and "b/assets/audio/\347\241\225\345\243\253.mp3" differ diff --git "a/assets/audio/\347\241\254.mp3" "b/assets/audio/\347\241\254.mp3" new file mode 100755 index 0000000..036fbfd Binary files /dev/null and "b/assets/audio/\347\241\254.mp3" differ diff --git "a/assets/audio/\347\241\254\344\273\266.mp3" "b/assets/audio/\347\241\254\344\273\266.mp3" new file mode 100755 index 0000000..03e8b83 Binary files /dev/null and "b/assets/audio/\347\241\254\344\273\266.mp3" differ diff --git "a/assets/audio/\347\241\256\345\256\232.mp3" "b/assets/audio/\347\241\256\345\256\232.mp3" new file mode 100755 index 0000000..079b918 Binary files /dev/null and "b/assets/audio/\347\241\256\345\256\232.mp3" differ diff --git "a/assets/audio/\347\241\256\345\256\236.mp3" "b/assets/audio/\347\241\256\345\256\236.mp3" new file mode 100755 index 0000000..be09899 Binary files /dev/null and "b/assets/audio/\347\241\256\345\256\236.mp3" differ diff --git "a/assets/audio/\347\241\256\350\256\244.mp3" "b/assets/audio/\347\241\256\350\256\244.mp3" new file mode 100755 index 0000000..e6de30f Binary files /dev/null and "b/assets/audio/\347\241\256\350\256\244.mp3" differ diff --git "a/assets/audio/\347\242\216.mp3" "b/assets/audio/\347\242\216.mp3" new file mode 100755 index 0000000..e378833 Binary files /dev/null and "b/assets/audio/\347\242\216.mp3" differ diff --git "a/assets/audio/\347\242\260.mp3" "b/assets/audio/\347\242\260.mp3" new file mode 100755 index 0000000..16256b5 Binary files /dev/null and "b/assets/audio/\347\242\260.mp3" differ diff --git "a/assets/audio/\347\243\201\345\270\246.mp3" "b/assets/audio/\347\243\201\345\270\246.mp3" new file mode 100755 index 0000000..f68c6ad Binary files /dev/null and "b/assets/audio/\347\243\201\345\270\246.mp3" differ diff --git "a/assets/audio/\347\243\205.mp3" "b/assets/audio/\347\243\205.mp3" new file mode 100755 index 0000000..066ef0b Binary files /dev/null and "b/assets/audio/\347\243\205.mp3" differ diff --git "a/assets/audio/\347\243\213\345\225\206.mp3" "b/assets/audio/\347\243\213\345\225\206.mp3" new file mode 100755 index 0000000..b25eec2 Binary files /dev/null and "b/assets/audio/\347\243\213\345\225\206.mp3" differ diff --git "a/assets/audio/\347\244\276\344\274\232.mp3" "b/assets/audio/\347\244\276\344\274\232.mp3" new file mode 100755 index 0000000..826dd61 Binary files /dev/null and "b/assets/audio/\347\244\276\344\274\232.mp3" differ diff --git "a/assets/audio/\347\245\235\347\246\217.mp3" "b/assets/audio/\347\245\235\347\246\217.mp3" new file mode 100755 index 0000000..bcb13eb Binary files /dev/null and "b/assets/audio/\347\245\235\347\246\217.mp3" differ diff --git "a/assets/audio/\347\245\235\350\264\272.mp3" "b/assets/audio/\347\245\235\350\264\272.mp3" new file mode 100755 index 0000000..7b0d5a4 Binary files /dev/null and "b/assets/audio/\347\245\235\350\264\272.mp3" differ diff --git "a/assets/audio/\347\245\236\344\273\231.mp3" "b/assets/audio/\347\245\236\344\273\231.mp3" new file mode 100755 index 0000000..0328576 Binary files /dev/null and "b/assets/audio/\347\245\236\344\273\231.mp3" differ diff --git "a/assets/audio/\347\245\236\347\247\230.mp3" "b/assets/audio/\347\245\236\347\247\230.mp3" new file mode 100755 index 0000000..5e95b96 Binary files /dev/null and "b/assets/audio/\347\245\236\347\247\230.mp3" differ diff --git "a/assets/audio/\347\245\236\350\257\235.mp3" "b/assets/audio/\347\245\236\350\257\235.mp3" new file mode 100755 index 0000000..749ad79 Binary files /dev/null and "b/assets/audio/\347\245\236\350\257\235.mp3" differ diff --git "a/assets/audio/\347\246\273\345\251\232.mp3" "b/assets/audio/\347\246\273\345\251\232.mp3" new file mode 100755 index 0000000..4b787c4 Binary files /dev/null and "b/assets/audio/\347\246\273\345\251\232.mp3" differ diff --git "a/assets/audio/\347\247\201\344\272\272.mp3" "b/assets/audio/\347\247\201\344\272\272.mp3" new file mode 100755 index 0000000..5e11c1f Binary files /dev/null and "b/assets/audio/\347\247\201\344\272\272.mp3" differ diff --git "a/assets/audio/\347\247\215\347\261\273.mp3" "b/assets/audio/\347\247\215\347\261\273.mp3" new file mode 100755 index 0000000..0bbd6ed Binary files /dev/null and "b/assets/audio/\347\247\215\347\261\273.mp3" differ diff --git "a/assets/audio/\347\247\230\344\271\246.mp3" "b/assets/audio/\347\247\230\344\271\246.mp3" new file mode 100755 index 0000000..7758eb3 Binary files /dev/null and "b/assets/audio/\347\247\230\344\271\246.mp3" differ diff --git "a/assets/audio/\347\247\230\345\257\206.mp3" "b/assets/audio/\347\247\230\345\257\206.mp3" new file mode 100755 index 0000000..7272fbf Binary files /dev/null and "b/assets/audio/\347\247\230\345\257\206.mp3" differ diff --git "a/assets/audio/\347\247\237.mp3" "b/assets/audio/\347\247\237.mp3" new file mode 100755 index 0000000..e4e3f86 Binary files /dev/null and "b/assets/audio/\347\247\237.mp3" differ diff --git "a/assets/audio/\347\247\244.mp3" "b/assets/audio/\347\247\244.mp3" new file mode 100755 index 0000000..883d159 Binary files /dev/null and "b/assets/audio/\347\247\244.mp3" differ diff --git "a/assets/audio/\347\247\251\345\272\217.mp3" "b/assets/audio/\347\247\251\345\272\217.mp3" new file mode 100755 index 0000000..679b2aa Binary files /dev/null and "b/assets/audio/\347\247\251\345\272\217.mp3" differ diff --git "a/assets/audio/\347\247\260.mp3" "b/assets/audio/\347\247\260.mp3" new file mode 100755 index 0000000..24b8e87 Binary files /dev/null and "b/assets/audio/\347\247\260.mp3" differ diff --git "a/assets/audio/\347\247\260\345\217\267.mp3" "b/assets/audio/\347\247\260\345\217\267.mp3" new file mode 100755 index 0000000..2e57527 Binary files /dev/null and "b/assets/audio/\347\247\260\345\217\267.mp3" differ diff --git "a/assets/audio/\347\247\260\345\221\274.mp3" "b/assets/audio/\347\247\260\345\221\274.mp3" new file mode 100755 index 0000000..6efcee2 Binary files /dev/null and "b/assets/audio/\347\247\260\345\221\274.mp3" differ diff --git "a/assets/audio/\347\247\260\350\265\236.mp3" "b/assets/audio/\347\247\260\350\265\236.mp3" new file mode 100755 index 0000000..6d8c6c2 Binary files /dev/null and "b/assets/audio/\347\247\260\350\265\236.mp3" differ diff --git "a/assets/audio/\347\247\273\345\212\250.mp3" "b/assets/audio/\347\247\273\345\212\250.mp3" new file mode 100755 index 0000000..bb52976 Binary files /dev/null and "b/assets/audio/\347\247\273\345\212\250.mp3" differ diff --git "a/assets/audio/\347\247\273\346\260\221.mp3" "b/assets/audio/\347\247\273\346\260\221.mp3" new file mode 100755 index 0000000..5d6a56a Binary files /dev/null and "b/assets/audio/\347\247\273\346\260\221.mp3" differ diff --git "a/assets/audio/\347\250\213\345\272\217.mp3" "b/assets/audio/\347\250\213\345\272\217.mp3" new file mode 100755 index 0000000..1c107ac Binary files /dev/null and "b/assets/audio/\347\250\213\345\272\217.mp3" differ diff --git "a/assets/audio/\347\250\213\345\272\246.mp3" "b/assets/audio/\347\250\213\345\272\246.mp3" new file mode 100755 index 0000000..13ac126 Binary files /dev/null and "b/assets/audio/\347\250\213\345\272\246.mp3" differ diff --git "a/assets/audio/\347\250\215\345\276\256.mp3" "b/assets/audio/\347\250\215\345\276\256.mp3" new file mode 100755 index 0000000..838356e Binary files /dev/null and "b/assets/audio/\347\250\215\345\276\256.mp3" differ diff --git "a/assets/audio/\347\250\216.mp3" "b/assets/audio/\347\250\216.mp3" new file mode 100755 index 0000000..b280564 Binary files /dev/null and "b/assets/audio/\347\250\216.mp3" differ diff --git "a/assets/audio/\347\250\240\345\257\206.mp3" "b/assets/audio/\347\250\240\345\257\206.mp3" new file mode 100755 index 0000000..ca3b464 Binary files /dev/null and "b/assets/audio/\347\250\240\345\257\206.mp3" differ diff --git "a/assets/audio/\347\250\263\345\256\232.mp3" "b/assets/audio/\347\250\263\345\256\232.mp3" new file mode 100755 index 0000000..d11bceb Binary files /dev/null and "b/assets/audio/\347\250\263\345\256\232.mp3" differ diff --git "a/assets/audio/\347\250\273\350\260\267.mp3" "b/assets/audio/\347\250\273\350\260\267.mp3" new file mode 100755 index 0000000..6481a13 Binary files /dev/null and "b/assets/audio/\347\250\273\350\260\267.mp3" differ diff --git "a/assets/audio/\347\251\267.mp3" "b/assets/audio/\347\251\267.mp3" new file mode 100755 index 0000000..673a2e2 Binary files /dev/null and "b/assets/audio/\347\251\267.mp3" differ diff --git "a/assets/audio/\347\251\272\351\227\262.mp3" "b/assets/audio/\347\251\272\351\227\262.mp3" new file mode 100755 index 0000000..7c5672c Binary files /dev/null and "b/assets/audio/\347\251\272\351\227\262.mp3" differ diff --git "a/assets/audio/\347\251\272\351\227\264.mp3" "b/assets/audio/\347\251\272\351\227\264.mp3" new file mode 100755 index 0000000..7258ce0 Binary files /dev/null and "b/assets/audio/\347\251\272\351\227\264.mp3" differ diff --git "a/assets/audio/\347\251\277\350\266\212.mp3" "b/assets/audio/\347\251\277\350\266\212.mp3" new file mode 100755 index 0000000..4b0e7f8 Binary files /dev/null and "b/assets/audio/\347\251\277\350\266\212.mp3" differ diff --git "a/assets/audio/\347\252\201\345\207\272.mp3" "b/assets/audio/\347\252\201\345\207\272.mp3" new file mode 100755 index 0000000..c516e2b Binary files /dev/null and "b/assets/audio/\347\252\201\345\207\272.mp3" differ diff --git "a/assets/audio/\347\252\204.mp3" "b/assets/audio/\347\252\204.mp3" new file mode 100755 index 0000000..eed3956 Binary files /dev/null and "b/assets/audio/\347\252\204.mp3" differ diff --git "a/assets/audio/\347\252\227\345\270\230.mp3" "b/assets/audio/\347\252\227\345\270\230.mp3" new file mode 100755 index 0000000..c3bbaa4 Binary files /dev/null and "b/assets/audio/\347\252\227\345\270\230.mp3" differ diff --git "a/assets/audio/\347\252\234.mp3" "b/assets/audio/\347\252\234.mp3" new file mode 100755 index 0000000..cd09018 Binary files /dev/null and "b/assets/audio/\347\252\234.mp3" differ diff --git "a/assets/audio/\347\253\213\345\210\273.mp3" "b/assets/audio/\347\253\213\345\210\273.mp3" new file mode 100755 index 0000000..351549e Binary files /dev/null and "b/assets/audio/\347\253\213\345\210\273.mp3" differ diff --git "a/assets/audio/\347\253\213\345\215\263.mp3" "b/assets/audio/\347\253\213\345\215\263.mp3" new file mode 100755 index 0000000..61f5ef5 Binary files /dev/null and "b/assets/audio/\347\253\213\345\215\263.mp3" differ diff --git "a/assets/audio/\347\253\257.mp3" "b/assets/audio/\347\253\257.mp3" new file mode 100755 index 0000000..839ee74 Binary files /dev/null and "b/assets/audio/\347\253\257.mp3" differ diff --git "a/assets/audio/\347\253\257\346\255\243.mp3" "b/assets/audio/\347\253\257\346\255\243.mp3" new file mode 100755 index 0000000..12ce50f Binary files /dev/null and "b/assets/audio/\347\253\257\346\255\243.mp3" differ diff --git "a/assets/audio/\347\253\271\345\255\220.mp3" "b/assets/audio/\347\253\271\345\255\220.mp3" new file mode 100755 index 0000000..481273d Binary files /dev/null and "b/assets/audio/\347\253\271\345\255\220.mp3" differ diff --git "a/assets/audio/\347\254\221\350\257\235.mp3" "b/assets/audio/\347\254\221\350\257\235.mp3" new file mode 100755 index 0000000..3550c43 Binary files /dev/null and "b/assets/audio/\347\254\221\350\257\235.mp3" differ diff --git "a/assets/audio/\347\254\250\346\213\231.mp3" "b/assets/audio/\347\254\250\346\213\231.mp3" new file mode 100755 index 0000000..56d59bd Binary files /dev/null and "b/assets/audio/\347\254\250\346\213\231.mp3" differ diff --git "a/assets/audio/\347\255\211\344\272\216.mp3" "b/assets/audio/\347\255\211\344\272\216.mp3" new file mode 100755 index 0000000..3e5da8a Binary files /dev/null and "b/assets/audio/\347\255\211\344\272\216.mp3" differ diff --git "a/assets/audio/\347\255\211\345\200\231.mp3" "b/assets/audio/\347\255\211\345\200\231.mp3" new file mode 100755 index 0000000..d8da482 Binary files /dev/null and "b/assets/audio/\347\255\211\345\200\231.mp3" differ diff --git "a/assets/audio/\347\255\211\345\276\205.mp3" "b/assets/audio/\347\255\211\345\276\205.mp3" new file mode 100755 index 0000000..e470b2e Binary files /dev/null and "b/assets/audio/\347\255\211\345\276\205.mp3" differ diff --git "a/assets/audio/\347\255\211\347\272\247.mp3" "b/assets/audio/\347\255\211\347\272\247.mp3" new file mode 100755 index 0000000..612b8c2 Binary files /dev/null and "b/assets/audio/\347\255\211\347\272\247.mp3" differ diff --git "a/assets/audio/\347\255\224\345\244\215.mp3" "b/assets/audio/\347\255\224\345\244\215.mp3" new file mode 100755 index 0000000..78017f5 Binary files /dev/null and "b/assets/audio/\347\255\224\345\244\215.mp3" differ diff --git "a/assets/audio/\347\255\224\345\272\224.mp3" "b/assets/audio/\347\255\224\345\272\224.mp3" new file mode 100755 index 0000000..c6cd6f7 Binary files /dev/null and "b/assets/audio/\347\255\224\345\272\224.mp3" differ diff --git "a/assets/audio/\347\255\224\350\276\251.mp3" "b/assets/audio/\347\255\224\350\276\251.mp3" new file mode 100755 index 0000000..02715a5 Binary files /dev/null and "b/assets/audio/\347\255\224\350\276\251.mp3" differ diff --git "a/assets/audio/\347\255\226\345\210\222.mp3" "b/assets/audio/\347\255\226\345\210\222.mp3" new file mode 100755 index 0000000..9ee56ca Binary files /dev/null and "b/assets/audio/\347\255\226\345\210\222.mp3" differ diff --git "a/assets/audio/\347\255\226\347\225\245.mp3" "b/assets/audio/\347\255\226\347\225\245.mp3" new file mode 100755 index 0000000..b2dd145 Binary files /dev/null and "b/assets/audio/\347\255\226\347\225\245.mp3" differ diff --git "a/assets/audio/\347\255\271\345\244\207.mp3" "b/assets/audio/\347\255\271\345\244\207.mp3" new file mode 100755 index 0000000..d0aff9c Binary files /dev/null and "b/assets/audio/\347\255\271\345\244\207.mp3" differ diff --git "a/assets/audio/\347\255\276.mp3" "b/assets/audio/\347\255\276.mp3" new file mode 100755 index 0000000..bb37ca1 Binary files /dev/null and "b/assets/audio/\347\255\276.mp3" differ diff --git "a/assets/audio/\347\255\276\350\257\201.mp3" "b/assets/audio/\347\255\276\350\257\201.mp3" new file mode 100755 index 0000000..d266997 Binary files /dev/null and "b/assets/audio/\347\255\276\350\257\201.mp3" differ diff --git "a/assets/audio/\347\256\200\345\216\206.mp3" "b/assets/audio/\347\256\200\345\216\206.mp3" new file mode 100755 index 0000000..0f3095e Binary files /dev/null and "b/assets/audio/\347\256\200\345\216\206.mp3" differ diff --git "a/assets/audio/\347\256\200\347\233\264.mp3" "b/assets/audio/\347\256\200\347\233\264.mp3" new file mode 100755 index 0000000..5836221 Binary files /dev/null and "b/assets/audio/\347\256\200\347\233\264.mp3" differ diff --git "a/assets/audio/\347\256\241\345\255\220.mp3" "b/assets/audio/\347\256\241\345\255\220.mp3" new file mode 100755 index 0000000..a2fe5f2 Binary files /dev/null and "b/assets/audio/\347\256\241\345\255\220.mp3" differ diff --git "a/assets/audio/\347\257\207.mp3" "b/assets/audio/\347\257\207.mp3" new file mode 100755 index 0000000..3205ef8 Binary files /dev/null and "b/assets/audio/\347\257\207.mp3" differ diff --git "a/assets/audio/\347\261\263\351\245\255.mp3" "b/assets/audio/\347\261\263\351\245\255.mp3" new file mode 100755 index 0000000..136c570 Binary files /dev/null and "b/assets/audio/\347\261\263\351\245\255.mp3" differ diff --git "a/assets/audio/\347\261\273\345\236\213.mp3" "b/assets/audio/\347\261\273\345\236\213.mp3" new file mode 100755 index 0000000..93fa4fc Binary files /dev/null and "b/assets/audio/\347\261\273\345\236\213.mp3" differ diff --git "a/assets/audio/\347\262\227\347\263\231.mp3" "b/assets/audio/\347\262\227\347\263\231.mp3" new file mode 100755 index 0000000..e149be2 Binary files /dev/null and "b/assets/audio/\347\262\227\347\263\231.mp3" differ diff --git "a/assets/audio/\347\262\227\351\262\201.mp3" "b/assets/audio/\347\262\227\351\262\201.mp3" new file mode 100755 index 0000000..758042d Binary files /dev/null and "b/assets/audio/\347\262\227\351\262\201.mp3" differ diff --git "a/assets/audio/\347\262\230\350\264\264.mp3" "b/assets/audio/\347\262\230\350\264\264.mp3" new file mode 100755 index 0000000..db31bc7 Binary files /dev/null and "b/assets/audio/\347\262\230\350\264\264.mp3" differ diff --git "a/assets/audio/\347\262\256\351\243\237.mp3" "b/assets/audio/\347\262\256\351\243\237.mp3" new file mode 100755 index 0000000..a2770ec Binary files /dev/null and "b/assets/audio/\347\262\256\351\243\237.mp3" differ diff --git "a/assets/audio/\347\262\276\345\212\233.mp3" "b/assets/audio/\347\262\276\345\212\233.mp3" new file mode 100755 index 0000000..bbf53ed Binary files /dev/null and "b/assets/audio/\347\262\276\345\212\233.mp3" differ diff --git "a/assets/audio/\347\262\276\347\245\236.mp3" "b/assets/audio/\347\262\276\347\245\236.mp3" new file mode 100755 index 0000000..1aca39d Binary files /dev/null and "b/assets/audio/\347\262\276\347\245\236.mp3" differ diff --git "a/assets/audio/\347\263\212\346\266\202.mp3" "b/assets/audio/\347\263\212\346\266\202.mp3" new file mode 100755 index 0000000..7bbd8b0 Binary files /dev/null and "b/assets/audio/\347\263\212\346\266\202.mp3" differ diff --git "a/assets/audio/\347\263\226.mp3" "b/assets/audio/\347\263\226.mp3" new file mode 100755 index 0000000..2d53a52 Binary files /dev/null and "b/assets/audio/\347\263\226.mp3" differ diff --git "a/assets/audio/\347\263\237\347\263\225.mp3" "b/assets/audio/\347\263\237\347\263\225.mp3" new file mode 100755 index 0000000..3c611c2 Binary files /dev/null and "b/assets/audio/\347\263\237\347\263\225.mp3" differ diff --git "a/assets/audio/\347\263\273.mp3" "b/assets/audio/\347\263\273.mp3" new file mode 100755 index 0000000..f259957 Binary files /dev/null and "b/assets/audio/\347\263\273.mp3" differ diff --git "a/assets/audio/\347\263\273\347\273\237.mp3" "b/assets/audio/\347\263\273\347\273\237.mp3" new file mode 100755 index 0000000..f0dfedd Binary files /dev/null and "b/assets/audio/\347\263\273\347\273\237.mp3" differ diff --git "a/assets/audio/\347\264\247\346\200\245.mp3" "b/assets/audio/\347\264\247\346\200\245.mp3" new file mode 100755 index 0000000..ad9d095 Binary files /dev/null and "b/assets/audio/\347\264\247\346\200\245.mp3" differ diff --git "a/assets/audio/\347\264\253.mp3" "b/assets/audio/\347\264\253.mp3" new file mode 100755 index 0000000..cce474b Binary files /dev/null and "b/assets/audio/\347\264\253.mp3" differ diff --git "a/assets/audio/\347\271\201\345\215\216.mp3" "b/assets/audio/\347\271\201\345\215\216.mp3" new file mode 100755 index 0000000..e46d3ac Binary files /dev/null and "b/assets/audio/\347\271\201\345\215\216.mp3" differ diff --git "a/assets/audio/\347\271\201\345\277\231.mp3" "b/assets/audio/\347\271\201\345\277\231.mp3" new file mode 100755 index 0000000..0e2af6a Binary files /dev/null and "b/assets/audio/\347\271\201\345\277\231.mp3" differ diff --git "a/assets/audio/\347\271\201\346\256\226.mp3" "b/assets/audio/\347\271\201\346\256\226.mp3" new file mode 100755 index 0000000..9699b78 Binary files /dev/null and "b/assets/audio/\347\271\201\346\256\226.mp3" differ diff --git "a/assets/audio/\347\271\201\350\215\243.mp3" "b/assets/audio/\347\271\201\350\215\243.mp3" new file mode 100755 index 0000000..5f1fe6f Binary files /dev/null and "b/assets/audio/\347\271\201\350\215\243.mp3" differ diff --git "a/assets/audio/\347\272\246\344\274\232.mp3" "b/assets/audio/\347\272\246\344\274\232.mp3" new file mode 100755 index 0000000..dfed77e Binary files /dev/null and "b/assets/audio/\347\272\246\344\274\232.mp3" differ diff --git "a/assets/audio/\347\272\252\345\275\225.mp3" "b/assets/audio/\347\272\252\345\275\225.mp3" new file mode 100755 index 0000000..b1dfd79 Binary files /dev/null and "b/assets/audio/\347\272\252\345\275\225.mp3" differ diff --git "a/assets/audio/\347\272\252\345\276\213.mp3" "b/assets/audio/\347\272\252\345\276\213.mp3" new file mode 100755 index 0000000..5a55ee3 Binary files /dev/null and "b/assets/audio/\347\272\252\345\276\213.mp3" differ diff --git "a/assets/audio/\347\272\252\345\277\265.mp3" "b/assets/audio/\347\272\252\345\277\265.mp3" new file mode 100755 index 0000000..37aa571 Binary files /dev/null and "b/assets/audio/\347\272\252\345\277\265.mp3" differ diff --git "a/assets/audio/\347\272\257\346\264\201.mp3" "b/assets/audio/\347\272\257\346\264\201.mp3" new file mode 100755 index 0000000..443afbb Binary files /dev/null and "b/assets/audio/\347\272\257\346\264\201.mp3" differ diff --git "a/assets/audio/\347\272\257\347\262\271.mp3" "b/assets/audio/\347\272\257\347\262\271.mp3" new file mode 100755 index 0000000..b349ba6 Binary files /dev/null and "b/assets/audio/\347\272\257\347\262\271.mp3" differ diff --git "a/assets/audio/\347\272\267\347\272\267.mp3" "b/assets/audio/\347\272\267\347\272\267.mp3" new file mode 100755 index 0000000..46bf2f4 Binary files /dev/null and "b/assets/audio/\347\272\267\347\272\267.mp3" differ diff --git "a/assets/audio/\347\273\204.mp3" "b/assets/audio/\347\273\204.mp3" new file mode 100755 index 0000000..04af4ef Binary files /dev/null and "b/assets/audio/\347\273\204.mp3" differ diff --git "a/assets/audio/\347\273\204\345\220\210.mp3" "b/assets/audio/\347\273\204\345\220\210.mp3" new file mode 100755 index 0000000..139187d Binary files /dev/null and "b/assets/audio/\347\273\204\345\220\210.mp3" differ diff --git "a/assets/audio/\347\273\204\346\210\220.mp3" "b/assets/audio/\347\273\204\346\210\220.mp3" new file mode 100755 index 0000000..e4d3899 Binary files /dev/null and "b/assets/audio/\347\273\204\346\210\220.mp3" differ diff --git "a/assets/audio/\347\273\204\347\273\207.mp3" "b/assets/audio/\347\273\204\347\273\207.mp3" new file mode 100755 index 0000000..2b9faa0 Binary files /dev/null and "b/assets/audio/\347\273\204\347\273\207.mp3" differ diff --git "a/assets/audio/\347\273\206\350\212\202.mp3" "b/assets/audio/\347\273\206\350\212\202.mp3" new file mode 100755 index 0000000..932ba17 Binary files /dev/null and "b/assets/audio/\347\273\206\350\212\202.mp3" differ diff --git "a/assets/audio/\347\273\217\345\205\270.mp3" "b/assets/audio/\347\273\217\345\205\270.mp3" new file mode 100755 index 0000000..2d63e38 Binary files /dev/null and "b/assets/audio/\347\273\217\345\205\270.mp3" differ diff --git "a/assets/audio/\347\273\217\345\225\206.mp3" "b/assets/audio/\347\273\217\345\225\206.mp3" new file mode 100755 index 0000000..45be60e Binary files /dev/null and "b/assets/audio/\347\273\217\345\225\206.mp3" differ diff --git "a/assets/audio/\347\273\217\350\220\245.mp3" "b/assets/audio/\347\273\217\350\220\245.mp3" new file mode 100755 index 0000000..d1e49b8 Binary files /dev/null and "b/assets/audio/\347\273\217\350\220\245.mp3" differ diff --git "a/assets/audio/\347\273\221\346\236\266.mp3" "b/assets/audio/\347\273\221\346\236\266.mp3" new file mode 100755 index 0000000..da9208a Binary files /dev/null and "b/assets/audio/\347\273\221\346\236\266.mp3" differ diff --git "a/assets/audio/\347\273\223\345\220\210.mp3" "b/assets/audio/\347\273\223\345\220\210.mp3" new file mode 100755 index 0000000..6255677 Binary files /dev/null and "b/assets/audio/\347\273\223\345\220\210.mp3" differ diff --git "a/assets/audio/\347\273\223\345\256\236.mp3" "b/assets/audio/\347\273\223\345\256\236.mp3" new file mode 100755 index 0000000..bee5eb9 Binary files /dev/null and "b/assets/audio/\347\273\223\345\256\236.mp3" differ diff --git "a/assets/audio/\347\273\223\346\236\204.mp3" "b/assets/audio/\347\273\223\346\236\204.mp3" new file mode 100755 index 0000000..768a9ec Binary files /dev/null and "b/assets/audio/\347\273\223\346\236\204.mp3" differ diff --git "a/assets/audio/\347\273\223\350\256\272.mp3" "b/assets/audio/\347\273\223\350\256\272.mp3" new file mode 100755 index 0000000..0008b89 Binary files /dev/null and "b/assets/audio/\347\273\223\350\256\272.mp3" differ diff --git "a/assets/audio/\347\273\223\350\264\246.mp3" "b/assets/audio/\347\273\223\350\264\246.mp3" new file mode 100755 index 0000000..d2df96f Binary files /dev/null and "b/assets/audio/\347\273\223\350\264\246.mp3" differ diff --git "a/assets/audio/\347\273\225.mp3" "b/assets/audio/\347\273\225.mp3" new file mode 100755 index 0000000..cd187d8 Binary files /dev/null and "b/assets/audio/\347\273\225.mp3" differ diff --git "a/assets/audio/\347\273\235\345\257\271.mp3" "b/assets/audio/\347\273\235\345\257\271.mp3" new file mode 100755 index 0000000..fb3562d Binary files /dev/null and "b/assets/audio/\347\273\235\345\257\271.mp3" differ diff --git "a/assets/audio/\347\273\237\344\270\200.mp3" "b/assets/audio/\347\273\237\344\270\200.mp3" new file mode 100755 index 0000000..5b11abd Binary files /dev/null and "b/assets/audio/\347\273\237\344\270\200.mp3" differ diff --git "a/assets/audio/\347\273\263\345\255\220.mp3" "b/assets/audio/\347\273\263\345\255\220.mp3" new file mode 100755 index 0000000..5347db7 Binary files /dev/null and "b/assets/audio/\347\273\263\345\255\220.mp3" differ diff --git "a/assets/audio/\347\273\264\344\277\256.mp3" "b/assets/audio/\347\273\264\344\277\256.mp3" new file mode 100755 index 0000000..c001283 Binary files /dev/null and "b/assets/audio/\347\273\264\344\277\256.mp3" differ diff --git "a/assets/audio/\347\273\274\345\220\210.mp3" "b/assets/audio/\347\273\274\345\220\210.mp3" new file mode 100755 index 0000000..8f1c63f Binary files /dev/null and "b/assets/audio/\347\273\274\345\220\210.mp3" differ diff --git "a/assets/audio/\347\274\223\350\247\243.mp3" "b/assets/audio/\347\274\223\350\247\243.mp3" new file mode 100755 index 0000000..af20f7d Binary files /dev/null and "b/assets/audio/\347\274\223\350\247\243.mp3" differ diff --git "a/assets/audio/\347\274\226\347\273\207.mp3" "b/assets/audio/\347\274\226\347\273\207.mp3" new file mode 100755 index 0000000..3db543c Binary files /dev/null and "b/assets/audio/\347\274\226\347\273\207.mp3" differ diff --git "a/assets/audio/\347\274\226\350\276\221.mp3" "b/assets/audio/\347\274\226\350\276\221.mp3" new file mode 100755 index 0000000..c0f5b25 Binary files /dev/null and "b/assets/audio/\347\274\226\350\276\221.mp3" differ diff --git "a/assets/audio/\347\274\240\347\273\225.mp3" "b/assets/audio/\347\274\240\347\273\225.mp3" new file mode 100755 index 0000000..f8b063b Binary files /dev/null and "b/assets/audio/\347\274\240\347\273\225.mp3" differ diff --git "a/assets/audio/\347\274\251\347\237\255.mp3" "b/assets/audio/\347\274\251\347\237\255.mp3" new file mode 100755 index 0000000..4e8748b Binary files /dev/null and "b/assets/audio/\347\274\251\347\237\255.mp3" differ diff --git "a/assets/audio/\347\274\272\344\271\217.mp3" "b/assets/audio/\347\274\272\344\271\217.mp3" new file mode 100755 index 0000000..ea30414 Binary files /dev/null and "b/assets/audio/\347\274\272\344\271\217.mp3" differ diff --git "a/assets/audio/\347\274\272\345\260\221.mp3" "b/assets/audio/\347\274\272\345\260\221.mp3" new file mode 100755 index 0000000..a66468f Binary files /dev/null and "b/assets/audio/\347\274\272\345\260\221.mp3" differ diff --git "a/assets/audio/\347\274\272\347\202\271.mp3" "b/assets/audio/\347\274\272\347\202\271.mp3" new file mode 100755 index 0000000..7b2a771 Binary files /dev/null and "b/assets/audio/\347\274\272\347\202\271.mp3" differ diff --git "a/assets/audio/\347\275\221\347\220\203.mp3" "b/assets/audio/\347\275\221\347\220\203.mp3" new file mode 100755 index 0000000..20d0666 Binary files /dev/null and "b/assets/audio/\347\275\221\347\220\203.mp3" differ diff --git "a/assets/audio/\347\275\221\347\253\231.mp3" "b/assets/audio/\347\275\221\347\253\231.mp3" new file mode 100755 index 0000000..7854daa Binary files /dev/null and "b/assets/audio/\347\275\221\347\253\231.mp3" differ diff --git "a/assets/audio/\347\275\221\347\273\234.mp3" "b/assets/audio/\347\275\221\347\273\234.mp3" new file mode 100755 index 0000000..f142c73 Binary files /dev/null and "b/assets/audio/\347\275\221\347\273\234.mp3" differ diff --git "a/assets/audio/\347\275\232\346\254\276.mp3" "b/assets/audio/\347\275\232\346\254\276.mp3" new file mode 100755 index 0000000..e04ce7a Binary files /dev/null and "b/assets/audio/\347\275\232\346\254\276.mp3" differ diff --git "a/assets/audio/\347\275\242\345\267\245.mp3" "b/assets/audio/\347\275\242\345\267\245.mp3" new file mode 100755 index 0000000..b5f8f77 Binary files /dev/null and "b/assets/audio/\347\275\242\345\267\245.mp3" differ diff --git "a/assets/audio/\347\276\216\346\234\257.mp3" "b/assets/audio/\347\276\216\346\234\257.mp3" new file mode 100755 index 0000000..d8f780b Binary files /dev/null and "b/assets/audio/\347\276\216\346\234\257.mp3" differ diff --git "a/assets/audio/\347\276\241\346\205\225.mp3" "b/assets/audio/\347\276\241\346\205\225.mp3" new file mode 100755 index 0000000..2fdcaa7 Binary files /dev/null and "b/assets/audio/\347\276\241\346\205\225.mp3" differ diff --git "a/assets/audio/\347\276\244.mp3" "b/assets/audio/\347\276\244.mp3" new file mode 100755 index 0000000..f4e7532 Binary files /dev/null and "b/assets/audio/\347\276\244.mp3" differ diff --git "a/assets/audio/\347\277\205\350\206\200.mp3" "b/assets/audio/\347\277\205\350\206\200.mp3" new file mode 100755 index 0000000..77d291d Binary files /dev/null and "b/assets/audio/\347\277\205\350\206\200.mp3" differ diff --git "a/assets/audio/\347\277\273.mp3" "b/assets/audio/\347\277\273.mp3" new file mode 100755 index 0000000..f2f6136 Binary files /dev/null and "b/assets/audio/\347\277\273.mp3" differ diff --git "a/assets/audio/\350\200\201\345\251\206.mp3" "b/assets/audio/\350\200\201\345\251\206.mp3" new file mode 100755 index 0000000..ecf5102 Binary files /dev/null and "b/assets/audio/\350\200\201\345\251\206.mp3" differ diff --git "a/assets/audio/\350\200\201\345\256\236.mp3" "b/assets/audio/\350\200\201\345\256\236.mp3" new file mode 100755 index 0000000..8e4a6f0 Binary files /dev/null and "b/assets/audio/\350\200\201\345\256\236.mp3" differ diff --git "a/assets/audio/\350\200\201\345\270\210.mp3" "b/assets/audio/\350\200\201\345\270\210.mp3" new file mode 100755 index 0000000..dcc27d4 Binary files /dev/null and "b/assets/audio/\350\200\201\345\270\210.mp3" differ diff --git "a/assets/audio/\350\200\201\346\235\277.mp3" "b/assets/audio/\350\200\201\346\235\277.mp3" new file mode 100755 index 0000000..5f1b709 Binary files /dev/null and "b/assets/audio/\350\200\201\346\235\277.mp3" differ diff --git "a/assets/audio/\350\200\201\351\274\240.mp3" "b/assets/audio/\350\200\201\351\274\240.mp3" new file mode 100755 index 0000000..7878c6d Binary files /dev/null and "b/assets/audio/\350\200\201\351\274\240.mp3" differ diff --git "a/assets/audio/\350\200\214\345\267\262.mp3" "b/assets/audio/\350\200\214\345\267\262.mp3" new file mode 100755 index 0000000..41718db Binary files /dev/null and "b/assets/audio/\350\200\214\345\267\262.mp3" differ diff --git "a/assets/audio/\350\200\263\347\216\257.mp3" "b/assets/audio/\350\200\263\347\216\257.mp3" new file mode 100755 index 0000000..6aed1bb Binary files /dev/null and "b/assets/audio/\350\200\263\347\216\257.mp3" differ diff --git "a/assets/audio/\350\200\275\350\257\257.mp3" "b/assets/audio/\350\200\275\350\257\257.mp3" new file mode 100755 index 0000000..623c60f Binary files /dev/null and "b/assets/audio/\350\200\275\350\257\257.mp3" differ diff --git "a/assets/audio/\350\201\214\344\270\232.mp3" "b/assets/audio/\350\201\214\344\270\232.mp3" new file mode 100755 index 0000000..459d5db Binary files /dev/null and "b/assets/audio/\350\201\214\344\270\232.mp3" differ diff --git "a/assets/audio/\350\201\224\345\220\210.mp3" "b/assets/audio/\350\201\224\345\220\210.mp3" new file mode 100755 index 0000000..bdcacc2 Binary files /dev/null and "b/assets/audio/\350\201\224\345\220\210.mp3" differ diff --git "a/assets/audio/\350\202\214\350\202\211.mp3" "b/assets/audio/\350\202\214\350\202\211.mp3" new file mode 100755 index 0000000..e893edd Binary files /dev/null and "b/assets/audio/\350\202\214\350\202\211.mp3" differ diff --git "a/assets/audio/\350\202\241\347\245\250.mp3" "b/assets/audio/\350\202\241\347\245\250.mp3" new file mode 100755 index 0000000..7fedb46 Binary files /dev/null and "b/assets/audio/\350\202\241\347\245\250.mp3" differ diff --git "a/assets/audio/\350\202\245\347\232\202.mp3" "b/assets/audio/\350\202\245\347\232\202.mp3" new file mode 100755 index 0000000..2d707ef Binary files /dev/null and "b/assets/audio/\350\202\245\347\232\202.mp3" differ diff --git "a/assets/audio/\350\202\251\350\206\200.mp3" "b/assets/audio/\350\202\251\350\206\200.mp3" new file mode 100755 index 0000000..945bda6 Binary files /dev/null and "b/assets/audio/\350\202\251\350\206\200.mp3" differ diff --git "a/assets/audio/\350\203\203.mp3" "b/assets/audio/\350\203\203.mp3" new file mode 100755 index 0000000..e54d78e Binary files /dev/null and "b/assets/audio/\350\203\203.mp3" differ diff --git "a/assets/audio/\350\203\203\345\217\243.mp3" "b/assets/audio/\350\203\203\345\217\243.mp3" new file mode 100755 index 0000000..0921c72 Binary files /dev/null and "b/assets/audio/\350\203\203\345\217\243.mp3" differ diff --git "a/assets/audio/\350\203\206\346\200\257.mp3" "b/assets/audio/\350\203\206\346\200\257.mp3" new file mode 100755 index 0000000..dccbd1e Binary files /dev/null and "b/assets/audio/\350\203\206\346\200\257.mp3" differ diff --git "a/assets/audio/\350\203\214.mp3" "b/assets/audio/\350\203\214.mp3" new file mode 100755 index 0000000..cc8c3b2 Binary files /dev/null and "b/assets/audio/\350\203\214.mp3" differ diff --git "a/assets/audio/\350\203\214\345\217\233.mp3" "b/assets/audio/\350\203\214\345\217\233.mp3" new file mode 100755 index 0000000..f6c4c20 Binary files /dev/null and "b/assets/audio/\350\203\214\345\217\233.mp3" differ diff --git "a/assets/audio/\350\203\214\346\231\257.mp3" "b/assets/audio/\350\203\214\346\231\257.mp3" new file mode 100755 index 0000000..f814d67 Binary files /dev/null and "b/assets/audio/\350\203\214\346\231\257.mp3" differ diff --git "a/assets/audio/\350\203\214\350\257\265.mp3" "b/assets/audio/\350\203\214\350\257\265.mp3" new file mode 100755 index 0000000..c446ac2 Binary files /dev/null and "b/assets/audio/\350\203\214\350\257\265.mp3" differ diff --git "a/assets/audio/\350\203\234\345\210\251.mp3" "b/assets/audio/\350\203\234\345\210\251.mp3" new file mode 100755 index 0000000..8dd4da4 Binary files /dev/null and "b/assets/audio/\350\203\234\345\210\251.mp3" differ diff --git "a/assets/audio/\350\203\241\345\220\214.mp3" "b/assets/audio/\350\203\241\345\220\214.mp3" new file mode 100755 index 0000000..39451fe Binary files /dev/null and "b/assets/audio/\350\203\241\345\220\214.mp3" differ diff --git "a/assets/audio/\350\203\241\350\257\264.mp3" "b/assets/audio/\350\203\241\350\257\264.mp3" new file mode 100755 index 0000000..b8bb209 Binary files /dev/null and "b/assets/audio/\350\203\241\350\257\264.mp3" differ diff --git "a/assets/audio/\350\203\266\346\260\264.mp3" "b/assets/audio/\350\203\266\346\260\264.mp3" new file mode 100755 index 0000000..e217c7a Binary files /dev/null and "b/assets/audio/\350\203\266\346\260\264.mp3" differ diff --git "a/assets/audio/\350\203\270.mp3" "b/assets/audio/\350\203\270.mp3" new file mode 100755 index 0000000..59e0ed6 Binary files /dev/null and "b/assets/audio/\350\203\270.mp3" differ diff --git "a/assets/audio/\350\203\275\345\271\262.mp3" "b/assets/audio/\350\203\275\345\271\262.mp3" new file mode 100755 index 0000000..e4d5463 Binary files /dev/null and "b/assets/audio/\350\203\275\345\271\262.mp3" differ diff --git "a/assets/audio/\350\203\275\346\272\220.mp3" "b/assets/audio/\350\203\275\346\272\220.mp3" new file mode 100755 index 0000000..57f64f4 Binary files /dev/null and "b/assets/audio/\350\203\275\346\272\220.mp3" differ diff --git "a/assets/audio/\350\204\206\345\274\261.mp3" "b/assets/audio/\350\204\206\345\274\261.mp3" new file mode 100755 index 0000000..1fad9a8 Binary files /dev/null and "b/assets/audio/\350\204\206\345\274\261.mp3" differ diff --git "a/assets/audio/\350\204\217.mp3" "b/assets/audio/\350\204\217.mp3" new file mode 100755 index 0000000..c4dfe19 Binary files /dev/null and "b/assets/audio/\350\204\217.mp3" differ diff --git "a/assets/audio/\350\204\221\350\242\213.mp3" "b/assets/audio/\350\204\221\350\242\213.mp3" new file mode 100755 index 0000000..47fab25 Binary files /dev/null and "b/assets/audio/\350\204\221\350\242\213.mp3" differ diff --git "a/assets/audio/\350\204\226\345\255\220.mp3" "b/assets/audio/\350\204\226\345\255\220.mp3" new file mode 100755 index 0000000..5e06b1f Binary files /dev/null and "b/assets/audio/\350\204\226\345\255\220.mp3" differ diff --git "a/assets/audio/\350\204\261.mp3" "b/assets/audio/\350\204\261.mp3" new file mode 100755 index 0000000..3c11858 Binary files /dev/null and "b/assets/audio/\350\204\261.mp3" differ diff --git "a/assets/audio/\350\205\260.mp3" "b/assets/audio/\350\205\260.mp3" new file mode 100755 index 0000000..bf60930 Binary files /dev/null and "b/assets/audio/\350\205\260.mp3" differ diff --git "a/assets/audio/\350\207\202.mp3" "b/assets/audio/\350\207\202.mp3" new file mode 100755 index 0000000..5fc4554 Binary files /dev/null and "b/assets/audio/\350\207\202.mp3" differ diff --git "a/assets/audio/\350\207\252\344\273\216.mp3" "b/assets/audio/\350\207\252\344\273\216.mp3" new file mode 100755 index 0000000..0f29a4c Binary files /dev/null and "b/assets/audio/\350\207\252\344\273\216.mp3" differ diff --git "a/assets/audio/\350\207\252\344\277\241.mp3" "b/assets/audio/\350\207\252\344\277\241.mp3" new file mode 100755 index 0000000..3159e76 Binary files /dev/null and "b/assets/audio/\350\207\252\344\277\241.mp3" differ diff --git "a/assets/audio/\350\207\252\345\212\250.mp3" "b/assets/audio/\350\207\252\345\212\250.mp3" new file mode 100755 index 0000000..0771224 Binary files /dev/null and "b/assets/audio/\350\207\252\345\212\250.mp3" differ diff --git "a/assets/audio/\350\207\252\346\204\277.mp3" "b/assets/audio/\350\207\252\346\204\277.mp3" new file mode 100755 index 0000000..6bd7383 Binary files /dev/null and "b/assets/audio/\350\207\252\346\204\277.mp3" differ diff --git "a/assets/audio/\350\207\252\347\204\266.mp3" "b/assets/audio/\350\207\252\347\204\266.mp3" new file mode 100755 index 0000000..ec533b9 Binary files /dev/null and "b/assets/audio/\350\207\252\347\204\266.mp3" differ diff --git "a/assets/audio/\350\207\252\347\224\261.mp3" "b/assets/audio/\350\207\252\347\224\261.mp3" new file mode 100755 index 0000000..8d1fbba Binary files /dev/null and "b/assets/audio/\350\207\252\347\224\261.mp3" differ diff --git "a/assets/audio/\350\207\252\347\247\201.mp3" "b/assets/audio/\350\207\252\347\247\201.mp3" new file mode 100755 index 0000000..125aee5 Binary files /dev/null and "b/assets/audio/\350\207\252\347\247\201.mp3" differ diff --git "a/assets/audio/\350\207\252\350\247\211.mp3" "b/assets/audio/\350\207\252\350\247\211.mp3" new file mode 100755 index 0000000..1c0aa8f Binary files /dev/null and "b/assets/audio/\350\207\252\350\247\211.mp3" differ diff --git "a/assets/audio/\350\207\252\350\261\252.mp3" "b/assets/audio/\350\207\252\350\261\252.mp3" new file mode 100755 index 0000000..1c643cf Binary files /dev/null and "b/assets/audio/\350\207\252\350\261\252.mp3" differ diff --git "a/assets/audio/\350\207\255.mp3" "b/assets/audio/\350\207\255.mp3" new file mode 100755 index 0000000..8b5e455 Binary files /dev/null and "b/assets/audio/\350\207\255.mp3" differ diff --git "a/assets/audio/\350\207\263\344\272\216.mp3" "b/assets/audio/\350\207\263\344\272\216.mp3" new file mode 100755 index 0000000..bc2f665 Binary files /dev/null and "b/assets/audio/\350\207\263\344\272\216.mp3" differ diff --git "a/assets/audio/\350\207\263\344\273\212.mp3" "b/assets/audio/\350\207\263\344\273\212.mp3" new file mode 100755 index 0000000..eff14b2 Binary files /dev/null and "b/assets/audio/\350\207\263\344\273\212.mp3" differ diff --git "a/assets/audio/\350\207\263\345\260\221.mp3" "b/assets/audio/\350\207\263\345\260\221.mp3" new file mode 100755 index 0000000..2bc477d Binary files /dev/null and "b/assets/audio/\350\207\263\345\260\221.mp3" differ diff --git "a/assets/audio/\350\210\205\350\210\205.mp3" "b/assets/audio/\350\210\205\350\210\205.mp3" new file mode 100755 index 0000000..db7d6c0 Binary files /dev/null and "b/assets/audio/\350\210\205\350\210\205.mp3" differ diff --git "a/assets/audio/\350\210\222\351\200\202.mp3" "b/assets/audio/\350\210\222\351\200\202.mp3" new file mode 100755 index 0000000..4dd2ee2 Binary files /dev/null and "b/assets/audio/\350\210\222\351\200\202.mp3" differ diff --git "a/assets/audio/\350\210\261.mp3" "b/assets/audio/\350\210\261.mp3" new file mode 100755 index 0000000..f48254c Binary files /dev/null and "b/assets/audio/\350\210\261.mp3" differ diff --git "a/assets/audio/\350\210\271\350\210\266.mp3" "b/assets/audio/\350\210\271\350\210\266.mp3" new file mode 100755 index 0000000..262d40d Binary files /dev/null and "b/assets/audio/\350\210\271\350\210\266.mp3" differ diff --git "a/assets/audio/\350\211\257\345\245\275.mp3" "b/assets/audio/\350\211\257\345\245\275.mp3" new file mode 100755 index 0000000..d507e6d Binary files /dev/null and "b/assets/audio/\350\211\257\345\245\275.mp3" differ diff --git "a/assets/audio/\350\211\260\345\267\250.mp3" "b/assets/audio/\350\211\260\345\267\250.mp3" new file mode 100755 index 0000000..2a04de2 Binary files /dev/null and "b/assets/audio/\350\211\260\345\267\250.mp3" differ diff --git "a/assets/audio/\350\211\260\350\213\246.mp3" "b/assets/audio/\350\211\260\350\213\246.mp3" new file mode 100755 index 0000000..803c2fa Binary files /dev/null and "b/assets/audio/\350\211\260\350\213\246.mp3" differ diff --git "a/assets/audio/\350\211\262\345\275\251.mp3" "b/assets/audio/\350\211\262\345\275\251.mp3" new file mode 100755 index 0000000..2d833ce Binary files /dev/null and "b/assets/audio/\350\211\262\345\275\251.mp3" differ diff --git "a/assets/audio/\350\211\272\346\234\257.mp3" "b/assets/audio/\350\211\272\346\234\257.mp3" new file mode 100755 index 0000000..1d44de2 Binary files /dev/null and "b/assets/audio/\350\211\272\346\234\257.mp3" differ diff --git "a/assets/audio/\350\212\202\347\234\201.mp3" "b/assets/audio/\350\212\202\347\234\201.mp3" new file mode 100755 index 0000000..c828d47 Binary files /dev/null and "b/assets/audio/\350\212\202\347\234\201.mp3" differ diff --git "a/assets/audio/\350\212\261\347\224\237.mp3" "b/assets/audio/\350\212\261\347\224\237.mp3" new file mode 100755 index 0000000..322a9d7 Binary files /dev/null and "b/assets/audio/\350\212\261\347\224\237.mp3" differ diff --git "a/assets/audio/\350\213\215\347\231\275.mp3" "b/assets/audio/\350\213\215\347\231\275.mp3" new file mode 100755 index 0000000..d661c93 Binary files /dev/null and "b/assets/audio/\350\213\215\347\231\275.mp3" differ diff --git "a/assets/audio/\350\213\227\346\235\241.mp3" "b/assets/audio/\350\213\227\346\235\241.mp3" new file mode 100755 index 0000000..9b14916 Binary files /dev/null and "b/assets/audio/\350\213\227\346\235\241.mp3" differ diff --git "a/assets/audio/\350\213\261\344\277\212.mp3" "b/assets/audio/\350\213\261\344\277\212.mp3" new file mode 100755 index 0000000..fd79982 Binary files /dev/null and "b/assets/audio/\350\213\261\344\277\212.mp3" differ diff --git "a/assets/audio/\350\213\261\351\233\204.mp3" "b/assets/audio/\350\213\261\351\233\204.mp3" new file mode 100755 index 0000000..7dd4ee8 Binary files /dev/null and "b/assets/audio/\350\213\261\351\233\204.mp3" differ diff --git "a/assets/audio/\350\214\203\345\233\264.mp3" "b/assets/audio/\350\214\203\345\233\264.mp3" new file mode 100755 index 0000000..fb2c8af Binary files /dev/null and "b/assets/audio/\350\214\203\345\233\264.mp3" differ diff --git "a/assets/audio/\350\214\266.mp3" "b/assets/audio/\350\214\266.mp3" new file mode 100755 index 0000000..5af987e Binary files /dev/null and "b/assets/audio/\350\214\266.mp3" differ diff --git "a/assets/audio/\350\215\211\346\241\210.mp3" "b/assets/audio/\350\215\211\346\241\210.mp3" new file mode 100755 index 0000000..842dac7 Binary files /dev/null and "b/assets/audio/\350\215\211\346\241\210.mp3" differ diff --git "a/assets/audio/\350\215\211\347\216\207.mp3" "b/assets/audio/\350\215\211\347\216\207.mp3" new file mode 100755 index 0000000..a54f2c0 Binary files /dev/null and "b/assets/audio/\350\215\211\347\216\207.mp3" differ diff --git "a/assets/audio/\350\217\234.mp3" "b/assets/audio/\350\217\234.mp3" new file mode 100755 index 0000000..6adba22 Binary files /dev/null and "b/assets/audio/\350\217\234.mp3" differ diff --git "a/assets/audio/\350\220\245\344\270\232.mp3" "b/assets/audio/\350\220\245\344\270\232.mp3" new file mode 100755 index 0000000..491d043 Binary files /dev/null and "b/assets/audio/\350\220\245\344\270\232.mp3" differ diff --git "a/assets/audio/\350\220\245\345\205\273.mp3" "b/assets/audio/\350\220\245\345\205\273.mp3" new file mode 100755 index 0000000..b7e4683 Binary files /dev/null and "b/assets/audio/\350\220\245\345\205\273.mp3" differ diff --git "a/assets/audio/\350\220\275\345\220\216.mp3" "b/assets/audio/\350\220\275\345\220\216.mp3" new file mode 100755 index 0000000..aebc026 Binary files /dev/null and "b/assets/audio/\350\220\275\345\220\216.mp3" differ diff --git "a/assets/audio/\350\221\227\345\220\215.mp3" "b/assets/audio/\350\221\227\345\220\215.mp3" new file mode 100755 index 0000000..987e116 Binary files /dev/null and "b/assets/audio/\350\221\227\345\220\215.mp3" differ diff --git "a/assets/audio/\350\221\241\350\220\204.mp3" "b/assets/audio/\350\221\241\350\220\204.mp3" new file mode 100755 index 0000000..851a438 Binary files /dev/null and "b/assets/audio/\350\221\241\350\220\204.mp3" differ diff --git "a/assets/audio/\350\224\254\350\217\234.mp3" "b/assets/audio/\350\224\254\350\217\234.mp3" new file mode 100755 index 0000000..4594785 Binary files /dev/null and "b/assets/audio/\350\224\254\350\217\234.mp3" differ diff --git "a/assets/audio/\350\226\204.mp3" "b/assets/audio/\350\226\204.mp3" new file mode 100755 index 0000000..474cc8a Binary files /dev/null and "b/assets/audio/\350\226\204.mp3" differ diff --git "a/assets/audio/\350\226\204\345\274\261.mp3" "b/assets/audio/\350\226\204\345\274\261.mp3" new file mode 100755 index 0000000..c6ce370 Binary files /dev/null and "b/assets/audio/\350\226\204\345\274\261.mp3" differ diff --git "a/assets/audio/\350\231\232\345\277\203.mp3" "b/assets/audio/\350\231\232\345\277\203.mp3" new file mode 100755 index 0000000..8018f6e Binary files /dev/null and "b/assets/audio/\350\231\232\345\277\203.mp3" differ diff --git "a/assets/audio/\350\233\207.mp3" "b/assets/audio/\350\233\207.mp3" new file mode 100755 index 0000000..d669816 Binary files /dev/null and "b/assets/audio/\350\233\207.mp3" differ diff --git "a/assets/audio/\350\233\213\347\231\275\350\264\250.mp3" "b/assets/audio/\350\233\213\347\231\275\350\264\250.mp3" new file mode 100755 index 0000000..75a954c Binary files /dev/null and "b/assets/audio/\350\233\213\347\231\275\350\264\250.mp3" differ diff --git "a/assets/audio/\350\234\234\350\234\202.mp3" "b/assets/audio/\350\234\234\350\234\202.mp3" new file mode 100755 index 0000000..0265196 Binary files /dev/null and "b/assets/audio/\350\234\234\350\234\202.mp3" differ diff --git "a/assets/audio/\350\235\264\350\235\266.mp3" "b/assets/audio/\350\235\264\350\235\266.mp3" new file mode 100755 index 0000000..e03b534 Binary files /dev/null and "b/assets/audio/\350\235\264\350\235\266.mp3" differ diff --git "a/assets/audio/\350\241\200.mp3" "b/assets/audio/\350\241\200.mp3" new file mode 100755 index 0000000..7ac7476 Binary files /dev/null and "b/assets/audio/\350\241\200.mp3" differ diff --git "a/assets/audio/\350\241\214.mp3" "b/assets/audio/\350\241\214.mp3" new file mode 100755 index 0000000..9ef3bd3 Binary files /dev/null and "b/assets/audio/\350\241\214.mp3" differ diff --git "a/assets/audio/\350\241\214\344\270\232.mp3" "b/assets/audio/\350\241\214\344\270\232.mp3" new file mode 100755 index 0000000..84de5a6 Binary files /dev/null and "b/assets/audio/\350\241\214\344\270\232.mp3" differ diff --git "a/assets/audio/\350\241\214\344\270\272.mp3" "b/assets/audio/\350\241\214\344\270\272.mp3" new file mode 100755 index 0000000..fc4325d Binary files /dev/null and "b/assets/audio/\350\241\214\344\270\272.mp3" differ diff --git "a/assets/audio/\350\241\214\344\272\272.mp3" "b/assets/audio/\350\241\214\344\272\272.mp3" new file mode 100755 index 0000000..c45dd11 Binary files /dev/null and "b/assets/audio/\350\241\214\344\272\272.mp3" differ diff --git "a/assets/audio/\350\241\214\345\212\250.mp3" "b/assets/audio/\350\241\214\345\212\250.mp3" new file mode 100755 index 0000000..1251f52 Binary files /dev/null and "b/assets/audio/\350\241\214\345\212\250.mp3" differ diff --git "a/assets/audio/\350\241\245\345\201\277.mp3" "b/assets/audio/\350\241\245\345\201\277.mp3" new file mode 100755 index 0000000..d34e8a1 Binary files /dev/null and "b/assets/audio/\350\241\245\345\201\277.mp3" differ diff --git "a/assets/audio/\350\241\245\345\205\205.mp3" "b/assets/audio/\350\241\245\345\205\205.mp3" new file mode 100755 index 0000000..0e0869b Binary files /dev/null and "b/assets/audio/\350\241\245\345\205\205.mp3" differ diff --git "a/assets/audio/\350\241\245\346\225\221.mp3" "b/assets/audio/\350\241\245\346\225\221.mp3" new file mode 100755 index 0000000..33489f2 Binary files /dev/null and "b/assets/audio/\350\241\245\346\225\221.mp3" differ diff --git "a/assets/audio/\350\241\245\350\264\264.mp3" "b/assets/audio/\350\241\245\350\264\264.mp3" new file mode 100755 index 0000000..2abef50 Binary files /dev/null and "b/assets/audio/\350\241\245\350\264\264.mp3" differ diff --git "a/assets/audio/\350\241\250\345\206\263.mp3" "b/assets/audio/\350\241\250\345\206\263.mp3" new file mode 100755 index 0000000..825eac5 Binary files /dev/null and "b/assets/audio/\350\241\250\345\206\263.mp3" differ diff --git "a/assets/audio/\350\241\250\345\275\260.mp3" "b/assets/audio/\350\241\250\345\275\260.mp3" new file mode 100755 index 0000000..b8b5d35 Binary files /dev/null and "b/assets/audio/\350\241\250\345\275\260.mp3" differ diff --git "a/assets/audio/\350\241\250\346\200\201.mp3" "b/assets/audio/\350\241\250\346\200\201.mp3" new file mode 100755 index 0000000..450860e Binary files /dev/null and "b/assets/audio/\350\241\250\346\200\201.mp3" differ diff --git "a/assets/audio/\350\241\250\346\203\205.mp3" "b/assets/audio/\350\241\250\346\203\205.mp3" new file mode 100755 index 0000000..c6195bb Binary files /dev/null and "b/assets/audio/\350\241\250\346\203\205.mp3" differ diff --git "a/assets/audio/\350\241\250\346\230\216.mp3" "b/assets/audio/\350\241\250\346\230\216.mp3" new file mode 100755 index 0000000..d3438ac Binary files /dev/null and "b/assets/audio/\350\241\250\346\230\216.mp3" differ diff --git "a/assets/audio/\350\241\250\347\216\260.mp3" "b/assets/audio/\350\241\250\347\216\260.mp3" new file mode 100755 index 0000000..439d8d1 Binary files /dev/null and "b/assets/audio/\350\241\250\347\216\260.mp3" differ diff --git "a/assets/audio/\350\241\250\350\276\276.mp3" "b/assets/audio/\350\241\250\350\276\276.mp3" new file mode 100755 index 0000000..7909420 Binary files /dev/null and "b/assets/audio/\350\241\250\350\276\276.mp3" differ diff --git "a/assets/audio/\350\241\250\351\235\242.mp3" "b/assets/audio/\350\241\250\351\235\242.mp3" new file mode 100755 index 0000000..df0a8d1 Binary files /dev/null and "b/assets/audio/\350\241\250\351\235\242.mp3" differ diff --git "a/assets/audio/\350\241\254\346\211\230.mp3" "b/assets/audio/\350\241\254\346\211\230.mp3" new file mode 100755 index 0000000..c7b3237 Binary files /dev/null and "b/assets/audio/\350\241\254\346\211\230.mp3" differ diff --git "a/assets/audio/\350\242\234\345\255\220.mp3" "b/assets/audio/\350\242\234\345\255\220.mp3" new file mode 100755 index 0000000..781ef3d Binary files /dev/null and "b/assets/audio/\350\242\234\345\255\220.mp3" differ diff --git "a/assets/audio/\350\242\253\345\212\250.mp3" "b/assets/audio/\350\242\253\345\212\250.mp3" new file mode 100755 index 0000000..a580d52 Binary files /dev/null and "b/assets/audio/\350\242\253\345\212\250.mp3" differ diff --git "a/assets/audio/\350\242\253\345\221\212.mp3" "b/assets/audio/\350\242\253\345\221\212.mp3" new file mode 100755 index 0000000..c91c136 Binary files /dev/null and "b/assets/audio/\350\242\253\345\221\212.mp3" differ diff --git "a/assets/audio/\350\242\253\345\255\220.mp3" "b/assets/audio/\350\242\253\345\255\220.mp3" new file mode 100755 index 0000000..52a144c Binary files /dev/null and "b/assets/audio/\350\242\253\345\255\220.mp3" differ diff --git "a/assets/audio/\350\243\201\345\210\244.mp3" "b/assets/audio/\350\243\201\345\210\244.mp3" new file mode 100755 index 0000000..d09ab25 Binary files /dev/null and "b/assets/audio/\350\243\201\345\210\244.mp3" differ diff --git "a/assets/audio/\350\243\201\345\221\230.mp3" "b/assets/audio/\350\243\201\345\221\230.mp3" new file mode 100755 index 0000000..2f36bde Binary files /dev/null and "b/assets/audio/\350\243\201\345\221\230.mp3" differ diff --git "a/assets/audio/\350\243\201\347\274\235.mp3" "b/assets/audio/\350\243\201\347\274\235.mp3" new file mode 100755 index 0000000..85981ed Binary files /dev/null and "b/assets/audio/\350\243\201\347\274\235.mp3" differ diff --git "a/assets/audio/\350\243\205.mp3" "b/assets/audio/\350\243\205.mp3" new file mode 100755 index 0000000..e7abd57 Binary files /dev/null and "b/assets/audio/\350\243\205.mp3" differ diff --git "a/assets/audio/\350\243\205\344\277\256.mp3" "b/assets/audio/\350\243\205\344\277\256.mp3" new file mode 100755 index 0000000..b1fdca7 Binary files /dev/null and "b/assets/audio/\350\243\205\344\277\256.mp3" differ diff --git "a/assets/audio/\350\243\205\351\245\260.mp3" "b/assets/audio/\350\243\205\351\245\260.mp3" new file mode 100755 index 0000000..c117ee0 Binary files /dev/null and "b/assets/audio/\350\243\205\351\245\260.mp3" differ diff --git "a/assets/audio/\350\246\201\344\270\215.mp3" "b/assets/audio/\350\246\201\344\270\215.mp3" new file mode 100755 index 0000000..1716392 Binary files /dev/null and "b/assets/audio/\350\246\201\344\270\215.mp3" differ diff --git "a/assets/audio/\350\246\201\346\230\257.mp3" "b/assets/audio/\350\246\201\346\230\257.mp3" new file mode 100755 index 0000000..51d7e74 Binary files /dev/null and "b/assets/audio/\350\246\201\346\230\257.mp3" differ diff --git "a/assets/audio/\350\247\202\345\257\237.mp3" "b/assets/audio/\350\247\202\345\257\237.mp3" new file mode 100755 index 0000000..b46355e Binary files /dev/null and "b/assets/audio/\350\247\202\345\257\237.mp3" differ diff --git "a/assets/audio/\350\247\202\345\277\265.mp3" "b/assets/audio/\350\247\202\345\277\265.mp3" new file mode 100755 index 0000000..204e818 Binary files /dev/null and "b/assets/audio/\350\247\202\345\277\265.mp3" differ diff --git "a/assets/audio/\350\247\202\347\202\271.mp3" "b/assets/audio/\350\247\202\347\202\271.mp3" new file mode 100755 index 0000000..0cf838a Binary files /dev/null and "b/assets/audio/\350\247\202\347\202\271.mp3" differ diff --git "a/assets/audio/\350\247\204\345\210\231.mp3" "b/assets/audio/\350\247\204\345\210\231.mp3" new file mode 100755 index 0000000..50a2d9b Binary files /dev/null and "b/assets/audio/\350\247\204\345\210\231.mp3" differ diff --git "a/assets/audio/\350\247\204\345\276\213.mp3" "b/assets/audio/\350\247\204\345\276\213.mp3" new file mode 100755 index 0000000..afb5701 Binary files /dev/null and "b/assets/audio/\350\247\204\345\276\213.mp3" differ diff --git "a/assets/audio/\350\247\204\346\250\241.mp3" "b/assets/audio/\350\247\204\346\250\241.mp3" new file mode 100755 index 0000000..195be7d Binary files /dev/null and "b/assets/audio/\350\247\204\346\250\241.mp3" differ diff --git "a/assets/audio/\350\247\204\347\237\251.mp3" "b/assets/audio/\350\247\204\347\237\251.mp3" new file mode 100755 index 0000000..d3a1d15 Binary files /dev/null and "b/assets/audio/\350\247\204\347\237\251.mp3" differ diff --git "a/assets/audio/\350\247\222\345\272\246.mp3" "b/assets/audio/\350\247\222\345\272\246.mp3" new file mode 100755 index 0000000..8c1c139 Binary files /dev/null and "b/assets/audio/\350\247\222\345\272\246.mp3" differ diff --git "a/assets/audio/\350\247\222\350\211\262.mp3" "b/assets/audio/\350\247\222\350\211\262.mp3" new file mode 100755 index 0000000..10b97c9 Binary files /dev/null and "b/assets/audio/\350\247\222\350\211\262.mp3" differ diff --git "a/assets/audio/\350\247\246\347\212\257.mp3" "b/assets/audio/\350\247\246\347\212\257.mp3" new file mode 100755 index 0000000..4e5323d Binary files /dev/null and "b/assets/audio/\350\247\246\347\212\257.mp3" differ diff --git "a/assets/audio/\350\256\241\347\256\227.mp3" "b/assets/audio/\350\256\241\347\256\227.mp3" new file mode 100755 index 0000000..87fa2d5 Binary files /dev/null and "b/assets/audio/\350\256\241\347\256\227.mp3" differ diff --git "a/assets/audio/\350\256\250\345\216\214.mp3" "b/assets/audio/\350\256\250\345\216\214.mp3" new file mode 100755 index 0000000..dee8063 Binary files /dev/null and "b/assets/audio/\350\256\250\345\216\214.mp3" differ diff --git "a/assets/audio/\350\256\250\350\256\272.mp3" "b/assets/audio/\350\256\250\350\256\272.mp3" new file mode 100755 index 0000000..178d59c Binary files /dev/null and "b/assets/audio/\350\256\250\350\256\272.mp3" differ diff --git "a/assets/audio/\350\256\255\347\273\203.mp3" "b/assets/audio/\350\256\255\347\273\203.mp3" new file mode 100755 index 0000000..6a9ec74 Binary files /dev/null and "b/assets/audio/\350\256\255\347\273\203.mp3" differ diff --git "a/assets/audio/\350\256\256\350\256\272.mp3" "b/assets/audio/\350\256\256\350\256\272.mp3" new file mode 100755 index 0000000..6c0d1ae Binary files /dev/null and "b/assets/audio/\350\256\256\350\256\272.mp3" differ diff --git "a/assets/audio/\350\256\260\345\275\225.mp3" "b/assets/audio/\350\256\260\345\275\225.mp3" new file mode 100755 index 0000000..05b13d8 Binary files /dev/null and "b/assets/audio/\350\256\260\345\275\225.mp3" differ diff --git "a/assets/audio/\350\256\260\345\277\206.mp3" "b/assets/audio/\350\256\260\345\277\206.mp3" new file mode 100755 index 0000000..dbd8e1d Binary files /dev/null and "b/assets/audio/\350\256\260\345\277\206.mp3" differ diff --git "a/assets/audio/\350\256\262\345\272\247.mp3" "b/assets/audio/\350\256\262\345\272\247.mp3" new file mode 100755 index 0000000..a18f28b Binary files /dev/null and "b/assets/audio/\350\256\262\345\272\247.mp3" differ diff --git "a/assets/audio/\350\256\262\347\251\266.mp3" "b/assets/audio/\350\256\262\347\251\266.mp3" new file mode 100755 index 0000000..f25aff9 Binary files /dev/null and "b/assets/audio/\350\256\262\347\251\266.mp3" differ diff --git "a/assets/audio/\350\256\270\345\244\232.mp3" "b/assets/audio/\350\256\270\345\244\232.mp3" new file mode 100755 index 0000000..bfe6089 Binary files /dev/null and "b/assets/audio/\350\256\270\345\244\232.mp3" differ diff --git "a/assets/audio/\350\256\272\346\226\207.mp3" "b/assets/audio/\350\256\272\346\226\207.mp3" new file mode 100755 index 0000000..a580f3e Binary files /dev/null and "b/assets/audio/\350\256\272\346\226\207.mp3" differ diff --git "a/assets/audio/\350\256\275\345\210\272.mp3" "b/assets/audio/\350\256\275\345\210\272.mp3" new file mode 100755 index 0000000..a9cc396 Binary files /dev/null and "b/assets/audio/\350\256\275\345\210\272.mp3" differ diff --git "a/assets/audio/\350\256\276\345\244\207.mp3" "b/assets/audio/\350\256\276\345\244\207.mp3" new file mode 100755 index 0000000..c34c96a Binary files /dev/null and "b/assets/audio/\350\256\276\345\244\207.mp3" differ diff --git "a/assets/audio/\350\256\276\346\226\275.mp3" "b/assets/audio/\350\256\276\346\226\275.mp3" new file mode 100755 index 0000000..ea7e4df Binary files /dev/null and "b/assets/audio/\350\256\276\346\226\275.mp3" differ diff --git "a/assets/audio/\350\256\276\350\256\241.mp3" "b/assets/audio/\350\256\276\350\256\241.mp3" new file mode 100755 index 0000000..2f9ba5b Binary files /dev/null and "b/assets/audio/\350\256\276\350\256\241.mp3" differ diff --git "a/assets/audio/\350\257\201\344\273\266.mp3" "b/assets/audio/\350\257\201\344\273\266.mp3" new file mode 100755 index 0000000..601bab0 Binary files /dev/null and "b/assets/audio/\350\257\201\344\273\266.mp3" differ diff --git "a/assets/audio/\350\257\201\346\215\256.mp3" "b/assets/audio/\350\257\201\346\215\256.mp3" new file mode 100755 index 0000000..14308fa Binary files /dev/null and "b/assets/audio/\350\257\201\346\215\256.mp3" differ diff --git "a/assets/audio/\350\257\201\346\230\216.mp3" "b/assets/audio/\350\257\201\346\230\216.mp3" new file mode 100755 index 0000000..5082126 Binary files /dev/null and "b/assets/audio/\350\257\201\346\230\216.mp3" differ diff --git "a/assets/audio/\350\257\204\344\273\267.mp3" "b/assets/audio/\350\257\204\344\273\267.mp3" new file mode 100755 index 0000000..0048e39 Binary files /dev/null and "b/assets/audio/\350\257\204\344\273\267.mp3" differ diff --git "a/assets/audio/\350\257\212\346\226\255.mp3" "b/assets/audio/\350\257\212\346\226\255.mp3" new file mode 100755 index 0000000..6eb3076 Binary files /dev/null and "b/assets/audio/\350\257\212\346\226\255.mp3" differ diff --git "a/assets/audio/\350\257\215\346\261\207.mp3" "b/assets/audio/\350\257\215\346\261\207.mp3" new file mode 100755 index 0000000..c5ceadb Binary files /dev/null and "b/assets/audio/\350\257\215\346\261\207.mp3" differ diff --git "a/assets/audio/\350\257\225\345\215\267.mp3" "b/assets/audio/\350\257\225\345\215\267.mp3" new file mode 100755 index 0000000..d132555 Binary files /dev/null and "b/assets/audio/\350\257\225\345\215\267.mp3" differ diff --git "a/assets/audio/\350\257\227.mp3" "b/assets/audio/\350\257\227.mp3" new file mode 100755 index 0000000..e618064 Binary files /dev/null and "b/assets/audio/\350\257\227.mp3" differ diff --git "a/assets/audio/\350\257\232\346\201\263.mp3" "b/assets/audio/\350\257\232\346\201\263.mp3" new file mode 100755 index 0000000..317a44e Binary files /dev/null and "b/assets/audio/\350\257\232\346\201\263.mp3" differ diff --git "a/assets/audio/\350\257\232\346\214\232.mp3" "b/assets/audio/\350\257\232\346\214\232.mp3" new file mode 100755 index 0000000..365633e Binary files /dev/null and "b/assets/audio/\350\257\232\346\214\232.mp3" differ diff --git "a/assets/audio/\350\257\235\351\242\230.mp3" "b/assets/audio/\350\257\235\351\242\230.mp3" new file mode 100755 index 0000000..861c11a Binary files /dev/null and "b/assets/audio/\350\257\235\351\242\230.mp3" differ diff --git "a/assets/audio/\350\257\236\347\224\237.mp3" "b/assets/audio/\350\257\236\347\224\237.mp3" new file mode 100755 index 0000000..9744c3b Binary files /dev/null and "b/assets/audio/\350\257\236\347\224\237.mp3" differ diff --git "a/assets/audio/\350\257\236\350\276\260.mp3" "b/assets/audio/\350\257\236\350\276\260.mp3" new file mode 100755 index 0000000..0797b56 Binary files /dev/null and "b/assets/audio/\350\257\236\350\276\260.mp3" differ diff --git "a/assets/audio/\350\257\242\351\227\256.mp3" "b/assets/audio/\350\257\242\351\227\256.mp3" new file mode 100755 index 0000000..5d1204b Binary files /dev/null and "b/assets/audio/\350\257\242\351\227\256.mp3" differ diff --git "a/assets/audio/\350\257\246\347\273\206.mp3" "b/assets/audio/\350\257\246\347\273\206.mp3" new file mode 100755 index 0000000..d222d4e Binary files /dev/null and "b/assets/audio/\350\257\246\347\273\206.mp3" differ diff --git "a/assets/audio/\350\257\247\345\274\202.mp3" "b/assets/audio/\350\257\247\345\274\202.mp3" new file mode 100755 index 0000000..21b0fbb Binary files /dev/null and "b/assets/audio/\350\257\247\345\274\202.mp3" differ diff --git "a/assets/audio/\350\257\255\346\260\224.mp3" "b/assets/audio/\350\257\255\346\260\224.mp3" new file mode 100755 index 0000000..f71b219 Binary files /dev/null and "b/assets/audio/\350\257\255\346\260\224.mp3" differ diff --git "a/assets/audio/\350\257\255\346\263\225.mp3" "b/assets/audio/\350\257\255\346\263\225.mp3" new file mode 100755 index 0000000..ea37967 Binary files /dev/null and "b/assets/audio/\350\257\255\346\263\225.mp3" differ diff --git "a/assets/audio/\350\257\255\350\250\200.mp3" "b/assets/audio/\350\257\255\350\250\200.mp3" new file mode 100755 index 0000000..e76b441 Binary files /dev/null and "b/assets/audio/\350\257\255\350\250\200.mp3" differ diff --git "a/assets/audio/\350\257\257\344\274\232.mp3" "b/assets/audio/\350\257\257\344\274\232.mp3" new file mode 100755 index 0000000..3fe05f8 Binary files /dev/null and "b/assets/audio/\350\257\257\344\274\232.mp3" differ diff --git "a/assets/audio/\350\257\264\346\230\216.mp3" "b/assets/audio/\350\257\264\346\230\216.mp3" new file mode 100755 index 0000000..e6988ab Binary files /dev/null and "b/assets/audio/\350\257\264\346\230\216.mp3" differ diff --git "a/assets/audio/\350\257\264\346\234\215.mp3" "b/assets/audio/\350\257\264\346\234\215.mp3" new file mode 100755 index 0000000..2c0ab50 Binary files /dev/null and "b/assets/audio/\350\257\264\346\234\215.mp3" differ diff --git "a/assets/audio/\350\257\267\346\261\202.mp3" "b/assets/audio/\350\257\267\346\261\202.mp3" new file mode 100755 index 0000000..1f28f62 Binary files /dev/null and "b/assets/audio/\350\257\267\346\261\202.mp3" differ diff --git "a/assets/audio/\350\257\273.mp3" "b/assets/audio/\350\257\273.mp3" new file mode 100755 index 0000000..021bd57 Binary files /dev/null and "b/assets/audio/\350\257\273.mp3" differ diff --git "a/assets/audio/\350\257\276\347\250\213.mp3" "b/assets/audio/\350\257\276\347\250\213.mp3" new file mode 100755 index 0000000..a02c32b Binary files /dev/null and "b/assets/audio/\350\257\276\347\250\213.mp3" differ diff --git "a/assets/audio/\350\260\203\345\212\250.mp3" "b/assets/audio/\350\260\203\345\212\250.mp3" new file mode 100755 index 0000000..7beb19b Binary files /dev/null and "b/assets/audio/\350\260\203\345\212\250.mp3" differ diff --git "a/assets/audio/\350\260\203\346\225\264.mp3" "b/assets/audio/\350\260\203\346\225\264.mp3" new file mode 100755 index 0000000..ae4ef04 Binary files /dev/null and "b/assets/audio/\350\260\203\346\225\264.mp3" differ diff --git "a/assets/audio/\350\260\203\347\232\256.mp3" "b/assets/audio/\350\260\203\347\232\256.mp3" new file mode 100755 index 0000000..4a2d550 Binary files /dev/null and "b/assets/audio/\350\260\203\347\232\256.mp3" differ diff --git "a/assets/audio/\350\260\210.mp3" "b/assets/audio/\350\260\210.mp3" new file mode 100755 index 0000000..bad9cd0 Binary files /dev/null and "b/assets/audio/\350\260\210.mp3" differ diff --git "a/assets/audio/\350\260\210\345\210\244.mp3" "b/assets/audio/\350\260\210\345\210\244.mp3" new file mode 100755 index 0000000..18622e5 Binary files /dev/null and "b/assets/audio/\350\260\210\345\210\244.mp3" differ diff --git "a/assets/audio/\350\260\246\350\231\232.mp3" "b/assets/audio/\350\260\246\350\231\232.mp3" new file mode 100755 index 0000000..ccbdd8b Binary files /dev/null and "b/assets/audio/\350\260\246\350\231\232.mp3" differ diff --git "a/assets/audio/\350\260\250\346\205\216.mp3" "b/assets/audio/\350\260\250\346\205\216.mp3" new file mode 100755 index 0000000..2b88b1b Binary files /dev/null and "b/assets/audio/\350\260\250\346\205\216.mp3" differ diff --git "a/assets/audio/\350\261\206\350\205\220.mp3" "b/assets/audio/\350\261\206\350\205\220.mp3" new file mode 100755 index 0000000..0110cc1 Binary files /dev/null and "b/assets/audio/\350\261\206\350\205\220.mp3" differ diff --git "a/assets/audio/\350\261\241\345\276\201.mp3" "b/assets/audio/\350\261\241\345\276\201.mp3" new file mode 100755 index 0000000..dbfa052 Binary files /dev/null and "b/assets/audio/\350\261\241\345\276\201.mp3" differ diff --git "a/assets/audio/\350\261\241\346\243\213.mp3" "b/assets/audio/\350\261\241\346\243\213.mp3" new file mode 100755 index 0000000..1a9c86b Binary files /dev/null and "b/assets/audio/\350\261\241\346\243\213.mp3" differ diff --git "a/assets/audio/\350\261\252\345\215\216.mp3" "b/assets/audio/\350\261\252\345\215\216.mp3" new file mode 100755 index 0000000..092dc97 Binary files /dev/null and "b/assets/audio/\350\261\252\345\215\216.mp3" differ diff --git "a/assets/audio/\350\264\235\345\243\263.mp3" "b/assets/audio/\350\264\235\345\243\263.mp3" new file mode 100755 index 0000000..c45da8f Binary files /dev/null and "b/assets/audio/\350\264\235\345\243\263.mp3" differ diff --git "a/assets/audio/\350\264\241\347\214\256.mp3" "b/assets/audio/\350\264\241\347\214\256.mp3" new file mode 100755 index 0000000..341e346 Binary files /dev/null and "b/assets/audio/\350\264\241\347\214\256.mp3" differ diff --git "a/assets/audio/\350\264\242\344\272\247.mp3" "b/assets/audio/\350\264\242\344\272\247.mp3" new file mode 100755 index 0000000..8cadbdf Binary files /dev/null and "b/assets/audio/\350\264\242\344\272\247.mp3" differ diff --git "a/assets/audio/\350\264\242\345\212\241.mp3" "b/assets/audio/\350\264\242\345\212\241.mp3" new file mode 100755 index 0000000..f2bbb3c Binary files /dev/null and "b/assets/audio/\350\264\242\345\212\241.mp3" differ diff --git "a/assets/audio/\350\264\242\345\257\214.mp3" "b/assets/audio/\350\264\242\345\257\214.mp3" new file mode 100755 index 0000000..13b964d Binary files /dev/null and "b/assets/audio/\350\264\242\345\257\214.mp3" differ diff --git "a/assets/audio/\350\264\242\346\224\277.mp3" "b/assets/audio/\350\264\242\346\224\277.mp3" new file mode 100755 index 0000000..6eaf28e Binary files /dev/null and "b/assets/audio/\350\264\242\346\224\277.mp3" differ diff --git "a/assets/audio/\350\264\243\344\273\273.mp3" "b/assets/audio/\350\264\243\344\273\273.mp3" new file mode 100755 index 0000000..4a89185 Binary files /dev/null and "b/assets/audio/\350\264\243\344\273\273.mp3" differ diff --git "a/assets/audio/\350\264\243\345\244\207.mp3" "b/assets/audio/\350\264\243\345\244\207.mp3" new file mode 100755 index 0000000..1778d4f Binary files /dev/null and "b/assets/audio/\350\264\243\345\244\207.mp3" differ diff --git "a/assets/audio/\350\264\245\345\235\217.mp3" "b/assets/audio/\350\264\245\345\235\217.mp3" new file mode 100755 index 0000000..bad47af Binary files /dev/null and "b/assets/audio/\350\264\245\345\235\217.mp3" differ diff --git "a/assets/audio/\350\264\246\346\210\267.mp3" "b/assets/audio/\350\264\246\346\210\267.mp3" new file mode 100755 index 0000000..259820d Binary files /dev/null and "b/assets/audio/\350\264\246\346\210\267.mp3" differ diff --git "a/assets/audio/\350\264\250\351\207\217.mp3" "b/assets/audio/\350\264\250\351\207\217.mp3" new file mode 100755 index 0000000..6264c81 Binary files /dev/null and "b/assets/audio/\350\264\250\351\207\217.mp3" differ diff --git "a/assets/audio/\350\264\254\344\271\211.mp3" "b/assets/audio/\350\264\254\344\271\211.mp3" new file mode 100755 index 0000000..eebd2af Binary files /dev/null and "b/assets/audio/\350\264\254\344\271\211.mp3" differ diff --git "a/assets/audio/\350\264\254\344\275\216.mp3" "b/assets/audio/\350\264\254\344\275\216.mp3" new file mode 100755 index 0000000..a52c201 Binary files /dev/null and "b/assets/audio/\350\264\254\344\275\216.mp3" differ diff --git "a/assets/audio/\350\264\267\346\254\276.mp3" "b/assets/audio/\350\264\267\346\254\276.mp3" new file mode 100755 index 0000000..8070eed Binary files /dev/null and "b/assets/audio/\350\264\267\346\254\276.mp3" differ diff --git "a/assets/audio/\350\264\270\346\230\223.mp3" "b/assets/audio/\350\264\270\346\230\223.mp3" new file mode 100755 index 0000000..d543b96 Binary files /dev/null and "b/assets/audio/\350\264\270\346\230\223.mp3" differ diff --git "a/assets/audio/\350\265\204\346\226\231.mp3" "b/assets/audio/\350\265\204\346\226\231.mp3" new file mode 100755 index 0000000..fbb67f7 Binary files /dev/null and "b/assets/audio/\350\265\204\346\226\231.mp3" differ diff --git "a/assets/audio/\350\265\204\346\240\274.mp3" "b/assets/audio/\350\265\204\346\240\274.mp3" new file mode 100755 index 0000000..754b4f7 Binary files /dev/null and "b/assets/audio/\350\265\204\346\240\274.mp3" differ diff --git "a/assets/audio/\350\265\204\346\272\220.mp3" "b/assets/audio/\350\265\204\346\272\220.mp3" new file mode 100755 index 0000000..1fc3189 Binary files /dev/null and "b/assets/audio/\350\265\204\346\272\220.mp3" differ diff --git "a/assets/audio/\350\265\204\351\207\221.mp3" "b/assets/audio/\350\265\204\351\207\221.mp3" new file mode 100755 index 0000000..34c0b7e Binary files /dev/null and "b/assets/audio/\350\265\204\351\207\221.mp3" differ diff --git "a/assets/audio/\350\265\214\345\215\232.mp3" "b/assets/audio/\350\265\214\345\215\232.mp3" new file mode 100755 index 0000000..a46e8a0 Binary files /dev/null and "b/assets/audio/\350\265\214\345\215\232.mp3" differ diff --git "a/assets/audio/\350\265\224\345\201\277.mp3" "b/assets/audio/\350\265\224\345\201\277.mp3" new file mode 100755 index 0000000..37d680c Binary files /dev/null and "b/assets/audio/\350\265\224\345\201\277.mp3" differ diff --git "a/assets/audio/\350\265\232.mp3" "b/assets/audio/\350\265\232.mp3" new file mode 100755 index 0000000..c079b00 Binary files /dev/null and "b/assets/audio/\350\265\232.mp3" differ diff --git "a/assets/audio/\350\265\236\346\210\220.mp3" "b/assets/audio/\350\265\236\346\210\220.mp3" new file mode 100755 index 0000000..f11c578 Binary files /dev/null and "b/assets/audio/\350\265\236\346\210\220.mp3" differ diff --git "a/assets/audio/\350\265\236\347\276\216.mp3" "b/assets/audio/\350\265\236\347\276\216.mp3" new file mode 100755 index 0000000..4bd987a Binary files /dev/null and "b/assets/audio/\350\265\236\347\276\216.mp3" differ diff --git "a/assets/audio/\350\265\242.mp3" "b/assets/audio/\350\265\242.mp3" new file mode 100755 index 0000000..47421e5 Binary files /dev/null and "b/assets/audio/\350\265\242.mp3" differ diff --git "a/assets/audio/\350\265\244\345\255\227.mp3" "b/assets/audio/\350\265\244\345\255\227.mp3" new file mode 100755 index 0000000..dba33ff Binary files /dev/null and "b/assets/audio/\350\265\244\345\255\227.mp3" differ diff --git "a/assets/audio/\350\265\244\351\201\223.mp3" "b/assets/audio/\350\265\244\351\201\223.mp3" new file mode 100755 index 0000000..28b7e0b Binary files /dev/null and "b/assets/audio/\350\265\244\351\201\223.mp3" differ diff --git "a/assets/audio/\350\265\266\345\277\253.mp3" "b/assets/audio/\350\265\266\345\277\253.mp3" new file mode 100755 index 0000000..7393b02 Binary files /dev/null and "b/assets/audio/\350\265\266\345\277\253.mp3" differ diff --git "a/assets/audio/\350\265\266\347\264\247.mp3" "b/assets/audio/\350\265\266\347\264\247.mp3" new file mode 100755 index 0000000..7668454 Binary files /dev/null and "b/assets/audio/\350\265\266\347\264\247.mp3" differ diff --git "a/assets/audio/\350\266\201.mp3" "b/assets/audio/\350\266\201.mp3" new file mode 100755 index 0000000..d8b20c2 Binary files /dev/null and "b/assets/audio/\350\266\201.mp3" differ diff --git "a/assets/audio/\350\266\205\347\272\247.mp3" "b/assets/audio/\350\266\205\347\272\247.mp3" new file mode 100755 index 0000000..f30e6f5 Binary files /dev/null and "b/assets/audio/\350\266\205\347\272\247.mp3" differ diff --git "a/assets/audio/\350\266\205\350\266\212.mp3" "b/assets/audio/\350\266\205\350\266\212.mp3" new file mode 100755 index 0000000..4833cea Binary files /dev/null and "b/assets/audio/\350\266\205\350\266\212.mp3" differ diff --git "a/assets/audio/\350\266\213\345\212\277.mp3" "b/assets/audio/\350\266\213\345\212\277.mp3" new file mode 100755 index 0000000..17f1d80 Binary files /dev/null and "b/assets/audio/\350\266\213\345\212\277.mp3" differ diff --git "a/assets/audio/\350\266\237.mp3" "b/assets/audio/\350\266\237.mp3" new file mode 100755 index 0000000..7e1c2aa Binary files /dev/null and "b/assets/audio/\350\266\237.mp3" differ diff --git "a/assets/audio/\350\267\214.mp3" "b/assets/audio/\350\267\214.mp3" new file mode 100755 index 0000000..ebb5bc6 Binary files /dev/null and "b/assets/audio/\350\267\214.mp3" differ diff --git "a/assets/audio/\350\270\251.mp3" "b/assets/audio/\350\270\251.mp3" new file mode 100755 index 0000000..8cfca2f Binary files /dev/null and "b/assets/audio/\350\270\251.mp3" differ diff --git "a/assets/audio/\350\271\246.mp3" "b/assets/audio/\350\271\246.mp3" new file mode 100755 index 0000000..8bab392 Binary files /dev/null and "b/assets/audio/\350\271\246.mp3" differ diff --git "a/assets/audio/\350\271\254.mp3" "b/assets/audio/\350\271\254.mp3" new file mode 100755 index 0000000..9fd4c64 Binary files /dev/null and "b/assets/audio/\350\271\254.mp3" differ diff --git "a/assets/audio/\350\271\262.mp3" "b/assets/audio/\350\271\262.mp3" new file mode 100755 index 0000000..3393613 Binary files /dev/null and "b/assets/audio/\350\271\262.mp3" differ diff --git "a/assets/audio/\350\272\253\344\273\275.mp3" "b/assets/audio/\350\272\253\344\273\275.mp3" new file mode 100755 index 0000000..e2602d5 Binary files /dev/null and "b/assets/audio/\350\272\253\344\273\275.mp3" differ diff --git "a/assets/audio/\350\272\253\346\235\220.mp3" "b/assets/audio/\350\272\253\346\235\220.mp3" new file mode 100755 index 0000000..cf42522 Binary files /dev/null and "b/assets/audio/\350\272\253\346\235\220.mp3" differ diff --git "a/assets/audio/\350\272\262\350\227\217.mp3" "b/assets/audio/\350\272\262\350\227\217.mp3" new file mode 100755 index 0000000..0b938a0 Binary files /dev/null and "b/assets/audio/\350\272\262\350\227\217.mp3" differ diff --git "a/assets/audio/\350\272\272.mp3" "b/assets/audio/\350\272\272.mp3" new file mode 100755 index 0000000..b41c0ae Binary files /dev/null and "b/assets/audio/\350\272\272.mp3" differ diff --git "a/assets/audio/\350\275\246\345\216\242.mp3" "b/assets/audio/\350\275\246\345\216\242.mp3" new file mode 100755 index 0000000..d1c015e Binary files /dev/null and "b/assets/audio/\350\275\246\345\216\242.mp3" differ diff --git "a/assets/audio/\350\275\246\345\272\223.mp3" "b/assets/audio/\350\275\246\345\272\223.mp3" new file mode 100755 index 0000000..4677d25 Binary files /dev/null and "b/assets/audio/\350\275\246\345\272\223.mp3" differ diff --git "a/assets/audio/\350\275\254.mp3" "b/assets/audio/\350\275\254.mp3" new file mode 100755 index 0000000..c53f6e9 Binary files /dev/null and "b/assets/audio/\350\275\254.mp3" differ diff --git "a/assets/audio/\350\275\254\345\217\230.mp3" "b/assets/audio/\350\275\254\345\217\230.mp3" new file mode 100755 index 0000000..870b14f Binary files /dev/null and "b/assets/audio/\350\275\254\345\217\230.mp3" differ diff --git "a/assets/audio/\350\275\254\345\221\212.mp3" "b/assets/audio/\350\275\254\345\221\212.mp3" new file mode 100755 index 0000000..e6bdc86 Binary files /dev/null and "b/assets/audio/\350\275\254\345\221\212.mp3" differ diff --git "a/assets/audio/\350\275\256\346\265\201.mp3" "b/assets/audio/\350\275\256\346\265\201.mp3" new file mode 100755 index 0000000..4146ab7 Binary files /dev/null and "b/assets/audio/\350\275\256\346\265\201.mp3" differ diff --git "a/assets/audio/\350\275\257.mp3" "b/assets/audio/\350\275\257.mp3" new file mode 100755 index 0000000..7e09f5f Binary files /dev/null and "b/assets/audio/\350\275\257.mp3" differ diff --git "a/assets/audio/\350\275\257\344\273\266.mp3" "b/assets/audio/\350\275\257\344\273\266.mp3" new file mode 100755 index 0000000..1e9b81a Binary files /dev/null and "b/assets/audio/\350\275\257\344\273\266.mp3" differ diff --git "a/assets/audio/\350\275\273.mp3" "b/assets/audio/\350\275\273.mp3" new file mode 100755 index 0000000..bec813f Binary files /dev/null and "b/assets/audio/\350\275\273.mp3" differ diff --git "a/assets/audio/\350\275\273\346\230\223.mp3" "b/assets/audio/\350\275\273\346\230\223.mp3" new file mode 100755 index 0000000..0dec8f2 Binary files /dev/null and "b/assets/audio/\350\275\273\346\230\223.mp3" differ diff --git "a/assets/audio/\350\275\273\346\235\276.mp3" "b/assets/audio/\350\275\273\346\235\276.mp3" new file mode 100755 index 0000000..0f412bc Binary files /dev/null and "b/assets/audio/\350\275\273\346\235\276.mp3" differ diff --git "a/assets/audio/\350\275\273\350\247\206.mp3" "b/assets/audio/\350\275\273\350\247\206.mp3" new file mode 100755 index 0000000..bbc8527 Binary files /dev/null and "b/assets/audio/\350\275\273\350\247\206.mp3" differ diff --git "a/assets/audio/\350\276\205\345\257\274.mp3" "b/assets/audio/\350\276\205\345\257\274.mp3" new file mode 100755 index 0000000..de872df Binary files /dev/null and "b/assets/audio/\350\276\205\345\257\274.mp3" differ diff --git "a/assets/audio/\350\276\223.mp3" "b/assets/audio/\350\276\223.mp3" new file mode 100755 index 0000000..ce86d12 Binary files /dev/null and "b/assets/audio/\350\276\223.mp3" differ diff --git "a/assets/audio/\350\276\223\345\205\245.mp3" "b/assets/audio/\350\276\223\345\205\245.mp3" new file mode 100755 index 0000000..86e6241 Binary files /dev/null and "b/assets/audio/\350\276\223\345\205\245.mp3" differ diff --git "a/assets/audio/\350\276\233\350\213\246.mp3" "b/assets/audio/\350\276\233\350\213\246.mp3" new file mode 100755 index 0000000..3c52cc3 Binary files /dev/null and "b/assets/audio/\350\276\233\350\213\246.mp3" differ diff --git "a/assets/audio/\350\276\236\350\201\214.mp3" "b/assets/audio/\350\276\236\350\201\214.mp3" new file mode 100755 index 0000000..8a9d38a Binary files /dev/null and "b/assets/audio/\350\276\236\350\201\214.mp3" differ diff --git "a/assets/audio/\350\276\243\346\244\222.mp3" "b/assets/audio/\350\276\243\346\244\222.mp3" new file mode 100755 index 0000000..145ed7c Binary files /dev/null and "b/assets/audio/\350\276\243\346\244\222.mp3" differ diff --git "a/assets/audio/\350\276\250\350\256\244.mp3" "b/assets/audio/\350\276\250\350\256\244.mp3" new file mode 100755 index 0000000..35a1b2d Binary files /dev/null and "b/assets/audio/\350\276\250\350\256\244.mp3" differ diff --git "a/assets/audio/\350\276\251\346\212\244.mp3" "b/assets/audio/\350\276\251\346\212\244.mp3" new file mode 100755 index 0000000..e21935d Binary files /dev/null and "b/assets/audio/\350\276\251\346\212\244.mp3" differ diff --git "a/assets/audio/\350\276\251\350\247\243.mp3" "b/assets/audio/\350\276\251\350\247\243.mp3" new file mode 100755 index 0000000..239fadc Binary files /dev/null and "b/assets/audio/\350\276\251\350\247\243.mp3" differ diff --git "a/assets/audio/\350\276\251\350\256\272.mp3" "b/assets/audio/\350\276\251\350\256\272.mp3" new file mode 100755 index 0000000..ed0e176 Binary files /dev/null and "b/assets/audio/\350\276\251\350\256\272.mp3" differ diff --git "a/assets/audio/\350\276\251\350\257\201.mp3" "b/assets/audio/\350\276\251\350\257\201.mp3" new file mode 100755 index 0000000..cd70404 Binary files /dev/null and "b/assets/audio/\350\276\251\350\257\201.mp3" differ diff --git "a/assets/audio/\350\276\253\345\255\220.mp3" "b/assets/audio/\350\276\253\345\255\220.mp3" new file mode 100755 index 0000000..a4f4fdd Binary files /dev/null and "b/assets/audio/\350\276\253\345\255\220.mp3" differ diff --git "a/assets/audio/\350\276\271\345\242\203.mp3" "b/assets/audio/\350\276\271\345\242\203.mp3" new file mode 100755 index 0000000..bc2c004 Binary files /dev/null and "b/assets/audio/\350\276\271\345\242\203.mp3" differ diff --git "a/assets/audio/\350\276\271\347\225\214.mp3" "b/assets/audio/\350\276\271\347\225\214.mp3" new file mode 100755 index 0000000..9b4a531 Binary files /dev/null and "b/assets/audio/\350\276\271\347\225\214.mp3" differ diff --git "a/assets/audio/\350\276\271\347\226\206.mp3" "b/assets/audio/\350\276\271\347\226\206.mp3" new file mode 100755 index 0000000..9a75779 Binary files /dev/null and "b/assets/audio/\350\276\271\347\226\206.mp3" differ diff --git "a/assets/audio/\350\276\271\347\274\230.mp3" "b/assets/audio/\350\276\271\347\274\230.mp3" new file mode 100755 index 0000000..a69ab8f Binary files /dev/null and "b/assets/audio/\350\276\271\347\274\230.mp3" differ diff --git "a/assets/audio/\350\276\276\345\210\260.mp3" "b/assets/audio/\350\276\276\345\210\260.mp3" new file mode 100755 index 0000000..d96aeb6 Binary files /dev/null and "b/assets/audio/\350\276\276\345\210\260.mp3" differ diff --git "a/assets/audio/\350\276\276\346\210\220.mp3" "b/assets/audio/\350\276\276\346\210\220.mp3" new file mode 100755 index 0000000..f9c395d Binary files /dev/null and "b/assets/audio/\350\276\276\346\210\220.mp3" differ diff --git "a/assets/audio/\350\277\205\351\200\237.mp3" "b/assets/audio/\350\277\205\351\200\237.mp3" new file mode 100755 index 0000000..cffb2ce Binary files /dev/null and "b/assets/audio/\350\277\205\351\200\237.mp3" differ diff --git "a/assets/audio/\350\277\207\345\210\206.mp3" "b/assets/audio/\350\277\207\345\210\206.mp3" new file mode 100755 index 0000000..f65c42b Binary files /dev/null and "b/assets/audio/\350\277\207\345\210\206.mp3" differ diff --git "a/assets/audio/\350\277\207\346\225\217.mp3" "b/assets/audio/\350\277\207\346\225\217.mp3" new file mode 100755 index 0000000..6f7047b Binary files /dev/null and "b/assets/audio/\350\277\207\346\225\217.mp3" differ diff --git "a/assets/audio/\350\277\207\346\234\237.mp3" "b/assets/audio/\350\277\207\346\234\237.mp3" new file mode 100755 index 0000000..0319e07 Binary files /dev/null and "b/assets/audio/\350\277\207\346\234\237.mp3" differ diff --git "a/assets/audio/\350\277\216\346\216\245.mp3" "b/assets/audio/\350\277\216\346\216\245.mp3" new file mode 100755 index 0000000..fcb5a67 Binary files /dev/null and "b/assets/audio/\350\277\216\346\216\245.mp3" differ diff --git "a/assets/audio/\350\277\220\346\260\224.mp3" "b/assets/audio/\350\277\220\346\260\224.mp3" new file mode 100755 index 0000000..e53a15d Binary files /dev/null and "b/assets/audio/\350\277\220\346\260\224.mp3" differ diff --git "a/assets/audio/\350\277\220\347\224\250.mp3" "b/assets/audio/\350\277\220\347\224\250.mp3" new file mode 100755 index 0000000..c0f8966 Binary files /dev/null and "b/assets/audio/\350\277\220\347\224\250.mp3" differ diff --git "a/assets/audio/\350\277\220\350\276\223.mp3" "b/assets/audio/\350\277\220\350\276\223.mp3" new file mode 100755 index 0000000..4e8b7bc Binary files /dev/null and "b/assets/audio/\350\277\220\350\276\223.mp3" differ diff --git "a/assets/audio/\350\277\221\344\273\243.mp3" "b/assets/audio/\350\277\221\344\273\243.mp3" new file mode 100755 index 0000000..43378e1 Binary files /dev/null and "b/assets/audio/\350\277\221\344\273\243.mp3" differ diff --git "a/assets/audio/\350\277\233\345\217\243.mp3" "b/assets/audio/\350\277\233\345\217\243.mp3" new file mode 100755 index 0000000..c377a39 Binary files /dev/null and "b/assets/audio/\350\277\233\345\217\243.mp3" differ diff --git "a/assets/audio/\350\277\233\346\255\245.mp3" "b/assets/audio/\350\277\233\346\255\245.mp3" new file mode 100755 index 0000000..0dc5005 Binary files /dev/null and "b/assets/audio/\350\277\233\346\255\245.mp3" differ diff --git "a/assets/audio/\350\277\235\345\217\215.mp3" "b/assets/audio/\350\277\235\345\217\215.mp3" new file mode 100755 index 0000000..ef318f6 Binary files /dev/null and "b/assets/audio/\350\277\235\345\217\215.mp3" differ diff --git "a/assets/audio/\350\277\236\345\277\231.mp3" "b/assets/audio/\350\277\236\345\277\231.mp3" new file mode 100755 index 0000000..e05a202 Binary files /dev/null and "b/assets/audio/\350\277\236\345\277\231.mp3" differ diff --git "a/assets/audio/\350\277\236\347\273\255.mp3" "b/assets/audio/\350\277\236\347\273\255.mp3" new file mode 100755 index 0000000..931ad45 Binary files /dev/null and "b/assets/audio/\350\277\236\347\273\255.mp3" differ diff --git "a/assets/audio/\350\277\237\346\227\251.mp3" "b/assets/audio/\350\277\237\346\227\251.mp3" new file mode 100755 index 0000000..645f9c3 Binary files /dev/null and "b/assets/audio/\350\277\237\346\227\251.mp3" differ diff --git "a/assets/audio/\350\277\237\347\226\221.mp3" "b/assets/audio/\350\277\237\347\226\221.mp3" new file mode 100755 index 0000000..668a4af Binary files /dev/null and "b/assets/audio/\350\277\237\347\226\221.mp3" differ diff --git "a/assets/audio/\350\277\237\347\274\223.mp3" "b/assets/audio/\350\277\237\347\274\223.mp3" new file mode 100755 index 0000000..d2c29d7 Binary files /dev/null and "b/assets/audio/\350\277\237\347\274\223.mp3" differ diff --git "a/assets/audio/\350\277\237\351\222\235.mp3" "b/assets/audio/\350\277\237\351\222\235.mp3" new file mode 100755 index 0000000..d47a823 Binary files /dev/null and "b/assets/audio/\350\277\237\351\222\235.mp3" differ diff --git "a/assets/audio/\350\277\253\345\210\207.mp3" "b/assets/audio/\350\277\253\345\210\207.mp3" new file mode 100755 index 0000000..356e6d0 Binary files /dev/null and "b/assets/audio/\350\277\253\345\210\207.mp3" differ diff --git "a/assets/audio/\350\277\270\345\217\221.mp3" "b/assets/audio/\350\277\270\345\217\221.mp3" new file mode 100755 index 0000000..cb5ae51 Binary files /dev/null and "b/assets/audio/\350\277\270\345\217\221.mp3" differ diff --git "a/assets/audio/\350\277\275.mp3" "b/assets/audio/\350\277\275.mp3" new file mode 100755 index 0000000..abb5dd4 Binary files /dev/null and "b/assets/audio/\350\277\275.mp3" differ diff --git "a/assets/audio/\350\277\275\346\261\202.mp3" "b/assets/audio/\350\277\275\346\261\202.mp3" new file mode 100755 index 0000000..ff4db79 Binary files /dev/null and "b/assets/audio/\350\277\275\346\261\202.mp3" differ diff --git "a/assets/audio/\351\200\200.mp3" "b/assets/audio/\351\200\200.mp3" new file mode 100755 index 0000000..580f907 Binary files /dev/null and "b/assets/audio/\351\200\200.mp3" differ diff --git "a/assets/audio/\351\200\200\344\274\221.mp3" "b/assets/audio/\351\200\200\344\274\221.mp3" new file mode 100755 index 0000000..56e9d43 Binary files /dev/null and "b/assets/audio/\351\200\200\344\274\221.mp3" differ diff --git "a/assets/audio/\351\200\200\346\255\245.mp3" "b/assets/audio/\351\200\200\346\255\245.mp3" new file mode 100755 index 0000000..1725e69 Binary files /dev/null and "b/assets/audio/\351\200\200\346\255\245.mp3" differ diff --git "a/assets/audio/\351\200\202\345\220\210.mp3" "b/assets/audio/\351\200\202\345\220\210.mp3" new file mode 100755 index 0000000..a5fa1a4 Binary files /dev/null and "b/assets/audio/\351\200\202\345\220\210.mp3" differ diff --git "a/assets/audio/\351\200\202\345\272\224.mp3" "b/assets/audio/\351\200\202\345\272\224.mp3" new file mode 100755 index 0000000..de3b319 Binary files /dev/null and "b/assets/audio/\351\200\202\345\272\224.mp3" differ diff --git "a/assets/audio/\351\200\203.mp3" "b/assets/audio/\351\200\203.mp3" new file mode 100755 index 0000000..9ce1d87 Binary files /dev/null and "b/assets/audio/\351\200\203.mp3" differ diff --git "a/assets/audio/\351\200\203\351\201\277.mp3" "b/assets/audio/\351\200\203\351\201\277.mp3" new file mode 100755 index 0000000..b26b5bd Binary files /dev/null and "b/assets/audio/\351\200\203\351\201\277.mp3" differ diff --git "a/assets/audio/\351\200\217\346\230\216.mp3" "b/assets/audio/\351\200\217\346\230\216.mp3" new file mode 100755 index 0000000..636d80d Binary files /dev/null and "b/assets/audio/\351\200\217\346\230\216.mp3" differ diff --git "a/assets/audio/\351\200\220\346\255\245.mp3" "b/assets/audio/\351\200\220\346\255\245.mp3" new file mode 100755 index 0000000..ec115d8 Binary files /dev/null and "b/assets/audio/\351\200\220\346\255\245.mp3" differ diff --git "a/assets/audio/\351\200\220\346\270\220.mp3" "b/assets/audio/\351\200\220\346\270\220.mp3" new file mode 100755 index 0000000..0068e57 Binary files /dev/null and "b/assets/audio/\351\200\220\346\270\220.mp3" differ diff --git "a/assets/audio/\351\200\222.mp3" "b/assets/audio/\351\200\222.mp3" new file mode 100755 index 0000000..4b3cd5b Binary files /dev/null and "b/assets/audio/\351\200\222.mp3" differ diff --git "a/assets/audio/\351\200\222\345\242\236.mp3" "b/assets/audio/\351\200\222\345\242\236.mp3" new file mode 100755 index 0000000..6d7b64c Binary files /dev/null and "b/assets/audio/\351\200\222\345\242\236.mp3" differ diff --git "a/assets/audio/\351\200\227.mp3" "b/assets/audio/\351\200\227.mp3" new file mode 100755 index 0000000..3e92ebf Binary files /dev/null and "b/assets/audio/\351\200\227.mp3" differ diff --git "a/assets/audio/\351\200\232\345\270\270.mp3" "b/assets/audio/\351\200\232\345\270\270.mp3" new file mode 100755 index 0000000..74470ea Binary files /dev/null and "b/assets/audio/\351\200\232\345\270\270.mp3" differ diff --git "a/assets/audio/\351\200\232\347\237\245.mp3" "b/assets/audio/\351\200\232\347\237\245.mp3" new file mode 100755 index 0000000..0b36461 Binary files /dev/null and "b/assets/audio/\351\200\232\347\237\245.mp3" differ diff --git "a/assets/audio/\351\200\232\350\277\207.mp3" "b/assets/audio/\351\200\232\350\277\207.mp3" new file mode 100755 index 0000000..e25a83e Binary files /dev/null and "b/assets/audio/\351\200\232\350\277\207.mp3" differ diff --git "a/assets/audio/\351\200\237\345\272\246.mp3" "b/assets/audio/\351\200\237\345\272\246.mp3" new file mode 100755 index 0000000..a7a03c4 Binary files /dev/null and "b/assets/audio/\351\200\237\345\272\246.mp3" differ diff --git "a/assets/audio/\351\200\240\346\210\220.mp3" "b/assets/audio/\351\200\240\346\210\220.mp3" new file mode 100755 index 0000000..40accb3 Binary files /dev/null and "b/assets/audio/\351\200\240\346\210\220.mp3" differ diff --git "a/assets/audio/\351\200\256\346\215\225.mp3" "b/assets/audio/\351\200\256\346\215\225.mp3" new file mode 100755 index 0000000..57d3cbd Binary files /dev/null and "b/assets/audio/\351\200\256\346\215\225.mp3" differ diff --git "a/assets/audio/\351\200\273\350\276\221.mp3" "b/assets/audio/\351\200\273\350\276\221.mp3" new file mode 100755 index 0000000..bdd8595 Binary files /dev/null and "b/assets/audio/\351\200\273\350\276\221.mp3" differ diff --git "a/assets/audio/\351\200\274\350\277\253.mp3" "b/assets/audio/\351\200\274\350\277\253.mp3" new file mode 100755 index 0000000..27fd4ca Binary files /dev/null and "b/assets/audio/\351\200\274\350\277\253.mp3" differ diff --git "a/assets/audio/\351\201\215\345\270\203.mp3" "b/assets/audio/\351\201\215\345\270\203.mp3" new file mode 100755 index 0000000..5e7ee2d Binary files /dev/null and "b/assets/audio/\351\201\215\345\270\203.mp3" differ diff --git "a/assets/audio/\351\201\217\345\210\266.mp3" "b/assets/audio/\351\201\217\345\210\266.mp3" new file mode 100755 index 0000000..fa2a76f Binary files /dev/null and "b/assets/audio/\351\201\217\345\210\266.mp3" differ diff --git "a/assets/audio/\351\201\223\345\276\267.mp3" "b/assets/audio/\351\201\223\345\276\267.mp3" new file mode 100755 index 0000000..f3c0074 Binary files /dev/null and "b/assets/audio/\351\201\223\345\276\267.mp3" differ diff --git "a/assets/audio/\351\201\223\347\220\206.mp3" "b/assets/audio/\351\201\223\347\220\206.mp3" new file mode 100755 index 0000000..6bd809f Binary files /dev/null and "b/assets/audio/\351\201\223\347\220\206.mp3" differ diff --git "a/assets/audio/\351\201\227\346\206\276.mp3" "b/assets/audio/\351\201\227\346\206\276.mp3" new file mode 100755 index 0000000..e8623bd Binary files /dev/null and "b/assets/audio/\351\201\227\346\206\276.mp3" differ diff --git "a/assets/audio/\351\201\265\345\256\210.mp3" "b/assets/audio/\351\201\265\345\256\210.mp3" new file mode 100755 index 0000000..d04c111 Binary files /dev/null and "b/assets/audio/\351\201\265\345\256\210.mp3" differ diff --git "a/assets/audio/\351\201\277\345\205\215.mp3" "b/assets/audio/\351\201\277\345\205\215.mp3" new file mode 100755 index 0000000..3421567 Binary files /dev/null and "b/assets/audio/\351\201\277\345\205\215.mp3" differ diff --git "a/assets/audio/\351\202\200\350\257\267.mp3" "b/assets/audio/\351\202\200\350\257\267.mp3" new file mode 100755 index 0000000..db751ea Binary files /dev/null and "b/assets/audio/\351\202\200\350\257\267.mp3" differ diff --git "a/assets/audio/\351\202\256\345\261\200.mp3" "b/assets/audio/\351\202\256\345\261\200.mp3" new file mode 100755 index 0000000..a9bf78f Binary files /dev/null and "b/assets/audio/\351\202\256\345\261\200.mp3" differ diff --git "a/assets/audio/\351\203\250\351\227\250.mp3" "b/assets/audio/\351\203\250\351\227\250.mp3" new file mode 100755 index 0000000..e4b0656 Binary files /dev/null and "b/assets/audio/\351\203\250\351\227\250.mp3" differ diff --git "a/assets/audio/\351\203\275.mp3" "b/assets/audio/\351\203\275.mp3" new file mode 100755 index 0000000..01e9da4 Binary files /dev/null and "b/assets/audio/\351\203\275.mp3" differ diff --git "a/assets/audio/\351\204\231\350\247\206.mp3" "b/assets/audio/\351\204\231\350\247\206.mp3" new file mode 100755 index 0000000..d93fd2e Binary files /dev/null and "b/assets/audio/\351\204\231\350\247\206.mp3" differ diff --git "a/assets/audio/\351\205\215\345\220\210.mp3" "b/assets/audio/\351\205\215\345\220\210.mp3" new file mode 100755 index 0000000..d8fee7f Binary files /dev/null and "b/assets/audio/\351\205\215\345\220\210.mp3" differ diff --git "a/assets/audio/\351\205\222\345\220\247.mp3" "b/assets/audio/\351\205\222\345\220\247.mp3" new file mode 100755 index 0000000..b60d4f3 Binary files /dev/null and "b/assets/audio/\351\205\222\345\220\247.mp3" differ diff --git "a/assets/audio/\351\205\261\346\262\271.mp3" "b/assets/audio/\351\205\261\346\262\271.mp3" new file mode 100755 index 0000000..87e1a0c Binary files /dev/null and "b/assets/audio/\351\205\261\346\262\271.mp3" differ diff --git "a/assets/audio/\351\205\270.mp3" "b/assets/audio/\351\205\270.mp3" new file mode 100755 index 0000000..17240f9 Binary files /dev/null and "b/assets/audio/\351\205\270.mp3" differ diff --git "a/assets/audio/\351\206\211.mp3" "b/assets/audio/\351\206\211.mp3" new file mode 100755 index 0000000..2f7f116 Binary files /dev/null and "b/assets/audio/\351\206\211.mp3" differ diff --git "a/assets/audio/\351\206\213.mp3" "b/assets/audio/\351\206\213.mp3" new file mode 100755 index 0000000..2a70c41 Binary files /dev/null and "b/assets/audio/\351\206\213.mp3" differ diff --git "a/assets/audio/\351\206\222.mp3" "b/assets/audio/\351\206\222.mp3" new file mode 100755 index 0000000..ce6f31a Binary files /dev/null and "b/assets/audio/\351\206\222.mp3" differ diff --git "a/assets/audio/\351\207\207\345\217\226.mp3" "b/assets/audio/\351\207\207\345\217\226.mp3" new file mode 100755 index 0000000..f1303f3 Binary files /dev/null and "b/assets/audio/\351\207\207\345\217\226.mp3" differ diff --git "a/assets/audio/\351\207\207\347\272\263.mp3" "b/assets/audio/\351\207\207\347\272\263.mp3" new file mode 100755 index 0000000..d2e19bd Binary files /dev/null and "b/assets/audio/\351\207\207\347\272\263.mp3" differ diff --git "a/assets/audio/\351\207\207\350\256\277.mp3" "b/assets/audio/\351\207\207\350\256\277.mp3" new file mode 100755 index 0000000..85b883f Binary files /dev/null and "b/assets/audio/\351\207\207\350\256\277.mp3" differ diff --git "a/assets/audio/\351\207\207\350\264\255.mp3" "b/assets/audio/\351\207\207\350\264\255.mp3" new file mode 100755 index 0000000..78e7907 Binary files /dev/null and "b/assets/audio/\351\207\207\350\264\255.mp3" differ diff --git "a/assets/audio/\351\207\207\351\233\206.mp3" "b/assets/audio/\351\207\207\351\233\206.mp3" new file mode 100755 index 0000000..8bae37a Binary files /dev/null and "b/assets/audio/\351\207\207\351\233\206.mp3" differ diff --git "a/assets/audio/\351\207\215.mp3" "b/assets/audio/\351\207\215.mp3" new file mode 100755 index 0000000..4bea916 Binary files /dev/null and "b/assets/audio/\351\207\215.mp3" differ diff --git "a/assets/audio/\351\207\215\345\217\240.mp3" "b/assets/audio/\351\207\215\345\217\240.mp3" new file mode 100755 index 0000000..b9a34c5 Binary files /dev/null and "b/assets/audio/\351\207\215\345\217\240.mp3" differ diff --git "a/assets/audio/\351\207\215\345\244\215.mp3" "b/assets/audio/\351\207\215\345\244\215.mp3" new file mode 100755 index 0000000..7a68074 Binary files /dev/null and "b/assets/audio/\351\207\215\345\244\215.mp3" differ diff --git "a/assets/audio/\351\207\215\345\244\247.mp3" "b/assets/audio/\351\207\215\345\244\247.mp3" new file mode 100755 index 0000000..2ff5d53 Binary files /dev/null and "b/assets/audio/\351\207\215\345\244\247.mp3" differ diff --git "a/assets/audio/\351\207\215\347\202\271.mp3" "b/assets/audio/\351\207\215\347\202\271.mp3" new file mode 100755 index 0000000..b388870 Binary files /dev/null and "b/assets/audio/\351\207\215\347\202\271.mp3" differ diff --git "a/assets/audio/\351\207\215\350\247\206.mp3" "b/assets/audio/\351\207\215\350\247\206.mp3" new file mode 100755 index 0000000..e5fe031 Binary files /dev/null and "b/assets/audio/\351\207\215\350\247\206.mp3" differ diff --git "a/assets/audio/\351\207\215\351\207\217.mp3" "b/assets/audio/\351\207\215\351\207\217.mp3" new file mode 100755 index 0000000..8f5143c Binary files /dev/null and "b/assets/audio/\351\207\215\351\207\217.mp3" differ diff --git "a/assets/audio/\351\207\221\345\261\236.mp3" "b/assets/audio/\351\207\221\345\261\236.mp3" new file mode 100755 index 0000000..847c917 Binary files /dev/null and "b/assets/audio/\351\207\221\345\261\236.mp3" differ diff --git "a/assets/audio/\351\222\210\345\257\271.mp3" "b/assets/audio/\351\222\210\345\257\271.mp3" new file mode 100755 index 0000000..5f0e470 Binary files /dev/null and "b/assets/audio/\351\222\210\345\257\271.mp3" differ diff --git "a/assets/audio/\351\222\223.mp3" "b/assets/audio/\351\222\223.mp3" new file mode 100755 index 0000000..8d18255 Binary files /dev/null and "b/assets/audio/\351\222\223.mp3" differ diff --git "a/assets/audio/\351\222\236\347\245\250.mp3" "b/assets/audio/\351\222\236\347\245\250.mp3" new file mode 100755 index 0000000..5d96bf9 Binary files /dev/null and "b/assets/audio/\351\222\236\347\245\250.mp3" differ diff --git "a/assets/audio/\351\222\242\351\223\201.mp3" "b/assets/audio/\351\222\242\351\223\201.mp3" new file mode 100755 index 0000000..bcfdf20 Binary files /dev/null and "b/assets/audio/\351\222\242\351\223\201.mp3" differ diff --git "a/assets/audio/\351\222\245\345\214\231.mp3" "b/assets/audio/\351\222\245\345\214\231.mp3" new file mode 100755 index 0000000..6df281f Binary files /dev/null and "b/assets/audio/\351\222\245\345\214\231.mp3" differ diff --git "a/assets/audio/\351\223\203.mp3" "b/assets/audio/\351\223\203.mp3" new file mode 100755 index 0000000..38320e2 Binary files /dev/null and "b/assets/audio/\351\223\203.mp3" differ diff --git "a/assets/audio/\351\223\266.mp3" "b/assets/audio/\351\223\266.mp3" new file mode 100755 index 0000000..ea2b31e Binary files /dev/null and "b/assets/audio/\351\223\266.mp3" differ diff --git "a/assets/audio/\351\224\200\345\224\256.mp3" "b/assets/audio/\351\224\200\345\224\256.mp3" new file mode 100755 index 0000000..11616f3 Binary files /dev/null and "b/assets/audio/\351\224\200\345\224\256.mp3" differ diff --git "a/assets/audio/\351\224\201.mp3" "b/assets/audio/\351\224\201.mp3" new file mode 100755 index 0000000..8473f63 Binary files /dev/null and "b/assets/audio/\351\224\201.mp3" differ diff --git "a/assets/audio/\351\224\205.mp3" "b/assets/audio/\351\224\205.mp3" new file mode 100755 index 0000000..6bfe1f5 Binary files /dev/null and "b/assets/audio/\351\224\205.mp3" differ diff --git "a/assets/audio/\351\224\244.mp3" "b/assets/audio/\351\224\244.mp3" new file mode 100755 index 0000000..80653cc Binary files /dev/null and "b/assets/audio/\351\224\244.mp3" differ diff --git "a/assets/audio/\351\224\256\347\233\230.mp3" "b/assets/audio/\351\224\256\347\233\230.mp3" new file mode 100755 index 0000000..7eedce7 Binary files /dev/null and "b/assets/audio/\351\224\256\347\233\230.mp3" differ diff --git "a/assets/audio/\351\225\277\350\276\210.mp3" "b/assets/audio/\351\225\277\350\276\210.mp3" new file mode 100755 index 0000000..4728c71 Binary files /dev/null and "b/assets/audio/\351\225\277\350\276\210.mp3" differ diff --git "a/assets/audio/\351\225\277\351\200\224.mp3" "b/assets/audio/\351\225\277\351\200\224.mp3" new file mode 100755 index 0000000..26aae20 Binary files /dev/null and "b/assets/audio/\351\225\277\351\200\224.mp3" differ diff --git "a/assets/audio/\351\227\252\347\224\265.mp3" "b/assets/audio/\351\227\252\347\224\265.mp3" new file mode 100755 index 0000000..cf195b8 Binary files /dev/null and "b/assets/audio/\351\227\252\347\224\265.mp3" differ diff --git "a/assets/audio/\351\227\255\345\241\236.mp3" "b/assets/audio/\351\227\255\345\241\236.mp3" new file mode 100755 index 0000000..46374d2 Binary files /dev/null and "b/assets/audio/\351\227\255\345\241\236.mp3" differ diff --git "a/assets/audio/\351\227\256\345\200\231.mp3" "b/assets/audio/\351\227\256\345\200\231.mp3" new file mode 100755 index 0000000..9aae814 Binary files /dev/null and "b/assets/audio/\351\227\256\345\200\231.mp3" differ diff --git "a/assets/audio/\351\227\257.mp3" "b/assets/audio/\351\227\257.mp3" new file mode 100755 index 0000000..dbc0be1 Binary files /dev/null and "b/assets/audio/\351\227\257.mp3" differ diff --git "a/assets/audio/\351\227\273.mp3" "b/assets/audio/\351\227\273.mp3" new file mode 100755 index 0000000..a6bdb3e Binary files /dev/null and "b/assets/audio/\351\227\273.mp3" differ diff --git "a/assets/audio/\351\230\205\350\257\273.mp3" "b/assets/audio/\351\230\205\350\257\273.mp3" new file mode 100755 index 0000000..a986a01 Binary files /dev/null and "b/assets/audio/\351\230\205\350\257\273.mp3" differ diff --git "a/assets/audio/\351\230\220\350\277\260.mp3" "b/assets/audio/\351\230\220\350\277\260.mp3" new file mode 100755 index 0000000..594f551 Binary files /dev/null and "b/assets/audio/\351\230\220\350\277\260.mp3" differ diff --git "a/assets/audio/\351\230\237\344\274\215.mp3" "b/assets/audio/\351\230\237\344\274\215.mp3" new file mode 100755 index 0000000..2c69667 Binary files /dev/null and "b/assets/audio/\351\230\237\344\274\215.mp3" differ diff --git "a/assets/audio/\351\230\263\345\205\211.mp3" "b/assets/audio/\351\230\263\345\205\211.mp3" new file mode 100755 index 0000000..9d68d32 Binary files /dev/null and "b/assets/audio/\351\230\263\345\205\211.mp3" differ diff --git "a/assets/audio/\351\230\263\345\217\260.mp3" "b/assets/audio/\351\230\263\345\217\260.mp3" new file mode 100755 index 0000000..afc0575 Binary files /dev/null and "b/assets/audio/\351\230\263\345\217\260.mp3" differ diff --git "a/assets/audio/\351\230\265.mp3" "b/assets/audio/\351\230\265.mp3" new file mode 100755 index 0000000..5090517 Binary files /dev/null and "b/assets/audio/\351\230\265.mp3" differ diff --git "a/assets/audio/\351\230\266\346\256\265.mp3" "b/assets/audio/\351\230\266\346\256\265.mp3" new file mode 100755 index 0000000..e8b2c46 Binary files /dev/null and "b/assets/audio/\351\230\266\346\256\265.mp3" differ diff --git "a/assets/audio/\351\230\273\346\255\242.mp3" "b/assets/audio/\351\230\273\346\255\242.mp3" new file mode 100755 index 0000000..43acdeb Binary files /dev/null and "b/assets/audio/\351\230\273\346\255\242.mp3" differ diff --git "a/assets/audio/\351\231\206\345\234\260.mp3" "b/assets/audio/\351\231\206\345\234\260.mp3" new file mode 100755 index 0000000..3bb53c1 Binary files /dev/null and "b/assets/audio/\351\231\206\345\234\260.mp3" differ diff --git "a/assets/audio/\351\231\206\347\273\255.mp3" "b/assets/audio/\351\231\206\347\273\255.mp3" new file mode 100755 index 0000000..8c7c080 Binary files /dev/null and "b/assets/audio/\351\231\206\347\273\255.mp3" differ diff --git "a/assets/audio/\351\231\210\345\210\227.mp3" "b/assets/audio/\351\231\210\345\210\227.mp3" new file mode 100755 index 0000000..038f5ab Binary files /dev/null and "b/assets/audio/\351\231\210\345\210\227.mp3" differ diff --git "a/assets/audio/\351\231\210\346\227\247.mp3" "b/assets/audio/\351\231\210\346\227\247.mp3" new file mode 100755 index 0000000..a291e93 Binary files /dev/null and "b/assets/audio/\351\231\210\346\227\247.mp3" differ diff --git "a/assets/audio/\351\231\210\350\277\260.mp3" "b/assets/audio/\351\231\210\350\277\260.mp3" new file mode 100755 index 0000000..df45813 Binary files /dev/null and "b/assets/audio/\351\231\210\350\277\260.mp3" differ diff --git "a/assets/audio/\351\231\214\347\224\237.mp3" "b/assets/audio/\351\231\214\347\224\237.mp3" new file mode 100755 index 0000000..ab988a6 Binary files /dev/null and "b/assets/audio/\351\231\214\347\224\237.mp3" differ diff --git "a/assets/audio/\351\231\220\345\210\266.mp3" "b/assets/audio/\351\231\220\345\210\266.mp3" new file mode 100755 index 0000000..876c9bb Binary files /dev/null and "b/assets/audio/\351\231\220\345\210\266.mp3" differ diff --git "a/assets/audio/\351\231\241\345\263\255.mp3" "b/assets/audio/\351\231\241\345\263\255.mp3" new file mode 100755 index 0000000..e7c4ed8 Binary files /dev/null and "b/assets/audio/\351\231\241\345\263\255.mp3" differ diff --git "a/assets/audio/\351\231\244.mp3" "b/assets/audio/\351\231\244.mp3" new file mode 100755 index 0000000..ac743ac Binary files /dev/null and "b/assets/audio/\351\231\244.mp3" differ diff --git "a/assets/audio/\351\231\244\345\244\225.mp3" "b/assets/audio/\351\231\244\345\244\225.mp3" new file mode 100755 index 0000000..c4645f1 Binary files /dev/null and "b/assets/audio/\351\231\244\345\244\225.mp3" differ diff --git "a/assets/audio/\351\231\244\351\235\236.mp3" "b/assets/audio/\351\231\244\351\235\236.mp3" new file mode 100755 index 0000000..7bdc4d1 Binary files /dev/null and "b/assets/audio/\351\231\244\351\235\236.mp3" differ diff --git "a/assets/audio/\351\232\217\344\276\277.mp3" "b/assets/audio/\351\232\217\344\276\277.mp3" new file mode 100755 index 0000000..7e1e6f2 Binary files /dev/null and "b/assets/audio/\351\232\217\344\276\277.mp3" differ diff --git "a/assets/audio/\351\232\217\346\211\213.mp3" "b/assets/audio/\351\232\217\346\211\213.mp3" new file mode 100755 index 0000000..1486578 Binary files /dev/null and "b/assets/audio/\351\232\217\346\211\213.mp3" differ diff --git "a/assets/audio/\351\232\217\346\227\266.mp3" "b/assets/audio/\351\232\217\346\227\266.mp3" new file mode 100755 index 0000000..6cfb198 Binary files /dev/null and "b/assets/audio/\351\232\217\346\227\266.mp3" differ diff --git "a/assets/audio/\351\232\217\347\235\200.mp3" "b/assets/audio/\351\232\217\347\235\200.mp3" new file mode 100755 index 0000000..6d7f29b Binary files /dev/null and "b/assets/audio/\351\232\217\347\235\200.mp3" differ diff --git "a/assets/audio/\351\232\217\350\272\253.mp3" "b/assets/audio/\351\232\217\350\272\253.mp3" new file mode 100755 index 0000000..3cbdda7 Binary files /dev/null and "b/assets/audio/\351\232\217\350\272\253.mp3" differ diff --git "a/assets/audio/\351\232\224\345\243\201.mp3" "b/assets/audio/\351\232\224\345\243\201.mp3" new file mode 100755 index 0000000..a24aef0 Binary files /dev/null and "b/assets/audio/\351\232\224\345\243\201.mp3" differ diff --git "a/assets/audio/\351\232\276\345\205\215.mp3" "b/assets/audio/\351\232\276\345\205\215.mp3" new file mode 100755 index 0000000..dcffe66 Binary files /dev/null and "b/assets/audio/\351\232\276\345\205\215.mp3" differ diff --git "a/assets/audio/\351\232\276\346\200\252.mp3" "b/assets/audio/\351\232\276\346\200\252.mp3" new file mode 100755 index 0000000..566483a Binary files /dev/null and "b/assets/audio/\351\232\276\346\200\252.mp3" differ diff --git "a/assets/audio/\351\233\206\344\270\255.mp3" "b/assets/audio/\351\233\206\344\270\255.mp3" new file mode 100755 index 0000000..4bbe93f Binary files /dev/null and "b/assets/audio/\351\233\206\344\270\255.mp3" differ diff --git "a/assets/audio/\351\233\206\344\275\223.mp3" "b/assets/audio/\351\233\206\344\275\223.mp3" new file mode 100755 index 0000000..0e6faff Binary files /dev/null and "b/assets/audio/\351\233\206\344\275\223.mp3" differ diff --git "a/assets/audio/\351\233\206\345\220\210.mp3" "b/assets/audio/\351\233\206\345\220\210.mp3" new file mode 100755 index 0000000..6ca1480 Binary files /dev/null and "b/assets/audio/\351\233\206\345\220\210.mp3" differ diff --git "a/assets/audio/\351\233\214\351\233\204.mp3" "b/assets/audio/\351\233\214\351\233\204.mp3" new file mode 100755 index 0000000..38b981a Binary files /dev/null and "b/assets/audio/\351\233\214\351\233\204.mp3" differ diff --git "a/assets/audio/\351\233\225\345\210\273.mp3" "b/assets/audio/\351\233\225\345\210\273.mp3" new file mode 100755 index 0000000..452ad85 Binary files /dev/null and "b/assets/audio/\351\233\225\345\210\273.mp3" differ diff --git "a/assets/audio/\351\233\225\345\241\221.mp3" "b/assets/audio/\351\233\225\345\241\221.mp3" new file mode 100755 index 0000000..58f92f6 Binary files /dev/null and "b/assets/audio/\351\233\225\345\241\221.mp3" differ diff --git "a/assets/audio/\351\233\266\344\273\266.mp3" "b/assets/audio/\351\233\266\344\273\266.mp3" new file mode 100755 index 0000000..706e6aa Binary files /dev/null and "b/assets/audio/\351\233\266\344\273\266.mp3" differ diff --git "a/assets/audio/\351\233\266\351\243\237.mp3" "b/assets/audio/\351\233\266\351\243\237.mp3" new file mode 100755 index 0000000..6d3dd0d Binary files /dev/null and "b/assets/audio/\351\233\266\351\243\237.mp3" differ diff --git "a/assets/audio/\351\233\267.mp3" "b/assets/audio/\351\233\267.mp3" new file mode 100755 index 0000000..1753d12 Binary files /dev/null and "b/assets/audio/\351\233\267.mp3" differ diff --git "a/assets/audio/\351\233\276.mp3" "b/assets/audio/\351\233\276.mp3" new file mode 100755 index 0000000..caa86e4 Binary files /dev/null and "b/assets/audio/\351\233\276.mp3" differ diff --git "a/assets/audio/\351\234\270\351\201\223.mp3" "b/assets/audio/\351\234\270\351\201\223.mp3" new file mode 100755 index 0000000..95b2443 Binary files /dev/null and "b/assets/audio/\351\234\270\351\201\223.mp3" differ diff --git "a/assets/audio/\351\235\222.mp3" "b/assets/audio/\351\235\222.mp3" new file mode 100755 index 0000000..e5ad466 Binary files /dev/null and "b/assets/audio/\351\235\222.mp3" differ diff --git "a/assets/audio/\351\235\222\346\230\245.mp3" "b/assets/audio/\351\235\222\346\230\245.mp3" new file mode 100755 index 0000000..7b18c11 Binary files /dev/null and "b/assets/audio/\351\235\222\346\230\245.mp3" differ diff --git "a/assets/audio/\351\235\236.mp3" "b/assets/audio/\351\235\236.mp3" new file mode 100755 index 0000000..49953c6 Binary files /dev/null and "b/assets/audio/\351\235\236.mp3" differ diff --git "a/assets/audio/\351\235\240.mp3" "b/assets/audio/\351\235\240.mp3" new file mode 100755 index 0000000..622740d Binary files /dev/null and "b/assets/audio/\351\235\240.mp3" differ diff --git "a/assets/audio/\351\235\242\344\270\264.mp3" "b/assets/audio/\351\235\242\344\270\264.mp3" new file mode 100755 index 0000000..416a746 Binary files /dev/null and "b/assets/audio/\351\235\242\344\270\264.mp3" differ diff --git "a/assets/audio/\351\235\242\345\257\271.mp3" "b/assets/audio/\351\235\242\345\257\271.mp3" new file mode 100755 index 0000000..a06ddc9 Binary files /dev/null and "b/assets/audio/\351\235\242\345\257\271.mp3" differ diff --git "a/assets/audio/\351\235\242\347\247\257.mp3" "b/assets/audio/\351\235\242\347\247\257.mp3" new file mode 100755 index 0000000..cff7798 Binary files /dev/null and "b/assets/audio/\351\235\242\347\247\257.mp3" differ diff --git "a/assets/audio/\351\236\255\347\202\256.mp3" "b/assets/audio/\351\236\255\347\202\256.mp3" new file mode 100755 index 0000000..b0ef9ee Binary files /dev/null and "b/assets/audio/\351\236\255\347\202\256.mp3" differ diff --git "a/assets/audio/\351\236\255\347\255\226.mp3" "b/assets/audio/\351\236\255\347\255\226.mp3" new file mode 100755 index 0000000..9a0612c Binary files /dev/null and "b/assets/audio/\351\236\255\347\255\226.mp3" differ diff --git "a/assets/audio/\351\241\265.mp3" "b/assets/audio/\351\241\265.mp3" new file mode 100755 index 0000000..7d05c0d Binary files /dev/null and "b/assets/audio/\351\241\265.mp3" differ diff --git "a/assets/audio/\351\241\266.mp3" "b/assets/audio/\351\241\266.mp3" new file mode 100755 index 0000000..dd5814a Binary files /dev/null and "b/assets/audio/\351\241\266.mp3" differ diff --git "a/assets/audio/\351\241\271.mp3" "b/assets/audio/\351\241\271.mp3" new file mode 100755 index 0000000..eacdb97 Binary files /dev/null and "b/assets/audio/\351\241\271.mp3" differ diff --git "a/assets/audio/\351\241\271\347\233\256.mp3" "b/assets/audio/\351\241\271\347\233\256.mp3" new file mode 100755 index 0000000..b510ccf Binary files /dev/null and "b/assets/audio/\351\241\271\347\233\256.mp3" differ diff --git "a/assets/audio/\351\241\271\351\223\276.mp3" "b/assets/audio/\351\241\271\351\223\276.mp3" new file mode 100755 index 0000000..718cc00 Binary files /dev/null and "b/assets/audio/\351\241\271\351\223\276.mp3" differ diff --git "a/assets/audio/\351\241\272\344\276\277.mp3" "b/assets/audio/\351\241\272\344\276\277.mp3" new file mode 100755 index 0000000..675aa92 Binary files /dev/null and "b/assets/audio/\351\241\272\344\276\277.mp3" differ diff --git "a/assets/audio/\351\241\272\345\210\251.mp3" "b/assets/audio/\351\241\272\345\210\251.mp3" new file mode 100755 index 0000000..4816599 Binary files /dev/null and "b/assets/audio/\351\241\272\345\210\251.mp3" differ diff --git "a/assets/audio/\351\241\272\345\272\217.mp3" "b/assets/audio/\351\241\272\345\272\217.mp3" new file mode 100755 index 0000000..9e89bdb Binary files /dev/null and "b/assets/audio/\351\241\272\345\272\217.mp3" differ diff --git "a/assets/audio/\351\241\277.mp3" "b/assets/audio/\351\241\277.mp3" new file mode 100755 index 0000000..d0279bc Binary files /dev/null and "b/assets/audio/\351\241\277.mp3" differ diff --git "a/assets/audio/\351\241\277\346\227\266.mp3" "b/assets/audio/\351\241\277\346\227\266.mp3" new file mode 100755 index 0000000..d5e3544 Binary files /dev/null and "b/assets/audio/\351\241\277\346\227\266.mp3" differ diff --git "a/assets/audio/\351\242\201\345\270\203.mp3" "b/assets/audio/\351\242\201\345\270\203.mp3" new file mode 100755 index 0000000..0db33b5 Binary files /dev/null and "b/assets/audio/\351\242\201\345\270\203.mp3" differ diff --git "a/assets/audio/\351\242\204\344\271\240.mp3" "b/assets/audio/\351\242\204\344\271\240.mp3" new file mode 100755 index 0000000..3909a6e Binary files /dev/null and "b/assets/audio/\351\242\204\344\271\240.mp3" differ diff --git "a/assets/audio/\351\242\204\346\212\245.mp3" "b/assets/audio/\351\242\204\346\212\245.mp3" new file mode 100755 index 0000000..e7e8f33 Binary files /dev/null and "b/assets/audio/\351\242\204\346\212\245.mp3" differ diff --git "a/assets/audio/\351\242\204\350\256\242.mp3" "b/assets/audio/\351\242\204\350\256\242.mp3" new file mode 100755 index 0000000..27ed63a Binary files /dev/null and "b/assets/audio/\351\242\204\350\256\242.mp3" differ diff --git "a/assets/audio/\351\242\204\351\230\262.mp3" "b/assets/audio/\351\242\204\351\230\262.mp3" new file mode 100755 index 0000000..adcb88e Binary files /dev/null and "b/assets/audio/\351\242\204\351\230\262.mp3" differ diff --git "a/assets/audio/\351\242\206\345\237\237.mp3" "b/assets/audio/\351\242\206\345\237\237.mp3" new file mode 100755 index 0000000..2432441 Binary files /dev/null and "b/assets/audio/\351\242\206\345\237\237.mp3" differ diff --git "a/assets/audio/\351\242\206\345\257\274.mp3" "b/assets/audio/\351\242\206\345\257\274.mp3" new file mode 100755 index 0000000..5828e64 Binary files /dev/null and "b/assets/audio/\351\242\206\345\257\274.mp3" differ diff --git "a/assets/audio/\351\242\221\351\201\223.mp3" "b/assets/audio/\351\242\221\351\201\223.mp3" new file mode 100755 index 0000000..f06bc23 Binary files /dev/null and "b/assets/audio/\351\242\221\351\201\223.mp3" differ diff --git "a/assets/audio/\351\242\227.mp3" "b/assets/audio/\351\242\227.mp3" new file mode 100755 index 0000000..384ae4a Binary files /dev/null and "b/assets/audio/\351\242\227.mp3" differ diff --git "a/assets/audio/\351\242\230\347\233\256.mp3" "b/assets/audio/\351\242\230\347\233\256.mp3" new file mode 100755 index 0000000..339ca2f Binary files /dev/null and "b/assets/audio/\351\242\230\347\233\256.mp3" differ diff --git "a/assets/audio/\351\242\235\345\244\226.mp3" "b/assets/audio/\351\242\235\345\244\226.mp3" new file mode 100755 index 0000000..3ebf662 Binary files /dev/null and "b/assets/audio/\351\242\235\345\244\226.mp3" differ diff --git "a/assets/audio/\351\242\240\345\200\222.mp3" "b/assets/audio/\351\242\240\345\200\222.mp3" new file mode 100755 index 0000000..b9129ce Binary files /dev/null and "b/assets/audio/\351\242\240\345\200\222.mp3" differ diff --git "a/assets/audio/\351\242\240\347\260\270.mp3" "b/assets/audio/\351\242\240\347\260\270.mp3" new file mode 100755 index 0000000..83ccafc Binary files /dev/null and "b/assets/audio/\351\242\240\347\260\270.mp3" differ diff --git "a/assets/audio/\351\243\216\344\277\227.mp3" "b/assets/audio/\351\243\216\344\277\227.mp3" new file mode 100755 index 0000000..e93b5fb Binary files /dev/null and "b/assets/audio/\351\243\216\344\277\227.mp3" differ diff --git "a/assets/audio/\351\243\216\346\231\257.mp3" "b/assets/audio/\351\243\216\346\231\257.mp3" new file mode 100755 index 0000000..0f4bdbd Binary files /dev/null and "b/assets/audio/\351\243\216\346\231\257.mp3" differ diff --git "a/assets/audio/\351\243\216\346\240\274.mp3" "b/assets/audio/\351\243\216\346\240\274.mp3" new file mode 100755 index 0000000..e67a371 Binary files /dev/null and "b/assets/audio/\351\243\216\346\240\274.mp3" differ diff --git "a/assets/audio/\351\243\216\351\231\251.mp3" "b/assets/audio/\351\243\216\351\231\251.mp3" new file mode 100755 index 0000000..0ad9352 Binary files /dev/null and "b/assets/audio/\351\243\216\351\231\251.mp3" differ diff --git "a/assets/audio/\351\243\230.mp3" "b/assets/audio/\351\243\230.mp3" new file mode 100755 index 0000000..b8ed295 Binary files /dev/null and "b/assets/audio/\351\243\230.mp3" differ diff --git "a/assets/audio/\351\243\236\346\234\272.mp3" "b/assets/audio/\351\243\236\346\234\272.mp3" new file mode 100755 index 0000000..41dd389 Binary files /dev/null and "b/assets/audio/\351\243\236\346\234\272.mp3" differ diff --git "a/assets/audio/\351\243\237\347\211\251.mp3" "b/assets/audio/\351\243\237\347\211\251.mp3" new file mode 100755 index 0000000..308f84f Binary files /dev/null and "b/assets/audio/\351\243\237\347\211\251.mp3" differ diff --git "a/assets/audio/\351\245\255\345\272\227.mp3" "b/assets/audio/\351\245\255\345\272\227.mp3" new file mode 100755 index 0000000..f75d662 Binary files /dev/null and "b/assets/audio/\351\245\255\345\272\227.mp3" differ diff --git "a/assets/audio/\351\245\261\345\222\214.mp3" "b/assets/audio/\351\245\261\345\222\214.mp3" new file mode 100755 index 0000000..16b27a6 Binary files /dev/null and "b/assets/audio/\351\245\261\345\222\214.mp3" differ diff --git "a/assets/audio/\351\246\213.mp3" "b/assets/audio/\351\246\213.mp3" new file mode 100755 index 0000000..81c5716 Binary files /dev/null and "b/assets/audio/\351\246\213.mp3" differ diff --git "a/assets/audio/\351\246\222\345\244\264.mp3" "b/assets/audio/\351\246\222\345\244\264.mp3" new file mode 100755 index 0000000..a5515b7 Binary files /dev/null and "b/assets/audio/\351\246\222\345\244\264.mp3" differ diff --git "a/assets/audio/\351\246\226.mp3" "b/assets/audio/\351\246\226.mp3" new file mode 100755 index 0000000..49ad4c3 Binary files /dev/null and "b/assets/audio/\351\246\226.mp3" differ diff --git "a/assets/audio/\351\246\226\345\205\210.mp3" "b/assets/audio/\351\246\226\345\205\210.mp3" new file mode 100755 index 0000000..9cdc2bd Binary files /dev/null and "b/assets/audio/\351\246\226\345\205\210.mp3" differ diff --git "a/assets/audio/\351\246\226\351\203\275.mp3" "b/assets/audio/\351\246\226\351\203\275.mp3" new file mode 100755 index 0000000..131241e Binary files /dev/null and "b/assets/audio/\351\246\226\351\203\275.mp3" differ diff --git "a/assets/audio/\351\246\231.mp3" "b/assets/audio/\351\246\231.mp3" new file mode 100755 index 0000000..b8e1d29 Binary files /dev/null and "b/assets/audio/\351\246\231.mp3" differ diff --git "a/assets/audio/\351\246\231\350\202\240.mp3" "b/assets/audio/\351\246\231\350\202\240.mp3" new file mode 100755 index 0000000..0e9b989 Binary files /dev/null and "b/assets/audio/\351\246\231\350\202\240.mp3" differ diff --git "a/assets/audio/\351\251\276\351\251\266.mp3" "b/assets/audio/\351\251\276\351\251\266.mp3" new file mode 100755 index 0000000..1204c33 Binary files /dev/null and "b/assets/audio/\351\251\276\351\251\266.mp3" differ diff --git "a/assets/audio/\351\252\202.mp3" "b/assets/audio/\351\252\202.mp3" new file mode 100755 index 0000000..6f81ac5 Binary files /dev/null and "b/assets/audio/\351\252\202.mp3" differ diff --git "a/assets/audio/\351\252\227.mp3" "b/assets/audio/\351\252\227.mp3" new file mode 100755 index 0000000..8f0ec43 Binary files /dev/null and "b/assets/audio/\351\252\227.mp3" differ diff --git "a/assets/audio/\351\252\250\345\244\264.mp3" "b/assets/audio/\351\252\250\345\244\264.mp3" new file mode 100755 index 0000000..05aec5f Binary files /dev/null and "b/assets/audio/\351\252\250\345\244\264.mp3" differ diff --git "a/assets/audio/\351\253\230\345\205\264.mp3" "b/assets/audio/\351\253\230\345\205\264.mp3" new file mode 100755 index 0000000..3bc5003 Binary files /dev/null and "b/assets/audio/\351\253\230\345\205\264.mp3" differ diff --git "a/assets/audio/\351\253\230\346\241\243.mp3" "b/assets/audio/\351\253\230\346\241\243.mp3" new file mode 100755 index 0000000..eb6aa37 Binary files /dev/null and "b/assets/audio/\351\253\230\346\241\243.mp3" differ diff --git "a/assets/audio/\351\253\230\347\272\247.mp3" "b/assets/audio/\351\253\230\347\272\247.mp3" new file mode 100755 index 0000000..85f2ca2 Binary files /dev/null and "b/assets/audio/\351\253\230\347\272\247.mp3" differ diff --git "a/assets/audio/\351\255\205\345\212\233.mp3" "b/assets/audio/\351\255\205\345\212\233.mp3" new file mode 100755 index 0000000..86e1da6 Binary files /dev/null and "b/assets/audio/\351\255\205\345\212\233.mp3" differ diff --git "a/assets/audio/\351\262\234\350\211\263.mp3" "b/assets/audio/\351\262\234\350\211\263.mp3" new file mode 100755 index 0000000..0217e26 Binary files /dev/null and "b/assets/audio/\351\262\234\350\211\263.mp3" differ diff --git "a/assets/audio/\351\273\204\351\207\221.mp3" "b/assets/audio/\351\273\204\351\207\221.mp3" new file mode 100755 index 0000000..7ee3188 Binary files /dev/null and "b/assets/audio/\351\273\204\351\207\221.mp3" differ diff --git "a/assets/audio/\351\274\223\346\216\214.mp3" "b/assets/audio/\351\274\223\346\216\214.mp3" new file mode 100755 index 0000000..a7e59fe Binary files /dev/null and "b/assets/audio/\351\274\223\346\216\214.mp3" differ diff --git "a/assets/audio/\351\274\223\350\210\236.mp3" "b/assets/audio/\351\274\223\350\210\236.mp3" new file mode 100755 index 0000000..3890504 Binary files /dev/null and "b/assets/audio/\351\274\223\350\210\236.mp3" differ diff --git "a/assets/audio/\351\274\240\346\240\207.mp3" "b/assets/audio/\351\274\240\346\240\207.mp3" new file mode 100755 index 0000000..d2c4548 Binary files /dev/null and "b/assets/audio/\351\274\240\346\240\207.mp3" differ diff --git "a/assets/audio/\351\274\273\346\266\225.mp3" "b/assets/audio/\351\274\273\346\266\225.mp3" new file mode 100755 index 0000000..598ce61 Binary files /dev/null and "b/assets/audio/\351\274\273\346\266\225.mp3" differ diff --git "a/assets/audio/\351\276\231.mp3" "b/assets/audio/\351\276\231.mp3" new file mode 100755 index 0000000..f9b362e Binary files /dev/null and "b/assets/audio/\351\276\231.mp3" differ diff --git a/assets/images/risingtone_logo.png b/assets/images/risingtone_logo.png new file mode 100644 index 0000000..2ac7c6c Binary files /dev/null and b/assets/images/risingtone_logo.png differ diff --git a/assets/orderedWordList.json b/assets/orderedWordList.json new file mode 100644 index 0000000..f097390 --- /dev/null +++ b/assets/orderedWordList.json @@ -0,0 +1 @@ +{"14":[{"characters":"涓鍐","pinyin":"y墨 z脿i","tone":"14","id":1,"definition":"1. repeatedly\r\n"},{"characters":"涓鍒","pinyin":"y墨 qi猫","tone":"14","id":2,"definition":"1. everything\r\n2. every\r\n3. all\r\n"},{"characters":"涓寰","pinyin":"y墨 l菧","tone":"14","id":3,"definition":"1. same\r\n2. uniformly\r\n3. all\r\n4. without exception\r\n"},{"characters":"涓鏃","pinyin":"y墨 d脿n","tone":"14","id":4,"definition":"1. in case (sth happens)\r\n2. if\r\n3. once (sth happens, then...)\r\n4. when\r\n5. in a short time\r\n6. in one day\r\n"},{"characters":"涓鑷","pinyin":"y墨 zh矛","tone":"14","id":5,"definition":"1. unanimous\r\n2. identical (views or opinions)\r\n"},{"characters":"涓撲笟","pinyin":"zhu膩n y猫","tone":"14","id":30,"definition":"1. specialty\r\n2. specialized field\r\n3. main field of study (at university)\r\n4. major\r\n5. CL:闁|闂╗men2],鍊媩涓猍ge4]\r\n6. professional\r\n"},{"characters":"涓粙","pinyin":"zh艒ng ji猫","tone":"14","id":50,"definition":"1. to act as intermediary\r\n2. to link\r\n3. intermediate\r\n4. inter-\r\n5. agency\r\n6. agent\r\n"},{"characters":"涔︽灦","pinyin":"sh奴 ji脿","tone":"14","id":74,"definition":"1. bookshelf\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜夎","pinyin":"zh膿ng l霉n","tone":"14","id":78,"definition":"1. to argue\r\n2. to debate\r\n3. to contend\r\n4. argument\r\n5. contention\r\n6. controversy\r\n7. debate\r\n8. CL:娆ci4],鍫磡鍦篬chang3]\r\n"},{"characters":"浜ゆ崲","pinyin":"ji膩o hu脿n","tone":"14","id":87,"definition":"1. to exchange\r\n2. to swap\r\n3. to switch (telecom)\r\n4. commutative (math)\r\n5. to commute\r\n"},{"characters":"浜ら檯","pinyin":"ji膩o j矛","tone":"14","id":88,"definition":"1. communication\r\n2. social intercourse\r\n"},{"characters":"浜插垏","pinyin":"q墨n qi猫","tone":"14","id":94,"definition":"1. amiable\r\n2. cordial\r\n3. close and dear\r\n4. familiar\r\n"},{"characters":"浜茬埍","pinyin":"q墨n 脿i","tone":"14","id":96,"definition":"1. dear\r\n2. beloved\r\n3. darling\r\n"},{"characters":"浜茶嚜","pinyin":"q墨n z矛","tone":"14","id":97,"definition":"1. personally\r\n2. in person\r\n3. oneself\r\n"},{"characters":"浠撲績","pinyin":"c膩ng c霉","tone":"14","id":113,"definition":"1. all of a sudden\r\n2. hurriedly\r\n"},{"characters":"浠撳簱","pinyin":"c膩ng k霉","tone":"14","id":114,"definition":"1. depot\r\n2. storehouse\r\n3. warehouse\r\n"},{"characters":"浼樺娍","pinyin":"y艒u sh矛","tone":"14","id":129,"definition":"1. superiority\r\n2. dominance\r\n3. advantage\r\n"},{"characters":"浼樻儬","pinyin":"y艒u hu矛","tone":"14","id":130,"definition":"1. preferential\r\n2. favorable\r\n"},{"characters":"浼樼","pinyin":"y艒u xi霉","tone":"14","id":132,"definition":"1. outstanding\r\n2. excellent\r\n"},{"characters":"浼ゅ","pinyin":"sh膩ng h脿i","tone":"14","id":145,"definition":"1. to injure\r\n2. to harm\r\n"},{"characters":"鍏勫紵","pinyin":"xi艒ng d矛","tone":"14","id":222,"definition":"1. brothers\r\n2. younger brother\r\n3. CL:鍊媩涓猍ge4]\r\n4. I, me (humble term used by men in public speech)\r\n5. brotherly\r\n6. fraternal\r\n"},{"characters":"鍏呭垎","pinyin":"ch艒ng f猫n","tone":"14","id":223,"definition":"1. ample\r\n2. sufficient\r\n3. adequate\r\n4. full\r\n5. fully\r\n6. to the full\r\n"},{"characters":"鍏呮矝","pinyin":"ch艒ng p猫i","tone":"14","id":226,"definition":"1. abundant\r\n2. plentiful\r\n3. vigorous\r\n"},{"characters":"鍏瘬","pinyin":"g艒ng y霉","tone":"14","id":245,"definition":"1. apartment building\r\n2. block of flats\r\n3. CL:濂梉tao4]\r\n"},{"characters":"鍏竷","pinyin":"g艒ng b霉","tone":"14","id":246,"definition":"1. to announce\r\n2. to make public\r\n3. to publish\r\n"},{"characters":"鍏抽棴","pinyin":"gu膩n b矛","tone":"14","id":250,"definition":"1. to close\r\n2. to shut\r\n"},{"characters":"鍏村","pinyin":"x墨ng f猫n","tone":"14","id":251,"definition":"1. excited\r\n2. excitement\r\n"},{"characters":"鍐涗簨","pinyin":"j奴n sh矛","tone":"14","id":267,"definition":"1. military affairs\r\n2. military matters\r\n3. military\r\n"},{"characters":"鍐插姩","pinyin":"ch艒ng d貌ng","tone":"14","id":275,"definition":"1. to have an urge\r\n2. to be impetuous\r\n3. impulse\r\n4. urge\r\n"},{"characters":"鍑哄崠","pinyin":"ch奴 m脿i","tone":"14","id":289,"definition":"1. to offer for sale\r\n2. to sell\r\n3. to sell out or betray\r\n"},{"characters":"鍑虹ず","pinyin":"ch奴 sh矛","tone":"14","id":294,"definition":"1. to show\r\n2. to take out and show to others\r\n3. to display\r\n"},{"characters":"鍑鸿壊","pinyin":"ch奴 s猫","tone":"14","id":296,"definition":"1. remarkable\r\n2. outstanding\r\n"},{"characters":"鍑鸿矾","pinyin":"ch奴 l霉","tone":"14","id":297,"definition":"1. a way out (of a difficulty etc)\r\n"},{"characters":"鍒嗗竷","pinyin":"f膿n b霉","tone":"14","id":300,"definition":"1. distributed\r\n2. to distribute\r\n"},{"characters":"鍒嗛厤","pinyin":"f膿n p猫i","tone":"14","id":303,"definition":"1. to distribute\r\n2. to assign\r\n3. to allocate\r\n4. to partition (a hard drive)\r\n"},{"characters":"鍒濇","pinyin":"ch奴 b霉","tone":"14","id":313,"definition":"1. initial\r\n2. preliminary\r\n3. tentative\r\n"},{"characters":"鍖呭簢","pinyin":"b膩o b矛","tone":"14","id":358,"definition":"1. to shield\r\n2. to harbor\r\n3. to cover up\r\n"},{"characters":"鍖呮嫭","pinyin":"b膩o ku貌","tone":"14","id":359,"definition":"1. to comprise\r\n2. to include\r\n3. to involve\r\n4. to incorporate\r\n5. to consist of\r\n"},{"characters":"鍗冧竾","pinyin":"qi膩n w脿n","tone":"14","id":370,"definition":"1. ten million\r\n2. countless\r\n3. many\r\n4. one must by all means\r\n"},{"characters":"鍗卞","pinyin":"w膿i h脿i","tone":"14","id":383,"definition":"1. to jeopardize\r\n2. to harm\r\n3. to endanger\r\n4. harmful effect\r\n5. damage\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘嬪姏","pinyin":"y膩 l矛","tone":"14","id":386,"definition":"1. pressure\r\n"},{"characters":"鍙備笌","pinyin":"c膩n y霉","tone":"14","id":395,"definition":"1. to participate (in sth)\r\n"},{"characters":"鍙傜収","pinyin":"c膩n zh脿o","tone":"14","id":396,"definition":"1. to consult a reference\r\n2. to refer to (another document)\r\n"},{"characters":"鍙戝姩","pinyin":"f膩 d貌ng","tone":"14","id":410,"definition":"1. to start\r\n2. to launch\r\n3. to unleash\r\n4. to mobilize\r\n5. to arouse\r\n"},{"characters":"鍙戝皠","pinyin":"f膩 sh猫","tone":"14","id":412,"definition":"1. to shoot (a projectile)\r\n2. to fire (a rocket)\r\n3. to launch\r\n4. to emit (a particle)\r\n5. to discharge\r\n6. emanation\r\n7. emission\r\n"},{"characters":"鍙戝竷","pinyin":"f膩 b霉","tone":"14","id":413,"definition":"1. to release\r\n2. to issue\r\n3. to announce\r\n4. to distribute\r\n5. also written 鐧煎竷|鍙戝竷[fa1 bu4]\r\n6. to release\r\n7. to issue\r\n8. to announce\r\n9. to distribute\r\n"},{"characters":"鍙戠エ","pinyin":"f膩 pi脿o","tone":"14","id":420,"definition":"1. invoice\r\n2. receipt or bill for purchase\r\n"},{"characters":"鍙戣偛","pinyin":"f膩 y霉","tone":"14","id":421,"definition":"1. to develop\r\n2. to mature\r\n3. growth\r\n4. development\r\n5. (sexually) mature\r\n"},{"characters":"鍙戣獡","pinyin":"f膩 sh矛","tone":"14","id":426,"definition":"1. to vow\r\n2. to pledge\r\n3. to swear\r\n"},{"characters":"鍚冨姏","pinyin":"ch墨 l矛","tone":"14","id":454,"definition":"1. to entail strenuous effort\r\n2. to toil at a task\r\n3. strenuous\r\n4. laborious\r\n5. strain\r\n"},{"characters":"鍛ㄥ埌","pinyin":"zh艒u d脿o","tone":"14","id":491,"definition":"1. thoughtful\r\n2. considerate\r\n3. attentive\r\n4. thorough\r\n5. also pr. [zhou1 dao5]\r\n"},{"characters":"鍟嗕笟","pinyin":"sh膩ng y猫","tone":"14","id":513,"definition":"1. business\r\n2. trade\r\n3. commerce\r\n"},{"characters":"鍟嗗姟","pinyin":"sh膩ng w霉","tone":"14","id":514,"definition":"1. commercial affairs\r\n2. commercial\r\n3. commerce\r\n4. business\r\n"},{"characters":"鍥犵礌","pinyin":"y墨n s霉","tone":"14","id":529,"definition":"1. element\r\n2. factor\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍫ゅ潩","pinyin":"d墨 b脿","tone":"14","id":567,"definition":"1. dam\r\n"},{"characters":"澹拌皟","pinyin":"sh膿ng di脿o","tone":"14","id":573,"definition":"1. tone\r\n2. note\r\n3. a tone (on a Chinese syllable)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶变笟","pinyin":"sh墨 y猫","tone":"14","id":604,"definition":"1. unemployment\r\n2. to lose one's job\r\n"},{"characters":"澶卞幓","pinyin":"sh墨 q霉","tone":"14","id":605,"definition":"1. to lose\r\n"},{"characters":"澶辨湜","pinyin":"sh墨 w脿ng","tone":"14","id":606,"definition":"1. disappointed\r\n2. to lose hope\r\n3. to despair\r\n"},{"characters":"澶辫触","pinyin":"sh墨 b脿i","tone":"14","id":608,"definition":"1. to be defeated\r\n2. to lose\r\n3. to fail (e.g. experiments)\r\n4. failure\r\n5. defeat\r\n6. CL:娆ci4]\r\n"},{"characters":"濮垮娍","pinyin":"z墨 sh矛","tone":"14","id":633,"definition":"1. posture\r\n2. position\r\n"},{"characters":"瀹夋叞","pinyin":"膩n w猫i","tone":"14","id":652,"definition":"1. to comfort\r\n2. to console\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹夌疆","pinyin":"膩n zh矛","tone":"14","id":653,"definition":"1. to find a place for\r\n2. to help settle down\r\n3. to arrange for\r\n4. to get into bed\r\n5. placement\r\n"},{"characters":"瀹e竷","pinyin":"xu膩n b霉","tone":"14","id":680,"definition":"1. to declare\r\n2. to announce\r\n3. to proclaim\r\n"},{"characters":"瀹跺姟","pinyin":"ji膩 w霉","tone":"14","id":684,"definition":"1. household duties\r\n2. housework\r\n"},{"characters":"灏婃暚","pinyin":"z奴n j矛ng","tone":"14","id":711,"definition":"1. to respect\r\n2. to revere\r\n"},{"characters":"灏婇噸","pinyin":"z奴n zh貌ng","tone":"14","id":712,"definition":"1. to esteem\r\n2. to respect\r\n3. to honor\r\n4. to value\r\n5. eminent\r\n6. serious\r\n7. proper\r\n"},{"characters":"宕╂簝","pinyin":"b膿ng ku矛","tone":"14","id":737,"definition":"1. to collapse\r\n2. to crumble\r\n3. to fall apart\r\n"},{"characters":"宸ヤ笟","pinyin":"g艒ng y猫","tone":"14","id":739,"definition":"1. industry\r\n"},{"characters":"宸ヤ綔","pinyin":"g艒ng zu貌","tone":"14","id":741,"definition":"1. to work\r\n2. (of a machine) to operate\r\n3. job\r\n4. work\r\n5. task\r\n6. CL:鍊媩涓猍ge4],浠絒fen4],闋厊椤筟xiang4]\r\n"},{"characters":"宸ュ叿","pinyin":"g艒ng j霉","tone":"14","id":742,"definition":"1. tool\r\n2. instrument\r\n3. utensil\r\n4. means (to achieve a goal etc)\r\n"},{"characters":"宸窛","pinyin":"ch膩 j霉","tone":"14","id":748,"definition":"1. disparity\r\n2. gap\r\n"},{"characters":"骞茬嚗","pinyin":"g膩n z脿o","tone":"14","id":760,"definition":"1. to dry (of weather, paint, cement etc)\r\n2. desiccation\r\n3. dull\r\n4. uninteresting\r\n5. arid\r\n"},{"characters":"骞茶剢","pinyin":"g膩n cu矛","tone":"14","id":761,"definition":"1. straightforward\r\n2. clear-cut\r\n3. blunt (e.g. statement)\r\n4. you might as well\r\n5. simply\r\n"},{"characters":"骞介粯","pinyin":"y艒u m貌","tone":"14","id":779,"definition":"1. (loanword) humor\r\n2. humorous\r\n"},{"characters":"寮鏀","pinyin":"k膩i f脿ng","tone":"14","id":797,"definition":"1. to bloom\r\n2. to open\r\n3. to be open (to the public)\r\n4. to open up (to the outside)\r\n5. to be open-minded\r\n6. unrestrained by convention\r\n7. unconstrained in one's sexuality\r\n"},{"characters":"褰掔撼","pinyin":"gu墨 n脿","tone":"14","id":804,"definition":"1. to sum up\r\n2. to summarize\r\n3. to conclude from facts\r\n4. induction (method of deduction in logic)\r\n"},{"characters":"褰撲唬","pinyin":"d膩ng d脿i","tone":"14","id":805,"definition":"1. the present age\r\n2. the contemporary era\r\n"},{"characters":"褰撳湴","pinyin":"d膩ng d矛","tone":"14","id":808,"definition":"1. local\r\n"},{"characters":"褰撻潰","pinyin":"d膩ng mi脿n","tone":"14","id":812,"definition":"1. to sb's face\r\n2. in sb's presence\r\n"},{"characters":"寰瑧","pinyin":"w膿i xi脿o","tone":"14","id":833,"definition":"1. smile\r\n2. CL:鍊媩涓猍ge4],绲瞸涓漑si1]\r\n3. to smile\r\n"},{"characters":"蹇冭剰","pinyin":"x墨n z脿ng","tone":"14","id":836,"definition":"1. heart\r\n2. CL:椤唡棰梉ke1],鍊媩涓猍ge4]\r\n"},{"characters":"蹇借","pinyin":"h奴 sh矛","tone":"14","id":841,"definition":"1. to neglect\r\n2. to ignore\r\n"},{"characters":"鎭㈠","pinyin":"hu墨 f霉","tone":"14","id":861,"definition":"1. to reinstate\r\n2. to resume\r\n3. to restore\r\n4. to recover\r\n5. to regain\r\n6. to rehabilitate\r\n"},{"characters":"鎭╂","pinyin":"膿n yu脿n","tone":"14","id":863,"definition":"1. gratitude and grudges\r\n2. resentment\r\n3. grudges\r\n4. grievances\r\n"},{"characters":"鎶借薄","pinyin":"ch艒u xi脿ng","tone":"14","id":973,"definition":"1. abstract\r\n2. abstraction\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鎷呬换","pinyin":"d膩n r猫n","tone":"14","id":974,"definition":"1. to hold a governmental office or post\r\n2. to assume office of\r\n3. to take charge of\r\n4. to serve as\r\n"},{"characters":"鎷涘緟","pinyin":"zh膩o d脿i","tone":"14","id":979,"definition":"1. to receive (guests)\r\n2. to entertain\r\n3. reception\r\n"},{"characters":"鎷涜仒","pinyin":"zh膩o p矛n","tone":"14","id":980,"definition":"1. to invite applications for a job\r\n2. to recruit\r\n"},{"characters":"鎷ユ姳","pinyin":"y艒ng b脿o","tone":"14","id":984,"definition":"1. to embrace\r\n2. to hug\r\n"},{"characters":"鎺ュ緟","pinyin":"ji膿 d脿i","tone":"14","id":1012,"definition":"1. to receive (a visitor)\r\n2. to admit (allow sb to enter)\r\n"},{"characters":"鎺ヨЕ","pinyin":"ji膿 ch霉","tone":"14","id":1013,"definition":"1. to touch\r\n2. to contact\r\n3. access\r\n4. in touch with\r\n"},{"characters":"鎺ヨ繎","pinyin":"ji膿 j矛n","tone":"14","id":1014,"definition":"1. to approach\r\n2. to get close to\r\n"},{"characters":"鎺ㄨ崘","pinyin":"tu墨 ji脿n","tone":"14","id":1018,"definition":"1. to recommend\r\n2. recommendation\r\n"},{"characters":"鎻掑骇","pinyin":"ch膩 zu貌","tone":"14","id":1032,"definition":"1. socket\r\n2. outlet\r\n"},{"characters":"鎼。","pinyin":"d膩 d脿ng","tone":"14","id":1040,"definition":"1. to cooperate\r\n2. partner\r\n"},{"characters":"鎼厤","pinyin":"d膩 p猫i","tone":"14","id":1041,"definition":"1. to pair up\r\n2. to match\r\n3. to arrange in pairs\r\n4. to add sth into a group\r\n"},{"characters":"鎾斁","pinyin":"b艒 f脿ng","tone":"14","id":1054,"definition":"1. to broadcast\r\n2. to transmit\r\n"},{"characters":"鎿嶄綔","pinyin":"c膩o zu貌","tone":"14","id":1056,"definition":"1. to work\r\n2. to operate\r\n3. to manipulate\r\n"},{"characters":"鎿嶇旱","pinyin":"c膩o z貌ng","tone":"14","id":1060,"definition":"1. to operate\r\n2. to control\r\n3. to rig\r\n4. to manipulate\r\n"},{"characters":"鎿嶇粌","pinyin":"c膩o li脿n","tone":"14","id":1061,"definition":"1. drill\r\n2. practice\r\n"},{"characters":"鏀エ","pinyin":"zh墨 pi脿o","tone":"14","id":1064,"definition":"1. check (bank)\r\n2. cheque\r\n3. CL:鏈琜ben3]\r\n"},{"characters":"鏀跺叆","pinyin":"sh艒u r霉","tone":"14","id":1066,"definition":"1. to take in\r\n2. income\r\n3. revenue\r\n4. CL:绛唡绗擺bi3],鍊媩涓猍ge4]\r\n"},{"characters":"鏀舵嵁","pinyin":"sh艒u j霉","tone":"14","id":1068,"definition":"1. receipt\r\n2. CL:寮祙寮燵zhang1]\r\n"},{"characters":"鏀惰幏","pinyin":"sh艒u hu貌","tone":"14","id":1069,"definition":"1. variant of 鏀剁┇|鏀惰幏[shou1 huo4]\r\n2. to harvest\r\n3. to reap\r\n4. to gain\r\n5. crop\r\n6. harvest\r\n7. profit\r\n8. gain\r\n9. bonus\r\n10. reward\r\n"},{"characters":"鏂瑰紡","pinyin":"f膩ng sh矛","tone":"14","id":1110,"definition":"1. way\r\n2. manner\r\n3. style\r\n4. mode\r\n5. pattern\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏂规","pinyin":"f膩ng 脿n","tone":"14","id":1111,"definition":"1. plan\r\n2. program (for action etc)\r\n3. proposal\r\n4. proposed bill\r\n5. CL:鍊媩涓猍ge4],濂梉tao4]\r\n"},{"characters":"鏄岀洓","pinyin":"ch膩ng sh猫ng","tone":"14","id":1132,"definition":"1. prosperous\r\n"},{"characters":"鏈熷緟","pinyin":"q墨 d脿i","tone":"14","id":1160,"definition":"1. to look forward to\r\n2. to await\r\n3. expectation\r\n"},{"characters":"鏈哄櫒","pinyin":"j墨 q矛","tone":"14","id":1174,"definition":"1. machine\r\n2. CL:鑷簗鍙癧tai2],閮╗bu4],鍊媩涓猍ge4]\r\n"},{"characters":"鏍囧織","pinyin":"bi膩o zh矛","tone":"14","id":1192,"definition":"1. sign\r\n2. mark\r\n3. symbol\r\n4. to symbolize\r\n5. to indicate\r\n6. to mark\r\n"},{"characters":"鏍囪","pinyin":"bi膩o j矛","tone":"14","id":1195,"definition":"1. sign\r\n2. mark\r\n3. symbol\r\n4. to mark up\r\n"},{"characters":"娌欐紶","pinyin":"sh膩 m貌","tone":"14","id":1270,"definition":"1. desert\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娉㈡氮","pinyin":"b艒 l脿ng","tone":"14","id":1277,"definition":"1. wave\r\n"},{"characters":"娑堝寲","pinyin":"xi膩o hu脿","tone":"14","id":1294,"definition":"1. to digest\r\n2. digestion\r\n3. digestive\r\n"},{"characters":"娑堣垂","pinyin":"xi膩o f猫i","tone":"14","id":1298,"definition":"1. to consume\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娣卞埢","pinyin":"sh膿n k猫","tone":"14","id":1305,"definition":"1. profound\r\n2. deep\r\n3. deep-going\r\n"},{"characters":"娓呮贰","pinyin":"q墨ng d脿n","tone":"14","id":1306,"definition":"1. light (of food, not greasy or strongly flavored)\r\n2. insipid\r\n3. slack (sales)\r\n"},{"characters":"娓╁害","pinyin":"w膿n d霉","tone":"14","id":1307,"definition":"1. temperature\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"婀挎鼎","pinyin":"sh墨 r霉n","tone":"14","id":1311,"definition":"1. moist\r\n"},{"characters":"婵鐑","pinyin":"j墨 li猫","tone":"14","id":1323,"definition":"1. intense\r\n2. acute\r\n3. fierce\r\n"},{"characters":"鐏惧","pinyin":"z膩i h脿i","tone":"14","id":1331,"definition":"1. calamity\r\n2. disaster\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐢熷姩","pinyin":"sh膿ng d貌ng","tone":"14","id":1398,"definition":"1. vivid\r\n2. lively\r\n"},{"characters":"鐢熷懡","pinyin":"sh膿ng m矛ng","tone":"14","id":1399,"definition":"1. life\r\n2. living\r\n3. biological\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐢熸剰","pinyin":"sh膿ng y矛","tone":"14","id":1400,"definition":"1. life force\r\n2. vitality\r\n3. business\r\n4. CL:绛唡绗擺bi3]\r\n"},{"characters":"鐧诲綍","pinyin":"d膿ng l霉","tone":"14","id":1429,"definition":"1. to register\r\n2. to log in\r\n"},{"characters":"鐧昏","pinyin":"d膿ng j矛","tone":"14","id":1430,"definition":"1. to register (one's name)\r\n"},{"characters":"鐧婚檰","pinyin":"d膿ng l霉","tone":"14","id":1431,"definition":"1. to land\r\n2. to come ashore\r\n3. to make landfall (of typhoon etc)\r\n4. to log in\r\n"},{"characters":"鐩镐技","pinyin":"xi膩ng s矛","tone":"14","id":1445,"definition":"1. to resemble\r\n2. similar\r\n3. like\r\n4. resemblance\r\n5. similarity\r\n"},{"characters":"鐩稿","pinyin":"xi膩ng du矛","tone":"14","id":1450,"definition":"1. relatively\r\n2. opposite\r\n3. to resist\r\n4. to oppose\r\n5. relative\r\n6. vis-a-vis\r\n7. counterpart\r\n"},{"characters":"鐪熸","pinyin":"zh膿n zh猫ng","tone":"14","id":1459,"definition":"1. genuine\r\n2. real\r\n3. true\r\n4. genuinely\r\n"},{"characters":"鐫d績","pinyin":"d奴 c霉","tone":"14","id":1464,"definition":"1. to supervise and urge completion of a task\r\n2. to urge on\r\n"},{"characters":"绉板彿","pinyin":"ch膿ng h脿o","tone":"14","id":1503,"definition":"1. name\r\n2. term of address\r\n3. title\r\n"},{"characters":"绉拌禐","pinyin":"ch膿ng z脿n","tone":"14","id":1505,"definition":"1. to praise\r\n2. to acclaim\r\n3. to commend\r\n4. to compliment\r\n"},{"characters":"绌胯秺","pinyin":"chu膩n yu猫","tone":"14","id":1518,"definition":"1. to pass through\r\n2. to cross\r\n3. to overcome\r\n"},{"characters":"绔","pinyin":"du膩n zh猫ng","tone":"14","id":1526,"definition":"1. upright\r\n2. regular\r\n3. proper\r\n4. correct\r\n"},{"characters":"绛捐瘉","pinyin":"qi膩n zh猫ng","tone":"14","id":1541,"definition":"1. visa\r\n2. certificate\r\n3. to certify\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绮惧姏","pinyin":"j墨ng l矛","tone":"14","id":1552,"definition":"1. energy\r\n"},{"characters":"绾︿細","pinyin":"yu膿 hu矛","tone":"14","id":1565,"definition":"1. appointment\r\n2. engagement\r\n3. date\r\n4. CL:娆ci4],鍊媩涓猍ge4]\r\n5. to arrange to meet\r\n"},{"characters":"鑲岃倝","pinyin":"j墨 r貌u","tone":"14","id":1620,"definition":"1. muscle\r\n2. flesh\r\n"},{"characters":"鑸掗","pinyin":"sh奴 sh矛","tone":"14","id":1659,"definition":"1. cozy\r\n2. snug\r\n"},{"characters":"鑹板法","pinyin":"ji膩n j霉","tone":"14","id":1663,"definition":"1. arduous\r\n2. terrible (task)\r\n3. very difficult\r\n4. formidable\r\n"},{"characters":"鑻变繆","pinyin":"y墨ng j霉n","tone":"14","id":1671,"definition":"1. handsome\r\n"},{"characters":"钄彍","pinyin":"sh奴 c脿i","tone":"14","id":1683,"definition":"1. vegetables\r\n2. produce\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"瑁呴グ","pinyin":"zhu膩ng sh矛","tone":"14","id":1719,"definition":"1. to decorate\r\n2. decoration\r\n3. decorative\r\n4. ornamental\r\n"},{"characters":"瑙傚康","pinyin":"gu膩n ni脿n","tone":"14","id":1723,"definition":"1. notion\r\n2. thought\r\n3. concept\r\n4. sense\r\n5. views\r\n6. ideology\r\n7. general impressions\r\n"},{"characters":"瑙勫緥","pinyin":"gu墨 l菧","tone":"14","id":1726,"definition":"1. rule (e.g. of science)\r\n2. law of behavior\r\n3. regular pattern\r\n4. rhythm\r\n5. discipline\r\n"},{"characters":"璧勬枡","pinyin":"z墨 li脿o","tone":"14","id":1798,"definition":"1. material\r\n2. resources\r\n3. data\r\n4. information\r\n5. profile (Internet)\r\n6. CL:浠絒fen4],鍊媩涓猍ge4]\r\n"},{"characters":"瓒呰秺","pinyin":"ch膩o yu猫","tone":"14","id":1814,"definition":"1. to surpass\r\n2. to exceed\r\n3. to transcend\r\n"},{"characters":"瓒嬪娍","pinyin":"q奴 sh矛","tone":"14","id":1815,"definition":"1. trend\r\n2. tendency\r\n"},{"characters":"韬唤","pinyin":"sh膿n f猫n","tone":"14","id":1822,"definition":"1. identity\r\n2. status\r\n3. capacity\r\n4. dignity\r\n5. position\r\n6. rank\r\n"},{"characters":"杞﹀簱","pinyin":"ch膿 k霉","tone":"14","id":1827,"definition":"1. garage\r\n"},{"characters":"杞绘槗","pinyin":"q墨ng y矛","tone":"14","id":1835,"definition":"1. easily\r\n2. lightly\r\n3. rashly\r\n"},{"characters":"杞昏","pinyin":"q墨ng sh矛","tone":"14","id":1837,"definition":"1. contempt\r\n2. contemptuous\r\n3. to despise\r\n4. to scorn\r\n5. scornful\r\n"},{"characters":"杈撳叆","pinyin":"sh奴 r霉","tone":"14","id":1840,"definition":"1. to import\r\n2. to input\r\n"},{"characters":"杈瑰","pinyin":"bi膩n j矛ng","tone":"14","id":1850,"definition":"1. frontier\r\n2. border\r\n"},{"characters":"杈圭晫","pinyin":"bi膩n ji猫","tone":"14","id":1851,"definition":"1. boundary\r\n2. border\r\n"},{"characters":"閫氳繃","pinyin":"t艒ng gu貌","tone":"14","id":1893,"definition":"1. by means of\r\n2. through\r\n3. via\r\n4. to pass through\r\n5. to get through\r\n6. to adopt\r\n7. to pass (a bill or inspection etc)\r\n8. to switch over\r\n"},{"characters":"閫艰揩","pinyin":"b墨 p貌","tone":"14","id":1898,"definition":"1. to force\r\n2. to compel\r\n3. to coerce\r\n"},{"characters":"閽堝","pinyin":"zh膿n du矛","tone":"14","id":1931,"definition":"1. to be directed against\r\n2. to be aimed at\r\n3. to counter\r\n4. in the light of\r\n5. in connection with\r\n"},{"characters":"閽炵エ","pinyin":"ch膩o pi脿o","tone":"14","id":1933,"definition":"1. paper money\r\n2. a bill (e.g. 100 yuan)\r\n3. CL:寮祙寮燵zhang1],绱畖鎵嶽za1]\r\n"},{"characters":"閿鍞","pinyin":"xi膩o sh貌u","tone":"14","id":1938,"definition":"1. to sell\r\n2. to market\r\n3. sales (representative, agreement etc)\r\n"},{"characters":"闃舵","pinyin":"ji膿 du脿n","tone":"14","id":1956,"definition":"1. stage\r\n2. section\r\n3. phase\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闆曞埢","pinyin":"di膩o k猫","tone":"14","id":1981,"definition":"1. to carve\r\n2. to engrave\r\n3. carving\r\n"},{"characters":"闆曞","pinyin":"di膩o s霉","tone":"14","id":1982,"definition":"1. a statue\r\n2. a Buddhist image\r\n3. sculpture\r\n4. to carve\r\n"},{"characters":"闉偖","pinyin":"bi膩n p脿o","tone":"14","id":1995,"definition":"1. firecrackers\r\n2. string of small firecrackers\r\n3. CL:鏋歔mei2]\r\n"},{"characters":"闉瓥","pinyin":"bi膩n c猫","tone":"14","id":1996,"definition":"1. to spur on\r\n2. to urge on\r\n3. to encourage sb (e.g. to make progress)\r\n"},{"characters":"棰佸竷","pinyin":"b膩n b霉","tone":"14","id":2007,"definition":"1. to issue\r\n2. to proclaim\r\n3. to enact (laws, decrees etc)\r\n"},{"characters":"楂樺叴","pinyin":"g膩o x矛ng","tone":"14","id":2041,"definition":"1. happy\r\n2. glad\r\n3. willing (to do sth)\r\n4. in a cheerful mood\r\n"},{"characters":"楂樻。","pinyin":"g膩o d脿ng","tone":"14","id":2042,"definition":"1. superior quality\r\n2. high grade\r\n3. top grade\r\n"},{"characters":"椴滆壋","pinyin":"xi膩n y脿n","tone":"14","id":2045,"definition":"1. bright-colored\r\n2. gaily-colored\r\n"}],"1":[{"characters":"涓","pinyin":"d墨ng","tone":"1","id":6,"definition":"1. surname Ding\r\n2. fourth of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n3. fourth in order\r\n4. letter \"D\" or roman \"IV\" in list \"A, B, C\", or \"I, II, III\" etc\r\n5. ancient Chinese compass point: 195掳\r\n6. butyl\r\n7. cubes (of food)\r\n"},{"characters":"涔","pinyin":"zh墨","tone":"1","id":65,"definition":"1. (possessive particle, literary equivalent of 鐨刐de5])\r\n2. him\r\n3. her\r\n4. it\r\n"},{"characters":"涔","pinyin":"gu膩i","tone":"1","id":69,"definition":"1. (of a child) obedient, well-behaved\r\n2. clever\r\n3. shrewd\r\n4. alert\r\n5. perverse\r\n6. contrary to reason\r\n7. irregular\r\n8. abnormal\r\n"},{"characters":"浼","pinyin":"sh膿n","tone":"1","id":150,"definition":"1. to stretch\r\n2. to extend\r\n"},{"characters":"鍋","pinyin":"t艒u","tone":"1","id":211,"definition":"1. to steal\r\n2. to pilfer\r\n3. to snatch\r\n4. thief\r\n5. stealthily\r\n"},{"characters":"鍌","pinyin":"cu墨","tone":"1","id":217,"definition":"1. to urge\r\n2. to press\r\n3. to prompt\r\n4. to rush sb\r\n5. to hasten sth\r\n6. to expedite\r\n"},{"characters":"鍏","pinyin":"d艒u","tone":"1","id":239,"definition":"1. pocket\r\n2. bag\r\n3. to wrap up or hold in a bag\r\n4. to move in a circle\r\n5. to canvas or solicit\r\n6. to take responsibility for\r\n7. to disclose in detail\r\n8. combat armor (old)\r\n9. old variant of 鍏淸dou1]\r\n"},{"characters":"鍐","pinyin":"ch艒ng","tone":"1","id":273,"definition":"1. (of water) to dash against\r\n2. to mix with water\r\n3. to infuse\r\n4. to rinse\r\n5. to flush\r\n6. to develop (a film)\r\n7. to rise in the air\r\n8. to clash\r\n9. to collide with\r\n10. thoroughfare\r\n11. to go straight ahead\r\n12. to rush\r\n13. to clash\r\n14. powerful\r\n15. vigorous\r\n16. pungent\r\n17. towards\r\n18. in view of\r\n"},{"characters":"鍗","pinyin":"sh膿ng","tone":"1","id":371,"definition":"1. to ascend\r\n2. to rise to the rank of\r\n3. to promote\r\n4. to hoist\r\n5. liter\r\n6. measure for dry grain equal to one-tenth dou 鏂梉dou3]\r\n7. variant of 鍗嘯sheng1]\r\n8. to ascend\r\n9. to rise in rank\r\n10. variant of 鍗嘯sheng1]\r\n"},{"characters":"鍙","pinyin":"di膩o","tone":"1","id":451,"definition":"1. to hold with one's mouth (as a smoker with a cigarette or a dog with a bone)\r\n"},{"characters":"鍚","pinyin":"ch墨","tone":"1","id":452,"definition":"1. to eat\r\n2. to consume\r\n3. to eat at (a cafeteria etc)\r\n4. to eradicate\r\n5. to destroy\r\n6. to absorb\r\n7. to suffer\r\n8. to stammer (Taiwan pr. for this sense is [ji2])\r\n9. variant of 鍚僛chi1]\r\n"},{"characters":"鍚","pinyin":"d奴n","tone":"1","id":475,"definition":"1. ton (loanword)\r\n2. Taiwan pr. [dun4]\r\n"},{"characters":"鍚","pinyin":"chu墨","tone":"1","id":482,"definition":"1. to blow\r\n2. to play a wind instrument\r\n3. to blast\r\n4. to puff\r\n5. to boast\r\n6. to brag\r\n7. to end in failure\r\n8. to fall through\r\n"},{"characters":"鍛","pinyin":"d膩i","tone":"1","id":487,"definition":"1. foolish\r\n2. stupid\r\n3. expressionless\r\n4. blank\r\n5. to stay\r\n"},{"characters":"鍝","pinyin":"H膩","tone":"1","id":504,"definition":"1. abbr. for 鍝堣柀鍏嬫柉鍧鍝堣惃鍏嬫柉鍧Ha1 sa4 ke4 si1 tan3], Kazakhstan\r\n2. abbr. for 鍝堢埦婵眧鍝堝皵婊╗Ha1 er3 bin1], Harbin\r\n3. laughter\r\n4. yawn\r\n5. a Pekinese\r\n6. a pug\r\n7. (dialect) to scold\r\n"},{"characters":"鍝","pinyin":"膩i","tone":"1","id":506,"definition":"1. hey!\r\n2. (interjection used to attract attention or to express surprise or disapprobation)\r\n"},{"characters":"鍞","pinyin":"膩i","tone":"1","id":511,"definition":"1. interjection or grunt of agreement or recognition (e.g. yes, it's me!)\r\n2. to sigh\r\n3. alas\r\n4. oh dear\r\n"},{"characters":"鍠","pinyin":"h膿","tone":"1","id":521,"definition":"1. to drink\r\n2. My goodness!\r\n3. to shout loudly\r\n"},{"characters":"鍦","pinyin":"qu膩n","tone":"1","id":537,"definition":"1. to confine\r\n2. to lock up\r\n3. to pen in\r\n4. pen (pig)\r\n5. a fold\r\n6. circle\r\n7. ring\r\n8. loop\r\n9. classifier for loops, orbits, laps of race etc\r\n10. CL:鍊媩涓猍ge4]\r\n11. to surround\r\n12. to circle\r\n"},{"characters":"鍫","pinyin":"du墨","tone":"1","id":564,"definition":"1. to pile up\r\n2. to heap up\r\n3. a mass\r\n4. pile\r\n5. heap\r\n6. stack\r\n7. large amount\r\n"},{"characters":"澶","pinyin":"du艒","tone":"1","id":585,"definition":"1. many\r\n2. much\r\n3. often\r\n4. a lot of\r\n5. numerous\r\n6. more\r\n7. in excess\r\n8. how (to what extent)\r\n9. multi-\r\n10. Taiwan pr. [duo2] when it means \"how\"\r\n"},{"characters":"澶","pinyin":"ku膩","tone":"1","id":609,"definition":"1. see 澶稿厠[kua1 ke4]\r\n2. to boast\r\n3. to exaggerate\r\n4. to praise\r\n"},{"characters":"瀹","pinyin":"gu膩n","tone":"1","id":660,"definition":"1. surname Guan\r\n2. government official\r\n3. governmental\r\n4. official\r\n5. public\r\n6. organ of the body\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹","pinyin":"Ji膩","tone":"1","id":682,"definition":"1. see 鍌紮|瀹朵紮[jia1 huo5]\r\n2. surname Jia\r\n3. home\r\n4. family\r\n5. (polite) my (sister, uncle etc)\r\n6. classifier for families or businesses\r\n7. refers to the philosophical schools of pre-Han China\r\n8. noun suffix for a specialist in some activity, such as a musician or revolutionary, corresponding to English -ist, -er, -ary or -ian\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹","pinyin":"ku膩n","tone":"1","id":686,"definition":"1. surname Kuan\r\n2. lenient\r\n3. wide\r\n4. broad\r\n"},{"characters":"鎲","pinyin":"bi膿","tone":"1","id":893,"definition":"1. to choke\r\n2. to stifle\r\n3. to restrain\r\n4. to hold back\r\n5. to hold in (urine)\r\n6. to hold (one's breath)\r\n"},{"characters":"鎵","pinyin":"b膩","tone":"1","id":923,"definition":"1. to peel\r\n2. to skin\r\n3. to tear\r\n4. to pull down\r\n5. to cling to (sth on which one is climbing)\r\n6. to dig\r\n7. to rake up\r\n8. to steal\r\n9. to braise\r\n10. to crawl\r\n"},{"characters":"鎵","pinyin":"r膿ng","tone":"1","id":932,"definition":"1. to throw\r\n2. to throw away\r\n"},{"characters":"鎵","pinyin":"p墨","tone":"1","id":937,"definition":"1. to ascertain\r\n2. to act on\r\n3. to criticize\r\n4. to pass on\r\n5. classifier for batches, lots, military flights\r\n6. tier (for the ranking of universities and colleges)\r\n"},{"characters":"鎶","pinyin":"ch膩o","tone":"1","id":945,"definition":"1. to make a copy\r\n2. to plagiarize\r\n3. to search and seize\r\n4. to raid\r\n5. to grab\r\n6. to go off with\r\n7. to take a shortcut\r\n8. to make a turning move\r\n9. to fold one's arms\r\n"},{"characters":"鎶","pinyin":"zhu膩","tone":"1","id":949,"definition":"1. to grab\r\n2. to catch\r\n3. to arrest\r\n4. to snatch\r\n5. to scratch\r\n"},{"characters":"鎶","pinyin":"p墨","tone":"1","id":964,"definition":"1. to drape over one's shoulders\r\n2. to open\r\n3. to unroll\r\n4. to split open\r\n5. to spread out\r\n"},{"characters":"鎷","pinyin":"ch膩i","tone":"1","id":976,"definition":"1. to tear open\r\n2. to tear down\r\n3. to tear apart\r\n4. to open\r\n"},{"characters":"鎷","pinyin":"p膩i","tone":"1","id":977,"definition":"1. to pat\r\n2. to clap\r\n3. to slap\r\n4. to swat\r\n5. to take (a photo)\r\n6. to shoot (a film)\r\n7. racket (sports)\r\n8. beat (music)\r\n"},{"characters":"鎷","pinyin":"b艒","tone":"1","id":987,"definition":"1. to push aside with the hand, foot, a stick etc\r\n2. to dial\r\n3. to allocate\r\n4. to set aside (money)\r\n5. to poke (the fire)\r\n6. to pluck (a string instrument)\r\n7. to turn round\r\n8. classifier: group, batch\r\n"},{"characters":"鎸","pinyin":"zh膿ng","tone":"1","id":998,"definition":"1. see 鎺欐墡|鎸f墡[zheng1 zha2]\r\n2. to struggle to get free\r\n3. to strive to acquire\r\n4. to make (money)\r\n"},{"characters":"鎸","pinyin":"hu墨","tone":"1","id":1000,"definition":"1. to wave\r\n2. to brandish\r\n3. to command\r\n4. to conduct\r\n5. to scatter\r\n6. to disperse\r\n"},{"characters":"鎸","pinyin":"膩i","tone":"1","id":1001,"definition":"1. in order\r\n2. in sequence\r\n3. close to\r\n4. adjacent to\r\n5. to suffer\r\n6. to endure\r\n7. to pull through (hard times)\r\n8. to delay\r\n9. to stall\r\n10. to play for time\r\n11. to dawdle\r\n"},{"characters":"鎹","pinyin":"ju膩n","tone":"1","id":1005,"definition":"1. to contribute\r\n2. to donate\r\n3. contribution\r\n4. tax\r\n5. to abandon\r\n"},{"characters":"鎺","pinyin":"tu墨","tone":"1","id":1016,"definition":"1. to push\r\n2. to cut\r\n3. to refuse\r\n4. to reject\r\n5. to decline\r\n6. to shirk (responsibility)\r\n7. to put off\r\n8. to delay\r\n9. to push forward\r\n10. to nominate\r\n11. to elect\r\n12. massage\r\n"},{"characters":"鎺","pinyin":"b膩i","tone":"1","id":1022,"definition":"1. to break off or break open sth with one's hands\r\n2. (fig.) to break off (a relationship)\r\n"},{"characters":"鎻","pinyin":"ch膩","tone":"1","id":1031,"definition":"1. to insert\r\n2. stick in\r\n3. pierce\r\n4. to take part in\r\n5. to interfere\r\n6. to interpose\r\n7. old variant of 鎻抂cha1]\r\n"},{"characters":"鎼","pinyin":"ch膩n","tone":"1","id":1034,"definition":"1. to take by the arm and assist\r\n2. to mix\r\n3. to blend\r\n4. to dilute\r\n5. to adulterate\r\n"},{"characters":"鎼","pinyin":"cu艒","tone":"1","id":1036,"definition":"1. to rub or roll between the hands or fingers\r\n2. to twist\r\n"},{"characters":"鎼","pinyin":"d膩","tone":"1","id":1039,"definition":"1. to put up\r\n2. to build (scaffolding)\r\n3. to hang (clothes on a pole)\r\n4. to connect\r\n5. to join\r\n6. to arrange in pairs\r\n7. to match\r\n8. to add\r\n9. to throw in (resources)\r\n10. to take (boat, train)\r\n11. variant of 瑜da1]\r\n"},{"characters":"鎽","pinyin":"zh膩i","tone":"1","id":1047,"definition":"1. to take\r\n2. to borrow\r\n3. to pick (flowers, fruit etc)\r\n4. to pluck\r\n5. to select\r\n6. to remove\r\n7. to take off (glasses, hat etc)\r\n"},{"characters":"鎽","pinyin":"m艒","tone":"1","id":1049,"definition":"1. to feel with the hand\r\n2. to touch\r\n3. to stroke\r\n4. to grope\r\n5. to steal\r\n6. to abstract\r\n7. variant of 鎽筟mo2]\r\n"},{"characters":"鎾","pinyin":"s墨","tone":"1","id":1050,"definition":"1. to tear\r\n"},{"characters":"鏀","pinyin":"zh墨","tone":"1","id":1062,"definition":"1. surname Zhi\r\n2. to support\r\n3. to sustain\r\n4. to erect\r\n5. to raise\r\n6. branch\r\n7. division\r\n8. to draw money\r\n9. classifier for rods such as pens and guns, for army divisions and for songs or compositions\r\n"},{"characters":"鏀","pinyin":"sh艒u","tone":"1","id":1065,"definition":"1. to receive\r\n2. to accept\r\n3. to collect\r\n4. to put away\r\n5. to restrain\r\n6. to stop\r\n7. in care of (used on address line after name)\r\n"},{"characters":"鏁","pinyin":"qi膩o","tone":"1","id":1092,"definition":"1. to hit\r\n2. to strike\r\n3. to tap\r\n4. to rap\r\n5. to knock\r\n6. to rip sb off\r\n7. to overcharge\r\n"},{"characters":"鏂","pinyin":"b膩n","tone":"1","id":1103,"definition":"1. spot\r\n2. colored patch\r\n3. stripe\r\n4. spotted\r\n5. striped\r\n6. variegated\r\n"},{"characters":"鏂","pinyin":"f膩ng","tone":"1","id":1109,"definition":"1. surname Fang\r\n2. square\r\n3. power or involution (mathematics)\r\n4. upright\r\n5. honest\r\n6. fair and square\r\n7. direction\r\n8. side\r\n9. party (to a contract, dispute etc)\r\n10. place\r\n11. method\r\n12. prescription (medicine)\r\n13. just when\r\n14. only or just\r\n15. classifier for square things\r\n16. abbr. for square or cubic meter\r\n"},{"characters":"鏅","pinyin":"y奴n","tone":"1","id":1141,"definition":"1. confused\r\n2. dizzy\r\n3. giddy\r\n4. to faint\r\n5. to swoon\r\n6. to lose consciousness\r\n7. to pass out\r\n8. dizzy\r\n9. halo\r\n10. ring around moon or sun\r\n"},{"characters":"鏉","pinyin":"sh膩","tone":"1","id":1175,"definition":"1. to kill\r\n2. to murder\r\n3. to fight\r\n4. to weaken or reduce\r\n5. to smart (dialect)\r\n6. to counteract\r\n7. (used after a verb) extremely\r\n"},{"characters":"鏋","pinyin":"qi膩ng","tone":"1","id":1187,"definition":"1. surname Qiang\r\n2. gun\r\n3. firearm\r\n4. rifle\r\n5. spear\r\n6. thing with shape or function similar to a gun\r\n7. CL:鏀痆zhi1],鎶奫ba3],妗縷鏉哰gan3],姊潀鏉tiao2],鏋漑zhi1]\r\n8. to substitute for another person in a test\r\n9. to knock\r\n10. classifier for rifle shots\r\n11. variant of 妲峾鏋猍qiang1]\r\n12. rifle\r\n13. spear\r\n"},{"characters":"鏍","pinyin":"g膿n","tone":"1","id":1201,"definition":"1. root\r\n2. basis\r\n3. classifier for long slender objects, e.g. cigarettes, guitar strings\r\n4. CL:姊潀鏉tiao2]\r\n5. radical (chemistry)\r\n"},{"characters":"姝","pinyin":"xi膿","tone":"1","id":1230,"definition":"1. to rest\r\n2. to take a break\r\n3. to stop\r\n4. to halt\r\n5. (dialect) to sleep\r\n6. a moment\r\n7. a short while\r\n"},{"characters":"姝","pinyin":"w膩i","tone":"1","id":1240,"definition":"1. askew\r\n2. at a crooked angle\r\n3. devious\r\n4. noxious\r\n5. (coll.) to lie on one's side\r\n6. to sprain (one's ankle) (Tw)\r\n"},{"characters":"姹","pinyin":"T膩ng","tone":"1","id":1260,"definition":"1. surname Tang\r\n2. rushing current\r\n3. soup\r\n4. hot or boiling water\r\n5. decoction of medicinal herbs\r\n6. water in which sth has been boiled\r\n"},{"characters":"娴","pinyin":"ji膩o","tone":"1","id":1287,"definition":"1. to pour liquid\r\n2. to irrigate (using waterwheel)\r\n3. to water\r\n4. to cast (molten metal)\r\n5. to mold\r\n"},{"characters":"娣","pinyin":"sh膿n","tone":"1","id":1304,"definition":"1. old variant of 娣盵shen1]\r\n2. deep\r\n3. depth\r\n4. deeply\r\n5. (of a color) dark\r\n6. deep\r\n7. rich\r\n"},{"characters":"婊","pinyin":"d墨","tone":"1","id":1315,"definition":"1. a drop\r\n2. to drip\r\n"},{"characters":"鐏","pinyin":"hu墨","tone":"1","id":1327,"definition":"1. ash\r\n2. dust\r\n3. lime\r\n4. gray\r\n5. discouraged\r\n6. dejected\r\n"},{"characters":"鐚","pinyin":"zh奴","tone":"1","id":1381,"definition":"1. hog\r\n2. pig\r\n3. swine\r\n4. CL:鍙kou3],闋瓅澶碵tou2]\r\n"},{"characters":"鐚","pinyin":"m膩o","tone":"1","id":1382,"definition":"1. cat\r\n2. CL:闅粅鍙猍zhi1]\r\n3. (dialect) to hide oneself\r\n4. (coll.) modem\r\n"},{"characters":"鐣","pinyin":"f膩n","tone":"1","id":1418,"definition":"1. surname Pan\r\n2. foreign country\r\n3. foreigner\r\n4. foreign (non-Chinese)\r\n5. barbarian\r\n6. classifier for occurrences (of an action or deed)\r\n7. -fold (as in twofold etc)\r\n8. kind\r\n9. sort\r\n"},{"characters":"鐤","pinyin":"b膩","tone":"1","id":1420,"definition":"1. scar\r\n2. scab\r\n"},{"characters":"鐩","pinyin":"d墨ng","tone":"1","id":1442,"definition":"1. to watch attentively\r\n2. to fix one's attention on\r\n3. to stare at\r\n4. to gaze at\r\n"},{"characters":"鐫","pinyin":"zh膿ng","tone":"1","id":1463,"definition":"1. to open (one's eyes)\r\n"},{"characters":"鐬","pinyin":"xi膩","tone":"1","id":1465,"definition":"1. blind\r\n2. groundlessly\r\n3. foolishly\r\n4. to no purpose\r\n"},{"characters":"绉","pinyin":"z奴","tone":"1","id":1499,"definition":"1. to hire\r\n2. to rent\r\n3. to charter\r\n4. to rent out\r\n5. to lease out\r\n6. rent\r\n7. land tax\r\n"},{"characters":"绉","pinyin":"ch膿ng","tone":"1","id":1502,"definition":"1. to fit\r\n2. balanced\r\n3. suitable\r\n4. to weigh\r\n5. to state\r\n6. to name\r\n7. name\r\n8. appellation\r\n9. to praise\r\n10. variant of 绉cheng4]\r\n11. steelyard\r\n"},{"characters":"绔","pinyin":"du膩n","tone":"1","id":1525,"definition":"1. end\r\n2. extremity\r\n3. item\r\n4. port\r\n5. to hold sth level with both hands\r\n6. to carry\r\n7. regular\r\n8. old variant of 绔痆duan1]\r\n9. start\r\n10. origin\r\n"},{"characters":"绛","pinyin":"qi膩n","tone":"1","id":1540,"definition":"1. to sign one's name\r\n2. visa\r\n3. variant of 绫绛綶qian1]\r\n4. Japanese variant of 绫绛綶qian1]\r\n5. inscribed bamboo stick (used in divination, gambling, drawing lots etc)\r\n6. small wood sliver\r\n7. label\r\n8. tag\r\n"},{"characters":"绡","pinyin":"pi膩n","tone":"1","id":1545,"definition":"1. sheet\r\n2. piece of writing\r\n3. bound set of bamboo slips used for record keeping (old)\r\n4. classifier for written items: chapter, article\r\n"},{"characters":"缈","pinyin":"f膩n","tone":"1","id":1609,"definition":"1. to turn over\r\n2. to flip over\r\n3. to overturn\r\n4. to rummage through\r\n5. to translate\r\n6. to decode\r\n7. to double\r\n8. to climb over or into\r\n9. to cross\r\n10. variant of 缈籟fan1]\r\n"},{"characters":"鑳","pinyin":"xi艒ng","tone":"1","id":1635,"definition":"1. variant of 鑳竅xiong1]\r\n2. chest\r\n3. bosom\r\n4. heart\r\n5. mind\r\n6. thorax\r\n"},{"characters":"鑴","pinyin":"tu艒","tone":"1","id":1642,"definition":"1. to shed\r\n2. to take off\r\n3. to escape\r\n4. to get away from\r\n"},{"characters":"鑵","pinyin":"y膩o","tone":"1","id":1643,"definition":"1. waist\r\n2. lower back\r\n3. pocket\r\n4. middle\r\n5. loins\r\n"},{"characters":"鑸","pinyin":"c膩ng","tone":"1","id":1660,"definition":"1. cabin\r\n2. the hold of a ship or airplane\r\n"},{"characters":"瑁","pinyin":"zhu膩ng","tone":"1","id":1717,"definition":"1. adornment\r\n2. to adorn\r\n3. dress\r\n4. clothing\r\n5. costume (of an actor in a play)\r\n6. to play a role\r\n7. to pretend\r\n8. to install\r\n9. to fix\r\n10. to wrap (sth in a bag)\r\n11. to load\r\n12. to pack\r\n"},{"characters":"璇","pinyin":"sh墨","tone":"1","id":1754,"definition":"1. abbr. for Shijing 瑭╃稉|璇楃粡[Shi1 jing1], the Book of Songs\r\n2. poem\r\n3. CL:棣朳shou3]\r\n4. poetry\r\n5. verse\r\n"},{"characters":"璺","pinyin":"di膿","tone":"1","id":1817,"definition":"1. to drop\r\n2. to fall\r\n3. to tumble\r\n4. Taiwan pr. [die2]\r\n"},{"characters":"韫","pinyin":"d膿ng","tone":"1","id":1820,"definition":"1. to step on\r\n2. to tread on\r\n3. to wear\r\n4. Taiwan pr. [deng4]\r\n"},{"characters":"韫","pinyin":"d奴n","tone":"1","id":1821,"definition":"1. to crouch\r\n2. to squat\r\n3. to stay (somewhere)\r\n"},{"characters":"杞","pinyin":"q墨ng","tone":"1","id":1834,"definition":"1. light\r\n2. easy\r\n3. gentle\r\n4. soft\r\n5. reckless\r\n6. unimportant\r\n7. frivolous\r\n8. small in number\r\n9. unstressed\r\n10. neutral\r\n11. to disparage\r\n"},{"characters":"杈","pinyin":"sh奴","tone":"1","id":1839,"definition":"1. to lose\r\n2. to transport\r\n3. to donate\r\n4. to enter (a password)\r\n"},{"characters":"杩","pinyin":"zhu墨","tone":"1","id":1876,"definition":"1. to sculpt\r\n2. to carve\r\n3. musical instrument (old)\r\n4. to chase after\r\n5. to seek\r\n6. to do one's utmost to seek or procure sth\r\n7. to recall\r\n"},{"characters":"閮","pinyin":"d艒u","tone":"1","id":1909,"definition":"1. surname Du\r\n2. all\r\n3. both\r\n4. entirely\r\n5. (used for emphasis) even\r\n6. already\r\n7. (not) at all\r\n8. capital city\r\n9. metropolis\r\n"},{"characters":"閰","pinyin":"su膩n","tone":"1","id":1914,"definition":"1. sour\r\n2. tart\r\n3. sick at heart\r\n4. grieved\r\n5. sore\r\n6. aching\r\n7. pedantic\r\n8. impractical\r\n9. an acid\r\n"},{"characters":"閿","pinyin":"gu艒","tone":"1","id":1940,"definition":"1. pot\r\n2. pan\r\n3. boiler\r\n4. CL:鍙kou3],闅粅鍙猍zhi1]\r\n"},{"characters":"闈","pinyin":"q墨ng","tone":"1","id":1988,"definition":"1. abbr. for 闈掓捣[Qing1 hai3], Qinghai Province\r\n2. nature's color\r\n3. green or blue\r\n4. greenish black\r\n5. youth\r\n6. young (of people)\r\n"},{"characters":"闈","pinyin":"f膿i","tone":"1","id":1990,"definition":"1. abbr. for 闈炴床[Fei1 zhou1], Africa\r\n2. to not be\r\n3. not\r\n4. wrong\r\n5. incorrect\r\n6. non-\r\n7. un-\r\n8. in-\r\n9. to reproach or blame\r\n10. (colloquial) to insist on\r\n11. simply must\r\n"},{"characters":"棰","pinyin":"k膿","tone":"1","id":2015,"definition":"1. classifier for small spheres, pearls, corn grains, teeth, hearts, satellites etc\r\n"},{"characters":"椋","pinyin":"pi膩o","tone":"1","id":2025,"definition":"1. variant of 椋剕椋榌piao1]\r\n2. to float\r\n"},{"characters":"棣","pinyin":"xi膩ng","tone":"1","id":2035,"definition":"1. fragrant\r\n2. sweet smelling\r\n3. aromatic\r\n4. savory or appetizing\r\n5. (to eat) with relish\r\n6. (of sleep) sound\r\n7. perfume or spice\r\n8. joss or incense stick\r\n9. CL:鏍筟gen1]\r\n"}],"41":[{"characters":"涓囦竴","pinyin":"w脿n y墨","tone":"41","id":7,"definition":"1. just in case\r\n2. if by any chance\r\n3. contingency\r\n"},{"characters":"涓嶅牚","pinyin":"b霉 k膩n","tone":"41","id":12,"definition":"1. cannot bear\r\n2. cannot stand\r\n3. utterly\r\n4. extremely\r\n"},{"characters":"涓嶅畨","pinyin":"b霉 膩n","tone":"41","id":15,"definition":"1. unpeaceful\r\n2. unstable\r\n3. uneasy\r\n4. disturbed\r\n5. restless\r\n6. worried\r\n"},{"characters":"涓嶆儨","pinyin":"b霉 x墨","tone":"41","id":16,"definition":"1. not stint\r\n2. not spare\r\n3. not hesitate (to do sth)\r\n4. not scruple (to do sth)\r\n"},{"characters":"涓嶇","pinyin":"b霉 j墨n","tone":"41","id":23,"definition":"1. can't help (doing sth)\r\n2. can't refrain from\r\n"},{"characters":"涔愯","pinyin":"l猫 gu膩n","tone":"41","id":67,"definition":"1. optimistic\r\n2. hopeful\r\n"},{"characters":"浜嬪厛","pinyin":"sh矛 xi膩n","tone":"41","id":79,"definition":"1. in advance\r\n2. before the event\r\n3. beforehand\r\n4. prior\r\n"},{"characters":"浜氭床","pinyin":"Y脿 zh艒u","tone":"41","id":85,"definition":"1. Asia\r\n2. abbr. for 浜炵窗浜炴床|浜氱粏浜氭床[Ya4 xi4 ya4 Zhou1]\r\n"},{"characters":"浼间箮","pinyin":"s矛 h奴","tone":"41","id":152,"definition":"1. apparently\r\n2. to seem\r\n3. to appear\r\n4. as if\r\n5. seemingly\r\n"},{"characters":"浣滃","pinyin":"zu貌 ji膩","tone":"41","id":164,"definition":"1. author\r\n2. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"淇″皝","pinyin":"x矛n f膿ng","tone":"41","id":194,"definition":"1. envelope\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇″績","pinyin":"x矛n x墨n","tone":"41","id":195,"definition":"1. confidence\r\n2. faith (in sb or sth)\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇℃伅","pinyin":"x矛n x墨","tone":"41","id":196,"definition":"1. information\r\n2. news\r\n3. message\r\n"},{"characters":"鍋ヨ韩","pinyin":"ji脿n sh膿n","tone":"41","id":209,"definition":"1. to exercise\r\n2. to keep fit\r\n3. to work out\r\n4. physical exercise\r\n"},{"characters":"鍐呯","pinyin":"n猫i k膿","tone":"41","id":261,"definition":"1. internal medicine\r\n2. general medicine\r\n"},{"characters":"鍐嶄笁","pinyin":"z脿i s膩n","tone":"41","id":264,"definition":"1. over and over again\r\n2. again and again\r\n"},{"characters":"鍐犲啗","pinyin":"gu脿n j奴n","tone":"41","id":271,"definition":"1. champion\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒楄溅","pinyin":"li猫 ch膿","tone":"41","id":306,"definition":"1. (railway) train\r\n"},{"characters":"鍒涙柊","pinyin":"chu脿ng x墨n","tone":"41","id":310,"definition":"1. innovation\r\n2. to bring forth new ideas\r\n3. to blaze new trails\r\n"},{"characters":"鍒╂伅","pinyin":"l矛 x墨","tone":"41","id":316,"definition":"1. interest (on a loan)\r\n2. CL:绛唡绗擺bi3]\r\n"},{"characters":"鍒烘縺","pinyin":"c矛 j墨","tone":"41","id":330,"definition":"1. to provoke\r\n2. to irritate\r\n3. to upset\r\n4. to stimulate\r\n5. to excite\r\n6. irritant\r\n"},{"characters":"鍔ㄦ満","pinyin":"d貌ng j墨","tone":"41","id":344,"definition":"1. motor\r\n2. locomotive\r\n3. motive\r\n4. motivation\r\n5. intention\r\n"},{"characters":"鍔ㄨ韩","pinyin":"d貌ng sh膿n","tone":"41","id":347,"definition":"1. to go on a journey\r\n2. to leave\r\n"},{"characters":"鍗板埛","pinyin":"y矛n shu膩","tone":"41","id":381,"definition":"1. to print\r\n2. printing\r\n"},{"characters":"鍙椾激","pinyin":"sh貌u sh膩ng","tone":"41","id":431,"definition":"1. to sustain injuries\r\n2. wounded (in an accident etc)\r\n3. harmed\r\n"},{"characters":"鍙樿縼","pinyin":"bi脿n qi膩n","tone":"41","id":434,"definition":"1. changes\r\n2. vicissitudes\r\n"},{"characters":"鍙紑","pinyin":"zh脿o k膩i","tone":"41","id":442,"definition":"1. to convene (a conference or meeting)\r\n2. to convoke\r\n3. to call together\r\n"},{"characters":"鍦板尯","pinyin":"d矛 q奴","tone":"41","id":544,"definition":"1. local\r\n2. regional\r\n3. district (not necessarily formal administrative unit)\r\n4. region\r\n5. area\r\n6. as suffix to city name, means prefecture or county (area administered by a prefecture level city or county level city)\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澹叺","pinyin":"sh矛 b墨ng","tone":"41","id":572,"definition":"1. soldier\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶栦氦","pinyin":"w脿i ji膩o","tone":"41","id":583,"definition":"1. diplomacy\r\n2. diplomatic\r\n3. foreign affairs\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶栧叕","pinyin":"w脿i g艒ng","tone":"41","id":584,"definition":"1. (coll.) mother's father\r\n2. maternal grandfather\r\n"},{"characters":"澶ф柟","pinyin":"d脿 f膩ng","tone":"41","id":595,"definition":"1. expert\r\n2. scholar\r\n3. mother earth\r\n4. a type of green tea\r\n5. generous\r\n6. magnanimous\r\n7. stylish\r\n8. in good taste\r\n9. easy-mannered\r\n10. natural and relaxed\r\n"},{"characters":"瀹氭湡","pinyin":"d矛ng q墨","tone":"41","id":662,"definition":"1. at set dates\r\n2. at regular intervals\r\n3. periodic\r\n4. limited to a fixed period of time\r\n5. fixed term\r\n"},{"characters":"瀹㈣","pinyin":"k猫 gu膩n","tone":"41","id":678,"definition":"1. objective\r\n2. impartial\r\n"},{"characters":"瀵规柟","pinyin":"du矛 f膩ng","tone":"41","id":695,"definition":"1. counterpart\r\n2. other person involved\r\n3. opposite side\r\n4. other side\r\n5. receiving party\r\n"},{"characters":"灏勫嚮","pinyin":"sh猫 j墨","tone":"41","id":710,"definition":"1. to shoot\r\n2. to fire (a gun)\r\n"},{"characters":"骞堕潪","pinyin":"b矛ng f膿i","tone":"41","id":774,"definition":"1. really isn't\r\n"},{"characters":"骞镐簭","pinyin":"x矛ng ku墨","tone":"41","id":775,"definition":"1. fortunately\r\n2. luckily\r\n"},{"characters":"寮婄","pinyin":"b矛 du膩n","tone":"41","id":799,"definition":"1. malpractice\r\n2. abuse\r\n3. corrupt practice\r\n"},{"characters":"褰曢煶","pinyin":"l霉 y墨n","tone":"41","id":814,"definition":"1. to record (sound)\r\n2. sound recording\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴樹簤","pinyin":"zh脿n zh膿ng","tone":"41","id":912,"definition":"1. war\r\n2. conflict\r\n3. CL:鍫磡鍦篬chang2],娆ci4]\r\n"},{"characters":"鎶ラ攢","pinyin":"b脿o xi膩o","tone":"41","id":963,"definition":"1. to submit an expense account\r\n2. to apply for reimbursement\r\n3. to write off\r\n4. to wipe out\r\n"},{"characters":"鎷滄墭","pinyin":"b脿i tu艒","tone":"41","id":982,"definition":"1. to request sb to do sth\r\n2. please!\r\n"},{"characters":"鎹","pinyin":"j霉 shu艒","tone":"41","id":1010,"definition":"1. it is said that\r\n2. reportedly\r\n"},{"characters":"鎺柦","pinyin":"cu貌 sh墨","tone":"41","id":1021,"definition":"1. measure\r\n2. step\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎾ら攢","pinyin":"ch猫 xi膩o","tone":"41","id":1053,"definition":"1. to repeal\r\n2. to revoke\r\n3. (computing) to undo\r\n"},{"characters":"鏂椾簤","pinyin":"d貌u zh膿ng","tone":"41","id":1104,"definition":"1. a struggle\r\n2. fight\r\n3. battle\r\n"},{"characters":"鏃ユ湡","pinyin":"r矛 q墨","tone":"41","id":1120,"definition":"1. date\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏇濆厜","pinyin":"b脿o gu膩ng","tone":"41","id":1150,"definition":"1. to expose (photography)\r\n2. (fig.) to expose (a scandal)\r\n3. (advertising) exposure\r\n4. Taiwan pr. [pu4 guang1]\r\n"},{"characters":"鏈鍒","pinyin":"zu矛 ch奴","tone":"41","id":1152,"definition":"1. first\r\n2. primary\r\n3. initial\r\n4. original\r\n5. at first\r\n6. initially\r\n7. originally\r\n"},{"characters":"姘旀皼","pinyin":"q矛 f膿n","tone":"41","id":1254,"definition":"1. atmosphere\r\n2. mood\r\n"},{"characters":"鐑績","pinyin":"r猫 x墨n","tone":"41","id":1340,"definition":"1. enthusiasm\r\n2. zeal\r\n3. zealous\r\n4. zest\r\n5. enthusiastic\r\n6. ardent\r\n7. warmhearted\r\n"},{"characters":"鐖嗗彂","pinyin":"b脿o f膩","tone":"41","id":1354,"definition":"1. to break out\r\n2. to erupt\r\n3. to explode\r\n4. to burst out\r\n"},{"characters":"鐖卞績","pinyin":"脿i x墨n","tone":"41","id":1357,"definition":"1. compassion\r\n2. kindness\r\n3. care for others\r\n4. love\r\n5. CL:鐗嘯pian4]\r\n6. charity (bazaar, golf day etc)\r\n7. heart (the symbol ?)\r\n"},{"characters":"鐖辨儨","pinyin":"脿i x墨","tone":"41","id":1358,"definition":"1. to cherish\r\n2. to treasure\r\n3. to use sparingly\r\n"},{"characters":"鐗瑰緛","pinyin":"t猫 zh膿ng","tone":"41","id":1368,"definition":"1. characteristic\r\n2. diagnostic property\r\n3. distinctive feature\r\n4. trait\r\n"},{"characters":"鐗规畩","pinyin":"t猫 sh奴","tone":"41","id":1369,"definition":"1. special\r\n2. particular\r\n3. unusual\r\n4. extraordinary\r\n"},{"characters":"鐜伴噾","pinyin":"xi脿n j墨n","tone":"41","id":1390,"definition":"1. cash\r\n"},{"characters":"鐢ㄥ姛","pinyin":"y貌ng g艒ng","tone":"41","id":1403,"definition":"1. diligent\r\n2. industrious (in one's studies)\r\n3. to study hard\r\n4. to make great effort\r\n"},{"characters":"鐣呴","pinyin":"ch脿ng t艒ng","tone":"41","id":1416,"definition":"1. unimpeded\r\n2. free-flowing\r\n3. straight path\r\n4. unclogged\r\n5. move without obstruction\r\n"},{"characters":"鐣呴攢","pinyin":"ch脿ng xi膩o","tone":"41","id":1417,"definition":"1. to sell well\r\n2. best seller\r\n3. chart-topping\r\n"},{"characters":"鐩爣","pinyin":"m霉 bi膩o","tone":"41","id":1441,"definition":"1. target\r\n2. goal\r\n3. objective\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绉樹功","pinyin":"m矛 sh奴","tone":"41","id":1497,"definition":"1. secretary\r\n"},{"characters":"绗ㄦ嫏","pinyin":"b猫n zhu艒","tone":"41","id":1529,"definition":"1. clumsy\r\n2. awkward\r\n3. stupid\r\n"},{"characters":"缃㈠伐","pinyin":"b脿 g艒ng","tone":"41","id":1604,"definition":"1. a strike\r\n2. to go on strike\r\n"},{"characters":"鑷","pinyin":"z矛 s墨","tone":"41","id":1651,"definition":"1. selfish\r\n2. selfishness\r\n"},{"characters":"鑷充粖","pinyin":"zh矛 j墨n","tone":"41","id":1656,"definition":"1. so far\r\n2. to this day\r\n3. until now\r\n"},{"characters":"铚滆渹","pinyin":"m矛 f膿ng","tone":"41","id":1689,"definition":"1. bee\r\n2. honeybee\r\n3. CL:闅粅鍙猍zhi1],缇qun2]\r\n"},{"characters":"琛墭","pinyin":"ch猫n tu艒","tone":"41","id":1709,"definition":"1. to set off\r\n"},{"characters":"璁炬柦","pinyin":"sh猫 sh墨","tone":"41","id":1745,"definition":"1. facilities\r\n2. installation\r\n"},{"characters":"璇炵敓","pinyin":"d脿n sh膿ng","tone":"41","id":1758,"definition":"1. to be born\r\n"},{"characters":"璞″緛","pinyin":"xi脿ng zh膿ng","tone":"41","id":1780,"definition":"1. emblem\r\n2. symbol\r\n3. token\r\n4. badge\r\n5. to symbolize\r\n6. to signify\r\n7. to stand for\r\n"},{"characters":"杈f","pinyin":"l脿 ji膩o","tone":"41","id":1843,"definition":"1. hot pepper\r\n2. chili\r\n"},{"characters":"杩囨湡","pinyin":"gu貌 q墨","tone":"41","id":1859,"definition":"1. to be overdue\r\n2. to exceed the time limit\r\n3. to expire (as in expiration date)\r\n"},{"characters":"杩愯緭","pinyin":"y霉n sh奴","tone":"41","id":1863,"definition":"1. transport\r\n2. haulage\r\n3. transit\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杩稿彂","pinyin":"b猫ng f膩","tone":"41","id":1875,"definition":"1. to burst forth\r\n"},{"characters":"閫浼","pinyin":"tu矛 xi奴","tone":"41","id":1879,"definition":"1. to retire\r\n2. retirement (from work)\r\n"},{"characters":"閫掑","pinyin":"d矛 z膿ng","tone":"41","id":1889,"definition":"1. to increase by degrees\r\n2. in increasing order\r\n3. incremental\r\n4. progressive\r\n"},{"characters":"闄岀敓","pinyin":"m貌 sh膿ng","tone":"41","id":1963,"definition":"1. strange\r\n2. unfamiliar\r\n"},{"characters":"闈㈢Н","pinyin":"mi脿n j墨","tone":"41","id":1994,"definition":"1. area (of a floor, piece of land etc)\r\n2. surface area\r\n3. tract of land\r\n"}],"44":[{"characters":"涓婂綋","pinyin":"sh脿ng d脿ng","tone":"44","id":8,"definition":"1. taken in (by sb's deceit)\r\n2. to be fooled\r\n3. to be duped\r\n"},{"characters":"涓嶆劎","pinyin":"b霉 ku矛","tone":"44","id":17,"definition":"1. to be worthy of\r\n2. to deserve to be called\r\n3. to prove oneself to be\r\n"},{"characters":"涓嶆枡","pinyin":"b霉 li脿o","tone":"44","id":18,"definition":"1. unexpectedly\r\n2. to one's surprise\r\n"},{"characters":"涓嶆柇","pinyin":"b霉 du脿n","tone":"44","id":19,"definition":"1. unceasing\r\n2. uninterrupted\r\n3. continuous\r\n4. constant\r\n"},{"characters":"涓嶉【","pinyin":"b霉 g霉","tone":"44","id":25,"definition":"1. in spite of\r\n2. regardless of\r\n"},{"characters":"涓栫邯","pinyin":"sh矛 j矛","tone":"44","id":34,"definition":"1. century\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓氬姟","pinyin":"y猫 w霉","tone":"44","id":37,"definition":"1. business\r\n2. professional work\r\n3. service\r\n4. CL:闋厊椤筟xiang4]\r\n"},{"characters":"涓","pinyin":"g猫 x矛ng","tone":"44","id":49,"definition":"1. individuality\r\n2. personality\r\n"},{"characters":"涔夊姟","pinyin":"y矛 w霉","tone":"44","id":64,"definition":"1. duty\r\n2. obligation\r\n3. commitment\r\n4. volunteer duty\r\n5. CL:闋厊椤筟xiang4]\r\n6. mandatory\r\n7. voluntary\r\n"},{"characters":"涔愬櫒","pinyin":"yu猫 q矛","tone":"44","id":66,"definition":"1. musical instrument\r\n2. CL:浠禰jian4]\r\n"},{"characters":"浜嬬墿","pinyin":"sh矛 w霉","tone":"44","id":81,"definition":"1. thing\r\n2. object\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浠d环","pinyin":"d脿i ji脿","tone":"44","id":116,"definition":"1. price\r\n2. cost\r\n3. consideration (in share dealing)\r\n"},{"characters":"浼氳","pinyin":"ku脿i j矛","tone":"44","id":136,"definition":"1. accountant\r\n2. accountancy\r\n3. accounting\r\n"},{"characters":"浼哄","pinyin":"c矛 h貌u","tone":"44","id":151,"definition":"1. to serve\r\n2. to wait upon\r\n"},{"characters":"浣嶇疆","pinyin":"w猫i zh矛","tone":"44","id":155,"definition":"1. position\r\n2. place\r\n3. seat\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浣滅敤","pinyin":"zu貌 y貌ng","tone":"44","id":166,"definition":"1. to act on\r\n2. to affect\r\n3. action\r\n4. function\r\n5. activity\r\n6. impact\r\n7. result\r\n8. effect\r\n9. purpose\r\n10. intent\r\n11. to play a role\r\n12. corresponds to English -ity, -ism, -ization\r\n13. CL:鍊媩涓猍ge4]\r\n"},{"characters":"渚ч潰","pinyin":"c猫 mi脿n","tone":"44","id":173,"definition":"1. lateral side\r\n2. side\r\n3. aspect\r\n4. profile\r\n"},{"characters":"渚垮埄","pinyin":"bi脿n l矛","tone":"44","id":176,"definition":"1. convenient\r\n2. easy\r\n3. to facilitate\r\n"},{"characters":"淇冭繘","pinyin":"c霉 j矛n","tone":"44","id":179,"definition":"1. to promote (an idea or cause)\r\n2. to advance\r\n3. boost\r\n"},{"characters":"淇′换","pinyin":"x矛n r猫n","tone":"44","id":192,"definition":"1. to trust\r\n2. to have confidence in\r\n"},{"characters":"淇″彿","pinyin":"x矛n h脿o","tone":"44","id":193,"definition":"1. signal\r\n"},{"characters":"鍊¤","pinyin":"ch脿ng y矛","tone":"44","id":203,"definition":"1. to suggest\r\n2. to initiate\r\n3. proposal\r\n4. initiative\r\n"},{"characters":"鍏戞崲","pinyin":"du矛 hu脿n","tone":"44","id":235,"definition":"1. to convert\r\n2. to exchange\r\n"},{"characters":"鍏戠幇","pinyin":"du矛 xi脿n","tone":"44","id":236,"definition":"1. (of a cheque etc) to cash\r\n2. to honor a commitment\r\n"},{"characters":"鍏峰","pinyin":"j霉 b猫i","tone":"44","id":256,"definition":"1. to possess\r\n2. to have\r\n3. equipped with\r\n4. able to fulfill (conditions or requirements)\r\n"},{"characters":"鍐呴儴","pinyin":"n猫i b霉","tone":"44","id":262,"definition":"1. interior\r\n2. inside (part, section)\r\n3. internal\r\n"},{"characters":"鍒涗笟","pinyin":"chu脿ng y猫","tone":"44","id":308,"definition":"1. to begin an undertaking\r\n2. to start a major task\r\n3. to initiate\r\n4. to venture\r\n5. venture\r\n6. entrepreneurship\r\n"},{"characters":"鍒涗綔","pinyin":"chu脿ng zu貌","tone":"44","id":309,"definition":"1. to create\r\n2. to produce\r\n3. to write\r\n4. creative work\r\n5. creation\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒涚珛","pinyin":"chu脿ng l矛","tone":"44","id":311,"definition":"1. to establish\r\n2. to set up\r\n3. to found\r\n"},{"characters":"鍒涢","pinyin":"chu脿ng z脿o","tone":"44","id":312,"definition":"1. to create\r\n2. to bring about\r\n3. to produce\r\n4. to set (a record)\r\n"},{"characters":"鍒╂鼎","pinyin":"l矛 r霉n","tone":"44","id":317,"definition":"1. profits\r\n"},{"characters":"鍒╃敤","pinyin":"l矛 y貌ng","tone":"44","id":318,"definition":"1. to exploit\r\n2. to make use of\r\n3. to use\r\n4. to take advantage of\r\n5. to utilize\r\n"},{"characters":"鍒╃泭","pinyin":"l矛 y矛","tone":"44","id":319,"definition":"1. benefit\r\n2. (in sb's) interest\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒朵綔","pinyin":"zh矛 zu貌","tone":"44","id":324,"definition":"1. to make\r\n2. to manufacture\r\n"},{"characters":"鍒跺畾","pinyin":"zh矛 d矛ng","tone":"44","id":325,"definition":"1. to draw up\r\n2. to formulate\r\n"},{"characters":"鍒跺害","pinyin":"zh矛 d霉","tone":"44","id":326,"definition":"1. system (e.g. political, adminstrative etc)\r\n2. institution\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒堕","pinyin":"zh矛 z脿o","tone":"44","id":327,"definition":"1. to manufacture\r\n2. to make\r\n"},{"characters":"鍒归偅","pinyin":"ch脿 n脿","tone":"44","id":328,"definition":"1. an instant (Sanskrit: ksana)\r\n2. split second\r\n3. the twinkling of an eye\r\n"},{"characters":"鍔ㄥ姏","pinyin":"d貌ng l矛","tone":"44","id":340,"definition":"1. power\r\n2. motion\r\n3. propulsion\r\n4. force\r\n"},{"characters":"鍔ㄦ","pinyin":"d貌ng t脿i","tone":"44","id":342,"definition":"1. movement\r\n2. motion\r\n3. development\r\n4. trend\r\n5. dynamic (science)\r\n"},{"characters":"鍔ㄨ剦","pinyin":"d貌ng m脿i","tone":"44","id":345,"definition":"1. artery\r\n"},{"characters":"鍔ㄨ崱","pinyin":"d貌ng d脿ng","tone":"44","id":346,"definition":"1. variant of 鍕曡暕|鍔ㄨ崱[dong4 dang4]\r\n2. unrest (social or political)\r\n3. turmoil\r\n4. upheaval\r\n5. commotion\r\n"},{"characters":"鍔ㄩ潤","pinyin":"d貌ng j矛ng","tone":"44","id":348,"definition":"1. sound of activity or people talking\r\n2. news of activity\r\n"},{"characters":"鍗犵嚎","pinyin":"zh脿n xi脿n","tone":"44","id":378,"definition":"1. busy (telephone line)\r\n"},{"characters":"鍗у","pinyin":"w貌 sh矛","tone":"44","id":380,"definition":"1. bedroom\r\n2. CL:闁搢闂碵jian1]\r\n"},{"characters":"鍗拌薄","pinyin":"y矛n xi脿ng","tone":"44","id":382,"definition":"1. impression\r\n"},{"characters":"鍘讳笘","pinyin":"q霉 sh矛","tone":"44","id":393,"definition":"1. to pass away\r\n2. to die\r\n"},{"characters":"鍙樻晠","pinyin":"bi脿n g霉","tone":"44","id":432,"definition":"1. an unforeseen event\r\n2. accident\r\n3. misfortune\r\n"},{"characters":"鍙樿川","pinyin":"bi脿n zh矛","tone":"44","id":433,"definition":"1. to degenerate\r\n2. to go bad\r\n3. to deteriorate\r\n4. metamorphosis\r\n"},{"characters":"鍙欒堪","pinyin":"x霉 sh霉","tone":"44","id":435,"definition":"1. to relate (a story or information)\r\n2. to tell or talk about\r\n3. to recount\r\n4. narration\r\n5. telling\r\n6. narrative\r\n7. account\r\n"},{"characters":"鍚勮嚜","pinyin":"g猫 z矛","tone":"44","id":456,"definition":"1. each\r\n2. respective\r\n3. apiece\r\n"},{"characters":"鍚庤儗","pinyin":"h貌u b猫i","tone":"44","id":469,"definition":"1. the back (human anatomy)\r\n2. the back part of sth\r\n"},{"characters":"鍛戒护","pinyin":"m矛ng l矛ng","tone":"44","id":495,"definition":"1. order\r\n2. command\r\n3. CL:閬揫dao4],鍊媩涓猍ge4]\r\n"},{"characters":"鍛借繍","pinyin":"m矛ng y霉n","tone":"44","id":496,"definition":"1. fate\r\n2. destiny\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍥哄畾","pinyin":"g霉 d矛ng","tone":"44","id":534,"definition":"1. to fix\r\n2. to fasten\r\n3. to set rigidly in place\r\n4. fixed\r\n5. set\r\n6. regular\r\n"},{"characters":"鍦颁綅","pinyin":"d矛 w猫i","tone":"44","id":542,"definition":"1. position\r\n2. status\r\n3. place\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍦板娍","pinyin":"d矛 sh矛","tone":"44","id":543,"definition":"1. terrain\r\n2. topography relief\r\n"},{"characters":"鍦版","pinyin":"d矛 b霉","tone":"44","id":545,"definition":"1. condition\r\n2. situation\r\n3. plight\r\n4. extent\r\n5. room for action\r\n"},{"characters":"鍦拌川","pinyin":"d矛 zh矛","tone":"44","id":548,"definition":"1. geology\r\n"},{"characters":"鍦伴亾","pinyin":"d矛 d脿o","tone":"44","id":549,"definition":"1. tunnel\r\n2. causeway\r\n3. authentic\r\n4. genuine\r\n5. typical\r\n6. from a place known for the product\r\n7. thorough\r\n8. conscientious\r\n"},{"characters":"鍦伴渿","pinyin":"d矛 zh猫n","tone":"44","id":550,"definition":"1. earthquake\r\n"},{"characters":"鍫曡惤","pinyin":"du貌 lu貌","tone":"44","id":566,"definition":"1. to degrade\r\n2. to degenerate\r\n3. to become depraved\r\n4. corrupt\r\n5. a fall from grace\r\n"},{"characters":"澶囦唤","pinyin":"b猫i f猫n","tone":"44","id":579,"definition":"1. backup\r\n"},{"characters":"澶嶅埗","pinyin":"f霉 zh矛","tone":"44","id":581,"definition":"1. to duplicate\r\n2. to make a copy of\r\n3. to copy\r\n4. to reproduce\r\n5. to clone\r\n"},{"characters":"澶у帵","pinyin":"d脿 sh脿","tone":"44","id":592,"definition":"1. large building\r\n2. edifice\r\n3. mansion\r\n4. CL:搴zuo4]\r\n"},{"characters":"澶ф剰","pinyin":"d脿 y矛","tone":"44","id":594,"definition":"1. general idea\r\n2. main idea\r\n3. careless\r\n"},{"characters":"澶ц倖","pinyin":"d脿 s矛","tone":"44","id":596,"definition":"1. wantonly\r\n2. without restraint (of enemy or malefactor)\r\n3. unbridled\r\n"},{"characters":"澶ц嚧","pinyin":"d脿 zh矛","tone":"44","id":598,"definition":"1. more or less\r\n2. roughly\r\n3. approximately\r\n"},{"characters":"澶ц薄","pinyin":"d脿 xi脿ng","tone":"44","id":599,"definition":"1. elephant\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"濂嬫枟","pinyin":"f猫n d貌u","tone":"44","id":613,"definition":"1. to strive\r\n2. to struggle\r\n"},{"characters":"濂犲畾","pinyin":"di脿n d矛ng","tone":"44","id":617,"definition":"1. to establish\r\n2. to fix\r\n3. to settle\r\n"},{"characters":"濂ョ","pinyin":"脿o m矛","tone":"44","id":618,"definition":"1. secret\r\n2. mystery\r\n"},{"characters":"濂藉","pinyin":"h脿o k猫","tone":"44","id":622,"definition":"1. hospitality\r\n2. to treat guests well\r\n3. to enjoy having guests\r\n4. hospitable\r\n5. friendly\r\n"},{"characters":"瀛楀箷","pinyin":"z矛 m霉","tone":"44","id":641,"definition":"1. caption\r\n2. subtitle\r\n"},{"characters":"瀛濋『","pinyin":"xi脿o sh霉n","tone":"44","id":645,"definition":"1. filial piety\r\n2. to be obedient to one's parents\r\n"},{"characters":"瀹氫箟","pinyin":"d矛ng y矛","tone":"44","id":661,"definition":"1. definition\r\n"},{"characters":"瀹翠細","pinyin":"y脿n hu矛","tone":"44","id":681,"definition":"1. banquet\r\n2. feast\r\n3. dinner party\r\n4. CL:甯璠xi2],鍊媩涓猍ge4]\r\n"},{"characters":"瀹胯垗","pinyin":"s霉 sh猫","tone":"44","id":687,"definition":"1. dormitory\r\n2. dorm room\r\n3. living quarters\r\n4. hostel\r\n5. CL:闁搢闂碵jian1]\r\n"},{"characters":"瀵傚癁","pinyin":"j矛 m貌","tone":"44","id":688,"definition":"1. lonely\r\n2. lonesome\r\n3. (of a place) quiet\r\n4. silent\r\n"},{"characters":"瀵嗗垏","pinyin":"m矛 qi猫","tone":"44","id":689,"definition":"1. close\r\n2. familiar\r\n3. intimate\r\n4. closely (related)\r\n5. to foster close ties\r\n6. to pay close attention\r\n"},{"characters":"瀵瑰簲","pinyin":"du矛 y矛ng","tone":"44","id":691,"definition":"1. to correspond\r\n2. a correspondence\r\n3. corresponding\r\n4. homologous\r\n5. matching with sth\r\n6. counterpart\r\n"},{"characters":"瀵瑰緟","pinyin":"du矛 d脿i","tone":"44","id":692,"definition":"1. to treat\r\n2. treatment\r\n"},{"characters":"瀵规姉","pinyin":"du矛 k脿ng","tone":"44","id":694,"definition":"1. to withstand\r\n2. to resist\r\n3. to stand off\r\n4. antagonism\r\n5. confrontation\r\n"},{"characters":"瀵圭収","pinyin":"du矛 zh脿o","tone":"44","id":697,"definition":"1. to contrast\r\n2. to compare\r\n3. to place side by side for comparison (as parallel texts)\r\n4. to check\r\n"},{"characters":"瀵圭О","pinyin":"du矛 ch猫n","tone":"44","id":698,"definition":"1. symmetry\r\n2. symmetrical\r\n"},{"characters":"瀵圭珛","pinyin":"du矛 l矛","tone":"44","id":699,"definition":"1. to oppose\r\n2. to set sth against\r\n3. to be antagonistic to\r\n4. antithetical\r\n5. relative opposite\r\n6. opposing\r\n7. diametrical\r\n"},{"characters":"瀵圭瓥","pinyin":"du矛 c猫","tone":"44","id":700,"definition":"1. countermeasure for dealing with a situation\r\n"},{"characters":"瀵硅薄","pinyin":"du矛 xi脿ng","tone":"44","id":702,"definition":"1. target\r\n2. object\r\n3. partner\r\n4. boyfriend\r\n5. girlfriend\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀵垮懡","pinyin":"sh貌u m矛ng","tone":"44","id":709,"definition":"1. life span\r\n2. life expectancy\r\n3. lifetime (of a machine)\r\n"},{"characters":"灏藉姏","pinyin":"j矛n l矛","tone":"44","id":720,"definition":"1. to strive one's hardest\r\n2. to spare no effort\r\n"},{"characters":"宸ㄥぇ","pinyin":"j霉 d脿","tone":"44","id":746,"definition":"1. huge\r\n2. immense\r\n3. very large\r\n4. tremendous\r\n5. gigantic\r\n6. enormous\r\n"},{"characters":"甯冨憡","pinyin":"b霉 g脿o","tone":"44","id":752,"definition":"1. posting on a bulletin board\r\n2. notice\r\n3. bulletin\r\n4. to announce\r\n"},{"characters":"甯冪疆","pinyin":"b霉 zh矛","tone":"44","id":754,"definition":"1. to put in order\r\n2. to arrange\r\n3. to decorate\r\n4. to fix up\r\n5. to deploy\r\n"},{"characters":"骞跺垪","pinyin":"b矛ng li猫","tone":"44","id":773,"definition":"1. to stand side by side\r\n2. to be juxtaposed\r\n"},{"characters":"骞歌繍","pinyin":"x矛ng y霉n","tone":"44","id":777,"definition":"1. fortunate\r\n2. lucky\r\n3. fortune\r\n4. luck\r\n"},{"characters":"搴嗙","pinyin":"q矛ng zh霉","tone":"44","id":783,"definition":"1. to celebrate\r\n"},{"characters":"搴旂敤","pinyin":"y矛ng y貌ng","tone":"44","id":786,"definition":"1. to use\r\n2. to apply\r\n3. application\r\n4. applicable\r\n"},{"characters":"搴旇仒","pinyin":"y矛ng p矛n","tone":"44","id":787,"definition":"1. to accept a job offer\r\n2. to apply for an advertised position\r\n"},{"characters":"搴熻瘽","pinyin":"f猫i hu脿","tone":"44","id":788,"definition":"1. nonsense\r\n2. rubbish\r\n3. superfluous words\r\n4. You don't say!\r\n5. No kidding! (gently sarcastic)\r\n"},{"characters":"搴﹁繃","pinyin":"d霉 gu貌","tone":"44","id":789,"definition":"1. to pass\r\n2. to spend (time)\r\n3. to survive\r\n4. to get through\r\n"},{"characters":"搴т綅","pinyin":"zu貌 w猫i","tone":"44","id":791,"definition":"1. seat\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"寤虹珛","pinyin":"ji脿n l矛","tone":"44","id":793,"definition":"1. to establish\r\n2. to set up\r\n3. to found\r\n"},{"characters":"寤虹瓚","pinyin":"ji脿n zh霉","tone":"44","id":794,"definition":"1. to construct\r\n2. building\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"寤鸿","pinyin":"ji脿n sh猫","tone":"44","id":795,"definition":"1. to build\r\n2. to construct\r\n3. construction\r\n4. constructive\r\n"},{"characters":"寰呴亣","pinyin":"d脿i y霉","tone":"44","id":829,"definition":"1. treatment\r\n2. pay\r\n3. salary\r\n4. status\r\n5. rank\r\n"},{"characters":"蹇呰","pinyin":"b矛 y脿o","tone":"44","id":838,"definition":"1. necessary\r\n2. essential\r\n3. indispensable\r\n4. required\r\n"},{"characters":"鎬犳參","pinyin":"d脿i m脿n","tone":"44","id":847,"definition":"1. to slight\r\n2. to neglect\r\n"},{"characters":"鎬ц川","pinyin":"x矛ng zh矛","tone":"44","id":852,"definition":"1. nature\r\n2. characteristic\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎭嬬埍","pinyin":"li脿n 脿i","tone":"44","id":860,"definition":"1. (romantic) love\r\n2. CL:鍊媩涓猍ge4],鍫磡鍦篬chang3]\r\n3. in love\r\n4. to have an affair\r\n"},{"characters":"鎭跺姡","pinyin":"猫 li猫","tone":"44","id":865,"definition":"1. vile\r\n2. nasty\r\n3. of very poor quality\r\n"},{"characters":"鎭跺寲","pinyin":"猫 hu脿","tone":"44","id":866,"definition":"1. to worsen\r\n"},{"characters":"鎯﹁","pinyin":"di脿n j矛","tone":"44","id":876,"definition":"1. to think of\r\n2. to keep thinking about\r\n3. to be concerned about\r\n"},{"characters":"鎰忎箟","pinyin":"y矛 y矛","tone":"44","id":882,"definition":"1. sense\r\n2. meaning\r\n3. significance\r\n4. importance\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰忓","pinyin":"y矛 w脿i","tone":"44","id":883,"definition":"1. unexpected\r\n2. accident\r\n3. mishap\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰忚","pinyin":"y矛 ji脿n","tone":"44","id":884,"definition":"1. idea\r\n2. opinion\r\n3. suggestion\r\n4. objection\r\n5. complaint\r\n6. CL:榛瀨鐐筟dian3],姊潀鏉tiao2]\r\n"},{"characters":"鎰挎湜","pinyin":"yu脿n w脿ng","tone":"44","id":888,"definition":"1. desire\r\n2. wish\r\n"},{"characters":"鎱庨噸","pinyin":"sh猫n zh貌ng","tone":"44","id":892,"definition":"1. cautious\r\n2. careful\r\n3. prudent\r\n"},{"characters":"鎴忓墽","pinyin":"x矛 j霉","tone":"44","id":894,"definition":"1. drama\r\n2. play\r\n3. theater\r\n"},{"characters":"鎵╁ぇ","pinyin":"ku貌 d脿","tone":"44","id":934,"definition":"1. to expand\r\n2. to enlarge\r\n3. to broaden one's scope\r\n"},{"characters":"鎶ュ埌","pinyin":"b脿o d脿o","tone":"44","id":955,"definition":"1. to report for duty\r\n2. to check in\r\n3. to register\r\n"},{"characters":"鎶ュ憡","pinyin":"b脿o g脿o","tone":"44","id":956,"definition":"1. to inform\r\n2. to report\r\n3. to make known\r\n4. report\r\n5. speech\r\n6. talk\r\n7. lecture\r\n8. CL:绡嘯pian1],浠絒fen4],鍊媩涓猍ge4],閫歔tong4]\r\n"},{"characters":"鎶ュ","pinyin":"b脿o f霉","tone":"44","id":957,"definition":"1. to make reprisals\r\n2. to retaliate\r\n3. revenge\r\n4. retaliation\r\n"},{"characters":"鎶ョぞ","pinyin":"b脿o sh猫","tone":"44","id":958,"definition":"1. general office of a newspaper\r\n2. newspaper office\r\n3. CL:瀹禰jia1]\r\n"},{"characters":"鎶ラ亾","pinyin":"b脿o d脿o","tone":"44","id":961,"definition":"1. to report (news)\r\n2. report\r\n3. CL:绡嘯pian1],浠絒fen4]\r\n"},{"characters":"鎶辨","pinyin":"b脿o yu脿n","tone":"44","id":966,"definition":"1. to complain\r\n2. to grumble\r\n3. to harbor a complaint\r\n4. to feel dissatisfied\r\n"},{"characters":"鎶辫礋","pinyin":"b脿o f霉","tone":"44","id":967,"definition":"1. aspiration\r\n2. ambition\r\n"},{"characters":"鎸傚彿","pinyin":"gu脿 h脿o","tone":"44","id":991,"definition":"1. to register (at a hospital etc)\r\n2. to send by registered mail\r\n"},{"characters":"鎸姩","pinyin":"zh猫n d貌ng","tone":"44","id":1003,"definition":"1. to vibrate\r\n2. to shake\r\n3. vibration\r\n"},{"characters":"鎺у埗","pinyin":"k貌ng zh矛","tone":"44","id":1015,"definition":"1. control\r\n2. to exercise control over\r\n3. to contain\r\n"},{"characters":"鎾ら","pinyin":"ch猫 tu矛","tone":"44","id":1052,"definition":"1. to retreat\r\n"},{"characters":"鏀挎不","pinyin":"zh猫ng zh矛","tone":"44","id":1075,"definition":"1. politics\r\n2. political\r\n"},{"characters":"鏁堢巼","pinyin":"xi脿o l菧","tone":"44","id":1077,"definition":"1. efficiency\r\n"},{"characters":"鏁欑粌","pinyin":"ji脿o li脿n","tone":"44","id":1083,"definition":"1. instructor\r\n2. sports coach\r\n3. trainer\r\n4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鏁f","pinyin":"s脿n b霉","tone":"44","id":1086,"definition":"1. to take a walk\r\n2. to go for a walk\r\n"},{"characters":"鏁板瓧","pinyin":"sh霉 z矛","tone":"44","id":1088,"definition":"1. numeral\r\n2. digit\r\n3. number\r\n4. figure\r\n5. amount\r\n6. digital (electronics etc)\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁版嵁","pinyin":"sh霉 j霉","tone":"44","id":1089,"definition":"1. data\r\n2. numbers\r\n3. digital\r\n"},{"characters":"鏁伴噺","pinyin":"sh霉 li脿ng","tone":"44","id":1091,"definition":"1. amount\r\n2. quantity\r\n3. CL:鍊媩涓猍ge4]\r\n4. quantitative\r\n"},{"characters":"鏂畾","pinyin":"du脿n d矛ng","tone":"44","id":1107,"definition":"1. to conclude\r\n2. to determine\r\n3. to come to a judgment\r\n"},{"characters":"鏃ュ巻","pinyin":"r矛 l矛","tone":"44","id":1117,"definition":"1. calendar\r\n2. CL:寮祙寮燵zhang1],鏈琜ben3]\r\n"},{"characters":"鏃ヨ","pinyin":"r矛 j矛","tone":"44","id":1123,"definition":"1. diary\r\n2. CL:鍓噟鍒橻ze2],鏈琜ben3],绡嘯pian1]\r\n"},{"characters":"鏅烘収","pinyin":"zh矛 hu矛","tone":"44","id":1143,"definition":"1. wisdom\r\n2. knowledge\r\n3. intelligent\r\n4. intelligence\r\n"},{"characters":"鏆楃ず","pinyin":"脿n sh矛","tone":"44","id":1146,"definition":"1. to hint\r\n2. to suggest\r\n3. suggestion\r\n4. hint\r\n"},{"characters":"鏆ф槯","pinyin":"脿i m猫i","tone":"44","id":1147,"definition":"1. vague\r\n2. ambiguous\r\n3. equivocal\r\n4. dubious\r\n"},{"characters":"鏆村姏","pinyin":"b脿o l矛","tone":"44","id":1148,"definition":"1. violence\r\n2. force\r\n3. violent\r\n"},{"characters":"鏆撮湶","pinyin":"b脿o l霉","tone":"44","id":1149,"definition":"1. to expose\r\n2. to reveal\r\n3. to lay bare\r\n4. also pr. [pu4 lu4]\r\n"},{"characters":"鏈繀","pinyin":"w猫i b矛","tone":"44","id":1163,"definition":"1. not necessarily\r\n2. maybe not\r\n"},{"characters":"鏍峰紡","pinyin":"y脿ng sh矛","tone":"44","id":1199,"definition":"1. type\r\n2. style\r\n"},{"characters":"妗堜欢","pinyin":"脿n ji脿n","tone":"44","id":1205,"definition":"1. case\r\n2. instance\r\n3. CL:瀹梉zong1],妯亅妗zhuang1],璧穂qi3]\r\n"},{"characters":"妗堜緥","pinyin":"脿n l矛","tone":"44","id":1206,"definition":"1. case (law)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"妗f","pinyin":"d脿ng 脿n","tone":"44","id":1208,"definition":"1. file\r\n2. record\r\n3. archive\r\n"},{"characters":"妗f","pinyin":"d脿ng c矛","tone":"44","id":1209,"definition":"1. grade\r\n2. class\r\n3. quality\r\n4. level\r\n"},{"characters":"姒傚康","pinyin":"g脿i ni脿n","tone":"44","id":1216,"definition":"1. concept\r\n2. idea\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姒傛嫭","pinyin":"g脿i ku貌","tone":"44","id":1217,"definition":"1. to summarize\r\n2. to generalize\r\n3. briefly\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娆″簭","pinyin":"c矛 x霉","tone":"44","id":1226,"definition":"1. sequence\r\n2. order\r\n"},{"characters":"娆¤","pinyin":"c矛 y脿o","tone":"44","id":1227,"definition":"1. secondary\r\n"},{"characters":"姝e紡","pinyin":"zh猫ng sh矛","tone":"44","id":1234,"definition":"1. formal\r\n2. official\r\n"},{"characters":"姝g‘","pinyin":"zh猫ng qu猫","tone":"44","id":1235,"definition":"1. correct\r\n2. proper\r\n"},{"characters":"姝ラ","pinyin":"b霉 zh貌u","tone":"44","id":1238,"definition":"1. procedure\r\n2. step\r\n"},{"characters":"姣曠珶","pinyin":"b矛 j矛ng","tone":"44","id":1251,"definition":"1. after all\r\n2. all in all\r\n3. when all is said and done\r\n4. in the final analysis\r\n"},{"characters":"姘斿","pinyin":"q矛 h貌u","tone":"44","id":1253,"definition":"1. climate\r\n2. atmosphere\r\n3. situation\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"姹囩巼","pinyin":"hu矛 l菧","tone":"44","id":1256,"definition":"1. exchange rate\r\n"},{"characters":"娉ㄥ唽","pinyin":"zh霉 c猫","tone":"44","id":1279,"definition":"1. to register\r\n2. to enroll\r\n"},{"characters":"娴嬮獙","pinyin":"c猫 y脿n","tone":"44","id":1289,"definition":"1. test\r\n2. to test\r\n3. CL:娆ci4],鍊媩涓猍ge4]\r\n"},{"characters":"娣″","pinyin":"d脿n j矛","tone":"44","id":1302,"definition":"1. off season\r\n2. slow business season\r\n3. see also 鏃哄[wang4 ji4]\r\n"},{"characters":"鐏跨儌","pinyin":"c脿n l脿n","tone":"44","id":1332,"definition":"1. to glitter\r\n2. brilliant\r\n3. splendid\r\n"},{"characters":"鐑儓","pinyin":"r猫 li猫","tone":"44","id":1341,"definition":"1. enthusiastic\r\n2. ardent\r\n3. warm\r\n"},{"characters":"鐑埍","pinyin":"r猫 脿i","tone":"44","id":1342,"definition":"1. to love ardently\r\n2. to adore\r\n"},{"characters":"鐖嗙偢","pinyin":"b脿o zh脿","tone":"44","id":1355,"definition":"1. explosion\r\n2. to explode\r\n3. to blow up\r\n4. to detonate\r\n"},{"characters":"鐖辨埓","pinyin":"脿i d脿i","tone":"44","id":1359,"definition":"1. to love and respect\r\n2. love and respect\r\n"},{"characters":"鐖辨姢","pinyin":"脿i h霉","tone":"44","id":1360,"definition":"1. to cherish\r\n2. to treasure\r\n3. to take care of\r\n4. to love and protect\r\n"},{"characters":"鐗囬潰","pinyin":"pi脿n mi脿n","tone":"44","id":1362,"definition":"1. unilateral\r\n2. one-sided\r\n"},{"characters":"鐗╄川","pinyin":"w霉 zh矛","tone":"44","id":1367,"definition":"1. matter\r\n2. substance\r\n3. material\r\n4. materialistic\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐗硅壊","pinyin":"t猫 s猫","tone":"44","id":1371,"definition":"1. characteristic\r\n2. distinguishing feature or quality\r\n"},{"characters":"鐘跺喌","pinyin":"zhu脿ng ku脿ng","tone":"44","id":1372,"definition":"1. condition\r\n2. state\r\n3. situation\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐘舵","pinyin":"zhu脿ng t脿i","tone":"44","id":1373,"definition":"1. state of affairs\r\n2. state\r\n3. mode\r\n4. situation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐜颁唬","pinyin":"xi脿n d脿i","tone":"44","id":1387,"definition":"1. Hyundai, South Korean company\r\n2. modern times\r\n3. modern age\r\n4. modern era\r\n"},{"characters":"鐜拌薄","pinyin":"xi脿n xi脿ng","tone":"44","id":1389,"definition":"1. appearance\r\n2. phenomenon\r\n3. CL:鍊媩涓猍ge4],绋畖绉峓zhong3]\r\n"},{"characters":"鐢氳嚦","pinyin":"sh猫n zh矛","tone":"44","id":1396,"definition":"1. even\r\n2. so much so that\r\n"},{"characters":"鐢佃","pinyin":"di脿n sh矛","tone":"44","id":1415,"definition":"1. television\r\n2. TV\r\n3. CL:鑷簗鍙癧tai2],鍊媩涓猍ge4]\r\n"},{"characters":"鐥涘揩","pinyin":"t貌ng ku脿i","tone":"44","id":1426,"definition":"1. delighted\r\n2. to one's heart's content\r\n3. straightforward\r\n4. also pr. [tong4 kuai5]\r\n"},{"characters":"鐩楃獌","pinyin":"d脿o qi猫","tone":"44","id":1437,"definition":"1. to steal\r\n"},{"characters":"鐩綍","pinyin":"m霉 l霉","tone":"44","id":1440,"definition":"1. catalog\r\n2. table of contents\r\n3. directory (on computer hard drive)\r\n4. list\r\n5. contents\r\n"},{"characters":"鐩兼湜","pinyin":"p脿n w脿ng","tone":"44","id":1452,"definition":"1. to hope for\r\n2. to look forward to\r\n"},{"characters":"鐪嬫湜","pinyin":"k脿n w脿ng","tone":"44","id":1457,"definition":"1. to visit\r\n2. to pay a call to\r\n"},{"characters":"鐮村潖","pinyin":"p貌 hu脿i","tone":"44","id":1476,"definition":"1. destruction\r\n2. damage\r\n3. to wreck\r\n4. to break\r\n5. to destroy\r\n"},{"characters":"纭曞+","pinyin":"shu貌 sh矛","tone":"44","id":1477,"definition":"1. master's degree\r\n2. person who has a master's degree\r\n3. learned person\r\n"},{"characters":"纭欢","pinyin":"y矛ng ji脿n","tone":"44","id":1479,"definition":"1. hardware\r\n"},{"characters":"纭畾","pinyin":"qu猫 d矛ng","tone":"44","id":1480,"definition":"1. definite\r\n2. certain\r\n3. fixed\r\n4. to fix (on sth)\r\n5. to determine\r\n6. to be sure\r\n7. to ensure\r\n8. to make certain\r\n9. to ascertain\r\n10. to clinch\r\n11. to recognize\r\n12. to confirm\r\n13. OK (on computer dialog box)\r\n"},{"characters":"纭","pinyin":"qu猫 r猫n","tone":"44","id":1482,"definition":"1. to confirm\r\n2. to verify\r\n3. confirmation\r\n"},{"characters":"绀句細","pinyin":"sh猫 hu矛","tone":"44","id":1488,"definition":"1. society\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绁濊春","pinyin":"zh霉 h猫","tone":"44","id":1490,"definition":"1. to congratulate\r\n2. congratulations\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绉樺瘑","pinyin":"m矛 m矛","tone":"44","id":1498,"definition":"1. secret\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绉╁簭","pinyin":"zh矛 x霉","tone":"44","id":1501,"definition":"1. order (orderly)\r\n2. order (sequence)\r\n3. social order\r\n4. the state (of society)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绔嬪埢","pinyin":"l矛 k猫","tone":"44","id":1523,"definition":"1. forthwith\r\n2. immediate\r\n3. prompt\r\n4. promptly\r\n5. straightway\r\n6. thereupon\r\n7. at once\r\n"},{"characters":"绗戣瘽","pinyin":"xi脿o hu脿","tone":"44","id":1528,"definition":"1. joke\r\n2. jest\r\n3. CL:鍊媩涓猍ge4]\r\n4. to laugh at\r\n5. to mock\r\n"},{"characters":"绛栧垝","pinyin":"c猫 hu脿","tone":"44","id":1537,"definition":"1. to plot\r\n2. to scheme\r\n3. to bring about\r\n4. to engineer\r\n5. planning\r\n6. producer\r\n7. planner\r\n"},{"characters":"绛栫暐","pinyin":"c猫 l眉猫","tone":"44","id":1538,"definition":"1. tactics\r\n2. to be tactful\r\n"},{"characters":"绾綍","pinyin":"j矛 l霉","tone":"44","id":1566,"definition":"1. variant of 瑷橀寗|璁板綍[ji4 lu4]\r\n"},{"characters":"绾緥","pinyin":"j矛 l菧","tone":"44","id":1567,"definition":"1. discipline\r\n"},{"characters":"绾康","pinyin":"j矛 ni脿n","tone":"44","id":1568,"definition":"1. to commemorate\r\n2. to remember\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缇℃厱","pinyin":"xi脿n m霉","tone":"44","id":1606,"definition":"1. to envy\r\n2. to admire\r\n"},{"characters":"鑳屽彌","pinyin":"b猫i p脿n","tone":"44","id":1628,"definition":"1. to betray\r\n"},{"characters":"鑳岃","pinyin":"b猫i s貌ng","tone":"44","id":1630,"definition":"1. to recite\r\n2. to repeat from memory\r\n"},{"characters":"鑳滃埄","pinyin":"sh猫ng l矛","tone":"44","id":1631,"definition":"1. victory\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑴嗗急","pinyin":"cu矛 ru貌","tone":"44","id":1638,"definition":"1. weak\r\n2. frail\r\n"},{"characters":"鑷俊","pinyin":"z矛 x矛n","tone":"44","id":1646,"definition":"1. to have confidence in oneself\r\n2. self-confidence\r\n"},{"characters":"鑷姩","pinyin":"z矛 d貌ng","tone":"44","id":1647,"definition":"1. automatic\r\n2. voluntarily\r\n"},{"characters":"鑷効","pinyin":"z矛 yu脿n","tone":"44","id":1648,"definition":"1. voluntary\r\n"},{"characters":"鑹烘湳","pinyin":"y矛 sh霉","tone":"44","id":1666,"definition":"1. art\r\n"},{"characters":"钀藉悗","pinyin":"lu貌 h貌u","tone":"44","id":1680,"definition":"1. to fall behind\r\n2. to lag (in technology etc)\r\n3. backward\r\n4. to retrogress\r\n"},{"characters":"琚姩","pinyin":"b猫i d貌ng","tone":"44","id":1711,"definition":"1. passive\r\n"},{"characters":"琚憡","pinyin":"b猫i g脿o","tone":"44","id":1712,"definition":"1. defendant\r\n"},{"characters":"瑕佷笉","pinyin":"y脿o b霉","tone":"44","id":1720,"definition":"1. otherwise\r\n2. or else\r\n3. how about...?\r\n4. either... (or...)\r\n"},{"characters":"瑙︾姱","pinyin":"ch霉 f脿n","tone":"44","id":1731,"definition":"1. to offend\r\n"},{"characters":"璁$畻","pinyin":"j矛 su脿n","tone":"44","id":1732,"definition":"1. to count\r\n2. to calculate\r\n3. to compute\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁粌","pinyin":"x霉n li脿n","tone":"44","id":1735,"definition":"1. to train\r\n2. to drill\r\n3. training\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁","pinyin":"y矛 l霉n","tone":"44","id":1736,"definition":"1. to comment\r\n2. to talk about\r\n3. to discuss\r\n4. discussion\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁板綍","pinyin":"j矛 l霉","tone":"44","id":1737,"definition":"1. to record\r\n2. record (written account)\r\n3. note-taker\r\n4. record (in sports etc)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁板繂","pinyin":"j矛 y矛","tone":"44","id":1738,"definition":"1. to remember\r\n2. to recall\r\n3. memory\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁惧","pinyin":"sh猫 b猫i","tone":"44","id":1744,"definition":"1. equipment\r\n2. facilities\r\n3. installations\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁捐","pinyin":"sh猫 j矛","tone":"44","id":1746,"definition":"1. plan\r\n2. design\r\n3. to design\r\n4. to plan\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇佷欢","pinyin":"zh猫ng ji脿n","tone":"44","id":1747,"definition":"1. certificate\r\n2. papers\r\n3. credentials\r\n4. document\r\n5. ID\r\n"},{"characters":"璇佹嵁","pinyin":"zh猫ng j霉","tone":"44","id":1748,"definition":"1. evidence\r\n2. proof\r\n3. testimony\r\n"},{"characters":"璇曞嵎","pinyin":"sh矛 ju脿n","tone":"44","id":1753,"definition":"1. examination paper\r\n2. test paper\r\n3. CL:浠絒fen4],寮祙寮燵zhang1]\r\n"},{"characters":"璇у紓","pinyin":"ch脿 y矛","tone":"44","id":1762,"definition":"1. flabbergasted\r\n2. astonished\r\n"},{"characters":"璇細","pinyin":"w霉 hu矛","tone":"44","id":1766,"definition":"1. to misunderstand\r\n2. to mistake\r\n3. misunderstanding\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璋冨姩","pinyin":"di脿o d貌ng","tone":"44","id":1772,"definition":"1. to transfer\r\n2. to maneuver (troops etc)\r\n3. movement of personnel\r\n4. to mobilize\r\n5. to bring into play\r\n"},{"characters":"璐$尞","pinyin":"g貌ng xi脿n","tone":"44","id":1784,"definition":"1. to contribute\r\n2. to dedicate\r\n3. to devote\r\n4. contribution\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐ュ潖","pinyin":"b脿i hu脿i","tone":"44","id":1791,"definition":"1. to ruin\r\n2. to corrupt\r\n3. to undermine\r\n"},{"characters":"璐︽埛","pinyin":"zh脿ng h霉","tone":"44","id":1792,"definition":"1. bank account\r\n2. online account\r\n"},{"characters":"璐ㄩ噺","pinyin":"zh矛 li脿ng","tone":"44","id":1793,"definition":"1. quality\r\n2. (physics) mass\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐告槗","pinyin":"m脿o y矛","tone":"44","id":1797,"definition":"1. (commercial) trade\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璧ゅ瓧","pinyin":"ch矛 z矛","tone":"44","id":1808,"definition":"1. (financial) deficit\r\n2. red letter\r\n"},{"characters":"璧ら亾","pinyin":"ch矛 d脿o","tone":"44","id":1809,"definition":"1. equator (of the earth or astronomical body)\r\n"},{"characters":"杈ㄨ","pinyin":"bi脿n r猫n","tone":"44","id":1844,"definition":"1. to recognize\r\n2. to identify\r\n"},{"characters":"杈╂姢","pinyin":"bi脿n h霉","tone":"44","id":1845,"definition":"1. to speak in defense of\r\n2. to argue in favor of\r\n3. to defend\r\n4. to plead\r\n"},{"characters":"杈╄","pinyin":"bi脿n l霉n","tone":"44","id":1847,"definition":"1. debate\r\n2. argument\r\n3. to argue over\r\n4. CL:鍫磡鍦篬chang3],娆ci4]\r\n"},{"characters":"杈╄瘉","pinyin":"bi脿n zh猫ng","tone":"44","id":1848,"definition":"1. to investigate\r\n2. dialectical\r\n"},{"characters":"杩呴","pinyin":"x霉n s霉","tone":"44","id":1856,"definition":"1. rapid\r\n2. speedy\r\n3. fast\r\n"},{"characters":"杩囧垎","pinyin":"gu貌 f猫n","tone":"44","id":1857,"definition":"1. excessive\r\n2. undue\r\n3. overly\r\n"},{"characters":"杩愮敤","pinyin":"y霉n y貌ng","tone":"44","id":1862,"definition":"1. to use\r\n2. to put to use\r\n"},{"characters":"杩戜唬","pinyin":"j矛n d脿i","tone":"44","id":1864,"definition":"1. the not-very-distant past\r\n2. modern times, excluding recent decades\r\n3. (in the context of Chinese history) the period from the Opium Wars until the May 4th Movement (mid-19th century to 1919)\r\n4. capitalist times (pre-1949)\r\n"},{"characters":"杩涙","pinyin":"j矛n b霉","tone":"44","id":1866,"definition":"1. progress\r\n2. improvement\r\n3. to improve\r\n4. to progress\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杩垏","pinyin":"p貌 qi猫","tone":"44","id":1874,"definition":"1. urgent\r\n2. pressing\r\n"},{"characters":"閫姝","pinyin":"tu矛 b霉","tone":"44","id":1880,"definition":"1. to do less well than before\r\n2. to make a concession\r\n3. setback\r\n4. backward step\r\n5. leeway\r\n6. room to maneuver\r\n7. fallback\r\n"},{"characters":"閫傚簲","pinyin":"sh矛 y矛ng","tone":"44","id":1882,"definition":"1. to adapt\r\n2. to fit\r\n3. to suit\r\n"},{"characters":"閫熷害","pinyin":"s霉 d霉","tone":"44","id":1894,"definition":"1. speed\r\n2. rate\r\n3. velocity\r\n4. (music) tempo\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閬嶅竷","pinyin":"bi脿n b霉","tone":"44","id":1899,"definition":"1. to cover the whole (area)\r\n2. to be found throughout\r\n"},{"characters":"閬忓埗","pinyin":"猫 zh矛","tone":"44","id":1900,"definition":"1. to check\r\n2. to contain\r\n3. to hold back\r\n4. to keep within limits\r\n5. to constrain\r\n6. to restrain\r\n"},{"characters":"閲嶅ぇ","pinyin":"zh貌ng d脿","tone":"44","id":1926,"definition":"1. great\r\n2. important\r\n3. major\r\n4. significant\r\n"},{"characters":"閲嶈","pinyin":"zh貌ng sh矛","tone":"44","id":1928,"definition":"1. to attach importance to sth\r\n2. to value\r\n"},{"characters":"閲嶉噺","pinyin":"zh貌ng li脿ng","tone":"44","id":1929,"definition":"1. weight\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闂","pinyin":"b矛 s猫","tone":"44","id":1946,"definition":"1. to stop up\r\n2. to close up\r\n3. hard to get to\r\n4. out of the way\r\n5. inaccessible\r\n6. unenlightened\r\n7. blocking\r\n"},{"characters":"闂","pinyin":"w猫n h貌u","tone":"44","id":1947,"definition":"1. to give one's respects\r\n2. to send a greeting\r\n"},{"characters":"闄嗗湴","pinyin":"l霉 d矛","tone":"44","id":1958,"definition":"1. dry land (as opposed to the sea)\r\n"},{"characters":"闄嗙画","pinyin":"l霉 x霉","tone":"44","id":1959,"definition":"1. in turn\r\n2. successively\r\n3. one after the other\r\n4. bit by bit\r\n"},{"characters":"闄愬埗","pinyin":"xi脿n zh矛","tone":"44","id":1964,"definition":"1. to restrict\r\n2. to limit\r\n3. to confine\r\n4. restriction\r\n5. limit\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闇搁亾","pinyin":"b脿 d脿o","tone":"44","id":1987,"definition":"1. the Way of the Hegemon\r\n2. abbr. for 闇哥帇涔嬮亾\r\n3. despotic rule\r\n4. rule by might\r\n5. evil as opposed to the Way of the King 鐜嬮亾\r\n6. overbearing\r\n7. tyranny\r\n8. (of liquor, medicine etc) strong\r\n9. potent\r\n"},{"characters":"闈㈠","pinyin":"mi脿n du矛","tone":"44","id":1993,"definition":"1. to confront\r\n2. to face\r\n"},{"characters":"椤圭洰","pinyin":"xi脿ng m霉","tone":"44","id":2000,"definition":"1. item\r\n2. project\r\n3. (sports) event\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椤归摼","pinyin":"xi脿ng li脿n","tone":"44","id":2001,"definition":"1. necklace\r\n2. CL:姊潀鏉tiao2]\r\n"},{"characters":"椤轰究","pinyin":"sh霉n bi脿n","tone":"44","id":2002,"definition":"1. conveniently\r\n2. in passing\r\n3. without much extra effort\r\n"},{"characters":"椤哄埄","pinyin":"sh霉n l矛","tone":"44","id":2003,"definition":"1. smoothly\r\n2. without a hitch\r\n"},{"characters":"椤哄簭","pinyin":"sh霉n x霉","tone":"44","id":2004,"definition":"1. sequence\r\n2. order\r\n"},{"characters":"棰勬姤","pinyin":"y霉 b脿o","tone":"44","id":2009,"definition":"1. forecast\r\n"},{"characters":"棰勮","pinyin":"y霉 d矛ng","tone":"44","id":2010,"definition":"1. to place an order\r\n2. to book ahead\r\n"},{"characters":"楗簵","pinyin":"f脿n di脿n","tone":"44","id":2028,"definition":"1. restaurant\r\n2. hotel\r\n3. CL:瀹禰jia1],鍊媩涓猍ge4]\r\n"},{"characters":"榄呭姏","pinyin":"m猫i l矛","tone":"44","id":2044,"definition":"1. charm\r\n2. fascination\r\n3. glamor\r\n4. charisma\r\n"}],"43":[{"characters":"涓嬭浇","pinyin":"xi脿 z菐i","tone":"43","id":9,"definition":"1. to download\r\n2. also pr. [xia4 zai4]\r\n"},{"characters":"涓嶅厤","pinyin":"b霉 mi菐n","tone":"43","id":11,"definition":"1. inevitably\r\n"},{"characters":"涓嶆","pinyin":"b霉 zh菒","tone":"43","id":21,"definition":"1. incessantly\r\n2. without end\r\n3. more than\r\n4. not limited to\r\n"},{"characters":"浠g悊","pinyin":"d脿i l菒","tone":"43","id":117,"definition":"1. to act on behalf of sb in a responsible position\r\n2. to act as an agent or proxy\r\n3. surrogate\r\n"},{"characters":"浠h〃","pinyin":"d脿i bi菐o","tone":"43","id":118,"definition":"1. representative\r\n2. delegate\r\n3. CL:浣峓wei4],鍊媩涓猍ge4],鍚峓ming2]\r\n4. to represent\r\n5. to stand for\r\n6. on behalf of\r\n7. in the name of\r\n"},{"characters":"浼翠荆","pinyin":"b脿n l菤","tone":"43","id":148,"definition":"1. companion\r\n2. mate\r\n3. partner\r\n"},{"characters":"浣滃搧","pinyin":"zu貌 p菒n","tone":"43","id":163,"definition":"1. work (of art)\r\n2. opus\r\n3. CL:閮╗bu4],绡嘯pian1]\r\n"},{"characters":"浣滆","pinyin":"zu貌 zh臎","tone":"43","id":167,"definition":"1. author\r\n2. writer\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇冧娇","pinyin":"c霉 sh菒","tone":"43","id":178,"definition":"1. to induce\r\n2. to promote\r\n3. to urge\r\n4. to impel\r\n5. to bring about\r\n6. to provoke\r\n7. to drive (sb to do sth)\r\n8. to catalyze\r\n9. to actuate\r\n10. to contribute to (some development)\r\n"},{"characters":"鍊熷彛","pinyin":"ji猫 k菕u","tone":"43","id":201,"definition":"1. to use as an excuse\r\n2. on the pretext\r\n3. excuse\r\n4. pretext\r\n"},{"characters":"鍊″","pinyin":"ch脿ng d菐o","tone":"43","id":202,"definition":"1. to advocate\r\n2. to initiate\r\n3. to propose\r\n4. to be a proponent of (an idea or school of thought)\r\n"},{"characters":"鍌嶆櫄","pinyin":"b脿ng w菐n","tone":"43","id":213,"definition":"1. in the evening\r\n2. when night falls\r\n3. towards evening\r\n4. at night fall\r\n5. at dusk\r\n"},{"characters":"鍏ュ彛","pinyin":"r霉 k菕u","tone":"43","id":240,"definition":"1. entrance\r\n2. to import\r\n"},{"characters":"鍏蜂綋","pinyin":"j霉 t菒","tone":"43","id":255,"definition":"1. concrete\r\n2. definite\r\n3. specific\r\n"},{"characters":"鍐掗櫓","pinyin":"m脿o xi菐n","tone":"43","id":265,"definition":"1. to take risks\r\n2. to take chances\r\n3. foray\r\n4. adventure\r\n"},{"characters":"鍒昏嫤","pinyin":"k猫 k菙","tone":"43","id":331,"definition":"1. hardworking\r\n2. assiduous\r\n"},{"characters":"鍔炵悊","pinyin":"b脿n l菒","tone":"43","id":338,"definition":"1. to handle\r\n2. to transact\r\n3. to conduct\r\n"},{"characters":"鍔ㄦ墜","pinyin":"d貌ng sh菕u","tone":"43","id":343,"definition":"1. to set about (a task)\r\n2. to hit\r\n3. to punch\r\n4. to touch\r\n"},{"characters":"鍚庢灉","pinyin":"h貌u gu菕","tone":"43","id":468,"definition":"1. consequences\r\n2. aftermath\r\n"},{"characters":"鍦版","pinyin":"d矛 t菐n","tone":"43","id":546,"definition":"1. carpet\r\n2. rug\r\n"},{"characters":"鍦扮悊","pinyin":"d矛 l菒","tone":"43","id":547,"definition":"1. geography\r\n"},{"characters":"澶т綋","pinyin":"d脿 t菒","tone":"43","id":591,"definition":"1. in general\r\n2. more or less\r\n3. in rough terms\r\n4. basically\r\n5. on the whole\r\n"},{"characters":"濡囧コ","pinyin":"f霉 n菤","tone":"43","id":625,"definition":"1. woman\r\n"},{"characters":"瀛楁瘝","pinyin":"z矛 m菙","tone":"43","id":642,"definition":"1. letter (of the alphabet)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹佸彲","pinyin":"n矛ng k臎","tone":"43","id":650,"definition":"1. preferably\r\n2. one would prefer to...(or not to...)\r\n3. would rather\r\n4. (would) be better to\r\n5. (to pick) the lesser of two evils\r\n"},{"characters":"瀵规墜","pinyin":"du矛 sh菕u","tone":"43","id":693,"definition":"1. opponent\r\n2. rival\r\n3. competitor\r\n4. (well-matched) adversary\r\n5. match\r\n"},{"characters":"瀵规瘮","pinyin":"du矛 b菒","tone":"43","id":696,"definition":"1. to contrast\r\n2. contrast\r\n3. ratio\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"甯傚満","pinyin":"sh矛 ch菐ng","tone":"43","id":750,"definition":"1. marketplace\r\n2. market (also in abstract)\r\n"},{"characters":"甯﹂","pinyin":"d脿i l菒ng","tone":"43","id":757,"definition":"1. to guide\r\n2. to lead\r\n"},{"characters":"骞绘兂","pinyin":"hu脿n xi菐ng","tone":"43","id":778,"definition":"1. delusion\r\n2. fantasy\r\n"},{"characters":"褰曞彇","pinyin":"l霉 q菙","tone":"43","id":813,"definition":"1. to recruit\r\n2. to enroll\r\n"},{"characters":"褰诲簳","pinyin":"ch猫 d菒","tone":"43","id":824,"definition":"1. thorough\r\n2. thoroughly\r\n3. complete\r\n"},{"characters":"鎴栬","pinyin":"hu貌 x菙","tone":"43","id":911,"definition":"1. perhaps\r\n2. maybe\r\n"},{"characters":"鎵紨","pinyin":"b脿n y菐n","tone":"43","id":935,"definition":"1. to play the role of\r\n2. to act\r\n"},{"characters":"鎶ヨ","pinyin":"b脿o j菒ng","tone":"43","id":960,"definition":"1. to sound an alarm\r\n2. to report sth to the police\r\n"},{"characters":"鎷滆","pinyin":"b脿i f菐ng","tone":"43","id":983,"definition":"1. to pay a visit\r\n2. to call on\r\n"},{"characters":"鎻℃墜","pinyin":"w貌 sh菕u","tone":"43","id":1033,"definition":"1. to shake hands\r\n"},{"characters":"鎽勫奖","pinyin":"sh猫 y菒ng","tone":"43","id":1042,"definition":"1. to take a photograph\r\n2. photography\r\n3. to shoot (a movie)\r\n"},{"characters":"鏀垮簻","pinyin":"zh猫ng f菙","tone":"43","id":1074,"definition":"1. government\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁堟灉","pinyin":"xi脿o gu菕","tone":"43","id":1076,"definition":"1. result\r\n2. effect\r\n3. quality\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁扮爜","pinyin":"sh霉 m菐","tone":"43","id":1090,"definition":"1. number\r\n2. numerals\r\n3. figures\r\n4. digital\r\n5. amount\r\n6. numerical code\r\n"},{"characters":"鏄惁","pinyin":"sh矛 f菕u","tone":"43","id":1136,"definition":"1. whether (or not)\r\n2. if\r\n3. is or isn't\r\n"},{"characters":"鏈濂","pinyin":"zu矛 h菐o","tone":"43","id":1153,"definition":"1. best\r\n2. (you) had better (do what we suggest)\r\n"},{"characters":"姊︽兂","pinyin":"m猫ng xi菐ng","tone":"43","id":1211,"definition":"1. (fig.) to dream of\r\n2. dream\r\n"},{"characters":"娆″搧","pinyin":"c矛 p菒n","tone":"43","id":1225,"definition":"1. substandard products\r\n2. defective\r\n3. seconds\r\n"},{"characters":"姝eソ","pinyin":"zh猫ng h菐o","tone":"43","id":1232,"definition":"1. just (in time)\r\n2. just right\r\n3. just enough\r\n4. to happen to\r\n5. to chance to\r\n6. by chance\r\n7. it just so happens that\r\n"},{"characters":"姹夎","pinyin":"H脿n y菙","tone":"43","id":1257,"definition":"1. Chinese language\r\n2. CL:闁|闂╗men2]\r\n"},{"characters":"娣℃按","pinyin":"d脿n shu菒","tone":"43","id":1303,"definition":"1. Danshui or Tanshui town in New Taipei City 鏂板寳甯俒Xin1 bei3 shi4], Taiwan\r\n2. potable water (water with low salt content)\r\n3. fresh water\r\n"},{"characters":"鐗╃悊","pinyin":"w霉 l菒","tone":"43","id":1366,"definition":"1. physics\r\n2. physical\r\n"},{"characters":"鐗圭偣","pinyin":"t猫 di菐n","tone":"43","id":1370,"definition":"1. characteristic (feature)\r\n2. trait\r\n3. feature\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐜夌背","pinyin":"y霉 m菒","tone":"43","id":1384,"definition":"1. corn\r\n2. maize\r\n3. CL:绮抂li4]\r\n"},{"characters":"鐢靛奖","pinyin":"di脿n y菒ng","tone":"43","id":1411,"definition":"1. movie\r\n2. film\r\n3. CL:閮╗bu4],鐗嘯pian4],骞昜mu4],鍫磡鍦篬chang3]\r\n"},{"characters":"鐢佃剳","pinyin":"di脿n n菐o","tone":"43","id":1414,"definition":"1. computer\r\n2. CL:鑷簗鍙癧tai2]\r\n"},{"characters":"鐥涜嫤","pinyin":"t貌ng k菙","tone":"43","id":1427,"definition":"1. pain\r\n2. suffering\r\n3. painful\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐮翠骇","pinyin":"p貌 ch菐n","tone":"43","id":1475,"definition":"1. to go bankrupt\r\n2. to become impoverished\r\n3. bankruptcy\r\n"},{"characters":"绋昏胺","pinyin":"d脿o g菙","tone":"43","id":1514,"definition":"1. rice crops\r\n"},{"characters":"绯荤粺","pinyin":"x矛 t菕ng","tone":"43","id":1558,"definition":"1. system\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缈呰唨","pinyin":"ch矛 b菐ng","tone":"43","id":1608,"definition":"1. wing\r\n2. CL:鍊媩涓猍ge4],灏峾瀵筟dui4]\r\n"},{"characters":"鑳冨彛","pinyin":"w猫i k菕u","tone":"43","id":1625,"definition":"1. appetite\r\n2. liking\r\n"},{"characters":"鑳屾櫙","pinyin":"b猫i j菒ng","tone":"43","id":1629,"definition":"1. background\r\n2. backdrop\r\n3. context\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鑷冲皯","pinyin":"zh矛 sh菐o","tone":"43","id":1657,"definition":"1. at least\r\n2. (to say the) least\r\n"},{"characters":"鑹插僵","pinyin":"s猫 c菐i","tone":"43","id":1665,"definition":"1. tint\r\n2. coloring\r\n3. coloration\r\n4. (fig.) flavor\r\n5. character\r\n"},{"characters":"璐锋","pinyin":"d脿i ku菐n","tone":"43","id":1796,"definition":"1. a loan\r\n2. CL:绛唡绗擺bi3]\r\n3. to provide a loan (e.g. bank)\r\n4. to raise a loan (from e.g. a bank)\r\n"},{"characters":"璧炵編","pinyin":"z脿n m臎i","tone":"43","id":1806,"definition":"1. to admire\r\n2. to praise\r\n3. to eulogize\r\n"},{"characters":"杈╄В","pinyin":"bi脿n ji臎","tone":"43","id":1846,"definition":"1. to explain\r\n2. to justify\r\n3. to defend (a point of view etc)\r\n4. to provide an explanation\r\n5. to try to defend oneself\r\n"},{"characters":"杩囨晱","pinyin":"gu貌 m菒n","tone":"43","id":1858,"definition":"1. to be allergic\r\n2. allergy\r\n"},{"characters":"杩涘彛","pinyin":"j矛n k菕u","tone":"43","id":1865,"definition":"1. to import\r\n2. imported\r\n3. entrance\r\n4. inlet (for the intake of air, water etc)\r\n"},{"characters":"閫崟","pinyin":"d脿i b菙","tone":"43","id":1896,"definition":"1. to arrest\r\n2. to apprehend\r\n3. an arrest\r\n"},{"characters":"閬垮厤","pinyin":"b矛 mi菐n","tone":"43","id":1905,"definition":"1. to avert\r\n2. to prevent\r\n3. to avoid\r\n4. to refrain from\r\n"},{"characters":"閲嶇偣","pinyin":"zh貌ng di菐n","tone":"43","id":1927,"definition":"1. to recount (e.g. results of election)\r\n2. to re-evaluate\r\n3. important point\r\n4. main point\r\n5. focus\r\n6. key (project etc)\r\n7. to focus on\r\n8. to put the emphasis on\r\n"},{"characters":"闃熶紞","pinyin":"du矛 w菙","tone":"43","id":1952,"definition":"1. ranks\r\n2. troops\r\n3. queue\r\n4. line\r\n5. procession\r\n6. CL:鍊媩涓猍ge4],鏀痆zhi1],姊潀鏉tiao2]\r\n"},{"characters":"椹鹃┒","pinyin":"ji脿 sh菒","tone":"43","id":2037,"definition":"1. to pilot (ship, airplane etc)\r\n2. to drive\r\n"}],"4":[{"characters":"涓","pinyin":"b霉","tone":"4","id":10,"definition":"1. (negative prefix)\r\n2. not\r\n3. no\r\n"},{"characters":"涓","pinyin":"g猫","tone":"4","id":46,"definition":"1. individual\r\n2. this\r\n3. that\r\n4. size\r\n5. classifier for people or objects in general\r\n6. variant of 鍊媩涓猍ge4]\r\n"},{"characters":"涓","pinyin":"chu脿n","tone":"4","id":53,"definition":"1. to string together\r\n2. to skewer\r\n3. to connect wrongly\r\n4. to gang up\r\n5. to rove\r\n6. string\r\n7. bunch\r\n8. skewer\r\n9. classifier for things that are strung together, or in a bunch, or in a row: string of, bunch of, series of\r\n10. to make a swift or abrupt linear movement (like a bead on an abacus)\r\n11. to move across\r\n"},{"characters":"浜","pinyin":"猫r","tone":"4","id":82,"definition":"1. two\r\n2. 2\r\n3. (Beijing dialect) stupid\r\n"},{"characters":"浜","pinyin":"li脿ng","tone":"4","id":93,"definition":"1. bright\r\n2. clear\r\n3. resonant\r\n4. to shine\r\n5. to show\r\n6. to reveal\r\n"},{"characters":"浜","pinyin":"y矛","tone":"4","id":105,"definition":"1. 100 million\r\n"},{"characters":"浼","pinyin":"hu矛","tone":"4","id":135,"definition":"1. can\r\n2. to be possible\r\n3. to be able to\r\n4. will\r\n5. to be likely to\r\n6. to be sure to\r\n7. to assemble\r\n8. to meet\r\n9. to gather\r\n10. to see\r\n11. union\r\n12. group\r\n13. association\r\n14. CL:鍊媩涓猍ge4]\r\n15. a moment (Taiwan pr. for this sense is [hui3])\r\n16. to balance an account\r\n17. accountancy\r\n18. accounting\r\n"},{"characters":"渚","pinyin":"bi脿n","tone":"4","id":174,"definition":"1. ordinary\r\n2. plain\r\n3. convenient\r\n4. as convenient\r\n5. when the chance arises\r\n6. handy\r\n7. easy\r\n8. informal\r\n9. simple\r\n10. so\r\n11. thus\r\n12. to relieve oneself\r\n13. to urinate\r\n14. to defecate\r\n15. equivalent to 灏盵jiu4]: then\r\n16. in that case\r\n17. even if\r\n18. soon afterwards\r\n19. advantageous\r\n20. cheap\r\n"},{"characters":"鍏","pinyin":"k猫","tone":"4","id":233,"definition":"1. to be able to\r\n2. to subdue\r\n3. to restrain\r\n4. to overcome\r\n5. gram\r\n6. Tibetan unit of land area, about 6 ares\r\n7. Ke (c. 2000 BC), seventh of the legendary Flame Emperors, 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God\r\n8. variant of 鍏媅ke4]\r\n9. to subdue\r\n10. to overthrow\r\n11. to restrain\r\n12. to scold\r\n13. to beat\r\n14. variant of 鍓媩鍏媅ke4]\r\n"},{"characters":"鍏","pinyin":"li霉","tone":"4","id":249,"definition":"1. six\r\n2. 6\r\n"},{"characters":"鍐","pinyin":"c猫","tone":"4","id":263,"definition":"1. book\r\n2. booklet\r\n3. classifier for books\r\n"},{"characters":"鍐","pinyin":"d貌ng","tone":"4","id":281,"definition":"1. to freeze\r\n2. to feel very cold\r\n3. aspic or jelly\r\n"},{"characters":"鍒","pinyin":"qi猫","tone":"4","id":304,"definition":"1. to cut\r\n2. to slice\r\n3. tangent (math)\r\n4. definitely\r\n5. absolutely (not)\r\n6. (scoffing or dismissive interjection) Yeah, right.\r\n7. Tut!\r\n8. to grind\r\n9. close to\r\n10. eager\r\n11. to correspond to\r\n12. see also 鍙嶅垏[fan3 qie4]\r\n"},{"characters":"鍒","pinyin":"hu脿","tone":"4","id":305,"definition":"1. to row\r\n2. to paddle\r\n3. profitable\r\n4. worth (the effort)\r\n5. it pays (to do sth)\r\n6. to cut\r\n7. to slash\r\n8. to scratch (cut into the surface of sth)\r\n9. to strike (a match)\r\n10. to delimit\r\n11. to transfer\r\n12. to assign\r\n13. to plan\r\n14. to draw (a line)\r\n15. stroke of a Chinese character\r\n"},{"characters":"鍒","pinyin":"c矛","tone":"4","id":329,"definition":"1. (onom.) whoosh\r\n2. thorn\r\n3. sting\r\n4. thrust\r\n5. to prick\r\n6. to pierce\r\n7. to stab\r\n8. to assassinate\r\n9. to murder\r\n"},{"characters":"鍓","pinyin":"sh猫ng","tone":"4","id":334,"definition":"1. to remain\r\n2. to be left\r\n3. to have as remainder\r\n"},{"characters":"鍔","pinyin":"qu脿n","tone":"4","id":337,"definition":"1. to advise\r\n2. to urge\r\n3. to try to persuade\r\n4. to exhort\r\n5. to console\r\n6. to soothe\r\n"},{"characters":"鍕","pinyin":"w霉","tone":"4","id":355,"definition":"1. do not\r\n"},{"characters":"鍗","pinyin":"zh脿n","tone":"4","id":377,"definition":"1. variant of 鍗燵zhan4]\r\n2. to observe\r\n3. to divine\r\n4. to take possession of\r\n5. to occupy\r\n6. to take up\r\n"},{"characters":"鍗","pinyin":"qu猫","tone":"4","id":385,"definition":"1. old variant of 鍗粅鍗碵que4]\r\n2. but\r\n3. yet\r\n4. however\r\n5. while\r\n6. to go back\r\n7. to decline\r\n8. to retreat\r\n9. nevertheless\r\n10. even though\r\n"},{"characters":"鍘","pinyin":"xi脿n","tone":"4","id":394,"definition":"1. county\r\n"},{"characters":"鍙","pinyin":"ji脿o","tone":"4","id":441,"definition":"1. to shout\r\n2. to call\r\n3. to order\r\n4. to ask\r\n5. to be called\r\n6. by (indicates agent in the passive mood)\r\n7. variant of 鍙玔jiao4]\r\n"},{"characters":"鍙","pinyin":"h脿o","tone":"4","id":450,"definition":"1. roar\r\n2. cry\r\n3. CL:鍊媩涓猍ge4]\r\n4. ordinal number\r\n5. day of a month\r\n6. mark\r\n7. sign\r\n8. business establishment\r\n9. size\r\n10. ship suffix\r\n11. horn (wind instrument)\r\n12. bugle call\r\n13. assumed name\r\n14. to take a pulse\r\n15. classifier used to indicate number of people\r\n"},{"characters":"鍚","pinyin":"di脿o","tone":"4","id":462,"definition":"1. to suspend\r\n2. to hang up\r\n3. to hang a person\r\n4. a string of 100 cash (arch.)\r\n5. to lament\r\n6. to condole with\r\n7. variant of 鍚奫diao4]\r\n"},{"characters":"鍚","pinyin":"xi脿","tone":"4","id":471,"definition":"1. to scare\r\n2. to intimidate\r\n3. to threaten\r\n4. (interjection showing disapproval) tut-tut\r\n5. (interjection showing astonishment)\r\n6. to frighten\r\n7. to scare\r\n"},{"characters":"鍡","pinyin":"猫n","tone":"4","id":523,"definition":"1. (a groaning sound)\r\n2. (nonverbal grunt as interjection)\r\n3. OK, yeah\r\n4. what?\r\n5. interjection indicating approval, appreciation or agreement\r\n"},{"characters":"鍨","pinyin":"di脿n","tone":"4","id":559,"definition":"1. pad\r\n2. cushion\r\n3. mat\r\n4. to pad out\r\n5. to fill a gap\r\n6. to pay for sb\r\n7. to advance (money)\r\n"},{"characters":"澶","pinyin":"y猫","tone":"4","id":589,"definition":"1. variant of 澶淸ye4]\r\n2. night\r\n"},{"characters":"澶","pinyin":"d脿","tone":"4","id":590,"definition":"1. big\r\n2. huge\r\n3. large\r\n4. major\r\n5. great\r\n6. wide\r\n7. deep\r\n8. older (than)\r\n9. oldest\r\n10. eldest\r\n11. greatly\r\n12. very much\r\n13. (dialect) father\r\n14. father's elder or younger brother\r\n15. see 澶уか[dai4 fu5]\r\n"},{"characters":"濂","pinyin":"t脿o","tone":"4","id":616,"definition":"1. to cover\r\n2. to encase\r\n3. cover\r\n4. sheath\r\n5. to overlap\r\n6. to interleave\r\n7. to model after\r\n8. to copy\r\n9. formula\r\n10. harness\r\n11. loop of rope\r\n12. (fig.) to fish for\r\n13. to obtain slyly\r\n14. classifier for sets, collections\r\n15. bend (of a river or mountain range, in place names)\r\n16. tau (Greek letter 韦蟿)\r\n"},{"characters":"瀚","pinyin":"ji脿","tone":"4","id":639,"definition":"1. (of a woman) to marry\r\n2. to marry off a daughter\r\n3. to shift (blame etc)\r\n"},{"characters":"瀚","pinyin":"n猫n","tone":"4","id":640,"definition":"1. tender\r\n2. soft\r\n3. delicate\r\n4. light (color)\r\n5. inexperienced\r\n6. unskilled\r\n7. old variant of 瀚nen4]\r\n8. tender\r\n9. delicate\r\n"},{"characters":"灞","pinyin":"ji猫","tone":"4","id":726,"definition":"1. to arrive at (place or time)\r\n2. period\r\n3. to become due\r\n4. classifier for events, meetings, elections, sporting fixtures, years (of graduation)\r\n"},{"characters":"宀","pinyin":"ch脿","tone":"4","id":731,"definition":"1. fork in road\r\n2. bifurcation\r\n3. branch in road, river, mountain range etc\r\n4. to branch off\r\n5. to turn off\r\n6. to diverge\r\n7. to stray (from the path)\r\n8. to change the subject\r\n9. to interrupt\r\n10. to stagger (times)\r\n"},{"characters":"宀","pinyin":"脿n","tone":"4","id":733,"definition":"1. variant of 宀竅an4]\r\n2. bank\r\n3. shore\r\n4. beach\r\n5. coast\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"甯","pinyin":"b霉","tone":"4","id":751,"definition":"1. variant of 甯僛bu4]\r\n2. to announce\r\n3. to spread\r\n4. cloth\r\n5. to declare\r\n6. to announce\r\n7. to spread\r\n8. to make known\r\n"},{"characters":"甯","pinyin":"shu脿i","tone":"4","id":755,"definition":"1. surname Shuai\r\n2. handsome\r\n3. graceful\r\n4. smart\r\n5. commander in chief\r\n6. (coll.) cool!\r\n7. sweet!\r\n"},{"characters":"搴","pinyin":"zu貌","tone":"4","id":790,"definition":"1. seat\r\n2. base\r\n3. stand\r\n4. CL:鍊媩涓猍ge4]\r\n5. classifier for buildings, mountains and similar immovable objects\r\n"},{"characters":"寮","pinyin":"ru貌","tone":"4","id":801,"definition":"1. weak\r\n2. feeble\r\n3. young\r\n4. inferior\r\n5. (following a decimal or fraction) slightly less than\r\n"},{"characters":"蹇","pinyin":"ni脿n","tone":"4","id":839,"definition":"1. variant of 蹇礫nian4], to read aloud\r\n2. to read\r\n3. to study (a subject)\r\n4. to attend (a school)\r\n5. to read aloud\r\n6. to miss (sb)\r\n7. idea\r\n8. remembrance\r\n9. twenty (banker's anti-fraud numeral corresponding to 寤, 20)\r\n"},{"characters":"鎭","pinyin":"h猫n","tone":"4","id":862,"definition":"1. to hate\r\n2. to regret\r\n"},{"characters":"鎴","pinyin":"ji猫","tone":"4","id":909,"definition":"1. to guard against\r\n2. to exhort\r\n3. to admonish or warn\r\n4. to give up or stop doing sth\r\n5. Buddhist monastic discipline\r\n6. ring (for a finger)\r\n"},{"characters":"鎾","pinyin":"zhu脿ng","tone":"4","id":1051,"definition":"1. to knock against\r\n2. to bump into\r\n3. to run into\r\n4. to meet by accident\r\n"},{"characters":"鏁","pinyin":"ji霉","tone":"4","id":1081,"definition":"1. variant of 鏁慬jiu4]\r\n2. to save\r\n3. to assist\r\n4. to rescue\r\n"},{"characters":"鏁","pinyin":"sh霉","tone":"4","id":1087,"definition":"1. to count\r\n2. to enumerate\r\n3. to criticize (i.e. enumerate shortcomings)\r\n4. number\r\n5. figure\r\n6. several\r\n7. CL:鍊媩涓猍ge4]\r\n8. frequently\r\n9. repeatedly\r\n"},{"characters":"鏂","pinyin":"du脿n","tone":"4","id":1106,"definition":"1. to break\r\n2. to snap\r\n3. to cut off\r\n4. to give up or abstain from sth\r\n5. to judge\r\n6. (usu. used in the negative) absolutely\r\n7. definitely\r\n8. decidedly\r\n"},{"characters":"鏅","pinyin":"sh脿i","tone":"4","id":1140,"definition":"1. variant of 鏇瑋鏅抂shai4]\r\n2. (of the sun) to shine on\r\n3. to bask in (the sunshine)\r\n4. to dry (clothes, grain etc) in the sun\r\n5. (fig.) to expose and share (one's experiences and thoughts) on the Web (loanword from \"share\")\r\n6. (coll.) to give the cold shoulder to\r\n"},{"characters":"鏆","pinyin":"脿n","tone":"4","id":1145,"definition":"1. variant of 鏆梉an4]\r\n2. dark\r\n3. gloomy\r\n4. hidden\r\n5. secret\r\n6. muddled\r\n7. obscure\r\n8. in the dark\r\n9. to close (a door)\r\n10. to eclipse\r\n11. muddled\r\n12. stupid\r\n13. ignorant\r\n14. variant of 鏆梉an4]\r\n"},{"characters":"鏍","pinyin":"d貌ng","tone":"4","id":1197,"definition":"1. classifier for houses or buildings\r\n2. ridgepole (old)\r\n"},{"characters":"娆","pinyin":"qi脿n","tone":"4","id":1224,"definition":"1. deficient\r\n2. to owe\r\n3. to lack\r\n4. yawn\r\n"},{"characters":"姝","pinyin":"zh猫ng","tone":"4","id":1231,"definition":"1. first month of the lunar year\r\n2. straight\r\n3. upright\r\n4. proper\r\n5. main\r\n6. principal\r\n7. to correct\r\n8. to rectify\r\n9. exactly\r\n10. just (at that time)\r\n11. right (in that place)\r\n12. (math.) positive\r\n"},{"characters":"娲","pinyin":"d貌ng","tone":"4","id":1281,"definition":"1. cave\r\n2. hole\r\n3. zero (unambiguous spoken form when spelling out numbers)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娲","pinyin":"p脿i","tone":"4","id":1283,"definition":"1. clique\r\n2. school\r\n3. group\r\n4. faction\r\n5. to dispatch\r\n6. to send\r\n7. to assign\r\n8. to appoint\r\n9. pi (Greek letter 螤蟺)\r\n10. the circular ratio pi = 3.1415926\r\n11. (loanword) pie\r\n"},{"characters":"娣","pinyin":"d脿n","tone":"4","id":1301,"definition":"1. insipid\r\n2. diluted\r\n3. weak\r\n4. mild\r\n5. light in color\r\n6. tasteless\r\n7. fresh\r\n8. indifferent\r\n9. nitrogen\r\n"},{"characters":"婕","pinyin":"l貌u","tone":"4","id":1316,"definition":"1. to leak\r\n2. to divulge\r\n3. to leave out by mistake\r\n4. waterclock or hourglass (old)\r\n"},{"characters":"鐑","pinyin":"l脿n","tone":"4","id":1338,"definition":"1. soft\r\n2. mushy\r\n3. well-cooked and soft\r\n4. to rot\r\n5. to decompose\r\n6. rotten\r\n7. worn out\r\n8. chaotic\r\n9. messy\r\n10. utterly\r\n11. thoroughly\r\n12. crappy\r\n13. bad\r\n"},{"characters":"鐑","pinyin":"t脿ng","tone":"4","id":1339,"definition":"1. to scald\r\n2. to burn (by scalding)\r\n3. to blanch (cooking)\r\n4. to heat (sth) up in hot water\r\n5. to perm\r\n6. to iron\r\n7. scalding hot\r\n"},{"characters":"鐓","pinyin":"zh脿o","tone":"4","id":1346,"definition":"1. variant of 鐓zhao4]\r\n2. to shine\r\n3. to illuminate\r\n4. according to\r\n5. in accordance with\r\n6. to shine\r\n7. to illuminate\r\n8. to reflect\r\n9. to look at (one's reflection)\r\n10. to take (a photo)\r\n11. photo\r\n12. as requested\r\n13. as before\r\n"},{"characters":"鐖","pinyin":"脿i","tone":"4","id":1356,"definition":"1. to love\r\n2. affection\r\n3. to be fond of\r\n4. to like\r\n"},{"characters":"鐗","pinyin":"pi脿n","tone":"4","id":1361,"definition":"1. disk\r\n2. sheet\r\n3. thin piece\r\n4. flake\r\n5. a slice\r\n6. film\r\n7. TV play\r\n8. to slice\r\n9. to carve thin\r\n10. partial\r\n11. incomplete\r\n12. one-sided\r\n13. classifier for slices, tablets, tract of land, area of water\r\n14. classifier for CDs, movies, DVDs etc\r\n15. used with numeral 涓[yi1]: classifier for scenario, scene, feeling, atmosphere, sound etc\r\n"},{"characters":"鐩","pinyin":"g脿i","tone":"4","id":1436,"definition":"1. surname Ge\r\n2. lid\r\n3. top\r\n4. cover\r\n5. canopy\r\n6. to cover\r\n7. to conceal\r\n8. to build\r\n"},{"characters":"鐩","pinyin":"Sh猫ng","tone":"4","id":1438,"definition":"1. surname Sheng\r\n2. to hold\r\n3. to contain\r\n4. to ladle\r\n5. to pick up with a utensil\r\n6. flourishing\r\n7. vigorous\r\n8. magnificent\r\n9. extensively\r\n"},{"characters":"鐬","pinyin":"d猫ng","tone":"4","id":1467,"definition":"1. to open (one's eyes) wide\r\n2. to stare at\r\n3. to glare at\r\n"},{"characters":"鐮","pinyin":"p貌","tone":"4","id":1474,"definition":"1. broken\r\n2. damaged\r\n3. worn out\r\n4. lousy\r\n5. rotten\r\n6. to break, split or cleave\r\n7. to get rid of\r\n8. to destroy\r\n9. to break with\r\n10. to defeat\r\n11. to capture (a city etc)\r\n12. to expose the truth of\r\n"},{"characters":"纭","pinyin":"y矛ng","tone":"4","id":1478,"definition":"1. hard\r\n2. stiff\r\n3. strong\r\n4. firm\r\n5. resolutely\r\n6. doggedly\r\n7. good (quality)\r\n8. able (person)\r\n"},{"characters":"纰","pinyin":"su矛","tone":"4","id":1483,"definition":"1. to break down\r\n2. to break into pieces\r\n3. fragmentary\r\n"},{"characters":"纰","pinyin":"p猫ng","tone":"4","id":1484,"definition":"1. variant of 纰癧peng4]\r\n2. to touch\r\n3. to meet with\r\n4. to bump\r\n5. old variant of 纰癧peng4]\r\n"},{"characters":"纾","pinyin":"b脿ng","tone":"4","id":1486,"definition":"1. see 纾呯Г scale\r\n2. platform balance\r\n3. (loanword) pound (unit of weight, about 454 grams)\r\n"},{"characters":"绉","pinyin":"ch猫ng","tone":"4","id":1500,"definition":"1. variant of 绋眧绉癧cheng1], to weigh\r\n2. steelyard\r\n3. Roman balance\r\n4. CL:鑷簗鍙癧tai2]\r\n"},{"characters":"绋","pinyin":"shu矛","tone":"4","id":1511,"definition":"1. taxes\r\n2. duties\r\n"},{"characters":"绐","pinyin":"cu脿n","tone":"4","id":1522,"definition":"1. to flee\r\n2. to scuttle\r\n3. to exile or banish\r\n4. to amend or edit\r\n"},{"characters":"绯","pinyin":"x矛","tone":"4","id":1557,"definition":"1. to connect\r\n2. to relate to\r\n3. to tie up\r\n4. to bind\r\n5. to be (literary)\r\n6. system\r\n7. department\r\n8. faculty\r\n9. to tie\r\n10. to fasten\r\n11. to button up\r\n12. to connect\r\n13. to arrest\r\n14. to worry\r\n"},{"characters":"缁","pinyin":"r脿o","tone":"4","id":1586,"definition":"1. to wind\r\n2. to coil (thread)\r\n3. to rotate around\r\n4. to spiral\r\n5. to move around\r\n6. to go round (an obstacle)\r\n7. to by-pass\r\n8. to make a detour\r\n9. to confuse\r\n10. to perplex\r\n11. variant of 绻瀨缁昜rao4], to rotate around\r\n12. to spiral\r\n13. to move around\r\n14. to go round (an obstacle)\r\n15. to by-pass\r\n16. to make a detour\r\n"},{"characters":"鑳","pinyin":"w猫i","tone":"4","id":1624,"definition":"1. stomach\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑳","pinyin":"b猫i","tone":"4","id":1627,"definition":"1. variant of 鑳孾bei1]\r\n2. to be burdened\r\n3. to carry on the back or shoulder\r\n4. the back of a body or object\r\n5. to turn one's back\r\n6. to hide something from\r\n7. to learn by heart\r\n8. to recite from memory\r\n9. unlucky (slang)\r\n10. hard of hearing\r\n"},{"characters":"鑴","pinyin":"z脿ng","tone":"4","id":1639,"definition":"1. viscera\r\n2. (anatomy) organ\r\n3. dirty\r\n4. filthy\r\n"},{"characters":"鑷","pinyin":"b矛","tone":"4","id":1644,"definition":"1. arm\r\n"},{"characters":"鑷","pinyin":"ch貌u","tone":"4","id":1654,"definition":"1. stench\r\n2. smelly\r\n3. to smell (bad)\r\n4. repulsive\r\n5. loathsome\r\n6. terrible\r\n7. bad\r\n8. severely\r\n9. ruthlessly\r\n10. dud (ammunition)\r\n11. sense of smell\r\n12. smell bad\r\n"},{"characters":"鑿","pinyin":"c脿i","tone":"4","id":1677,"definition":"1. dish (type of food)\r\n2. vegetable\r\n3. cuisine\r\n4. CL:鐩鐩榌pan2],閬揫dao4]\r\n5. (coll.) (one's) type\r\n"},{"characters":"琛","pinyin":"xu猫","tone":"4","id":1691,"definition":"1. blood\r\n2. colloquial pr. [xie3]\r\n3. CL:婊碵di1],鐗嘯pian4]\r\n"},{"characters":"璧","pinyin":"zhu脿n","tone":"4","id":1804,"definition":"1. to earn\r\n2. to make a profit\r\n3. to cheat\r\n4. to swindle\r\n"},{"characters":"瓒","pinyin":"ch猫n","tone":"4","id":1812,"definition":"1. to avail oneself of\r\n2. to take advantage of\r\n3. old variant of 瓒乕chen4]\r\n"},{"characters":"瓒","pinyin":"t脿ng","tone":"4","id":1816,"definition":"1. old variant of 瓒焄tang1]\r\n2. to wade\r\n3. to trample\r\n4. to turn the soil\r\n5. classifier for times, round trips or rows\r\n6. a time\r\n7. a trip\r\n"},{"characters":"韫","pinyin":"b猫ng","tone":"4","id":1819,"definition":"1. to jump\r\n2. to bounce\r\n3. to hop\r\n"},{"characters":"閫","pinyin":"tu矛","tone":"4","id":1878,"definition":"1. to retreat\r\n2. to decline\r\n3. to move back\r\n4. to withdraw\r\n"},{"characters":"閫","pinyin":"d矛","tone":"4","id":1888,"definition":"1. to hand over\r\n2. to pass on sth\r\n3. to gradually increase or decrease\r\n4. progressively\r\n"},{"characters":"閫","pinyin":"d貌u","tone":"4","id":1890,"definition":"1. to stay\r\n2. to stop\r\n3. to tease (play with)\r\n4. amusing\r\n5. short pause in reading aloud, equivalent to comma (also written 璁|璇籟dou4])\r\n"},{"characters":"閱","pinyin":"zu矛","tone":"4","id":1915,"definition":"1. intoxicated\r\n"},{"characters":"閱","pinyin":"c霉","tone":"4","id":1916,"definition":"1. vinegar\r\n2. jealousy (in love rivalry)\r\n"},{"characters":"閲","pinyin":"zh貌ng","tone":"4","id":1923,"definition":"1. to repeat\r\n2. repetition\r\n3. again\r\n4. re-\r\n5. classifier: layer\r\n6. heavy\r\n7. serious\r\n8. to attach importance to\r\n"},{"characters":"閽","pinyin":"di脿o","tone":"4","id":1932,"definition":"1. to fish with a hook and bait\r\n"},{"characters":"闃","pinyin":"zh猫n","tone":"4","id":1955,"definition":"1. disposition of troops\r\n2. wave\r\n3. spate\r\n4. burst\r\n5. spell\r\n6. short period of time\r\n7. classifier for events or states of short duration\r\n"},{"characters":"闆","pinyin":"w霉","tone":"4","id":1986,"definition":"1. fog\r\n2. mist\r\n3. CL:鍫磡鍦篬chang2],闄闃礫zhen4]\r\n"},{"characters":"闈","pinyin":"k脿o","tone":"4","id":1991,"definition":"1. to lean against or on\r\n2. to stand by the side of\r\n3. to come near to\r\n4. to depend on\r\n5. to trust\r\n6. to fuck (vulgar)\r\n7. traditional military costume drama where the performers wear armor (old)\r\n"},{"characters":"椤","pinyin":"y猫","tone":"4","id":1997,"definition":"1. page\r\n2. leaf\r\n"},{"characters":"椤","pinyin":"xi脿ng","tone":"4","id":1999,"definition":"1. surname Xiang\r\n2. back of neck\r\n3. item\r\n4. thing\r\n5. term (in a mathematical formula)\r\n6. sum (of money)\r\n7. classifier for principles, items, clauses, tasks, research projects etc\r\n"},{"characters":"椤","pinyin":"d霉n","tone":"4","id":2005,"definition":"1. to stop\r\n2. to pause\r\n3. to arrange\r\n4. to lay out\r\n5. to kowtow\r\n6. to stamp (one's foot)\r\n7. at once\r\n8. classifier for meals, beatings, scoldings etc: time, bout, spell, meal\r\n"},{"characters":"楠","pinyin":"m脿","tone":"4","id":2038,"definition":"1. to scold\r\n2. to abuse\r\n3. to curse\r\n4. CL:閫歔tong4],闋搢椤縖dun4]\r\n5. variant of 缃祙楠俒ma4]\r\n"},{"characters":"楠","pinyin":"pi脿n","tone":"4","id":2039,"definition":"1. to cheat\r\n2. to swindle\r\n3. to deceive\r\n4. to get on (a horse etc) by swinging one leg over\r\n"}],"42":[{"characters":"涓嶅","pinyin":"b霉 r煤","tone":"42","id":13,"definition":"1. not equal to\r\n2. not as good as\r\n3. inferior to\r\n4. it would be better to\r\n"},{"characters":"涓嶅Θ","pinyin":"b霉 f谩ng","tone":"42","id":14,"definition":"1. there is no harm in\r\n2. might as well\r\n"},{"characters":"涓嶆椂","pinyin":"b霉 sh铆","tone":"42","id":20,"definition":"1. from time to time\r\n2. now and then\r\n3. occasionally\r\n4. frequently\r\n"},{"characters":"涓嶇劧","pinyin":"b霉 r谩n","tone":"42","id":22,"definition":"1. not so\r\n2. no\r\n3. or else\r\n4. otherwise\r\n5. if not\r\n6. How about ...?\r\n"},{"characters":"涓嶈冻","pinyin":"b霉 z煤","tone":"42","id":24,"definition":"1. insufficient\r\n2. lacking\r\n3. deficiency\r\n4. not enough\r\n5. inadequate\r\n6. not worth\r\n7. cannot\r\n8. should not\r\n"},{"characters":"涓氫綑","pinyin":"y猫 y煤","tone":"42","id":36,"definition":"1. in one's spare time\r\n2. outside working hours\r\n3. amateur (historian etc)\r\n"},{"characters":"涓汉","pinyin":"g猫 r茅n","tone":"42","id":47,"definition":"1. individual\r\n2. personal\r\n3. oneself\r\n"},{"characters":"涓埆","pinyin":"g猫 bi茅","tone":"42","id":48,"definition":"1. individual\r\n2. specific\r\n3. respective\r\n4. just one or two\r\n"},{"characters":"浜嬪疄","pinyin":"sh矛 sh铆","tone":"42","id":80,"definition":"1. fact\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浠峰","pinyin":"ji脿 zh铆","tone":"42","id":123,"definition":"1. value\r\n2. worth\r\n3. fig. values (ethical, cultural etc)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浠讳綍","pinyin":"r猫n h茅","tone":"42","id":124,"definition":"1. any\r\n2. whatever\r\n3. whichever\r\n4. whatsoever\r\n"},{"characters":"浼撮殢","pinyin":"b脿n su铆","tone":"42","id":149,"definition":"1. to accompany\r\n2. to follow\r\n3. to occur together with\r\n4. concomitant\r\n"},{"characters":"浣嶄簬","pinyin":"w猫i y煤","tone":"42","id":154,"definition":"1. to be located at\r\n2. to be situated at\r\n3. to lie\r\n"},{"characters":"浣滀负","pinyin":"zu貌 w茅i","tone":"42","id":162,"definition":"1. one's conduct\r\n2. deed\r\n3. activity\r\n4. accomplishment\r\n5. achievement\r\n6. to act as\r\n7. as (in the capacity of)\r\n8. qua\r\n9. to view as\r\n10. to look upon (sth as)\r\n11. to take sth to be\r\n"},{"characters":"浣滄枃","pinyin":"zu貌 w茅n","tone":"42","id":165,"definition":"1. to write an essay\r\n2. composition (student essay)\r\n3. CL:绡嘯pian1]\r\n"},{"characters":"浣╂湇","pinyin":"p猫i f煤","tone":"42","id":168,"definition":"1. to admire\r\n"},{"characters":"渚夸簬","pinyin":"bi脿n y煤","tone":"42","id":175,"definition":"1. easy to\r\n2. convenient for\r\n"},{"characters":"渚挎潯","pinyin":"bi脿n ti谩o","tone":"42","id":177,"definition":"1. (informal) note\r\n2. CL:寮祙寮燵zhang1],鍊媩涓猍ge4]\r\n"},{"characters":"鍏嬫湇","pinyin":"k猫 f煤","tone":"42","id":234,"definition":"1. (try to) overcome (hardships etc)\r\n2. to conquer\r\n3. to put up with\r\n4. to endure\r\n"},{"characters":"鍐荤粨","pinyin":"d貌ng ji茅","tone":"42","id":282,"definition":"1. to freeze (loan, wage, price etc)\r\n"},{"characters":"鍒拌揪","pinyin":"d脿o d谩","tone":"42","id":323,"definition":"1. to reach\r\n2. to arrive\r\n"},{"characters":"鍔ㄥ憳","pinyin":"d貌ng yu谩n","tone":"42","id":341,"definition":"1. to mobilize\r\n2. to arouse\r\n3. mobilization\r\n4. CL:娆ci4],鍊媩涓猍ge4]\r\n"},{"characters":"鍖栧","pinyin":"hu脿 xu茅","tone":"42","id":364,"definition":"1. chemistry\r\n2. chemical\r\n"},{"characters":"鍛婂埆","pinyin":"g脿o bi茅","tone":"42","id":489,"definition":"1. to leave\r\n2. to bid farewell to\r\n3. to say good-bye to\r\n"},{"characters":"鍠勪簬","pinyin":"sh脿n y煤","tone":"42","id":517,"definition":"1. to be good at\r\n2. to be adept at\r\n"},{"characters":"鍠勮壇","pinyin":"sh脿n li谩ng","tone":"42","id":518,"definition":"1. good and honest\r\n2. kindhearted\r\n"},{"characters":"鍦ㄤ簬","pinyin":"z脿i y煤","tone":"42","id":541,"definition":"1. to be in\r\n2. to lie in\r\n3. to consist in\r\n4. to depend on\r\n5. to rest with\r\n"},{"characters":"澶у瀷","pinyin":"d脿 x铆ng","tone":"42","id":593,"definition":"1. large\r\n2. large-scale\r\n"},{"characters":"澶ц嚕","pinyin":"d脿 ch茅n","tone":"42","id":597,"definition":"1. chancellor (of a monarchy)\r\n2. cabinet minister\r\n"},{"characters":"濂藉","pinyin":"h脿o q铆","tone":"42","id":621,"definition":"1. inquisitive\r\n2. curious\r\n3. inquisitiveness\r\n4. curiosity\r\n"},{"characters":"瀵硅仈","pinyin":"du矛 li谩n","tone":"42","id":701,"definition":"1. rhyming couplet\r\n2. pair of lines of verse written vertically down the sides of a doorway\r\n3. CL:鍓痆fu4],骞匸fu2]\r\n"},{"characters":"甯冨眬","pinyin":"b霉 j煤","tone":"42","id":753,"definition":"1. arrangement\r\n2. composition\r\n3. layout\r\n4. opening (chess jargon)\r\n"},{"characters":"骞哥","pinyin":"x矛ng f煤","tone":"42","id":776,"definition":"1. happiness\r\n2. happy\r\n3. blessed\r\n"},{"characters":"蹇呯劧","pinyin":"b矛 r谩n","tone":"42","id":837,"definition":"1. inevitable\r\n2. certain\r\n3. necessity\r\n"},{"characters":"鎬у埆","pinyin":"x矛ng bi茅","tone":"42","id":850,"definition":"1. gender\r\n2. sex\r\n3. distinguishing between the sexes\r\n"},{"characters":"鎬ф牸","pinyin":"x矛ng g茅","tone":"42","id":851,"definition":"1. nature\r\n2. disposition\r\n3. temperament\r\n4. character\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎶ヤ粐","pinyin":"b脿o ch贸u","tone":"42","id":954,"definition":"1. to take revenge\r\n2. to avenge\r\n"},{"characters":"鎶ョ瓟","pinyin":"b脿o d谩","tone":"42","id":959,"definition":"1. to repay\r\n2. to requite\r\n"},{"characters":"鎷滃勾","pinyin":"b脿i ni谩n","tone":"42","id":981,"definition":"1. to pay a New Year call\r\n2. to wish sb a Happy New Year\r\n"},{"characters":"鎸夋懇","pinyin":"脿n m贸","tone":"42","id":995,"definition":"1. massage\r\n2. to massage\r\n"},{"characters":"鎸姌","pinyin":"cu貌 zh茅","tone":"42","id":1002,"definition":"1. setback\r\n2. reverse\r\n3. check\r\n4. defeat\r\n5. frustration\r\n6. disappointment\r\n7. to frustrate\r\n8. to discourage\r\n9. to set sb back\r\n10. to blunt\r\n11. to subdue\r\n"},{"characters":"鏁欐潗","pinyin":"ji脿o c谩i","tone":"42","id":1082,"definition":"1. teaching material\r\n2. CL:鏈琜ben3]\r\n"},{"characters":"鏂粷","pinyin":"du脿n ju茅","tone":"42","id":1108,"definition":"1. to sever\r\n2. to break off\r\n"},{"characters":"鏃ュ父","pinyin":"r矛 ch谩ng","tone":"42","id":1119,"definition":"1. daily\r\n2. everyday\r\n"},{"characters":"鏃ョ▼","pinyin":"r矛 ch茅ng","tone":"42","id":1122,"definition":"1. schedule\r\n2. itinerary\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏆傛椂","pinyin":"z脿n sh铆","tone":"42","id":1144,"definition":"1. temporary\r\n2. provisional\r\n3. for the time being\r\n"},{"characters":"鏈潵","pinyin":"w猫i l谩i","tone":"42","id":1164,"definition":"1. future\r\n2. tomorrow\r\n3. CL:鍊媩涓猍ge4]\r\n4. approaching\r\n5. coming\r\n6. pending\r\n"},{"characters":"鏉滅粷","pinyin":"d霉 ju茅","tone":"42","id":1179,"definition":"1. to put an end to\r\n"},{"characters":"鏋勬垚","pinyin":"g貌u ch茅ng","tone":"42","id":1184,"definition":"1. to constitute\r\n2. to form\r\n3. to compose\r\n4. to make up\r\n5. to configure (computing)\r\n"},{"characters":"鏌滃彴","pinyin":"gu矛 t谩i","tone":"42","id":1189,"definition":"1. variant of 娅冩|鏌滃彴[gui4 tai2]\r\n2. sales counter\r\n3. front desk\r\n4. bar\r\n5. (of markets, medicines etc) OTC (over-the-counter)\r\n6. variant of 娅冩|鏌滃彴[gui4 tai2]\r\n"},{"characters":"姗$毊","pinyin":"xi脿ng p铆","tone":"42","id":1223,"definition":"1. rubber\r\n2. an eraser\r\n3. CL:濉妡鍧梉kuai4]\r\n"},{"characters":"姝e父","pinyin":"zh猫ng ch谩ng","tone":"42","id":1233,"definition":"1. regular\r\n2. normal\r\n3. ordinary\r\n"},{"characters":"姝ヤ紣","pinyin":"b霉 f谩","tone":"42","id":1237,"definition":"1. pace\r\n2. (measured) step\r\n3. march\r\n"},{"characters":"姹芥补","pinyin":"q矛 y贸u","tone":"42","id":1261,"definition":"1. gasoline\r\n"},{"characters":"娌荤枟","pinyin":"zh矛 li谩o","tone":"42","id":1274,"definition":"1. to treat (an illness)\r\n2. medical treatment\r\n3. therapy\r\n"},{"characters":"娴嬮噺","pinyin":"c猫 li谩ng","tone":"42","id":1288,"definition":"1. survey\r\n2. to measure\r\n3. to gauge\r\n4. to determine\r\n"},{"characters":"鐓у父","pinyin":"zh脿o ch谩ng","tone":"42","id":1347,"definition":"1. as usual\r\n"},{"characters":"鐜板疄","pinyin":"xi脿n sh铆","tone":"42","id":1388,"definition":"1. reality\r\n2. actuality\r\n3. real\r\n4. actual\r\n5. realistic\r\n"},{"characters":"鐢ㄩ","pinyin":"y貌ng t煤","tone":"42","id":1404,"definition":"1. use\r\n2. application\r\n"},{"characters":"鐢靛彴","pinyin":"di脿n t谩i","tone":"42","id":1410,"definition":"1. transmitter-receiver\r\n2. broadcasting station\r\n3. radio station\r\n4. CL:鍊媩涓猍ge4],瀹禰jia1]\r\n"},{"characters":"鐢垫睜","pinyin":"di脿n ch铆","tone":"42","id":1412,"definition":"1. battery\r\n2. CL:绡|鑺俒jie2],绲剕缁刐zu3]\r\n"},{"characters":"鐢垫簮","pinyin":"di脿n yu谩n","tone":"42","id":1413,"definition":"1. electric power source\r\n"},{"characters":"鐥呮瘨","pinyin":"b矛ng d煤","tone":"42","id":1424,"definition":"1. virus\r\n"},{"characters":"鐩墠","pinyin":"m霉 qi谩n","tone":"42","id":1439,"definition":"1. at the present time\r\n2. currently\r\n"},{"characters":"纭疄","pinyin":"qu猫 sh铆","tone":"42","id":1481,"definition":"1. indeed\r\n2. really\r\n3. reliable\r\n4. real\r\n5. true\r\n"},{"characters":"绁濈","pinyin":"zh霉 f煤","tone":"42","id":1489,"definition":"1. blessings\r\n2. to wish sb well\r\n"},{"characters":"绌洪棽","pinyin":"k貌ng xi谩n","tone":"42","id":1516,"definition":"1. idle\r\n2. free time\r\n3. leisure\r\n4. unused (place)\r\n"},{"characters":"绔嬪嵆","pinyin":"l矛 j铆","tone":"42","id":1524,"definition":"1. immediately\r\n"},{"characters":"绫诲瀷","pinyin":"l猫i x铆ng","tone":"42","id":1547,"definition":"1. type\r\n2. category\r\n3. genre\r\n4. form\r\n5. style\r\n"},{"characters":"缁嗚妭","pinyin":"x矛 ji茅","tone":"42","id":1576,"definition":"1. details\r\n2. particulars\r\n"},{"characters":"鑷粠","pinyin":"z矛 c贸ng","tone":"42","id":1645,"definition":"1. since (a time)\r\n2. ever since\r\n"},{"characters":"鑷劧","pinyin":"z矛 r谩n","tone":"42","id":1649,"definition":"1. nature\r\n2. natural\r\n3. naturally\r\n"},{"characters":"鑷敱","pinyin":"z矛 y贸u","tone":"42","id":1650,"definition":"1. freedom\r\n2. free\r\n3. liberty\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑷","pinyin":"z矛 ju茅","tone":"42","id":1652,"definition":"1. conscious\r\n2. aware\r\n3. on one's own initiative\r\n4. conscientious\r\n"},{"characters":"鑷豹","pinyin":"z矛 h谩o","tone":"42","id":1653,"definition":"1. proud (of one's achievements etc)\r\n"},{"characters":"鑷充簬","pinyin":"zh矛 y煤","tone":"42","id":1655,"definition":"1. as for\r\n2. as to\r\n3. to go so far as to\r\n"},{"characters":"鑼冨洿","pinyin":"f脿n w茅i","tone":"42","id":1673,"definition":"1. range\r\n2. scope\r\n3. limit\r\n4. extent\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"钁楀悕","pinyin":"zh霉 m铆ng","tone":"42","id":1681,"definition":"1. famous\r\n2. noted\r\n3. well-known\r\n4. celebrated\r\n"},{"characters":"璁烘枃","pinyin":"l霉n w茅n","tone":"42","id":1742,"definition":"1. paper\r\n2. treatise\r\n3. thesis\r\n4. CL:绡嘯pian1]\r\n5. to discuss a paper or thesis (old)\r\n"},{"characters":"璇佹槑","pinyin":"zh猫ng m铆ng","tone":"42","id":1749,"definition":"1. proof\r\n2. certificate\r\n3. identification\r\n4. testimonial\r\n5. CL:鍊媩涓猍ge4]\r\n6. to prove\r\n7. to testify\r\n8. to confirm the truth of\r\n"},{"characters":"璇濋","pinyin":"hu脿 t铆","tone":"42","id":1757,"definition":"1. subject (of a talk or conversation)\r\n2. topic\r\n"},{"characters":"璇炶景","pinyin":"d脿n ch茅n","tone":"42","id":1759,"definition":"1. birthday\r\n"},{"characters":"璇存湇","pinyin":"shu矛 f煤","tone":"42","id":1768,"definition":"1. to persuade\r\n2. to convince\r\n3. to talk sb over\r\n4. Taiwan pr. [shui4 fu2]\r\n"},{"characters":"璇剧▼","pinyin":"k猫 ch茅ng","tone":"42","id":1771,"definition":"1. course\r\n2. academic program\r\n3. CL:鍫俒tang2],绡|鑺俒jie2],闁|闂╗men2]\r\n"},{"characters":"璞℃","pinyin":"xi脿ng q铆","tone":"42","id":1781,"definition":"1. Chinese chess\r\n2. CL:鍓痆fu4]\r\n"},{"characters":"璐濆3","pinyin":"b猫i k茅","tone":"42","id":1783,"definition":"1. shell\r\n2. conch\r\n3. cowry\r\n4. mother of pearl\r\n5. hard outer skin\r\n6. also pr. [bei4 qiao4]\r\n"},{"characters":"璧炴垚","pinyin":"z脿n ch茅ng","tone":"42","id":1805,"definition":"1. to approve\r\n2. to endorse\r\n3. (literary) to assist\r\n"},{"characters":"閫傚悎","pinyin":"sh矛 h茅","tone":"42","id":1881,"definition":"1. to fit\r\n2. to suit\r\n"},{"characters":"閫忔槑","pinyin":"t貌u m铆ng","tone":"42","id":1885,"definition":"1. transparent\r\n2. open (non-secretive)\r\n"},{"characters":"閫犳垚","pinyin":"z脿o ch茅ng","tone":"42","id":1895,"definition":"1. to bring about\r\n2. to create\r\n3. to cause\r\n"},{"characters":"閬撳痉","pinyin":"d脿o d茅","tone":"42","id":1901,"definition":"1. virtue\r\n2. morality\r\n3. ethics\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"閮ㄩ棬","pinyin":"b霉 m茅n","tone":"42","id":1908,"definition":"1. department\r\n2. branch\r\n3. section\r\n4. division\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閰嶅悎","pinyin":"p猫i h茅","tone":"42","id":1911,"definition":"1. matching\r\n2. fitting in with\r\n3. compatible with\r\n4. to correspond\r\n5. to fit\r\n6. to conform to\r\n7. rapport\r\n8. to coordinate with\r\n9. to act in concert with\r\n10. to cooperate\r\n11. to become man and wife\r\n12. to combine parts of machine\r\n"},{"characters":"閰辨补","pinyin":"ji脿ng y贸u","tone":"42","id":1913,"definition":"1. soy sauce\r\n"},{"characters":"閿洏","pinyin":"ji脿n p谩n","tone":"42","id":1942,"definition":"1. keyboard\r\n"},{"characters":"闃呰","pinyin":"yu猫 d煤","tone":"42","id":1950,"definition":"1. to read\r\n2. reading\r\n"},{"characters":"闈复","pinyin":"mi脿n l铆n","tone":"42","id":1992,"definition":"1. to face sth\r\n2. to be confronted with\r\n"},{"characters":"椤挎椂","pinyin":"d霉n sh铆","tone":"42","id":2006,"definition":"1. immediately\r\n2. suddenly\r\n"},{"characters":"棰勪範","pinyin":"y霉 x铆","tone":"42","id":2008,"definition":"1. to prepare a lesson\r\n"},{"characters":"棰勯槻","pinyin":"y霉 f谩ng","tone":"42","id":2011,"definition":"1. to prevent\r\n2. to take precautions against\r\n3. to protect\r\n4. to guard against\r\n5. precautionary\r\n6. prophylactic\r\n"}],"3":[{"characters":"涓","pinyin":"y菙","tone":"3","id":26,"definition":"1. variant of 姝焲娆yu2]\r\n2. and\r\n3. to give\r\n4. together with\r\n5. to take part in\r\n"},{"characters":"涓","pinyin":"ch菕u","tone":"3","id":28,"definition":"1. surname Chou\r\n2. clown\r\n3. 2nd earthly branch: 1-3 a.m., 12th solar month (6th January to 3rd February), year of the Ox\r\n4. ancient Chinese compass point: 30掳\r\n5. shameful\r\n6. ugly\r\n7. disgraceful\r\n"},{"characters":"涓","pinyin":"b菒ng","tone":"3","id":35,"definition":"1. third of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. third in order\r\n3. letter \"C\" or roman \"III\" in list \"A, B, C\", or \"I, II, III\" etc\r\n4. ancient Chinese compass point: 165掳\r\n5. propyl\r\n"},{"characters":"涔","pinyin":"y菒","tone":"3","id":71,"definition":"1. second of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. second in order\r\n3. letter \"B\" or roman \"II\" in list \"A, B, C\", or \"I, II, III\" etc\r\n4. second party (in legal contract, usually 涔欐柟[yi3 fang1], as opposed to 鐢叉柟[jia3 fang1])\r\n5. ethyl\r\n6. bent\r\n7. winding\r\n8. radical in Chinese characters (Kangxi radical 5)\r\n9. ancient Chinese compass point: 105掳\r\n10. turning stroke (in Chinese characters)\r\n11. see also 鎶榌zhe2]\r\n"},{"characters":"涔","pinyin":"ji菙","tone":"3","id":72,"definition":"1. nine\r\n2. 9\r\n"},{"characters":"涔","pinyin":"m菐i","tone":"3","id":75,"definition":"1. to buy\r\n2. to purchase\r\n"},{"characters":"浠","pinyin":"y菒","tone":"3","id":119,"definition":"1. old variant of 浠yi3]\r\n2. old variant of 浠yi3]\r\n3. abbr. for Israel 浠ヨ壊鍒梉Yi3 se4 lie4]\r\n4. to use\r\n5. by means of\r\n6. according to\r\n7. in order to\r\n8. because of\r\n9. at (a certain date or place)\r\n"},{"characters":"浣","pinyin":"sh菒","tone":"3","id":169,"definition":"1. to make\r\n2. to cause\r\n3. to enable\r\n4. to use\r\n5. to employ\r\n6. to send\r\n7. to instruct sb to do sth\r\n8. envoy\r\n9. messenger\r\n"},{"characters":"鍌","pinyin":"sh菐","tone":"3","id":218,"definition":"1. foolish\r\n"},{"characters":"鍏","pinyin":"d菐ng","tone":"3","id":238,"definition":"1. surname Dang\r\n2. party\r\n3. association\r\n4. club\r\n5. society\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐","pinyin":"l臎ng","tone":"3","id":279,"definition":"1. surname Leng\r\n2. cold\r\n"},{"characters":"鍖","pinyin":"p菒","tone":"3","id":367,"definition":"1. mate\r\n2. one of a pair\r\n3. classifier for horses, mules etc\r\n4. Taiwan pr. [pi1]\r\n5. ordinary person\r\n6. classifier for cloth: bolt\r\n7. horsepower\r\n8. variant of 鍖筟pi3]\r\n9. classifier for cloth: bolt\r\n"},{"characters":"鍙","pinyin":"q菙","tone":"3","id":429,"definition":"1. to take\r\n2. to get\r\n3. to choose\r\n4. to fetch\r\n"},{"characters":"鍚","pinyin":"t菙","tone":"3","id":470,"definition":"1. to spit\r\n2. to put\r\n3. to say\r\n4. to vomit\r\n5. to throw up\r\n"},{"characters":"鍚","pinyin":"ch菐o","tone":"3","id":477,"definition":"1. to quarrel\r\n2. to make a noise\r\n3. noisy\r\n4. to disturb by making a noise\r\n"},{"characters":"鍚","pinyin":"w臎n","tone":"3","id":485,"definition":"1. kiss\r\n2. to kiss\r\n3. mouth\r\n4. variant of 鍚籟wen3]\r\n"},{"characters":"鍜","pinyin":"y菐o","tone":"3","id":500,"definition":"1. to bite\r\n2. to nip\r\n3. variant of 鍜琜yao3]\r\n"},{"characters":"鍝","pinyin":"xi菐ng","tone":"3","id":505,"definition":"1. echo\r\n2. sound\r\n3. noise\r\n4. to make a sound\r\n5. to sound\r\n6. to ring\r\n7. loud\r\n8. classifier for noises\r\n"},{"characters":"鍝","pinyin":"n菐","tone":"3","id":507,"definition":"1. how\r\n2. which\r\n3. (particle equivalent to 鍟 after noun ending in -n)\r\n4. which? (interrogative, followed by classifier or numeral-classifier)\r\n"},{"characters":"鍠","pinyin":"h菐n","tone":"3","id":519,"definition":"1. to yell\r\n2. to shout\r\n3. to call out for (a person)\r\n"},{"characters":"濂","pinyin":"h菐o","tone":"3","id":620,"definition":"1. good\r\n2. well\r\n3. proper\r\n4. good to\r\n5. easy to\r\n6. very\r\n7. so\r\n8. (suffix indicating completion or readiness)\r\n9. (of two people) close\r\n10. on intimate terms\r\n11. to be fond of\r\n12. to have a tendency to\r\n13. to be prone to\r\n"},{"characters":"濞","pinyin":"q菙","tone":"3","id":635,"definition":"1. to take a wife\r\n2. to marry (a woman)\r\n"},{"characters":"寰","pinyin":"h臎n","tone":"3","id":830,"definition":"1. (adverb of degree)\r\n2. quite\r\n3. very\r\n4. awfully\r\n"},{"characters":"鎵","pinyin":"su菕","tone":"3","id":913,"definition":"1. actually\r\n2. place\r\n3. classifier for houses, small buildings, institutions etc\r\n4. that which\r\n5. particle introducing a relative clause or passive\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎵","pinyin":"bi菐n","tone":"3","id":915,"definition":"1. surname Pian\r\n2. flat\r\n3. (coll.) to beat (sb) up\r\n4. old variant of 鍖綶bian3]\r\n5. small boat\r\n"},{"characters":"鎶","pinyin":"qi菐ng","tone":"3","id":953,"definition":"1. see 鎼堕ⅷ|鎶㈤[qiang1 feng1]\r\n2. to fight over\r\n3. to rush\r\n4. to scramble\r\n5. to grab\r\n6. to rob\r\n7. to snatch\r\n"},{"characters":"鎸","pinyin":"zh菒","tone":"3","id":992,"definition":"1. finger\r\n2. to point at or to\r\n3. to indicate or refer to\r\n4. to depend on\r\n5. to count on\r\n6. (of hair) to stand on end\r\n"},{"characters":"鎸","pinyin":"d菐ng","tone":"3","id":997,"definition":"1. to resist\r\n2. to obstruct\r\n3. to hinder\r\n4. to keep off\r\n5. to block (a blow)\r\n6. to get in the way of\r\n7. cover\r\n8. gear (e.g. in a car's transmission)\r\n9. to arrange\r\n10. to put in order\r\n11. variant of 鎿媩鎸dang3]\r\n"},{"characters":"鎸","pinyin":"j菒","tone":"3","id":999,"definition":"1. to crowd in\r\n2. to cram in\r\n3. to force others aside\r\n4. to press\r\n5. to squeeze\r\n6. to find (time in one's busy schedule)\r\n"},{"characters":"鎸","pinyin":"t菒ng","tone":"3","id":1004,"definition":"1. straight\r\n2. erect\r\n3. to stick out (a part of the body)\r\n4. to (physically) straighten up\r\n5. to support\r\n6. to withstand\r\n7. outstanding\r\n8. (coll.) quite\r\n9. very\r\n10. classifier for machine guns\r\n"},{"characters":"鎹","pinyin":"ji菐n","tone":"3","id":1008,"definition":"1. to pick up\r\n2. to collect\r\n3. to gather\r\n"},{"characters":"鎼","pinyin":"g菐o","tone":"3","id":1038,"definition":"1. to do\r\n2. to make\r\n3. to go in for\r\n4. to set up\r\n5. to get hold of\r\n6. to take care of\r\n"},{"characters":"鎽","pinyin":"b菐i","tone":"3","id":1043,"definition":"1. to arrange\r\n2. to exhibit\r\n3. to move to and fro\r\n4. a pendulum\r\n"},{"characters":"鏈","pinyin":"du菕","tone":"3","id":1173,"definition":"1. flower\r\n2. earlobe\r\n3. fig. item on both sides\r\n4. classifier for flowers, clouds etc\r\n5. variant of 鏈礫duo3]\r\n"},{"characters":"鏌","pinyin":"m菕u","tone":"3","id":1188,"definition":"1. some\r\n2. a certain\r\n3. sb or sth indefinite\r\n4. such-and-such\r\n"},{"characters":"姝","pinyin":"s菒","tone":"3","id":1242,"definition":"1. to die\r\n2. impassable\r\n3. uncrossable\r\n4. inflexible\r\n5. rigid\r\n6. extremely\r\n7. damned\r\n"},{"characters":"娲","pinyin":"s菐","tone":"3","id":1280,"definition":"1. to sprinkle\r\n2. to spray\r\n3. to spill\r\n4. to shed\r\n"},{"characters":"娴","pinyin":"qi菐n","tone":"3","id":1286,"definition":"1. sound of moving water\r\n2. shallow\r\n3. light (color)\r\n"},{"characters":"娑","pinyin":"zh菐ng","tone":"3","id":1299,"definition":"1. to rise (of prices, rivers)\r\n2. to swell\r\n3. to distend\r\n"},{"characters":"婊","pinyin":"g菙n","tone":"3","id":1313,"definition":"1. to boil\r\n2. to roll\r\n3. to take a hike\r\n4. Get lost!\r\n"},{"characters":"鐐","pinyin":"ch菐o","tone":"3","id":1334,"definition":"1. to saut茅\r\n2. to stir-fry\r\n3. to speculate\r\n4. to hype\r\n5. to fire (sb)\r\n"},{"characters":"鐐","pinyin":"di菐n","tone":"3","id":1335,"definition":"1. point\r\n2. dot\r\n3. drop\r\n4. speck\r\n5. o'clock\r\n6. point (in space or time)\r\n7. to draw a dot\r\n8. to check on a list\r\n9. to choose\r\n10. to order (food in a restaurant)\r\n11. to touch briefly\r\n12. to hint\r\n13. to light\r\n14. to ignite\r\n15. to pour a liquid drop by drop\r\n16. (old) one fifth of a two-hour watch 鏇碵geng1]\r\n17. dot stroke in Chinese characters\r\n18. classifier for items\r\n"},{"characters":"鐓","pinyin":"zh菙","tone":"3","id":1348,"definition":"1. variant of 鐓甗zhu3]\r\n2. to cook\r\n3. to boil\r\n"},{"characters":"鐙","pinyin":"g菕u","tone":"3","id":1375,"definition":"1. dog\r\n2. CL:闅粅鍙猍zhi1],姊潀鏉tiao2]\r\n"},{"characters":"鐢","pinyin":"shu菐i","tone":"3","id":1405,"definition":"1. to throw\r\n2. to fling\r\n3. to swing\r\n4. to leave behind\r\n5. to throw off\r\n6. to dump (sb)\r\n"},{"characters":"鐢","pinyin":"ji菐","tone":"3","id":1409,"definition":"1. first of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. (used for an unspecified person or thing)\r\n3. first (in a list, as a party to a contract etc)\r\n4. letter \"A\" or roman \"I\" in list \"A, B, C\", or \"I, II, III\" etc\r\n5. armor plating\r\n6. shell or carapace\r\n7. (of the fingers or toes) nail\r\n8. bladed leather or metal armor (old)\r\n9. ranking system used in the Imperial examinations (old)\r\n10. civil administration unit (old)\r\n11. ancient Chinese compass point: 75掳\r\n"},{"characters":"鐥","pinyin":"y菐ng","tone":"3","id":1425,"definition":"1. variant of 鐧鐥抂yang3]\r\n2. to itch\r\n3. to tickle\r\n4. to itch\r\n5. to tickle\r\n"},{"characters":"鐪","pinyin":"sh臎ng","tone":"3","id":1453,"definition":"1. to save\r\n2. to economize\r\n3. to do without\r\n4. to omit\r\n5. to leave out\r\n6. province\r\n7. CL:鍊媩涓猍ge4]\r\n8. to inspect\r\n9. to examine\r\n10. to be aware\r\n11. to pay a visit (to one's parents or elders)\r\n"},{"characters":"鐮","pinyin":"k菐n","tone":"3","id":1472,"definition":"1. to chop\r\n2. to cut down\r\n3. to throw sth at sb\r\n"},{"characters":"绐","pinyin":"zh菐i","tone":"3","id":1520,"definition":"1. narrow\r\n2. narrow-minded\r\n3. badly off\r\n"},{"characters":"绱","pinyin":"z菒","tone":"3","id":1560,"definition":"1. purple\r\n2. violet\r\n3. amethyst\r\n4. Lithospermum erythrorhizon (flowering plant whose root provides red purple dye)\r\n5. Japanese: murasaki\r\n"},{"characters":"缁","pinyin":"z菙","tone":"3","id":1572,"definition":"1. surname Zu\r\n2. to form\r\n3. to organize\r\n4. group\r\n5. team\r\n6. classifier for sets, series, groups of people, batteries\r\n"},{"characters":"韪","pinyin":"c菐i","tone":"3","id":1818,"definition":"1. variant of 韪cai3]\r\n2. to step on\r\n3. to tread\r\n4. to stamp\r\n5. to press a pedal\r\n6. to pedal (a bike)\r\n"},{"characters":"韬","pinyin":"t菐ng","tone":"3","id":1825,"definition":"1. to recline\r\n2. to lie down\r\n"},{"characters":"杞","pinyin":"zhu菐n","tone":"3","id":1828,"definition":"1. see 杞夋枃|杞枃[zhuai3 wen2]\r\n2. to turn\r\n3. to change direction\r\n4. to transfer\r\n5. to forward (mail)\r\n6. to revolve\r\n7. to turn\r\n8. to circle about\r\n9. to walk about\r\n10. classifier for revolutions (per minute etc): revs, rpm\r\n11. classifier for repeated actions\r\n"},{"characters":"杞","pinyin":"ru菐n","tone":"3","id":1832,"definition":"1. soft\r\n2. flexible\r\n3. variant of 杌焲杞痆ruan3]\r\n"},{"characters":"閱","pinyin":"x菒ng","tone":"3","id":1917,"definition":"1. to wake up\r\n2. to be awake\r\n3. to become aware\r\n4. to sober up\r\n5. to come to\r\n"},{"characters":"閿","pinyin":"su菕","tone":"3","id":1939,"definition":"1. to lock up\r\n2. to lock\r\n3. lock\r\n4. CL:鎶奫ba3]\r\n5. old variant of 閹東閿乕suo3]\r\n"},{"characters":"闂","pinyin":"chu菐ng","tone":"3","id":1948,"definition":"1. to rush\r\n2. to charge\r\n3. to dash\r\n4. to break through\r\n5. to temper oneself (through battling hardships)\r\n"},{"characters":"椤","pinyin":"d菒ng","tone":"3","id":1998,"definition":"1. apex\r\n2. crown of the head\r\n3. top\r\n4. roof\r\n5. most\r\n6. to carry on the head\r\n7. to push to the top\r\n8. to go against\r\n9. to replace\r\n10. to substitute\r\n11. to be subjected to (an aerial bombing, hailstorm etc)\r\n12. (slang) to \"bump\" a forum thread to raise its profile\r\n13. classifier for headwear, hats, veils etc\r\n"},{"characters":"棣","pinyin":"sh菕u","tone":"3","id":2032,"definition":"1. head\r\n2. chief\r\n3. first (occasion, thing etc)\r\n4. classifier for poems, songs etc\r\n"}],"32":[{"characters":"涓庡叾","pinyin":"y菙 q铆","tone":"32","id":27,"definition":"1. rather than...\r\n2. 鑸囧叾|涓庡叾[yu3 qi2] A 涓嶅[bu4 ru2] B (rather than A, better to B)\r\n"},{"characters":"涓讳汉","pinyin":"zh菙 r茅n","tone":"32","id":55,"definition":"1. master\r\n2. host\r\n3. owner\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓诲腑","pinyin":"zh菙 x铆","tone":"32","id":58,"definition":"1. chairperson\r\n2. premier\r\n3. chairman\r\n4. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"涓绘寔","pinyin":"zh菙 ch铆","tone":"32","id":61,"definition":"1. to take charge of\r\n2. to manage or direct\r\n3. to preside over\r\n4. to uphold\r\n5. to stand for (justice etc)\r\n6. to host (a TV or radio program etc)\r\n7. (TV) anchor\r\n"},{"characters":"涓婚","pinyin":"zh菙 t铆","tone":"32","id":63,"definition":"1. theme\r\n2. subject\r\n"},{"characters":"浠ヤ负","pinyin":"y菒 w茅i","tone":"32","id":120,"definition":"1. to believe\r\n2. to think\r\n3. to consider\r\n4. to be under the impression\r\n"},{"characters":"浠ュ強","pinyin":"y菒 j铆","tone":"32","id":121,"definition":"1. as well as\r\n2. too\r\n3. and\r\n"},{"characters":"浠ユ潵","pinyin":"y菒 l谩i","tone":"32","id":122,"definition":"1. since (a previous event)\r\n"},{"characters":"浠夸經","pinyin":"f菐ng f煤","tone":"32","id":126,"definition":"1. variant of 褰峰娇|浠夸經[fang3 fu2]\r\n2. to seem\r\n3. as if\r\n4. alike\r\n5. similar\r\n"},{"characters":"淇濆瓨","pinyin":"b菐o c煤n","tone":"32","id":183,"definition":"1. to conserve\r\n2. to preserve\r\n3. to keep\r\n4. to save (a file etc) (computing)\r\n"},{"characters":"淇濇寔","pinyin":"b菐o ch铆","tone":"32","id":186,"definition":"1. to keep\r\n2. to maintain\r\n3. to hold\r\n4. to preserve\r\n"},{"characters":"淇濈暀","pinyin":"b菐o li煤","tone":"32","id":187,"definition":"1. to retain\r\n2. to continue to have\r\n3. to preserve\r\n4. to maintain\r\n5. to reserve\r\n6. reservations\r\n7. to hold back (approval or acceptance)\r\n"},{"characters":"鍊掗湁","pinyin":"d菐o m茅i","tone":"32","id":200,"definition":"1. to have bad luck\r\n2. to be out of luck\r\n"},{"characters":"鍋囧","pinyin":"ji菐 r煤","tone":"32","id":205,"definition":"1. if\r\n"},{"characters":"鍋剁劧","pinyin":"菕u r谩n","tone":"32","id":210,"definition":"1. incidentally\r\n2. occasional\r\n3. occasionally\r\n4. by chance\r\n5. randomly\r\n"},{"characters":"鍌ㄥ瓨","pinyin":"ch菙 c煤n","tone":"32","id":215,"definition":"1. stockpile\r\n2. to store\r\n3. to stockpile\r\n4. storage\r\n"},{"characters":"鍏稿瀷","pinyin":"di菐n x铆ng","tone":"32","id":257,"definition":"1. model\r\n2. typical case\r\n3. archetype\r\n4. typical\r\n5. representative\r\n"},{"characters":"鍏绘垚","pinyin":"y菐ng ch茅ng","tone":"32","id":259,"definition":"1. to cultivate\r\n2. to raise\r\n3. to form (a habit)\r\n4. to acquire\r\n"},{"characters":"鍑嗘椂","pinyin":"zh菙n sh铆","tone":"32","id":283,"definition":"1. on time\r\n2. punctual\r\n3. on schedule\r\n"},{"characters":"鍖楁瀬","pinyin":"b臎i j铆","tone":"32","id":366,"definition":"1. the North Pole\r\n2. the Arctic Pole\r\n3. the north magnetic pole\r\n"},{"characters":"鍙嶈","pinyin":"f菐n 茅r","tone":"32","id":408,"definition":"1. instead\r\n2. on the contrary\r\n3. contrary (to expectations)\r\n"},{"characters":"鍙嶉┏","pinyin":"f菐n b贸","tone":"32","id":409,"definition":"1. to retort\r\n2. to refute\r\n"},{"characters":"鍦哄悎","pinyin":"ch菐ng h茅","tone":"32","id":551,"definition":"1. situation\r\n2. occasion\r\n3. context\r\n4. setting\r\n5. location\r\n6. venue\r\n"},{"characters":"瀹℃煡","pinyin":"sh臎n ch谩","tone":"32","id":675,"definition":"1. to examine\r\n2. to investigate\r\n3. to censor out\r\n4. censorship\r\n"},{"characters":"瀵艰埅","pinyin":"d菐o h谩ng","tone":"32","id":708,"definition":"1. navigation\r\n"},{"characters":"灞炰簬","pinyin":"sh菙 y煤","tone":"32","id":730,"definition":"1. to be classified as\r\n2. to belong to\r\n3. to be part of\r\n"},{"characters":"褰╄櫣","pinyin":"c菐i h贸ng","tone":"32","id":822,"definition":"1. rainbow\r\n2. CL:閬揫dao4]\r\n"},{"characters":"鎬荤粨","pinyin":"z菕ng ji茅","tone":"32","id":857,"definition":"1. to sum up\r\n2. to conclude\r\n3. summary\r\n4. r茅sum茅\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬昏","pinyin":"z菕ng c谩i","tone":"32","id":859,"definition":"1. chairman\r\n2. director-general (of a company etc)\r\n"},{"characters":"鎶佃揪","pinyin":"d菒 d谩","tone":"32","id":970,"definition":"1. to arrive\r\n2. to reach (a destination)\r\n"},{"characters":"鏀归潻","pinyin":"g菐i g茅","tone":"32","id":1073,"definition":"1. reform\r\n2. CL:娆ci4],绋畖绉峓zhong3],闋厊椤筟xiang4]\r\n3. to reform\r\n"},{"characters":"鏁撮綈","pinyin":"zh臎ng q铆","tone":"32","id":1096,"definition":"1. orderly\r\n2. neat\r\n3. even\r\n4. tidy\r\n"},{"characters":"鏄剧劧","pinyin":"xi菐n r谩n","tone":"32","id":1138,"definition":"1. clear\r\n2. evident\r\n3. obvious(ly)\r\n"},{"characters":"鏈楄","pinyin":"l菐ng d煤","tone":"32","id":1157,"definition":"1. to read aloud\r\n"},{"characters":"鏈汉","pinyin":"b臎n r茅n","tone":"32","id":1166,"definition":"1. the person himself\r\n2. I (humble form used in speeches)\r\n3. oneself\r\n4. myself\r\n5. in person\r\n6. personal\r\n"},{"characters":"鏈兘","pinyin":"b臎n n茅ng","tone":"32","id":1168,"definition":"1. instinct\r\n"},{"characters":"鏈挶","pinyin":"b臎n qi谩n","tone":"32","id":1171,"definition":"1. capital\r\n2. (fig.) asset\r\n3. advantage\r\n4. the means (to do sth)\r\n"},{"characters":"鏋滃疄","pinyin":"gu菕 sh铆","tone":"32","id":1185,"definition":"1. fruit (produced by a plant)\r\n2. (fig.) fruits (of success etc)\r\n3. results\r\n4. gains\r\n"},{"characters":"鏋滅劧","pinyin":"gu菕 r谩n","tone":"32","id":1186,"definition":"1. really\r\n2. sure enough\r\n3. as expected\r\n4. if indeed\r\n"},{"characters":"姝瑰緬","pinyin":"d菐i t煤","tone":"32","id":1241,"definition":"1. evildoer\r\n2. malefactor\r\n3. gangster\r\n4. hoodlum\r\n"},{"characters":"娉曚汉","pinyin":"f菐 r茅n","tone":"32","id":1275,"definition":"1. legal person\r\n2. corporation\r\n3. see also 鑷劧浜篬zi4 ran2 ren2]\r\n"},{"characters":"婊¤冻","pinyin":"m菐n z煤","tone":"32","id":1314,"definition":"1. to satisfy\r\n2. to meet (the needs of)\r\n3. satisfied\r\n4. content\r\n"},{"characters":"婕斿憳","pinyin":"y菐n yu谩n","tone":"32","id":1318,"definition":"1. actor or actress\r\n2. performer\r\n3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鐏煷","pinyin":"hu菕 ch谩i","tone":"32","id":1325,"definition":"1. match (for lighting fire)\r\n2. CL:鏍筟gen1],鐩抂he2]\r\n"},{"characters":"鐙$尵","pinyin":"ji菐o hu谩","tone":"32","id":1376,"definition":"1. crafty\r\n2. cunning\r\n3. sly\r\n"},{"characters":"鐞嗙敱","pinyin":"l菒 y贸u","tone":"32","id":1394,"definition":"1. reason\r\n2. grounds\r\n3. justification\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绛変簬","pinyin":"d臎ng y煤","tone":"32","id":1530,"definition":"1. to equal\r\n2. to be tantamount to\r\n"},{"characters":"绛夌骇","pinyin":"d臎ng j铆","tone":"32","id":1533,"definition":"1. grade\r\n2. rank\r\n3. status\r\n"},{"characters":"绠鐩","pinyin":"ji菐n zh铆","tone":"32","id":1543,"definition":"1. simply\r\n2. at all\r\n3. practically\r\n"},{"characters":"绱ф","pinyin":"j菒n j铆","tone":"32","id":1559,"definition":"1. urgent\r\n2. emergency\r\n"},{"characters":"缁勫悎","pinyin":"z菙 h茅","tone":"32","id":1573,"definition":"1. to assemble\r\n2. combination\r\n3. combinatorial\r\n"},{"characters":"缁勬垚","pinyin":"z菙 ch茅ng","tone":"32","id":1574,"definition":"1. to form\r\n2. to make up\r\n3. to constitute\r\n"},{"characters":"缃戠悆","pinyin":"w菐ng qi煤","tone":"32","id":1600,"definition":"1. tennis\r\n2. tennis ball\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑰佸﹩","pinyin":"l菐o p贸","tone":"32","id":1610,"definition":"1. (coll.) wife\r\n"},{"characters":"鑰崇幆","pinyin":"臎r hu谩n","tone":"32","id":1616,"definition":"1. earring\r\n2. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4]\r\n"},{"characters":"琛ュ伩","pinyin":"b菙 ch谩ng","tone":"32","id":1697,"definition":"1. to compensate\r\n2. to make up\r\n"},{"characters":"琛ㄥ喅","pinyin":"bi菐o ju茅","tone":"32","id":1701,"definition":"1. to decide by vote\r\n2. to vote\r\n"},{"characters":"琛ㄦ儏","pinyin":"bi菐o q铆ng","tone":"32","id":1704,"definition":"1. (facial) expression\r\n2. to express one's feelings\r\n3. expression\r\n"},{"characters":"琛ㄦ槑","pinyin":"bi菐o m铆ng","tone":"32","id":1705,"definition":"1. to make clear\r\n2. to make known\r\n3. to state clearly\r\n4. to indicate\r\n5. known\r\n"},{"characters":"琛ㄨ揪","pinyin":"bi菐o d谩","tone":"32","id":1707,"definition":"1. to express\r\n2. to convey\r\n"},{"characters":"璇█","pinyin":"y菙 y谩n","tone":"32","id":1765,"definition":"1. language\r\n2. CL:闁|闂╗men2],绋畖绉峓zhong3]\r\n"},{"characters":"璇锋眰","pinyin":"q菒ng qi煤","tone":"32","id":1769,"definition":"1. to request\r\n2. to ask\r\n3. request\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璧屽崥","pinyin":"d菙 b贸","tone":"32","id":1802,"definition":"1. to gamble\r\n"},{"characters":"韬茶棌","pinyin":"du菕 c谩ng","tone":"32","id":1824,"definition":"1. to conceal oneself\r\n2. to go into hiding\r\n3. to take cover\r\n"},{"characters":"閲囬泦","pinyin":"c菐i j铆","tone":"32","id":1922,"definition":"1. to gather\r\n2. to collect\r\n3. to harvest\r\n"},{"characters":"楗卞拰","pinyin":"b菐o h茅","tone":"32","id":2029,"definition":"1. saturation\r\n"}],"34":[{"characters":"涓戞伓","pinyin":"ch菕u 猫","tone":"34","id":29,"definition":"1. ugly\r\n2. repulsive\r\n"},{"characters":"涓讳换","pinyin":"zh菙 r猫n","tone":"34","id":56,"definition":"1. director\r\n2. head\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓诲姩","pinyin":"zh菙 d貌ng","tone":"34","id":57,"definition":"1. to take the initiative\r\n2. to do sth of one's own accord\r\n3. spontaneous\r\n4. active\r\n5. opposite: passive 琚嫊|琚姩[bei4 dong4]\r\n6. drive (of gears and shafts etc)\r\n"},{"characters":"浜т笟","pinyin":"ch菐n y猫","tone":"34","id":89,"definition":"1. industry\r\n2. estate\r\n3. property\r\n4. industrial\r\n"},{"characters":"浜彈","pinyin":"xi菐ng sh貌u","tone":"34","id":92,"definition":"1. to enjoy\r\n2. to live it up\r\n3. pleasure\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"浠旂粏","pinyin":"z菒 x矛","tone":"34","id":115,"definition":"1. careful\r\n2. attentive\r\n3. cautious\r\n"},{"characters":"浼佷笟","pinyin":"q菒 y猫","tone":"34","id":127,"definition":"1. company\r\n2. firm\r\n3. enterprise\r\n4. corporation\r\n5. CL:瀹禰jia1]\r\n"},{"characters":"浼欎即","pinyin":"hu菕 b脿n","tone":"34","id":134,"definition":"1. partner\r\n2. companion\r\n3. comrade\r\n"},{"characters":"浼熷ぇ","pinyin":"w臎i d脿","tone":"34","id":137,"definition":"1. huge\r\n2. great\r\n3. grand\r\n4. worthy of the greatest admiration\r\n5. important (contribution etc)\r\n"},{"characters":"浣撲細","pinyin":"t菒 hu矛","tone":"34","id":156,"definition":"1. to know from experience\r\n2. to learn through experience\r\n3. to realize\r\n4. understanding\r\n5. experience\r\n"},{"characters":"浣撶幇","pinyin":"t菒 xi脿n","tone":"34","id":157,"definition":"1. to embody\r\n2. to reflect\r\n3. to incarnate\r\n"},{"characters":"浣撻獙","pinyin":"t菒 y脿n","tone":"34","id":159,"definition":"1. to experience for oneself\r\n"},{"characters":"浣垮姴","pinyin":"sh菒 j矛n","tone":"34","id":170,"definition":"1. to exert all one's strength"},{"characters":"浣跨敤","pinyin":"sh菒 y貌ng","tone":"34","id":171,"definition":"1. to use\r\n2. to employ\r\n3. to apply\r\n4. to make use of\r\n"},{"characters":"淇濆崼","pinyin":"b菐o w猫i","tone":"34","id":181,"definition":"1. to defend\r\n2. to safeguard\r\n"},{"characters":"淇濆瘑","pinyin":"b菐o m矛","tone":"34","id":185,"definition":"1. to keep sth confidential\r\n2. to maintain secrecy\r\n"},{"characters":"淇濋噸","pinyin":"b菐o zh貌ng","tone":"34","id":189,"definition":"1. to take care of oneself\r\n"},{"characters":"淇濋殰","pinyin":"b菐o zh脿ng","tone":"34","id":191,"definition":"1. to ensure\r\n2. to guarantee\r\n3. to safeguard\r\n"},{"characters":"鍊掗棴","pinyin":"d菐o b矛","tone":"34","id":199,"definition":"1. to go bankrupt\r\n2. to close down\r\n"},{"characters":"鍋囪","pinyin":"ji菐 sh猫","tone":"34","id":207,"definition":"1. to suppose\r\n2. to presume\r\n3. to assume\r\n4. supposing that ...\r\n5. if\r\n6. hypothesis\r\n7. conjecture\r\n"},{"characters":"鍌ㄥ","pinyin":"ch菙 b猫i","tone":"34","id":214,"definition":"1. reserves\r\n2. to store up\r\n"},{"characters":"鍌ㄨ搫","pinyin":"ch菙 x霉","tone":"34","id":216,"definition":"1. to deposit money\r\n2. to save\r\n3. savings\r\n"},{"characters":"鍐欎綔","pinyin":"xi臎 zu貌","tone":"34","id":266,"definition":"1. to write\r\n2. to compose\r\n3. writing\r\n4. written works\r\n"},{"characters":"鍐锋贰","pinyin":"l臎ng d脿n","tone":"34","id":280,"definition":"1. cold\r\n2. indifferent\r\n"},{"characters":"鍑嗙‘","pinyin":"zh菙n qu猫","tone":"34","id":284,"definition":"1. accurate\r\n2. exact\r\n3. precise\r\n"},{"characters":"鍕囨皵","pinyin":"y菕ng q矛","tone":"34","id":352,"definition":"1. courage\r\n2. valor\r\n"},{"characters":"鍙嬭皧","pinyin":"y菕u y矛","tone":"34","id":402,"definition":"1. companionship\r\n2. fellowship\r\n3. friendship\r\n"},{"characters":"鍙嶅","pinyin":"f菐n f霉","tone":"34","id":404,"definition":"1. variant of 鍙嶈|鍙嶅[fan3 fu4]\r\n2. repeatedly\r\n3. over and over\r\n4. to upend\r\n5. unstable\r\n6. to come and go\r\n7. (of an illness) to return\r\n"},{"characters":"鍙嶅簲","pinyin":"f菐n y矛ng","tone":"34","id":405,"definition":"1. to react\r\n2. to respond\r\n3. reaction\r\n4. response\r\n5. reply\r\n6. chemical reaction\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙嶆槧","pinyin":"f菐n y矛ng","tone":"34","id":406,"definition":"1. to mirror\r\n2. to reflect\r\n3. mirror image\r\n4. reflection\r\n5. (fig.) to report\r\n6. to make known\r\n7. to render\r\n"},{"characters":"鍙嶆","pinyin":"f菐n zh猫ng","tone":"34","id":407,"definition":"1. anyway\r\n2. in any case\r\n3. to come over from the enemy's side\r\n"},{"characters":"鍙e懗","pinyin":"k菕u w猫i","tone":"34","id":436,"definition":"1. a person's preferences\r\n2. tastes (in food)\r\n3. flavor\r\n"},{"characters":"鍙や唬","pinyin":"g菙 d脿i","tone":"34","id":437,"definition":"1. ancient times\r\n2. olden times\r\n"},{"characters":"鍙","pinyin":"zh菒 y脿o","tone":"34","id":440,"definition":"1. if only\r\n2. so long as\r\n"},{"characters":"鍙","pinyin":"k臎 p脿","tone":"34","id":444,"definition":"1. awful\r\n2. dreadful\r\n3. fearful\r\n4. formidable\r\n5. frightful\r\n6. scary\r\n7. hideous\r\n8. horrible\r\n9. terrible\r\n10. terribly\r\n"},{"characters":"鍙","pinyin":"k臎 ji脿n","tone":"34","id":445,"definition":"1. it can clearly be seen (that this is the case)\r\n2. it is (thus) clear\r\n3. clear\r\n4. visible\r\n"},{"characters":"鍙潬","pinyin":"k臎 k脿o","tone":"34","id":446,"definition":"1. reliable\r\n"},{"characters":"鍚﹀畾","pinyin":"f菕u d矛ng","tone":"34","id":473,"definition":"1. to negate\r\n2. to deny\r\n3. to reject\r\n4. negative (answer)\r\n5. negation\r\n"},{"characters":"鍚﹁","pinyin":"f菕u r猫n","tone":"34","id":474,"definition":"1. to declare to be untrue\r\n2. to deny\r\n"},{"characters":"鍚垫灦","pinyin":"ch菐o ji脿","tone":"34","id":478,"definition":"1. to quarrel\r\n2. to have a row\r\n3. quarrel\r\n4. CL:闋搢椤縖dun4]\r\n"},{"characters":"鍝","pinyin":"n菐 p脿","tone":"34","id":508,"definition":"1. even\r\n2. even if\r\n3. even though\r\n4. no matter how\r\n"},{"characters":"鍠樻皵","pinyin":"chu菐n q矛","tone":"34","id":520,"definition":"1. to breathe deeply\r\n2. to pant\r\n"},{"characters":"鍦熷湴","pinyin":"t菙 d矛","tone":"34","id":538,"definition":"1. land\r\n2. soil\r\n3. territory\r\n4. CL:鐗嘯pian4],濉妡鍧梉kuai4]\r\n5. local god\r\n6. genius loci\r\n"},{"characters":"鍦熻眴","pinyin":"t菙 d貌u","tone":"34","id":539,"definition":"1. potato\r\n2. CL:鍊媩涓猍ge4]\r\n3. (Tw) peanut\r\n4. CL:椤唡棰梉ke1]\r\n"},{"characters":"鍦洪潰","pinyin":"ch菐ng mi脿n","tone":"34","id":553,"definition":"1. scene\r\n2. spectacle\r\n3. occasion\r\n4. situation\r\n"},{"characters":"鍧︾巼","pinyin":"t菐n shu脿i","tone":"34","id":557,"definition":"1. frank (discussion)\r\n2. blunt\r\n3. open\r\n"},{"characters":"鍫靛","pinyin":"d菙 s猫","tone":"34","id":568,"definition":"1. to block\r\n2. to stop\r\n3. blockage\r\n"},{"characters":"澶勫垎","pinyin":"ch菙 f猫n","tone":"34","id":575,"definition":"1. to discipline sb\r\n2. to punish\r\n3. disciplinary action\r\n4. to deal with (a matter)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶勫","pinyin":"ch菙 j矛ng","tone":"34","id":576,"definition":"1. situation (of a person)\r\n"},{"characters":"澶勭疆","pinyin":"ch菙 zh矛","tone":"34","id":578,"definition":"1. to handle\r\n2. to take care of\r\n3. to punish\r\n"},{"characters":"濂冲+","pinyin":"n菤 sh矛","tone":"34","id":619,"definition":"1. lady\r\n2. madam\r\n3. CL:鍊媩涓猍ge4],浣峓wei4]\r\n4. Miss\r\n5. Ms\r\n"},{"characters":"瀹濊礉","pinyin":"b菐o b猫i","tone":"34","id":663,"definition":"1. treasured object\r\n2. treasure\r\n3. darling\r\n4. baby\r\n5. cowry\r\n6. good-for-nothing or queer character\r\n"},{"characters":"瀹濊吹","pinyin":"b菐o gu矛","tone":"34","id":664,"definition":"1. valuable\r\n2. precious\r\n3. to value\r\n4. to treasure\r\n5. to set store by\r\n"},{"characters":"瀹犵墿","pinyin":"ch菕ng w霉","tone":"34","id":673,"definition":"1. house pet\r\n"},{"characters":"瀹″垽","pinyin":"sh臎n p脿n","tone":"34","id":674,"definition":"1. a trial\r\n2. to try sb\r\n"},{"characters":"瀵煎悜","pinyin":"d菐o xi脿ng","tone":"34","id":704,"definition":"1. to be oriented towards\r\n2. orientation\r\n"},{"characters":"瀵煎脊","pinyin":"d菐o d脿n","tone":"34","id":705,"definition":"1. guided missile\r\n2. cruise missile\r\n3. missile\r\n4. CL:鏋歔mei2]\r\n"},{"characters":"瀵艰嚧","pinyin":"d菐o zh矛","tone":"34","id":707,"definition":"1. to lead to\r\n2. to create\r\n3. to cause\r\n4. to bring about\r\n"},{"characters":"灏忔皵","pinyin":"xi菐o q矛","tone":"34","id":714,"definition":"1. stingy\r\n2. petty\r\n3. miserly\r\n4. narrow-minded\r\n"},{"characters":"灏忛害","pinyin":"xi菐o m脿i","tone":"34","id":716,"definition":"1. wheat\r\n2. CL:绮抂li4]\r\n"},{"characters":"灏藉揩","pinyin":"j菒n ku脿i","tone":"34","id":721,"definition":"1. as quickly as possible\r\n2. as soon as possible\r\n3. with all speed\r\n4. also written 鐩″揩|灏藉揩\r\n5. see 鐩″揩|灏藉揩[jin3 kuai4]\r\n6. as quickly as possible\r\n7. as soon as possible\r\n8. with all speed\r\n"},{"characters":"灏介噺","pinyin":"j菒n li脿ng","tone":"34","id":722,"definition":"1. as much as possible\r\n2. to the greatest extent\r\n3. as much as possible\r\n4. to the greatest extent\r\n"},{"characters":"宸﹀彸","pinyin":"zu菕 y貌u","tone":"34","id":744,"definition":"1. left and right\r\n2. nearby\r\n3. approximately\r\n4. attendant\r\n5. to control\r\n6. to influence\r\n"},{"characters":"宸у","pinyin":"qi菐o mi脿o","tone":"34","id":745,"definition":"1. ingenious\r\n2. clever\r\n3. ingenuity\r\n4. artifice\r\n"},{"characters":"骞垮ぇ","pinyin":"gu菐ng d脿","tone":"34","id":781,"definition":"1. (of an area) vast or extensive\r\n2. large-scale\r\n3. widespread\r\n4. (of people) numerous\r\n"},{"characters":"骞挎硾","pinyin":"gu菐ng f脿n","tone":"34","id":782,"definition":"1. extensive\r\n2. wide range\r\n"},{"characters":"褰╃エ","pinyin":"c菐i pi脿o","tone":"34","id":821,"definition":"1. lottery ticket\r\n"},{"characters":"鎬诲叡","pinyin":"z菕ng g貌ng","tone":"34","id":854,"definition":"1. altogether\r\n2. in sum\r\n3. in all\r\n4. in total\r\n"},{"characters":"鎬荤畻","pinyin":"z菕ng su脿n","tone":"34","id":856,"definition":"1. at long last\r\n2. finally\r\n3. on the whole\r\n"},{"characters":"鎯冲康","pinyin":"xi菐ng ni脿n","tone":"34","id":879,"definition":"1. to miss\r\n2. to remember with longing\r\n3. to long to see again\r\n"},{"characters":"鎯宠薄","pinyin":"xi菐ng xi脿ng","tone":"34","id":880,"definition":"1. to imagine\r\n2. to fancy\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰熷彈","pinyin":"g菐n sh貌u","tone":"34","id":885,"definition":"1. to sense\r\n2. perception\r\n3. to feel (through the senses)\r\n4. to experience\r\n5. a feeling\r\n6. an impression\r\n7. an experience\r\n"},{"characters":"鎵嬪","pinyin":"sh菕u t脿o","tone":"34","id":917,"definition":"1. glove\r\n2. mitten\r\n3. CL:闆檤鍙孾shuang1],闅粅鍙猍zhi1]\r\n"},{"characters":"鎵嬫湳","pinyin":"sh菕u sh霉","tone":"34","id":920,"definition":"1. (surgical) operation\r\n2. surgery\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎵嬬画","pinyin":"sh菕u x霉","tone":"34","id":921,"definition":"1. procedure\r\n2. CL:閬揫dao4],鍊媩涓猍ge4]\r\n3. formalities\r\n"},{"characters":"鎵撲粭","pinyin":"d菐 zh脿ng","tone":"34","id":924,"definition":"1. to fight a battle\r\n2. to go to war\r\n"},{"characters":"鎵撴灦","pinyin":"d菐 ji脿","tone":"34","id":930,"definition":"1. to fight\r\n2. to scuffle\r\n3. to come to blows\r\n4. CL:鍫磡鍦篬chang2]\r\n"},{"characters":"鎶婃彙","pinyin":"b菐 w貌","tone":"34","id":948,"definition":"1. to grasp (also fig.)\r\n2. to seize\r\n3. to hold\r\n4. assurance\r\n5. certainty\r\n6. sure (of the outcome)\r\n"},{"characters":"鎶靛埗","pinyin":"d菒 zh矛","tone":"34","id":968,"definition":"1. to resist\r\n2. to boycott\r\n3. to refuse (to cooperate)\r\n4. to reject\r\n5. resistance\r\n6. refusal\r\n"},{"characters":"鎶垫姉","pinyin":"d菒 k脿ng","tone":"34","id":969,"definition":"1. to resist\r\n2. resistance\r\n"},{"characters":"鎸戞垬","pinyin":"ti菐o zh脿n","tone":"34","id":996,"definition":"1. to challenge\r\n2. challenge\r\n"},{"characters":"鎹d贡","pinyin":"d菐o lu脿n","tone":"34","id":1009,"definition":"1. to disturb\r\n2. to look for trouble\r\n3. to stir up a row\r\n4. to bother sb intentionally\r\n"},{"characters":"鎺屾彙","pinyin":"zh菐ng w貌","tone":"34","id":1011,"definition":"1. to grasp (often fig.)\r\n2. to control\r\n3. to seize (initiative, opportunity, destiny)\r\n4. to master\r\n5. to know well\r\n6. to understand sth well and know how to use it\r\n7. fluency\r\n"},{"characters":"鏀瑰杽","pinyin":"g菐i sh脿n","tone":"34","id":1070,"definition":"1. to make better\r\n2. to improve\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀规","pinyin":"g菐i zh猫ng","tone":"34","id":1071,"definition":"1. to correct\r\n2. to amend\r\n3. to put right\r\n4. correction\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀硅繘","pinyin":"g菐i j矛n","tone":"34","id":1072,"definition":"1. to improve\r\n2. to make better\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁翠釜","pinyin":"zh臎ng g猫","tone":"34","id":1093,"definition":"1. whole\r\n2. entire\r\n3. total\r\n"},{"characters":"鏄剧ず","pinyin":"xi菐n sh矛","tone":"34","id":1139,"definition":"1. to show\r\n2. to illustrate\r\n3. to display\r\n4. to demonstrate\r\n"},{"characters":"鏅亶","pinyin":"p菙 bi脿n","tone":"34","id":1142,"definition":"1. universal\r\n2. general\r\n3. widespread\r\n4. common\r\n"},{"characters":"鏈夊埄","pinyin":"y菕u l矛","tone":"34","id":1154,"definition":"1. advantageous\r\n2. to have advantages\r\n3. favorable\r\n"},{"characters":"鏈夎叮","pinyin":"y菕u q霉","tone":"34","id":1155,"definition":"1. interesting\r\n2. fascinating\r\n3. amusing\r\n"},{"characters":"鏈簨","pinyin":"b臎n sh矛","tone":"34","id":1165,"definition":"1. source material\r\n2. original story\r\n3. ability\r\n4. skill\r\n"},{"characters":"鏈川","pinyin":"b臎n zh矛","tone":"34","id":1169,"definition":"1. essence\r\n2. nature\r\n3. innate character\r\n4. intrinsic quality\r\n"},{"characters":"姒滄牱","pinyin":"b菐ng y脿ng","tone":"34","id":1218,"definition":"1. example\r\n2. model\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姝ゅ","pinyin":"c菒 w脿i","tone":"34","id":1236,"definition":"1. besides\r\n2. in addition\r\n3. moreover\r\n4. furthermore\r\n"},{"characters":"姝︽湳","pinyin":"w菙 sh霉","tone":"34","id":1239,"definition":"1. military skill or technique (in former times)\r\n2. all kinds of martial art sports (some claiming spiritual development)\r\n3. self-defense\r\n4. tradition of choreographed fights from opera and film (recent usage)\r\n5. also called kungfu 鍔熷か\r\n6. CL:绋畖绉峓zhong3]\r\n"},{"characters":"姣斾緥","pinyin":"b菒 l矛","tone":"34","id":1247,"definition":"1. proportion\r\n2. scale\r\n"},{"characters":"姣斿柣","pinyin":"b菒 y霉","tone":"34","id":1248,"definition":"1. to compare\r\n2. to liken to\r\n3. metaphor\r\n4. analogy\r\n5. figure of speech\r\n6. figuratively\r\n"},{"characters":"姣旈噸","pinyin":"b菒 zh貌ng","tone":"34","id":1250,"definition":"1. proportion\r\n2. specific gravity\r\n"},{"characters":"娉曢櫌","pinyin":"f菐 yu脿n","tone":"34","id":1276,"definition":"1. court of law\r\n2. court\r\n"},{"characters":"鐐圭紑","pinyin":"di菐n zhu矛","tone":"34","id":1337,"definition":"1. to decorate\r\n2. to adorn\r\n3. sprinkled\r\n4. studded\r\n5. only for show\r\n"},{"characters":"鐞嗚","pinyin":"l菒 l霉n","tone":"34","id":1395,"definition":"1. theory\r\n2. CL:鍊媩涓猍ge4]\r\n3. to argue\r\n4. to take notice of\r\n"},{"characters":"鐪佺暐","pinyin":"sh臎ng l眉猫","tone":"34","id":1454,"definition":"1. to leave out\r\n2. an omission\r\n"},{"characters":"鐪奸暅","pinyin":"y菐n j矛ng","tone":"34","id":1460,"definition":"1. spectacles\r\n2. eyeglasses\r\n3. CL:鍓痆fu4]\r\n"},{"characters":"鐭績","pinyin":"du菐n c霉","tone":"34","id":1470,"definition":"1. short in time\r\n2. fleeting\r\n3. brief\r\n4. gasping (breath)\r\n5. curt (tone of voice)\r\n"},{"characters":"绉嶇被","pinyin":"zh菕ng l猫i","tone":"34","id":1496,"definition":"1. kind\r\n2. genus\r\n3. type\r\n4. category\r\n5. variety\r\n6. species\r\n7. sort\r\n8. class\r\n"},{"characters":"绋冲畾","pinyin":"w臎n d矛ng","tone":"34","id":1513,"definition":"1. steady\r\n2. stable\r\n3. stability\r\n4. to stabilize\r\n5. to pacify\r\n"},{"characters":"绛夊","pinyin":"d臎ng h貌u","tone":"34","id":1531,"definition":"1. to wait\r\n2. to wait for\r\n"},{"characters":"绛夊緟","pinyin":"d臎ng d脿i","tone":"34","id":1532,"definition":"1. to wait\r\n2. to wait for\r\n"},{"characters":"绠鍘","pinyin":"ji菐n l矛","tone":"34","id":1542,"definition":"1. curriculum vitae (CV)\r\n2. r茅sum茅\r\n3. biographical notes\r\n"},{"characters":"绫抽キ","pinyin":"m菒 f脿n","tone":"34","id":1546,"definition":"1. (cooked) rice\r\n"},{"characters":"缁戞灦","pinyin":"b菐ng ji脿","tone":"34","id":1580,"definition":"1. to kidnap\r\n2. to abduct\r\n3. to hijack\r\n4. a kidnapping\r\n5. abduction\r\n6. staking\r\n"},{"characters":"缃戠珯","pinyin":"w菐ng zh脿n","tone":"34","id":1601,"definition":"1. website\r\n2. network station\r\n3. node\r\n"},{"characters":"缃戠粶","pinyin":"w菐ng lu貌","tone":"34","id":1602,"definition":"1. Internet\r\n2. network (computing, telecommunications, transport etc)\r\n"},{"characters":"缇庢湳","pinyin":"m臎i sh霉","tone":"34","id":1605,"definition":"1. art\r\n2. fine arts\r\n3. painting\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鑲$エ","pinyin":"g菙 pi脿o","tone":"34","id":1621,"definition":"1. share certificate\r\n2. stock (finance)\r\n"},{"characters":"鑳嗘","pinyin":"d菐n qi猫","tone":"34","id":1626,"definition":"1. timid\r\n2. cowardly\r\n"},{"characters":"鑴戣","pinyin":"n菐o d脿i","tone":"34","id":1640,"definition":"1. head\r\n2. skull\r\n3. brains\r\n4. mental capability\r\n5. CL:椤唡棰梉ke1],鍊媩涓猍ge4]\r\n"},{"characters":"鑽夋","pinyin":"c菐o 脿n","tone":"34","id":1675,"definition":"1. draft (legislation, proposal etc)\r\n"},{"characters":"鑽夌巼","pinyin":"c菐o shu脿i","tone":"34","id":1676,"definition":"1. careless\r\n2. negligent\r\n3. sloppy\r\n4. not serious\r\n"},{"characters":"琛ユ晳","pinyin":"b菙 ji霉","tone":"34","id":1699,"definition":"1. to remedy\r\n"},{"characters":"琛ㄦ","pinyin":"bi菐o t脿i","tone":"34","id":1703,"definition":"1. to declare one's position\r\n2. to say where one stands\r\n"},{"characters":"琛ㄧ幇","pinyin":"bi菐o xi脿n","tone":"34","id":1706,"definition":"1. to show\r\n2. to show off\r\n3. to display\r\n4. to manifest\r\n5. expression\r\n6. manifestation\r\n7. show\r\n8. display\r\n9. performance (at work etc)\r\n10. behavior\r\n"},{"characters":"琛ㄩ潰","pinyin":"bi菐o mi脿n","tone":"34","id":1708,"definition":"1. surface\r\n2. face\r\n3. outside\r\n4. appearance\r\n"},{"characters":"瑙掑害","pinyin":"ji菐o d霉","tone":"34","id":1729,"definition":"1. angle\r\n2. point of view\r\n"},{"characters":"璁ㄥ帉","pinyin":"t菐o y脿n","tone":"34","id":1733,"definition":"1. to dislike\r\n2. to loathe\r\n3. disagreeable\r\n4. troublesome\r\n5. annoying\r\n"},{"characters":"璁ㄨ","pinyin":"t菐o l霉n","tone":"34","id":1734,"definition":"1. to discuss\r\n2. to talk over\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁插骇","pinyin":"ji菐ng zu貌","tone":"34","id":1739,"definition":"1. a course of lectures\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁藉埡","pinyin":"f臎ng c矛","tone":"34","id":1743,"definition":"1. to satirize\r\n2. to mock\r\n3. irony\r\n4. satire\r\n5. sarcasm\r\n"},{"characters":"璇婃柇","pinyin":"zh臎n du脿n","tone":"34","id":1751,"definition":"1. diagnosis\r\n2. to diagnose\r\n"},{"characters":"璇皵","pinyin":"y菙 q矛","tone":"34","id":1763,"definition":"1. tone\r\n2. manner of speaking\r\n3. mood\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璋ㄦ厧","pinyin":"j菒n sh猫n","tone":"34","id":1778,"definition":"1. cautious\r\n2. prudent\r\n"},{"characters":"璐箟","pinyin":"bi菐n y矛","tone":"34","id":1794,"definition":"1. derogatory sense\r\n2. negative connotation\r\n"},{"characters":"璧跺揩","pinyin":"g菐n ku脿i","tone":"34","id":1810,"definition":"1. at once\r\n2. immediately\r\n"},{"characters":"杞彉","pinyin":"zhu菐n bi脿n","tone":"34","id":1829,"definition":"1. to change\r\n2. to transform\r\n3. shift\r\n4. transformation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杞憡","pinyin":"zhu菐n g脿o","tone":"34","id":1830,"definition":"1. to pass on\r\n2. to communicate\r\n3. to transmit\r\n"},{"characters":"杞欢","pinyin":"ru菐n ji脿n","tone":"34","id":1833,"definition":"1. (computer) software\r\n"},{"characters":"閯欒","pinyin":"b菒 sh矛","tone":"34","id":1910,"definition":"1. to despise\r\n2. to disdain\r\n3. to look down upon\r\n"},{"characters":"閲囩撼","pinyin":"c菐i n脿","tone":"34","id":1919,"definition":"1. to accept\r\n2. to adopt\r\n"},{"characters":"閲囪喘","pinyin":"c菐i g貌u","tone":"34","id":1921,"definition":"1. to procure (for an enterprise etc)\r\n2. to purchase\r\n"},{"characters":"闀胯緢","pinyin":"zh菐ng b猫i","tone":"34","id":1943,"definition":"1. one's elders\r\n2. older generation\r\n"},{"characters":"闂數","pinyin":"sh菐n di脿n","tone":"34","id":1945,"definition":"1. lightning\r\n2. CL:閬揫dao4]\r\n"},{"characters":"闃愯堪","pinyin":"ch菐n sh霉","tone":"34","id":1951,"definition":"1. to expound (a position)\r\n2. to elaborate (on a topic)\r\n3. to treat (a subject)\r\n"},{"characters":"闄″抄","pinyin":"d菕u qi脿o","tone":"34","id":1965,"definition":"1. precipitous\r\n"},{"characters":"棰嗗煙","pinyin":"l菒ng y霉","tone":"34","id":2012,"definition":"1. domain\r\n2. sphere\r\n3. field\r\n4. territory\r\n5. area\r\n"}],"11":[{"characters":"涓撳","pinyin":"zhu膩n ji膩","tone":"11","id":31,"definition":"1. expert\r\n2. specialist\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓撳績","pinyin":"zhu膩n x墨n","tone":"11","id":32,"definition":"1. to concentrate\r\n2. absorption\r\n3. concentration\r\n4. engrossed\r\n"},{"characters":"涓滆タ","pinyin":"d艒ng x墨","tone":"11","id":39,"definition":"1. east and west\r\n2. thing\r\n3. stuff\r\n4. person\r\n5. CL:鍊媩涓猍ge4],浠禰jian4]\r\n"},{"characters":"涓績","pinyin":"zh艒ng x墨n","tone":"11","id":51,"definition":"1. center\r\n2. heart\r\n3. core\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涔掍箵","pinyin":"p墨ng p膩ng","tone":"11","id":68,"definition":"1. ping-pong\r\n2. table tennis\r\n"},{"characters":"浠婂ぉ","pinyin":"j墨n ti膩n","tone":"11","id":106,"definition":"1. today\r\n2. at the present\r\n3. now\r\n"},{"characters":"浼ゅ績","pinyin":"sh膩ng x墨n","tone":"11","id":146,"definition":"1. to grieve\r\n2. to be broken-hearted\r\n3. to feel deeply hurt\r\n"},{"characters":"鍏呭綋","pinyin":"ch艒ng d膩ng","tone":"11","id":225,"definition":"1. to serve as\r\n2. to act as\r\n3. to play the role of\r\n"},{"characters":"鍏紑","pinyin":"g艒ng k膩i","tone":"11","id":248,"definition":"1. public\r\n2. to publish\r\n3. to make public\r\n"},{"characters":"鍐插嚮","pinyin":"ch艒ng j墨","tone":"11","id":274,"definition":"1. to attack\r\n2. to batter\r\n3. (of waves) to pound against\r\n4. shock\r\n5. impact\r\n"},{"characters":"鍐茬獊","pinyin":"ch艒ng t奴","tone":"11","id":276,"definition":"1. conflict\r\n2. to conflict\r\n3. clash of opposing forces\r\n4. collision (of interests)\r\n5. contention\r\n"},{"characters":"鍑瑰嚫","pinyin":"膩o t奴","tone":"11","id":288,"definition":"1. bumpy\r\n2. uneven\r\n3. slotted and tabbed joint\r\n4. crenelation\r\n"},{"characters":"鍑鸿韩","pinyin":"ch奴 sh膿n","tone":"11","id":298,"definition":"1. to be born of\r\n2. to come from\r\n3. family background\r\n4. class origin\r\n"},{"characters":"鍒嗘瀽","pinyin":"f膿n x墨","tone":"11","id":302,"definition":"1. to analyze\r\n2. analysis\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍓ュ墛","pinyin":"b艒 xu膿","tone":"11","id":333,"definition":"1. to exploit\r\n2. exploitation\r\n"},{"characters":"鍖呰","pinyin":"b膩o zhu膩ng","tone":"11","id":361,"definition":"1. to pack\r\n2. to package\r\n3. to wrap\r\n4. packaging\r\n"},{"characters":"鍙屾柟","pinyin":"shu膩ng f膩ng","tone":"11","id":403,"definition":"1. bilateral\r\n2. both sides\r\n3. both parties involved\r\n"},{"characters":"鍙戝憜","pinyin":"f膩 d膩i","tone":"11","id":411,"definition":"1. to stare blankly\r\n2. to be stunned\r\n3. to be lost in thought\r\n"},{"characters":"鍙戞尌","pinyin":"f膩 hu墨","tone":"11","id":417,"definition":"1. to display\r\n2. to exhibit\r\n3. to bring out implicit or innate qualities\r\n4. to express (a thought or moral)\r\n5. to develop (an idea)\r\n6. to elaborate (on a theme)\r\n"},{"characters":"鍚冧簭","pinyin":"ch墨 ku墨","tone":"11","id":453,"definition":"1. to suffer losses\r\n2. to come to grief\r\n3. to lose out\r\n4. to get the worst of it\r\n5. to be at a disadvantage\r\n6. unfortunately\r\n"},{"characters":"鍚告敹","pinyin":"x墨 sh艒u","tone":"11","id":481,"definition":"1. to absorb\r\n2. to assimilate\r\n3. to ingest\r\n4. to recruit\r\n"},{"characters":"鍛煎惛","pinyin":"h奴 x墨","tone":"11","id":494,"definition":"1. to breathe\r\n"},{"characters":"鍢夊","pinyin":"ji膩 b墨n","tone":"11","id":525,"definition":"1. esteemed guest\r\n2. honored guest\r\n3. guest (on a show)\r\n"},{"characters":"鍫嗙Н","pinyin":"du墨 j墨","tone":"11","id":565,"definition":"1. to pile up\r\n2. to heap\r\n3. accumulation\r\n"},{"characters":"澧炲姞","pinyin":"z膿ng ji膩","tone":"11","id":571,"definition":"1. to raise\r\n2. to increase\r\n"},{"characters":"澶氫簭","pinyin":"du艒 ku墨","tone":"11","id":586,"definition":"1. thanks to\r\n2. luckily\r\n"},{"characters":"澶╃湡","pinyin":"ti膩n zh膿n","tone":"11","id":600,"definition":"1. naive\r\n2. innocent\r\n3. artless\r\n"},{"characters":"澶╃┖","pinyin":"ti膩n k艒ng","tone":"11","id":601,"definition":"1. sky\r\n"},{"characters":"澶稿紶","pinyin":"ku膩 zh膩ng","tone":"11","id":610,"definition":"1. to exaggerate\r\n2. overstated\r\n3. exaggerated\r\n4. hyperbole\r\n5. (coll.) excessive\r\n6. extreme\r\n7. ridiculous\r\n"},{"characters":"濂旀尝","pinyin":"b膿n b艒","tone":"11","id":614,"definition":"1. to rush about\r\n2. to be constantly on the move\r\n"},{"characters":"濠氬Щ","pinyin":"h奴n y墨n","tone":"11","id":636,"definition":"1. matrimony\r\n2. wedding\r\n3. marriage\r\n4. CL:妯亅妗zhuang1],娆ci4]\r\n"},{"characters":"瀹夎","pinyin":"膩n zhu膩ng","tone":"11","id":654,"definition":"1. to install\r\n2. to erect\r\n3. to fix\r\n4. to mount\r\n5. installation\r\n"},{"characters":"瀹朵埂","pinyin":"ji膩 xi膩ng","tone":"11","id":683,"definition":"1. hometown\r\n2. native place\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"寮鍙","pinyin":"k膩i f膩","tone":"11","id":796,"definition":"1. to exploit (a resource)\r\n2. to open up (for development)\r\n3. to develop\r\n"},{"characters":"褰撳垵","pinyin":"d膩ng ch奴","tone":"11","id":806,"definition":"1. at that time\r\n2. originally\r\n"},{"characters":"褰撳績","pinyin":"d膩ng x墨n","tone":"11","id":810,"definition":"1. to take care\r\n2. to look out\r\n"},{"characters":"鎮勬倓","pinyin":"qi膩o qi膩o","tone":"11","id":868,"definition":"1. quietly\r\n2. secretly\r\n3. stealthily\r\n4. quiet\r\n5. worried\r\n6. Taiwan pr. [qiao3 qiao3]\r\n"},{"characters":"鎮插搥","pinyin":"b膿i 膩i","tone":"11","id":870,"definition":"1. grieved\r\n2. sorrowful\r\n"},{"characters":"鎮茶","pinyin":"b膿i gu膩n","tone":"11","id":872,"definition":"1. pessimistic\r\n"},{"characters":"鎱屽紶","pinyin":"hu膩ng zh膩ng","tone":"11","id":891,"definition":"1. confused\r\n2. flustered\r\n"},{"characters":"鎶奸噾","pinyin":"y膩 j墨n","tone":"11","id":971,"definition":"1. deposit\r\n2. down payment\r\n"},{"characters":"鎷奸煶","pinyin":"p墨n y墨n","tone":"11","id":988,"definition":"1. phonetic writing\r\n2. pinyin (Chinese romanization)\r\n"},{"characters":"鎿嶅績","pinyin":"c膩o x墨n","tone":"11","id":1059,"definition":"1. to worry about\r\n"},{"characters":"鏈熼棿","pinyin":"q墨 ji膩n","tone":"11","id":1161,"definition":"1. period of time\r\n2. time\r\n3. time period\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娆ф床","pinyin":"O奴 zh艒u","tone":"11","id":1229,"definition":"1. Europe\r\n2. abbr. for 姝愮緟宸存床|娆х綏宸存床[Ou1 luo2 ba1 Zhou1]\r\n"},{"characters":"娌欏彂","pinyin":"sh膩 f膩","tone":"11","id":1268,"definition":"1. sofa (loanword)\r\n2. CL:姊潀鏉tiao2],寮祙寮燵zhang1]\r\n3. (Internet slang) the first reply or replier to a forum post\r\n"},{"characters":"娌欐哗","pinyin":"sh膩 t膩n","tone":"11","id":1269,"definition":"1. beach\r\n2. sandy shore\r\n3. CL:鐗嘯pian4]\r\n"},{"characters":"娌熼","pinyin":"g艒u t艒ng","tone":"11","id":1271,"definition":"1. to join\r\n2. to connect\r\n3. to link up\r\n4. to communicate\r\n"},{"characters":"娉㈡稕","pinyin":"b艒 t膩o","tone":"11","id":1278,"definition":"1. great waves\r\n2. billows\r\n"},{"characters":"娑堝け","pinyin":"xi膩o sh墨","tone":"11","id":1295,"definition":"1. to disappear\r\n2. to fade away\r\n"},{"characters":"鐏板績","pinyin":"hu墨 x墨n","tone":"11","id":1329,"definition":"1. to lose heart\r\n2. to be discouraged\r\n"},{"characters":"鐐婄儫","pinyin":"chu墨 y膩n","tone":"11","id":1333,"definition":"1. smoke from kitchen chimneys\r\n"},{"characters":"鐝嶆儨","pinyin":"zh膿n x墨","tone":"11","id":1392,"definition":"1. to treasure\r\n2. to value\r\n3. to cherish\r\n"},{"characters":"鐩稿叧","pinyin":"xi膩ng gu膩n","tone":"11","id":1446,"definition":"1. related\r\n2. relevant\r\n3. pertinent\r\n4. to be interrelated\r\n5. (statistics) correlation\r\n"},{"characters":"鐩稿綋","pinyin":"xi膩ng d膩ng","tone":"11","id":1451,"definition":"1. equivalent to\r\n2. appropriate\r\n3. considerably\r\n4. to a certain extent\r\n5. fairly\r\n6. quite\r\n"},{"characters":"纾嬪晢","pinyin":"cu艒 sh膩ng","tone":"11","id":1487,"definition":"1. to consult\r\n2. to discuss seriously\r\n3. to negotiate\r\n4. to confer\r\n5. negotiations\r\n6. consultations\r\n"},{"characters":"绋嶅井","pinyin":"sh膩o w膿i","tone":"11","id":1510,"definition":"1. a little bit\r\n"},{"characters":"绌洪棿","pinyin":"k艒ng ji膩n","tone":"11","id":1517,"definition":"1. space\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绐佸嚭","pinyin":"t奴 ch奴","tone":"11","id":1519,"definition":"1. prominent\r\n2. outstanding\r\n3. to give prominence to\r\n4. to protrude\r\n5. to project\r\n"},{"characters":"绮楃硻","pinyin":"c奴 c膩o","tone":"11","id":1548,"definition":"1. crude\r\n2. gruff\r\n3. rough\r\n4. coarse\r\n"},{"characters":"绮樿创","pinyin":"zh膩n ti膿","tone":"11","id":1550,"definition":"1. to stick\r\n2. to affix\r\n3. to adhere\r\n4. to paste (as in \"copy and paste\")\r\n5. Taiwan pr. [nian2 tie1]\r\n6. also written 榛忚布|榛忚创[nian2 tie1]\r\n"},{"characters":"绯熺硶","pinyin":"z膩o g膩o","tone":"11","id":1556,"definition":"1. too bad\r\n2. how terrible\r\n3. what bad luck\r\n4. terrible\r\n5. bad\r\n"},{"characters":"绾风悍","pinyin":"f膿n f膿n","tone":"11","id":1571,"definition":"1. one after another\r\n2. in succession\r\n3. one by one\r\n4. continuously\r\n5. diverse\r\n6. in profusion\r\n7. numerous and confused\r\n8. pell-mell\r\n"},{"characters":"缁忓晢","pinyin":"j墨ng sh膩ng","tone":"11","id":1578,"definition":"1. to trade\r\n2. to carry out commercial activities\r\n3. in business\r\n"},{"characters":"缂栫粐","pinyin":"bi膩n zh墨","tone":"11","id":1593,"definition":"1. to weave\r\n2. to knit\r\n3. to plait\r\n4. to braid\r\n5. (fig.) to create (sth abstract, e.g. a dream, a lie etc)\r\n"},{"characters":"鑺辩敓","pinyin":"hu膩 sh膿ng","tone":"11","id":1668,"definition":"1. peanut\r\n2. groundnut\r\n3. CL:绮抂li4]\r\n"},{"characters":"铏氬績","pinyin":"x奴 x墨n","tone":"11","id":1686,"definition":"1. modest\r\n"},{"characters":"瑁呬慨","pinyin":"zhu膩ng xi奴","tone":"11","id":1718,"definition":"1. to decorate\r\n2. interior decoration\r\n3. to fit up\r\n4. to renovate\r\n"},{"characters":"璋﹁櫄","pinyin":"qi膩n x奴","tone":"11","id":1777,"definition":"1. modest\r\n2. self-effacing\r\n3. to make modest remarks\r\n"},{"characters":"璧勯噾","pinyin":"z墨 j墨n","tone":"11","id":1801,"definition":"1. funds\r\n2. funding\r\n3. capital\r\n"},{"characters":"杞﹀帰","pinyin":"ch膿 xi膩ng","tone":"11","id":1826,"definition":"1. carriage\r\n2. CL:绡|鑺俒jie2]\r\n"},{"characters":"杞绘澗","pinyin":"q墨ng s艒ng","tone":"11","id":1836,"definition":"1. light\r\n2. gentle\r\n3. relaxed\r\n4. effortless\r\n5. uncomplicated\r\n6. to relax\r\n7. to take things less seriously\r\n"},{"characters":"杈圭枂","pinyin":"bi膩n ji膩ng","tone":"11","id":1852,"definition":"1. border area\r\n2. borderland\r\n3. frontier\r\n4. frontier region\r\n"},{"characters":"閫氱煡","pinyin":"t艒ng zh墨","tone":"11","id":1892,"definition":"1. to notify\r\n2. to inform\r\n3. notice\r\n4. notification\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闈掓槬","pinyin":"q墨ng ch奴n","tone":"11","id":1989,"definition":"1. youth\r\n2. youthfulness\r\n"},{"characters":"椋炴満","pinyin":"f膿i j墨","tone":"11","id":2026,"definition":"1. airplane\r\n2. CL:鏋禰jia4]\r\n"}],"12":[{"characters":"涓撻棬","pinyin":"zhu膩n m茅n","tone":"12","id":33,"definition":"1. specialist\r\n2. specialized\r\n3. customized\r\n"},{"characters":"涓濇","pinyin":"s墨 h谩o","tone":"12","id":40,"definition":"1. the slightest amount or degree\r\n2. a bit\r\n"},{"characters":"涓濈桓","pinyin":"s墨 ch贸u","tone":"12","id":41,"definition":"1. silk cloth\r\n2. silk\r\n"},{"characters":"涓汉","pinyin":"di奴 r茅n","tone":"12","id":42,"definition":"1. to lose face\r\n"},{"characters":"涓棳","pinyin":"zh艒ng x煤n","tone":"12","id":52,"definition":"1. middle third of a month\r\n"},{"characters":"浼戦棽","pinyin":"xi奴 xi谩n","tone":"12","id":128,"definition":"1. leisure\r\n2. relaxation\r\n3. not working\r\n4. idle\r\n5. to enjoy leisure\r\n6. to lie fallow\r\n"},{"characters":"渚濈劧","pinyin":"y墨 r谩n","tone":"12","id":172,"definition":"1. still\r\n2. as before\r\n"},{"characters":"鍏呭疄","pinyin":"ch艒ng sh铆","tone":"12","id":224,"definition":"1. rich\r\n2. full\r\n3. substantial\r\n4. to enrich\r\n5. to augment\r\n6. to substantiate (an argument)\r\n"},{"characters":"鍏呰冻","pinyin":"ch艒ng z煤","tone":"12","id":228,"definition":"1. adequate\r\n2. sufficient\r\n3. abundant\r\n"},{"characters":"鍏変复","pinyin":"gu膩ng l铆n","tone":"12","id":229,"definition":"1. (formal) to honor with one's presence\r\n2. to attend\r\n"},{"characters":"鍏夋槑","pinyin":"gu膩ng m铆ng","tone":"12","id":230,"definition":"1. light\r\n2. radiance\r\n3. (fig.) bright (prospects etc)\r\n4. openhearted\r\n"},{"characters":"鍏夋粦","pinyin":"gu膩ng hu谩","tone":"12","id":231,"definition":"1. glossy\r\n2. sleek\r\n3. smooth\r\n"},{"characters":"鍏夌洏","pinyin":"gu膩ng p谩n","tone":"12","id":232,"definition":"1. compact disc\r\n2. CD or DVD\r\n3. CD ROM\r\n4. CL:鐗嘯pian4],寮祙寮燵zhang1]\r\n"},{"characters":"鍏厓","pinyin":"g艒ng yu谩n","tone":"12","id":244,"definition":"1. CE (Common Era)\r\n2. Christian Era\r\n3. AD (Anno Domini)\r\n"},{"characters":"鍏钩","pinyin":"g艒ng p铆ng","tone":"12","id":247,"definition":"1. fair\r\n2. impartial\r\n"},{"characters":"鍏艰亴","pinyin":"ji膩n zh铆","tone":"12","id":260,"definition":"1. to hold concurrent posts\r\n2. concurrent job\r\n3. moonlighting\r\n"},{"characters":"鍐伴浌","pinyin":"b墨ng b谩o","tone":"12","id":272,"definition":"1. hail\r\n2. hailstone\r\n3. CL:鍫磡鍦篬chang2],绮抂li4]\r\n"},{"characters":"鍑哄腑","pinyin":"ch奴 x铆","tone":"12","id":291,"definition":"1. to attend\r\n2. to participate\r\n3. present\r\n"},{"characters":"鍑虹","pinyin":"ch奴 sh茅n","tone":"12","id":295,"definition":"1. spellbound\r\n2. entranced\r\n3. lost in thought\r\n"},{"characters":"鍒嗗埆","pinyin":"f膿n bi茅","tone":"12","id":299,"definition":"1. to part or leave each other\r\n2. to distinguish\r\n3. difference\r\n4. in different ways\r\n5. differently\r\n6. separately or individually\r\n"},{"characters":"鍒濈骇","pinyin":"ch奴 j铆","tone":"12","id":314,"definition":"1. junior\r\n2. primary\r\n"},{"characters":"鍒犻櫎","pinyin":"sh膩n ch煤","tone":"12","id":315,"definition":"1. to delete\r\n2. to cancel\r\n"},{"characters":"鍔熻兘","pinyin":"g艒ng n茅ng","tone":"12","id":339,"definition":"1. function\r\n2. capability\r\n"},{"characters":"鍖呭惈","pinyin":"b膩o h谩n","tone":"12","id":356,"definition":"1. to contain\r\n2. to embody\r\n3. to include\r\n"},{"characters":"鍖呭洿","pinyin":"b膩o w茅i","tone":"12","id":357,"definition":"1. to surround\r\n2. to encircle\r\n3. to hem in\r\n"},{"characters":"鍖嗗繖","pinyin":"c艒ng m谩ng","tone":"12","id":363,"definition":"1. hasty\r\n2. hurried\r\n"},{"characters":"鍖哄埆","pinyin":"q奴 bi茅","tone":"12","id":368,"definition":"1. difference\r\n2. to distinguish\r\n3. to discriminate\r\n4. to make a distinction\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍗曞厓","pinyin":"d膩n yu谩n","tone":"12","id":374,"definition":"1. unit (forming an entity)\r\n2. element\r\n3. (in a residential building) entrance or staircase\r\n"},{"characters":"鍗曠函","pinyin":"d膩n ch煤n","tone":"12","id":375,"definition":"1. simple\r\n2. pure\r\n3. unsophisticated\r\n4. merely\r\n5. purely\r\n"},{"characters":"鍙傝皨","pinyin":"c膩n m贸u","tone":"12","id":398,"definition":"1. staff officer\r\n2. to give advice\r\n"},{"characters":"鍙戞剚","pinyin":"f膩 ch贸u","tone":"12","id":414,"definition":"1. to worry\r\n2. to fret\r\n3. to be anxious\r\n4. to become sad\r\n"},{"characters":"鍙戞壃","pinyin":"f膩 y谩ng","tone":"12","id":415,"definition":"1. to develop\r\n2. to make full use of\r\n"},{"characters":"鍙戞槑","pinyin":"f膩 m铆ng","tone":"12","id":418,"definition":"1. to invent\r\n2. an invention\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙戠値","pinyin":"f膩 y谩n","tone":"12","id":419,"definition":"1. to become inflamed\r\n2. inflammation\r\n"},{"characters":"鍙戣","pinyin":"f膩 x铆ng","tone":"12","id":422,"definition":"1. to publish\r\n2. to issue (stocks, currency etc)\r\n3. to release\r\n4. to distribute (a film)\r\n"},{"characters":"鍙戣","pinyin":"f膩 ju茅","tone":"12","id":424,"definition":"1. to become aware\r\n2. to detect\r\n3. to realize\r\n4. to perceive\r\n"},{"characters":"鍙戣█","pinyin":"f膩 y谩n","tone":"12","id":425,"definition":"1. to make a speech\r\n2. statement\r\n3. utterance\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙戣储","pinyin":"f膩 c谩i","tone":"12","id":427,"definition":"1. to get rich\r\n"},{"characters":"鍙戣揪","pinyin":"f膩 d谩","tone":"12","id":428,"definition":"1. developed (country etc)\r\n2. flourishing\r\n3. to develop\r\n"},{"characters":"鍚圭墰","pinyin":"chu墨 ni煤","tone":"12","id":484,"definition":"1. to talk big\r\n2. to shoot off one's mouth\r\n3. to chat (dialect)\r\n"},{"characters":"鍛ㄥ洿","pinyin":"zh艒u w茅i","tone":"12","id":492,"definition":"1. surroundings\r\n2. environment\r\n3. to encompass\r\n"},{"characters":"鍜ㄨ","pinyin":"z墨 x煤n","tone":"12","id":499,"definition":"1. to consult\r\n2. to seek advice\r\n3. consultation\r\n4. (sales) inquiry (formal)\r\n"},{"characters":"鍥犺","pinyin":"y墨n 茅r","tone":"12","id":530,"definition":"1. therefore\r\n2. as a result\r\n3. thus\r\n4. and as a result, ...\r\n"},{"characters":"鍧囧寑","pinyin":"j奴n y煤n","tone":"12","id":554,"definition":"1. even\r\n2. well-distributed\r\n3. homogeneous\r\n4. well-proportioned (figure, body etc)\r\n"},{"characters":"鍧氬喅","pinyin":"ji膩n ju茅","tone":"12","id":555,"definition":"1. firm\r\n2. resolute\r\n3. determined\r\n"},{"characters":"鍧氬己","pinyin":"ji膩n qi谩ng","tone":"12","id":556,"definition":"1. staunch\r\n2. strong\r\n"},{"characters":"澶氫綑","pinyin":"du艒 y煤","tone":"12","id":587,"definition":"1. superfluous\r\n2. unnecessary\r\n3. surplus\r\n"},{"characters":"澶辩湢","pinyin":"sh墨 mi谩n","tone":"12","id":607,"definition":"1. to suffer from insomnia\r\n"},{"characters":"濂旈┌","pinyin":"b膿n ch铆","tone":"12","id":615,"definition":"1. Benz (name)\r\n2. Mercedes-Benz, German car maker\r\n3. to run quickly\r\n4. to speed\r\n5. to gallop\r\n"},{"characters":"瀹夊畞","pinyin":"膩n n铆ng","tone":"12","id":651,"definition":"1. Anning District of Lanzhou City 铇窞甯倈鍏板窞甯俒Lan2 zhou1 Shi4], Gansu\r\n2. peaceful\r\n3. tranquil\r\n4. calm\r\n5. composed\r\n6. free from worry\r\n"},{"characters":"瀹夎","pinyin":"膩n xi谩ng","tone":"12","id":655,"definition":"1. serene\r\n"},{"characters":"瀹d紶","pinyin":"xu膩n chu谩n","tone":"12","id":679,"definition":"1. to disseminate\r\n2. to give publicity to\r\n3. propaganda\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹跺涵","pinyin":"ji膩 t铆ng","tone":"12","id":685,"definition":"1. family\r\n2. household\r\n3. CL:鎴秥鎴穂hu4],鍊媩涓猍ge4]\r\n"},{"characters":"灞呯劧","pinyin":"j奴 r谩n","tone":"12","id":725,"definition":"1. unexpectedly\r\n2. to one's surprise\r\n3. go so far as to\r\n"},{"characters":"宸ヤ汉","pinyin":"g艒ng r茅n","tone":"12","id":740,"definition":"1. worker\r\n2. CL:鍊媩涓猍ge4],鍚峓ming2]\r\n"},{"characters":"宸埆","pinyin":"ch膩 bi茅","tone":"12","id":747,"definition":"1. difference\r\n2. distinction\r\n3. diversity\r\n4. disparity\r\n"},{"characters":"褰撳墠","pinyin":"d膩ng qi谩n","tone":"12","id":807,"definition":"1. current\r\n2. today's\r\n3. modern\r\n4. present\r\n5. to be facing (us)\r\n"},{"characters":"寰佹眰","pinyin":"zh膿ng qi煤","tone":"12","id":828,"definition":"1. to solicit\r\n2. to seek\r\n3. to request (opinions, feedback etc)\r\n4. to petition\r\n"},{"characters":"蹇冩儏","pinyin":"x墨n q铆ng","tone":"12","id":834,"definition":"1. mood\r\n2. frame of mind\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"蹇界劧","pinyin":"h奴 r谩n","tone":"12","id":840,"definition":"1. suddenly\r\n2. all of a sudden\r\n"},{"characters":"鎺ㄨ緸","pinyin":"tu墨 c铆","tone":"12","id":1019,"definition":"1. to decline (an appointment, invitation etc)\r\n"},{"characters":"鎺ㄨ繜","pinyin":"tu墨 ch铆","tone":"12","id":1020,"definition":"1. to postpone\r\n2. to put off\r\n3. to defer\r\n"},{"characters":"鎽ф畫","pinyin":"cu墨 c谩n","tone":"12","id":1048,"definition":"1. to ravage\r\n2. to ruin\r\n"},{"characters":"鎿嶅姵","pinyin":"c膩o l谩o","tone":"12","id":1057,"definition":"1. to work hard\r\n2. to look after\r\n"},{"characters":"鏀寔","pinyin":"zh墨 ch铆","tone":"12","id":1063,"definition":"1. to be in favor of\r\n2. to support\r\n3. to back\r\n4. support\r\n5. backing\r\n6. to stand by\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏄嗚櫕","pinyin":"k奴n ch贸ng","tone":"12","id":1131,"definition":"1. insect\r\n2. CL:闅粅鍙猍zhi1],缇qun2],鍫哰dui1]\r\n"},{"characters":"鏍囬","pinyin":"bi膩o t铆","tone":"12","id":1196,"definition":"1. title\r\n2. heading\r\n3. headline\r\n4. caption\r\n5. subject\r\n"},{"characters":"妫灄","pinyin":"s膿n l铆n","tone":"12","id":1214,"definition":"1. forest\r\n2. CL:鐗嘯pian4]\r\n"},{"characters":"娑堟瀬","pinyin":"xi膩o j铆","tone":"12","id":1297,"definition":"1. negative\r\n2. passive\r\n3. inactive\r\n"},{"characters":"娓╂煍","pinyin":"w膿n r贸u","tone":"12","id":1309,"definition":"1. gentle and soft\r\n2. tender\r\n"},{"characters":"婵掍复","pinyin":"b墨n l铆n","tone":"12","id":1324,"definition":"1. on the edge of\r\n2. (fig.) on the verge of\r\n3. close to\r\n"},{"characters":"鐏","pinyin":"d膿ng l贸ng","tone":"12","id":1326,"definition":"1. lantern\r\n"},{"characters":"鐏板皹","pinyin":"hu墨 ch茅n","tone":"12","id":1328,"definition":"1. dust\r\n"},{"characters":"鐢熸椿","pinyin":"sh膿ng hu贸","tone":"12","id":1401,"definition":"1. life\r\n2. activity\r\n3. to live\r\n4. livelihood\r\n"},{"characters":"鐤媯","pinyin":"f膿ng ku谩ng","tone":"12","id":1421,"definition":"1. crazy\r\n2. frantic\r\n3. extreme popularity\r\n"},{"characters":"鐩稿悓","pinyin":"xi膩ng t贸ng","tone":"12","id":1448,"definition":"1. identical\r\n2. same\r\n"},{"characters":"鐪熷疄","pinyin":"zh膿n sh铆","tone":"12","id":1458,"definition":"1. true\r\n2. real\r\n"},{"characters":"绉佷汉","pinyin":"s墨 r茅n","tone":"12","id":1495,"definition":"1. private\r\n2. personal\r\n3. interpersonal\r\n4. sb with whom one has a close personal relationship\r\n5. a member of one's clique\r\n"},{"characters":"绐楀笜","pinyin":"chu膩ng li谩n","tone":"12","id":1521,"definition":"1. window curtains\r\n"},{"characters":"绮剧","pinyin":"j墨ng sh茅n","tone":"12","id":1553,"definition":"1. spirit\r\n2. mind\r\n3. consciousness\r\n4. thought\r\n5. mental\r\n6. psychological\r\n7. essence\r\n8. gist\r\n9. CL:鍊媩涓猍ge4]\r\n10. vigor\r\n11. vitality\r\n12. drive\r\n13. spiritual\r\n"},{"characters":"缁忚惀","pinyin":"j墨ng y铆ng","tone":"12","id":1579,"definition":"1. to engage in (business etc)\r\n2. to run\r\n3. to operate\r\n"},{"characters":"缁煎悎","pinyin":"z艒ng h茅","tone":"12","id":1591,"definition":"1. comprehensive\r\n2. composite\r\n3. synthesized\r\n4. mixed\r\n5. to sum up\r\n6. to integrate\r\n7. to synthesize\r\n"},{"characters":"缂栬緫","pinyin":"bi膩n j铆","tone":"12","id":1594,"definition":"1. to edit\r\n2. to compile\r\n3. editor\r\n4. compiler\r\n"},{"characters":"缂轰箯","pinyin":"qu膿 f谩","tone":"12","id":1597,"definition":"1. to lack\r\n2. to be short of\r\n3. lack\r\n4. shortage\r\n"},{"characters":"鑻嶇櫧","pinyin":"c膩ng b谩i","tone":"12","id":1669,"definition":"1. pale\r\n2. wan\r\n"},{"characters":"鑻遍泟","pinyin":"y墨ng xi贸ng","tone":"12","id":1672,"definition":"1. hero\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑙傚療","pinyin":"gu膩n ch谩","tone":"12","id":1722,"definition":"1. to observe\r\n2. to watch\r\n3. to survey\r\n4. to examine\r\n5. observation\r\n6. view\r\n7. perspective\r\n8. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑙勫垯","pinyin":"gu墨 z茅","tone":"12","id":1725,"definition":"1. rule\r\n2. regulation\r\n3. rules and regulations\r\n"},{"characters":"瑙勬ā","pinyin":"gu墨 m贸","tone":"12","id":1727,"definition":"1. scale\r\n2. scope\r\n3. extent\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇存槑","pinyin":"shu艒 m铆ng","tone":"12","id":1767,"definition":"1. to explain\r\n2. to illustrate\r\n3. to indicate\r\n4. to show\r\n5. to prove\r\n6. explanation\r\n7. directions\r\n8. caption\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璧勬牸","pinyin":"z墨 g茅","tone":"12","id":1799,"definition":"1. qualifications\r\n2. seniority\r\n"},{"characters":"璧勬簮","pinyin":"z墨 yu谩n","tone":"12","id":1800,"definition":"1. Ziyuan county in Guilin 妗傛灄[Gui4 lin2], Guangxi\r\n2. natural resource (such as water or minerals)\r\n3. resource (such as manpower or tourism)\r\n"},{"characters":"瓒呯骇","pinyin":"ch膩o j铆","tone":"12","id":1813,"definition":"1. super-\r\n2. ultra-\r\n3. hyper-\r\n"},{"characters":"韬潗","pinyin":"sh膿n c谩i","tone":"12","id":1823,"definition":"1. stature\r\n2. build (height and weight)\r\n3. figure\r\n"},{"characters":"杈圭紭","pinyin":"bi膩n yu谩n","tone":"12","id":1853,"definition":"1. edge\r\n2. fringe\r\n3. verge\r\n4. brink\r\n5. periphery\r\n6. marginal\r\n7. borderline\r\n"},{"characters":"杩芥眰","pinyin":"zhu墨 qi煤","tone":"12","id":1877,"definition":"1. to pursue (a goal etc) stubbornly\r\n2. to seek after\r\n3. to woo\r\n"},{"characters":"閫氬父","pinyin":"t艒ng ch谩ng","tone":"12","id":1891,"definition":"1. regular\r\n2. usual\r\n3. normal\r\n4. usually\r\n5. normally\r\n"},{"characters":"椋庝織","pinyin":"f膿ng s煤","tone":"12","id":2021,"definition":"1. social custom\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椋庢牸","pinyin":"f膿ng g茅","tone":"12","id":2023,"definition":"1. style\r\n"},{"characters":"棣欒偁","pinyin":"xi膩ng ch谩ng","tone":"12","id":2036,"definition":"1. sausage\r\n2. CL:鏍筟gen1]\r\n"},{"characters":"楂樼骇","pinyin":"g膩o j铆","tone":"12","id":2043,"definition":"1. high level\r\n2. high grade\r\n3. advanced\r\n4. high-ranking\r\n"}],"2":[{"characters":"涓","pinyin":"c贸ng","tone":"2","id":38,"definition":"1. cluster\r\n2. collection\r\n3. collection of books\r\n4. thicket\r\n"},{"characters":"涔","pinyin":"Ch茅ng","tone":"2","id":70,"definition":"1. surname Cheng\r\n2. to ride\r\n3. to mount\r\n4. to make use of\r\n5. to avail oneself of\r\n6. to take advantage of\r\n7. to multiply (mathematics)\r\n8. Buddhist sect or creed\r\n9. four horse military chariot (archaic)\r\n10. four (archaic)\r\n11. generic term for history books\r\n12. old variant of 涔榌cheng2]\r\n"},{"characters":"浜","pinyin":"Y煤n","tone":"2","id":84,"definition":"1. (classical) to say\r\n2. surname Yun\r\n3. abbr. for Yunnan Province 闆插崡鐪亅浜戝崡鐪乕Yun2 nan2 Sheng3]\r\n4. cloud\r\n5. CL:鏈礫duo3]\r\n"},{"characters":"鍋","pinyin":"t铆ng","tone":"2","id":208,"definition":"1. to stop\r\n2. to halt\r\n3. to park (a car)\r\n"},{"characters":"鍑","pinyin":"p铆ng","tone":"2","id":287,"definition":"1. variant of 鎲憒鍑璠ping2]\r\n2. to lean against\r\n3. to rely on\r\n4. on the basis of\r\n5. no matter (how, what etc)\r\n6. proof\r\n"},{"characters":"鍒","pinyin":"z茅","tone":"2","id":307,"definition":"1. (conjunction used to express contrast with a previous clause) but\r\n2. then\r\n3. standard\r\n4. norm\r\n5. principle\r\n6. to imitate\r\n7. to follow\r\n8. classifier for written items\r\n"},{"characters":"鍙","pinyin":"t谩i","tone":"2","id":447,"definition":"1. Taiwan (abbr.)\r\n2. surname Tai\r\n3. (classical) you (in letters)\r\n4. variant of 鑷簗鍙癧tai2]\r\n5. desk\r\n6. table\r\n7. counter\r\n8. Taiwan (abbr.)\r\n9. platform\r\n10. stage\r\n11. terrace\r\n12. stand\r\n13. support\r\n14. station\r\n15. broadcasting station\r\n16. classifier for vehicles or machines\r\n17. typhoon\r\n"},{"characters":"鍜","pinyin":"h茅","tone":"2","id":497,"definition":"1. old variant of 鍜孾he2]\r\n2. surname He\r\n3. Japanese (food, clothes etc)\r\n4. and\r\n5. together with\r\n6. with\r\n7. sum\r\n8. union\r\n9. peace\r\n10. harmony\r\n11. Taiwan pr. [han4] when it means \"and\" or \"with\"\r\n12. to compose a poem in reply (to sb's poem) using the same rhyme sequence\r\n13. to join in the singing\r\n14. to chime in with others\r\n15. to complete a set in mahjong or playing cards\r\n16. soft\r\n17. warm\r\n18. to mix together\r\n19. to blend\r\n20. old variant of 鍜孾he2]\r\n21. harmonious\r\n"},{"characters":"鍜","pinyin":"xi谩n","tone":"2","id":502,"definition":"1. surname Xian\r\n2. all\r\n3. everyone\r\n4. each\r\n5. widespread\r\n6. harmonious\r\n7. salted\r\n8. salty\r\n9. stingy\r\n10. miserly\r\n"},{"characters":"鍥","pinyin":"hu铆","tone":"2","id":527,"definition":"1. to circle\r\n2. to go back\r\n3. to turn around\r\n4. to answer\r\n5. to return\r\n6. to revolve\r\n7. Hui ethnic group (Chinese Muslims)\r\n8. time\r\n9. classifier for acts of a play\r\n10. section or chapter (of a classic book)\r\n11. to curve\r\n12. to return\r\n13. to revolve\r\n14. variant of 杩磡鍥瀃hui2]\r\n"},{"characters":"鍥","pinyin":"tu谩n","tone":"2","id":531,"definition":"1. round\r\n2. lump\r\n3. ball\r\n4. to roll into a ball\r\n5. to gather\r\n6. regiment\r\n7. group\r\n8. society\r\n9. classifier for a lump or a soft mass: wad (of paper), ball (of wool), cloud (of smoke)\r\n10. dumpling\r\n"},{"characters":"鍦","pinyin":"yu谩n","tone":"2","id":536,"definition":"1. circle\r\n2. round\r\n3. circular\r\n4. spherical\r\n5. (of the moon) full\r\n6. unit of Chinese currency (Yuan)\r\n7. tactful\r\n8. to justify\r\n"},{"characters":"澧","pinyin":"qi谩ng","tone":"2","id":570,"definition":"1. variant of 鐗唡澧橻qiang2], wall\r\n2. wall\r\n3. CL:闈mian4],鍫礫du3]\r\n"},{"characters":"澹","pinyin":"h煤","tone":"2","id":574,"definition":"1. pot\r\n2. classifier for bottled liquid\r\n"},{"characters":"骞","pinyin":"f煤","tone":"2","id":759,"definition":"1. width\r\n2. roll\r\n3. classifier for textiles or pictures\r\n"},{"characters":"骞","pinyin":"p铆ng","tone":"2","id":762,"definition":"1. surname Ping\r\n2. flat\r\n3. level\r\n4. equal\r\n5. to tie (make the same score)\r\n6. to draw (score)\r\n7. calm\r\n8. peaceful\r\n9. see also 骞宠伈|骞冲0[ping2 sheng1]\r\n"},{"characters":"鎵","pinyin":"f煤","tone":"2","id":936,"definition":"1. to support with the hand\r\n2. to help sb up\r\n3. to support oneself by holding onto something\r\n4. to help\r\n"},{"characters":"鎶","pinyin":"t谩i","tone":"2","id":965,"definition":"1. to lift\r\n2. to raise\r\n3. (of two or more persons) to carry\r\n"},{"characters":"鎷","pinyin":"l谩n","tone":"2","id":986,"definition":"1. to block sb's path\r\n2. to obstruct\r\n3. to flag down (a taxi)\r\n"},{"characters":"鎻","pinyin":"t铆","tone":"2","id":1024,"definition":"1. to carry (hanging down from the hand)\r\n2. to lift\r\n3. to put forward\r\n4. to mention\r\n5. to raise (an issue)\r\n6. upwards character stroke\r\n7. lifting brush stroke (in painting)\r\n8. scoop for measuring liquid\r\n"},{"characters":"鎽","pinyin":"y谩o","tone":"2","id":1045,"definition":"1. surname Yao\r\n2. to shake\r\n3. to rock\r\n4. to row\r\n5. to crank\r\n"},{"characters":"鏂","pinyin":"xi茅","tone":"2","id":1105,"definition":"1. inclined\r\n2. slanting\r\n3. oblique\r\n4. tilting\r\n"},{"characters":"鏃","pinyin":"w煤","tone":"2","id":1112,"definition":"1. not to have\r\n2. no\r\n3. none\r\n4. not\r\n5. to lack\r\n6. un-\r\n7. -less\r\n"},{"characters":"鏈","pinyin":"Ch谩o","tone":"2","id":1158,"definition":"1. abbr. for 鏈濋|鏈濋矞[Chao2 xian3] Korea\r\n2. imperial or royal court\r\n3. government\r\n4. dynasty\r\n5. reign of a sovereign or emperor\r\n6. court or assembly held by a sovereign or emperor\r\n7. to make a pilgrimage to\r\n8. facing\r\n9. towards\r\n10. morning\r\n"},{"characters":"鏉","pinyin":"l谩i","tone":"2","id":1181,"definition":"1. to come\r\n2. to arrive\r\n3. to come round\r\n4. ever since\r\n5. next\r\n"},{"characters":"妗","pinyin":"t谩o","tone":"2","id":1204,"definition":"1. peach\r\n"},{"characters":"妗","pinyin":"qi谩o","tone":"2","id":1210,"definition":"1. bridge\r\n2. CL:搴zuo4]\r\n"},{"characters":"姊","pinyin":"l铆","tone":"2","id":1212,"definition":"1. pear\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姗","pinyin":"ch茅ng","tone":"2","id":1222,"definition":"1. orange tree\r\n2. orange (color)\r\n"},{"characters":"娴","pinyin":"n贸ng","tone":"2","id":1291,"definition":"1. concentrated\r\n2. dense\r\n3. strong (smell etc)\r\n"},{"characters":"婊","pinyin":"hu谩","tone":"2","id":1312,"definition":"1. surname Hua\r\n2. to slip\r\n3. to slide\r\n4. smooth\r\n5. slippery\r\n6. cunning\r\n"},{"characters":"鐔","pinyin":"谩o","tone":"2","id":1351,"definition":"1. to boil\r\n2. to simmer\r\n3. to cook on a slow fire\r\n4. to extract by heating\r\n5. to decoct\r\n6. to endure\r\n"},{"characters":"鐢","pinyin":"b茅ng","tone":"2","id":1406,"definition":"1. need not\r\n2. (contraction of 涓 and 鐢)\r\n"},{"characters":"鐢","pinyin":"y贸u","tone":"2","id":1407,"definition":"1. to follow\r\n2. from\r\n3. it is for...to\r\n4. reason\r\n5. cause\r\n6. because of\r\n7. due to\r\n8. to\r\n9. to leave it (to sb)\r\n10. by (introduces passive verb)\r\n"},{"characters":"鐩","pinyin":"p茅n","tone":"2","id":1434,"definition":"1. basin\r\n2. flower pot\r\n3. unit of volume equal to 12 鏂 and 8 鍗, approx 128 liters\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐩","pinyin":"y谩n","tone":"2","id":1435,"definition":"1. salt\r\n2. CL:绮抂li4]\r\n"},{"characters":"鐩","pinyin":"zh铆","tone":"2","id":1443,"definition":"1. surname Zhi\r\n2. Zhi (c. 2000 BC), fifth of the legendary Flame Emperors 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God\r\n3. straight\r\n4. to straighten\r\n5. fair and reasonable\r\n6. frank\r\n7. straightforward\r\n8. (indicates continuing motion or action)\r\n9. vertical\r\n10. vertical downward stroke in Chinese characters\r\n"},{"characters":"鐬","pinyin":"qi谩o","tone":"2","id":1466,"definition":"1. to look at\r\n2. to see\r\n3. to see (a doctor)\r\n4. to visit\r\n"},{"characters":"绌","pinyin":"qi贸ng","tone":"2","id":1515,"definition":"1. exhausted\r\n2. poor\r\n"},{"characters":"绯","pinyin":"t谩ng","tone":"2","id":1555,"definition":"1. sugar\r\n2. sweets\r\n3. candy\r\n4. CL:椤唡棰梉ke1],濉妡鍧梉kuai4]\r\n5. old variant of 绯朳tang2]\r\n"},{"characters":"缇","pinyin":"q煤n","tone":"2","id":1607,"definition":"1. variant of 缇qun2]\r\n2. group\r\n3. crowd\r\n4. flock, herd, pack etc\r\n"},{"characters":"鑼","pinyin":"ch谩","tone":"2","id":1674,"definition":"1. tea\r\n2. tea plant\r\n3. CL:鏉痆bei1],澹簗澹禰hu2]\r\n"},{"characters":"钖","pinyin":"b谩o","tone":"2","id":1684,"definition":"1. surname Bo\r\n2. thin\r\n3. cold in manner\r\n4. indifferent\r\n5. weak\r\n6. light\r\n7. infertile\r\n8. meager\r\n9. slight\r\n10. weak\r\n11. ungenerous or unkind\r\n12. frivolous\r\n13. to despise\r\n14. to belittle\r\n15. to look down on\r\n16. to approach or near\r\n17. see 钖勮嵎[bo4 he5]\r\n"},{"characters":"铔","pinyin":"sh茅","tone":"2","id":1687,"definition":"1. variant of 铔嘯she2]\r\n2. snake\r\n3. serpent\r\n4. CL:姊潀鏉tiao2]\r\n"},{"characters":"琛","pinyin":"x铆ng","tone":"2","id":1692,"definition":"1. a row\r\n2. series\r\n3. age order (of brothers)\r\n4. profession\r\n5. professional\r\n6. relating to company\r\n7. to walk\r\n8. to go\r\n9. to travel\r\n10. a visit\r\n11. temporary\r\n12. makeshift\r\n13. current\r\n14. in circulation\r\n15. to do\r\n16. to perform\r\n17. capable\r\n18. competent\r\n19. effective\r\n20. all right\r\n21. OK!\r\n22. will do\r\n23. behavior\r\n24. conduct\r\n25. Taiwan pr. [xing4] for the behavior-conduct sense\r\n"},{"characters":"璇","pinyin":"d煤","tone":"2","id":1770,"definition":"1. comma\r\n2. phrase marked by pause\r\n3. to read\r\n4. to study\r\n5. reading of word (i.e. pronunciation), similar to 鎷奸煶[pin1 yin1]\r\n"},{"characters":"璋","pinyin":"t谩n","tone":"2","id":1775,"definition":"1. surname Tan\r\n2. to speak\r\n3. to talk\r\n4. to converse\r\n5. to chat\r\n6. to discuss\r\n"},{"characters":"璧","pinyin":"y铆ng","tone":"2","id":1807,"definition":"1. to beat\r\n2. to win\r\n3. to profit\r\n"},{"characters":"閫","pinyin":"t谩o","tone":"2","id":1883,"definition":"1. to escape\r\n2. to run away\r\n3. to flee\r\n"},{"characters":"閾","pinyin":"l铆ng","tone":"2","id":1936,"definition":"1. (small) bell\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"閾","pinyin":"y铆n","tone":"2","id":1937,"definition":"1. silver\r\n2. silver-colored\r\n3. relating to money or currency\r\n"},{"characters":"閿","pinyin":"chu铆","tone":"2","id":1941,"definition":"1. hammer\r\n2. to hammer into shape\r\n3. weight (e.g. of a steelyard or balance)\r\n4. variant of 閷榺閿chui2]\r\n"},{"characters":"闂","pinyin":"w茅n","tone":"2","id":1949,"definition":"1. surname Wen\r\n2. to hear\r\n3. news\r\n4. well-known\r\n5. famous\r\n6. reputation\r\n7. fame\r\n8. to smell\r\n9. to sniff at\r\n"},{"characters":"闄","pinyin":"ch煤","tone":"2","id":1966,"definition":"1. to get rid of\r\n2. to remove\r\n3. to exclude\r\n4. to eliminate\r\n5. to wipe out\r\n6. to divide\r\n7. except\r\n8. not including\r\n"},{"characters":"闆","pinyin":"l茅i","tone":"2","id":1985,"definition":"1. surname Lei\r\n2. thunder\r\n3. mine (weapon)\r\n4. (Internet slang) terrifying\r\n5. terrific\r\n"},{"characters":"棣","pinyin":"ch谩n","tone":"2","id":2030,"definition":"1. gluttonous\r\n2. greedy\r\n3. to have a craving\r\n"},{"characters":"榫","pinyin":"l贸ng","tone":"2","id":2051,"definition":"1. surname Long\r\n2. dragon\r\n3. CL:姊潀鏉tiao2]\r\n4. imperial\r\n"}],"22":[{"characters":"涓ユ牸","pinyin":"y谩n g茅","tone":"22","id":43,"definition":"1. strict\r\n2. stringent\r\n3. tight\r\n4. rigorous\r\n"},{"characters":"涓存椂","pinyin":"l铆n sh铆","tone":"22","id":54,"definition":"1. at the instant sth happens\r\n2. temporary\r\n3. interim\r\n4. ad hoc\r\n"},{"characters":"浜哄憳","pinyin":"r茅n yu谩n","tone":"22","id":100,"definition":"1. staff\r\n2. crew\r\n3. personnel\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜烘墠","pinyin":"r茅n c谩i","tone":"22","id":101,"definition":"1. talent\r\n2. talented person\r\n3. looks\r\n4. attractive looks\r\n"},{"characters":"浠嶇劧","pinyin":"r茅ng r谩n","tone":"22","id":107,"definition":"1. still\r\n2. yet\r\n"},{"characters":"浠庡墠","pinyin":"c贸ng qi谩n","tone":"22","id":109,"definition":"1. previously\r\n2. formerly\r\n3. once upon a time\r\n"},{"characters":"浠庡","pinyin":"c贸ng r贸ng","tone":"22","id":110,"definition":"1. to go easy\r\n2. unhurried\r\n3. calm\r\n4. Taiwan pr. [cong1 rong2]\r\n"},{"characters":"浠庤","pinyin":"c贸ng 茅r","tone":"22","id":112,"definition":"1. thus\r\n2. thereby\r\n"},{"characters":"浼犺揪","pinyin":"chu谩n d谩","tone":"22","id":144,"definition":"1. to pass on\r\n2. to convey\r\n3. to relay\r\n4. to transmit\r\n5. transmission\r\n"},{"characters":"鍋胯繕","pinyin":"ch谩ng hu谩n","tone":"22","id":212,"definition":"1. to repay\r\n2. to reimburse\r\n"},{"characters":"鍏朵綑","pinyin":"q铆 y煤","tone":"22","id":253,"definition":"1. the rest\r\n2. the others\r\n3. remaining\r\n4. remainder\r\n5. apart from them\r\n"},{"characters":"鍐滄皯","pinyin":"n贸ng m铆n","tone":"22","id":270,"definition":"1. peasant\r\n2. farmer\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍓嶉","pinyin":"qi谩n t煤","tone":"22","id":332,"definition":"1. prospects\r\n2. future outlook\r\n3. journey\r\n"},{"characters":"鍘熷垯","pinyin":"yu谩n z茅","tone":"22","id":388,"definition":"1. principle\r\n2. doctrine\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘熸潵","pinyin":"yu谩n l谩i","tone":"22","id":391,"definition":"1. original\r\n2. former\r\n3. originally\r\n4. formerly\r\n5. at first\r\n6. so, actually, as it turns out\r\n"},{"characters":"鍙婃牸","pinyin":"j铆 g茅","tone":"22","id":400,"definition":"1. to pass an exam or a test\r\n2. to meet a minimum standard\r\n"},{"characters":"鍚屾儏","pinyin":"t贸ng q铆ng","tone":"22","id":463,"definition":"1. to sympathize with\r\n2. sympathy\r\n"},{"characters":"鍚屾椂","pinyin":"t贸ng sh铆","tone":"22","id":464,"definition":"1. at the same time\r\n2. simultaneously\r\n"},{"characters":"鍚嶇墝","pinyin":"m铆ng p谩i","tone":"22","id":467,"definition":"1. famous brand\r\n"},{"characters":"鍜屽钩","pinyin":"h茅 p铆ng","tone":"22","id":498,"definition":"1. Heping district of Shenyang city 娌堥櫧甯倈娌堥槼甯, Liaoning\r\n2. Hoping township in Taichung county 鑷轰腑绺鍙颁腑鍘縖Tai2 zhong1 xian4], Taiwan\r\n3. peace\r\n4. peaceful\r\n"},{"characters":"鍝插","pinyin":"zh茅 xu茅","tone":"22","id":509,"definition":"1. philosophy\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍢堟潅","pinyin":"c谩o z谩","tone":"22","id":524,"definition":"1. noisy\r\n2. clamorous\r\n"},{"characters":"鍥界帇","pinyin":"gu贸 w谩ng","tone":"22","id":535,"definition":"1. king\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍨傜洿","pinyin":"chu铆 zh铆","tone":"22","id":558,"definition":"1. perpendicular\r\n2. vertical\r\n"},{"characters":"濡備綍","pinyin":"r煤 h茅","tone":"22","id":624,"definition":"1. how\r\n2. what way\r\n3. what\r\n"},{"characters":"瀹屽叏","pinyin":"w谩n qu谩n","tone":"22","id":656,"definition":"1. complete\r\n2. whole\r\n3. totally\r\n4. entirely\r\n"},{"characters":"瀹炰範","pinyin":"sh铆 x铆","tone":"22","id":665,"definition":"1. to practice\r\n2. field work\r\n3. to intern\r\n4. internship\r\n"},{"characters":"灏ゅ叾","pinyin":"y贸u q铆","tone":"22","id":718,"definition":"1. especially\r\n2. particularly\r\n"},{"characters":"宸㈢┐","pinyin":"ch谩o xu茅","tone":"22","id":738,"definition":"1. lair\r\n2. nest\r\n3. den\r\n4. hideout\r\n"},{"characters":"甯歌瘑","pinyin":"ch谩ng sh铆","tone":"22","id":758,"definition":"1. common sense\r\n2. general knowledge\r\n3. CL:闁|闂╗men2]\r\n"},{"characters":"骞冲父","pinyin":"p铆ng ch谩ng","tone":"22","id":765,"definition":"1. ordinary\r\n2. common\r\n3. usually\r\n4. ordinarily\r\n"},{"characters":"骞虫椂","pinyin":"p铆ng sh铆","tone":"22","id":767,"definition":"1. ordinarily\r\n2. in normal times\r\n3. in peacetime\r\n"},{"characters":"骞宠 ","pinyin":"p铆ng h茅ng","tone":"22","id":769,"definition":"1. balance\r\n2. equilibrium\r\n"},{"characters":"寤堕暱","pinyin":"y谩n ch谩ng","tone":"22","id":792,"definition":"1. Yanchang county in Yan'an 寤跺畨[Yan2 an1], Shaanxi\r\n2. to prolong\r\n3. to extend\r\n4. to delay\r\n"},{"characters":"褰㈠","pinyin":"x铆ng r贸ng","tone":"22","id":816,"definition":"1. to describe\r\n2. description\r\n3. appearance\r\n4. look\r\n"},{"characters":"褰㈡垚","pinyin":"x铆ng ch茅ng","tone":"22","id":818,"definition":"1. to form\r\n2. to take shape\r\n"},{"characters":"鎬ュ繖","pinyin":"j铆 m谩ng","tone":"22","id":848,"definition":"1. hastily\r\n"},{"characters":"鎯╃綒","pinyin":"ch茅ng f谩","tone":"22","id":877,"definition":"1. penalty\r\n2. punishment\r\n3. to punish\r\n"},{"characters":"鎱堢ゥ","pinyin":"c铆 xi谩ng","tone":"22","id":890,"definition":"1. kindly\r\n2. benevolent (often of older person)\r\n"},{"characters":"鎴愪汉","pinyin":"ch茅ng r茅n","tone":"22","id":896,"definition":"1. adult\r\n"},{"characters":"鎴愬憳","pinyin":"ch茅ng yu谩n","tone":"22","id":898,"definition":"1. member\r\n"},{"characters":"鎴愮啛","pinyin":"ch茅ng sh煤","tone":"22","id":905,"definition":"1. mature\r\n2. ripe\r\n3. to mature\r\n4. to ripen\r\n5. Taiwan pr. [cheng2 shou2]\r\n"},{"characters":"鎻愬墠","pinyin":"t铆 qi谩n","tone":"22","id":1027,"definition":"1. to shift to an earlier date\r\n2. to do sth ahead of time\r\n3. in advance\r\n"},{"characters":"鏁屼汉","pinyin":"d铆 r茅n","tone":"22","id":1078,"definition":"1. enemy\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏂囧","pinyin":"w茅n xu茅","tone":"22","id":1100,"definition":"1. literature\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鏂囨槑","pinyin":"w茅n m铆ng","tone":"22","id":1101,"definition":"1. civilized\r\n2. civilization\r\n3. culture\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃犺亰","pinyin":"w煤 li谩o","tone":"22","id":1115,"definition":"1. bored\r\n2. boring\r\n3. senseless\r\n"},{"characters":"鏃堕","pinyin":"sh铆 m谩o","tone":"22","id":1129,"definition":"1. in vogue\r\n2. fashionable\r\n"},{"characters":"鏋佸叾","pinyin":"j铆 q铆","tone":"22","id":1183,"definition":"1. extremely\r\n"},{"characters":"鏌存补","pinyin":"ch谩i y贸u","tone":"22","id":1191,"definition":"1. diesel fuel\r\n"},{"characters":"娈嬬柧","pinyin":"c谩n j铆","tone":"22","id":1244,"definition":"1. disabled\r\n2. handicapped\r\n3. deformity on a person or animal\r\n"},{"characters":"姹犲","pinyin":"ch铆 t谩ng","tone":"22","id":1258,"definition":"1. pool\r\n2. pond\r\n"},{"characters":"娌夌潃","pinyin":"ch茅n zhu贸","tone":"22","id":1264,"definition":"1. steady\r\n2. calm and collected\r\n3. not nervous\r\n"},{"characters":"娌圭偢","pinyin":"y贸u zh谩","tone":"22","id":1273,"definition":"1. to deep fry\r\n"},{"characters":"娴佷紶","pinyin":"li煤 chu谩n","tone":"22","id":1284,"definition":"1. to spread\r\n2. to circulate\r\n3. to hand down\r\n"},{"characters":"娼祦","pinyin":"ch谩o li煤","tone":"22","id":1320,"definition":"1. tide\r\n2. current\r\n3. trend\r\n"},{"characters":"鐏垫椿","pinyin":"l铆ng hu贸","tone":"22","id":1330,"definition":"1. flexible\r\n2. nimble\r\n3. agile\r\n"},{"characters":"鐒惰","pinyin":"r谩n 茅r","tone":"22","id":1344,"definition":"1. however\r\n2. yet\r\n3. but\r\n"},{"characters":"鐙","pinyin":"d煤 c谩i","tone":"22","id":1379,"definition":"1. dictatorship\r\n"},{"characters":"鐞冭糠","pinyin":"qi煤 m铆","tone":"22","id":1393,"definition":"1. fan (ball sports)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐢变簬","pinyin":"y贸u y煤","tone":"22","id":1408,"definition":"1. due to\r\n2. as a result of\r\n3. thanks to\r\n4. owing to\r\n5. since\r\n6. because\r\n"},{"characters":"鐤插姵","pinyin":"p铆 l谩o","tone":"22","id":1422,"definition":"1. fatigue\r\n2. wearily\r\n3. weariness\r\n4. weary\r\n"},{"characters":"鐫鍑","pinyin":"zh谩o li谩ng","tone":"22","id":1461,"definition":"1. to catch cold\r\n2. Taiwan pr. [zhao1 liang2]\r\n"},{"characters":"绉绘皯","pinyin":"y铆 m铆n","tone":"22","id":1507,"definition":"1. to immigrate\r\n2. to migrate\r\n3. emigrant\r\n4. immigrant\r\n"},{"characters":"绻佸崕","pinyin":"f谩n hu谩","tone":"22","id":1561,"definition":"1. flourishing\r\n2. bustling\r\n"},{"characters":"绻佸繖","pinyin":"f谩n m谩ng","tone":"22","id":1562,"definition":"1. busy\r\n2. bustling\r\n"},{"characters":"绻佹畺","pinyin":"f谩n zh铆","tone":"22","id":1563,"definition":"1. to breed\r\n2. to reproduce\r\n3. to propagate\r\n"},{"characters":"绻佽崳","pinyin":"f谩n r贸ng","tone":"22","id":1564,"definition":"1. prosperous\r\n2. booming (economy)\r\n"},{"characters":"绾磥","pinyin":"ch煤n ji茅","tone":"22","id":1569,"definition":"1. pure\r\n2. clean and honest\r\n3. to purify\r\n"},{"characters":"缁撳悎","pinyin":"ji茅 h茅","tone":"22","id":1581,"definition":"1. to combine\r\n2. to link\r\n3. to integrate\r\n4. binding\r\n5. CL:娆ci4]\r\n"},{"characters":"鑱斿悎","pinyin":"li谩n h茅","tone":"22","id":1619,"definition":"1. to combine\r\n2. to join\r\n3. unite\r\n4. alliance\r\n"},{"characters":"鑳芥簮","pinyin":"n茅ng yu谩n","tone":"22","id":1637,"definition":"1. energy\r\n2. power source\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑸硅埗","pinyin":"chu谩n b贸","tone":"22","id":1661,"definition":"1. shipping\r\n2. boats\r\n"},{"characters":"铦磋澏","pinyin":"h煤 di茅","tone":"22","id":1690,"definition":"1. butterfly\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"琛屼负","pinyin":"x铆ng w茅i","tone":"22","id":1694,"definition":"1. action\r\n2. conduct\r\n3. behavior\r\n4. activity\r\n"},{"characters":"琛屼汉","pinyin":"x铆ng r茅n","tone":"22","id":1695,"definition":"1. pedestrian\r\n2. traveler on foot\r\n3. passer-by\r\n4. official responsible for arranging audiences with the emperor\r\n"},{"characters":"瑁佸憳","pinyin":"c谩i yu谩n","tone":"22","id":1715,"definition":"1. to cut staff\r\n2. to lay off employees\r\n"},{"characters":"瑁佺紳","pinyin":"c谩i f茅ng","tone":"22","id":1716,"definition":"1. tailor\r\n2. dressmaker\r\n"},{"characters":"璋冪毊","pinyin":"ti谩o p铆","tone":"22","id":1774,"definition":"1. naughty\r\n2. mischievous\r\n3. unruly\r\n"},{"characters":"璞崕","pinyin":"h谩o hu谩","tone":"22","id":1782,"definition":"1. luxurious\r\n"},{"characters":"璧斿伩","pinyin":"p茅i ch谩ng","tone":"22","id":1803,"definition":"1. to compensate\r\n"},{"characters":"杞祦","pinyin":"l煤n li煤","tone":"22","id":1831,"definition":"1. to alternate\r\n2. to take turns\r\n"},{"characters":"杈炶亴","pinyin":"c铆 zh铆","tone":"22","id":1842,"definition":"1. to resign\r\n"},{"characters":"杈炬垚","pinyin":"d谩 ch茅ng","tone":"22","id":1855,"definition":"1. to reach (an agreement)\r\n2. to accomplish\r\n"},{"characters":"杩炲繖","pinyin":"li谩n m谩ng","tone":"22","id":1868,"definition":"1. promptly\r\n2. at once\r\n"},{"characters":"杩熺枒","pinyin":"ch铆 y铆","tone":"22","id":1871,"definition":"1. to hesitate\r\n"},{"characters":"閭眬","pinyin":"y贸u j煤","tone":"22","id":1907,"definition":"1. post office\r\n2. CL:瀹禰jia1],鍊媩涓猍ge4]\r\n"},{"characters":"閲嶅彔","pinyin":"ch贸ng di茅","tone":"22","id":1924,"definition":"1. to overlap\r\n2. to superimpose\r\n3. to telescope\r\n4. to run together\r\n5. to duplicate\r\n6. one over another\r\n7. superposition\r\n8. an overlap\r\n9. redundancy\r\n10. reduplication (in Chinese grammar, e.g. 鏁f暎姝san4 san4 bu4] to have a stroll)\r\n"},{"characters":"闀块","pinyin":"ch谩ng t煤","tone":"22","id":1944,"definition":"1. long distance\r\n"},{"characters":"闃冲彴","pinyin":"y谩ng t谩i","tone":"22","id":1954,"definition":"1. variant of 闄借嚭|闃冲彴[yang2 tai2]\r\n2. balcony\r\n3. porch\r\n"},{"characters":"闅忔椂","pinyin":"su铆 sh铆","tone":"22","id":1971,"definition":"1. at any time\r\n2. at all times\r\n3. at the right time\r\n"},{"characters":"闆嗗悎","pinyin":"j铆 h茅","tone":"22","id":1979,"definition":"1. to gather\r\n2. to assemble\r\n3. set (mathematics)\r\n"},{"characters":"闆岄泟","pinyin":"c铆 xi贸ng","tone":"22","id":1980,"definition":"1. male and female\r\n"},{"characters":"闆堕","pinyin":"l铆ng sh铆","tone":"22","id":1984,"definition":"1. between-meal nibbles\r\n2. snacks\r\n"}],"24":[{"characters":"涓ヨ們","pinyin":"y谩n s霉","tone":"24","id":44,"definition":"1. solemn\r\n2. grave\r\n3. serious\r\n4. earnest\r\n5. severe\r\n"},{"characters":"涓ラ噸","pinyin":"y谩n zh貌ng","tone":"24","id":45,"definition":"1. grave\r\n2. serious\r\n3. severe\r\n4. critical\r\n"},{"characters":"浜庢槸","pinyin":"y煤 sh矛","tone":"24","id":83,"definition":"1. thereupon\r\n2. as a result\r\n3. consequently\r\n4. thus\r\n5. hence\r\n"},{"characters":"浜轰簨","pinyin":"r茅n sh矛","tone":"24","id":98,"definition":"1. personnel\r\n2. human resources\r\n3. human affairs\r\n4. ways of the world\r\n5. (euphemism) sexuality\r\n6. the facts of life\r\n"},{"characters":"浜虹墿","pinyin":"r茅n w霉","tone":"24","id":102,"definition":"1. person\r\n2. character (in a play, novel etc)\r\n3. protagonist\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜虹被","pinyin":"r茅n l猫i","tone":"24","id":104,"definition":"1. humanity\r\n2. human race\r\n3. mankind\r\n"},{"characters":"浠庝簨","pinyin":"c贸ng sh矛","tone":"24","id":108,"definition":"1. to go for\r\n2. to engage in\r\n3. to undertake\r\n4. to deal with\r\n5. to handle\r\n6. to do\r\n"},{"characters":"浼犳巿","pinyin":"chu谩n sh貌u","tone":"24","id":139,"definition":"1. to impart\r\n2. to pass on\r\n3. to teach\r\n"},{"characters":"浣曞喌","pinyin":"h茅 ku脿ng","tone":"24","id":160,"definition":"1. let alone\r\n2. to say nothing of\r\n3. besides\r\n4. what's more\r\n"},{"characters":"浣曞繀","pinyin":"h茅 b矛","tone":"24","id":161,"definition":"1. there is no need\r\n2. why should\r\n"},{"characters":"鍏冩棪","pinyin":"Yu谩n d脿n","tone":"24","id":221,"definition":"1. New Year's Day\r\n"},{"characters":"鍏ㄩ儴","pinyin":"qu谩n b霉","tone":"24","id":241,"definition":"1. whole\r\n2. entire\r\n3. complete\r\n"},{"characters":"鍏ㄩ潰","pinyin":"qu谩n mi脿n","tone":"24","id":242,"definition":"1. all-around\r\n2. comprehensive\r\n3. total\r\n4. overall\r\n"},{"characters":"鍏舵","pinyin":"q铆 c矛","tone":"24","id":254,"definition":"1. next\r\n2. secondly\r\n"},{"characters":"鍐滀笟","pinyin":"n贸ng y猫","tone":"24","id":268,"definition":"1. agriculture\r\n2. farming\r\n"},{"characters":"鍐宠禌","pinyin":"ju茅 s脿i","tone":"24","id":278,"definition":"1. finals (of a competition)\r\n"},{"characters":"鍑℃槸","pinyin":"f谩n sh矛","tone":"24","id":286,"definition":"1. each and every\r\n2. every\r\n3. all\r\n4. any\r\n"},{"characters":"鍒","pinyin":"bi茅 sh霉","tone":"24","id":320,"definition":"1. villa\r\n2. CL:骞zhuang4],搴zuo4]\r\n"},{"characters":"鍒嚧","pinyin":"bi茅 zh矛","tone":"24","id":322,"definition":"1. unusual\r\n2. unique\r\n3. variant of 鍒ョ坊|鍒嚧[bie2 zhi4]\r\n"},{"characters":"鍔冲姩","pinyin":"l谩o d貌ng","tone":"24","id":349,"definition":"1. work\r\n2. toil\r\n3. physical labor\r\n4. CL:娆ci4]\r\n"},{"characters":"鍔抽┚","pinyin":"l谩o ji脿","tone":"24","id":350,"definition":"1. excuse me\r\n"},{"characters":"鍕ゅ","pinyin":"q铆n f猫n","tone":"24","id":353,"definition":"1. hardworking\r\n2. diligent\r\n"},{"characters":"鍗庤","pinyin":"Hu谩 y矛","tone":"24","id":372,"definition":"1. ethnic Chinese\r\n2. non-Chinese citizen of Chinese ancestry\r\n"},{"characters":"鍘熸枡","pinyin":"yu谩n li脿o","tone":"24","id":390,"definition":"1. raw material\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘熻皡","pinyin":"yu谩n li脿ng","tone":"24","id":392,"definition":"1. to excuse\r\n2. to forgive\r\n3. to pardon\r\n"},{"characters":"鍚堜綔","pinyin":"h茅 zu貌","tone":"24","id":457,"definition":"1. to cooperate\r\n2. to collaborate\r\n3. to work together\r\n4. cooperation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚嶇墖","pinyin":"m铆ng pi脿n","tone":"24","id":466,"definition":"1. (business) card\r\n"},{"characters":"鍛堢幇","pinyin":"ch茅ng xi脿n","tone":"24","id":488,"definition":"1. to appear\r\n2. to emerge\r\n3. to present (a certain appearance)\r\n4. to demonstrate\r\n"},{"characters":"鍢茬瑧","pinyin":"ch谩o xi脿o","tone":"24","id":526,"definition":"1. to jeer at\r\n2. to deride\r\n3. to ridicule\r\n4. mockery\r\n5. derision\r\n"},{"characters":"鍥寸粫","pinyin":"w茅i r脿o","tone":"24","id":533,"definition":"1. to revolve around\r\n2. to center on (an issue)\r\n"},{"characters":"鍩硅","pinyin":"p茅i x霉n","tone":"24","id":562,"definition":"1. to cultivate\r\n2. to train\r\n3. to groom\r\n4. training\r\n"},{"characters":"濉┖","pinyin":"ti谩n k貌ng","tone":"24","id":569,"definition":"1. to fill a job vacancy\r\n2. to fill in a blank (e.g. on questionnaire or exam paper)\r\n"},{"characters":"濂囪抗","pinyin":"q铆 j矛","tone":"24","id":612,"definition":"1. miracle\r\n2. miraculous\r\n3. wonder\r\n4. marvel\r\n"},{"characters":"濡ㄧ","pinyin":"f谩ng 脿i","tone":"24","id":627,"definition":"1. to hinder\r\n2. to obstruct\r\n"},{"characters":"濞变箰","pinyin":"y煤 l猫","tone":"24","id":634,"definition":"1. to entertain\r\n2. to amuse\r\n3. entertainment\r\n4. recreation\r\n5. amusement\r\n6. hobby\r\n7. fun\r\n8. joy\r\n"},{"characters":"瀛樺湪","pinyin":"c煤n z脿i","tone":"24","id":643,"definition":"1. to exist\r\n2. to be\r\n3. existence\r\n"},{"characters":"瀛﹀巻","pinyin":"xu茅 l矛","tone":"24","id":646,"definition":"1. educational background\r\n2. academic qualifications\r\n"},{"characters":"瀛︽湳","pinyin":"xu茅 sh霉","tone":"24","id":648,"definition":"1. learning\r\n2. science\r\n3. academic\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀛﹂棶","pinyin":"xu茅 w猫n","tone":"24","id":649,"definition":"1. learning\r\n2. knowledge\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹屽杽","pinyin":"w谩n sh脿n","tone":"24","id":657,"definition":"1. perfect\r\n2. to make perfect\r\n3. to improve\r\n"},{"characters":"瀹炲湪","pinyin":"sh铆 z脿i","tone":"24","id":666,"definition":"1. really\r\n2. actually\r\n3. indeed\r\n4. true\r\n5. real\r\n6. honest\r\n7. dependable\r\n8. (philosophy) reality\r\n"},{"characters":"瀹炵幇","pinyin":"sh铆 xi脿n","tone":"24","id":667,"definition":"1. to achieve\r\n2. to implement\r\n3. to realize\r\n4. to bring about\r\n"},{"characters":"瀹炵敤","pinyin":"sh铆 y貌ng","tone":"24","id":668,"definition":"1. practical\r\n2. functional\r\n3. pragmatic\r\n4. applied (science)\r\n"},{"characters":"瀹炶瘽","pinyin":"sh铆 hu脿","tone":"24","id":669,"definition":"1. truth\r\n"},{"characters":"瀹炶返","pinyin":"sh铆 ji脿n","tone":"24","id":670,"definition":"1. to practice\r\n2. to put into practice\r\n3. to fulfill\r\n"},{"characters":"瀹為檯","pinyin":"sh铆 j矛","tone":"24","id":671,"definition":"1. reality\r\n2. practice\r\n3. practical\r\n4. realistic\r\n5. real\r\n6. actual\r\n"},{"characters":"瀹為獙","pinyin":"sh铆 y脿n","tone":"24","id":672,"definition":"1. experiment\r\n2. test\r\n3. CL:鍊媩涓猍ge4],娆ci4]\r\n4. experimental\r\n5. to experiment\r\n"},{"characters":"灏濊瘯","pinyin":"ch谩ng sh矛","tone":"24","id":717,"definition":"1. to try\r\n2. to attempt\r\n3. CL:娆ci4]\r\n"},{"characters":"灞傛","pinyin":"c茅ng c矛","tone":"24","id":724,"definition":"1. layer\r\n2. level\r\n3. gradation\r\n4. arrangement of ideas\r\n5. (a person's) standing\r\n"},{"characters":"宕囨嫓","pinyin":"ch贸ng b脿i","tone":"24","id":734,"definition":"1. to worship\r\n2. adoration\r\n"},{"characters":"宕囨暚","pinyin":"ch贸ng j矛ng","tone":"24","id":735,"definition":"1. to revere\r\n2. to venerate\r\n3. high esteem\r\n"},{"characters":"骞抽潤","pinyin":"p铆ng j矛ng","tone":"24","id":770,"definition":"1. tranquil\r\n2. undisturbed\r\n3. serene\r\n"},{"characters":"骞翠唬","pinyin":"ni谩n d脿i","tone":"24","id":771,"definition":"1. a decade of a century (e.g. the Sixties)\r\n2. age\r\n3. era\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"骞寸邯","pinyin":"ni谩n j矛","tone":"24","id":772,"definition":"1. age\r\n2. CL:鎶奫ba3],鍊媩涓猍ge4]\r\n"},{"characters":"寮虹儓","pinyin":"qi谩ng li猫","tone":"24","id":802,"definition":"1. intense\r\n2. (violently) strong\r\n"},{"characters":"寮鸿皟","pinyin":"qi谩ng di脿o","tone":"24","id":803,"definition":"1. to emphasize (a statement)\r\n2. to stress\r\n"},{"characters":"褰㈠娍","pinyin":"x铆ng sh矛","tone":"24","id":815,"definition":"1. circumstances\r\n2. situation\r\n3. terrain\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈠紡","pinyin":"x铆ng sh矛","tone":"24","id":817,"definition":"1. outer appearance\r\n2. form\r\n3. shape\r\n4. formality\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈢姸","pinyin":"x铆ng zhu脿ng","tone":"24","id":819,"definition":"1. form\r\n2. shape\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈣薄","pinyin":"x铆ng xi脿ng","tone":"24","id":820,"definition":"1. image\r\n2. form\r\n3. figure\r\n4. CL:鍊媩涓猍ge4]\r\n5. visualization\r\n6. vivid\r\n"},{"characters":"寰楀姏","pinyin":"d茅 l矛","tone":"24","id":831,"definition":"1. able\r\n2. capable\r\n3. competent\r\n4. efficient\r\n"},{"characters":"寰楃姜","pinyin":"d茅 zu矛","tone":"24","id":832,"definition":"1. to commit an offense\r\n2. to violate the law\r\n3. excuse me! (formal)\r\n4. see also 寰楃姜[de2 zui5]\r\n5. to offend somebody\r\n6. to make a faux pas\r\n7. a faux pas\r\n8. see also 寰楃姜[de2 zui4]\r\n"},{"characters":"鎬瀛","pinyin":"hu谩i y霉n","tone":"24","id":842,"definition":"1. pregnant\r\n2. to have conceived\r\n3. gestation\r\n4. pregnancy\r\n"},{"characters":"鎬蹇","pinyin":"hu谩i ni脿n","tone":"24","id":843,"definition":"1. to cherish the memory of\r\n2. to think of\r\n3. reminisce\r\n"},{"characters":"鎯呭喌","pinyin":"q铆ng ku脿ng","tone":"24","id":873,"definition":"1. circumstances\r\n2. state of affairs\r\n3. situation\r\n4. CL:鍊媩涓猍ge4],绋畖绉峓zhong3]\r\n"},{"characters":"鎯呯华","pinyin":"q铆ng x霉","tone":"24","id":875,"definition":"1. mood\r\n2. state of mind\r\n3. moodiness\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鎯劎","pinyin":"c谩n ku矛","tone":"24","id":878,"definition":"1. ashamed\r\n"},{"characters":"鎰夊揩","pinyin":"y煤 ku脿i","tone":"24","id":881,"definition":"1. cheerful\r\n2. cheerily\r\n3. delightful\r\n4. pleasant\r\n5. pleasantly\r\n6. pleasing\r\n7. happy\r\n8. delighted\r\n"},{"characters":"鎱堝杽","pinyin":"c铆 sh脿n","tone":"24","id":889,"definition":"1. benevolent\r\n2. charitable\r\n"},{"characters":"鎴愬垎","pinyin":"ch茅ng f猫n","tone":"24","id":897,"definition":"1. composition\r\n2. make-up\r\n3. ingredient\r\n4. element\r\n5. component\r\n6. one's social status\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴愬氨","pinyin":"ch茅ng ji霉","tone":"24","id":900,"definition":"1. accomplishment\r\n2. success\r\n3. achievement\r\n4. CL:鍊媩涓猍ge4]\r\n5. to attain a result\r\n"},{"characters":"鎴愭晥","pinyin":"ch茅ng xi脿o","tone":"24","id":902,"definition":"1. effect\r\n2. result\r\n"},{"characters":"鎴愮珛","pinyin":"ch茅ng l矛","tone":"24","id":906,"definition":"1. to establish\r\n2. to set up\r\n3. to be tenable\r\n4. to hold water\r\n"},{"characters":"鎵嶅共","pinyin":"c谩i g脿n","tone":"24","id":922,"definition":"1. ability\r\n2. competence\r\n"},{"characters":"鎵х収","pinyin":"zh铆 zh脿o","tone":"24","id":933,"definition":"1. license\r\n2. permit\r\n"},{"characters":"鎵垮姙","pinyin":"ch茅ng b脿n","tone":"24","id":939,"definition":"1. to undertake\r\n2. to accept a contract\r\n"},{"characters":"鎵垮彈","pinyin":"ch茅ng sh貌u","tone":"24","id":941,"definition":"1. to bear\r\n2. to support\r\n3. to inherit\r\n"},{"characters":"鎵胯","pinyin":"ch茅ng r猫n","tone":"24","id":943,"definition":"1. to admit\r\n2. to concede\r\n3. to recognize\r\n4. recognition (diplomatic, artistic etc)\r\n5. to acknowledge\r\n"},{"characters":"鎵胯","pinyin":"ch茅ng nu貌","tone":"24","id":944,"definition":"1. to promise\r\n2. to undertake to do something\r\n3. commitment\r\n"},{"characters":"鎶曞叆","pinyin":"t贸u r霉","tone":"24","id":951,"definition":"1. to throw into\r\n2. to put into\r\n3. to throw oneself into\r\n4. to participate in\r\n5. to invest in\r\n6. absorbed\r\n7. engrossed\r\n"},{"characters":"鎸佺画","pinyin":"ch铆 x霉","tone":"24","id":990,"definition":"1. to continue\r\n2. to persist\r\n3. sustainable\r\n4. preservation\r\n"},{"characters":"鎻愬","pinyin":"t铆 ch脿ng","tone":"24","id":1026,"definition":"1. to promote\r\n2. to advocate\r\n"},{"characters":"鎻愰棶","pinyin":"t铆 w猫n","tone":"24","id":1030,"definition":"1. to question\r\n2. to quiz\r\n3. to grill\r\n"},{"characters":"鎼忔枟","pinyin":"b贸 d貌u","tone":"24","id":1035,"definition":"1. to wrestle\r\n2. to fight\r\n3. to struggle\r\n"},{"characters":"鏁岃","pinyin":"d铆 sh矛","tone":"24","id":1079,"definition":"1. hostile\r\n2. malevolence\r\n3. antagonism\r\n4. to view as enemy\r\n5. to stand against\r\n"},{"characters":"鏂囦欢","pinyin":"w茅n ji脿n","tone":"24","id":1097,"definition":"1. document\r\n2. file\r\n3. CL:浠絒fen4]\r\n"},{"characters":"鏂囧叿","pinyin":"w茅n j霉","tone":"24","id":1098,"definition":"1. stationery\r\n2. item of stationery (pen, pencil, eraser, pencil sharpener etc)\r\n"},{"characters":"鏂囧瓧","pinyin":"w茅n z矛","tone":"24","id":1099,"definition":"1. character\r\n2. script\r\n3. writing\r\n4. written language\r\n5. writing style\r\n6. phraseology\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃犲","pinyin":"w煤 n脿i","tone":"24","id":1113,"definition":"1. helpless\r\n2. without choice\r\n3. for lack of better option\r\n4. grudgingly\r\n5. willy-nilly\r\n6. nolens volens\r\n7. abbr. for 鐒″彲濂堜綍|鏃犲彲濂堜綍[wu2 ke3 nai4 he2]\r\n"},{"characters":"鏃犳暟","pinyin":"w煤 sh霉","tone":"24","id":1114,"definition":"1. countless\r\n2. numberless\r\n3. innumerable\r\n"},{"characters":"鏃犺","pinyin":"w煤 l霉n","tone":"24","id":1116,"definition":"1. no matter what or how\r\n2. regardless of whether...\r\n"},{"characters":"鏃朵唬","pinyin":"sh铆 d脿i","tone":"24","id":1124,"definition":"1. Time, US weekly news magazine\r\n2. age\r\n3. era\r\n4. epoch\r\n5. period (in one's life)\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃跺埢","pinyin":"sh铆 k猫","tone":"24","id":1125,"definition":"1. moment\r\n2. CL:鍊媩涓猍ge4]\r\n3. constantly\r\n4. always\r\n"},{"characters":"鏃跺皻","pinyin":"sh铆 sh脿ng","tone":"24","id":1126,"definition":"1. fashion\r\n2. fad\r\n3. fashionable\r\n"},{"characters":"鏄傝吹","pinyin":"谩ng gu矛","tone":"24","id":1130,"definition":"1. expensive\r\n2. costly\r\n"},{"characters":"鏄庣‘","pinyin":"m铆ng qu猫","tone":"24","id":1135,"definition":"1. clear-cut\r\n2. definite\r\n3. explicit\r\n4. to clarify\r\n5. to specify\r\n6. to make definite\r\n"},{"characters":"鏈濅唬","pinyin":"ch谩o d脿i","tone":"24","id":1159,"definition":"1. dynasty\r\n2. reign (of a king)\r\n"},{"characters":"鏉傚織","pinyin":"z谩 zh矛","tone":"24","id":1176,"definition":"1. magazine\r\n2. CL:鏈琜ben3],浠絒fen4],鏈焄qi1]\r\n"},{"characters":"鏉冨埄","pinyin":"qu谩n l矛","tone":"24","id":1177,"definition":"1. power\r\n2. right\r\n3. privilege\r\n"},{"characters":"鏉冨姏","pinyin":"qu谩n l矛","tone":"24","id":1178,"definition":"1. power\r\n2. authority\r\n"},{"characters":"鏉′欢","pinyin":"ti谩o ji脿n","tone":"24","id":1180,"definition":"1. condition\r\n2. circumstances\r\n3. term\r\n4. factor\r\n5. requirement\r\n6. prerequisite\r\n7. qualification\r\n8. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏌ヨ幏","pinyin":"ch谩 hu貌","tone":"24","id":1190,"definition":"1. to track down and seize (a criminal suspect, contraband etc)\r\n"},{"characters":"鏍煎","pinyin":"g茅 w脿i","tone":"24","id":1203,"definition":"1. especially\r\n2. particularly\r\n"},{"characters":"妞嶇墿","pinyin":"zh铆 w霉","tone":"24","id":1215,"definition":"1. plant\r\n2. vegetation\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"妯$壒","pinyin":"m贸 t猫","tone":"24","id":1220,"definition":"1. (fashion) model (loanword)\r\n"},{"characters":"娈嬮叿","pinyin":"c谩n k霉","tone":"24","id":1245,"definition":"1. cruel\r\n2. cruelty\r\n"},{"characters":"姣涚梾","pinyin":"m谩o b矛ng","tone":"24","id":1252,"definition":"1. fault\r\n2. defect\r\n3. shortcomings\r\n4. ailment\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娌夋穩","pinyin":"ch茅n di脿n","tone":"24","id":1263,"definition":"1. to settle\r\n2. to precipitate (solid sediment out of a solution)\r\n"},{"characters":"娌夐噸","pinyin":"ch茅n zh貌ng","tone":"24","id":1265,"definition":"1. heavy\r\n2. hard\r\n3. serious\r\n4. critical\r\n"},{"characters":"娌夐椃","pinyin":"ch茅n m猫n","tone":"24","id":1266,"definition":"1. oppressive (of weather)\r\n2. heavy\r\n3. depressed\r\n4. not happy\r\n5. (of sound) dull\r\n6. muffled\r\n"},{"characters":"娌夐粯","pinyin":"ch茅n m貌","tone":"24","id":1267,"definition":"1. taciturn\r\n2. uncommunicative\r\n3. silent\r\n"},{"characters":"娲昏穬","pinyin":"hu贸 yu猫","tone":"24","id":1282,"definition":"1. active\r\n2. lively\r\n3. excited\r\n4. to enliven\r\n5. to brighten up\r\n"},{"characters":"娴佹唱","pinyin":"li煤 l猫i","tone":"24","id":1285,"definition":"1. to shed tears\r\n"},{"characters":"娣樻皵","pinyin":"t谩o q矛","tone":"24","id":1300,"definition":"1. naughty\r\n2. mischievous\r\n"},{"characters":"鐓ょ偔","pinyin":"m茅i t脿n","tone":"24","id":1345,"definition":"1. coal\r\n"},{"characters":"鐔熺粌","pinyin":"sh煤 li脿n","tone":"24","id":1350,"definition":"1. practiced\r\n2. proficient\r\n3. skilled\r\n4. skillful\r\n"},{"characters":"鐔","pinyin":"谩o y猫","tone":"24","id":1352,"definition":"1. to stay up late or all night\r\n"},{"characters":"鐘硅鲍","pinyin":"y贸u y霉","tone":"24","id":1374,"definition":"1. to hesitate\r\n"},{"characters":"鐙壒","pinyin":"d煤 t猫","tone":"24","id":1377,"definition":"1. unique\r\n2. distinct\r\n3. having special characteristics\r\n"},{"characters":"鐙珛","pinyin":"d煤 l矛","tone":"24","id":1378,"definition":"1. independent\r\n2. independence\r\n3. to stand alone\r\n"},{"characters":"鐜╁叿","pinyin":"w谩n j霉","tone":"24","id":1386,"definition":"1. plaything\r\n2. toy\r\n"},{"characters":"鐤戦棶","pinyin":"y铆 w猫n","tone":"24","id":1419,"definition":"1. question\r\n2. interrogation\r\n3. doubt\r\n"},{"characters":"鐤肩埍","pinyin":"t茅ng 脿i","tone":"24","id":1423,"definition":"1. to love dearly\r\n"},{"characters":"鐧岀棁","pinyin":"谩i zh猫ng","tone":"24","id":1428,"definition":"1. cancer\r\n"},{"characters":"鐨勭‘","pinyin":"d铆 qu猫","tone":"24","id":1433,"definition":"1. really\r\n2. indeed\r\n"},{"characters":"鐭涚浘","pinyin":"m谩o d霉n","tone":"24","id":1468,"definition":"1. contradiction\r\n2. CL:鍊媩涓猍ge4]\r\n3. conflicting views\r\n4. contradictory\r\n"},{"characters":"纾佸甫","pinyin":"c铆 d脿i","tone":"24","id":1485,"definition":"1. magnetic tape\r\n2. CL:鐩鐩榌pan2],鐩抂he2]\r\n"},{"characters":"绁炵","pinyin":"sh茅n m矛","tone":"24","id":1492,"definition":"1. mysterious\r\n2. mystery\r\n"},{"characters":"绁炶瘽","pinyin":"sh茅n hu脿","tone":"24","id":1493,"definition":"1. legend\r\n2. fairy tale\r\n3. myth\r\n4. mythology\r\n"},{"characters":"绉诲姩","pinyin":"y铆 d貌ng","tone":"24","id":1506,"definition":"1. to move\r\n2. movement\r\n3. migration\r\n4. mobile\r\n5. portable\r\n"},{"characters":"绋嬪簭","pinyin":"ch茅ng x霉","tone":"24","id":1508,"definition":"1. procedures\r\n2. sequence\r\n3. order\r\n4. computer program\r\n"},{"characters":"绋嬪害","pinyin":"ch茅ng d霉","tone":"24","id":1509,"definition":"1. degree (level or extent)\r\n2. level\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绋犲瘑","pinyin":"ch贸u m矛","tone":"24","id":1512,"definition":"1. dense\r\n"},{"characters":"绛斿","pinyin":"d谩 f霉","tone":"24","id":1534,"definition":"1. variant of 绛旇|绛斿[da2 fu4]\r\n2. to answer\r\n3. to reply\r\n4. Reply to: (in email header)\r\n"},{"characters":"绛旇京","pinyin":"d谩 bi脿n","tone":"24","id":1536,"definition":"1. to reply (to an accusation)\r\n2. to defend one's dissertation\r\n"},{"characters":"绛瑰","pinyin":"ch贸u b猫i","tone":"24","id":1539,"definition":"1. preparations\r\n2. to get ready for sth\r\n"},{"characters":"绾补","pinyin":"ch煤n cu矛","tone":"24","id":1570,"definition":"1. pure\r\n2. unadulterated\r\n3. purely\r\n4. completely\r\n"},{"characters":"缁撴瀯","pinyin":"ji茅 g貌u","tone":"24","id":1583,"definition":"1. structure\r\n2. composition\r\n3. makeup\r\n4. architecture\r\n5. CL:搴zuo4],鍊媩涓猍ge4]\r\n"},{"characters":"缁撹","pinyin":"ji茅 l霉n","tone":"24","id":1584,"definition":"1. conclusion\r\n2. verdict\r\n3. CL:鍊媩涓猍ge4]\r\n4. to conclude\r\n5. to reach a verdict\r\n"},{"characters":"缁撹处","pinyin":"ji茅 zh脿ng","tone":"24","id":1585,"definition":"1. to pay the bill\r\n2. to settle accounts\r\n3. also written 绲愬赋|缁撳笎\r\n"},{"characters":"缁濆","pinyin":"ju茅 du矛","tone":"24","id":1587,"definition":"1. absolute\r\n2. unconditional\r\n"},{"characters":"缂犵粫","pinyin":"ch谩n r脿o","tone":"24","id":1595,"definition":"1. twisting\r\n2. to twine\r\n3. to wind\r\n4. to pester\r\n5. to bother\r\n"},{"characters":"鑱屼笟","pinyin":"zh铆 y猫","tone":"24","id":1618,"definition":"1. occupation\r\n2. profession\r\n3. vocation\r\n4. professional\r\n"},{"characters":"鑲ョ殏","pinyin":"f茅i z脿o","tone":"24","id":1622,"definition":"1. soap\r\n2. CL:濉妡鍧梉kuai4],姊潀鏉tiao2]\r\n"},{"characters":"鑳″悓","pinyin":"h煤 t貌ng","tone":"24","id":1632,"definition":"1. lane\r\n2. alley\r\n3. CL:姊潀鏉tiao2]\r\n4. variant of 鑳″悓[hu2 tong4]\r\n"},{"characters":"鑳藉共","pinyin":"n茅ng g脿n","tone":"24","id":1636,"definition":"1. capable\r\n2. competent\r\n"},{"characters":"钀ヤ笟","pinyin":"y铆ng y猫","tone":"24","id":1678,"definition":"1. to do business\r\n2. to trade\r\n"},{"characters":"钖勫急","pinyin":"b贸 ru貌","tone":"24","id":1685,"definition":"1. weak\r\n2. frail\r\n"},{"characters":"琛屼笟","pinyin":"h谩ng y猫","tone":"24","id":1693,"definition":"1. industry\r\n2. business\r\n"},{"characters":"琛屽姩","pinyin":"x铆ng d貌ng","tone":"24","id":1696,"definition":"1. operation\r\n2. action\r\n3. to move\r\n4. mobile\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑁佸垽","pinyin":"c谩i p脿n","tone":"24","id":1714,"definition":"1. judgment\r\n2. to referee\r\n3. umpire\r\n4. judge\r\n5. referee\r\n6. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"瑙掕壊","pinyin":"ju茅 s猫","tone":"24","id":1730,"definition":"1. role\r\n2. character in a novel\r\n3. persona\r\n4. also pr. [jiao3 se4]\r\n"},{"characters":"璇勪环","pinyin":"p铆ng ji脿","tone":"24","id":1750,"definition":"1. to evaluate\r\n2. to assess\r\n"},{"characters":"璇嶆眹","pinyin":"c铆 hu矛","tone":"24","id":1752,"definition":"1. variant of 瑭炲綑|璇嶆眹[ci2 hui4]\r\n2. vocabulary\r\n3. list of words (e.g. for language teaching purposes)\r\n4. word\r\n"},{"characters":"璇氭寶","pinyin":"ch茅ng zh矛","tone":"24","id":1756,"definition":"1. sincere\r\n2. cordial\r\n"},{"characters":"璇㈤棶","pinyin":"x煤n w猫n","tone":"24","id":1760,"definition":"1. to inquire\r\n"},{"characters":"璇︾粏","pinyin":"xi谩ng x矛","tone":"24","id":1761,"definition":"1. detailed\r\n2. in detail\r\n3. minute\r\n"},{"characters":"璋堝垽","pinyin":"t谩n p脿n","tone":"24","id":1776,"definition":"1. to negotiate\r\n2. negotiation\r\n3. talks\r\n4. conference\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐㈠姟","pinyin":"c谩i w霉","tone":"24","id":1786,"definition":"1. financial affairs\r\n"},{"characters":"璐㈠瘜","pinyin":"c谩i f霉","tone":"24","id":1787,"definition":"1. wealth\r\n2. riches\r\n"},{"characters":"璐㈡斂","pinyin":"c谩i zh猫ng","tone":"24","id":1788,"definition":"1. finances (public)\r\n2. financial\r\n"},{"characters":"璐d换","pinyin":"z茅 r猫n","tone":"24","id":1789,"definition":"1. responsibility\r\n2. blame\r\n3. duty\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐e","pinyin":"z茅 b猫i","tone":"24","id":1790,"definition":"1. to blame\r\n2. to criticize\r\n3. condemnation\r\n4. reproach\r\n"},{"characters":"杈惧埌","pinyin":"d谩 d脿o","tone":"24","id":1854,"definition":"1. to reach\r\n2. to achieve\r\n3. to attain\r\n"},{"characters":"杩炵画","pinyin":"li谩n x霉","tone":"24","id":1869,"definition":"1. continuous\r\n2. in a row\r\n3. serial\r\n4. consecutive\r\n"},{"characters":"杩熼挐","pinyin":"ch铆 d霉n","tone":"24","id":1873,"definition":"1. slow in one's reactions\r\n2. sluggish (in movement or thought)\r\n"},{"characters":"閫冮伩","pinyin":"t谩o b矛","tone":"24","id":1884,"definition":"1. to escape\r\n2. to evade\r\n3. to avoid\r\n4. to shirk\r\n"},{"characters":"閫愭","pinyin":"zh煤 b霉","tone":"24","id":1886,"definition":"1. progressively\r\n2. step by step\r\n"},{"characters":"閫愭笎","pinyin":"zh煤 ji脿n","tone":"24","id":1887,"definition":"1. gradually\r\n"},{"characters":"閬楁喚","pinyin":"y铆 h脿n","tone":"24","id":1903,"definition":"1. regret\r\n2. to regret\r\n3. to be sorry that\r\n"},{"characters":"閲嶅","pinyin":"ch贸ng f霉","tone":"24","id":1925,"definition":"1. to repeat\r\n2. to duplicate\r\n3. CL:鍊媩涓猍ge4]\r\n4. variant of 閲嶈|閲嶅[chong2 fu4]\r\n"},{"characters":"闄堝垪","pinyin":"ch茅n li猫","tone":"24","id":1960,"definition":"1. to display\r\n2. to exhibit\r\n"},{"characters":"闄堟棫","pinyin":"ch茅n ji霉","tone":"24","id":1961,"definition":"1. old-fashioned\r\n"},{"characters":"闄堣堪","pinyin":"ch茅n sh霉","tone":"24","id":1962,"definition":"1. an assertion\r\n2. to declare\r\n3. to state\r\n"},{"characters":"闅忎究","pinyin":"su铆 bi脿n","tone":"24","id":1969,"definition":"1. as one wishes\r\n2. as one pleases\r\n3. at random\r\n4. negligent\r\n5. casual\r\n6. wanton\r\n"},{"characters":"闅斿","pinyin":"g茅 b矛","tone":"24","id":1974,"definition":"1. next door\r\n2. neighbor\r\n"},{"characters":"闅炬","pinyin":"n谩n gu脿i","tone":"24","id":1976,"definition":"1. (it's) no wonder (that...)\r\n2. (it's) not surprising (that)\r\n"},{"characters":"闆朵欢","pinyin":"l铆ng ji脿n","tone":"24","id":1983,"definition":"1. part\r\n2. component\r\n"},{"characters":"棰戦亾","pinyin":"p铆n d脿o","tone":"24","id":2014,"definition":"1. frequency\r\n2. (television) channel\r\n"},{"characters":"棰樼洰","pinyin":"t铆 m霉","tone":"24","id":2016,"definition":"1. subject\r\n2. title\r\n3. topic\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"棰濆","pinyin":"茅 w脿i","tone":"24","id":2017,"definition":"1. extra\r\n2. added\r\n3. additional\r\n"},{"characters":"椋熺墿","pinyin":"sh铆 w霉","tone":"24","id":2027,"definition":"1. food\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"榧绘稌","pinyin":"b铆 t矛","tone":"24","id":2050,"definition":"1. nasal mucus\r\n2. snivel\r\n"}],"31":[{"characters":"涓诲紶","pinyin":"zh菙 zh膩ng","tone":"31","id":59,"definition":"1. to advocate\r\n2. to stand for\r\n3. view\r\n4. position\r\n5. stand\r\n6. proposition\r\n7. viewpoint\r\n8. assertion\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓昏","pinyin":"zh菙 gu膩n","tone":"31","id":62,"definition":"1. subjective\r\n"},{"characters":"浜х敓","pinyin":"ch菐n sh膿ng","tone":"31","id":91,"definition":"1. to arise\r\n2. to come into being\r\n3. to come about\r\n4. to give rise to\r\n5. to bring into being\r\n6. to bring about\r\n7. to produce\r\n8. to engender\r\n9. to generate\r\n10. to appear\r\n11. appearance\r\n12. emergence\r\n13. generation\r\n14. production\r\n15. yield\r\n"},{"characters":"浣撹创","pinyin":"t菒 ti膿","tone":"31","id":158,"definition":"1. considerate (of other people's needs)\r\n"},{"characters":"鍋囪","pinyin":"ji菐 zhu膩ng","tone":"31","id":206,"definition":"1. to feign\r\n2. to pretend\r\n"},{"characters":"鍓垁","pinyin":"ji菐n d膩o","tone":"31","id":335,"definition":"1. scissors\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鍖椾含","pinyin":"B臎i j墨ng","tone":"31","id":365,"definition":"1. Beijing, capital of People's Republic of China\r\n2. Peking\r\n3. PRC government\r\n"},{"characters":"鍗¤溅","pinyin":"k菐 ch膿","tone":"31","id":379,"definition":"1. truck\r\n2. CL:杓泑杈哰liang4]\r\n"},{"characters":"鍙栨秷","pinyin":"q菙 xi膩o","tone":"31","id":430,"definition":"1. to cancel\r\n2. cancellation\r\n"},{"characters":"鍚彂","pinyin":"q菒 f膩","tone":"31","id":476,"definition":"1. to enlighten\r\n2. to explain (a text etc)\r\n3. to stimulate (a mental attitude)\r\n4. enlightenment\r\n5. revelation\r\n6. motivation\r\n"},{"characters":"濮嬬粓","pinyin":"sh菒 zh艒ng","tone":"31","id":628,"definition":"1. from beginning to end\r\n2. all along\r\n"},{"characters":"灏忓悆","pinyin":"xi菐o ch墨","tone":"31","id":713,"definition":"1. snack\r\n2. refreshments\r\n3. CL:瀹禰jia1]\r\n"},{"characters":"灏忚","pinyin":"xi菐o shu艒","tone":"31","id":715,"definition":"1. novel\r\n2. fiction\r\n3. CL:鏈琜ben3],閮╗bu4]\r\n"},{"characters":"灞曞紑","pinyin":"zh菐n k膩i","tone":"31","id":728,"definition":"1. to unfold\r\n2. to carry out\r\n3. to be in full swing\r\n4. to launch\r\n"},{"characters":"鎬讳箣","pinyin":"z菕ng zh墨","tone":"31","id":853,"definition":"1. in a word\r\n2. in short\r\n3. in brief\r\n"},{"characters":"鎭跺績","pinyin":"臎 x墨n","tone":"31","id":867,"definition":"1. variant of 鎯″績|鎭跺績[e3 xin1]\r\n2. nausea\r\n3. to feel sick\r\n4. disgust\r\n5. nauseating\r\n6. to embarrass (deliberately)\r\n7. bad habit\r\n8. vicious habit\r\n9. vice\r\n"},{"characters":"鎰熸縺","pinyin":"g菐n j墨","tone":"31","id":887,"definition":"1. to be grateful\r\n2. to appreciate\r\n3. thankful\r\n"},{"characters":"鎵嬪伐","pinyin":"sh菕u g艒ng","tone":"31","id":918,"definition":"1. handwork\r\n2. manual\r\n"},{"characters":"鎵撳嚮","pinyin":"d菐 j墨","tone":"31","id":925,"definition":"1. to hit\r\n2. to strike\r\n3. to attack\r\n4. to crack down on sth\r\n5. blow\r\n6. (psychological) shock\r\n7. percussion (music)\r\n"},{"characters":"鎵撳寘","pinyin":"d菐 b膩o","tone":"31","id":926,"definition":"1. to wrap\r\n2. to pack\r\n3. to put leftovers in a doggy bag for take-out\r\n"},{"characters":"鎵撳伐","pinyin":"d菐 g艒ng","tone":"31","id":929,"definition":"1. to work a temporary or casual job\r\n2. (of students) to have a job outside of class time, or during vacation\r\n"},{"characters":"鎶婂叧","pinyin":"b菐 gu膩n","tone":"31","id":946,"definition":"1. to guard a pass\r\n2. to check on sth\r\n"},{"characters":"鎷愬集","pinyin":"gu菐i w膩n","tone":"31","id":978,"definition":"1. to go round a curve\r\n2. to turn a corner\r\n3. fig. a new direction\r\n"},{"characters":"鎸囨尌","pinyin":"zh菒 hu墨","tone":"31","id":994,"definition":"1. to conduct\r\n2. to command\r\n3. to direct\r\n4. conductor (of an orchestra)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎹曟崏","pinyin":"b菙 zhu艒","tone":"31","id":1006,"definition":"1. to catch\r\n2. to seize\r\n3. to capture\r\n"},{"characters":"鎹熷け","pinyin":"s菙n sh墨","tone":"31","id":1007,"definition":"1. loss\r\n2. damage\r\n3. CL:鍊媩涓猍ge4]\r\n4. to lose\r\n5. to suffer damage\r\n"},{"characters":"鎽嗚劚","pinyin":"b菐i tu艒","tone":"31","id":1044,"definition":"1. to break away from\r\n2. to cast off (old ideas etc)\r\n3. to get rid of\r\n4. to break away (from)\r\n5. to break out (of)\r\n6. to free oneself from\r\n7. to extricate oneself\r\n"},{"characters":"鏁炲紑","pinyin":"ch菐ng k膩i","tone":"31","id":1085,"definition":"1. to open wide\r\n2. unrestrictedly\r\n"},{"characters":"鏈","pinyin":"b臎n k膿","tone":"31","id":1167,"definition":"1. undergraduate course\r\n2. undergraduate (attributive)\r\n"},{"characters":"鏈韩","pinyin":"b臎n sh膿n","tone":"31","id":1170,"definition":"1. itself\r\n2. in itself\r\n3. per se\r\n"},{"characters":"姣旀柟","pinyin":"b菒 f膩ng ","tone":"31","id":1249,"definition":"1. analogy\r\n2. instance\r\n3. for instance\r\n"},{"characters":"娴峰叧","pinyin":"h菐i gu膩n","tone":"31","id":1292,"definition":"1. customs (i.e. border crossing inspection)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娴烽矞","pinyin":"h菐i xi膩n","tone":"31","id":1293,"definition":"1. seafood\r\n"},{"characters":"婕斿嚭","pinyin":"y菐n ch奴","tone":"31","id":1317,"definition":"1. to act (in a play)\r\n2. to perform\r\n3. to put on (a performance)\r\n4. performance\r\n5. concert\r\n6. show\r\n7. CL:鍫磡鍦篬chang3],娆ci4]\r\n"},{"characters":"缁勭粐","pinyin":"z菙 zh墨","tone":"31","id":1575,"definition":"1. to organize\r\n2. organization\r\n3. organized system\r\n4. nerve\r\n5. tissue\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缁熶竴","pinyin":"t菕ng y墨","tone":"31","id":1588,"definition":"1. to unify\r\n2. to unite\r\n3. to integrate\r\n"},{"characters":"鑰佸笀","pinyin":"l菐o sh墨","tone":"31","id":1612,"definition":"1. teacher\r\n2. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"琛ュ厖","pinyin":"b菙 ch艒ng","tone":"31","id":1698,"definition":"1. to replenish\r\n2. to supplement\r\n3. to complement\r\n4. additional\r\n5. supplementary\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"琛ヨ创","pinyin":"b菙 ti膿","tone":"31","id":1700,"definition":"1. to subsidize\r\n2. subsidy\r\n3. allowance\r\n4. to supplement (one's salary etc)\r\n5. benefit\r\n"},{"characters":"琛ㄥ桨","pinyin":"bi菐o zh膩ng","tone":"31","id":1702,"definition":"1. to honor\r\n2. to commend\r\n3. to cite (in dispatches)\r\n"},{"characters":"璁稿","pinyin":"x菙 du艒","tone":"31","id":1741,"definition":"1. many\r\n2. a lot of\r\n3. much\r\n"},{"characters":"璐綆","pinyin":"bi菐n d墨","tone":"31","id":1795,"definition":"1. to belittle\r\n2. to disparage\r\n3. to play down\r\n4. to demean\r\n5. to degrade\r\n6. to devalue\r\n"},{"characters":"閰掑惂","pinyin":"ji菙 b膩","tone":"31","id":1912,"definition":"1. bar\r\n2. pub\r\n3. saloon\r\n4. CL:瀹禰jia1]\r\n"},{"characters":"棣栧厛","pinyin":"sh菕u xi膩n","tone":"31","id":2033,"definition":"1. first (of all)\r\n2. in the first place\r\n"},{"characters":"棣栭兘","pinyin":"sh菕u d奴","tone":"31","id":2034,"definition":"1. capital (city)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"榧犳爣","pinyin":"sh菙 bi膩o","tone":"31","id":2049,"definition":"1. mouse (computing)\r\n"}],"30":[{"characters":"涓绘剰","pinyin":"zh菙 yi","tone":"30","id":60,"definition":"1. plan\r\n2. idea\r\n3. decision\r\n4. CL:鍊媩涓猍ge4]\r\n5. Beijing pr. [zhu2 yi5]\r\n"},{"characters":"鍡撳瓙","pinyin":"s菐ng zi","tone":"30","id":522,"definition":"1. throat\r\n2. voice\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"濮斿眻","pinyin":"w臎i qu","tone":"30","id":631,"definition":"1. to feel wronged\r\n2. to cause sb to feel wronged\r\n3. grievance\r\n"},{"characters":"濮ュД","pinyin":"l菐o lao","tone":"30","id":632,"definition":"1. (coll.) mother's mother\r\n2. maternal grandmother\r\n"},{"characters":"灏哄瓙","pinyin":"ch菒 zi","tone":"30","id":719,"definition":"1. rule\r\n2. ruler (measuring instrument)\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"灏惧反","pinyin":"w臎i ba","tone":"30","id":723,"definition":"1. tail\r\n2. colloquial pr. [yi3 ba5]\r\n"},{"characters":"褰卞瓙","pinyin":"y菒ng zi","tone":"30","id":823,"definition":"1. shadow\r\n2. reflection\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎵撳惉","pinyin":"d菐 ting","tone":"30","id":927,"definition":"1. to ask about\r\n2. to make some inquiries\r\n3. to ask around\r\n"},{"characters":"鎵撻噺","pinyin":"d菐 liang","tone":"30","id":931,"definition":"1. to size sb up\r\n2. to look sb up and down\r\n3. to take the measure of\r\n4. to suppose\r\n5. to reckon\r\n"},{"characters":"鏄惧緱","pinyin":"xi菐n de","tone":"30","id":1137,"definition":"1. to seem\r\n2. to look\r\n3. to appear\r\n"},{"characters":"鐐瑰績","pinyin":"di菐n xin","tone":"30","id":1336,"definition":"1. light refreshments\r\n2. pastry\r\n3. dimsum (in Cantonese cooking)\r\n4. dessert\r\n"},{"characters":"绠″瓙","pinyin":"gu菐n zi","tone":"30","id":1544,"definition":"1. Guanzi or Guan Zhong 绠′徊 (-645 BC), famous politician of Qi 榻婂湅|榻愬浗 of Spring and Autumn period\r\n2. Guanzi, classical book containing writings of Guan Zhong and his school\r\n3. tube\r\n4. pipe\r\n5. drinking straw\r\n6. CL:鏍筟gen1]\r\n"},{"characters":"鑰佸疄","pinyin":"l菐o shi","tone":"30","id":1611,"definition":"1. honest\r\n2. sincere\r\n3. well-behaved\r\n4. open and guileless\r\n5. naive\r\n"},{"characters":"璁茬┒","pinyin":"ji菐ng jiu","tone":"30","id":1740,"definition":"1. to pay particular attention to\r\n2. carefully selected for quality\r\n3. tastefully chosen\r\n"},{"characters":"楠ㄥご","pinyin":"g菙 tou","tone":"30","id":2040,"definition":"1. bone\r\n2. CL:鏍筟gen1],濉妡鍧梉kuai4]\r\n3. moral character\r\n4. bitterness\r\n"}],"33":[{"characters":"涔熻","pinyin":"y臎 x菙","tone":"33","id":73,"definition":"1. perhaps\r\n2. maybe\r\n"},{"characters":"浜у搧","pinyin":"ch菐n p菒n","tone":"33","id":90,"definition":"1. goods\r\n2. merchandise\r\n3. product\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇濆吇","pinyin":"b菐o y菐ng","tone":"33","id":180,"definition":"1. to take good care of (or conserve) one's health\r\n2. to keep in good repair\r\n3. to maintain\r\n4. maintenance\r\n"},{"characters":"淇濆","pinyin":"b菐o m菙","tone":"33","id":182,"definition":"1. nanny\r\n2. housekeeper\r\n"},{"characters":"淇濆畧","pinyin":"b菐o sh菕u","tone":"33","id":184,"definition":"1. conservative\r\n2. to guard\r\n3. to keep\r\n"},{"characters":"淇濈","pinyin":"b菐o gu菐n","tone":"33","id":188,"definition":"1. to assure\r\n2. to guarantee\r\n3. to take care of\r\n4. to safeguard\r\n5. certainly\r\n6. surely\r\n"},{"characters":"淇濋櫓","pinyin":"b菐o xi菐n","tone":"33","id":190,"definition":"1. insurance\r\n2. to insure\r\n3. safe\r\n4. secure\r\n5. be sure\r\n6. be bound to\r\n7. CL:浠絒fen4]\r\n"},{"characters":"鍏佽","pinyin":"y菙n x菙","tone":"33","id":220,"definition":"1. to permit\r\n2. to allow\r\n"},{"characters":"鍏哥ぜ","pinyin":"di菐n l菒","tone":"33","id":258,"definition":"1. celebration\r\n2. ceremony\r\n"},{"characters":"鍕囨暍","pinyin":"y菕ng g菐n","tone":"33","id":351,"definition":"1. brave\r\n2. courageous\r\n"},{"characters":"鍙嬪ソ","pinyin":"y菕u h菐o","tone":"33","id":401,"definition":"1. Youhao district of Yichun city 浼婃槬甯俒Yi1 chun1 shi4], Heilongjiang\r\n2. friendly\r\n3. amicable\r\n4. close friend\r\n"},{"characters":"鍙ゅ吀","pinyin":"g菙 di菐n","tone":"33","id":438,"definition":"1. classical\r\n"},{"characters":"鍙ソ","pinyin":"zh菒 h菐o","tone":"33","id":439,"definition":"1. without any better option\r\n2. to have to\r\n3. to be forced to\r\n"},{"characters":"鍝轰钩","pinyin":"b菙 r菙","tone":"33","id":510,"definition":"1. breast feeding\r\n2. to suckle\r\n3. to nurse\r\n"},{"characters":"鍦烘墍","pinyin":"ch菐ng su菕","tone":"33","id":552,"definition":"1. location\r\n2. place\r\n"},{"characters":"澶勭悊","pinyin":"ch菙 l菒","tone":"33","id":577,"definition":"1. to handle\r\n2. to treat\r\n3. to deal with\r\n4. to process\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹$悊","pinyin":"sh臎n l菒","tone":"33","id":676,"definition":"1. to hear (a case)\r\n"},{"characters":"瀹$編","pinyin":"sh臎n m臎i","tone":"33","id":677,"definition":"1. esthetics\r\n2. appreciating the arts\r\n3. taste\r\n"},{"characters":"瀵兼紨","pinyin":"d菐o y菐n","tone":"33","id":706,"definition":"1. to direct\r\n2. director (film etc)\r\n"},{"characters":"灞曡","pinyin":"zh菐n l菐n","tone":"33","id":729,"definition":"1. to put on display\r\n2. to exhibit\r\n3. exhibition\r\n4. show\r\n5. CL:鍊媩涓猍ge4],娆ci4]\r\n"},{"characters":"宀涘笨","pinyin":"d菐o y菙","tone":"33","id":732,"definition":"1. island\r\n"},{"characters":"骞垮満","pinyin":"gu菐ng ch菐ng","tone":"33","id":780,"definition":"1. public square\r\n2. plaza\r\n"},{"characters":"寮曡捣","pinyin":"y菒n q菒","tone":"33","id":800,"definition":"1. to give rise to\r\n2. to lead to\r\n3. to cause\r\n4. to arouse\r\n"},{"characters":"褰兼","pinyin":"b菒 c菒","tone":"33","id":825,"definition":"1. each other\r\n2. one another\r\n"},{"characters":"寰寰","pinyin":"w菐ng w菐ng","tone":"33","id":826,"definition":"1. often\r\n2. frequently\r\n"},{"characters":"寰杩","pinyin":"w菐ng f菐n","tone":"33","id":827,"definition":"1. to go back and forth\r\n2. to go to and fro\r\n3. round trip\r\n"},{"characters":"鎬荤悊","pinyin":"z菕ng l菒","tone":"33","id":855,"definition":"1. premier\r\n2. prime minister\r\n3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鎬荤粺","pinyin":"z菕ng t菕ng","tone":"33","id":858,"definition":"1. president (of a country)\r\n2. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2],灞唡灞奫jie4]\r\n"},{"characters":"鎰熸兂","pinyin":"g菐n xi菐ng","tone":"33","id":886,"definition":"1. impressions\r\n2. reflections\r\n3. thoughts\r\n4. CL:閫歔tong4],鍊媩涓猍ge4]\r\n"},{"characters":"鎵鏈","pinyin":"su菕 y菕u","tone":"33","id":914,"definition":"1. all\r\n2. to have\r\n3. to possess\r\n4. to own\r\n"},{"characters":"鎵嬫寚","pinyin":"sh菕u zh菒","tone":"33","id":919,"definition":"1. finger\r\n2. CL:鍊媩涓猍ge4],闅粅鍙猍zhi1]\r\n"},{"characters":"鎶婃墜","pinyin":"b菐 sh菕u","tone":"33","id":947,"definition":"1. handle\r\n2. grip\r\n3. knob\r\n"},{"characters":"鎸囧","pinyin":"zh菒 d菐o","tone":"33","id":993,"definition":"1. to guide\r\n2. to give directions\r\n3. to direct\r\n4. to coach\r\n5. guidance\r\n6. tuition\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁忔劅","pinyin":"m菒n g菐n","tone":"33","id":1080,"definition":"1. sensitive\r\n2. susceptible\r\n"},{"characters":"鏁翠綋","pinyin":"zh臎ng t菒","tone":"33","id":1094,"definition":"1. whole entity\r\n2. entire body\r\n3. synthesis\r\n4. as a whole (situation, construction, team etc)\r\n5. global\r\n6. macrocosm\r\n7. integral\r\n8. holistic\r\n9. whole\r\n"},{"characters":"鏁寸悊","pinyin":"zh臎ng l菒","tone":"33","id":1095,"definition":"1. to arrange\r\n2. to tidy up\r\n3. to sort out\r\n4. to straighten out\r\n5. to list systematically\r\n6. to collate (data, files)\r\n7. to pack (luggage)\r\n"},{"characters":"鏈","pinyin":"b臎n l菒ng","tone":"33","id":1172,"definition":"1. skill\r\n2. ability\r\n3. capability\r\n4. CL:闋厊椤筟xiang4],鍊媩涓猍ge4]\r\n"},{"characters":"姘歌繙","pinyin":"y菕ng yu菐n","tone":"33","id":1255,"definition":"1. forever\r\n2. eternal\r\n"},{"characters":"婕旇","pinyin":"y菐n ji菐ng","tone":"33","id":1319,"definition":"1. lecture\r\n2. to make a speech\r\n"},{"characters":"鐗堟湰","pinyin":"b菐n b臎n","tone":"33","id":1363,"definition":"1. version\r\n2. edition\r\n3. release\r\n"},{"characters":"缂撹В","pinyin":"hu菐n ji臎","tone":"33","id":1592,"definition":"1. to bring relief\r\n2. to alleviate (a crisis)\r\n3. to dull (a pain)\r\n"},{"characters":"鑰佹澘","pinyin":"L菐o b菐n","tone":"33","id":1613,"definition":"1. variant of 鑰侀梿|鑰佹澘[lao3 ban3]\r\n2. Robam (brand)\r\n3. boss\r\n4. business proprietor\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑰侀紶","pinyin":"l菐o sh菙","tone":"33","id":1614,"definition":"1. rat\r\n2. mouse\r\n3. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"璇硶","pinyin":"y菙 f菐","tone":"33","id":1764,"definition":"1. grammar\r\n"},{"characters":"璧剁揣","pinyin":"g菐n j菒n","tone":"33","id":1811,"definition":"1. hurriedly\r\n2. without delay\r\n"},{"characters":"杈呭","pinyin":"f菙 d菐o","tone":"33","id":1838,"definition":"1. to coach\r\n2. to tutor\r\n3. to give advice (in study)\r\n"},{"characters":"閲囧彇","pinyin":"c菐i q菙","tone":"33","id":1918,"definition":"1. to adopt or carry out (measures, policies, course of action)\r\n2. to take\r\n"},{"characters":"閲囪","pinyin":"c菐i f菐ng","tone":"33","id":1920,"definition":"1. to interview\r\n2. to gather news\r\n3. to hunt for and collect\r\n4. to cover\r\n"},{"characters":"闃绘","pinyin":"z菙 zh菒","tone":"33","id":1957,"definition":"1. to prevent\r\n2. to block\r\n"},{"characters":"棰嗗","pinyin":"l菒ng d菐o","tone":"33","id":2013,"definition":"1. lead\r\n2. leading\r\n3. to lead\r\n4. leadership\r\n5. leader\r\n6. CL:浣峓wei4],鍊媩涓猍ge4]\r\n"},{"characters":"榧撴帉","pinyin":"g菙 zh菐ng","tone":"33","id":2047,"definition":"1. to applaud\r\n2. to clap\r\n"},{"characters":"榧撹垶","pinyin":"g菙 w菙","tone":"33","id":2048,"definition":"1. heartening (news)\r\n2. to boost (morale)\r\n3. CL:鍊媩涓猍ge4]\r\n"}],"0":[{"characters":"浜","pinyin":"le","tone":"0","id":76,"definition":"1. (modal particle intensifying preceding clause)\r\n2. (completed action marker)\r\n3. to finish\r\n4. to achieve\r\n5. variant of 鐬瓅浜哰liao3]\r\n6. to understand clearly\r\n7. (of eyes) bright\r\n8. clear-sighted\r\n9. to understand clearly\r\n10. unofficial variant of 鐬璠liao4]\r\n"},{"characters":"鍚","pinyin":"ma","tone":"0","id":472,"definition":"1. see 鍡庡暋|鍚楀暋, morphine\r\n2. (question particle for \"yes-no\" questions)\r\n"},{"characters":"鍛","pinyin":"ya","tone":"0","id":486,"definition":"1. (particle equivalent to 鍟 after a vowel, expressing surprise or doubt)\r\n"},{"characters":"鐨","pinyin":"de","tone":"0","id":1432,"definition":"1. of\r\n2. ~'s (possessive particle)\r\n3. (used after an attribute)\r\n4. (used to form a nominal expression)\r\n5. (used at the end of a declarative sentence for emphasis)\r\n6. see 鐨勫+[di1 shi4]\r\n7. really and truly\r\n8. aim\r\n9. clear\r\n"}],"13":[{"characters":"浜夊彇","pinyin":"zh膿ng q菙","tone":"13","id":77,"definition":"1. to fight for\r\n2. to strive for\r\n3. to win over\r\n"},{"characters":"浜ゅ線","pinyin":"ji膩o w菐ng","tone":"13","id":86,"definition":"1. to associate (with)\r\n2. to have contact (with)\r\n3. to hang out (with)\r\n4. to date\r\n5. (interpersonal) relationship\r\n6. association\r\n7. contact\r\n"},{"characters":"浼樼偣","pinyin":"y艒u di菐n","tone":"13","id":131,"definition":"1. merit\r\n2. benefit\r\n3. strong point\r\n4. advantage\r\n5. CL:鍊媩涓猍ge4],闋厊椤筟xiang4]\r\n"},{"characters":"浼樼編","pinyin":"y艒u m臎i","tone":"13","id":133,"definition":"1. graceful\r\n2. fine\r\n3. elegant\r\n"},{"characters":"淇敼","pinyin":"xi奴 g菐i","tone":"13","id":197,"definition":"1. to amend\r\n2. to alter\r\n3. to modify\r\n"},{"characters":"淇悊","pinyin":"xi奴 l菒","tone":"13","id":198,"definition":"1. to repair\r\n2. to fix\r\n3. to prune\r\n4. to trim\r\n5. (coll.) to sort sb out\r\n6. to fix sb\r\n"},{"characters":"鍏呮弧","pinyin":"ch艒ng m菐n","tone":"13","id":227,"definition":"1. full of\r\n2. brimming with\r\n3. very full\r\n4. permeated\r\n"},{"characters":"鍏富","pinyin":"g艒ng zh菙","tone":"13","id":243,"definition":"1. princess\r\n"},{"characters":"鍑哄彛","pinyin":"ch奴 k菕u","tone":"13","id":290,"definition":"1. an exit\r\n2. CL:鍊媩涓猍ge4]\r\n3. to speak\r\n4. to export\r\n5. (of a ship) to leave port\r\n"},{"characters":"鍑虹増","pinyin":"ch奴 b菐n","tone":"13","id":293,"definition":"1. to publish\r\n2. to come off the press\r\n3. to put out\r\n"},{"characters":"鍒嗘墜","pinyin":"f膿n sh菕u","tone":"13","id":301,"definition":"1. to part company\r\n2. to split up\r\n3. to break up\r\n"},{"characters":"鍖呰9","pinyin":"b膩o gu菕","tone":"13","id":362,"definition":"1. to wrap up\r\n2. to bind up\r\n3. bundle\r\n4. parcel\r\n5. package\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍗戦剻","pinyin":"b膿i b菒","tone":"13","id":373,"definition":"1. base\r\n2. mean\r\n3. contemptible\r\n4. despicable\r\n"},{"characters":"鍗遍櫓","pinyin":"w膿i xi菐n","tone":"13","id":384,"definition":"1. danger\r\n2. dangerous\r\n"},{"characters":"鍙傝","pinyin":"c膩n k菐o","tone":"13","id":397,"definition":"1. consultation\r\n2. reference\r\n3. to consult\r\n4. to refer\r\n"},{"characters":"鍙戞姈","pinyin":"f膩 d菕u","tone":"13","id":416,"definition":"1. to tremble\r\n2. to shake\r\n3. to shiver\r\n"},{"characters":"鍙戣〃","pinyin":"f膩 bi菐o","tone":"13","id":423,"definition":"1. to issue\r\n2. to publish\r\n"},{"characters":"鍙槺","pinyin":"d墨ng zh菙","tone":"13","id":443,"definition":"1. to warn repeatedly\r\n2. to urge\r\n3. to exhort again and again\r\n"},{"characters":"鍚冭嫤","pinyin":"ch墨 k菙","tone":"13","id":455,"definition":"1. to bear hardships\r\n"},{"characters":"鍚稿彇","pinyin":"x墨 q菙","tone":"13","id":479,"definition":"1. to absorb\r\n2. to draw (a lesson, insight etc)\r\n3. to assimilate\r\n"},{"characters":"鍚稿紩","pinyin":"x墨 y菒n","tone":"13","id":480,"definition":"1. to attract (interest, investment etc)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚规崸","pinyin":"chu墨 p臎ng","tone":"13","id":483,"definition":"1. to flatter\r\n2. to laud sb's accomplishments\r\n3. adulation\r\n"},{"characters":"鍟嗗搧","pinyin":"sh膩ng p菒n","tone":"13","id":515,"definition":"1. good\r\n2. commodity\r\n3. merchandise\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍥犳","pinyin":"y墨n c菒","tone":"13","id":528,"definition":"1. thus\r\n2. consequently\r\n3. as a result\r\n"},{"characters":"鍩烘湰","pinyin":"j墨 b臎n","tone":"13","id":563,"definition":"1. basic\r\n2. fundamental\r\n3. main\r\n4. elementary\r\n"},{"characters":"澶氬皯","pinyin":"du艒 sh菐o","tone":"13","id":588,"definition":"1. number\r\n2. amount\r\n3. somewhat\r\n4. how much\r\n5. how many\r\n6. which (number)\r\n7. as much as\r\n"},{"characters":"濠氱ぜ","pinyin":"h奴n l菒","tone":"13","id":637,"definition":"1. wedding ceremony\r\n2. wedding\r\n3. CL:鍫磡鍦篬chang3]\r\n"},{"characters":"宸ュ巶","pinyin":"g艒ng ch菐ng","tone":"13","id":743,"definition":"1. factory\r\n2. CL:瀹禰jia1],搴zuo4]\r\n"},{"characters":"寮姘","pinyin":"k膩i shu菒","tone":"13","id":798,"definition":"1. boiled water\r\n2. boiling water\r\n"},{"characters":"褰撳満","pinyin":"d膩ng ch菐ng","tone":"13","id":809,"definition":"1. at the scene\r\n2. on the spot\r\n"},{"characters":"褰撻","pinyin":"d膩ng xu菐n","tone":"13","id":811,"definition":"1. to be elected\r\n"},{"characters":"蹇冪悊","pinyin":"x墨n l菒","tone":"13","id":835,"definition":"1. mental\r\n2. psychological\r\n"},{"characters":"鎬濇兂","pinyin":"s墨 xi菐ng","tone":"13","id":845,"definition":"1. thought\r\n2. thinking\r\n3. idea\r\n4. ideology\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬濊","pinyin":"s墨 k菐o","tone":"13","id":846,"definition":"1. to reflect on\r\n2. to ponder over\r\n"},{"characters":"鎭枩","pinyin":"g艒ng x菒","tone":"13","id":864,"definition":"1. congratulations\r\n2. greetings\r\n"},{"characters":"鎮犱箙","pinyin":"y艒u ji菙","tone":"13","id":869,"definition":"1. long (tradition, history etc)\r\n"},{"characters":"鎮叉儴","pinyin":"b膿i c菐n","tone":"13","id":871,"definition":"1. miserable\r\n2. tragic\r\n"},{"characters":"鎵瑰噯","pinyin":"p墨 zh菙n","tone":"13","id":938,"definition":"1. to approve\r\n2. to ratify\r\n"},{"characters":"鎶撶揣","pinyin":"zhu膩 j菒n","tone":"13","id":950,"definition":"1. to grasp firmly\r\n2. to pay special attention to\r\n3. to rush in\r\n4. to make the most of\r\n"},{"characters":"鎷呬繚","pinyin":"d膩n b菐o","tone":"13","id":975,"definition":"1. to guarantee\r\n2. to vouch for\r\n"},{"characters":"鎷ユ尋","pinyin":"y艒ng j菒","tone":"13","id":985,"definition":"1. crowded\r\n2. to throng\r\n3. congestion\r\n"},{"characters":"鎺ㄥ箍","pinyin":"tu墨 gu菐ng","tone":"13","id":1017,"definition":"1. to extend\r\n2. to spread\r\n3. to popularize\r\n4. generalization\r\n5. promotion (of a product etc)\r\n"},{"characters":"鎼滅储","pinyin":"s艒u su菕","tone":"13","id":1037,"definition":"1. to search (a place)\r\n2. to search (a database etc)\r\n"},{"characters":"鎽斿","pinyin":"shu膩i d菐o","tone":"13","id":1046,"definition":"1. to fall down\r\n2. to slip and fall\r\n3. to throw sb to the ground\r\n"},{"characters":"鎾","pinyin":"b艒 zh菕ng","tone":"13","id":1055,"definition":"1. to sow seeds\r\n2. sowing\r\n3. seed\r\n"},{"characters":"鎿嶅満","pinyin":"c膩o ch菐ng","tone":"13","id":1058,"definition":"1. playground\r\n2. sports field\r\n3. drill ground\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏍囨湰","pinyin":"bi膩o b臎n","tone":"13","id":1193,"definition":"1. specimen\r\n2. sample\r\n3. the root cause and symptoms of a disease\r\n"},{"characters":"鏍囩偣","pinyin":"bi膩o di菐n","tone":"13","id":1194,"definition":"1. punctuation\r\n2. a punctuation mark\r\n3. to punctuate\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏍规湰","pinyin":"g膿n b臎n","tone":"13","id":1202,"definition":"1. fundamental\r\n2. basic\r\n3. root\r\n4. simply\r\n5. absolutely (not)\r\n6. (not) at all\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娆h祻","pinyin":"x墨n sh菐ng","tone":"13","id":1228,"definition":"1. to appreciate\r\n2. to enjoy\r\n3. to admire\r\n"},{"characters":"姹℃煋","pinyin":"w奴 r菐n","tone":"13","id":1259,"definition":"1. pollution\r\n2. contamination\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娓╂殩","pinyin":"w膿n nu菐n","tone":"13","id":1308,"definition":"1. warm\r\n"},{"characters":"鐢熶骇","pinyin":"sh膿ng ch菐n","tone":"13","id":1397,"definition":"1. to produce\r\n2. to manufacture\r\n3. to give birth to a child\r\n"},{"characters":"鐢熼暱","pinyin":"sh膿ng zh菐ng","tone":"13","id":1402,"definition":"1. to grow\r\n"},{"characters":"鐩稿弽","pinyin":"xi膩ng f菐n","tone":"13","id":1447,"definition":"1. opposite\r\n2. contrary\r\n"},{"characters":"鐩稿","pinyin":"xi膩ng ch菙","tone":"13","id":1449,"definition":"1. to be in contact (with sb)\r\n2. to associate\r\n3. to interact\r\n4. to get along (well, poorly)\r\n"},{"characters":"绮楅瞾","pinyin":"c奴 l菙","tone":"13","id":1549,"definition":"1. coarse\r\n2. crude (in one's manner)\r\n3. boorish\r\n"},{"characters":"缁忓吀","pinyin":"j墨ng di菐n","tone":"13","id":1577,"definition":"1. the classics\r\n2. scriptures\r\n3. classical\r\n4. classic (example, case etc)\r\n5. typical\r\n"},{"characters":"缂╃煭","pinyin":"su艒 du菐n","tone":"13","id":1596,"definition":"1. to curtail\r\n2. to cut down\r\n"},{"characters":"缂哄皯","pinyin":"qu膿 sh菐o","tone":"13","id":1598,"definition":"1. lack\r\n2. shortage of\r\n3. shortfall\r\n4. to be short (of)\r\n5. to lack\r\n"},{"characters":"缂虹偣","pinyin":"qu膿 di菐n","tone":"13","id":1599,"definition":"1. weak point\r\n2. fault\r\n3. shortcoming\r\n4. disadvantage\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑲╄唨","pinyin":"ji膩n b菐ng","tone":"13","id":1623,"definition":"1. shoulder\r\n"},{"characters":"鑳舵按","pinyin":"ji膩o shu菒","tone":"13","id":1634,"definition":"1. glue\r\n"},{"characters":"鑹拌嫤","pinyin":"ji膩n k菙","tone":"13","id":1664,"definition":"1. difficult\r\n2. hard\r\n3. arduous\r\n"},{"characters":"瑙傜偣","pinyin":"gu膩n di菐n","tone":"13","id":1724,"definition":"1. point of view\r\n2. viewpoint\r\n3. standpoint\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杈涜嫤","pinyin":"x墨n k菙","tone":"13","id":1841,"definition":"1. hard\r\n2. exhausting\r\n3. with much toil\r\n4. thanks for your trouble\r\n"},{"characters":"閬靛畧","pinyin":"z奴n sh菕u","tone":"13","id":1904,"definition":"1. to comply with\r\n2. to abide by\r\n3. to respect (an agreement)\r\n"},{"characters":"閭璇","pinyin":"y膩o q菒ng","tone":"13","id":1906,"definition":"1. to invite\r\n2. invitation\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閲戝睘","pinyin":"j墨n sh菙","tone":"13","id":1930,"definition":"1. metal\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"閽㈤搧","pinyin":"g膩ng ti臎","tone":"13","id":1934,"definition":"1. steel\r\n"},{"characters":"棰犲","pinyin":"di膩n d菐o","tone":"13","id":2018,"definition":"1. to turn upside down\r\n2. to reverse\r\n3. back to front\r\n4. confused\r\n5. deranged\r\n6. crazy\r\n"},{"characters":"棰犵案","pinyin":"di膩n b菕","tone":"13","id":2019,"definition":"1. to shake\r\n2. to jolt\r\n3. to bump\r\n"},{"characters":"椋庢櫙","pinyin":"f膿ng j菒ng","tone":"13","id":2022,"definition":"1. scenery\r\n2. landscape\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椋庨櫓","pinyin":"f膿ng xi菐n","tone":"13","id":2024,"definition":"1. risk\r\n2. hazard\r\n"}],"10":[{"characters":"浜叉垰","pinyin":"q墨n qi","tone":"10","id":95,"definition":"1. a relative (i.e. family relation)\r\n2. CL:闁|闂╗men2],鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"鍑烘伅","pinyin":"ch奴 xi","tone":"10","id":292,"definition":"1. to yield interest, profit etc\r\n2. to exhale (Buddhism)\r\n3. future prospects\r\n4. profit\r\n5. to mature\r\n6. to grow up\r\n"},{"characters":"鍖呰⒈","pinyin":"b膩o fu","tone":"10","id":360,"definition":"1. wrapping cloth\r\n2. a bundle wrapped in cloth\r\n3. load\r\n4. weight\r\n5. burden\r\n6. funny part\r\n7. punchline\r\n"},{"characters":"鍙夊瓙","pinyin":"ch膩 zi","tone":"10","id":399,"definition":"1. fork\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鍝嗗棪","pinyin":"du艒 suo","tone":"10","id":503,"definition":"1. to tremble\r\n2. to shiver\r\n3. uncontrolled shaking of the body\r\n"},{"characters":"鍟嗛噺","pinyin":"sh膩ng liang","tone":"10","id":516,"definition":"1. to consult\r\n2. to talk over\r\n3. to discuss\r\n"},{"characters":"澶瑰瓙","pinyin":"ji膩 zi","tone":"10","id":611,"definition":"1. clip\r\n2. clamp\r\n3. tongs\r\n4. folder\r\n5. wallet\r\n"},{"characters":"濡堝","pinyin":"m膩 ma","tone":"10","id":626,"definition":"1. mama\r\n2. mommy\r\n3. mother\r\n4. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"濮戝","pinyin":"g奴 gu","tone":"10","id":629,"definition":"1. paternal aunt\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"濮戝","pinyin":"g奴 niang","tone":"10","id":630,"definition":"1. girl\r\n2. young woman\r\n3. young lady\r\n4. daughter\r\n5. paternal aunt (old)\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀛欏瓙","pinyin":"s奴n zi","tone":"10","id":644,"definition":"1. Sun Tzu, also known as Sun Wu 瀛|瀛欐[Sun1 Wu3] (c. 500 BC, dates of birth and death uncertain), general, strategist and philosopher of the Spring and Autumn Period (700-475 BC), believed to be the author of the 鈥淎rt of War鈥 瀛瓙鍏垫硶|瀛欏瓙鍏垫硶[Sun1 zi3 Bing1 fa3], one of the Seven Military Classics of ancient China 姝︾稉涓冩浉|姝︾粡涓冧功[Wu3 jing1 Qi1 shu1]\r\n2. grandson\r\n3. son's son\r\n"},{"characters":"灞嬪瓙","pinyin":"w奴 zi","tone":"10","id":727,"definition":"1. house\r\n2. room\r\n3. CL:闁搢闂碵jian1]\r\n"},{"characters":"宸寸粨","pinyin":"b膩 jie","tone":"10","id":749,"definition":"1. to fawn on\r\n2. to curry favor with\r\n3. to make up to\r\n"},{"characters":"甯堝倕","pinyin":"sh墨 fu","tone":"10","id":756,"definition":"1. master\r\n2. qualified worker\r\n3. respectful form of address for older men\r\n4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鎶藉眽","pinyin":"ch艒u ti","tone":"10","id":972,"definition":"1. drawer\r\n"},{"characters":"鏉瓙","pinyin":"b膿i zi","tone":"10","id":1182,"definition":"1. cup\r\n2. glass\r\n3. CL:鍊媩涓猍ge4],鏀痆zhi1],鏋漑zhi1]\r\n"},{"characters":"姊冲瓙","pinyin":"sh奴 zi","tone":"10","id":1213,"definition":"1. comb\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"娑堟伅","pinyin":"xi膩o xi","tone":"10","id":1296,"definition":"1. news\r\n2. information\r\n3. CL:姊潀鏉tiao2]\r\n"},{"characters":"鐙瓙","pinyin":"sh墨 zi","tone":"10","id":1380,"definition":"1. Leo (star sign)\r\n2. Shihtzu township in Pingtung County 灞忔澅绺灞忎笢鍘縖Ping2 dong1 Xian4], Taiwan\r\n3. lion\r\n4. CL:闅粅鍙猍zhi1],闋瓅澶碵tou2]\r\n"},{"characters":"鐜荤拑","pinyin":"b艒 li","tone":"10","id":1391,"definition":"1. glass\r\n2. CL:寮祙寮燵zhang1],濉妡鍧梉kuai4]\r\n3. (slang) male homosexual\r\n"},{"characters":"鐭ヨ瘑","pinyin":"zh墨 shi","tone":"10","id":1469,"definition":"1. knowledge\r\n2. CL:闁|闂╗men2]\r\n3. intellectual\r\n"},{"characters":"绉板懠","pinyin":"ch膿ng hu","tone":"10","id":1504,"definition":"1. to call\r\n2. to address as\r\n3. appellation\r\n"},{"characters":"绛斿簲","pinyin":"d膩 ying","tone":"10","id":1535,"definition":"1. to promise\r\n2. to agree\r\n3. to reply\r\n4. to respond\r\n"},{"characters":"缁撳疄","pinyin":"ji膿 shi","tone":"10","id":1582,"definition":"1. to bear fruit\r\n2. rugged\r\n3. sturdy\r\n4. strong\r\n5. durable\r\n6. buff (physique)\r\n"},{"characters":"鑰借","pinyin":"d膩n wu","tone":"10","id":1617,"definition":"1. to delay\r\n2. to hold up\r\n3. to waste time\r\n4. to interfere with\r\n"},{"characters":"瑙勭煩","pinyin":"gu墨 ju","tone":"10","id":1728,"definition":"1. lit. compass and set square\r\n2. fig. established standard\r\n3. rule\r\n4. customs\r\n5. practices\r\n6. fig. upright and honest\r\n7. well-behaved\r\n"}],"23":[{"characters":"浜哄彛","pinyin":"r茅n k菕u","tone":"23","id":99,"definition":"1. population\r\n2. people\r\n"},{"characters":"浠庢","pinyin":"c贸ng c菒","tone":"23","id":111,"definition":"1. from now on\r\n2. since then\r\n3. henceforth\r\n"},{"characters":"浼犳煋","pinyin":"chu谩n r菐n","tone":"23","id":141,"definition":"1. to infect\r\n2. contagious\r\n"},{"characters":"浼犵粺","pinyin":"chu谩n t菕ng","tone":"23","id":142,"definition":"1. tradition\r\n2. traditional\r\n3. convention\r\n4. conventional\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浼瘝","pinyin":"b贸 m菙","tone":"23","id":147,"definition":"1. wife of father's elder brother\r\n2. aunt\r\n3. (polite form of address for a woman who is about the age of one's mother)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘樼背","pinyin":"l铆 m菒","tone":"23","id":387,"definition":"1. centimeter\r\n2. also written 閲愮背|鍘樼背\r\n3. centimeter\r\n4. also written 鍘樼背\r\n"},{"characters":"鍚堝奖","pinyin":"h茅 y菒ng","tone":"23","id":459,"definition":"1. to take a joint photo\r\n2. group photo\r\n"},{"characters":"鍚堟硶","pinyin":"h茅 f菐","tone":"23","id":460,"definition":"1. lawful\r\n2. legitimate\r\n3. legal\r\n"},{"characters":"鍚堢悊","pinyin":"h茅 l菒","tone":"23","id":461,"definition":"1. rational\r\n2. reasonable\r\n3. fair\r\n"},{"characters":"鍩庡牎","pinyin":"ch茅ng b菐o","tone":"23","id":560,"definition":"1. castle\r\n2. rook (chess piece)\r\n"},{"characters":"鍩瑰吇","pinyin":"p茅i y菐ng","tone":"23","id":561,"definition":"1. to cultivate\r\n2. to breed\r\n3. to foster\r\n4. to nurture\r\n5. to educate\r\n6. to groom (for a position)\r\n7. education\r\n8. fostering\r\n9. culture (biology)\r\n"},{"characters":"濯掍綋","pinyin":"m茅i t菒","tone":"23","id":638,"definition":"1. media, esp. news media\r\n"},{"characters":"瀹屾暣","pinyin":"w谩n zh臎ng","tone":"23","id":658,"definition":"1. complete\r\n2. intact\r\n"},{"characters":"瀹岀編","pinyin":"w谩n m臎i","tone":"23","id":659,"definition":"1. perfect\r\n2. perfection\r\n3. perfectly\r\n"},{"characters":"瀵绘壘","pinyin":"x煤n zh菐o","tone":"23","id":703,"definition":"1. to seek\r\n2. to look for\r\n"},{"characters":"骞崇瓑","pinyin":"p铆ng d臎ng","tone":"23","id":768,"definition":"1. equal\r\n2. equality\r\n"},{"characters":"鎬ヨ瘖","pinyin":"j铆 zh臎n","tone":"23","id":849,"definition":"1. emergency call\r\n2. emergency (medical) treatment\r\n"},{"characters":"鎯呮櫙","pinyin":"q铆ng j菒ng","tone":"23","id":874,"definition":"1. scene\r\n2. sight\r\n3. circumstances\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴愭湰","pinyin":"ch茅ng b臎n","tone":"23","id":903,"definition":"1. (manufacturing, production etc) costs\r\n"},{"characters":"鎴愭灉","pinyin":"ch茅ng gu菕","tone":"23","id":904,"definition":"1. result\r\n2. achievement\r\n3. gain\r\n4. profit\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴愯","pinyin":"ch茅ng y菙","tone":"23","id":907,"definition":"1. Chinese set expression, often made up of 4 characters or two couplets of 4 characters each, often alluding to a story or historical quotation\r\n2. idiom\r\n3. proverb\r\n4. saying\r\n5. adage\r\n6. set expression\r\n7. CL:姊潀鏉tiao2],鏈琜ben3],鍙ju4]\r\n"},{"characters":"鎴愰暱","pinyin":"ch茅ng zh菐ng","tone":"23","id":908,"definition":"1. to mature\r\n2. to grow\r\n3. growth\r\n"},{"characters":"鎸佷箙","pinyin":"ch铆 ji菙","tone":"23","id":989,"definition":"1. lasting\r\n2. enduring\r\n3. persistent\r\n4. permanent\r\n5. protracted\r\n6. endurance\r\n7. persistence\r\n8. to last long\r\n"},{"characters":"鎻忓啓","pinyin":"mi谩o xi臎","tone":"23","id":1023,"definition":"1. to describe\r\n2. to depict\r\n3. to portray\r\n4. description\r\n"},{"characters":"鎻愰啋","pinyin":"t铆 x菒ng","tone":"23","id":1029,"definition":"1. to remind\r\n2. to call attention to\r\n3. to warn of\r\n"},{"characters":"鏄庢樉","pinyin":"m铆ng xi菐n","tone":"23","id":1134,"definition":"1. clear\r\n2. distinct\r\n3. obvious\r\n"},{"characters":"妯′豢","pinyin":"m贸 f菐ng","tone":"23","id":1219,"definition":"1. to imitate\r\n2. to copy\r\n3. to emulate\r\n4. to mimic\r\n5. model\r\n"},{"characters":"娈嬪繊","pinyin":"c谩n r臎n","tone":"23","id":1243,"definition":"1. cruel\r\n2. mean\r\n3. merciless\r\n4. ruthless\r\n"},{"characters":"姣掑搧","pinyin":"d煤 p菒n","tone":"23","id":1246,"definition":"1. drugs\r\n2. narcotics\r\n3. poison\r\n"},{"characters":"娌℃湁","pinyin":"m茅i y菕u","tone":"23","id":1272,"definition":"1. haven't\r\n2. hasn't\r\n3. doesn't exist\r\n4. to not have\r\n5. to not be\r\n"},{"characters":"娴忚","pinyin":"li煤 l菐n","tone":"23","id":1290,"definition":"1. to skim over\r\n2. to browse\r\n"},{"characters":"娓歌","pinyin":"y贸u l菐n","tone":"23","id":1310,"definition":"1. to go sight-seeing\r\n2. to tour\r\n3. to visit\r\n4. CL:娆ci4]\r\n"},{"characters":"鐗欓娇","pinyin":"y谩 ch菒","tone":"23","id":1365,"definition":"1. tooth\r\n2. dental\r\n3. CL:椤唡棰梉ke1]\r\n"},{"characters":"鐜嬪瓙","pinyin":"w谩ng z菒","tone":"23","id":1385,"definition":"1. prince\r\n2. son of a king\r\n"},{"characters":"鐫鐏","pinyin":"zh谩o hu菕","tone":"23","id":1462,"definition":"1. to ignite\r\n2. to burn\r\n"},{"characters":"缃氭","pinyin":"f谩 ku菐n","tone":"23","id":1603,"definition":"1. to fine\r\n2. penalty\r\n3. fine (monetary)\r\n"},{"characters":"鑰屽凡","pinyin":"茅r y菒","tone":"23","id":1615,"definition":"1. that's all\r\n2. nothing more\r\n"},{"characters":"鑹ソ","pinyin":"li谩ng h菐o","tone":"23","id":1662,"definition":"1. good\r\n2. favorable\r\n3. well\r\n4. fine\r\n"},{"characters":"鑺傜渷","pinyin":"ji茅 sh臎ng","tone":"23","id":1667,"definition":"1. saving\r\n2. to save\r\n3. to use sparingly\r\n4. to cut down on\r\n"},{"characters":"钀ュ吇","pinyin":"y铆ng y菐ng","tone":"23","id":1679,"definition":"1. nutrition\r\n2. nourishment\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"璇氭伋","pinyin":"ch茅ng k臎n","tone":"23","id":1755,"definition":"1. sincere\r\n2. honest\r\n3. cordial\r\n"},{"characters":"璋冩暣","pinyin":"ti谩o zh臎ng","tone":"23","id":1773,"definition":"1. to adjust\r\n2. adjustment\r\n3. revision\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐骇","pinyin":"c谩i ch菐n","tone":"23","id":1785,"definition":"1. property\r\n2. assets\r\n3. estate\r\n4. CL:绛唡绗擺bi3]\r\n"},{"characters":"杩濆弽","pinyin":"w茅i f菐n","tone":"23","id":1867,"definition":"1. to violate (a law)\r\n"},{"characters":"杩熸棭","pinyin":"ch铆 z菐o","tone":"23","id":1870,"definition":"1. sooner or later\r\n"},{"characters":"杩熺紦","pinyin":"ch铆 hu菐n","tone":"23","id":1872,"definition":"1. slow\r\n2. sluggish\r\n"},{"characters":"闅忔墜","pinyin":"su铆 sh菕u","tone":"23","id":1970,"definition":"1. conveniently\r\n2. without extra trouble\r\n3. while doing it\r\n4. in passing\r\n"},{"characters":"闅惧厤","pinyin":"n谩n mi菐n","tone":"23","id":1975,"definition":"1. hard to avoid\r\n2. difficult to escape from\r\n3. will inevitably\r\n"},{"characters":"闆嗕綋","pinyin":"j铆 t菒","tone":"23","id":1978,"definition":"1. collective\r\n2. social\r\n3. team\r\n4. CL:鍊媩涓猍ge4]\r\n"}],"21":[{"characters":"浜虹敓","pinyin":"r茅n sh膿ng","tone":"21","id":103,"definition":"1. life (one's time on earth)\r\n"},{"characters":"浼犲崟","pinyin":"chu谩n d膩n","tone":"21","id":138,"definition":"1. leaflet\r\n2. flier\r\n3. pamphlet\r\n"},{"characters":"浼犳挱","pinyin":"chu谩n b艒","tone":"21","id":140,"definition":"1. to disseminate\r\n2. to propagate\r\n3. to spread\r\n"},{"characters":"浼犺","pinyin":"chu谩n shu艒","tone":"21","id":143,"definition":"1. legend\r\n2. folklore\r\n3. tradition\r\n4. it is said\r\n5. they say that...\r\n"},{"characters":"鍏朵腑","pinyin":"q铆 zh艒ng","tone":"21","id":252,"definition":"1. among\r\n2. in\r\n3. included among these\r\n"},{"characters":"鍐滄潙","pinyin":"n贸ng c奴n","tone":"21","id":269,"definition":"1. rural area\r\n2. village\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐冲績","pinyin":"ju茅 x墨n","tone":"21","id":277,"definition":"1. determination\r\n2. resolution\r\n3. determined\r\n4. firm and resolute\r\n5. to make up one's mind\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍗佸垎","pinyin":"sh铆 f膿n","tone":"21","id":369,"definition":"1. very\r\n2. completely\r\n3. utterly\r\n4. extremely\r\n5. absolutely\r\n6. hundred percent\r\n7. to divide into ten equal parts\r\n"},{"characters":"鍘熷洜","pinyin":"yu谩n y墨n","tone":"21","id":389,"definition":"1. cause\r\n2. origin\r\n3. root cause\r\n4. reason\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙伴樁","pinyin":"t谩i ji膿","tone":"21","id":448,"definition":"1. steps\r\n2. flight of steps\r\n3. step (over obstacle)\r\n4. fig. way out of an embarrassing situation\r\n5. bench (geology)\r\n"},{"characters":"鍛樺伐","pinyin":"yu谩n g艒ng","tone":"21","id":490,"definition":"1. staff\r\n2. personnel\r\n3. employee\r\n"},{"characters":"鍞竴","pinyin":"w茅i y墨","tone":"21","id":512,"definition":"1. only\r\n2. sole\r\n"},{"characters":"鍥村肪","pinyin":"w茅i j墨n","tone":"21","id":532,"definition":"1. scarf\r\n2. shawl\r\n3. CL:姊潀鏉tiao2]\r\n"},{"characters":"濡備粖","pinyin":"r煤 j墨n","tone":"21","id":623,"definition":"1. nowadays\r\n2. now\r\n"},{"characters":"瀛︽湡","pinyin":"xu茅 q墨","tone":"21","id":647,"definition":"1. term\r\n2. semester\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"宕囬珮","pinyin":"ch贸ng g膩o","tone":"21","id":736,"definition":"1. majestic\r\n2. sublime\r\n"},{"characters":"骞冲潎","pinyin":"p铆ng j奴n","tone":"21","id":763,"definition":"1. average\r\n2. on average\r\n3. evenly\r\n4. in equal proportions\r\n"},{"characters":"骞冲畨","pinyin":"p铆ng 膩n","tone":"21","id":764,"definition":"1. safe and sound\r\n2. well\r\n3. without mishap\r\n4. quiet and safe\r\n5. at peace\r\n"},{"characters":"骞虫柟","pinyin":"p铆ng f膩ng","tone":"21","id":766,"definition":"1. square (as in square foot, square mile, square root)\r\n"},{"characters":"搴婂崟","pinyin":"chu谩ng d膩n","tone":"21","id":784,"definition":"1. bed sheet\r\n2. CL:姊潀鏉tiao2],浠禰jian4],寮祙寮燵zhang1],搴奫chuang2]\r\n"},{"characters":"鎴愪氦","pinyin":"ch茅ng ji膩o","tone":"21","id":895,"definition":"1. to complete a contract\r\n2. to reach a deal\r\n"},{"characters":"鎴愬ぉ","pinyin":"ch茅ng ti膩n","tone":"21","id":899,"definition":"1. (coll.) all day long\r\n2. all the time\r\n"},{"characters":"鎴愬績","pinyin":"ch茅ng x墨n","tone":"21","id":901,"definition":"1. intentional\r\n2. deliberate\r\n3. on purpose\r\n"},{"characters":"鎵垮寘","pinyin":"ch茅ng b膩o","tone":"21","id":940,"definition":"1. to contract\r\n2. to undertake (a job)\r\n"},{"characters":"鎵挎媴","pinyin":"ch茅ng d膩n","tone":"21","id":942,"definition":"1. to undertake\r\n2. to assume (responsibility etc)\r\n"},{"characters":"鎶曡祫","pinyin":"t贸u z墨","tone":"21","id":952,"definition":"1. investment\r\n2. to invest\r\n"},{"characters":"鎻愪緵","pinyin":"t铆 g艒ng","tone":"21","id":1025,"definition":"1. to offer\r\n2. to supply\r\n3. to provide\r\n4. to furnish\r\n"},{"characters":"鎻愮翰","pinyin":"t铆 g膩ng","tone":"21","id":1028,"definition":"1. outline\r\n2. synopsis\r\n3. notes\r\n"},{"characters":"鏂囩珷","pinyin":"w茅n zh膩ng","tone":"21","id":1102,"definition":"1. article\r\n2. essay\r\n3. literary works\r\n4. writings\r\n5. hidden meaning\r\n6. CL:绡嘯pian1],娈礫duan4],闋亅椤礫ye4]\r\n"},{"characters":"鏃跺樊","pinyin":"sh铆 ch膩","tone":"21","id":1127,"definition":"1. time difference\r\n2. time lag\r\n3. jet lag\r\n"},{"characters":"鏃舵湡","pinyin":"sh铆 q墨","tone":"21","id":1128,"definition":"1. period\r\n2. phase\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏄庢槦","pinyin":"m铆ng x墨ng","tone":"21","id":1133,"definition":"1. star\r\n2. celebrity\r\n"},{"characters":"鏇剧粡","pinyin":"c茅ng j墨ng","tone":"21","id":1151,"definition":"1. once\r\n2. already\r\n3. former\r\n4. previously\r\n5. ever\r\n6. (past tense marker used before verb or clause)\r\n"},{"characters":"鏈嶈","pinyin":"f煤 zhu膩ng","tone":"21","id":1156,"definition":"1. dress\r\n2. clothing\r\n3. costume\r\n4. clothes\r\n5. CL:韬玔shen1]\r\n"},{"characters":"鏍稿績","pinyin":"h茅 x墨n","tone":"21","id":1200,"definition":"1. core\r\n2. nucleus\r\n"},{"characters":"娌夋","pinyin":"ch茅n s墨","tone":"21","id":1262,"definition":"1. to contemplate\r\n2. to ponder\r\n3. contemplation\r\n4. meditation\r\n"},{"characters":"娼箍","pinyin":"ch谩o sh墨","tone":"21","id":1321,"definition":"1. damp\r\n2. moist\r\n"},{"characters":"婢勬竻","pinyin":"ch茅ng q墨ng","tone":"21","id":1322,"definition":"1. clear (of liquid)\r\n2. limpid\r\n3. to clarify\r\n4. to make sth clear\r\n5. to be clear (about the facts)\r\n6. to settle (of liquid)\r\n7. to become clear (by precipitation of impurities)\r\n8. precipitate (chemistry)\r\n9. to put in order\r\n10. to quell disturbances\r\n"},{"characters":"鐔熸倝","pinyin":"sh煤 x墨","tone":"21","id":1349,"definition":"1. to be familiar with\r\n2. to know well\r\n"},{"characters":"鐕冪儳","pinyin":"r谩n sh膩o","tone":"21","id":1353,"definition":"1. to ignite\r\n2. to combust\r\n3. to burn\r\n4. combustion\r\n5. flaming\r\n"},{"characters":"鐗欒啅","pinyin":"y谩 g膩o","tone":"21","id":1364,"definition":"1. toothpaste\r\n2. CL:绠guan3]\r\n"},{"characters":"鐩存帴","pinyin":"zh铆 ji膿","tone":"21","id":1444,"definition":"1. direct\r\n2. opposite: indirect 闁撴帴|闂存帴\r\n3. immediate\r\n4. directly\r\n5. straightforward\r\n"},{"characters":"鐮旂┒","pinyin":"y谩n ji奴","tone":"21","id":1473,"definition":"1. research\r\n2. a study\r\n3. CL:闋厊椤筟xiang4]\r\n"},{"characters":"绁炰粰","pinyin":"sh茅n xi膩n","tone":"21","id":1491,"definition":"1. Daoist immortal\r\n2. supernatural entity\r\n3. (in modern fiction) fairy, elf, leprechaun etc\r\n4. fig. lighthearted person\r\n"},{"characters":"绂诲","pinyin":"l铆 h奴n","tone":"21","id":1494,"definition":"1. to divorce\r\n2. divorced from (one's spouse)\r\n"},{"characters":"缁翠慨","pinyin":"w茅i xi奴","tone":"21","id":1590,"definition":"1. maintenance (of equipment)\r\n2. to protect and maintain\r\n"},{"characters":"鑳¤","pinyin":"h煤 shu艒","tone":"21","id":1633,"definition":"1. to talk nonsense\r\n2. drivel\r\n"},{"characters":"杩庢帴","pinyin":"y铆ng ji膿","tone":"21","id":1860,"definition":"1. to meet\r\n2. to welcome\r\n3. to greet\r\n"},{"characters":"闃冲厜","pinyin":"y谩ng gu膩ng","tone":"21","id":1953,"definition":"1. sunshine\r\n2. CL:绶殀绾縖xian4]\r\n3. transparent (open to public scrutiny)\r\n"},{"characters":"闄ゅ","pinyin":"Ch煤 x墨","tone":"21","id":1967,"definition":"1. lunar New Year's Eve\r\n"},{"characters":"闄ら潪","pinyin":"ch煤 f膿i","tone":"21","id":1968,"definition":"1. only if (..., or otherwise, ...)\r\n2. only when\r\n3. only in the case that\r\n4. unless\r\n"},{"characters":"闅忚韩","pinyin":"su铆 sh膿n","tone":"21","id":1973,"definition":"1. to (carry) on one's person\r\n2. to (take) with one\r\n"},{"characters":"闆嗕腑","pinyin":"j铆 zh艒ng","tone":"21","id":1977,"definition":"1. to concentrate\r\n2. to centralize\r\n3. to focus\r\n4. centralized\r\n5. concentrated\r\n6. to put together\r\n"},{"characters":"榛勯噾","pinyin":"hu谩ng j墨n","tone":"21","id":2046,"definition":"1. gold\r\n2. golden (opportunity)\r\n3. prime (time)\r\n"}],"40":[{"characters":"浠诲姟","pinyin":"r猫n wu","tone":"40","id":125,"definition":"1. mission\r\n2. assignment\r\n3. task\r\n4. duty\r\n5. role\r\n6. CL:闋厊椤筟xiang4],鍊媩涓猍ge4]\r\n"},{"characters":"浼肩殑","pinyin":"sh矛 de","tone":"40","id":153,"definition":"1. seems as if\r\n2. rather like\r\n3. Taiwan pr. [si4 de5]\r\n"},{"characters":"鍏斿瓙","pinyin":"t霉 zi","tone":"40","id":237,"definition":"1. hare\r\n2. rabbit\r\n3. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"鍑戝悎","pinyin":"c貌u he","tone":"40","id":285,"definition":"1. to bring together\r\n2. to make do in a bad situation\r\n3. to just get by\r\n4. to improvise\r\n5. passable\r\n6. not too bad\r\n"},{"characters":"鍒壄","pinyin":"bi猫 niu","tone":"40","id":321,"definition":"1. awkward\r\n2. difficult\r\n3. uncomfortable\r\n4. not agreeing\r\n5. at loggerheads\r\n6. gauche\r\n"},{"characters":"鍔涢噺","pinyin":"l矛 liang","tone":"40","id":336,"definition":"1. power\r\n2. force\r\n3. strength\r\n"},{"characters":"鍙跺瓙","pinyin":"y猫 zi","tone":"40","id":449,"definition":"1. foliage\r\n2. leaf\r\n3. CL:鐗嘯pian4]\r\n"},{"characters":"鍛抽亾","pinyin":"w猫i dao","tone":"40","id":493,"definition":"1. flavor\r\n2. smell\r\n3. hint of\r\n"},{"characters":"鍦ㄤ箮","pinyin":"z脿i hu","tone":"40","id":540,"definition":"1. to care about\r\n2. equivalent of 鍦ㄦ柤|鍦ㄤ簬[zai4 yu2]\r\n"},{"characters":"澶お","pinyin":"t脿i tai","tone":"40","id":602,"definition":"1. married woman\r\n2. Mrs.\r\n3. Madam\r\n4. wife\r\n5. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"瀵逛粯","pinyin":"du矛 fu","tone":"40","id":690,"definition":"1. to handle\r\n2. to deal with\r\n3. to cope\r\n4. to get by with\r\n"},{"characters":"搴斾粯","pinyin":"y矛ng fu","tone":"40","id":785,"definition":"1. to deal with\r\n2. to cope\r\n"},{"characters":"鎬佸害","pinyin":"t脿i du","tone":"40","id":844,"definition":"1. manner\r\n2. bearing\r\n3. attitude\r\n4. approach\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴掓寚","pinyin":"ji猫 zhi","tone":"40","id":910,"definition":"1. (finger) ring\r\n"},{"characters":"鎵囧瓙","pinyin":"sh脿n zi","tone":"40","id":916,"definition":"1. fan\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鎶ラ叕","pinyin":"b脿o chou","tone":"40","id":962,"definition":"1. reward\r\n2. remuneration\r\n"},{"characters":"鏁欒","pinyin":"ji脿o xun","tone":"40","id":1084,"definition":"1. lesson\r\n2. moral\r\n3. to chide sb\r\n4. to lecture sb\r\n"},{"characters":"鏃ュ瓙","pinyin":"r矛 zi","tone":"40","id":1118,"definition":"1. day\r\n2. a (calendar) date\r\n3. days of one's life\r\n"},{"characters":"鏈ㄥご","pinyin":"m霉 tou","tone":"40","id":1162,"definition":"1. slow-witted\r\n2. blockhead\r\n3. log (of wood, timber etc)\r\n4. CL:濉妡鍧梉kuai4],鏍筟gen1]\r\n"},{"characters":"鏍峰瓙","pinyin":"y脿ng zi","tone":"40","id":1198,"definition":"1. appearance\r\n2. manner\r\n3. pattern\r\n4. model\r\n"},{"characters":"鐑椆","pinyin":"r猫 nao","tone":"40","id":1343,"definition":"1. bustling with noise and excitement\r\n2. lively\r\n"},{"characters":"鑸呰垍","pinyin":"ji霉 jiu","tone":"40","id":1658,"definition":"1. mother's brother\r\n2. maternal uncle (informal)\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"琚滃瓙","pinyin":"w脿 zi","tone":"40","id":1710,"definition":"1. socks\r\n2. stockings\r\n3. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4],闆檤鍙孾shuang1]\r\n"},{"characters":"琚瓙","pinyin":"b猫i zi","tone":"40","id":1713,"definition":"1. quilt\r\n2. CL:搴奫chuang2]\r\n"},{"characters":"瑕佹槸","pinyin":"y脿o shi","tone":"40","id":1721,"definition":"1. if\r\n"},{"characters":"璞嗚厫","pinyin":"d貌u fu","tone":"40","id":1779,"definition":"1. tofu\r\n2. bean curd\r\n"},{"characters":"杈瓙","pinyin":"bi脿n zi","tone":"40","id":1849,"definition":"1. plait\r\n2. braid\r\n3. pigtail\r\n4. a mistake or shortcoming that may be exploited by an opponent\r\n5. handle\r\n6. CL:鏍筟gen1],姊潀鏉tiao2]\r\n"},{"characters":"杩愭皵","pinyin":"y霉n qi","tone":"40","id":1861,"definition":"1. luck (good or bad)\r\n"},{"characters":"閬撶悊","pinyin":"d脿o li","tone":"40","id":1902,"definition":"1. reason\r\n2. argument\r\n3. sense\r\n4. principle\r\n5. basis\r\n6. justification\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閽ュ寵","pinyin":"y脿o shi","tone":"40","id":1935,"definition":"1. key\r\n2. CL:鎶奫ba3]\r\n"}],"20":[{"characters":"鍊煎緱","pinyin":"zh铆 de","tone":"20","id":204,"definition":"1. to be worth\r\n2. to deserve\r\n"},{"characters":"鍎垮瓙","pinyin":"茅r zi","tone":"20","id":219,"definition":"1. son\r\n"},{"characters":"鍕哄瓙","pinyin":"sh谩o zi","tone":"20","id":354,"definition":"1. scoop\r\n2. ladle\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"鍚堝悓","pinyin":"h茅 tong","tone":"20","id":458,"definition":"1. (business) contract\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚嶅瓧","pinyin":"m铆ng zi","tone":"20","id":465,"definition":"1. name (of a person or thing)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍜变滑","pinyin":"z谩n men","tone":"20","id":501,"definition":"1. we or us (including both the speaker and the person(s) spoken to)\r\n2. (dialect) I or me\r\n3. (dialect) (in a coaxing or familiar way) you\r\n4. also pr. [za2 men5]\r\n"},{"characters":"妗斿瓙","pinyin":"j煤 zi","tone":"20","id":1207,"definition":"1. tangerine\r\n2. also written 姗樺瓙\r\n3. CL:鍊媩涓猍ge4],鐡ban4]\r\n"},{"characters":"妯$硦","pinyin":"m贸 hu","tone":"20","id":1221,"definition":"1. vague\r\n2. indistinct\r\n3. fuzzy\r\n"},{"characters":"鐚村瓙","pinyin":"h贸u zi","tone":"20","id":1383,"definition":"1. monkey\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"鐪夋瘺","pinyin":"m茅i mao","tone":"20","id":1455,"definition":"1. eyebrow\r\n2. CL:鏍筟gen1]\r\n"},{"characters":"鐭冲ご","pinyin":"sh铆 tou","tone":"20","id":1471,"definition":"1. stone\r\n2. CL:濉妡鍧梉kuai4]\r\n"},{"characters":"绔瑰瓙","pinyin":"zh煤 zi","tone":"20","id":1527,"definition":"1. bamboo\r\n2. CL:妫礫ke1],鏀痆zhi1],鏍筟gen1]\r\n"},{"characters":"绮","pinyin":"li谩ng shi","tone":"20","id":1551,"definition":"1. foodstuff\r\n2. cereals\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"绯婃秱","pinyin":"h煤 tu","tone":"20","id":1554,"definition":"1. muddled\r\n2. silly\r\n3. confused\r\n"},{"characters":"缁冲瓙","pinyin":"sh茅ng zi","tone":"20","id":1589,"definition":"1. cord\r\n2. string\r\n3. rope\r\n4. CL:姊潀鏉tiao2]\r\n"},{"characters":"鑴栧瓙","pinyin":"b贸 zi","tone":"20","id":1641,"definition":"1. neck\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑻楁潯","pinyin":"mi谩o tiao","tone":"20","id":1670,"definition":"1. (of a woman) slim\r\n2. slender\r\n3. graceful\r\n"},{"characters":"钁¤悇","pinyin":"p煤 tao","tone":"20","id":1682,"definition":"1. grape\r\n"},{"characters":"閫昏緫","pinyin":"lu贸 ji","tone":"20","id":1897,"definition":"1. logic (loanword)\r\n"},{"characters":"闅忕潃","pinyin":"su铆 zhe","tone":"20","id":1972,"definition":"1. along with\r\n2. in the wake of\r\n3. following\r\n"},{"characters":"棣掑ご","pinyin":"m谩n tou","tone":"20","id":2031,"definition":"1. steamed roll\r\n2. steamed bun\r\n3. steamed bread\r\n4. CL:鍊媩涓猍ge4]\r\n"}],"243":[{"characters":"鍗氱墿棣","pinyin":"b贸 w霉 gu菐n","tone":"243","id":376,"definition":"1. museum\r\n"}],"444":[{"characters":"澶囧繕褰","pinyin":"b猫i w脿ng l霉","tone":"444","id":580,"definition":"1. memorandum\r\n2. aide-memoire\r\n3. memorandum book\r\n"}],"442":[{"characters":"澶忎护钀","pinyin":"xi脿 l矛ng y铆ng","tone":"442","id":582,"definition":"1. summer camp\r\n"}],"422":[{"characters":"澶瀬鎷","pinyin":"t脿i j铆 qu谩n","tone":"422","id":603,"definition":"1. shadowboxing or Taiji, T'aichi or T'aichichuan\r\n2. traditional form of physical exercise or relaxation\r\n3. a martial art\r\n"}],"310":[{"characters":"鎵撳畼鍙","pinyin":"d菐 gu膩n si","tone":"310","id":928,"definition":"1. to file a lawsuit\r\n2. to sue\r\n3. to dispute\r\n"}],"443":[{"characters":"鏃ョ敤鍝","pinyin":"r矛 y貌ng p菒n","tone":"443","id":1121,"definition":"1. articles for daily use\r\n2. CL:浠禰jian4],鍊媩涓猍ge4]\r\n"}],"403":[{"characters":"鐪嬩笉璧","pinyin":"k脿n bu q菒","tone":"403","id":1456,"definition":"1. to look down upon\r\n2. to despise\r\n"}],"424":[{"characters":"铔嬬櫧璐","pinyin":"d脿n b谩i zh矛","tone":"424","id":1688,"definition":"1. protein\r\n"}]} \ No newline at end of file diff --git a/assets/skilltree.json b/assets/skilltree.json new file mode 100644 index 0000000..3997b6e --- /dev/null +++ b/assets/skilltree.json @@ -0,0 +1,644 @@ +{ + "skillLevels": [ + { + "skills": [ + { + "targetTone": [ + "One" + ], + "skillSteps": [ + { + "comparisonTones": [], + "uniqueID": 1042 + } + ] + }, + { + "targetTone": [ + "Two" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One" + ] + ], + "uniqueID": 1000 + } + ] + } + ], + "level": 0 + }, + { + "skills": [ + { + "targetTone": [ + "Three" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One" + ] + ], + "uniqueID": 1001 + }, + { + "comparisonTones": [ + [ + "Two" + ] + ], + "uniqueID": 1002 + } + ] + }, + { + "targetTone": [ + "Four" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Two" + ] + ], + "uniqueID": 1003 + }, + { + "comparisonTones": [ + [ + "Three" + ] + ], + "uniqueID": 1004 + } + ] + } + ], + "level": 1 + }, + { + "skills": [ + { + "targetTone": [ + "One", + "One" + ], + "skillSteps": [ + { + "comparisonTones": [], + "uniqueID": 1043 + } + ] + } + ], + "level": 2 + }, + { + "skills": [ + { + "targetTone": [ + "One", + "Two" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "One" + ] + ], + "uniqueID": 1005 + } + ] + }, + { + "targetTone": [ + "One", + "Three" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Two" + ] + ], + "uniqueID": 1006 + }, + { + "comparisonTones": [ + [ + "One", + "One" + ] + ], + "uniqueID": 1007 + } + ] + } + ], + "level": 3 + }, + { + "skills": [ + { + "targetTone": [ + "One", + "Four" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Three" + ] + ], + "uniqueID": 1008 + }, + { + "comparisonTones": [ + [ + "One", + "Two" + ] + ], + "uniqueID": 1009 + } + ] + }, + { + "targetTone": [ + "One", + "Zero" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Three" + ] + ], + "uniqueID": 1010 + }, + { + "comparisonTones": [ + [ + "One", + "Four" + ] + ], + "uniqueID": 1011 + } + ] + } + ], + "level": 4 + }, + { + "skills": [ + { + "targetTone": [ + "Two", + "One" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Two" + ] + ], + "uniqueID": 1012 + }, + { + "comparisonTones": [ + [ + "One", + "Three" + ] + ], + "uniqueID": 1013 + } + ] + } + ], + "level": 5 + }, + { + "skills": [ + { + "targetTone": [ + "Two", + "Two" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Two", + "One" + ] + ], + "uniqueID": 1014 + }, + { + "comparisonTones": [ + [ + "One", + "Two" + ] + ], + "uniqueID": 1015 + } + ] + }, + { + "targetTone": [ + "Two", + "Three" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Two", + "Two" + ] + ], + "uniqueID": 1016 + }, + { + "comparisonTones": [ + [ + "Two", + "One" + ] + ], + "uniqueID": 1017 + } + ] + } + ], + "level": 6 + }, + { + "skills": [ + { + "targetTone": [ + "Two", + "Four" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Four" + ] + ], + "uniqueID": 1018 + }, + { + "comparisonTones": [ + [ + "Two", + "Three" + ] + ], + "uniqueID": 1019 + } + ] + }, + { + "targetTone": [ + "Two", + "Zero" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Zero" + ] + ], + "uniqueID": 1020 + }, + { + "comparisonTones": [ + [ + "One", + "Three" + ] + ], + "uniqueID": 1021 + } + ] + } + ], + "level": 7 + }, + { + "skills": [ + { + "targetTone": [ + "Three", + "One" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Two", + "One" + ] + ], + "uniqueID": 1022 + }, + { + "comparisonTones": [ + [ + "Two", + "Three" + ] + ], + "uniqueID": 1023 + } + ] + } + ], + "level": 8 + }, + { + "skills": [ + { + "targetTone": [ + "Three", + "Two" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Three", + "One" + ] + ], + "uniqueID": 1024 + }, + { + "comparisonTones": [ + [ + "Two", + "Two" + ] + ], + "uniqueID": 1025 + } + ] + }, + { + "targetTone": [ + "Three", + "Three" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Three", + "Two" + ] + ], + "uniqueID": 1026 + }, + { + "comparisonTones": [ + [ + "Two", + "Three" + ] + ], + "uniqueID": 1027 + } + ] + } + ], + "level": 9 + }, + { + "skills": [ + { + "targetTone": [ + "Three", + "Four" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Three", + "Three" + ] + ], + "uniqueID": 1028 + }, + { + "comparisonTones": [ + [ + "Two", + "Four" + ] + ], + "uniqueID": 1029 + } + ] + }, + { + "targetTone": [ + "Three", + "Zero" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Two", + "Zero" + ] + ], + "uniqueID": 1030 + }, + { + "comparisonTones": [ + [ + "One", + "Zero" + ] + ], + "uniqueID": 1031 + } + ] + } + ], + "level": 10 + }, + { + "skills": [ + { + "targetTone": [ + "Four", + "One" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Three", + "One" + ] + ], + "uniqueID": 1032 + }, + { + "comparisonTones": [ + [ + "One", + "One" + ] + ], + "uniqueID": 1033 + } + ] + } + ], + "level": 11 + }, + { + "skills": [ + { + "targetTone": [ + "Four", + "Two" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Four", + "One" + ] + ], + "uniqueID": 1034 + }, + { + "comparisonTones": [ + [ + "Three", + "Two" + ] + ], + "uniqueID": 1035 + } + ] + }, + { + "targetTone": [ + "Four", + "Three" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Four", + "Two" + ] + ], + "uniqueID": 1036 + }, + { + "comparisonTones": [ + [ + "One", + "Three" + ] + ], + "uniqueID": 1037 + } + ] + } + ], + "level": 12 + }, + { + "skills": [ + { + "targetTone": [ + "Four", + "Four" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "Three", + "Four" + ] + ], + "uniqueID": 1038 + }, + { + "comparisonTones": [ + [ + "Two", + "Four" + ] + ], + "uniqueID": 1039 + } + ] + }, + { + "targetTone": [ + "Four", + "Zero" + ], + "skillSteps": [ + { + "comparisonTones": [ + [ + "One", + "Zero" + ] + ], + "uniqueID": 1040 + }, + { + "comparisonTones": [ + [ + "Four", + "Two" + ] + ], + "uniqueID": 1041 + } + ] + } + ], + "level": 13 + } + ], + "skillTreeVersion": 1 +} \ No newline at end of file diff --git a/assets/tonedata.db3 b/assets/tonedata.db3 new file mode 100755 index 0000000..2cb558b Binary files /dev/null and b/assets/tonedata.db3 differ diff --git a/assets/wordlist.json b/assets/wordlist.json new file mode 100644 index 0000000..81b8df9 --- /dev/null +++ b/assets/wordlist.json @@ -0,0 +1 @@ +[{"characters":"涓鍐","pinyin":"y墨 z脿i","tone":"14","id":1,"definition":"1. repeatedly\r\n"},{"characters":"涓鍒","pinyin":"y墨 qi猫","tone":"14","id":2,"definition":"1. everything\r\n2. every\r\n3. all\r\n"},{"characters":"涓寰","pinyin":"y墨 l菧","tone":"14","id":3,"definition":"1. same\r\n2. uniformly\r\n3. all\r\n4. without exception\r\n"},{"characters":"涓鏃","pinyin":"y墨 d脿n","tone":"14","id":4,"definition":"1. in case (sth happens)\r\n2. if\r\n3. once (sth happens, then...)\r\n4. when\r\n5. in a short time\r\n6. in one day\r\n"},{"characters":"涓鑷","pinyin":"y墨 zh矛","tone":"14","id":5,"definition":"1. unanimous\r\n2. identical (views or opinions)\r\n"},{"characters":"涓","pinyin":"d墨ng","tone":"1","id":6,"definition":"1. surname Ding\r\n2. fourth of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n3. fourth in order\r\n4. letter \"D\" or roman \"IV\" in list \"A, B, C\", or \"I, II, III\" etc\r\n5. ancient Chinese compass point: 195掳\r\n6. butyl\r\n7. cubes (of food)\r\n"},{"characters":"涓囦竴","pinyin":"w脿n y墨","tone":"41","id":7,"definition":"1. just in case\r\n2. if by any chance\r\n3. contingency\r\n"},{"characters":"涓婂綋","pinyin":"sh脿ng d脿ng","tone":"44","id":8,"definition":"1. taken in (by sb's deceit)\r\n2. to be fooled\r\n3. to be duped\r\n"},{"characters":"涓嬭浇","pinyin":"xi脿 z菐i","tone":"43","id":9,"definition":"1. to download\r\n2. also pr. [xia4 zai4]\r\n"},{"characters":"涓","pinyin":"b霉","tone":"4","id":10,"definition":"1. (negative prefix)\r\n2. not\r\n3. no\r\n"},{"characters":"涓嶅厤","pinyin":"b霉 mi菐n","tone":"43","id":11,"definition":"1. inevitably\r\n"},{"characters":"涓嶅牚","pinyin":"b霉 k膩n","tone":"41","id":12,"definition":"1. cannot bear\r\n2. cannot stand\r\n3. utterly\r\n4. extremely\r\n"},{"characters":"涓嶅","pinyin":"b霉 r煤","tone":"42","id":13,"definition":"1. not equal to\r\n2. not as good as\r\n3. inferior to\r\n4. it would be better to\r\n"},{"characters":"涓嶅Θ","pinyin":"b霉 f谩ng","tone":"42","id":14,"definition":"1. there is no harm in\r\n2. might as well\r\n"},{"characters":"涓嶅畨","pinyin":"b霉 膩n","tone":"41","id":15,"definition":"1. unpeaceful\r\n2. unstable\r\n3. uneasy\r\n4. disturbed\r\n5. restless\r\n6. worried\r\n"},{"characters":"涓嶆儨","pinyin":"b霉 x墨","tone":"41","id":16,"definition":"1. not stint\r\n2. not spare\r\n3. not hesitate (to do sth)\r\n4. not scruple (to do sth)\r\n"},{"characters":"涓嶆劎","pinyin":"b霉 ku矛","tone":"44","id":17,"definition":"1. to be worthy of\r\n2. to deserve to be called\r\n3. to prove oneself to be\r\n"},{"characters":"涓嶆枡","pinyin":"b霉 li脿o","tone":"44","id":18,"definition":"1. unexpectedly\r\n2. to one's surprise\r\n"},{"characters":"涓嶆柇","pinyin":"b霉 du脿n","tone":"44","id":19,"definition":"1. unceasing\r\n2. uninterrupted\r\n3. continuous\r\n4. constant\r\n"},{"characters":"涓嶆椂","pinyin":"b霉 sh铆","tone":"42","id":20,"definition":"1. from time to time\r\n2. now and then\r\n3. occasionally\r\n4. frequently\r\n"},{"characters":"涓嶆","pinyin":"b霉 zh菒","tone":"43","id":21,"definition":"1. incessantly\r\n2. without end\r\n3. more than\r\n4. not limited to\r\n"},{"characters":"涓嶇劧","pinyin":"b霉 r谩n","tone":"42","id":22,"definition":"1. not so\r\n2. no\r\n3. or else\r\n4. otherwise\r\n5. if not\r\n6. How about ...?\r\n"},{"characters":"涓嶇","pinyin":"b霉 j墨n","tone":"41","id":23,"definition":"1. can't help (doing sth)\r\n2. can't refrain from\r\n"},{"characters":"涓嶈冻","pinyin":"b霉 z煤","tone":"42","id":24,"definition":"1. insufficient\r\n2. lacking\r\n3. deficiency\r\n4. not enough\r\n5. inadequate\r\n6. not worth\r\n7. cannot\r\n8. should not\r\n"},{"characters":"涓嶉【","pinyin":"b霉 g霉","tone":"44","id":25,"definition":"1. in spite of\r\n2. regardless of\r\n"},{"characters":"涓","pinyin":"y菙","tone":"3","id":26,"definition":"1. variant of 姝焲娆yu2]\r\n2. and\r\n3. to give\r\n4. together with\r\n5. to take part in\r\n"},{"characters":"涓庡叾","pinyin":"y菙 q铆","tone":"32","id":27,"definition":"1. rather than...\r\n2. 鑸囧叾|涓庡叾[yu3 qi2] A 涓嶅[bu4 ru2] B (rather than A, better to B)\r\n"},{"characters":"涓","pinyin":"ch菕u","tone":"3","id":28,"definition":"1. surname Chou\r\n2. clown\r\n3. 2nd earthly branch: 1-3 a.m., 12th solar month (6th January to 3rd February), year of the Ox\r\n4. ancient Chinese compass point: 30掳\r\n5. shameful\r\n6. ugly\r\n7. disgraceful\r\n"},{"characters":"涓戞伓","pinyin":"ch菕u 猫","tone":"34","id":29,"definition":"1. ugly\r\n2. repulsive\r\n"},{"characters":"涓撲笟","pinyin":"zhu膩n y猫","tone":"14","id":30,"definition":"1. specialty\r\n2. specialized field\r\n3. main field of study (at university)\r\n4. major\r\n5. CL:闁|闂╗men2],鍊媩涓猍ge4]\r\n6. professional\r\n"},{"characters":"涓撳","pinyin":"zhu膩n ji膩","tone":"11","id":31,"definition":"1. expert\r\n2. specialist\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓撳績","pinyin":"zhu膩n x墨n","tone":"11","id":32,"definition":"1. to concentrate\r\n2. absorption\r\n3. concentration\r\n4. engrossed\r\n"},{"characters":"涓撻棬","pinyin":"zhu膩n m茅n","tone":"12","id":33,"definition":"1. specialist\r\n2. specialized\r\n3. customized\r\n"},{"characters":"涓栫邯","pinyin":"sh矛 j矛","tone":"44","id":34,"definition":"1. century\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓","pinyin":"b菒ng","tone":"3","id":35,"definition":"1. third of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. third in order\r\n3. letter \"C\" or roman \"III\" in list \"A, B, C\", or \"I, II, III\" etc\r\n4. ancient Chinese compass point: 165掳\r\n5. propyl\r\n"},{"characters":"涓氫綑","pinyin":"y猫 y煤","tone":"42","id":36,"definition":"1. in one's spare time\r\n2. outside working hours\r\n3. amateur (historian etc)\r\n"},{"characters":"涓氬姟","pinyin":"y猫 w霉","tone":"44","id":37,"definition":"1. business\r\n2. professional work\r\n3. service\r\n4. CL:闋厊椤筟xiang4]\r\n"},{"characters":"涓","pinyin":"c贸ng","tone":"2","id":38,"definition":"1. cluster\r\n2. collection\r\n3. collection of books\r\n4. thicket\r\n"},{"characters":"涓滆タ","pinyin":"d艒ng x墨","tone":"11","id":39,"definition":"1. east and west\r\n2. thing\r\n3. stuff\r\n4. person\r\n5. CL:鍊媩涓猍ge4],浠禰jian4]\r\n"},{"characters":"涓濇","pinyin":"s墨 h谩o","tone":"12","id":40,"definition":"1. the slightest amount or degree\r\n2. a bit\r\n"},{"characters":"涓濈桓","pinyin":"s墨 ch贸u","tone":"12","id":41,"definition":"1. silk cloth\r\n2. silk\r\n"},{"characters":"涓汉","pinyin":"di奴 r茅n","tone":"12","id":42,"definition":"1. to lose face\r\n"},{"characters":"涓ユ牸","pinyin":"y谩n g茅","tone":"22","id":43,"definition":"1. strict\r\n2. stringent\r\n3. tight\r\n4. rigorous\r\n"},{"characters":"涓ヨ們","pinyin":"y谩n s霉","tone":"24","id":44,"definition":"1. solemn\r\n2. grave\r\n3. serious\r\n4. earnest\r\n5. severe\r\n"},{"characters":"涓ラ噸","pinyin":"y谩n zh貌ng","tone":"24","id":45,"definition":"1. grave\r\n2. serious\r\n3. severe\r\n4. critical\r\n"},{"characters":"涓","pinyin":"g猫","tone":"4","id":46,"definition":"1. individual\r\n2. this\r\n3. that\r\n4. size\r\n5. classifier for people or objects in general\r\n6. variant of 鍊媩涓猍ge4]\r\n"},{"characters":"涓汉","pinyin":"g猫 r茅n","tone":"42","id":47,"definition":"1. individual\r\n2. personal\r\n3. oneself\r\n"},{"characters":"涓埆","pinyin":"g猫 bi茅","tone":"42","id":48,"definition":"1. individual\r\n2. specific\r\n3. respective\r\n4. just one or two\r\n"},{"characters":"涓","pinyin":"g猫 x矛ng","tone":"44","id":49,"definition":"1. individuality\r\n2. personality\r\n"},{"characters":"涓粙","pinyin":"zh艒ng ji猫","tone":"14","id":50,"definition":"1. to act as intermediary\r\n2. to link\r\n3. intermediate\r\n4. inter-\r\n5. agency\r\n6. agent\r\n"},{"characters":"涓績","pinyin":"zh艒ng x墨n","tone":"11","id":51,"definition":"1. center\r\n2. heart\r\n3. core\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓棳","pinyin":"zh艒ng x煤n","tone":"12","id":52,"definition":"1. middle third of a month\r\n"},{"characters":"涓","pinyin":"chu脿n","tone":"4","id":53,"definition":"1. to string together\r\n2. to skewer\r\n3. to connect wrongly\r\n4. to gang up\r\n5. to rove\r\n6. string\r\n7. bunch\r\n8. skewer\r\n9. classifier for things that are strung together, or in a bunch, or in a row: string of, bunch of, series of\r\n10. to make a swift or abrupt linear movement (like a bead on an abacus)\r\n11. to move across\r\n"},{"characters":"涓存椂","pinyin":"l铆n sh铆","tone":"22","id":54,"definition":"1. at the instant sth happens\r\n2. temporary\r\n3. interim\r\n4. ad hoc\r\n"},{"characters":"涓讳汉","pinyin":"zh菙 r茅n","tone":"32","id":55,"definition":"1. master\r\n2. host\r\n3. owner\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓讳换","pinyin":"zh菙 r猫n","tone":"34","id":56,"definition":"1. director\r\n2. head\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓诲姩","pinyin":"zh菙 d貌ng","tone":"34","id":57,"definition":"1. to take the initiative\r\n2. to do sth of one's own accord\r\n3. spontaneous\r\n4. active\r\n5. opposite: passive 琚嫊|琚姩[bei4 dong4]\r\n6. drive (of gears and shafts etc)\r\n"},{"characters":"涓诲腑","pinyin":"zh菙 x铆","tone":"32","id":58,"definition":"1. chairperson\r\n2. premier\r\n3. chairman\r\n4. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"涓诲紶","pinyin":"zh菙 zh膩ng","tone":"31","id":59,"definition":"1. to advocate\r\n2. to stand for\r\n3. view\r\n4. position\r\n5. stand\r\n6. proposition\r\n7. viewpoint\r\n8. assertion\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涓绘剰","pinyin":"zh菙 yi","tone":"30","id":60,"definition":"1. plan\r\n2. idea\r\n3. decision\r\n4. CL:鍊媩涓猍ge4]\r\n5. Beijing pr. [zhu2 yi5]\r\n"},{"characters":"涓绘寔","pinyin":"zh菙 ch铆","tone":"32","id":61,"definition":"1. to take charge of\r\n2. to manage or direct\r\n3. to preside over\r\n4. to uphold\r\n5. to stand for (justice etc)\r\n6. to host (a TV or radio program etc)\r\n7. (TV) anchor\r\n"},{"characters":"涓昏","pinyin":"zh菙 gu膩n","tone":"31","id":62,"definition":"1. subjective\r\n"},{"characters":"涓婚","pinyin":"zh菙 t铆","tone":"32","id":63,"definition":"1. theme\r\n2. subject\r\n"},{"characters":"涔夊姟","pinyin":"y矛 w霉","tone":"44","id":64,"definition":"1. duty\r\n2. obligation\r\n3. commitment\r\n4. volunteer duty\r\n5. CL:闋厊椤筟xiang4]\r\n6. mandatory\r\n7. voluntary\r\n"},{"characters":"涔","pinyin":"zh墨","tone":"1","id":65,"definition":"1. (possessive particle, literary equivalent of 鐨刐de5])\r\n2. him\r\n3. her\r\n4. it\r\n"},{"characters":"涔愬櫒","pinyin":"yu猫 q矛","tone":"44","id":66,"definition":"1. musical instrument\r\n2. CL:浠禰jian4]\r\n"},{"characters":"涔愯","pinyin":"l猫 gu膩n","tone":"41","id":67,"definition":"1. optimistic\r\n2. hopeful\r\n"},{"characters":"涔掍箵","pinyin":"p墨ng p膩ng","tone":"11","id":68,"definition":"1. ping-pong\r\n2. table tennis\r\n"},{"characters":"涔","pinyin":"gu膩i","tone":"1","id":69,"definition":"1. (of a child) obedient, well-behaved\r\n2. clever\r\n3. shrewd\r\n4. alert\r\n5. perverse\r\n6. contrary to reason\r\n7. irregular\r\n8. abnormal\r\n"},{"characters":"涔","pinyin":"Ch茅ng","tone":"2","id":70,"definition":"1. surname Cheng\r\n2. to ride\r\n3. to mount\r\n4. to make use of\r\n5. to avail oneself of\r\n6. to take advantage of\r\n7. to multiply (mathematics)\r\n8. Buddhist sect or creed\r\n9. four horse military chariot (archaic)\r\n10. four (archaic)\r\n11. generic term for history books\r\n12. old variant of 涔榌cheng2]\r\n"},{"characters":"涔","pinyin":"y菒","tone":"3","id":71,"definition":"1. second of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. second in order\r\n3. letter \"B\" or roman \"II\" in list \"A, B, C\", or \"I, II, III\" etc\r\n4. second party (in legal contract, usually 涔欐柟[yi3 fang1], as opposed to 鐢叉柟[jia3 fang1])\r\n5. ethyl\r\n6. bent\r\n7. winding\r\n8. radical in Chinese characters (Kangxi radical 5)\r\n9. ancient Chinese compass point: 105掳\r\n10. turning stroke (in Chinese characters)\r\n11. see also 鎶榌zhe2]\r\n"},{"characters":"涔","pinyin":"ji菙","tone":"3","id":72,"definition":"1. nine\r\n2. 9\r\n"},{"characters":"涔熻","pinyin":"y臎 x菙","tone":"33","id":73,"definition":"1. perhaps\r\n2. maybe\r\n"},{"characters":"涔︽灦","pinyin":"sh奴 ji脿","tone":"14","id":74,"definition":"1. bookshelf\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"涔","pinyin":"m菐i","tone":"3","id":75,"definition":"1. to buy\r\n2. to purchase\r\n"},{"characters":"浜","pinyin":"le","tone":"0","id":76,"definition":"1. (modal particle intensifying preceding clause)\r\n2. (completed action marker)\r\n3. to finish\r\n4. to achieve\r\n5. variant of 鐬瓅浜哰liao3]\r\n6. to understand clearly\r\n7. (of eyes) bright\r\n8. clear-sighted\r\n9. to understand clearly\r\n10. unofficial variant of 鐬璠liao4]\r\n"},{"characters":"浜夊彇","pinyin":"zh膿ng q菙","tone":"13","id":77,"definition":"1. to fight for\r\n2. to strive for\r\n3. to win over\r\n"},{"characters":"浜夎","pinyin":"zh膿ng l霉n","tone":"14","id":78,"definition":"1. to argue\r\n2. to debate\r\n3. to contend\r\n4. argument\r\n5. contention\r\n6. controversy\r\n7. debate\r\n8. CL:娆ci4],鍫磡鍦篬chang3]\r\n"},{"characters":"浜嬪厛","pinyin":"sh矛 xi膩n","tone":"41","id":79,"definition":"1. in advance\r\n2. before the event\r\n3. beforehand\r\n4. prior\r\n"},{"characters":"浜嬪疄","pinyin":"sh矛 sh铆","tone":"42","id":80,"definition":"1. fact\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜嬬墿","pinyin":"sh矛 w霉","tone":"44","id":81,"definition":"1. thing\r\n2. object\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜","pinyin":"猫r","tone":"4","id":82,"definition":"1. two\r\n2. 2\r\n3. (Beijing dialect) stupid\r\n"},{"characters":"浜庢槸","pinyin":"y煤 sh矛","tone":"24","id":83,"definition":"1. thereupon\r\n2. as a result\r\n3. consequently\r\n4. thus\r\n5. hence\r\n"},{"characters":"浜","pinyin":"Y煤n","tone":"2","id":84,"definition":"1. (classical) to say\r\n2. surname Yun\r\n3. abbr. for Yunnan Province 闆插崡鐪亅浜戝崡鐪乕Yun2 nan2 Sheng3]\r\n4. cloud\r\n5. CL:鏈礫duo3]\r\n"},{"characters":"浜氭床","pinyin":"Y脿 zh艒u","tone":"41","id":85,"definition":"1. Asia\r\n2. abbr. for 浜炵窗浜炴床|浜氱粏浜氭床[Ya4 xi4 ya4 Zhou1]\r\n"},{"characters":"浜ゅ線","pinyin":"ji膩o w菐ng","tone":"13","id":86,"definition":"1. to associate (with)\r\n2. to have contact (with)\r\n3. to hang out (with)\r\n4. to date\r\n5. (interpersonal) relationship\r\n6. association\r\n7. contact\r\n"},{"characters":"浜ゆ崲","pinyin":"ji膩o hu脿n","tone":"14","id":87,"definition":"1. to exchange\r\n2. to swap\r\n3. to switch (telecom)\r\n4. commutative (math)\r\n5. to commute\r\n"},{"characters":"浜ら檯","pinyin":"ji膩o j矛","tone":"14","id":88,"definition":"1. communication\r\n2. social intercourse\r\n"},{"characters":"浜т笟","pinyin":"ch菐n y猫","tone":"34","id":89,"definition":"1. industry\r\n2. estate\r\n3. property\r\n4. industrial\r\n"},{"characters":"浜у搧","pinyin":"ch菐n p菒n","tone":"33","id":90,"definition":"1. goods\r\n2. merchandise\r\n3. product\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜х敓","pinyin":"ch菐n sh膿ng","tone":"31","id":91,"definition":"1. to arise\r\n2. to come into being\r\n3. to come about\r\n4. to give rise to\r\n5. to bring into being\r\n6. to bring about\r\n7. to produce\r\n8. to engender\r\n9. to generate\r\n10. to appear\r\n11. appearance\r\n12. emergence\r\n13. generation\r\n14. production\r\n15. yield\r\n"},{"characters":"浜彈","pinyin":"xi菐ng sh貌u","tone":"34","id":92,"definition":"1. to enjoy\r\n2. to live it up\r\n3. pleasure\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"浜","pinyin":"li脿ng","tone":"4","id":93,"definition":"1. bright\r\n2. clear\r\n3. resonant\r\n4. to shine\r\n5. to show\r\n6. to reveal\r\n"},{"characters":"浜插垏","pinyin":"q墨n qi猫","tone":"14","id":94,"definition":"1. amiable\r\n2. cordial\r\n3. close and dear\r\n4. familiar\r\n"},{"characters":"浜叉垰","pinyin":"q墨n qi","tone":"10","id":95,"definition":"1. a relative (i.e. family relation)\r\n2. CL:闁|闂╗men2],鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"浜茬埍","pinyin":"q墨n 脿i","tone":"14","id":96,"definition":"1. dear\r\n2. beloved\r\n3. darling\r\n"},{"characters":"浜茶嚜","pinyin":"q墨n z矛","tone":"14","id":97,"definition":"1. personally\r\n2. in person\r\n3. oneself\r\n"},{"characters":"浜轰簨","pinyin":"r茅n sh矛","tone":"24","id":98,"definition":"1. personnel\r\n2. human resources\r\n3. human affairs\r\n4. ways of the world\r\n5. (euphemism) sexuality\r\n6. the facts of life\r\n"},{"characters":"浜哄彛","pinyin":"r茅n k菕u","tone":"23","id":99,"definition":"1. population\r\n2. people\r\n"},{"characters":"浜哄憳","pinyin":"r茅n yu谩n","tone":"22","id":100,"definition":"1. staff\r\n2. crew\r\n3. personnel\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜烘墠","pinyin":"r茅n c谩i","tone":"22","id":101,"definition":"1. talent\r\n2. talented person\r\n3. looks\r\n4. attractive looks\r\n"},{"characters":"浜虹墿","pinyin":"r茅n w霉","tone":"24","id":102,"definition":"1. person\r\n2. character (in a play, novel etc)\r\n3. protagonist\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浜虹敓","pinyin":"r茅n sh膿ng","tone":"21","id":103,"definition":"1. life (one's time on earth)\r\n"},{"characters":"浜虹被","pinyin":"r茅n l猫i","tone":"24","id":104,"definition":"1. humanity\r\n2. human race\r\n3. mankind\r\n"},{"characters":"浜","pinyin":"y矛","tone":"4","id":105,"definition":"1. 100 million\r\n"},{"characters":"浠婂ぉ","pinyin":"j墨n ti膩n","tone":"11","id":106,"definition":"1. today\r\n2. at the present\r\n3. now\r\n"},{"characters":"浠嶇劧","pinyin":"r茅ng r谩n","tone":"22","id":107,"definition":"1. still\r\n2. yet\r\n"},{"characters":"浠庝簨","pinyin":"c贸ng sh矛","tone":"24","id":108,"definition":"1. to go for\r\n2. to engage in\r\n3. to undertake\r\n4. to deal with\r\n5. to handle\r\n6. to do\r\n"},{"characters":"浠庡墠","pinyin":"c贸ng qi谩n","tone":"22","id":109,"definition":"1. previously\r\n2. formerly\r\n3. once upon a time\r\n"},{"characters":"浠庡","pinyin":"c贸ng r贸ng","tone":"22","id":110,"definition":"1. to go easy\r\n2. unhurried\r\n3. calm\r\n4. Taiwan pr. [cong1 rong2]\r\n"},{"characters":"浠庢","pinyin":"c贸ng c菒","tone":"23","id":111,"definition":"1. from now on\r\n2. since then\r\n3. henceforth\r\n"},{"characters":"浠庤","pinyin":"c贸ng 茅r","tone":"22","id":112,"definition":"1. thus\r\n2. thereby\r\n"},{"characters":"浠撲績","pinyin":"c膩ng c霉","tone":"14","id":113,"definition":"1. all of a sudden\r\n2. hurriedly\r\n"},{"characters":"浠撳簱","pinyin":"c膩ng k霉","tone":"14","id":114,"definition":"1. depot\r\n2. storehouse\r\n3. warehouse\r\n"},{"characters":"浠旂粏","pinyin":"z菒 x矛","tone":"34","id":115,"definition":"1. careful\r\n2. attentive\r\n3. cautious\r\n"},{"characters":"浠d环","pinyin":"d脿i ji脿","tone":"44","id":116,"definition":"1. price\r\n2. cost\r\n3. consideration (in share dealing)\r\n"},{"characters":"浠g悊","pinyin":"d脿i l菒","tone":"43","id":117,"definition":"1. to act on behalf of sb in a responsible position\r\n2. to act as an agent or proxy\r\n3. surrogate\r\n"},{"characters":"浠h〃","pinyin":"d脿i bi菐o","tone":"43","id":118,"definition":"1. representative\r\n2. delegate\r\n3. CL:浣峓wei4],鍊媩涓猍ge4],鍚峓ming2]\r\n4. to represent\r\n5. to stand for\r\n6. on behalf of\r\n7. in the name of\r\n"},{"characters":"浠","pinyin":"y菒","tone":"3","id":119,"definition":"1. old variant of 浠yi3]\r\n2. old variant of 浠yi3]\r\n3. abbr. for Israel 浠ヨ壊鍒梉Yi3 se4 lie4]\r\n4. to use\r\n5. by means of\r\n6. according to\r\n7. in order to\r\n8. because of\r\n9. at (a certain date or place)\r\n"},{"characters":"浠ヤ负","pinyin":"y菒 w茅i","tone":"32","id":120,"definition":"1. to believe\r\n2. to think\r\n3. to consider\r\n4. to be under the impression\r\n"},{"characters":"浠ュ強","pinyin":"y菒 j铆","tone":"32","id":121,"definition":"1. as well as\r\n2. too\r\n3. and\r\n"},{"characters":"浠ユ潵","pinyin":"y菒 l谩i","tone":"32","id":122,"definition":"1. since (a previous event)\r\n"},{"characters":"浠峰","pinyin":"ji脿 zh铆","tone":"42","id":123,"definition":"1. value\r\n2. worth\r\n3. fig. values (ethical, cultural etc)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浠讳綍","pinyin":"r猫n h茅","tone":"42","id":124,"definition":"1. any\r\n2. whatever\r\n3. whichever\r\n4. whatsoever\r\n"},{"characters":"浠诲姟","pinyin":"r猫n wu","tone":"40","id":125,"definition":"1. mission\r\n2. assignment\r\n3. task\r\n4. duty\r\n5. role\r\n6. CL:闋厊椤筟xiang4],鍊媩涓猍ge4]\r\n"},{"characters":"浠夸經","pinyin":"f菐ng f煤","tone":"32","id":126,"definition":"1. variant of 褰峰娇|浠夸經[fang3 fu2]\r\n2. to seem\r\n3. as if\r\n4. alike\r\n5. similar\r\n"},{"characters":"浼佷笟","pinyin":"q菒 y猫","tone":"34","id":127,"definition":"1. company\r\n2. firm\r\n3. enterprise\r\n4. corporation\r\n5. CL:瀹禰jia1]\r\n"},{"characters":"浼戦棽","pinyin":"xi奴 xi谩n","tone":"12","id":128,"definition":"1. leisure\r\n2. relaxation\r\n3. not working\r\n4. idle\r\n5. to enjoy leisure\r\n6. to lie fallow\r\n"},{"characters":"浼樺娍","pinyin":"y艒u sh矛","tone":"14","id":129,"definition":"1. superiority\r\n2. dominance\r\n3. advantage\r\n"},{"characters":"浼樻儬","pinyin":"y艒u hu矛","tone":"14","id":130,"definition":"1. preferential\r\n2. favorable\r\n"},{"characters":"浼樼偣","pinyin":"y艒u di菐n","tone":"13","id":131,"definition":"1. merit\r\n2. benefit\r\n3. strong point\r\n4. advantage\r\n5. CL:鍊媩涓猍ge4],闋厊椤筟xiang4]\r\n"},{"characters":"浼樼","pinyin":"y艒u xi霉","tone":"14","id":132,"definition":"1. outstanding\r\n2. excellent\r\n"},{"characters":"浼樼編","pinyin":"y艒u m臎i","tone":"13","id":133,"definition":"1. graceful\r\n2. fine\r\n3. elegant\r\n"},{"characters":"浼欎即","pinyin":"hu菕 b脿n","tone":"34","id":134,"definition":"1. partner\r\n2. companion\r\n3. comrade\r\n"},{"characters":"浼","pinyin":"hu矛","tone":"4","id":135,"definition":"1. can\r\n2. to be possible\r\n3. to be able to\r\n4. will\r\n5. to be likely to\r\n6. to be sure to\r\n7. to assemble\r\n8. to meet\r\n9. to gather\r\n10. to see\r\n11. union\r\n12. group\r\n13. association\r\n14. CL:鍊媩涓猍ge4]\r\n15. a moment (Taiwan pr. for this sense is [hui3])\r\n16. to balance an account\r\n17. accountancy\r\n18. accounting\r\n"},{"characters":"浼氳","pinyin":"ku脿i j矛","tone":"44","id":136,"definition":"1. accountant\r\n2. accountancy\r\n3. accounting\r\n"},{"characters":"浼熷ぇ","pinyin":"w臎i d脿","tone":"34","id":137,"definition":"1. huge\r\n2. great\r\n3. grand\r\n4. worthy of the greatest admiration\r\n5. important (contribution etc)\r\n"},{"characters":"浼犲崟","pinyin":"chu谩n d膩n","tone":"21","id":138,"definition":"1. leaflet\r\n2. flier\r\n3. pamphlet\r\n"},{"characters":"浼犳巿","pinyin":"chu谩n sh貌u","tone":"24","id":139,"definition":"1. to impart\r\n2. to pass on\r\n3. to teach\r\n"},{"characters":"浼犳挱","pinyin":"chu谩n b艒","tone":"21","id":140,"definition":"1. to disseminate\r\n2. to propagate\r\n3. to spread\r\n"},{"characters":"浼犳煋","pinyin":"chu谩n r菐n","tone":"23","id":141,"definition":"1. to infect\r\n2. contagious\r\n"},{"characters":"浼犵粺","pinyin":"chu谩n t菕ng","tone":"23","id":142,"definition":"1. tradition\r\n2. traditional\r\n3. convention\r\n4. conventional\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浼犺","pinyin":"chu谩n shu艒","tone":"21","id":143,"definition":"1. legend\r\n2. folklore\r\n3. tradition\r\n4. it is said\r\n5. they say that...\r\n"},{"characters":"浼犺揪","pinyin":"chu谩n d谩","tone":"22","id":144,"definition":"1. to pass on\r\n2. to convey\r\n3. to relay\r\n4. to transmit\r\n5. transmission\r\n"},{"characters":"浼ゅ","pinyin":"sh膩ng h脿i","tone":"14","id":145,"definition":"1. to injure\r\n2. to harm\r\n"},{"characters":"浼ゅ績","pinyin":"sh膩ng x墨n","tone":"11","id":146,"definition":"1. to grieve\r\n2. to be broken-hearted\r\n3. to feel deeply hurt\r\n"},{"characters":"浼瘝","pinyin":"b贸 m菙","tone":"23","id":147,"definition":"1. wife of father's elder brother\r\n2. aunt\r\n3. (polite form of address for a woman who is about the age of one's mother)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浼翠荆","pinyin":"b脿n l菤","tone":"43","id":148,"definition":"1. companion\r\n2. mate\r\n3. partner\r\n"},{"characters":"浼撮殢","pinyin":"b脿n su铆","tone":"42","id":149,"definition":"1. to accompany\r\n2. to follow\r\n3. to occur together with\r\n4. concomitant\r\n"},{"characters":"浼","pinyin":"sh膿n","tone":"1","id":150,"definition":"1. to stretch\r\n2. to extend\r\n"},{"characters":"浼哄","pinyin":"c矛 h貌u","tone":"44","id":151,"definition":"1. to serve\r\n2. to wait upon\r\n"},{"characters":"浼间箮","pinyin":"s矛 h奴","tone":"41","id":152,"definition":"1. apparently\r\n2. to seem\r\n3. to appear\r\n4. as if\r\n5. seemingly\r\n"},{"characters":"浼肩殑","pinyin":"sh矛 de","tone":"40","id":153,"definition":"1. seems as if\r\n2. rather like\r\n3. Taiwan pr. [si4 de5]\r\n"},{"characters":"浣嶄簬","pinyin":"w猫i y煤","tone":"42","id":154,"definition":"1. to be located at\r\n2. to be situated at\r\n3. to lie\r\n"},{"characters":"浣嶇疆","pinyin":"w猫i zh矛","tone":"44","id":155,"definition":"1. position\r\n2. place\r\n3. seat\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浣撲細","pinyin":"t菒 hu矛","tone":"34","id":156,"definition":"1. to know from experience\r\n2. to learn through experience\r\n3. to realize\r\n4. understanding\r\n5. experience\r\n"},{"characters":"浣撶幇","pinyin":"t菒 xi脿n","tone":"34","id":157,"definition":"1. to embody\r\n2. to reflect\r\n3. to incarnate\r\n"},{"characters":"浣撹创","pinyin":"t菒 ti膿","tone":"31","id":158,"definition":"1. considerate (of other people's needs)\r\n"},{"characters":"浣撻獙","pinyin":"t菒 y脿n","tone":"34","id":159,"definition":"1. to experience for oneself\r\n"},{"characters":"浣曞喌","pinyin":"h茅 ku脿ng","tone":"24","id":160,"definition":"1. let alone\r\n2. to say nothing of\r\n3. besides\r\n4. what's more\r\n"},{"characters":"浣曞繀","pinyin":"h茅 b矛","tone":"24","id":161,"definition":"1. there is no need\r\n2. why should\r\n"},{"characters":"浣滀负","pinyin":"zu貌 w茅i","tone":"42","id":162,"definition":"1. one's conduct\r\n2. deed\r\n3. activity\r\n4. accomplishment\r\n5. achievement\r\n6. to act as\r\n7. as (in the capacity of)\r\n8. qua\r\n9. to view as\r\n10. to look upon (sth as)\r\n11. to take sth to be\r\n"},{"characters":"浣滃搧","pinyin":"zu貌 p菒n","tone":"43","id":163,"definition":"1. work (of art)\r\n2. opus\r\n3. CL:閮╗bu4],绡嘯pian1]\r\n"},{"characters":"浣滃","pinyin":"zu貌 ji膩","tone":"41","id":164,"definition":"1. author\r\n2. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"浣滄枃","pinyin":"zu貌 w茅n","tone":"42","id":165,"definition":"1. to write an essay\r\n2. composition (student essay)\r\n3. CL:绡嘯pian1]\r\n"},{"characters":"浣滅敤","pinyin":"zu貌 y貌ng","tone":"44","id":166,"definition":"1. to act on\r\n2. to affect\r\n3. action\r\n4. function\r\n5. activity\r\n6. impact\r\n7. result\r\n8. effect\r\n9. purpose\r\n10. intent\r\n11. to play a role\r\n12. corresponds to English -ity, -ism, -ization\r\n13. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浣滆","pinyin":"zu貌 zh臎","tone":"43","id":167,"definition":"1. author\r\n2. writer\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"浣╂湇","pinyin":"p猫i f煤","tone":"42","id":168,"definition":"1. to admire\r\n"},{"characters":"浣","pinyin":"sh菒","tone":"3","id":169,"definition":"1. to make\r\n2. to cause\r\n3. to enable\r\n4. to use\r\n5. to employ\r\n6. to send\r\n7. to instruct sb to do sth\r\n8. envoy\r\n9. messenger\r\n"},{"characters":"浣垮姴","pinyin":"sh菒 j矛n","tone":"34","id":170,"definition":"1. to exert all one's strength"},{"characters":"浣跨敤","pinyin":"sh菒 y貌ng","tone":"34","id":171,"definition":"1. to use\r\n2. to employ\r\n3. to apply\r\n4. to make use of\r\n"},{"characters":"渚濈劧","pinyin":"y墨 r谩n","tone":"12","id":172,"definition":"1. still\r\n2. as before\r\n"},{"characters":"渚ч潰","pinyin":"c猫 mi脿n","tone":"44","id":173,"definition":"1. lateral side\r\n2. side\r\n3. aspect\r\n4. profile\r\n"},{"characters":"渚","pinyin":"bi脿n","tone":"4","id":174,"definition":"1. ordinary\r\n2. plain\r\n3. convenient\r\n4. as convenient\r\n5. when the chance arises\r\n6. handy\r\n7. easy\r\n8. informal\r\n9. simple\r\n10. so\r\n11. thus\r\n12. to relieve oneself\r\n13. to urinate\r\n14. to defecate\r\n15. equivalent to 灏盵jiu4]: then\r\n16. in that case\r\n17. even if\r\n18. soon afterwards\r\n19. advantageous\r\n20. cheap\r\n"},{"characters":"渚夸簬","pinyin":"bi脿n y煤","tone":"42","id":175,"definition":"1. easy to\r\n2. convenient for\r\n"},{"characters":"渚垮埄","pinyin":"bi脿n l矛","tone":"44","id":176,"definition":"1. convenient\r\n2. easy\r\n3. to facilitate\r\n"},{"characters":"渚挎潯","pinyin":"bi脿n ti谩o","tone":"42","id":177,"definition":"1. (informal) note\r\n2. CL:寮祙寮燵zhang1],鍊媩涓猍ge4]\r\n"},{"characters":"淇冧娇","pinyin":"c霉 sh菒","tone":"43","id":178,"definition":"1. to induce\r\n2. to promote\r\n3. to urge\r\n4. to impel\r\n5. to bring about\r\n6. to provoke\r\n7. to drive (sb to do sth)\r\n8. to catalyze\r\n9. to actuate\r\n10. to contribute to (some development)\r\n"},{"characters":"淇冭繘","pinyin":"c霉 j矛n","tone":"44","id":179,"definition":"1. to promote (an idea or cause)\r\n2. to advance\r\n3. boost\r\n"},{"characters":"淇濆吇","pinyin":"b菐o y菐ng","tone":"33","id":180,"definition":"1. to take good care of (or conserve) one's health\r\n2. to keep in good repair\r\n3. to maintain\r\n4. maintenance\r\n"},{"characters":"淇濆崼","pinyin":"b菐o w猫i","tone":"34","id":181,"definition":"1. to defend\r\n2. to safeguard\r\n"},{"characters":"淇濆","pinyin":"b菐o m菙","tone":"33","id":182,"definition":"1. nanny\r\n2. housekeeper\r\n"},{"characters":"淇濆瓨","pinyin":"b菐o c煤n","tone":"32","id":183,"definition":"1. to conserve\r\n2. to preserve\r\n3. to keep\r\n4. to save (a file etc) (computing)\r\n"},{"characters":"淇濆畧","pinyin":"b菐o sh菕u","tone":"33","id":184,"definition":"1. conservative\r\n2. to guard\r\n3. to keep\r\n"},{"characters":"淇濆瘑","pinyin":"b菐o m矛","tone":"34","id":185,"definition":"1. to keep sth confidential\r\n2. to maintain secrecy\r\n"},{"characters":"淇濇寔","pinyin":"b菐o ch铆","tone":"32","id":186,"definition":"1. to keep\r\n2. to maintain\r\n3. to hold\r\n4. to preserve\r\n"},{"characters":"淇濈暀","pinyin":"b菐o li煤","tone":"32","id":187,"definition":"1. to retain\r\n2. to continue to have\r\n3. to preserve\r\n4. to maintain\r\n5. to reserve\r\n6. reservations\r\n7. to hold back (approval or acceptance)\r\n"},{"characters":"淇濈","pinyin":"b菐o gu菐n","tone":"33","id":188,"definition":"1. to assure\r\n2. to guarantee\r\n3. to take care of\r\n4. to safeguard\r\n5. certainly\r\n6. surely\r\n"},{"characters":"淇濋噸","pinyin":"b菐o zh貌ng","tone":"34","id":189,"definition":"1. to take care of oneself\r\n"},{"characters":"淇濋櫓","pinyin":"b菐o xi菐n","tone":"33","id":190,"definition":"1. insurance\r\n2. to insure\r\n3. safe\r\n4. secure\r\n5. be sure\r\n6. be bound to\r\n7. CL:浠絒fen4]\r\n"},{"characters":"淇濋殰","pinyin":"b菐o zh脿ng","tone":"34","id":191,"definition":"1. to ensure\r\n2. to guarantee\r\n3. to safeguard\r\n"},{"characters":"淇′换","pinyin":"x矛n r猫n","tone":"44","id":192,"definition":"1. to trust\r\n2. to have confidence in\r\n"},{"characters":"淇″彿","pinyin":"x矛n h脿o","tone":"44","id":193,"definition":"1. signal\r\n"},{"characters":"淇″皝","pinyin":"x矛n f膿ng","tone":"41","id":194,"definition":"1. envelope\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇″績","pinyin":"x矛n x墨n","tone":"41","id":195,"definition":"1. confidence\r\n2. faith (in sb or sth)\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"淇℃伅","pinyin":"x矛n x墨","tone":"41","id":196,"definition":"1. information\r\n2. news\r\n3. message\r\n"},{"characters":"淇敼","pinyin":"xi奴 g菐i","tone":"13","id":197,"definition":"1. to amend\r\n2. to alter\r\n3. to modify\r\n"},{"characters":"淇悊","pinyin":"xi奴 l菒","tone":"13","id":198,"definition":"1. to repair\r\n2. to fix\r\n3. to prune\r\n4. to trim\r\n5. (coll.) to sort sb out\r\n6. to fix sb\r\n"},{"characters":"鍊掗棴","pinyin":"d菐o b矛","tone":"34","id":199,"definition":"1. to go bankrupt\r\n2. to close down\r\n"},{"characters":"鍊掗湁","pinyin":"d菐o m茅i","tone":"32","id":200,"definition":"1. to have bad luck\r\n2. to be out of luck\r\n"},{"characters":"鍊熷彛","pinyin":"ji猫 k菕u","tone":"43","id":201,"definition":"1. to use as an excuse\r\n2. on the pretext\r\n3. excuse\r\n4. pretext\r\n"},{"characters":"鍊″","pinyin":"ch脿ng d菐o","tone":"43","id":202,"definition":"1. to advocate\r\n2. to initiate\r\n3. to propose\r\n4. to be a proponent of (an idea or school of thought)\r\n"},{"characters":"鍊¤","pinyin":"ch脿ng y矛","tone":"44","id":203,"definition":"1. to suggest\r\n2. to initiate\r\n3. proposal\r\n4. initiative\r\n"},{"characters":"鍊煎緱","pinyin":"zh铆 de","tone":"20","id":204,"definition":"1. to be worth\r\n2. to deserve\r\n"},{"characters":"鍋囧","pinyin":"ji菐 r煤","tone":"32","id":205,"definition":"1. if\r\n"},{"characters":"鍋囪","pinyin":"ji菐 zhu膩ng","tone":"31","id":206,"definition":"1. to feign\r\n2. to pretend\r\n"},{"characters":"鍋囪","pinyin":"ji菐 sh猫","tone":"34","id":207,"definition":"1. to suppose\r\n2. to presume\r\n3. to assume\r\n4. supposing that ...\r\n5. if\r\n6. hypothesis\r\n7. conjecture\r\n"},{"characters":"鍋","pinyin":"t铆ng","tone":"2","id":208,"definition":"1. to stop\r\n2. to halt\r\n3. to park (a car)\r\n"},{"characters":"鍋ヨ韩","pinyin":"ji脿n sh膿n","tone":"41","id":209,"definition":"1. to exercise\r\n2. to keep fit\r\n3. to work out\r\n4. physical exercise\r\n"},{"characters":"鍋剁劧","pinyin":"菕u r谩n","tone":"32","id":210,"definition":"1. incidentally\r\n2. occasional\r\n3. occasionally\r\n4. by chance\r\n5. randomly\r\n"},{"characters":"鍋","pinyin":"t艒u","tone":"1","id":211,"definition":"1. to steal\r\n2. to pilfer\r\n3. to snatch\r\n4. thief\r\n5. stealthily\r\n"},{"characters":"鍋胯繕","pinyin":"ch谩ng hu谩n","tone":"22","id":212,"definition":"1. to repay\r\n2. to reimburse\r\n"},{"characters":"鍌嶆櫄","pinyin":"b脿ng w菐n","tone":"43","id":213,"definition":"1. in the evening\r\n2. when night falls\r\n3. towards evening\r\n4. at night fall\r\n5. at dusk\r\n"},{"characters":"鍌ㄥ","pinyin":"ch菙 b猫i","tone":"34","id":214,"definition":"1. reserves\r\n2. to store up\r\n"},{"characters":"鍌ㄥ瓨","pinyin":"ch菙 c煤n","tone":"32","id":215,"definition":"1. stockpile\r\n2. to store\r\n3. to stockpile\r\n4. storage\r\n"},{"characters":"鍌ㄨ搫","pinyin":"ch菙 x霉","tone":"34","id":216,"definition":"1. to deposit money\r\n2. to save\r\n3. savings\r\n"},{"characters":"鍌","pinyin":"cu墨","tone":"1","id":217,"definition":"1. to urge\r\n2. to press\r\n3. to prompt\r\n4. to rush sb\r\n5. to hasten sth\r\n6. to expedite\r\n"},{"characters":"鍌","pinyin":"sh菐","tone":"3","id":218,"definition":"1. foolish\r\n"},{"characters":"鍎垮瓙","pinyin":"茅r zi","tone":"20","id":219,"definition":"1. son\r\n"},{"characters":"鍏佽","pinyin":"y菙n x菙","tone":"33","id":220,"definition":"1. to permit\r\n2. to allow\r\n"},{"characters":"鍏冩棪","pinyin":"Yu谩n d脿n","tone":"24","id":221,"definition":"1. New Year's Day\r\n"},{"characters":"鍏勫紵","pinyin":"xi艒ng d矛","tone":"14","id":222,"definition":"1. brothers\r\n2. younger brother\r\n3. CL:鍊媩涓猍ge4]\r\n4. I, me (humble term used by men in public speech)\r\n5. brotherly\r\n6. fraternal\r\n"},{"characters":"鍏呭垎","pinyin":"ch艒ng f猫n","tone":"14","id":223,"definition":"1. ample\r\n2. sufficient\r\n3. adequate\r\n4. full\r\n5. fully\r\n6. to the full\r\n"},{"characters":"鍏呭疄","pinyin":"ch艒ng sh铆","tone":"12","id":224,"definition":"1. rich\r\n2. full\r\n3. substantial\r\n4. to enrich\r\n5. to augment\r\n6. to substantiate (an argument)\r\n"},{"characters":"鍏呭綋","pinyin":"ch艒ng d膩ng","tone":"11","id":225,"definition":"1. to serve as\r\n2. to act as\r\n3. to play the role of\r\n"},{"characters":"鍏呮矝","pinyin":"ch艒ng p猫i","tone":"14","id":226,"definition":"1. abundant\r\n2. plentiful\r\n3. vigorous\r\n"},{"characters":"鍏呮弧","pinyin":"ch艒ng m菐n","tone":"13","id":227,"definition":"1. full of\r\n2. brimming with\r\n3. very full\r\n4. permeated\r\n"},{"characters":"鍏呰冻","pinyin":"ch艒ng z煤","tone":"12","id":228,"definition":"1. adequate\r\n2. sufficient\r\n3. abundant\r\n"},{"characters":"鍏変复","pinyin":"gu膩ng l铆n","tone":"12","id":229,"definition":"1. (formal) to honor with one's presence\r\n2. to attend\r\n"},{"characters":"鍏夋槑","pinyin":"gu膩ng m铆ng","tone":"12","id":230,"definition":"1. light\r\n2. radiance\r\n3. (fig.) bright (prospects etc)\r\n4. openhearted\r\n"},{"characters":"鍏夋粦","pinyin":"gu膩ng hu谩","tone":"12","id":231,"definition":"1. glossy\r\n2. sleek\r\n3. smooth\r\n"},{"characters":"鍏夌洏","pinyin":"gu膩ng p谩n","tone":"12","id":232,"definition":"1. compact disc\r\n2. CD or DVD\r\n3. CD ROM\r\n4. CL:鐗嘯pian4],寮祙寮燵zhang1]\r\n"},{"characters":"鍏","pinyin":"k猫","tone":"4","id":233,"definition":"1. to be able to\r\n2. to subdue\r\n3. to restrain\r\n4. to overcome\r\n5. gram\r\n6. Tibetan unit of land area, about 6 ares\r\n7. Ke (c. 2000 BC), seventh of the legendary Flame Emperors, 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God\r\n8. variant of 鍏媅ke4]\r\n9. to subdue\r\n10. to overthrow\r\n11. to restrain\r\n12. to scold\r\n13. to beat\r\n14. variant of 鍓媩鍏媅ke4]\r\n"},{"characters":"鍏嬫湇","pinyin":"k猫 f煤","tone":"42","id":234,"definition":"1. (try to) overcome (hardships etc)\r\n2. to conquer\r\n3. to put up with\r\n4. to endure\r\n"},{"characters":"鍏戞崲","pinyin":"du矛 hu脿n","tone":"44","id":235,"definition":"1. to convert\r\n2. to exchange\r\n"},{"characters":"鍏戠幇","pinyin":"du矛 xi脿n","tone":"44","id":236,"definition":"1. (of a cheque etc) to cash\r\n2. to honor a commitment\r\n"},{"characters":"鍏斿瓙","pinyin":"t霉 zi","tone":"40","id":237,"definition":"1. hare\r\n2. rabbit\r\n3. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"鍏","pinyin":"d菐ng","tone":"3","id":238,"definition":"1. surname Dang\r\n2. party\r\n3. association\r\n4. club\r\n5. society\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍏","pinyin":"d艒u","tone":"1","id":239,"definition":"1. pocket\r\n2. bag\r\n3. to wrap up or hold in a bag\r\n4. to move in a circle\r\n5. to canvas or solicit\r\n6. to take responsibility for\r\n7. to disclose in detail\r\n8. combat armor (old)\r\n9. old variant of 鍏淸dou1]\r\n"},{"characters":"鍏ュ彛","pinyin":"r霉 k菕u","tone":"43","id":240,"definition":"1. entrance\r\n2. to import\r\n"},{"characters":"鍏ㄩ儴","pinyin":"qu谩n b霉","tone":"24","id":241,"definition":"1. whole\r\n2. entire\r\n3. complete\r\n"},{"characters":"鍏ㄩ潰","pinyin":"qu谩n mi脿n","tone":"24","id":242,"definition":"1. all-around\r\n2. comprehensive\r\n3. total\r\n4. overall\r\n"},{"characters":"鍏富","pinyin":"g艒ng zh菙","tone":"13","id":243,"definition":"1. princess\r\n"},{"characters":"鍏厓","pinyin":"g艒ng yu谩n","tone":"12","id":244,"definition":"1. CE (Common Era)\r\n2. Christian Era\r\n3. AD (Anno Domini)\r\n"},{"characters":"鍏瘬","pinyin":"g艒ng y霉","tone":"14","id":245,"definition":"1. apartment building\r\n2. block of flats\r\n3. CL:濂梉tao4]\r\n"},{"characters":"鍏竷","pinyin":"g艒ng b霉","tone":"14","id":246,"definition":"1. to announce\r\n2. to make public\r\n3. to publish\r\n"},{"characters":"鍏钩","pinyin":"g艒ng p铆ng","tone":"12","id":247,"definition":"1. fair\r\n2. impartial\r\n"},{"characters":"鍏紑","pinyin":"g艒ng k膩i","tone":"11","id":248,"definition":"1. public\r\n2. to publish\r\n3. to make public\r\n"},{"characters":"鍏","pinyin":"li霉","tone":"4","id":249,"definition":"1. six\r\n2. 6\r\n"},{"characters":"鍏抽棴","pinyin":"gu膩n b矛","tone":"14","id":250,"definition":"1. to close\r\n2. to shut\r\n"},{"characters":"鍏村","pinyin":"x墨ng f猫n","tone":"14","id":251,"definition":"1. excited\r\n2. excitement\r\n"},{"characters":"鍏朵腑","pinyin":"q铆 zh艒ng","tone":"21","id":252,"definition":"1. among\r\n2. in\r\n3. included among these\r\n"},{"characters":"鍏朵綑","pinyin":"q铆 y煤","tone":"22","id":253,"definition":"1. the rest\r\n2. the others\r\n3. remaining\r\n4. remainder\r\n5. apart from them\r\n"},{"characters":"鍏舵","pinyin":"q铆 c矛","tone":"24","id":254,"definition":"1. next\r\n2. secondly\r\n"},{"characters":"鍏蜂綋","pinyin":"j霉 t菒","tone":"43","id":255,"definition":"1. concrete\r\n2. definite\r\n3. specific\r\n"},{"characters":"鍏峰","pinyin":"j霉 b猫i","tone":"44","id":256,"definition":"1. to possess\r\n2. to have\r\n3. equipped with\r\n4. able to fulfill (conditions or requirements)\r\n"},{"characters":"鍏稿瀷","pinyin":"di菐n x铆ng","tone":"32","id":257,"definition":"1. model\r\n2. typical case\r\n3. archetype\r\n4. typical\r\n5. representative\r\n"},{"characters":"鍏哥ぜ","pinyin":"di菐n l菒","tone":"33","id":258,"definition":"1. celebration\r\n2. ceremony\r\n"},{"characters":"鍏绘垚","pinyin":"y菐ng ch茅ng","tone":"32","id":259,"definition":"1. to cultivate\r\n2. to raise\r\n3. to form (a habit)\r\n4. to acquire\r\n"},{"characters":"鍏艰亴","pinyin":"ji膩n zh铆","tone":"12","id":260,"definition":"1. to hold concurrent posts\r\n2. concurrent job\r\n3. moonlighting\r\n"},{"characters":"鍐呯","pinyin":"n猫i k膿","tone":"41","id":261,"definition":"1. internal medicine\r\n2. general medicine\r\n"},{"characters":"鍐呴儴","pinyin":"n猫i b霉","tone":"44","id":262,"definition":"1. interior\r\n2. inside (part, section)\r\n3. internal\r\n"},{"characters":"鍐","pinyin":"c猫","tone":"4","id":263,"definition":"1. book\r\n2. booklet\r\n3. classifier for books\r\n"},{"characters":"鍐嶄笁","pinyin":"z脿i s膩n","tone":"41","id":264,"definition":"1. over and over again\r\n2. again and again\r\n"},{"characters":"鍐掗櫓","pinyin":"m脿o xi菐n","tone":"43","id":265,"definition":"1. to take risks\r\n2. to take chances\r\n3. foray\r\n4. adventure\r\n"},{"characters":"鍐欎綔","pinyin":"xi臎 zu貌","tone":"34","id":266,"definition":"1. to write\r\n2. to compose\r\n3. writing\r\n4. written works\r\n"},{"characters":"鍐涗簨","pinyin":"j奴n sh矛","tone":"14","id":267,"definition":"1. military affairs\r\n2. military matters\r\n3. military\r\n"},{"characters":"鍐滀笟","pinyin":"n贸ng y猫","tone":"24","id":268,"definition":"1. agriculture\r\n2. farming\r\n"},{"characters":"鍐滄潙","pinyin":"n贸ng c奴n","tone":"21","id":269,"definition":"1. rural area\r\n2. village\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐滄皯","pinyin":"n贸ng m铆n","tone":"22","id":270,"definition":"1. peasant\r\n2. farmer\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐犲啗","pinyin":"gu脿n j奴n","tone":"41","id":271,"definition":"1. champion\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐伴浌","pinyin":"b墨ng b谩o","tone":"12","id":272,"definition":"1. hail\r\n2. hailstone\r\n3. CL:鍫磡鍦篬chang2],绮抂li4]\r\n"},{"characters":"鍐","pinyin":"ch艒ng","tone":"1","id":273,"definition":"1. (of water) to dash against\r\n2. to mix with water\r\n3. to infuse\r\n4. to rinse\r\n5. to flush\r\n6. to develop (a film)\r\n7. to rise in the air\r\n8. to clash\r\n9. to collide with\r\n10. thoroughfare\r\n11. to go straight ahead\r\n12. to rush\r\n13. to clash\r\n14. powerful\r\n15. vigorous\r\n16. pungent\r\n17. towards\r\n18. in view of\r\n"},{"characters":"鍐插嚮","pinyin":"ch艒ng j墨","tone":"11","id":274,"definition":"1. to attack\r\n2. to batter\r\n3. (of waves) to pound against\r\n4. shock\r\n5. impact\r\n"},{"characters":"鍐插姩","pinyin":"ch艒ng d貌ng","tone":"14","id":275,"definition":"1. to have an urge\r\n2. to be impetuous\r\n3. impulse\r\n4. urge\r\n"},{"characters":"鍐茬獊","pinyin":"ch艒ng t奴","tone":"11","id":276,"definition":"1. conflict\r\n2. to conflict\r\n3. clash of opposing forces\r\n4. collision (of interests)\r\n5. contention\r\n"},{"characters":"鍐冲績","pinyin":"ju茅 x墨n","tone":"21","id":277,"definition":"1. determination\r\n2. resolution\r\n3. determined\r\n4. firm and resolute\r\n5. to make up one's mind\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍐宠禌","pinyin":"ju茅 s脿i","tone":"24","id":278,"definition":"1. finals (of a competition)\r\n"},{"characters":"鍐","pinyin":"l臎ng","tone":"3","id":279,"definition":"1. surname Leng\r\n2. cold\r\n"},{"characters":"鍐锋贰","pinyin":"l臎ng d脿n","tone":"34","id":280,"definition":"1. cold\r\n2. indifferent\r\n"},{"characters":"鍐","pinyin":"d貌ng","tone":"4","id":281,"definition":"1. to freeze\r\n2. to feel very cold\r\n3. aspic or jelly\r\n"},{"characters":"鍐荤粨","pinyin":"d貌ng ji茅","tone":"42","id":282,"definition":"1. to freeze (loan, wage, price etc)\r\n"},{"characters":"鍑嗘椂","pinyin":"zh菙n sh铆","tone":"32","id":283,"definition":"1. on time\r\n2. punctual\r\n3. on schedule\r\n"},{"characters":"鍑嗙‘","pinyin":"zh菙n qu猫","tone":"34","id":284,"definition":"1. accurate\r\n2. exact\r\n3. precise\r\n"},{"characters":"鍑戝悎","pinyin":"c貌u he","tone":"40","id":285,"definition":"1. to bring together\r\n2. to make do in a bad situation\r\n3. to just get by\r\n4. to improvise\r\n5. passable\r\n6. not too bad\r\n"},{"characters":"鍑℃槸","pinyin":"f谩n sh矛","tone":"24","id":286,"definition":"1. each and every\r\n2. every\r\n3. all\r\n4. any\r\n"},{"characters":"鍑","pinyin":"p铆ng","tone":"2","id":287,"definition":"1. variant of 鎲憒鍑璠ping2]\r\n2. to lean against\r\n3. to rely on\r\n4. on the basis of\r\n5. no matter (how, what etc)\r\n6. proof\r\n"},{"characters":"鍑瑰嚫","pinyin":"膩o t奴","tone":"11","id":288,"definition":"1. bumpy\r\n2. uneven\r\n3. slotted and tabbed joint\r\n4. crenelation\r\n"},{"characters":"鍑哄崠","pinyin":"ch奴 m脿i","tone":"14","id":289,"definition":"1. to offer for sale\r\n2. to sell\r\n3. to sell out or betray\r\n"},{"characters":"鍑哄彛","pinyin":"ch奴 k菕u","tone":"13","id":290,"definition":"1. an exit\r\n2. CL:鍊媩涓猍ge4]\r\n3. to speak\r\n4. to export\r\n5. (of a ship) to leave port\r\n"},{"characters":"鍑哄腑","pinyin":"ch奴 x铆","tone":"12","id":291,"definition":"1. to attend\r\n2. to participate\r\n3. present\r\n"},{"characters":"鍑烘伅","pinyin":"ch奴 xi","tone":"10","id":292,"definition":"1. to yield interest, profit etc\r\n2. to exhale (Buddhism)\r\n3. future prospects\r\n4. profit\r\n5. to mature\r\n6. to grow up\r\n"},{"characters":"鍑虹増","pinyin":"ch奴 b菐n","tone":"13","id":293,"definition":"1. to publish\r\n2. to come off the press\r\n3. to put out\r\n"},{"characters":"鍑虹ず","pinyin":"ch奴 sh矛","tone":"14","id":294,"definition":"1. to show\r\n2. to take out and show to others\r\n3. to display\r\n"},{"characters":"鍑虹","pinyin":"ch奴 sh茅n","tone":"12","id":295,"definition":"1. spellbound\r\n2. entranced\r\n3. lost in thought\r\n"},{"characters":"鍑鸿壊","pinyin":"ch奴 s猫","tone":"14","id":296,"definition":"1. remarkable\r\n2. outstanding\r\n"},{"characters":"鍑鸿矾","pinyin":"ch奴 l霉","tone":"14","id":297,"definition":"1. a way out (of a difficulty etc)\r\n"},{"characters":"鍑鸿韩","pinyin":"ch奴 sh膿n","tone":"11","id":298,"definition":"1. to be born of\r\n2. to come from\r\n3. family background\r\n4. class origin\r\n"},{"characters":"鍒嗗埆","pinyin":"f膿n bi茅","tone":"12","id":299,"definition":"1. to part or leave each other\r\n2. to distinguish\r\n3. difference\r\n4. in different ways\r\n5. differently\r\n6. separately or individually\r\n"},{"characters":"鍒嗗竷","pinyin":"f膿n b霉","tone":"14","id":300,"definition":"1. distributed\r\n2. to distribute\r\n"},{"characters":"鍒嗘墜","pinyin":"f膿n sh菕u","tone":"13","id":301,"definition":"1. to part company\r\n2. to split up\r\n3. to break up\r\n"},{"characters":"鍒嗘瀽","pinyin":"f膿n x墨","tone":"11","id":302,"definition":"1. to analyze\r\n2. analysis\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒嗛厤","pinyin":"f膿n p猫i","tone":"14","id":303,"definition":"1. to distribute\r\n2. to assign\r\n3. to allocate\r\n4. to partition (a hard drive)\r\n"},{"characters":"鍒","pinyin":"qi猫","tone":"4","id":304,"definition":"1. to cut\r\n2. to slice\r\n3. tangent (math)\r\n4. definitely\r\n5. absolutely (not)\r\n6. (scoffing or dismissive interjection) Yeah, right.\r\n7. Tut!\r\n8. to grind\r\n9. close to\r\n10. eager\r\n11. to correspond to\r\n12. see also 鍙嶅垏[fan3 qie4]\r\n"},{"characters":"鍒","pinyin":"hu脿","tone":"4","id":305,"definition":"1. to row\r\n2. to paddle\r\n3. profitable\r\n4. worth (the effort)\r\n5. it pays (to do sth)\r\n6. to cut\r\n7. to slash\r\n8. to scratch (cut into the surface of sth)\r\n9. to strike (a match)\r\n10. to delimit\r\n11. to transfer\r\n12. to assign\r\n13. to plan\r\n14. to draw (a line)\r\n15. stroke of a Chinese character\r\n"},{"characters":"鍒楄溅","pinyin":"li猫 ch膿","tone":"41","id":306,"definition":"1. (railway) train\r\n"},{"characters":"鍒","pinyin":"z茅","tone":"2","id":307,"definition":"1. (conjunction used to express contrast with a previous clause) but\r\n2. then\r\n3. standard\r\n4. norm\r\n5. principle\r\n6. to imitate\r\n7. to follow\r\n8. classifier for written items\r\n"},{"characters":"鍒涗笟","pinyin":"chu脿ng y猫","tone":"44","id":308,"definition":"1. to begin an undertaking\r\n2. to start a major task\r\n3. to initiate\r\n4. to venture\r\n5. venture\r\n6. entrepreneurship\r\n"},{"characters":"鍒涗綔","pinyin":"chu脿ng zu貌","tone":"44","id":309,"definition":"1. to create\r\n2. to produce\r\n3. to write\r\n4. creative work\r\n5. creation\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒涙柊","pinyin":"chu脿ng x墨n","tone":"41","id":310,"definition":"1. innovation\r\n2. to bring forth new ideas\r\n3. to blaze new trails\r\n"},{"characters":"鍒涚珛","pinyin":"chu脿ng l矛","tone":"44","id":311,"definition":"1. to establish\r\n2. to set up\r\n3. to found\r\n"},{"characters":"鍒涢","pinyin":"chu脿ng z脿o","tone":"44","id":312,"definition":"1. to create\r\n2. to bring about\r\n3. to produce\r\n4. to set (a record)\r\n"},{"characters":"鍒濇","pinyin":"ch奴 b霉","tone":"14","id":313,"definition":"1. initial\r\n2. preliminary\r\n3. tentative\r\n"},{"characters":"鍒濈骇","pinyin":"ch奴 j铆","tone":"12","id":314,"definition":"1. junior\r\n2. primary\r\n"},{"characters":"鍒犻櫎","pinyin":"sh膩n ch煤","tone":"12","id":315,"definition":"1. to delete\r\n2. to cancel\r\n"},{"characters":"鍒╂伅","pinyin":"l矛 x墨","tone":"41","id":316,"definition":"1. interest (on a loan)\r\n2. CL:绛唡绗擺bi3]\r\n"},{"characters":"鍒╂鼎","pinyin":"l矛 r霉n","tone":"44","id":317,"definition":"1. profits\r\n"},{"characters":"鍒╃敤","pinyin":"l矛 y貌ng","tone":"44","id":318,"definition":"1. to exploit\r\n2. to make use of\r\n3. to use\r\n4. to take advantage of\r\n5. to utilize\r\n"},{"characters":"鍒╃泭","pinyin":"l矛 y矛","tone":"44","id":319,"definition":"1. benefit\r\n2. (in sb's) interest\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒","pinyin":"bi茅 sh霉","tone":"24","id":320,"definition":"1. villa\r\n2. CL:骞zhuang4],搴zuo4]\r\n"},{"characters":"鍒壄","pinyin":"bi猫 niu","tone":"40","id":321,"definition":"1. awkward\r\n2. difficult\r\n3. uncomfortable\r\n4. not agreeing\r\n5. at loggerheads\r\n6. gauche\r\n"},{"characters":"鍒嚧","pinyin":"bi茅 zh矛","tone":"24","id":322,"definition":"1. unusual\r\n2. unique\r\n3. variant of 鍒ョ坊|鍒嚧[bie2 zhi4]\r\n"},{"characters":"鍒拌揪","pinyin":"d脿o d谩","tone":"42","id":323,"definition":"1. to reach\r\n2. to arrive\r\n"},{"characters":"鍒朵綔","pinyin":"zh矛 zu貌","tone":"44","id":324,"definition":"1. to make\r\n2. to manufacture\r\n"},{"characters":"鍒跺畾","pinyin":"zh矛 d矛ng","tone":"44","id":325,"definition":"1. to draw up\r\n2. to formulate\r\n"},{"characters":"鍒跺害","pinyin":"zh矛 d霉","tone":"44","id":326,"definition":"1. system (e.g. political, adminstrative etc)\r\n2. institution\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍒堕","pinyin":"zh矛 z脿o","tone":"44","id":327,"definition":"1. to manufacture\r\n2. to make\r\n"},{"characters":"鍒归偅","pinyin":"ch脿 n脿","tone":"44","id":328,"definition":"1. an instant (Sanskrit: ksana)\r\n2. split second\r\n3. the twinkling of an eye\r\n"},{"characters":"鍒","pinyin":"c矛","tone":"4","id":329,"definition":"1. (onom.) whoosh\r\n2. thorn\r\n3. sting\r\n4. thrust\r\n5. to prick\r\n6. to pierce\r\n7. to stab\r\n8. to assassinate\r\n9. to murder\r\n"},{"characters":"鍒烘縺","pinyin":"c矛 j墨","tone":"41","id":330,"definition":"1. to provoke\r\n2. to irritate\r\n3. to upset\r\n4. to stimulate\r\n5. to excite\r\n6. irritant\r\n"},{"characters":"鍒昏嫤","pinyin":"k猫 k菙","tone":"43","id":331,"definition":"1. hardworking\r\n2. assiduous\r\n"},{"characters":"鍓嶉","pinyin":"qi谩n t煤","tone":"22","id":332,"definition":"1. prospects\r\n2. future outlook\r\n3. journey\r\n"},{"characters":"鍓ュ墛","pinyin":"b艒 xu膿","tone":"11","id":333,"definition":"1. to exploit\r\n2. exploitation\r\n"},{"characters":"鍓","pinyin":"sh猫ng","tone":"4","id":334,"definition":"1. to remain\r\n2. to be left\r\n3. to have as remainder\r\n"},{"characters":"鍓垁","pinyin":"ji菐n d膩o","tone":"31","id":335,"definition":"1. scissors\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鍔涢噺","pinyin":"l矛 liang","tone":"40","id":336,"definition":"1. power\r\n2. force\r\n3. strength\r\n"},{"characters":"鍔","pinyin":"qu脿n","tone":"4","id":337,"definition":"1. to advise\r\n2. to urge\r\n3. to try to persuade\r\n4. to exhort\r\n5. to console\r\n6. to soothe\r\n"},{"characters":"鍔炵悊","pinyin":"b脿n l菒","tone":"43","id":338,"definition":"1. to handle\r\n2. to transact\r\n3. to conduct\r\n"},{"characters":"鍔熻兘","pinyin":"g艒ng n茅ng","tone":"12","id":339,"definition":"1. function\r\n2. capability\r\n"},{"characters":"鍔ㄥ姏","pinyin":"d貌ng l矛","tone":"44","id":340,"definition":"1. power\r\n2. motion\r\n3. propulsion\r\n4. force\r\n"},{"characters":"鍔ㄥ憳","pinyin":"d貌ng yu谩n","tone":"42","id":341,"definition":"1. to mobilize\r\n2. to arouse\r\n3. mobilization\r\n4. CL:娆ci4],鍊媩涓猍ge4]\r\n"},{"characters":"鍔ㄦ","pinyin":"d貌ng t脿i","tone":"44","id":342,"definition":"1. movement\r\n2. motion\r\n3. development\r\n4. trend\r\n5. dynamic (science)\r\n"},{"characters":"鍔ㄦ墜","pinyin":"d貌ng sh菕u","tone":"43","id":343,"definition":"1. to set about (a task)\r\n2. to hit\r\n3. to punch\r\n4. to touch\r\n"},{"characters":"鍔ㄦ満","pinyin":"d貌ng j墨","tone":"41","id":344,"definition":"1. motor\r\n2. locomotive\r\n3. motive\r\n4. motivation\r\n5. intention\r\n"},{"characters":"鍔ㄨ剦","pinyin":"d貌ng m脿i","tone":"44","id":345,"definition":"1. artery\r\n"},{"characters":"鍔ㄨ崱","pinyin":"d貌ng d脿ng","tone":"44","id":346,"definition":"1. variant of 鍕曡暕|鍔ㄨ崱[dong4 dang4]\r\n2. unrest (social or political)\r\n3. turmoil\r\n4. upheaval\r\n5. commotion\r\n"},{"characters":"鍔ㄨ韩","pinyin":"d貌ng sh膿n","tone":"41","id":347,"definition":"1. to go on a journey\r\n2. to leave\r\n"},{"characters":"鍔ㄩ潤","pinyin":"d貌ng j矛ng","tone":"44","id":348,"definition":"1. sound of activity or people talking\r\n2. news of activity\r\n"},{"characters":"鍔冲姩","pinyin":"l谩o d貌ng","tone":"24","id":349,"definition":"1. work\r\n2. toil\r\n3. physical labor\r\n4. CL:娆ci4]\r\n"},{"characters":"鍔抽┚","pinyin":"l谩o ji脿","tone":"24","id":350,"definition":"1. excuse me\r\n"},{"characters":"鍕囨暍","pinyin":"y菕ng g菐n","tone":"33","id":351,"definition":"1. brave\r\n2. courageous\r\n"},{"characters":"鍕囨皵","pinyin":"y菕ng q矛","tone":"34","id":352,"definition":"1. courage\r\n2. valor\r\n"},{"characters":"鍕ゅ","pinyin":"q铆n f猫n","tone":"24","id":353,"definition":"1. hardworking\r\n2. diligent\r\n"},{"characters":"鍕哄瓙","pinyin":"sh谩o zi","tone":"20","id":354,"definition":"1. scoop\r\n2. ladle\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"鍕","pinyin":"w霉","tone":"4","id":355,"definition":"1. do not\r\n"},{"characters":"鍖呭惈","pinyin":"b膩o h谩n","tone":"12","id":356,"definition":"1. to contain\r\n2. to embody\r\n3. to include\r\n"},{"characters":"鍖呭洿","pinyin":"b膩o w茅i","tone":"12","id":357,"definition":"1. to surround\r\n2. to encircle\r\n3. to hem in\r\n"},{"characters":"鍖呭簢","pinyin":"b膩o b矛","tone":"14","id":358,"definition":"1. to shield\r\n2. to harbor\r\n3. to cover up\r\n"},{"characters":"鍖呮嫭","pinyin":"b膩o ku貌","tone":"14","id":359,"definition":"1. to comprise\r\n2. to include\r\n3. to involve\r\n4. to incorporate\r\n5. to consist of\r\n"},{"characters":"鍖呰⒈","pinyin":"b膩o fu","tone":"10","id":360,"definition":"1. wrapping cloth\r\n2. a bundle wrapped in cloth\r\n3. load\r\n4. weight\r\n5. burden\r\n6. funny part\r\n7. punchline\r\n"},{"characters":"鍖呰","pinyin":"b膩o zhu膩ng","tone":"11","id":361,"definition":"1. to pack\r\n2. to package\r\n3. to wrap\r\n4. packaging\r\n"},{"characters":"鍖呰9","pinyin":"b膩o gu菕","tone":"13","id":362,"definition":"1. to wrap up\r\n2. to bind up\r\n3. bundle\r\n4. parcel\r\n5. package\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍖嗗繖","pinyin":"c艒ng m谩ng","tone":"12","id":363,"definition":"1. hasty\r\n2. hurried\r\n"},{"characters":"鍖栧","pinyin":"hu脿 xu茅","tone":"42","id":364,"definition":"1. chemistry\r\n2. chemical\r\n"},{"characters":"鍖椾含","pinyin":"B臎i j墨ng","tone":"31","id":365,"definition":"1. Beijing, capital of People's Republic of China\r\n2. Peking\r\n3. PRC government\r\n"},{"characters":"鍖楁瀬","pinyin":"b臎i j铆","tone":"32","id":366,"definition":"1. the North Pole\r\n2. the Arctic Pole\r\n3. the north magnetic pole\r\n"},{"characters":"鍖","pinyin":"p菒","tone":"3","id":367,"definition":"1. mate\r\n2. one of a pair\r\n3. classifier for horses, mules etc\r\n4. Taiwan pr. [pi1]\r\n5. ordinary person\r\n6. classifier for cloth: bolt\r\n7. horsepower\r\n8. variant of 鍖筟pi3]\r\n9. classifier for cloth: bolt\r\n"},{"characters":"鍖哄埆","pinyin":"q奴 bi茅","tone":"12","id":368,"definition":"1. difference\r\n2. to distinguish\r\n3. to discriminate\r\n4. to make a distinction\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍗佸垎","pinyin":"sh铆 f膿n","tone":"21","id":369,"definition":"1. very\r\n2. completely\r\n3. utterly\r\n4. extremely\r\n5. absolutely\r\n6. hundred percent\r\n7. to divide into ten equal parts\r\n"},{"characters":"鍗冧竾","pinyin":"qi膩n w脿n","tone":"14","id":370,"definition":"1. ten million\r\n2. countless\r\n3. many\r\n4. one must by all means\r\n"},{"characters":"鍗","pinyin":"sh膿ng","tone":"1","id":371,"definition":"1. to ascend\r\n2. to rise to the rank of\r\n3. to promote\r\n4. to hoist\r\n5. liter\r\n6. measure for dry grain equal to one-tenth dou 鏂梉dou3]\r\n7. variant of 鍗嘯sheng1]\r\n8. to ascend\r\n9. to rise in rank\r\n10. variant of 鍗嘯sheng1]\r\n"},{"characters":"鍗庤","pinyin":"Hu谩 y矛","tone":"24","id":372,"definition":"1. ethnic Chinese\r\n2. non-Chinese citizen of Chinese ancestry\r\n"},{"characters":"鍗戦剻","pinyin":"b膿i b菒","tone":"13","id":373,"definition":"1. base\r\n2. mean\r\n3. contemptible\r\n4. despicable\r\n"},{"characters":"鍗曞厓","pinyin":"d膩n yu谩n","tone":"12","id":374,"definition":"1. unit (forming an entity)\r\n2. element\r\n3. (in a residential building) entrance or staircase\r\n"},{"characters":"鍗曠函","pinyin":"d膩n ch煤n","tone":"12","id":375,"definition":"1. simple\r\n2. pure\r\n3. unsophisticated\r\n4. merely\r\n5. purely\r\n"},{"characters":"鍗氱墿棣","pinyin":"b贸 w霉 gu菐n","tone":"243","id":376,"definition":"1. museum\r\n"},{"characters":"鍗","pinyin":"zh脿n","tone":"4","id":377,"definition":"1. variant of 鍗燵zhan4]\r\n2. to observe\r\n3. to divine\r\n4. to take possession of\r\n5. to occupy\r\n6. to take up\r\n"},{"characters":"鍗犵嚎","pinyin":"zh脿n xi脿n","tone":"44","id":378,"definition":"1. busy (telephone line)\r\n"},{"characters":"鍗¤溅","pinyin":"k菐 ch膿","tone":"31","id":379,"definition":"1. truck\r\n2. CL:杓泑杈哰liang4]\r\n"},{"characters":"鍗у","pinyin":"w貌 sh矛","tone":"44","id":380,"definition":"1. bedroom\r\n2. CL:闁搢闂碵jian1]\r\n"},{"characters":"鍗板埛","pinyin":"y矛n shu膩","tone":"41","id":381,"definition":"1. to print\r\n2. printing\r\n"},{"characters":"鍗拌薄","pinyin":"y矛n xi脿ng","tone":"44","id":382,"definition":"1. impression\r\n"},{"characters":"鍗卞","pinyin":"w膿i h脿i","tone":"14","id":383,"definition":"1. to jeopardize\r\n2. to harm\r\n3. to endanger\r\n4. harmful effect\r\n5. damage\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍗遍櫓","pinyin":"w膿i xi菐n","tone":"13","id":384,"definition":"1. danger\r\n2. dangerous\r\n"},{"characters":"鍗","pinyin":"qu猫","tone":"4","id":385,"definition":"1. old variant of 鍗粅鍗碵que4]\r\n2. but\r\n3. yet\r\n4. however\r\n5. while\r\n6. to go back\r\n7. to decline\r\n8. to retreat\r\n9. nevertheless\r\n10. even though\r\n"},{"characters":"鍘嬪姏","pinyin":"y膩 l矛","tone":"14","id":386,"definition":"1. pressure\r\n"},{"characters":"鍘樼背","pinyin":"l铆 m菒","tone":"23","id":387,"definition":"1. centimeter\r\n2. also written 閲愮背|鍘樼背\r\n3. centimeter\r\n4. also written 鍘樼背\r\n"},{"characters":"鍘熷垯","pinyin":"yu谩n z茅","tone":"22","id":388,"definition":"1. principle\r\n2. doctrine\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘熷洜","pinyin":"yu谩n y墨n","tone":"21","id":389,"definition":"1. cause\r\n2. origin\r\n3. root cause\r\n4. reason\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘熸枡","pinyin":"yu谩n li脿o","tone":"24","id":390,"definition":"1. raw material\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍘熸潵","pinyin":"yu谩n l谩i","tone":"22","id":391,"definition":"1. original\r\n2. former\r\n3. originally\r\n4. formerly\r\n5. at first\r\n6. so, actually, as it turns out\r\n"},{"characters":"鍘熻皡","pinyin":"yu谩n li脿ng","tone":"24","id":392,"definition":"1. to excuse\r\n2. to forgive\r\n3. to pardon\r\n"},{"characters":"鍘讳笘","pinyin":"q霉 sh矛","tone":"44","id":393,"definition":"1. to pass away\r\n2. to die\r\n"},{"characters":"鍘","pinyin":"xi脿n","tone":"4","id":394,"definition":"1. county\r\n"},{"characters":"鍙備笌","pinyin":"c膩n y霉","tone":"14","id":395,"definition":"1. to participate (in sth)\r\n"},{"characters":"鍙傜収","pinyin":"c膩n zh脿o","tone":"14","id":396,"definition":"1. to consult a reference\r\n2. to refer to (another document)\r\n"},{"characters":"鍙傝","pinyin":"c膩n k菐o","tone":"13","id":397,"definition":"1. consultation\r\n2. reference\r\n3. to consult\r\n4. to refer\r\n"},{"characters":"鍙傝皨","pinyin":"c膩n m贸u","tone":"12","id":398,"definition":"1. staff officer\r\n2. to give advice\r\n"},{"characters":"鍙夊瓙","pinyin":"ch膩 zi","tone":"10","id":399,"definition":"1. fork\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鍙婃牸","pinyin":"j铆 g茅","tone":"22","id":400,"definition":"1. to pass an exam or a test\r\n2. to meet a minimum standard\r\n"},{"characters":"鍙嬪ソ","pinyin":"y菕u h菐o","tone":"33","id":401,"definition":"1. Youhao district of Yichun city 浼婃槬甯俒Yi1 chun1 shi4], Heilongjiang\r\n2. friendly\r\n3. amicable\r\n4. close friend\r\n"},{"characters":"鍙嬭皧","pinyin":"y菕u y矛","tone":"34","id":402,"definition":"1. companionship\r\n2. fellowship\r\n3. friendship\r\n"},{"characters":"鍙屾柟","pinyin":"shu膩ng f膩ng","tone":"11","id":403,"definition":"1. bilateral\r\n2. both sides\r\n3. both parties involved\r\n"},{"characters":"鍙嶅","pinyin":"f菐n f霉","tone":"34","id":404,"definition":"1. variant of 鍙嶈|鍙嶅[fan3 fu4]\r\n2. repeatedly\r\n3. over and over\r\n4. to upend\r\n5. unstable\r\n6. to come and go\r\n7. (of an illness) to return\r\n"},{"characters":"鍙嶅簲","pinyin":"f菐n y矛ng","tone":"34","id":405,"definition":"1. to react\r\n2. to respond\r\n3. reaction\r\n4. response\r\n5. reply\r\n6. chemical reaction\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙嶆槧","pinyin":"f菐n y矛ng","tone":"34","id":406,"definition":"1. to mirror\r\n2. to reflect\r\n3. mirror image\r\n4. reflection\r\n5. (fig.) to report\r\n6. to make known\r\n7. to render\r\n"},{"characters":"鍙嶆","pinyin":"f菐n zh猫ng","tone":"34","id":407,"definition":"1. anyway\r\n2. in any case\r\n3. to come over from the enemy's side\r\n"},{"characters":"鍙嶈","pinyin":"f菐n 茅r","tone":"32","id":408,"definition":"1. instead\r\n2. on the contrary\r\n3. contrary (to expectations)\r\n"},{"characters":"鍙嶉┏","pinyin":"f菐n b贸","tone":"32","id":409,"definition":"1. to retort\r\n2. to refute\r\n"},{"characters":"鍙戝姩","pinyin":"f膩 d貌ng","tone":"14","id":410,"definition":"1. to start\r\n2. to launch\r\n3. to unleash\r\n4. to mobilize\r\n5. to arouse\r\n"},{"characters":"鍙戝憜","pinyin":"f膩 d膩i","tone":"11","id":411,"definition":"1. to stare blankly\r\n2. to be stunned\r\n3. to be lost in thought\r\n"},{"characters":"鍙戝皠","pinyin":"f膩 sh猫","tone":"14","id":412,"definition":"1. to shoot (a projectile)\r\n2. to fire (a rocket)\r\n3. to launch\r\n4. to emit (a particle)\r\n5. to discharge\r\n6. emanation\r\n7. emission\r\n"},{"characters":"鍙戝竷","pinyin":"f膩 b霉","tone":"14","id":413,"definition":"1. to release\r\n2. to issue\r\n3. to announce\r\n4. to distribute\r\n5. also written 鐧煎竷|鍙戝竷[fa1 bu4]\r\n6. to release\r\n7. to issue\r\n8. to announce\r\n9. to distribute\r\n"},{"characters":"鍙戞剚","pinyin":"f膩 ch贸u","tone":"12","id":414,"definition":"1. to worry\r\n2. to fret\r\n3. to be anxious\r\n4. to become sad\r\n"},{"characters":"鍙戞壃","pinyin":"f膩 y谩ng","tone":"12","id":415,"definition":"1. to develop\r\n2. to make full use of\r\n"},{"characters":"鍙戞姈","pinyin":"f膩 d菕u","tone":"13","id":416,"definition":"1. to tremble\r\n2. to shake\r\n3. to shiver\r\n"},{"characters":"鍙戞尌","pinyin":"f膩 hu墨","tone":"11","id":417,"definition":"1. to display\r\n2. to exhibit\r\n3. to bring out implicit or innate qualities\r\n4. to express (a thought or moral)\r\n5. to develop (an idea)\r\n6. to elaborate (on a theme)\r\n"},{"characters":"鍙戞槑","pinyin":"f膩 m铆ng","tone":"12","id":418,"definition":"1. to invent\r\n2. an invention\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙戠値","pinyin":"f膩 y谩n","tone":"12","id":419,"definition":"1. to become inflamed\r\n2. inflammation\r\n"},{"characters":"鍙戠エ","pinyin":"f膩 pi脿o","tone":"14","id":420,"definition":"1. invoice\r\n2. receipt or bill for purchase\r\n"},{"characters":"鍙戣偛","pinyin":"f膩 y霉","tone":"14","id":421,"definition":"1. to develop\r\n2. to mature\r\n3. growth\r\n4. development\r\n5. (sexually) mature\r\n"},{"characters":"鍙戣","pinyin":"f膩 x铆ng","tone":"12","id":422,"definition":"1. to publish\r\n2. to issue (stocks, currency etc)\r\n3. to release\r\n4. to distribute (a film)\r\n"},{"characters":"鍙戣〃","pinyin":"f膩 bi菐o","tone":"13","id":423,"definition":"1. to issue\r\n2. to publish\r\n"},{"characters":"鍙戣","pinyin":"f膩 ju茅","tone":"12","id":424,"definition":"1. to become aware\r\n2. to detect\r\n3. to realize\r\n4. to perceive\r\n"},{"characters":"鍙戣█","pinyin":"f膩 y谩n","tone":"12","id":425,"definition":"1. to make a speech\r\n2. statement\r\n3. utterance\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍙戣獡","pinyin":"f膩 sh矛","tone":"14","id":426,"definition":"1. to vow\r\n2. to pledge\r\n3. to swear\r\n"},{"characters":"鍙戣储","pinyin":"f膩 c谩i","tone":"12","id":427,"definition":"1. to get rich\r\n"},{"characters":"鍙戣揪","pinyin":"f膩 d谩","tone":"12","id":428,"definition":"1. developed (country etc)\r\n2. flourishing\r\n3. to develop\r\n"},{"characters":"鍙","pinyin":"q菙","tone":"3","id":429,"definition":"1. to take\r\n2. to get\r\n3. to choose\r\n4. to fetch\r\n"},{"characters":"鍙栨秷","pinyin":"q菙 xi膩o","tone":"31","id":430,"definition":"1. to cancel\r\n2. cancellation\r\n"},{"characters":"鍙椾激","pinyin":"sh貌u sh膩ng","tone":"41","id":431,"definition":"1. to sustain injuries\r\n2. wounded (in an accident etc)\r\n3. harmed\r\n"},{"characters":"鍙樻晠","pinyin":"bi脿n g霉","tone":"44","id":432,"definition":"1. an unforeseen event\r\n2. accident\r\n3. misfortune\r\n"},{"characters":"鍙樿川","pinyin":"bi脿n zh矛","tone":"44","id":433,"definition":"1. to degenerate\r\n2. to go bad\r\n3. to deteriorate\r\n4. metamorphosis\r\n"},{"characters":"鍙樿縼","pinyin":"bi脿n qi膩n","tone":"41","id":434,"definition":"1. changes\r\n2. vicissitudes\r\n"},{"characters":"鍙欒堪","pinyin":"x霉 sh霉","tone":"44","id":435,"definition":"1. to relate (a story or information)\r\n2. to tell or talk about\r\n3. to recount\r\n4. narration\r\n5. telling\r\n6. narrative\r\n7. account\r\n"},{"characters":"鍙e懗","pinyin":"k菕u w猫i","tone":"34","id":436,"definition":"1. a person's preferences\r\n2. tastes (in food)\r\n3. flavor\r\n"},{"characters":"鍙や唬","pinyin":"g菙 d脿i","tone":"34","id":437,"definition":"1. ancient times\r\n2. olden times\r\n"},{"characters":"鍙ゅ吀","pinyin":"g菙 di菐n","tone":"33","id":438,"definition":"1. classical\r\n"},{"characters":"鍙ソ","pinyin":"zh菒 h菐o","tone":"33","id":439,"definition":"1. without any better option\r\n2. to have to\r\n3. to be forced to\r\n"},{"characters":"鍙","pinyin":"zh菒 y脿o","tone":"34","id":440,"definition":"1. if only\r\n2. so long as\r\n"},{"characters":"鍙","pinyin":"ji脿o","tone":"4","id":441,"definition":"1. to shout\r\n2. to call\r\n3. to order\r\n4. to ask\r\n5. to be called\r\n6. by (indicates agent in the passive mood)\r\n7. variant of 鍙玔jiao4]\r\n"},{"characters":"鍙紑","pinyin":"zh脿o k膩i","tone":"41","id":442,"definition":"1. to convene (a conference or meeting)\r\n2. to convoke\r\n3. to call together\r\n"},{"characters":"鍙槺","pinyin":"d墨ng zh菙","tone":"13","id":443,"definition":"1. to warn repeatedly\r\n2. to urge\r\n3. to exhort again and again\r\n"},{"characters":"鍙","pinyin":"k臎 p脿","tone":"34","id":444,"definition":"1. awful\r\n2. dreadful\r\n3. fearful\r\n4. formidable\r\n5. frightful\r\n6. scary\r\n7. hideous\r\n8. horrible\r\n9. terrible\r\n10. terribly\r\n"},{"characters":"鍙","pinyin":"k臎 ji脿n","tone":"34","id":445,"definition":"1. it can clearly be seen (that this is the case)\r\n2. it is (thus) clear\r\n3. clear\r\n4. visible\r\n"},{"characters":"鍙潬","pinyin":"k臎 k脿o","tone":"34","id":446,"definition":"1. reliable\r\n"},{"characters":"鍙","pinyin":"t谩i","tone":"2","id":447,"definition":"1. Taiwan (abbr.)\r\n2. surname Tai\r\n3. (classical) you (in letters)\r\n4. variant of 鑷簗鍙癧tai2]\r\n5. desk\r\n6. table\r\n7. counter\r\n8. Taiwan (abbr.)\r\n9. platform\r\n10. stage\r\n11. terrace\r\n12. stand\r\n13. support\r\n14. station\r\n15. broadcasting station\r\n16. classifier for vehicles or machines\r\n17. typhoon\r\n"},{"characters":"鍙伴樁","pinyin":"t谩i ji膿","tone":"21","id":448,"definition":"1. steps\r\n2. flight of steps\r\n3. step (over obstacle)\r\n4. fig. way out of an embarrassing situation\r\n5. bench (geology)\r\n"},{"characters":"鍙跺瓙","pinyin":"y猫 zi","tone":"40","id":449,"definition":"1. foliage\r\n2. leaf\r\n3. CL:鐗嘯pian4]\r\n"},{"characters":"鍙","pinyin":"h脿o","tone":"4","id":450,"definition":"1. roar\r\n2. cry\r\n3. CL:鍊媩涓猍ge4]\r\n4. ordinal number\r\n5. day of a month\r\n6. mark\r\n7. sign\r\n8. business establishment\r\n9. size\r\n10. ship suffix\r\n11. horn (wind instrument)\r\n12. bugle call\r\n13. assumed name\r\n14. to take a pulse\r\n15. classifier used to indicate number of people\r\n"},{"characters":"鍙","pinyin":"di膩o","tone":"1","id":451,"definition":"1. to hold with one's mouth (as a smoker with a cigarette or a dog with a bone)\r\n"},{"characters":"鍚","pinyin":"ch墨","tone":"1","id":452,"definition":"1. to eat\r\n2. to consume\r\n3. to eat at (a cafeteria etc)\r\n4. to eradicate\r\n5. to destroy\r\n6. to absorb\r\n7. to suffer\r\n8. to stammer (Taiwan pr. for this sense is [ji2])\r\n9. variant of 鍚僛chi1]\r\n"},{"characters":"鍚冧簭","pinyin":"ch墨 ku墨","tone":"11","id":453,"definition":"1. to suffer losses\r\n2. to come to grief\r\n3. to lose out\r\n4. to get the worst of it\r\n5. to be at a disadvantage\r\n6. unfortunately\r\n"},{"characters":"鍚冨姏","pinyin":"ch墨 l矛","tone":"14","id":454,"definition":"1. to entail strenuous effort\r\n2. to toil at a task\r\n3. strenuous\r\n4. laborious\r\n5. strain\r\n"},{"characters":"鍚冭嫤","pinyin":"ch墨 k菙","tone":"13","id":455,"definition":"1. to bear hardships\r\n"},{"characters":"鍚勮嚜","pinyin":"g猫 z矛","tone":"44","id":456,"definition":"1. each\r\n2. respective\r\n3. apiece\r\n"},{"characters":"鍚堜綔","pinyin":"h茅 zu貌","tone":"24","id":457,"definition":"1. to cooperate\r\n2. to collaborate\r\n3. to work together\r\n4. cooperation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚堝悓","pinyin":"h茅 tong","tone":"20","id":458,"definition":"1. (business) contract\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚堝奖","pinyin":"h茅 y菒ng","tone":"23","id":459,"definition":"1. to take a joint photo\r\n2. group photo\r\n"},{"characters":"鍚堟硶","pinyin":"h茅 f菐","tone":"23","id":460,"definition":"1. lawful\r\n2. legitimate\r\n3. legal\r\n"},{"characters":"鍚堢悊","pinyin":"h茅 l菒","tone":"23","id":461,"definition":"1. rational\r\n2. reasonable\r\n3. fair\r\n"},{"characters":"鍚","pinyin":"di脿o","tone":"4","id":462,"definition":"1. to suspend\r\n2. to hang up\r\n3. to hang a person\r\n4. a string of 100 cash (arch.)\r\n5. to lament\r\n6. to condole with\r\n7. variant of 鍚奫diao4]\r\n"},{"characters":"鍚屾儏","pinyin":"t贸ng q铆ng","tone":"22","id":463,"definition":"1. to sympathize with\r\n2. sympathy\r\n"},{"characters":"鍚屾椂","pinyin":"t贸ng sh铆","tone":"22","id":464,"definition":"1. at the same time\r\n2. simultaneously\r\n"},{"characters":"鍚嶅瓧","pinyin":"m铆ng zi","tone":"20","id":465,"definition":"1. name (of a person or thing)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚嶇墖","pinyin":"m铆ng pi脿n","tone":"24","id":466,"definition":"1. (business) card\r\n"},{"characters":"鍚嶇墝","pinyin":"m铆ng p谩i","tone":"22","id":467,"definition":"1. famous brand\r\n"},{"characters":"鍚庢灉","pinyin":"h貌u gu菕","tone":"43","id":468,"definition":"1. consequences\r\n2. aftermath\r\n"},{"characters":"鍚庤儗","pinyin":"h貌u b猫i","tone":"44","id":469,"definition":"1. the back (human anatomy)\r\n2. the back part of sth\r\n"},{"characters":"鍚","pinyin":"t菙","tone":"3","id":470,"definition":"1. to spit\r\n2. to put\r\n3. to say\r\n4. to vomit\r\n5. to throw up\r\n"},{"characters":"鍚","pinyin":"xi脿","tone":"4","id":471,"definition":"1. to scare\r\n2. to intimidate\r\n3. to threaten\r\n4. (interjection showing disapproval) tut-tut\r\n5. (interjection showing astonishment)\r\n6. to frighten\r\n7. to scare\r\n"},{"characters":"鍚","pinyin":"ma","tone":"0","id":472,"definition":"1. see 鍡庡暋|鍚楀暋, morphine\r\n2. (question particle for \"yes-no\" questions)\r\n"},{"characters":"鍚﹀畾","pinyin":"f菕u d矛ng","tone":"34","id":473,"definition":"1. to negate\r\n2. to deny\r\n3. to reject\r\n4. negative (answer)\r\n5. negation\r\n"},{"characters":"鍚﹁","pinyin":"f菕u r猫n","tone":"34","id":474,"definition":"1. to declare to be untrue\r\n2. to deny\r\n"},{"characters":"鍚","pinyin":"d奴n","tone":"1","id":475,"definition":"1. ton (loanword)\r\n2. Taiwan pr. [dun4]\r\n"},{"characters":"鍚彂","pinyin":"q菒 f膩","tone":"31","id":476,"definition":"1. to enlighten\r\n2. to explain (a text etc)\r\n3. to stimulate (a mental attitude)\r\n4. enlightenment\r\n5. revelation\r\n6. motivation\r\n"},{"characters":"鍚","pinyin":"ch菐o","tone":"3","id":477,"definition":"1. to quarrel\r\n2. to make a noise\r\n3. noisy\r\n4. to disturb by making a noise\r\n"},{"characters":"鍚垫灦","pinyin":"ch菐o ji脿","tone":"34","id":478,"definition":"1. to quarrel\r\n2. to have a row\r\n3. quarrel\r\n4. CL:闋搢椤縖dun4]\r\n"},{"characters":"鍚稿彇","pinyin":"x墨 q菙","tone":"13","id":479,"definition":"1. to absorb\r\n2. to draw (a lesson, insight etc)\r\n3. to assimilate\r\n"},{"characters":"鍚稿紩","pinyin":"x墨 y菒n","tone":"13","id":480,"definition":"1. to attract (interest, investment etc)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍚告敹","pinyin":"x墨 sh艒u","tone":"11","id":481,"definition":"1. to absorb\r\n2. to assimilate\r\n3. to ingest\r\n4. to recruit\r\n"},{"characters":"鍚","pinyin":"chu墨","tone":"1","id":482,"definition":"1. to blow\r\n2. to play a wind instrument\r\n3. to blast\r\n4. to puff\r\n5. to boast\r\n6. to brag\r\n7. to end in failure\r\n8. to fall through\r\n"},{"characters":"鍚规崸","pinyin":"chu墨 p臎ng","tone":"13","id":483,"definition":"1. to flatter\r\n2. to laud sb's accomplishments\r\n3. adulation\r\n"},{"characters":"鍚圭墰","pinyin":"chu墨 ni煤","tone":"12","id":484,"definition":"1. to talk big\r\n2. to shoot off one's mouth\r\n3. to chat (dialect)\r\n"},{"characters":"鍚","pinyin":"w臎n","tone":"3","id":485,"definition":"1. kiss\r\n2. to kiss\r\n3. mouth\r\n4. variant of 鍚籟wen3]\r\n"},{"characters":"鍛","pinyin":"ya","tone":"0","id":486,"definition":"1. (particle equivalent to 鍟 after a vowel, expressing surprise or doubt)\r\n"},{"characters":"鍛","pinyin":"d膩i","tone":"1","id":487,"definition":"1. foolish\r\n2. stupid\r\n3. expressionless\r\n4. blank\r\n5. to stay\r\n"},{"characters":"鍛堢幇","pinyin":"ch茅ng xi脿n","tone":"24","id":488,"definition":"1. to appear\r\n2. to emerge\r\n3. to present (a certain appearance)\r\n4. to demonstrate\r\n"},{"characters":"鍛婂埆","pinyin":"g脿o bi茅","tone":"42","id":489,"definition":"1. to leave\r\n2. to bid farewell to\r\n3. to say good-bye to\r\n"},{"characters":"鍛樺伐","pinyin":"yu谩n g艒ng","tone":"21","id":490,"definition":"1. staff\r\n2. personnel\r\n3. employee\r\n"},{"characters":"鍛ㄥ埌","pinyin":"zh艒u d脿o","tone":"14","id":491,"definition":"1. thoughtful\r\n2. considerate\r\n3. attentive\r\n4. thorough\r\n5. also pr. [zhou1 dao5]\r\n"},{"characters":"鍛ㄥ洿","pinyin":"zh艒u w茅i","tone":"12","id":492,"definition":"1. surroundings\r\n2. environment\r\n3. to encompass\r\n"},{"characters":"鍛抽亾","pinyin":"w猫i dao","tone":"40","id":493,"definition":"1. flavor\r\n2. smell\r\n3. hint of\r\n"},{"characters":"鍛煎惛","pinyin":"h奴 x墨","tone":"11","id":494,"definition":"1. to breathe\r\n"},{"characters":"鍛戒护","pinyin":"m矛ng l矛ng","tone":"44","id":495,"definition":"1. order\r\n2. command\r\n3. CL:閬揫dao4],鍊媩涓猍ge4]\r\n"},{"characters":"鍛借繍","pinyin":"m矛ng y霉n","tone":"44","id":496,"definition":"1. fate\r\n2. destiny\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍜","pinyin":"h茅","tone":"2","id":497,"definition":"1. old variant of 鍜孾he2]\r\n2. surname He\r\n3. Japanese (food, clothes etc)\r\n4. and\r\n5. together with\r\n6. with\r\n7. sum\r\n8. union\r\n9. peace\r\n10. harmony\r\n11. Taiwan pr. [han4] when it means \"and\" or \"with\"\r\n12. to compose a poem in reply (to sb's poem) using the same rhyme sequence\r\n13. to join in the singing\r\n14. to chime in with others\r\n15. to complete a set in mahjong or playing cards\r\n16. soft\r\n17. warm\r\n18. to mix together\r\n19. to blend\r\n20. old variant of 鍜孾he2]\r\n21. harmonious\r\n"},{"characters":"鍜屽钩","pinyin":"h茅 p铆ng","tone":"22","id":498,"definition":"1. Heping district of Shenyang city 娌堥櫧甯倈娌堥槼甯, Liaoning\r\n2. Hoping township in Taichung county 鑷轰腑绺鍙颁腑鍘縖Tai2 zhong1 xian4], Taiwan\r\n3. peace\r\n4. peaceful\r\n"},{"characters":"鍜ㄨ","pinyin":"z墨 x煤n","tone":"12","id":499,"definition":"1. to consult\r\n2. to seek advice\r\n3. consultation\r\n4. (sales) inquiry (formal)\r\n"},{"characters":"鍜","pinyin":"y菐o","tone":"3","id":500,"definition":"1. to bite\r\n2. to nip\r\n3. variant of 鍜琜yao3]\r\n"},{"characters":"鍜变滑","pinyin":"z谩n men","tone":"20","id":501,"definition":"1. we or us (including both the speaker and the person(s) spoken to)\r\n2. (dialect) I or me\r\n3. (dialect) (in a coaxing or familiar way) you\r\n4. also pr. [za2 men5]\r\n"},{"characters":"鍜","pinyin":"xi谩n","tone":"2","id":502,"definition":"1. surname Xian\r\n2. all\r\n3. everyone\r\n4. each\r\n5. widespread\r\n6. harmonious\r\n7. salted\r\n8. salty\r\n9. stingy\r\n10. miserly\r\n"},{"characters":"鍝嗗棪","pinyin":"du艒 suo","tone":"10","id":503,"definition":"1. to tremble\r\n2. to shiver\r\n3. uncontrolled shaking of the body\r\n"},{"characters":"鍝","pinyin":"H膩","tone":"1","id":504,"definition":"1. abbr. for 鍝堣柀鍏嬫柉鍧鍝堣惃鍏嬫柉鍧Ha1 sa4 ke4 si1 tan3], Kazakhstan\r\n2. abbr. for 鍝堢埦婵眧鍝堝皵婊╗Ha1 er3 bin1], Harbin\r\n3. laughter\r\n4. yawn\r\n5. a Pekinese\r\n6. a pug\r\n7. (dialect) to scold\r\n"},{"characters":"鍝","pinyin":"xi菐ng","tone":"3","id":505,"definition":"1. echo\r\n2. sound\r\n3. noise\r\n4. to make a sound\r\n5. to sound\r\n6. to ring\r\n7. loud\r\n8. classifier for noises\r\n"},{"characters":"鍝","pinyin":"膩i","tone":"1","id":506,"definition":"1. hey!\r\n2. (interjection used to attract attention or to express surprise or disapprobation)\r\n"},{"characters":"鍝","pinyin":"n菐","tone":"3","id":507,"definition":"1. how\r\n2. which\r\n3. (particle equivalent to 鍟 after noun ending in -n)\r\n4. which? (interrogative, followed by classifier or numeral-classifier)\r\n"},{"characters":"鍝","pinyin":"n菐 p脿","tone":"34","id":508,"definition":"1. even\r\n2. even if\r\n3. even though\r\n4. no matter how\r\n"},{"characters":"鍝插","pinyin":"zh茅 xu茅","tone":"22","id":509,"definition":"1. philosophy\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍝轰钩","pinyin":"b菙 r菙","tone":"33","id":510,"definition":"1. breast feeding\r\n2. to suckle\r\n3. to nurse\r\n"},{"characters":"鍞","pinyin":"膩i","tone":"1","id":511,"definition":"1. interjection or grunt of agreement or recognition (e.g. yes, it's me!)\r\n2. to sigh\r\n3. alas\r\n4. oh dear\r\n"},{"characters":"鍞竴","pinyin":"w茅i y墨","tone":"21","id":512,"definition":"1. only\r\n2. sole\r\n"},{"characters":"鍟嗕笟","pinyin":"sh膩ng y猫","tone":"14","id":513,"definition":"1. business\r\n2. trade\r\n3. commerce\r\n"},{"characters":"鍟嗗姟","pinyin":"sh膩ng w霉","tone":"14","id":514,"definition":"1. commercial affairs\r\n2. commercial\r\n3. commerce\r\n4. business\r\n"},{"characters":"鍟嗗搧","pinyin":"sh膩ng p菒n","tone":"13","id":515,"definition":"1. good\r\n2. commodity\r\n3. merchandise\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍟嗛噺","pinyin":"sh膩ng liang","tone":"10","id":516,"definition":"1. to consult\r\n2. to talk over\r\n3. to discuss\r\n"},{"characters":"鍠勪簬","pinyin":"sh脿n y煤","tone":"42","id":517,"definition":"1. to be good at\r\n2. to be adept at\r\n"},{"characters":"鍠勮壇","pinyin":"sh脿n li谩ng","tone":"42","id":518,"definition":"1. good and honest\r\n2. kindhearted\r\n"},{"characters":"鍠","pinyin":"h菐n","tone":"3","id":519,"definition":"1. to yell\r\n2. to shout\r\n3. to call out for (a person)\r\n"},{"characters":"鍠樻皵","pinyin":"chu菐n q矛","tone":"34","id":520,"definition":"1. to breathe deeply\r\n2. to pant\r\n"},{"characters":"鍠","pinyin":"h膿","tone":"1","id":521,"definition":"1. to drink\r\n2. My goodness!\r\n3. to shout loudly\r\n"},{"characters":"鍡撳瓙","pinyin":"s菐ng zi","tone":"30","id":522,"definition":"1. throat\r\n2. voice\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"鍡","pinyin":"猫n","tone":"4","id":523,"definition":"1. (a groaning sound)\r\n2. (nonverbal grunt as interjection)\r\n3. OK, yeah\r\n4. what?\r\n5. interjection indicating approval, appreciation or agreement\r\n"},{"characters":"鍢堟潅","pinyin":"c谩o z谩","tone":"22","id":524,"definition":"1. noisy\r\n2. clamorous\r\n"},{"characters":"鍢夊","pinyin":"ji膩 b墨n","tone":"11","id":525,"definition":"1. esteemed guest\r\n2. honored guest\r\n3. guest (on a show)\r\n"},{"characters":"鍢茬瑧","pinyin":"ch谩o xi脿o","tone":"24","id":526,"definition":"1. to jeer at\r\n2. to deride\r\n3. to ridicule\r\n4. mockery\r\n5. derision\r\n"},{"characters":"鍥","pinyin":"hu铆","tone":"2","id":527,"definition":"1. to circle\r\n2. to go back\r\n3. to turn around\r\n4. to answer\r\n5. to return\r\n6. to revolve\r\n7. Hui ethnic group (Chinese Muslims)\r\n8. time\r\n9. classifier for acts of a play\r\n10. section or chapter (of a classic book)\r\n11. to curve\r\n12. to return\r\n13. to revolve\r\n14. variant of 杩磡鍥瀃hui2]\r\n"},{"characters":"鍥犳","pinyin":"y墨n c菒","tone":"13","id":528,"definition":"1. thus\r\n2. consequently\r\n3. as a result\r\n"},{"characters":"鍥犵礌","pinyin":"y墨n s霉","tone":"14","id":529,"definition":"1. element\r\n2. factor\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍥犺","pinyin":"y墨n 茅r","tone":"12","id":530,"definition":"1. therefore\r\n2. as a result\r\n3. thus\r\n4. and as a result, ...\r\n"},{"characters":"鍥","pinyin":"tu谩n","tone":"2","id":531,"definition":"1. round\r\n2. lump\r\n3. ball\r\n4. to roll into a ball\r\n5. to gather\r\n6. regiment\r\n7. group\r\n8. society\r\n9. classifier for a lump or a soft mass: wad (of paper), ball (of wool), cloud (of smoke)\r\n10. dumpling\r\n"},{"characters":"鍥村肪","pinyin":"w茅i j墨n","tone":"21","id":532,"definition":"1. scarf\r\n2. shawl\r\n3. CL:姊潀鏉tiao2]\r\n"},{"characters":"鍥寸粫","pinyin":"w茅i r脿o","tone":"24","id":533,"definition":"1. to revolve around\r\n2. to center on (an issue)\r\n"},{"characters":"鍥哄畾","pinyin":"g霉 d矛ng","tone":"44","id":534,"definition":"1. to fix\r\n2. to fasten\r\n3. to set rigidly in place\r\n4. fixed\r\n5. set\r\n6. regular\r\n"},{"characters":"鍥界帇","pinyin":"gu贸 w谩ng","tone":"22","id":535,"definition":"1. king\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍦","pinyin":"yu谩n","tone":"2","id":536,"definition":"1. circle\r\n2. round\r\n3. circular\r\n4. spherical\r\n5. (of the moon) full\r\n6. unit of Chinese currency (Yuan)\r\n7. tactful\r\n8. to justify\r\n"},{"characters":"鍦","pinyin":"qu膩n","tone":"1","id":537,"definition":"1. to confine\r\n2. to lock up\r\n3. to pen in\r\n4. pen (pig)\r\n5. a fold\r\n6. circle\r\n7. ring\r\n8. loop\r\n9. classifier for loops, orbits, laps of race etc\r\n10. CL:鍊媩涓猍ge4]\r\n11. to surround\r\n12. to circle\r\n"},{"characters":"鍦熷湴","pinyin":"t菙 d矛","tone":"34","id":538,"definition":"1. land\r\n2. soil\r\n3. territory\r\n4. CL:鐗嘯pian4],濉妡鍧梉kuai4]\r\n5. local god\r\n6. genius loci\r\n"},{"characters":"鍦熻眴","pinyin":"t菙 d貌u","tone":"34","id":539,"definition":"1. potato\r\n2. CL:鍊媩涓猍ge4]\r\n3. (Tw) peanut\r\n4. CL:椤唡棰梉ke1]\r\n"},{"characters":"鍦ㄤ箮","pinyin":"z脿i hu","tone":"40","id":540,"definition":"1. to care about\r\n2. equivalent of 鍦ㄦ柤|鍦ㄤ簬[zai4 yu2]\r\n"},{"characters":"鍦ㄤ簬","pinyin":"z脿i y煤","tone":"42","id":541,"definition":"1. to be in\r\n2. to lie in\r\n3. to consist in\r\n4. to depend on\r\n5. to rest with\r\n"},{"characters":"鍦颁綅","pinyin":"d矛 w猫i","tone":"44","id":542,"definition":"1. position\r\n2. status\r\n3. place\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍦板娍","pinyin":"d矛 sh矛","tone":"44","id":543,"definition":"1. terrain\r\n2. topography relief\r\n"},{"characters":"鍦板尯","pinyin":"d矛 q奴","tone":"41","id":544,"definition":"1. local\r\n2. regional\r\n3. district (not necessarily formal administrative unit)\r\n4. region\r\n5. area\r\n6. as suffix to city name, means prefecture or county (area administered by a prefecture level city or county level city)\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鍦版","pinyin":"d矛 b霉","tone":"44","id":545,"definition":"1. condition\r\n2. situation\r\n3. plight\r\n4. extent\r\n5. room for action\r\n"},{"characters":"鍦版","pinyin":"d矛 t菐n","tone":"43","id":546,"definition":"1. carpet\r\n2. rug\r\n"},{"characters":"鍦扮悊","pinyin":"d矛 l菒","tone":"43","id":547,"definition":"1. geography\r\n"},{"characters":"鍦拌川","pinyin":"d矛 zh矛","tone":"44","id":548,"definition":"1. geology\r\n"},{"characters":"鍦伴亾","pinyin":"d矛 d脿o","tone":"44","id":549,"definition":"1. tunnel\r\n2. causeway\r\n3. authentic\r\n4. genuine\r\n5. typical\r\n6. from a place known for the product\r\n7. thorough\r\n8. conscientious\r\n"},{"characters":"鍦伴渿","pinyin":"d矛 zh猫n","tone":"44","id":550,"definition":"1. earthquake\r\n"},{"characters":"鍦哄悎","pinyin":"ch菐ng h茅","tone":"32","id":551,"definition":"1. situation\r\n2. occasion\r\n3. context\r\n4. setting\r\n5. location\r\n6. venue\r\n"},{"characters":"鍦烘墍","pinyin":"ch菐ng su菕","tone":"33","id":552,"definition":"1. location\r\n2. place\r\n"},{"characters":"鍦洪潰","pinyin":"ch菐ng mi脿n","tone":"34","id":553,"definition":"1. scene\r\n2. spectacle\r\n3. occasion\r\n4. situation\r\n"},{"characters":"鍧囧寑","pinyin":"j奴n y煤n","tone":"12","id":554,"definition":"1. even\r\n2. well-distributed\r\n3. homogeneous\r\n4. well-proportioned (figure, body etc)\r\n"},{"characters":"鍧氬喅","pinyin":"ji膩n ju茅","tone":"12","id":555,"definition":"1. firm\r\n2. resolute\r\n3. determined\r\n"},{"characters":"鍧氬己","pinyin":"ji膩n qi谩ng","tone":"12","id":556,"definition":"1. staunch\r\n2. strong\r\n"},{"characters":"鍧︾巼","pinyin":"t菐n shu脿i","tone":"34","id":557,"definition":"1. frank (discussion)\r\n2. blunt\r\n3. open\r\n"},{"characters":"鍨傜洿","pinyin":"chu铆 zh铆","tone":"22","id":558,"definition":"1. perpendicular\r\n2. vertical\r\n"},{"characters":"鍨","pinyin":"di脿n","tone":"4","id":559,"definition":"1. pad\r\n2. cushion\r\n3. mat\r\n4. to pad out\r\n5. to fill a gap\r\n6. to pay for sb\r\n7. to advance (money)\r\n"},{"characters":"鍩庡牎","pinyin":"ch茅ng b菐o","tone":"23","id":560,"definition":"1. castle\r\n2. rook (chess piece)\r\n"},{"characters":"鍩瑰吇","pinyin":"p茅i y菐ng","tone":"23","id":561,"definition":"1. to cultivate\r\n2. to breed\r\n3. to foster\r\n4. to nurture\r\n5. to educate\r\n6. to groom (for a position)\r\n7. education\r\n8. fostering\r\n9. culture (biology)\r\n"},{"characters":"鍩硅","pinyin":"p茅i x霉n","tone":"24","id":562,"definition":"1. to cultivate\r\n2. to train\r\n3. to groom\r\n4. training\r\n"},{"characters":"鍩烘湰","pinyin":"j墨 b臎n","tone":"13","id":563,"definition":"1. basic\r\n2. fundamental\r\n3. main\r\n4. elementary\r\n"},{"characters":"鍫","pinyin":"du墨","tone":"1","id":564,"definition":"1. to pile up\r\n2. to heap up\r\n3. a mass\r\n4. pile\r\n5. heap\r\n6. stack\r\n7. large amount\r\n"},{"characters":"鍫嗙Н","pinyin":"du墨 j墨","tone":"11","id":565,"definition":"1. to pile up\r\n2. to heap\r\n3. accumulation\r\n"},{"characters":"鍫曡惤","pinyin":"du貌 lu貌","tone":"44","id":566,"definition":"1. to degrade\r\n2. to degenerate\r\n3. to become depraved\r\n4. corrupt\r\n5. a fall from grace\r\n"},{"characters":"鍫ゅ潩","pinyin":"d墨 b脿","tone":"14","id":567,"definition":"1. dam\r\n"},{"characters":"鍫靛","pinyin":"d菙 s猫","tone":"34","id":568,"definition":"1. to block\r\n2. to stop\r\n3. blockage\r\n"},{"characters":"濉┖","pinyin":"ti谩n k貌ng","tone":"24","id":569,"definition":"1. to fill a job vacancy\r\n2. to fill in a blank (e.g. on questionnaire or exam paper)\r\n"},{"characters":"澧","pinyin":"qi谩ng","tone":"2","id":570,"definition":"1. variant of 鐗唡澧橻qiang2], wall\r\n2. wall\r\n3. CL:闈mian4],鍫礫du3]\r\n"},{"characters":"澧炲姞","pinyin":"z膿ng ji膩","tone":"11","id":571,"definition":"1. to raise\r\n2. to increase\r\n"},{"characters":"澹叺","pinyin":"sh矛 b墨ng","tone":"41","id":572,"definition":"1. soldier\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澹拌皟","pinyin":"sh膿ng di脿o","tone":"14","id":573,"definition":"1. tone\r\n2. note\r\n3. a tone (on a Chinese syllable)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澹","pinyin":"h煤","tone":"2","id":574,"definition":"1. pot\r\n2. classifier for bottled liquid\r\n"},{"characters":"澶勫垎","pinyin":"ch菙 f猫n","tone":"34","id":575,"definition":"1. to discipline sb\r\n2. to punish\r\n3. disciplinary action\r\n4. to deal with (a matter)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶勫","pinyin":"ch菙 j矛ng","tone":"34","id":576,"definition":"1. situation (of a person)\r\n"},{"characters":"澶勭悊","pinyin":"ch菙 l菒","tone":"33","id":577,"definition":"1. to handle\r\n2. to treat\r\n3. to deal with\r\n4. to process\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶勭疆","pinyin":"ch菙 zh矛","tone":"34","id":578,"definition":"1. to handle\r\n2. to take care of\r\n3. to punish\r\n"},{"characters":"澶囦唤","pinyin":"b猫i f猫n","tone":"44","id":579,"definition":"1. backup\r\n"},{"characters":"澶囧繕褰","pinyin":"b猫i w脿ng l霉","tone":"444","id":580,"definition":"1. memorandum\r\n2. aide-memoire\r\n3. memorandum book\r\n"},{"characters":"澶嶅埗","pinyin":"f霉 zh矛","tone":"44","id":581,"definition":"1. to duplicate\r\n2. to make a copy of\r\n3. to copy\r\n4. to reproduce\r\n5. to clone\r\n"},{"characters":"澶忎护钀","pinyin":"xi脿 l矛ng y铆ng","tone":"442","id":582,"definition":"1. summer camp\r\n"},{"characters":"澶栦氦","pinyin":"w脿i ji膩o","tone":"41","id":583,"definition":"1. diplomacy\r\n2. diplomatic\r\n3. foreign affairs\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"澶栧叕","pinyin":"w脿i g艒ng","tone":"41","id":584,"definition":"1. (coll.) mother's father\r\n2. maternal grandfather\r\n"},{"characters":"澶","pinyin":"du艒","tone":"1","id":585,"definition":"1. many\r\n2. much\r\n3. often\r\n4. a lot of\r\n5. numerous\r\n6. more\r\n7. in excess\r\n8. how (to what extent)\r\n9. multi-\r\n10. Taiwan pr. [duo2] when it means \"how\"\r\n"},{"characters":"澶氫簭","pinyin":"du艒 ku墨","tone":"11","id":586,"definition":"1. thanks to\r\n2. luckily\r\n"},{"characters":"澶氫綑","pinyin":"du艒 y煤","tone":"12","id":587,"definition":"1. superfluous\r\n2. unnecessary\r\n3. surplus\r\n"},{"characters":"澶氬皯","pinyin":"du艒 sh菐o","tone":"13","id":588,"definition":"1. number\r\n2. amount\r\n3. somewhat\r\n4. how much\r\n5. how many\r\n6. which (number)\r\n7. as much as\r\n"},{"characters":"澶","pinyin":"y猫","tone":"4","id":589,"definition":"1. variant of 澶淸ye4]\r\n2. night\r\n"},{"characters":"澶","pinyin":"d脿","tone":"4","id":590,"definition":"1. big\r\n2. huge\r\n3. large\r\n4. major\r\n5. great\r\n6. wide\r\n7. deep\r\n8. older (than)\r\n9. oldest\r\n10. eldest\r\n11. greatly\r\n12. very much\r\n13. (dialect) father\r\n14. father's elder or younger brother\r\n15. see 澶уか[dai4 fu5]\r\n"},{"characters":"澶т綋","pinyin":"d脿 t菒","tone":"43","id":591,"definition":"1. in general\r\n2. more or less\r\n3. in rough terms\r\n4. basically\r\n5. on the whole\r\n"},{"characters":"澶у帵","pinyin":"d脿 sh脿","tone":"44","id":592,"definition":"1. large building\r\n2. edifice\r\n3. mansion\r\n4. CL:搴zuo4]\r\n"},{"characters":"澶у瀷","pinyin":"d脿 x铆ng","tone":"42","id":593,"definition":"1. large\r\n2. large-scale\r\n"},{"characters":"澶ф剰","pinyin":"d脿 y矛","tone":"44","id":594,"definition":"1. general idea\r\n2. main idea\r\n3. careless\r\n"},{"characters":"澶ф柟","pinyin":"d脿 f膩ng","tone":"41","id":595,"definition":"1. expert\r\n2. scholar\r\n3. mother earth\r\n4. a type of green tea\r\n5. generous\r\n6. magnanimous\r\n7. stylish\r\n8. in good taste\r\n9. easy-mannered\r\n10. natural and relaxed\r\n"},{"characters":"澶ц倖","pinyin":"d脿 s矛","tone":"44","id":596,"definition":"1. wantonly\r\n2. without restraint (of enemy or malefactor)\r\n3. unbridled\r\n"},{"characters":"澶ц嚕","pinyin":"d脿 ch茅n","tone":"42","id":597,"definition":"1. chancellor (of a monarchy)\r\n2. cabinet minister\r\n"},{"characters":"澶ц嚧","pinyin":"d脿 zh矛","tone":"44","id":598,"definition":"1. more or less\r\n2. roughly\r\n3. approximately\r\n"},{"characters":"澶ц薄","pinyin":"d脿 xi脿ng","tone":"44","id":599,"definition":"1. elephant\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"澶╃湡","pinyin":"ti膩n zh膿n","tone":"11","id":600,"definition":"1. naive\r\n2. innocent\r\n3. artless\r\n"},{"characters":"澶╃┖","pinyin":"ti膩n k艒ng","tone":"11","id":601,"definition":"1. sky\r\n"},{"characters":"澶お","pinyin":"t脿i tai","tone":"40","id":602,"definition":"1. married woman\r\n2. Mrs.\r\n3. Madam\r\n4. wife\r\n5. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"澶瀬鎷","pinyin":"t脿i j铆 qu谩n","tone":"422","id":603,"definition":"1. shadowboxing or Taiji, T'aichi or T'aichichuan\r\n2. traditional form of physical exercise or relaxation\r\n3. a martial art\r\n"},{"characters":"澶变笟","pinyin":"sh墨 y猫","tone":"14","id":604,"definition":"1. unemployment\r\n2. to lose one's job\r\n"},{"characters":"澶卞幓","pinyin":"sh墨 q霉","tone":"14","id":605,"definition":"1. to lose\r\n"},{"characters":"澶辨湜","pinyin":"sh墨 w脿ng","tone":"14","id":606,"definition":"1. disappointed\r\n2. to lose hope\r\n3. to despair\r\n"},{"characters":"澶辩湢","pinyin":"sh墨 mi谩n","tone":"12","id":607,"definition":"1. to suffer from insomnia\r\n"},{"characters":"澶辫触","pinyin":"sh墨 b脿i","tone":"14","id":608,"definition":"1. to be defeated\r\n2. to lose\r\n3. to fail (e.g. experiments)\r\n4. failure\r\n5. defeat\r\n6. CL:娆ci4]\r\n"},{"characters":"澶","pinyin":"ku膩","tone":"1","id":609,"definition":"1. see 澶稿厠[kua1 ke4]\r\n2. to boast\r\n3. to exaggerate\r\n4. to praise\r\n"},{"characters":"澶稿紶","pinyin":"ku膩 zh膩ng","tone":"11","id":610,"definition":"1. to exaggerate\r\n2. overstated\r\n3. exaggerated\r\n4. hyperbole\r\n5. (coll.) excessive\r\n6. extreme\r\n7. ridiculous\r\n"},{"characters":"澶瑰瓙","pinyin":"ji膩 zi","tone":"10","id":611,"definition":"1. clip\r\n2. clamp\r\n3. tongs\r\n4. folder\r\n5. wallet\r\n"},{"characters":"濂囪抗","pinyin":"q铆 j矛","tone":"24","id":612,"definition":"1. miracle\r\n2. miraculous\r\n3. wonder\r\n4. marvel\r\n"},{"characters":"濂嬫枟","pinyin":"f猫n d貌u","tone":"44","id":613,"definition":"1. to strive\r\n2. to struggle\r\n"},{"characters":"濂旀尝","pinyin":"b膿n b艒","tone":"11","id":614,"definition":"1. to rush about\r\n2. to be constantly on the move\r\n"},{"characters":"濂旈┌","pinyin":"b膿n ch铆","tone":"12","id":615,"definition":"1. Benz (name)\r\n2. Mercedes-Benz, German car maker\r\n3. to run quickly\r\n4. to speed\r\n5. to gallop\r\n"},{"characters":"濂","pinyin":"t脿o","tone":"4","id":616,"definition":"1. to cover\r\n2. to encase\r\n3. cover\r\n4. sheath\r\n5. to overlap\r\n6. to interleave\r\n7. to model after\r\n8. to copy\r\n9. formula\r\n10. harness\r\n11. loop of rope\r\n12. (fig.) to fish for\r\n13. to obtain slyly\r\n14. classifier for sets, collections\r\n15. bend (of a river or mountain range, in place names)\r\n16. tau (Greek letter 韦蟿)\r\n"},{"characters":"濂犲畾","pinyin":"di脿n d矛ng","tone":"44","id":617,"definition":"1. to establish\r\n2. to fix\r\n3. to settle\r\n"},{"characters":"濂ョ","pinyin":"脿o m矛","tone":"44","id":618,"definition":"1. secret\r\n2. mystery\r\n"},{"characters":"濂冲+","pinyin":"n菤 sh矛","tone":"34","id":619,"definition":"1. lady\r\n2. madam\r\n3. CL:鍊媩涓猍ge4],浣峓wei4]\r\n4. Miss\r\n5. Ms\r\n"},{"characters":"濂","pinyin":"h菐o","tone":"3","id":620,"definition":"1. good\r\n2. well\r\n3. proper\r\n4. good to\r\n5. easy to\r\n6. very\r\n7. so\r\n8. (suffix indicating completion or readiness)\r\n9. (of two people) close\r\n10. on intimate terms\r\n11. to be fond of\r\n12. to have a tendency to\r\n13. to be prone to\r\n"},{"characters":"濂藉","pinyin":"h脿o q铆","tone":"42","id":621,"definition":"1. inquisitive\r\n2. curious\r\n3. inquisitiveness\r\n4. curiosity\r\n"},{"characters":"濂藉","pinyin":"h脿o k猫","tone":"44","id":622,"definition":"1. hospitality\r\n2. to treat guests well\r\n3. to enjoy having guests\r\n4. hospitable\r\n5. friendly\r\n"},{"characters":"濡備粖","pinyin":"r煤 j墨n","tone":"21","id":623,"definition":"1. nowadays\r\n2. now\r\n"},{"characters":"濡備綍","pinyin":"r煤 h茅","tone":"22","id":624,"definition":"1. how\r\n2. what way\r\n3. what\r\n"},{"characters":"濡囧コ","pinyin":"f霉 n菤","tone":"43","id":625,"definition":"1. woman\r\n"},{"characters":"濡堝","pinyin":"m膩 ma","tone":"10","id":626,"definition":"1. mama\r\n2. mommy\r\n3. mother\r\n4. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"濡ㄧ","pinyin":"f谩ng 脿i","tone":"24","id":627,"definition":"1. to hinder\r\n2. to obstruct\r\n"},{"characters":"濮嬬粓","pinyin":"sh菒 zh艒ng","tone":"31","id":628,"definition":"1. from beginning to end\r\n2. all along\r\n"},{"characters":"濮戝","pinyin":"g奴 gu","tone":"10","id":629,"definition":"1. paternal aunt\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"濮戝","pinyin":"g奴 niang","tone":"10","id":630,"definition":"1. girl\r\n2. young woman\r\n3. young lady\r\n4. daughter\r\n5. paternal aunt (old)\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"濮斿眻","pinyin":"w臎i qu","tone":"30","id":631,"definition":"1. to feel wronged\r\n2. to cause sb to feel wronged\r\n3. grievance\r\n"},{"characters":"濮ュД","pinyin":"l菐o lao","tone":"30","id":632,"definition":"1. (coll.) mother's mother\r\n2. maternal grandmother\r\n"},{"characters":"濮垮娍","pinyin":"z墨 sh矛","tone":"14","id":633,"definition":"1. posture\r\n2. position\r\n"},{"characters":"濞变箰","pinyin":"y煤 l猫","tone":"24","id":634,"definition":"1. to entertain\r\n2. to amuse\r\n3. entertainment\r\n4. recreation\r\n5. amusement\r\n6. hobby\r\n7. fun\r\n8. joy\r\n"},{"characters":"濞","pinyin":"q菙","tone":"3","id":635,"definition":"1. to take a wife\r\n2. to marry (a woman)\r\n"},{"characters":"濠氬Щ","pinyin":"h奴n y墨n","tone":"11","id":636,"definition":"1. matrimony\r\n2. wedding\r\n3. marriage\r\n4. CL:妯亅妗zhuang1],娆ci4]\r\n"},{"characters":"濠氱ぜ","pinyin":"h奴n l菒","tone":"13","id":637,"definition":"1. wedding ceremony\r\n2. wedding\r\n3. CL:鍫磡鍦篬chang3]\r\n"},{"characters":"濯掍綋","pinyin":"m茅i t菒","tone":"23","id":638,"definition":"1. media, esp. news media\r\n"},{"characters":"瀚","pinyin":"ji脿","tone":"4","id":639,"definition":"1. (of a woman) to marry\r\n2. to marry off a daughter\r\n3. to shift (blame etc)\r\n"},{"characters":"瀚","pinyin":"n猫n","tone":"4","id":640,"definition":"1. tender\r\n2. soft\r\n3. delicate\r\n4. light (color)\r\n5. inexperienced\r\n6. unskilled\r\n7. old variant of 瀚nen4]\r\n8. tender\r\n9. delicate\r\n"},{"characters":"瀛楀箷","pinyin":"z矛 m霉","tone":"44","id":641,"definition":"1. caption\r\n2. subtitle\r\n"},{"characters":"瀛楁瘝","pinyin":"z矛 m菙","tone":"43","id":642,"definition":"1. letter (of the alphabet)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀛樺湪","pinyin":"c煤n z脿i","tone":"24","id":643,"definition":"1. to exist\r\n2. to be\r\n3. existence\r\n"},{"characters":"瀛欏瓙","pinyin":"s奴n zi","tone":"10","id":644,"definition":"1. Sun Tzu, also known as Sun Wu 瀛|瀛欐[Sun1 Wu3] (c. 500 BC, dates of birth and death uncertain), general, strategist and philosopher of the Spring and Autumn Period (700-475 BC), believed to be the author of the 鈥淎rt of War鈥 瀛瓙鍏垫硶|瀛欏瓙鍏垫硶[Sun1 zi3 Bing1 fa3], one of the Seven Military Classics of ancient China 姝︾稉涓冩浉|姝︾粡涓冧功[Wu3 jing1 Qi1 shu1]\r\n2. grandson\r\n3. son's son\r\n"},{"characters":"瀛濋『","pinyin":"xi脿o sh霉n","tone":"44","id":645,"definition":"1. filial piety\r\n2. to be obedient to one's parents\r\n"},{"characters":"瀛﹀巻","pinyin":"xu茅 l矛","tone":"24","id":646,"definition":"1. educational background\r\n2. academic qualifications\r\n"},{"characters":"瀛︽湡","pinyin":"xu茅 q墨","tone":"21","id":647,"definition":"1. term\r\n2. semester\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀛︽湳","pinyin":"xu茅 sh霉","tone":"24","id":648,"definition":"1. learning\r\n2. science\r\n3. academic\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀛﹂棶","pinyin":"xu茅 w猫n","tone":"24","id":649,"definition":"1. learning\r\n2. knowledge\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹佸彲","pinyin":"n矛ng k臎","tone":"43","id":650,"definition":"1. preferably\r\n2. one would prefer to...(or not to...)\r\n3. would rather\r\n4. (would) be better to\r\n5. (to pick) the lesser of two evils\r\n"},{"characters":"瀹夊畞","pinyin":"膩n n铆ng","tone":"12","id":651,"definition":"1. Anning District of Lanzhou City 铇窞甯倈鍏板窞甯俒Lan2 zhou1 Shi4], Gansu\r\n2. peaceful\r\n3. tranquil\r\n4. calm\r\n5. composed\r\n6. free from worry\r\n"},{"characters":"瀹夋叞","pinyin":"膩n w猫i","tone":"14","id":652,"definition":"1. to comfort\r\n2. to console\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹夌疆","pinyin":"膩n zh矛","tone":"14","id":653,"definition":"1. to find a place for\r\n2. to help settle down\r\n3. to arrange for\r\n4. to get into bed\r\n5. placement\r\n"},{"characters":"瀹夎","pinyin":"膩n zhu膩ng","tone":"11","id":654,"definition":"1. to install\r\n2. to erect\r\n3. to fix\r\n4. to mount\r\n5. installation\r\n"},{"characters":"瀹夎","pinyin":"膩n xi谩ng","tone":"12","id":655,"definition":"1. serene\r\n"},{"characters":"瀹屽叏","pinyin":"w谩n qu谩n","tone":"22","id":656,"definition":"1. complete\r\n2. whole\r\n3. totally\r\n4. entirely\r\n"},{"characters":"瀹屽杽","pinyin":"w谩n sh脿n","tone":"24","id":657,"definition":"1. perfect\r\n2. to make perfect\r\n3. to improve\r\n"},{"characters":"瀹屾暣","pinyin":"w谩n zh臎ng","tone":"23","id":658,"definition":"1. complete\r\n2. intact\r\n"},{"characters":"瀹岀編","pinyin":"w谩n m臎i","tone":"23","id":659,"definition":"1. perfect\r\n2. perfection\r\n3. perfectly\r\n"},{"characters":"瀹","pinyin":"gu膩n","tone":"1","id":660,"definition":"1. surname Guan\r\n2. government official\r\n3. governmental\r\n4. official\r\n5. public\r\n6. organ of the body\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹氫箟","pinyin":"d矛ng y矛","tone":"44","id":661,"definition":"1. definition\r\n"},{"characters":"瀹氭湡","pinyin":"d矛ng q墨","tone":"41","id":662,"definition":"1. at set dates\r\n2. at regular intervals\r\n3. periodic\r\n4. limited to a fixed period of time\r\n5. fixed term\r\n"},{"characters":"瀹濊礉","pinyin":"b菐o b猫i","tone":"34","id":663,"definition":"1. treasured object\r\n2. treasure\r\n3. darling\r\n4. baby\r\n5. cowry\r\n6. good-for-nothing or queer character\r\n"},{"characters":"瀹濊吹","pinyin":"b菐o gu矛","tone":"34","id":664,"definition":"1. valuable\r\n2. precious\r\n3. to value\r\n4. to treasure\r\n5. to set store by\r\n"},{"characters":"瀹炰範","pinyin":"sh铆 x铆","tone":"22","id":665,"definition":"1. to practice\r\n2. field work\r\n3. to intern\r\n4. internship\r\n"},{"characters":"瀹炲湪","pinyin":"sh铆 z脿i","tone":"24","id":666,"definition":"1. really\r\n2. actually\r\n3. indeed\r\n4. true\r\n5. real\r\n6. honest\r\n7. dependable\r\n8. (philosophy) reality\r\n"},{"characters":"瀹炵幇","pinyin":"sh铆 xi脿n","tone":"24","id":667,"definition":"1. to achieve\r\n2. to implement\r\n3. to realize\r\n4. to bring about\r\n"},{"characters":"瀹炵敤","pinyin":"sh铆 y貌ng","tone":"24","id":668,"definition":"1. practical\r\n2. functional\r\n3. pragmatic\r\n4. applied (science)\r\n"},{"characters":"瀹炶瘽","pinyin":"sh铆 hu脿","tone":"24","id":669,"definition":"1. truth\r\n"},{"characters":"瀹炶返","pinyin":"sh铆 ji脿n","tone":"24","id":670,"definition":"1. to practice\r\n2. to put into practice\r\n3. to fulfill\r\n"},{"characters":"瀹為檯","pinyin":"sh铆 j矛","tone":"24","id":671,"definition":"1. reality\r\n2. practice\r\n3. practical\r\n4. realistic\r\n5. real\r\n6. actual\r\n"},{"characters":"瀹為獙","pinyin":"sh铆 y脿n","tone":"24","id":672,"definition":"1. experiment\r\n2. test\r\n3. CL:鍊媩涓猍ge4],娆ci4]\r\n4. experimental\r\n5. to experiment\r\n"},{"characters":"瀹犵墿","pinyin":"ch菕ng w霉","tone":"34","id":673,"definition":"1. house pet\r\n"},{"characters":"瀹″垽","pinyin":"sh臎n p脿n","tone":"34","id":674,"definition":"1. a trial\r\n2. to try sb\r\n"},{"characters":"瀹℃煡","pinyin":"sh臎n ch谩","tone":"32","id":675,"definition":"1. to examine\r\n2. to investigate\r\n3. to censor out\r\n4. censorship\r\n"},{"characters":"瀹$悊","pinyin":"sh臎n l菒","tone":"33","id":676,"definition":"1. to hear (a case)\r\n"},{"characters":"瀹$編","pinyin":"sh臎n m臎i","tone":"33","id":677,"definition":"1. esthetics\r\n2. appreciating the arts\r\n3. taste\r\n"},{"characters":"瀹㈣","pinyin":"k猫 gu膩n","tone":"41","id":678,"definition":"1. objective\r\n2. impartial\r\n"},{"characters":"瀹d紶","pinyin":"xu膩n chu谩n","tone":"12","id":679,"definition":"1. to disseminate\r\n2. to give publicity to\r\n3. propaganda\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹e竷","pinyin":"xu膩n b霉","tone":"14","id":680,"definition":"1. to declare\r\n2. to announce\r\n3. to proclaim\r\n"},{"characters":"瀹翠細","pinyin":"y脿n hu矛","tone":"44","id":681,"definition":"1. banquet\r\n2. feast\r\n3. dinner party\r\n4. CL:甯璠xi2],鍊媩涓猍ge4]\r\n"},{"characters":"瀹","pinyin":"Ji膩","tone":"1","id":682,"definition":"1. see 鍌紮|瀹朵紮[jia1 huo5]\r\n2. surname Jia\r\n3. home\r\n4. family\r\n5. (polite) my (sister, uncle etc)\r\n6. classifier for families or businesses\r\n7. refers to the philosophical schools of pre-Han China\r\n8. noun suffix for a specialist in some activity, such as a musician or revolutionary, corresponding to English -ist, -er, -ary or -ian\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹朵埂","pinyin":"ji膩 xi膩ng","tone":"11","id":683,"definition":"1. hometown\r\n2. native place\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀹跺姟","pinyin":"ji膩 w霉","tone":"14","id":684,"definition":"1. household duties\r\n2. housework\r\n"},{"characters":"瀹跺涵","pinyin":"ji膩 t铆ng","tone":"12","id":685,"definition":"1. family\r\n2. household\r\n3. CL:鎴秥鎴穂hu4],鍊媩涓猍ge4]\r\n"},{"characters":"瀹","pinyin":"ku膩n","tone":"1","id":686,"definition":"1. surname Kuan\r\n2. lenient\r\n3. wide\r\n4. broad\r\n"},{"characters":"瀹胯垗","pinyin":"s霉 sh猫","tone":"44","id":687,"definition":"1. dormitory\r\n2. dorm room\r\n3. living quarters\r\n4. hostel\r\n5. CL:闁搢闂碵jian1]\r\n"},{"characters":"瀵傚癁","pinyin":"j矛 m貌","tone":"44","id":688,"definition":"1. lonely\r\n2. lonesome\r\n3. (of a place) quiet\r\n4. silent\r\n"},{"characters":"瀵嗗垏","pinyin":"m矛 qi猫","tone":"44","id":689,"definition":"1. close\r\n2. familiar\r\n3. intimate\r\n4. closely (related)\r\n5. to foster close ties\r\n6. to pay close attention\r\n"},{"characters":"瀵逛粯","pinyin":"du矛 fu","tone":"40","id":690,"definition":"1. to handle\r\n2. to deal with\r\n3. to cope\r\n4. to get by with\r\n"},{"characters":"瀵瑰簲","pinyin":"du矛 y矛ng","tone":"44","id":691,"definition":"1. to correspond\r\n2. a correspondence\r\n3. corresponding\r\n4. homologous\r\n5. matching with sth\r\n6. counterpart\r\n"},{"characters":"瀵瑰緟","pinyin":"du矛 d脿i","tone":"44","id":692,"definition":"1. to treat\r\n2. treatment\r\n"},{"characters":"瀵规墜","pinyin":"du矛 sh菕u","tone":"43","id":693,"definition":"1. opponent\r\n2. rival\r\n3. competitor\r\n4. (well-matched) adversary\r\n5. match\r\n"},{"characters":"瀵规姉","pinyin":"du矛 k脿ng","tone":"44","id":694,"definition":"1. to withstand\r\n2. to resist\r\n3. to stand off\r\n4. antagonism\r\n5. confrontation\r\n"},{"characters":"瀵规柟","pinyin":"du矛 f膩ng","tone":"41","id":695,"definition":"1. counterpart\r\n2. other person involved\r\n3. opposite side\r\n4. other side\r\n5. receiving party\r\n"},{"characters":"瀵规瘮","pinyin":"du矛 b菒","tone":"43","id":696,"definition":"1. to contrast\r\n2. contrast\r\n3. ratio\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀵圭収","pinyin":"du矛 zh脿o","tone":"44","id":697,"definition":"1. to contrast\r\n2. to compare\r\n3. to place side by side for comparison (as parallel texts)\r\n4. to check\r\n"},{"characters":"瀵圭О","pinyin":"du矛 ch猫n","tone":"44","id":698,"definition":"1. symmetry\r\n2. symmetrical\r\n"},{"characters":"瀵圭珛","pinyin":"du矛 l矛","tone":"44","id":699,"definition":"1. to oppose\r\n2. to set sth against\r\n3. to be antagonistic to\r\n4. antithetical\r\n5. relative opposite\r\n6. opposing\r\n7. diametrical\r\n"},{"characters":"瀵圭瓥","pinyin":"du矛 c猫","tone":"44","id":700,"definition":"1. countermeasure for dealing with a situation\r\n"},{"characters":"瀵硅仈","pinyin":"du矛 li谩n","tone":"42","id":701,"definition":"1. rhyming couplet\r\n2. pair of lines of verse written vertically down the sides of a doorway\r\n3. CL:鍓痆fu4],骞匸fu2]\r\n"},{"characters":"瀵硅薄","pinyin":"du矛 xi脿ng","tone":"44","id":702,"definition":"1. target\r\n2. object\r\n3. partner\r\n4. boyfriend\r\n5. girlfriend\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瀵绘壘","pinyin":"x煤n zh菐o","tone":"23","id":703,"definition":"1. to seek\r\n2. to look for\r\n"},{"characters":"瀵煎悜","pinyin":"d菐o xi脿ng","tone":"34","id":704,"definition":"1. to be oriented towards\r\n2. orientation\r\n"},{"characters":"瀵煎脊","pinyin":"d菐o d脿n","tone":"34","id":705,"definition":"1. guided missile\r\n2. cruise missile\r\n3. missile\r\n4. CL:鏋歔mei2]\r\n"},{"characters":"瀵兼紨","pinyin":"d菐o y菐n","tone":"33","id":706,"definition":"1. to direct\r\n2. director (film etc)\r\n"},{"characters":"瀵艰嚧","pinyin":"d菐o zh矛","tone":"34","id":707,"definition":"1. to lead to\r\n2. to create\r\n3. to cause\r\n4. to bring about\r\n"},{"characters":"瀵艰埅","pinyin":"d菐o h谩ng","tone":"32","id":708,"definition":"1. navigation\r\n"},{"characters":"瀵垮懡","pinyin":"sh貌u m矛ng","tone":"44","id":709,"definition":"1. life span\r\n2. life expectancy\r\n3. lifetime (of a machine)\r\n"},{"characters":"灏勫嚮","pinyin":"sh猫 j墨","tone":"41","id":710,"definition":"1. to shoot\r\n2. to fire (a gun)\r\n"},{"characters":"灏婃暚","pinyin":"z奴n j矛ng","tone":"14","id":711,"definition":"1. to respect\r\n2. to revere\r\n"},{"characters":"灏婇噸","pinyin":"z奴n zh貌ng","tone":"14","id":712,"definition":"1. to esteem\r\n2. to respect\r\n3. to honor\r\n4. to value\r\n5. eminent\r\n6. serious\r\n7. proper\r\n"},{"characters":"灏忓悆","pinyin":"xi菐o ch墨","tone":"31","id":713,"definition":"1. snack\r\n2. refreshments\r\n3. CL:瀹禰jia1]\r\n"},{"characters":"灏忔皵","pinyin":"xi菐o q矛","tone":"34","id":714,"definition":"1. stingy\r\n2. petty\r\n3. miserly\r\n4. narrow-minded\r\n"},{"characters":"灏忚","pinyin":"xi菐o shu艒","tone":"31","id":715,"definition":"1. novel\r\n2. fiction\r\n3. CL:鏈琜ben3],閮╗bu4]\r\n"},{"characters":"灏忛害","pinyin":"xi菐o m脿i","tone":"34","id":716,"definition":"1. wheat\r\n2. CL:绮抂li4]\r\n"},{"characters":"灏濊瘯","pinyin":"ch谩ng sh矛","tone":"24","id":717,"definition":"1. to try\r\n2. to attempt\r\n3. CL:娆ci4]\r\n"},{"characters":"灏ゅ叾","pinyin":"y贸u q铆","tone":"22","id":718,"definition":"1. especially\r\n2. particularly\r\n"},{"characters":"灏哄瓙","pinyin":"ch菒 zi","tone":"30","id":719,"definition":"1. rule\r\n2. ruler (measuring instrument)\r\n3. CL:鎶奫ba3]\r\n"},{"characters":"灏藉姏","pinyin":"j矛n l矛","tone":"44","id":720,"definition":"1. to strive one's hardest\r\n2. to spare no effort\r\n"},{"characters":"灏藉揩","pinyin":"j菒n ku脿i","tone":"34","id":721,"definition":"1. as quickly as possible\r\n2. as soon as possible\r\n3. with all speed\r\n4. also written 鐩″揩|灏藉揩\r\n5. see 鐩″揩|灏藉揩[jin3 kuai4]\r\n6. as quickly as possible\r\n7. as soon as possible\r\n8. with all speed\r\n"},{"characters":"灏介噺","pinyin":"j菒n li脿ng","tone":"34","id":722,"definition":"1. as much as possible\r\n2. to the greatest extent\r\n3. as much as possible\r\n4. to the greatest extent\r\n"},{"characters":"灏惧反","pinyin":"w臎i ba","tone":"30","id":723,"definition":"1. tail\r\n2. colloquial pr. [yi3 ba5]\r\n"},{"characters":"灞傛","pinyin":"c茅ng c矛","tone":"24","id":724,"definition":"1. layer\r\n2. level\r\n3. gradation\r\n4. arrangement of ideas\r\n5. (a person's) standing\r\n"},{"characters":"灞呯劧","pinyin":"j奴 r谩n","tone":"12","id":725,"definition":"1. unexpectedly\r\n2. to one's surprise\r\n3. go so far as to\r\n"},{"characters":"灞","pinyin":"ji猫","tone":"4","id":726,"definition":"1. to arrive at (place or time)\r\n2. period\r\n3. to become due\r\n4. classifier for events, meetings, elections, sporting fixtures, years (of graduation)\r\n"},{"characters":"灞嬪瓙","pinyin":"w奴 zi","tone":"10","id":727,"definition":"1. house\r\n2. room\r\n3. CL:闁搢闂碵jian1]\r\n"},{"characters":"灞曞紑","pinyin":"zh菐n k膩i","tone":"31","id":728,"definition":"1. to unfold\r\n2. to carry out\r\n3. to be in full swing\r\n4. to launch\r\n"},{"characters":"灞曡","pinyin":"zh菐n l菐n","tone":"33","id":729,"definition":"1. to put on display\r\n2. to exhibit\r\n3. exhibition\r\n4. show\r\n5. CL:鍊媩涓猍ge4],娆ci4]\r\n"},{"characters":"灞炰簬","pinyin":"sh菙 y煤","tone":"32","id":730,"definition":"1. to be classified as\r\n2. to belong to\r\n3. to be part of\r\n"},{"characters":"宀","pinyin":"ch脿","tone":"4","id":731,"definition":"1. fork in road\r\n2. bifurcation\r\n3. branch in road, river, mountain range etc\r\n4. to branch off\r\n5. to turn off\r\n6. to diverge\r\n7. to stray (from the path)\r\n8. to change the subject\r\n9. to interrupt\r\n10. to stagger (times)\r\n"},{"characters":"宀涘笨","pinyin":"d菐o y菙","tone":"33","id":732,"definition":"1. island\r\n"},{"characters":"宀","pinyin":"脿n","tone":"4","id":733,"definition":"1. variant of 宀竅an4]\r\n2. bank\r\n3. shore\r\n4. beach\r\n5. coast\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"宕囨嫓","pinyin":"ch贸ng b脿i","tone":"24","id":734,"definition":"1. to worship\r\n2. adoration\r\n"},{"characters":"宕囨暚","pinyin":"ch贸ng j矛ng","tone":"24","id":735,"definition":"1. to revere\r\n2. to venerate\r\n3. high esteem\r\n"},{"characters":"宕囬珮","pinyin":"ch贸ng g膩o","tone":"21","id":736,"definition":"1. majestic\r\n2. sublime\r\n"},{"characters":"宕╂簝","pinyin":"b膿ng ku矛","tone":"14","id":737,"definition":"1. to collapse\r\n2. to crumble\r\n3. to fall apart\r\n"},{"characters":"宸㈢┐","pinyin":"ch谩o xu茅","tone":"22","id":738,"definition":"1. lair\r\n2. nest\r\n3. den\r\n4. hideout\r\n"},{"characters":"宸ヤ笟","pinyin":"g艒ng y猫","tone":"14","id":739,"definition":"1. industry\r\n"},{"characters":"宸ヤ汉","pinyin":"g艒ng r茅n","tone":"12","id":740,"definition":"1. worker\r\n2. CL:鍊媩涓猍ge4],鍚峓ming2]\r\n"},{"characters":"宸ヤ綔","pinyin":"g艒ng zu貌","tone":"14","id":741,"definition":"1. to work\r\n2. (of a machine) to operate\r\n3. job\r\n4. work\r\n5. task\r\n6. CL:鍊媩涓猍ge4],浠絒fen4],闋厊椤筟xiang4]\r\n"},{"characters":"宸ュ叿","pinyin":"g艒ng j霉","tone":"14","id":742,"definition":"1. tool\r\n2. instrument\r\n3. utensil\r\n4. means (to achieve a goal etc)\r\n"},{"characters":"宸ュ巶","pinyin":"g艒ng ch菐ng","tone":"13","id":743,"definition":"1. factory\r\n2. CL:瀹禰jia1],搴zuo4]\r\n"},{"characters":"宸﹀彸","pinyin":"zu菕 y貌u","tone":"34","id":744,"definition":"1. left and right\r\n2. nearby\r\n3. approximately\r\n4. attendant\r\n5. to control\r\n6. to influence\r\n"},{"characters":"宸у","pinyin":"qi菐o mi脿o","tone":"34","id":745,"definition":"1. ingenious\r\n2. clever\r\n3. ingenuity\r\n4. artifice\r\n"},{"characters":"宸ㄥぇ","pinyin":"j霉 d脿","tone":"44","id":746,"definition":"1. huge\r\n2. immense\r\n3. very large\r\n4. tremendous\r\n5. gigantic\r\n6. enormous\r\n"},{"characters":"宸埆","pinyin":"ch膩 bi茅","tone":"12","id":747,"definition":"1. difference\r\n2. distinction\r\n3. diversity\r\n4. disparity\r\n"},{"characters":"宸窛","pinyin":"ch膩 j霉","tone":"14","id":748,"definition":"1. disparity\r\n2. gap\r\n"},{"characters":"宸寸粨","pinyin":"b膩 jie","tone":"10","id":749,"definition":"1. to fawn on\r\n2. to curry favor with\r\n3. to make up to\r\n"},{"characters":"甯傚満","pinyin":"sh矛 ch菐ng","tone":"43","id":750,"definition":"1. marketplace\r\n2. market (also in abstract)\r\n"},{"characters":"甯","pinyin":"b霉","tone":"4","id":751,"definition":"1. variant of 甯僛bu4]\r\n2. to announce\r\n3. to spread\r\n4. cloth\r\n5. to declare\r\n6. to announce\r\n7. to spread\r\n8. to make known\r\n"},{"characters":"甯冨憡","pinyin":"b霉 g脿o","tone":"44","id":752,"definition":"1. posting on a bulletin board\r\n2. notice\r\n3. bulletin\r\n4. to announce\r\n"},{"characters":"甯冨眬","pinyin":"b霉 j煤","tone":"42","id":753,"definition":"1. arrangement\r\n2. composition\r\n3. layout\r\n4. opening (chess jargon)\r\n"},{"characters":"甯冪疆","pinyin":"b霉 zh矛","tone":"44","id":754,"definition":"1. to put in order\r\n2. to arrange\r\n3. to decorate\r\n4. to fix up\r\n5. to deploy\r\n"},{"characters":"甯","pinyin":"shu脿i","tone":"4","id":755,"definition":"1. surname Shuai\r\n2. handsome\r\n3. graceful\r\n4. smart\r\n5. commander in chief\r\n6. (coll.) cool!\r\n7. sweet!\r\n"},{"characters":"甯堝倕","pinyin":"sh墨 fu","tone":"10","id":756,"definition":"1. master\r\n2. qualified worker\r\n3. respectful form of address for older men\r\n4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"甯﹂","pinyin":"d脿i l菒ng","tone":"43","id":757,"definition":"1. to guide\r\n2. to lead\r\n"},{"characters":"甯歌瘑","pinyin":"ch谩ng sh铆","tone":"22","id":758,"definition":"1. common sense\r\n2. general knowledge\r\n3. CL:闁|闂╗men2]\r\n"},{"characters":"骞","pinyin":"f煤","tone":"2","id":759,"definition":"1. width\r\n2. roll\r\n3. classifier for textiles or pictures\r\n"},{"characters":"骞茬嚗","pinyin":"g膩n z脿o","tone":"14","id":760,"definition":"1. to dry (of weather, paint, cement etc)\r\n2. desiccation\r\n3. dull\r\n4. uninteresting\r\n5. arid\r\n"},{"characters":"骞茶剢","pinyin":"g膩n cu矛","tone":"14","id":761,"definition":"1. straightforward\r\n2. clear-cut\r\n3. blunt (e.g. statement)\r\n4. you might as well\r\n5. simply\r\n"},{"characters":"骞","pinyin":"p铆ng","tone":"2","id":762,"definition":"1. surname Ping\r\n2. flat\r\n3. level\r\n4. equal\r\n5. to tie (make the same score)\r\n6. to draw (score)\r\n7. calm\r\n8. peaceful\r\n9. see also 骞宠伈|骞冲0[ping2 sheng1]\r\n"},{"characters":"骞冲潎","pinyin":"p铆ng j奴n","tone":"21","id":763,"definition":"1. average\r\n2. on average\r\n3. evenly\r\n4. in equal proportions\r\n"},{"characters":"骞冲畨","pinyin":"p铆ng 膩n","tone":"21","id":764,"definition":"1. safe and sound\r\n2. well\r\n3. without mishap\r\n4. quiet and safe\r\n5. at peace\r\n"},{"characters":"骞冲父","pinyin":"p铆ng ch谩ng","tone":"22","id":765,"definition":"1. ordinary\r\n2. common\r\n3. usually\r\n4. ordinarily\r\n"},{"characters":"骞虫柟","pinyin":"p铆ng f膩ng","tone":"21","id":766,"definition":"1. square (as in square foot, square mile, square root)\r\n"},{"characters":"骞虫椂","pinyin":"p铆ng sh铆","tone":"22","id":767,"definition":"1. ordinarily\r\n2. in normal times\r\n3. in peacetime\r\n"},{"characters":"骞崇瓑","pinyin":"p铆ng d臎ng","tone":"23","id":768,"definition":"1. equal\r\n2. equality\r\n"},{"characters":"骞宠 ","pinyin":"p铆ng h茅ng","tone":"22","id":769,"definition":"1. balance\r\n2. equilibrium\r\n"},{"characters":"骞抽潤","pinyin":"p铆ng j矛ng","tone":"24","id":770,"definition":"1. tranquil\r\n2. undisturbed\r\n3. serene\r\n"},{"characters":"骞翠唬","pinyin":"ni谩n d脿i","tone":"24","id":771,"definition":"1. a decade of a century (e.g. the Sixties)\r\n2. age\r\n3. era\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"骞寸邯","pinyin":"ni谩n j矛","tone":"24","id":772,"definition":"1. age\r\n2. CL:鎶奫ba3],鍊媩涓猍ge4]\r\n"},{"characters":"骞跺垪","pinyin":"b矛ng li猫","tone":"44","id":773,"definition":"1. to stand side by side\r\n2. to be juxtaposed\r\n"},{"characters":"骞堕潪","pinyin":"b矛ng f膿i","tone":"41","id":774,"definition":"1. really isn't\r\n"},{"characters":"骞镐簭","pinyin":"x矛ng ku墨","tone":"41","id":775,"definition":"1. fortunately\r\n2. luckily\r\n"},{"characters":"骞哥","pinyin":"x矛ng f煤","tone":"42","id":776,"definition":"1. happiness\r\n2. happy\r\n3. blessed\r\n"},{"characters":"骞歌繍","pinyin":"x矛ng y霉n","tone":"44","id":777,"definition":"1. fortunate\r\n2. lucky\r\n3. fortune\r\n4. luck\r\n"},{"characters":"骞绘兂","pinyin":"hu脿n xi菐ng","tone":"43","id":778,"definition":"1. delusion\r\n2. fantasy\r\n"},{"characters":"骞介粯","pinyin":"y艒u m貌","tone":"14","id":779,"definition":"1. (loanword) humor\r\n2. humorous\r\n"},{"characters":"骞垮満","pinyin":"gu菐ng ch菐ng","tone":"33","id":780,"definition":"1. public square\r\n2. plaza\r\n"},{"characters":"骞垮ぇ","pinyin":"gu菐ng d脿","tone":"34","id":781,"definition":"1. (of an area) vast or extensive\r\n2. large-scale\r\n3. widespread\r\n4. (of people) numerous\r\n"},{"characters":"骞挎硾","pinyin":"gu菐ng f脿n","tone":"34","id":782,"definition":"1. extensive\r\n2. wide range\r\n"},{"characters":"搴嗙","pinyin":"q矛ng zh霉","tone":"44","id":783,"definition":"1. to celebrate\r\n"},{"characters":"搴婂崟","pinyin":"chu谩ng d膩n","tone":"21","id":784,"definition":"1. bed sheet\r\n2. CL:姊潀鏉tiao2],浠禰jian4],寮祙寮燵zhang1],搴奫chuang2]\r\n"},{"characters":"搴斾粯","pinyin":"y矛ng fu","tone":"40","id":785,"definition":"1. to deal with\r\n2. to cope\r\n"},{"characters":"搴旂敤","pinyin":"y矛ng y貌ng","tone":"44","id":786,"definition":"1. to use\r\n2. to apply\r\n3. application\r\n4. applicable\r\n"},{"characters":"搴旇仒","pinyin":"y矛ng p矛n","tone":"44","id":787,"definition":"1. to accept a job offer\r\n2. to apply for an advertised position\r\n"},{"characters":"搴熻瘽","pinyin":"f猫i hu脿","tone":"44","id":788,"definition":"1. nonsense\r\n2. rubbish\r\n3. superfluous words\r\n4. You don't say!\r\n5. No kidding! (gently sarcastic)\r\n"},{"characters":"搴﹁繃","pinyin":"d霉 gu貌","tone":"44","id":789,"definition":"1. to pass\r\n2. to spend (time)\r\n3. to survive\r\n4. to get through\r\n"},{"characters":"搴","pinyin":"zu貌","tone":"4","id":790,"definition":"1. seat\r\n2. base\r\n3. stand\r\n4. CL:鍊媩涓猍ge4]\r\n5. classifier for buildings, mountains and similar immovable objects\r\n"},{"characters":"搴т綅","pinyin":"zu貌 w猫i","tone":"44","id":791,"definition":"1. seat\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"寤堕暱","pinyin":"y谩n ch谩ng","tone":"22","id":792,"definition":"1. Yanchang county in Yan'an 寤跺畨[Yan2 an1], Shaanxi\r\n2. to prolong\r\n3. to extend\r\n4. to delay\r\n"},{"characters":"寤虹珛","pinyin":"ji脿n l矛","tone":"44","id":793,"definition":"1. to establish\r\n2. to set up\r\n3. to found\r\n"},{"characters":"寤虹瓚","pinyin":"ji脿n zh霉","tone":"44","id":794,"definition":"1. to construct\r\n2. building\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"寤鸿","pinyin":"ji脿n sh猫","tone":"44","id":795,"definition":"1. to build\r\n2. to construct\r\n3. construction\r\n4. constructive\r\n"},{"characters":"寮鍙","pinyin":"k膩i f膩","tone":"11","id":796,"definition":"1. to exploit (a resource)\r\n2. to open up (for development)\r\n3. to develop\r\n"},{"characters":"寮鏀","pinyin":"k膩i f脿ng","tone":"14","id":797,"definition":"1. to bloom\r\n2. to open\r\n3. to be open (to the public)\r\n4. to open up (to the outside)\r\n5. to be open-minded\r\n6. unrestrained by convention\r\n7. unconstrained in one's sexuality\r\n"},{"characters":"寮姘","pinyin":"k膩i shu菒","tone":"13","id":798,"definition":"1. boiled water\r\n2. boiling water\r\n"},{"characters":"寮婄","pinyin":"b矛 du膩n","tone":"41","id":799,"definition":"1. malpractice\r\n2. abuse\r\n3. corrupt practice\r\n"},{"characters":"寮曡捣","pinyin":"y菒n q菒","tone":"33","id":800,"definition":"1. to give rise to\r\n2. to lead to\r\n3. to cause\r\n4. to arouse\r\n"},{"characters":"寮","pinyin":"ru貌","tone":"4","id":801,"definition":"1. weak\r\n2. feeble\r\n3. young\r\n4. inferior\r\n5. (following a decimal or fraction) slightly less than\r\n"},{"characters":"寮虹儓","pinyin":"qi谩ng li猫","tone":"24","id":802,"definition":"1. intense\r\n2. (violently) strong\r\n"},{"characters":"寮鸿皟","pinyin":"qi谩ng di脿o","tone":"24","id":803,"definition":"1. to emphasize (a statement)\r\n2. to stress\r\n"},{"characters":"褰掔撼","pinyin":"gu墨 n脿","tone":"14","id":804,"definition":"1. to sum up\r\n2. to summarize\r\n3. to conclude from facts\r\n4. induction (method of deduction in logic)\r\n"},{"characters":"褰撲唬","pinyin":"d膩ng d脿i","tone":"14","id":805,"definition":"1. the present age\r\n2. the contemporary era\r\n"},{"characters":"褰撳垵","pinyin":"d膩ng ch奴","tone":"11","id":806,"definition":"1. at that time\r\n2. originally\r\n"},{"characters":"褰撳墠","pinyin":"d膩ng qi谩n","tone":"12","id":807,"definition":"1. current\r\n2. today's\r\n3. modern\r\n4. present\r\n5. to be facing (us)\r\n"},{"characters":"褰撳湴","pinyin":"d膩ng d矛","tone":"14","id":808,"definition":"1. local\r\n"},{"characters":"褰撳満","pinyin":"d膩ng ch菐ng","tone":"13","id":809,"definition":"1. at the scene\r\n2. on the spot\r\n"},{"characters":"褰撳績","pinyin":"d膩ng x墨n","tone":"11","id":810,"definition":"1. to take care\r\n2. to look out\r\n"},{"characters":"褰撻","pinyin":"d膩ng xu菐n","tone":"13","id":811,"definition":"1. to be elected\r\n"},{"characters":"褰撻潰","pinyin":"d膩ng mi脿n","tone":"14","id":812,"definition":"1. to sb's face\r\n2. in sb's presence\r\n"},{"characters":"褰曞彇","pinyin":"l霉 q菙","tone":"43","id":813,"definition":"1. to recruit\r\n2. to enroll\r\n"},{"characters":"褰曢煶","pinyin":"l霉 y墨n","tone":"41","id":814,"definition":"1. to record (sound)\r\n2. sound recording\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈠娍","pinyin":"x铆ng sh矛","tone":"24","id":815,"definition":"1. circumstances\r\n2. situation\r\n3. terrain\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈠","pinyin":"x铆ng r贸ng","tone":"22","id":816,"definition":"1. to describe\r\n2. description\r\n3. appearance\r\n4. look\r\n"},{"characters":"褰㈠紡","pinyin":"x铆ng sh矛","tone":"24","id":817,"definition":"1. outer appearance\r\n2. form\r\n3. shape\r\n4. formality\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈡垚","pinyin":"x铆ng ch茅ng","tone":"22","id":818,"definition":"1. to form\r\n2. to take shape\r\n"},{"characters":"褰㈢姸","pinyin":"x铆ng zhu脿ng","tone":"24","id":819,"definition":"1. form\r\n2. shape\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰㈣薄","pinyin":"x铆ng xi脿ng","tone":"24","id":820,"definition":"1. image\r\n2. form\r\n3. figure\r\n4. CL:鍊媩涓猍ge4]\r\n5. visualization\r\n6. vivid\r\n"},{"characters":"褰╃エ","pinyin":"c菐i pi脿o","tone":"34","id":821,"definition":"1. lottery ticket\r\n"},{"characters":"褰╄櫣","pinyin":"c菐i h贸ng","tone":"32","id":822,"definition":"1. rainbow\r\n2. CL:閬揫dao4]\r\n"},{"characters":"褰卞瓙","pinyin":"y菒ng zi","tone":"30","id":823,"definition":"1. shadow\r\n2. reflection\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"褰诲簳","pinyin":"ch猫 d菒","tone":"43","id":824,"definition":"1. thorough\r\n2. thoroughly\r\n3. complete\r\n"},{"characters":"褰兼","pinyin":"b菒 c菒","tone":"33","id":825,"definition":"1. each other\r\n2. one another\r\n"},{"characters":"寰寰","pinyin":"w菐ng w菐ng","tone":"33","id":826,"definition":"1. often\r\n2. frequently\r\n"},{"characters":"寰杩","pinyin":"w菐ng f菐n","tone":"33","id":827,"definition":"1. to go back and forth\r\n2. to go to and fro\r\n3. round trip\r\n"},{"characters":"寰佹眰","pinyin":"zh膿ng qi煤","tone":"12","id":828,"definition":"1. to solicit\r\n2. to seek\r\n3. to request (opinions, feedback etc)\r\n4. to petition\r\n"},{"characters":"寰呴亣","pinyin":"d脿i y霉","tone":"44","id":829,"definition":"1. treatment\r\n2. pay\r\n3. salary\r\n4. status\r\n5. rank\r\n"},{"characters":"寰","pinyin":"h臎n","tone":"3","id":830,"definition":"1. (adverb of degree)\r\n2. quite\r\n3. very\r\n4. awfully\r\n"},{"characters":"寰楀姏","pinyin":"d茅 l矛","tone":"24","id":831,"definition":"1. able\r\n2. capable\r\n3. competent\r\n4. efficient\r\n"},{"characters":"寰楃姜","pinyin":"d茅 zu矛","tone":"24","id":832,"definition":"1. to commit an offense\r\n2. to violate the law\r\n3. excuse me! (formal)\r\n4. see also 寰楃姜[de2 zui5]\r\n5. to offend somebody\r\n6. to make a faux pas\r\n7. a faux pas\r\n8. see also 寰楃姜[de2 zui4]\r\n"},{"characters":"寰瑧","pinyin":"w膿i xi脿o","tone":"14","id":833,"definition":"1. smile\r\n2. CL:鍊媩涓猍ge4],绲瞸涓漑si1]\r\n3. to smile\r\n"},{"characters":"蹇冩儏","pinyin":"x墨n q铆ng","tone":"12","id":834,"definition":"1. mood\r\n2. frame of mind\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"蹇冪悊","pinyin":"x墨n l菒","tone":"13","id":835,"definition":"1. mental\r\n2. psychological\r\n"},{"characters":"蹇冭剰","pinyin":"x墨n z脿ng","tone":"14","id":836,"definition":"1. heart\r\n2. CL:椤唡棰梉ke1],鍊媩涓猍ge4]\r\n"},{"characters":"蹇呯劧","pinyin":"b矛 r谩n","tone":"42","id":837,"definition":"1. inevitable\r\n2. certain\r\n3. necessity\r\n"},{"characters":"蹇呰","pinyin":"b矛 y脿o","tone":"44","id":838,"definition":"1. necessary\r\n2. essential\r\n3. indispensable\r\n4. required\r\n"},{"characters":"蹇","pinyin":"ni脿n","tone":"4","id":839,"definition":"1. variant of 蹇礫nian4], to read aloud\r\n2. to read\r\n3. to study (a subject)\r\n4. to attend (a school)\r\n5. to read aloud\r\n6. to miss (sb)\r\n7. idea\r\n8. remembrance\r\n9. twenty (banker's anti-fraud numeral corresponding to 寤, 20)\r\n"},{"characters":"蹇界劧","pinyin":"h奴 r谩n","tone":"12","id":840,"definition":"1. suddenly\r\n2. all of a sudden\r\n"},{"characters":"蹇借","pinyin":"h奴 sh矛","tone":"14","id":841,"definition":"1. to neglect\r\n2. to ignore\r\n"},{"characters":"鎬瀛","pinyin":"hu谩i y霉n","tone":"24","id":842,"definition":"1. pregnant\r\n2. to have conceived\r\n3. gestation\r\n4. pregnancy\r\n"},{"characters":"鎬蹇","pinyin":"hu谩i ni脿n","tone":"24","id":843,"definition":"1. to cherish the memory of\r\n2. to think of\r\n3. reminisce\r\n"},{"characters":"鎬佸害","pinyin":"t脿i du","tone":"40","id":844,"definition":"1. manner\r\n2. bearing\r\n3. attitude\r\n4. approach\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬濇兂","pinyin":"s墨 xi菐ng","tone":"13","id":845,"definition":"1. thought\r\n2. thinking\r\n3. idea\r\n4. ideology\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬濊","pinyin":"s墨 k菐o","tone":"13","id":846,"definition":"1. to reflect on\r\n2. to ponder over\r\n"},{"characters":"鎬犳參","pinyin":"d脿i m脿n","tone":"44","id":847,"definition":"1. to slight\r\n2. to neglect\r\n"},{"characters":"鎬ュ繖","pinyin":"j铆 m谩ng","tone":"22","id":848,"definition":"1. hastily\r\n"},{"characters":"鎬ヨ瘖","pinyin":"j铆 zh臎n","tone":"23","id":849,"definition":"1. emergency call\r\n2. emergency (medical) treatment\r\n"},{"characters":"鎬у埆","pinyin":"x矛ng bi茅","tone":"42","id":850,"definition":"1. gender\r\n2. sex\r\n3. distinguishing between the sexes\r\n"},{"characters":"鎬ф牸","pinyin":"x矛ng g茅","tone":"42","id":851,"definition":"1. nature\r\n2. disposition\r\n3. temperament\r\n4. character\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬ц川","pinyin":"x矛ng zh矛","tone":"44","id":852,"definition":"1. nature\r\n2. characteristic\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬讳箣","pinyin":"z菕ng zh墨","tone":"31","id":853,"definition":"1. in a word\r\n2. in short\r\n3. in brief\r\n"},{"characters":"鎬诲叡","pinyin":"z菕ng g貌ng","tone":"34","id":854,"definition":"1. altogether\r\n2. in sum\r\n3. in all\r\n4. in total\r\n"},{"characters":"鎬荤悊","pinyin":"z菕ng l菒","tone":"33","id":855,"definition":"1. premier\r\n2. prime minister\r\n3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鎬荤畻","pinyin":"z菕ng su脿n","tone":"34","id":856,"definition":"1. at long last\r\n2. finally\r\n3. on the whole\r\n"},{"characters":"鎬荤粨","pinyin":"z菕ng ji茅","tone":"32","id":857,"definition":"1. to sum up\r\n2. to conclude\r\n3. summary\r\n4. r茅sum茅\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎬荤粺","pinyin":"z菕ng t菕ng","tone":"33","id":858,"definition":"1. president (of a country)\r\n2. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2],灞唡灞奫jie4]\r\n"},{"characters":"鎬昏","pinyin":"z菕ng c谩i","tone":"32","id":859,"definition":"1. chairman\r\n2. director-general (of a company etc)\r\n"},{"characters":"鎭嬬埍","pinyin":"li脿n 脿i","tone":"44","id":860,"definition":"1. (romantic) love\r\n2. CL:鍊媩涓猍ge4],鍫磡鍦篬chang3]\r\n3. in love\r\n4. to have an affair\r\n"},{"characters":"鎭㈠","pinyin":"hu墨 f霉","tone":"14","id":861,"definition":"1. to reinstate\r\n2. to resume\r\n3. to restore\r\n4. to recover\r\n5. to regain\r\n6. to rehabilitate\r\n"},{"characters":"鎭","pinyin":"h猫n","tone":"4","id":862,"definition":"1. to hate\r\n2. to regret\r\n"},{"characters":"鎭╂","pinyin":"膿n yu脿n","tone":"14","id":863,"definition":"1. gratitude and grudges\r\n2. resentment\r\n3. grudges\r\n4. grievances\r\n"},{"characters":"鎭枩","pinyin":"g艒ng x菒","tone":"13","id":864,"definition":"1. congratulations\r\n2. greetings\r\n"},{"characters":"鎭跺姡","pinyin":"猫 li猫","tone":"44","id":865,"definition":"1. vile\r\n2. nasty\r\n3. of very poor quality\r\n"},{"characters":"鎭跺寲","pinyin":"猫 hu脿","tone":"44","id":866,"definition":"1. to worsen\r\n"},{"characters":"鎭跺績","pinyin":"臎 x墨n","tone":"31","id":867,"definition":"1. variant of 鎯″績|鎭跺績[e3 xin1]\r\n2. nausea\r\n3. to feel sick\r\n4. disgust\r\n5. nauseating\r\n6. to embarrass (deliberately)\r\n7. bad habit\r\n8. vicious habit\r\n9. vice\r\n"},{"characters":"鎮勬倓","pinyin":"qi膩o qi膩o","tone":"11","id":868,"definition":"1. quietly\r\n2. secretly\r\n3. stealthily\r\n4. quiet\r\n5. worried\r\n6. Taiwan pr. [qiao3 qiao3]\r\n"},{"characters":"鎮犱箙","pinyin":"y艒u ji菙","tone":"13","id":869,"definition":"1. long (tradition, history etc)\r\n"},{"characters":"鎮插搥","pinyin":"b膿i 膩i","tone":"11","id":870,"definition":"1. grieved\r\n2. sorrowful\r\n"},{"characters":"鎮叉儴","pinyin":"b膿i c菐n","tone":"13","id":871,"definition":"1. miserable\r\n2. tragic\r\n"},{"characters":"鎮茶","pinyin":"b膿i gu膩n","tone":"11","id":872,"definition":"1. pessimistic\r\n"},{"characters":"鎯呭喌","pinyin":"q铆ng ku脿ng","tone":"24","id":873,"definition":"1. circumstances\r\n2. state of affairs\r\n3. situation\r\n4. CL:鍊媩涓猍ge4],绋畖绉峓zhong3]\r\n"},{"characters":"鎯呮櫙","pinyin":"q铆ng j菒ng","tone":"23","id":874,"definition":"1. scene\r\n2. sight\r\n3. circumstances\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎯呯华","pinyin":"q铆ng x霉","tone":"24","id":875,"definition":"1. mood\r\n2. state of mind\r\n3. moodiness\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鎯﹁","pinyin":"di脿n j矛","tone":"44","id":876,"definition":"1. to think of\r\n2. to keep thinking about\r\n3. to be concerned about\r\n"},{"characters":"鎯╃綒","pinyin":"ch茅ng f谩","tone":"22","id":877,"definition":"1. penalty\r\n2. punishment\r\n3. to punish\r\n"},{"characters":"鎯劎","pinyin":"c谩n ku矛","tone":"24","id":878,"definition":"1. ashamed\r\n"},{"characters":"鎯冲康","pinyin":"xi菐ng ni脿n","tone":"34","id":879,"definition":"1. to miss\r\n2. to remember with longing\r\n3. to long to see again\r\n"},{"characters":"鎯宠薄","pinyin":"xi菐ng xi脿ng","tone":"34","id":880,"definition":"1. to imagine\r\n2. to fancy\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰夊揩","pinyin":"y煤 ku脿i","tone":"24","id":881,"definition":"1. cheerful\r\n2. cheerily\r\n3. delightful\r\n4. pleasant\r\n5. pleasantly\r\n6. pleasing\r\n7. happy\r\n8. delighted\r\n"},{"characters":"鎰忎箟","pinyin":"y矛 y矛","tone":"44","id":882,"definition":"1. sense\r\n2. meaning\r\n3. significance\r\n4. importance\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰忓","pinyin":"y矛 w脿i","tone":"44","id":883,"definition":"1. unexpected\r\n2. accident\r\n3. mishap\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎰忚","pinyin":"y矛 ji脿n","tone":"44","id":884,"definition":"1. idea\r\n2. opinion\r\n3. suggestion\r\n4. objection\r\n5. complaint\r\n6. CL:榛瀨鐐筟dian3],姊潀鏉tiao2]\r\n"},{"characters":"鎰熷彈","pinyin":"g菐n sh貌u","tone":"34","id":885,"definition":"1. to sense\r\n2. perception\r\n3. to feel (through the senses)\r\n4. to experience\r\n5. a feeling\r\n6. an impression\r\n7. an experience\r\n"},{"characters":"鎰熸兂","pinyin":"g菐n xi菐ng","tone":"33","id":886,"definition":"1. impressions\r\n2. reflections\r\n3. thoughts\r\n4. CL:閫歔tong4],鍊媩涓猍ge4]\r\n"},{"characters":"鎰熸縺","pinyin":"g菐n j墨","tone":"31","id":887,"definition":"1. to be grateful\r\n2. to appreciate\r\n3. thankful\r\n"},{"characters":"鎰挎湜","pinyin":"yu脿n w脿ng","tone":"44","id":888,"definition":"1. desire\r\n2. wish\r\n"},{"characters":"鎱堝杽","pinyin":"c铆 sh脿n","tone":"24","id":889,"definition":"1. benevolent\r\n2. charitable\r\n"},{"characters":"鎱堢ゥ","pinyin":"c铆 xi谩ng","tone":"22","id":890,"definition":"1. kindly\r\n2. benevolent (often of older person)\r\n"},{"characters":"鎱屽紶","pinyin":"hu膩ng zh膩ng","tone":"11","id":891,"definition":"1. confused\r\n2. flustered\r\n"},{"characters":"鎱庨噸","pinyin":"sh猫n zh貌ng","tone":"44","id":892,"definition":"1. cautious\r\n2. careful\r\n3. prudent\r\n"},{"characters":"鎲","pinyin":"bi膿","tone":"1","id":893,"definition":"1. to choke\r\n2. to stifle\r\n3. to restrain\r\n4. to hold back\r\n5. to hold in (urine)\r\n6. to hold (one's breath)\r\n"},{"characters":"鎴忓墽","pinyin":"x矛 j霉","tone":"44","id":894,"definition":"1. drama\r\n2. play\r\n3. theater\r\n"},{"characters":"鎴愪氦","pinyin":"ch茅ng ji膩o","tone":"21","id":895,"definition":"1. to complete a contract\r\n2. to reach a deal\r\n"},{"characters":"鎴愪汉","pinyin":"ch茅ng r茅n","tone":"22","id":896,"definition":"1. adult\r\n"},{"characters":"鎴愬垎","pinyin":"ch茅ng f猫n","tone":"24","id":897,"definition":"1. composition\r\n2. make-up\r\n3. ingredient\r\n4. element\r\n5. component\r\n6. one's social status\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴愬憳","pinyin":"ch茅ng yu谩n","tone":"22","id":898,"definition":"1. member\r\n"},{"characters":"鎴愬ぉ","pinyin":"ch茅ng ti膩n","tone":"21","id":899,"definition":"1. (coll.) all day long\r\n2. all the time\r\n"},{"characters":"鎴愬氨","pinyin":"ch茅ng ji霉","tone":"24","id":900,"definition":"1. accomplishment\r\n2. success\r\n3. achievement\r\n4. CL:鍊媩涓猍ge4]\r\n5. to attain a result\r\n"},{"characters":"鎴愬績","pinyin":"ch茅ng x墨n","tone":"21","id":901,"definition":"1. intentional\r\n2. deliberate\r\n3. on purpose\r\n"},{"characters":"鎴愭晥","pinyin":"ch茅ng xi脿o","tone":"24","id":902,"definition":"1. effect\r\n2. result\r\n"},{"characters":"鎴愭湰","pinyin":"ch茅ng b臎n","tone":"23","id":903,"definition":"1. (manufacturing, production etc) costs\r\n"},{"characters":"鎴愭灉","pinyin":"ch茅ng gu菕","tone":"23","id":904,"definition":"1. result\r\n2. achievement\r\n3. gain\r\n4. profit\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎴愮啛","pinyin":"ch茅ng sh煤","tone":"22","id":905,"definition":"1. mature\r\n2. ripe\r\n3. to mature\r\n4. to ripen\r\n5. Taiwan pr. [cheng2 shou2]\r\n"},{"characters":"鎴愮珛","pinyin":"ch茅ng l矛","tone":"24","id":906,"definition":"1. to establish\r\n2. to set up\r\n3. to be tenable\r\n4. to hold water\r\n"},{"characters":"鎴愯","pinyin":"ch茅ng y菙","tone":"23","id":907,"definition":"1. Chinese set expression, often made up of 4 characters or two couplets of 4 characters each, often alluding to a story or historical quotation\r\n2. idiom\r\n3. proverb\r\n4. saying\r\n5. adage\r\n6. set expression\r\n7. CL:姊潀鏉tiao2],鏈琜ben3],鍙ju4]\r\n"},{"characters":"鎴愰暱","pinyin":"ch茅ng zh菐ng","tone":"23","id":908,"definition":"1. to mature\r\n2. to grow\r\n3. growth\r\n"},{"characters":"鎴","pinyin":"ji猫","tone":"4","id":909,"definition":"1. to guard against\r\n2. to exhort\r\n3. to admonish or warn\r\n4. to give up or stop doing sth\r\n5. Buddhist monastic discipline\r\n6. ring (for a finger)\r\n"},{"characters":"鎴掓寚","pinyin":"ji猫 zhi","tone":"40","id":910,"definition":"1. (finger) ring\r\n"},{"characters":"鎴栬","pinyin":"hu貌 x菙","tone":"43","id":911,"definition":"1. perhaps\r\n2. maybe\r\n"},{"characters":"鎴樹簤","pinyin":"zh脿n zh膿ng","tone":"41","id":912,"definition":"1. war\r\n2. conflict\r\n3. CL:鍫磡鍦篬chang2],娆ci4]\r\n"},{"characters":"鎵","pinyin":"su菕","tone":"3","id":913,"definition":"1. actually\r\n2. place\r\n3. classifier for houses, small buildings, institutions etc\r\n4. that which\r\n5. particle introducing a relative clause or passive\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎵鏈","pinyin":"su菕 y菕u","tone":"33","id":914,"definition":"1. all\r\n2. to have\r\n3. to possess\r\n4. to own\r\n"},{"characters":"鎵","pinyin":"bi菐n","tone":"3","id":915,"definition":"1. surname Pian\r\n2. flat\r\n3. (coll.) to beat (sb) up\r\n4. old variant of 鍖綶bian3]\r\n5. small boat\r\n"},{"characters":"鎵囧瓙","pinyin":"sh脿n zi","tone":"40","id":916,"definition":"1. fan\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"鎵嬪","pinyin":"sh菕u t脿o","tone":"34","id":917,"definition":"1. glove\r\n2. mitten\r\n3. CL:闆檤鍙孾shuang1],闅粅鍙猍zhi1]\r\n"},{"characters":"鎵嬪伐","pinyin":"sh菕u g艒ng","tone":"31","id":918,"definition":"1. handwork\r\n2. manual\r\n"},{"characters":"鎵嬫寚","pinyin":"sh菕u zh菒","tone":"33","id":919,"definition":"1. finger\r\n2. CL:鍊媩涓猍ge4],闅粅鍙猍zhi1]\r\n"},{"characters":"鎵嬫湳","pinyin":"sh菕u sh霉","tone":"34","id":920,"definition":"1. (surgical) operation\r\n2. surgery\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎵嬬画","pinyin":"sh菕u x霉","tone":"34","id":921,"definition":"1. procedure\r\n2. CL:閬揫dao4],鍊媩涓猍ge4]\r\n3. formalities\r\n"},{"characters":"鎵嶅共","pinyin":"c谩i g脿n","tone":"24","id":922,"definition":"1. ability\r\n2. competence\r\n"},{"characters":"鎵","pinyin":"b膩","tone":"1","id":923,"definition":"1. to peel\r\n2. to skin\r\n3. to tear\r\n4. to pull down\r\n5. to cling to (sth on which one is climbing)\r\n6. to dig\r\n7. to rake up\r\n8. to steal\r\n9. to braise\r\n10. to crawl\r\n"},{"characters":"鎵撲粭","pinyin":"d菐 zh脿ng","tone":"34","id":924,"definition":"1. to fight a battle\r\n2. to go to war\r\n"},{"characters":"鎵撳嚮","pinyin":"d菐 j墨","tone":"31","id":925,"definition":"1. to hit\r\n2. to strike\r\n3. to attack\r\n4. to crack down on sth\r\n5. blow\r\n6. (psychological) shock\r\n7. percussion (music)\r\n"},{"characters":"鎵撳寘","pinyin":"d菐 b膩o","tone":"31","id":926,"definition":"1. to wrap\r\n2. to pack\r\n3. to put leftovers in a doggy bag for take-out\r\n"},{"characters":"鎵撳惉","pinyin":"d菐 ting","tone":"30","id":927,"definition":"1. to ask about\r\n2. to make some inquiries\r\n3. to ask around\r\n"},{"characters":"鎵撳畼鍙","pinyin":"d菐 gu膩n si","tone":"310","id":928,"definition":"1. to file a lawsuit\r\n2. to sue\r\n3. to dispute\r\n"},{"characters":"鎵撳伐","pinyin":"d菐 g艒ng","tone":"31","id":929,"definition":"1. to work a temporary or casual job\r\n2. (of students) to have a job outside of class time, or during vacation\r\n"},{"characters":"鎵撴灦","pinyin":"d菐 ji脿","tone":"34","id":930,"definition":"1. to fight\r\n2. to scuffle\r\n3. to come to blows\r\n4. CL:鍫磡鍦篬chang2]\r\n"},{"characters":"鎵撻噺","pinyin":"d菐 liang","tone":"30","id":931,"definition":"1. to size sb up\r\n2. to look sb up and down\r\n3. to take the measure of\r\n4. to suppose\r\n5. to reckon\r\n"},{"characters":"鎵","pinyin":"r膿ng","tone":"1","id":932,"definition":"1. to throw\r\n2. to throw away\r\n"},{"characters":"鎵х収","pinyin":"zh铆 zh脿o","tone":"24","id":933,"definition":"1. license\r\n2. permit\r\n"},{"characters":"鎵╁ぇ","pinyin":"ku貌 d脿","tone":"44","id":934,"definition":"1. to expand\r\n2. to enlarge\r\n3. to broaden one's scope\r\n"},{"characters":"鎵紨","pinyin":"b脿n y菐n","tone":"43","id":935,"definition":"1. to play the role of\r\n2. to act\r\n"},{"characters":"鎵","pinyin":"f煤","tone":"2","id":936,"definition":"1. to support with the hand\r\n2. to help sb up\r\n3. to support oneself by holding onto something\r\n4. to help\r\n"},{"characters":"鎵","pinyin":"p墨","tone":"1","id":937,"definition":"1. to ascertain\r\n2. to act on\r\n3. to criticize\r\n4. to pass on\r\n5. classifier for batches, lots, military flights\r\n6. tier (for the ranking of universities and colleges)\r\n"},{"characters":"鎵瑰噯","pinyin":"p墨 zh菙n","tone":"13","id":938,"definition":"1. to approve\r\n2. to ratify\r\n"},{"characters":"鎵垮姙","pinyin":"ch茅ng b脿n","tone":"24","id":939,"definition":"1. to undertake\r\n2. to accept a contract\r\n"},{"characters":"鎵垮寘","pinyin":"ch茅ng b膩o","tone":"21","id":940,"definition":"1. to contract\r\n2. to undertake (a job)\r\n"},{"characters":"鎵垮彈","pinyin":"ch茅ng sh貌u","tone":"24","id":941,"definition":"1. to bear\r\n2. to support\r\n3. to inherit\r\n"},{"characters":"鎵挎媴","pinyin":"ch茅ng d膩n","tone":"21","id":942,"definition":"1. to undertake\r\n2. to assume (responsibility etc)\r\n"},{"characters":"鎵胯","pinyin":"ch茅ng r猫n","tone":"24","id":943,"definition":"1. to admit\r\n2. to concede\r\n3. to recognize\r\n4. recognition (diplomatic, artistic etc)\r\n5. to acknowledge\r\n"},{"characters":"鎵胯","pinyin":"ch茅ng nu貌","tone":"24","id":944,"definition":"1. to promise\r\n2. to undertake to do something\r\n3. commitment\r\n"},{"characters":"鎶","pinyin":"ch膩o","tone":"1","id":945,"definition":"1. to make a copy\r\n2. to plagiarize\r\n3. to search and seize\r\n4. to raid\r\n5. to grab\r\n6. to go off with\r\n7. to take a shortcut\r\n8. to make a turning move\r\n9. to fold one's arms\r\n"},{"characters":"鎶婂叧","pinyin":"b菐 gu膩n","tone":"31","id":946,"definition":"1. to guard a pass\r\n2. to check on sth\r\n"},{"characters":"鎶婃墜","pinyin":"b菐 sh菕u","tone":"33","id":947,"definition":"1. handle\r\n2. grip\r\n3. knob\r\n"},{"characters":"鎶婃彙","pinyin":"b菐 w貌","tone":"34","id":948,"definition":"1. to grasp (also fig.)\r\n2. to seize\r\n3. to hold\r\n4. assurance\r\n5. certainty\r\n6. sure (of the outcome)\r\n"},{"characters":"鎶","pinyin":"zhu膩","tone":"1","id":949,"definition":"1. to grab\r\n2. to catch\r\n3. to arrest\r\n4. to snatch\r\n5. to scratch\r\n"},{"characters":"鎶撶揣","pinyin":"zhu膩 j菒n","tone":"13","id":950,"definition":"1. to grasp firmly\r\n2. to pay special attention to\r\n3. to rush in\r\n4. to make the most of\r\n"},{"characters":"鎶曞叆","pinyin":"t贸u r霉","tone":"24","id":951,"definition":"1. to throw into\r\n2. to put into\r\n3. to throw oneself into\r\n4. to participate in\r\n5. to invest in\r\n6. absorbed\r\n7. engrossed\r\n"},{"characters":"鎶曡祫","pinyin":"t贸u z墨","tone":"21","id":952,"definition":"1. investment\r\n2. to invest\r\n"},{"characters":"鎶","pinyin":"qi菐ng","tone":"3","id":953,"definition":"1. see 鎼堕ⅷ|鎶㈤[qiang1 feng1]\r\n2. to fight over\r\n3. to rush\r\n4. to scramble\r\n5. to grab\r\n6. to rob\r\n7. to snatch\r\n"},{"characters":"鎶ヤ粐","pinyin":"b脿o ch贸u","tone":"42","id":954,"definition":"1. to take revenge\r\n2. to avenge\r\n"},{"characters":"鎶ュ埌","pinyin":"b脿o d脿o","tone":"44","id":955,"definition":"1. to report for duty\r\n2. to check in\r\n3. to register\r\n"},{"characters":"鎶ュ憡","pinyin":"b脿o g脿o","tone":"44","id":956,"definition":"1. to inform\r\n2. to report\r\n3. to make known\r\n4. report\r\n5. speech\r\n6. talk\r\n7. lecture\r\n8. CL:绡嘯pian1],浠絒fen4],鍊媩涓猍ge4],閫歔tong4]\r\n"},{"characters":"鎶ュ","pinyin":"b脿o f霉","tone":"44","id":957,"definition":"1. to make reprisals\r\n2. to retaliate\r\n3. revenge\r\n4. retaliation\r\n"},{"characters":"鎶ョぞ","pinyin":"b脿o sh猫","tone":"44","id":958,"definition":"1. general office of a newspaper\r\n2. newspaper office\r\n3. CL:瀹禰jia1]\r\n"},{"characters":"鎶ョ瓟","pinyin":"b脿o d谩","tone":"42","id":959,"definition":"1. to repay\r\n2. to requite\r\n"},{"characters":"鎶ヨ","pinyin":"b脿o j菒ng","tone":"43","id":960,"definition":"1. to sound an alarm\r\n2. to report sth to the police\r\n"},{"characters":"鎶ラ亾","pinyin":"b脿o d脿o","tone":"44","id":961,"definition":"1. to report (news)\r\n2. report\r\n3. CL:绡嘯pian1],浠絒fen4]\r\n"},{"characters":"鎶ラ叕","pinyin":"b脿o chou","tone":"40","id":962,"definition":"1. reward\r\n2. remuneration\r\n"},{"characters":"鎶ラ攢","pinyin":"b脿o xi膩o","tone":"41","id":963,"definition":"1. to submit an expense account\r\n2. to apply for reimbursement\r\n3. to write off\r\n4. to wipe out\r\n"},{"characters":"鎶","pinyin":"p墨","tone":"1","id":964,"definition":"1. to drape over one's shoulders\r\n2. to open\r\n3. to unroll\r\n4. to split open\r\n5. to spread out\r\n"},{"characters":"鎶","pinyin":"t谩i","tone":"2","id":965,"definition":"1. to lift\r\n2. to raise\r\n3. (of two or more persons) to carry\r\n"},{"characters":"鎶辨","pinyin":"b脿o yu脿n","tone":"44","id":966,"definition":"1. to complain\r\n2. to grumble\r\n3. to harbor a complaint\r\n4. to feel dissatisfied\r\n"},{"characters":"鎶辫礋","pinyin":"b脿o f霉","tone":"44","id":967,"definition":"1. aspiration\r\n2. ambition\r\n"},{"characters":"鎶靛埗","pinyin":"d菒 zh矛","tone":"34","id":968,"definition":"1. to resist\r\n2. to boycott\r\n3. to refuse (to cooperate)\r\n4. to reject\r\n5. resistance\r\n6. refusal\r\n"},{"characters":"鎶垫姉","pinyin":"d菒 k脿ng","tone":"34","id":969,"definition":"1. to resist\r\n2. resistance\r\n"},{"characters":"鎶佃揪","pinyin":"d菒 d谩","tone":"32","id":970,"definition":"1. to arrive\r\n2. to reach (a destination)\r\n"},{"characters":"鎶奸噾","pinyin":"y膩 j墨n","tone":"11","id":971,"definition":"1. deposit\r\n2. down payment\r\n"},{"characters":"鎶藉眽","pinyin":"ch艒u ti","tone":"10","id":972,"definition":"1. drawer\r\n"},{"characters":"鎶借薄","pinyin":"ch艒u xi脿ng","tone":"14","id":973,"definition":"1. abstract\r\n2. abstraction\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鎷呬换","pinyin":"d膩n r猫n","tone":"14","id":974,"definition":"1. to hold a governmental office or post\r\n2. to assume office of\r\n3. to take charge of\r\n4. to serve as\r\n"},{"characters":"鎷呬繚","pinyin":"d膩n b菐o","tone":"13","id":975,"definition":"1. to guarantee\r\n2. to vouch for\r\n"},{"characters":"鎷","pinyin":"ch膩i","tone":"1","id":976,"definition":"1. to tear open\r\n2. to tear down\r\n3. to tear apart\r\n4. to open\r\n"},{"characters":"鎷","pinyin":"p膩i","tone":"1","id":977,"definition":"1. to pat\r\n2. to clap\r\n3. to slap\r\n4. to swat\r\n5. to take (a photo)\r\n6. to shoot (a film)\r\n7. racket (sports)\r\n8. beat (music)\r\n"},{"characters":"鎷愬集","pinyin":"gu菐i w膩n","tone":"31","id":978,"definition":"1. to go round a curve\r\n2. to turn a corner\r\n3. fig. a new direction\r\n"},{"characters":"鎷涘緟","pinyin":"zh膩o d脿i","tone":"14","id":979,"definition":"1. to receive (guests)\r\n2. to entertain\r\n3. reception\r\n"},{"characters":"鎷涜仒","pinyin":"zh膩o p矛n","tone":"14","id":980,"definition":"1. to invite applications for a job\r\n2. to recruit\r\n"},{"characters":"鎷滃勾","pinyin":"b脿i ni谩n","tone":"42","id":981,"definition":"1. to pay a New Year call\r\n2. to wish sb a Happy New Year\r\n"},{"characters":"鎷滄墭","pinyin":"b脿i tu艒","tone":"41","id":982,"definition":"1. to request sb to do sth\r\n2. please!\r\n"},{"characters":"鎷滆","pinyin":"b脿i f菐ng","tone":"43","id":983,"definition":"1. to pay a visit\r\n2. to call on\r\n"},{"characters":"鎷ユ姳","pinyin":"y艒ng b脿o","tone":"14","id":984,"definition":"1. to embrace\r\n2. to hug\r\n"},{"characters":"鎷ユ尋","pinyin":"y艒ng j菒","tone":"13","id":985,"definition":"1. crowded\r\n2. to throng\r\n3. congestion\r\n"},{"characters":"鎷","pinyin":"l谩n","tone":"2","id":986,"definition":"1. to block sb's path\r\n2. to obstruct\r\n3. to flag down (a taxi)\r\n"},{"characters":"鎷","pinyin":"b艒","tone":"1","id":987,"definition":"1. to push aside with the hand, foot, a stick etc\r\n2. to dial\r\n3. to allocate\r\n4. to set aside (money)\r\n5. to poke (the fire)\r\n6. to pluck (a string instrument)\r\n7. to turn round\r\n8. classifier: group, batch\r\n"},{"characters":"鎷奸煶","pinyin":"p墨n y墨n","tone":"11","id":988,"definition":"1. phonetic writing\r\n2. pinyin (Chinese romanization)\r\n"},{"characters":"鎸佷箙","pinyin":"ch铆 ji菙","tone":"23","id":989,"definition":"1. lasting\r\n2. enduring\r\n3. persistent\r\n4. permanent\r\n5. protracted\r\n6. endurance\r\n7. persistence\r\n8. to last long\r\n"},{"characters":"鎸佺画","pinyin":"ch铆 x霉","tone":"24","id":990,"definition":"1. to continue\r\n2. to persist\r\n3. sustainable\r\n4. preservation\r\n"},{"characters":"鎸傚彿","pinyin":"gu脿 h脿o","tone":"44","id":991,"definition":"1. to register (at a hospital etc)\r\n2. to send by registered mail\r\n"},{"characters":"鎸","pinyin":"zh菒","tone":"3","id":992,"definition":"1. finger\r\n2. to point at or to\r\n3. to indicate or refer to\r\n4. to depend on\r\n5. to count on\r\n6. (of hair) to stand on end\r\n"},{"characters":"鎸囧","pinyin":"zh菒 d菐o","tone":"33","id":993,"definition":"1. to guide\r\n2. to give directions\r\n3. to direct\r\n4. to coach\r\n5. guidance\r\n6. tuition\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎸囨尌","pinyin":"zh菒 hu墨","tone":"31","id":994,"definition":"1. to conduct\r\n2. to command\r\n3. to direct\r\n4. conductor (of an orchestra)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎸夋懇","pinyin":"脿n m贸","tone":"42","id":995,"definition":"1. massage\r\n2. to massage\r\n"},{"characters":"鎸戞垬","pinyin":"ti菐o zh脿n","tone":"34","id":996,"definition":"1. to challenge\r\n2. challenge\r\n"},{"characters":"鎸","pinyin":"d菐ng","tone":"3","id":997,"definition":"1. to resist\r\n2. to obstruct\r\n3. to hinder\r\n4. to keep off\r\n5. to block (a blow)\r\n6. to get in the way of\r\n7. cover\r\n8. gear (e.g. in a car's transmission)\r\n9. to arrange\r\n10. to put in order\r\n11. variant of 鎿媩鎸dang3]\r\n"},{"characters":"鎸","pinyin":"zh膿ng","tone":"1","id":998,"definition":"1. see 鎺欐墡|鎸f墡[zheng1 zha2]\r\n2. to struggle to get free\r\n3. to strive to acquire\r\n4. to make (money)\r\n"},{"characters":"鎸","pinyin":"j菒","tone":"3","id":999,"definition":"1. to crowd in\r\n2. to cram in\r\n3. to force others aside\r\n4. to press\r\n5. to squeeze\r\n6. to find (time in one's busy schedule)\r\n"},{"characters":"鎸","pinyin":"hu墨","tone":"1","id":1000,"definition":"1. to wave\r\n2. to brandish\r\n3. to command\r\n4. to conduct\r\n5. to scatter\r\n6. to disperse\r\n"},{"characters":"鎸","pinyin":"膩i","tone":"1","id":1001,"definition":"1. in order\r\n2. in sequence\r\n3. close to\r\n4. adjacent to\r\n5. to suffer\r\n6. to endure\r\n7. to pull through (hard times)\r\n8. to delay\r\n9. to stall\r\n10. to play for time\r\n11. to dawdle\r\n"},{"characters":"鎸姌","pinyin":"cu貌 zh茅","tone":"42","id":1002,"definition":"1. setback\r\n2. reverse\r\n3. check\r\n4. defeat\r\n5. frustration\r\n6. disappointment\r\n7. to frustrate\r\n8. to discourage\r\n9. to set sb back\r\n10. to blunt\r\n11. to subdue\r\n"},{"characters":"鎸姩","pinyin":"zh猫n d貌ng","tone":"44","id":1003,"definition":"1. to vibrate\r\n2. to shake\r\n3. vibration\r\n"},{"characters":"鎸","pinyin":"t菒ng","tone":"3","id":1004,"definition":"1. straight\r\n2. erect\r\n3. to stick out (a part of the body)\r\n4. to (physically) straighten up\r\n5. to support\r\n6. to withstand\r\n7. outstanding\r\n8. (coll.) quite\r\n9. very\r\n10. classifier for machine guns\r\n"},{"characters":"鎹","pinyin":"ju膩n","tone":"1","id":1005,"definition":"1. to contribute\r\n2. to donate\r\n3. contribution\r\n4. tax\r\n5. to abandon\r\n"},{"characters":"鎹曟崏","pinyin":"b菙 zhu艒","tone":"31","id":1006,"definition":"1. to catch\r\n2. to seize\r\n3. to capture\r\n"},{"characters":"鎹熷け","pinyin":"s菙n sh墨","tone":"31","id":1007,"definition":"1. loss\r\n2. damage\r\n3. CL:鍊媩涓猍ge4]\r\n4. to lose\r\n5. to suffer damage\r\n"},{"characters":"鎹","pinyin":"ji菐n","tone":"3","id":1008,"definition":"1. to pick up\r\n2. to collect\r\n3. to gather\r\n"},{"characters":"鎹d贡","pinyin":"d菐o lu脿n","tone":"34","id":1009,"definition":"1. to disturb\r\n2. to look for trouble\r\n3. to stir up a row\r\n4. to bother sb intentionally\r\n"},{"characters":"鎹","pinyin":"j霉 shu艒","tone":"41","id":1010,"definition":"1. it is said that\r\n2. reportedly\r\n"},{"characters":"鎺屾彙","pinyin":"zh菐ng w貌","tone":"34","id":1011,"definition":"1. to grasp (often fig.)\r\n2. to control\r\n3. to seize (initiative, opportunity, destiny)\r\n4. to master\r\n5. to know well\r\n6. to understand sth well and know how to use it\r\n7. fluency\r\n"},{"characters":"鎺ュ緟","pinyin":"ji膿 d脿i","tone":"14","id":1012,"definition":"1. to receive (a visitor)\r\n2. to admit (allow sb to enter)\r\n"},{"characters":"鎺ヨЕ","pinyin":"ji膿 ch霉","tone":"14","id":1013,"definition":"1. to touch\r\n2. to contact\r\n3. access\r\n4. in touch with\r\n"},{"characters":"鎺ヨ繎","pinyin":"ji膿 j矛n","tone":"14","id":1014,"definition":"1. to approach\r\n2. to get close to\r\n"},{"characters":"鎺у埗","pinyin":"k貌ng zh矛","tone":"44","id":1015,"definition":"1. control\r\n2. to exercise control over\r\n3. to contain\r\n"},{"characters":"鎺","pinyin":"tu墨","tone":"1","id":1016,"definition":"1. to push\r\n2. to cut\r\n3. to refuse\r\n4. to reject\r\n5. to decline\r\n6. to shirk (responsibility)\r\n7. to put off\r\n8. to delay\r\n9. to push forward\r\n10. to nominate\r\n11. to elect\r\n12. massage\r\n"},{"characters":"鎺ㄥ箍","pinyin":"tu墨 gu菐ng","tone":"13","id":1017,"definition":"1. to extend\r\n2. to spread\r\n3. to popularize\r\n4. generalization\r\n5. promotion (of a product etc)\r\n"},{"characters":"鎺ㄨ崘","pinyin":"tu墨 ji脿n","tone":"14","id":1018,"definition":"1. to recommend\r\n2. recommendation\r\n"},{"characters":"鎺ㄨ緸","pinyin":"tu墨 c铆","tone":"12","id":1019,"definition":"1. to decline (an appointment, invitation etc)\r\n"},{"characters":"鎺ㄨ繜","pinyin":"tu墨 ch铆","tone":"12","id":1020,"definition":"1. to postpone\r\n2. to put off\r\n3. to defer\r\n"},{"characters":"鎺柦","pinyin":"cu貌 sh墨","tone":"41","id":1021,"definition":"1. measure\r\n2. step\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎺","pinyin":"b膩i","tone":"1","id":1022,"definition":"1. to break off or break open sth with one's hands\r\n2. (fig.) to break off (a relationship)\r\n"},{"characters":"鎻忓啓","pinyin":"mi谩o xi臎","tone":"23","id":1023,"definition":"1. to describe\r\n2. to depict\r\n3. to portray\r\n4. description\r\n"},{"characters":"鎻","pinyin":"t铆","tone":"2","id":1024,"definition":"1. to carry (hanging down from the hand)\r\n2. to lift\r\n3. to put forward\r\n4. to mention\r\n5. to raise (an issue)\r\n6. upwards character stroke\r\n7. lifting brush stroke (in painting)\r\n8. scoop for measuring liquid\r\n"},{"characters":"鎻愪緵","pinyin":"t铆 g艒ng","tone":"21","id":1025,"definition":"1. to offer\r\n2. to supply\r\n3. to provide\r\n4. to furnish\r\n"},{"characters":"鎻愬","pinyin":"t铆 ch脿ng","tone":"24","id":1026,"definition":"1. to promote\r\n2. to advocate\r\n"},{"characters":"鎻愬墠","pinyin":"t铆 qi谩n","tone":"22","id":1027,"definition":"1. to shift to an earlier date\r\n2. to do sth ahead of time\r\n3. in advance\r\n"},{"characters":"鎻愮翰","pinyin":"t铆 g膩ng","tone":"21","id":1028,"definition":"1. outline\r\n2. synopsis\r\n3. notes\r\n"},{"characters":"鎻愰啋","pinyin":"t铆 x菒ng","tone":"23","id":1029,"definition":"1. to remind\r\n2. to call attention to\r\n3. to warn of\r\n"},{"characters":"鎻愰棶","pinyin":"t铆 w猫n","tone":"24","id":1030,"definition":"1. to question\r\n2. to quiz\r\n3. to grill\r\n"},{"characters":"鎻","pinyin":"ch膩","tone":"1","id":1031,"definition":"1. to insert\r\n2. stick in\r\n3. pierce\r\n4. to take part in\r\n5. to interfere\r\n6. to interpose\r\n7. old variant of 鎻抂cha1]\r\n"},{"characters":"鎻掑骇","pinyin":"ch膩 zu貌","tone":"14","id":1032,"definition":"1. socket\r\n2. outlet\r\n"},{"characters":"鎻℃墜","pinyin":"w貌 sh菕u","tone":"43","id":1033,"definition":"1. to shake hands\r\n"},{"characters":"鎼","pinyin":"ch膩n","tone":"1","id":1034,"definition":"1. to take by the arm and assist\r\n2. to mix\r\n3. to blend\r\n4. to dilute\r\n5. to adulterate\r\n"},{"characters":"鎼忔枟","pinyin":"b贸 d貌u","tone":"24","id":1035,"definition":"1. to wrestle\r\n2. to fight\r\n3. to struggle\r\n"},{"characters":"鎼","pinyin":"cu艒","tone":"1","id":1036,"definition":"1. to rub or roll between the hands or fingers\r\n2. to twist\r\n"},{"characters":"鎼滅储","pinyin":"s艒u su菕","tone":"13","id":1037,"definition":"1. to search (a place)\r\n2. to search (a database etc)\r\n"},{"characters":"鎼","pinyin":"g菐o","tone":"3","id":1038,"definition":"1. to do\r\n2. to make\r\n3. to go in for\r\n4. to set up\r\n5. to get hold of\r\n6. to take care of\r\n"},{"characters":"鎼","pinyin":"d膩","tone":"1","id":1039,"definition":"1. to put up\r\n2. to build (scaffolding)\r\n3. to hang (clothes on a pole)\r\n4. to connect\r\n5. to join\r\n6. to arrange in pairs\r\n7. to match\r\n8. to add\r\n9. to throw in (resources)\r\n10. to take (boat, train)\r\n11. variant of 瑜da1]\r\n"},{"characters":"鎼。","pinyin":"d膩 d脿ng","tone":"14","id":1040,"definition":"1. to cooperate\r\n2. partner\r\n"},{"characters":"鎼厤","pinyin":"d膩 p猫i","tone":"14","id":1041,"definition":"1. to pair up\r\n2. to match\r\n3. to arrange in pairs\r\n4. to add sth into a group\r\n"},{"characters":"鎽勫奖","pinyin":"sh猫 y菒ng","tone":"43","id":1042,"definition":"1. to take a photograph\r\n2. photography\r\n3. to shoot (a movie)\r\n"},{"characters":"鎽","pinyin":"b菐i","tone":"3","id":1043,"definition":"1. to arrange\r\n2. to exhibit\r\n3. to move to and fro\r\n4. a pendulum\r\n"},{"characters":"鎽嗚劚","pinyin":"b菐i tu艒","tone":"31","id":1044,"definition":"1. to break away from\r\n2. to cast off (old ideas etc)\r\n3. to get rid of\r\n4. to break away (from)\r\n5. to break out (of)\r\n6. to free oneself from\r\n7. to extricate oneself\r\n"},{"characters":"鎽","pinyin":"y谩o","tone":"2","id":1045,"definition":"1. surname Yao\r\n2. to shake\r\n3. to rock\r\n4. to row\r\n5. to crank\r\n"},{"characters":"鎽斿","pinyin":"shu膩i d菐o","tone":"13","id":1046,"definition":"1. to fall down\r\n2. to slip and fall\r\n3. to throw sb to the ground\r\n"},{"characters":"鎽","pinyin":"zh膩i","tone":"1","id":1047,"definition":"1. to take\r\n2. to borrow\r\n3. to pick (flowers, fruit etc)\r\n4. to pluck\r\n5. to select\r\n6. to remove\r\n7. to take off (glasses, hat etc)\r\n"},{"characters":"鎽ф畫","pinyin":"cu墨 c谩n","tone":"12","id":1048,"definition":"1. to ravage\r\n2. to ruin\r\n"},{"characters":"鎽","pinyin":"m艒","tone":"1","id":1049,"definition":"1. to feel with the hand\r\n2. to touch\r\n3. to stroke\r\n4. to grope\r\n5. to steal\r\n6. to abstract\r\n7. variant of 鎽筟mo2]\r\n"},{"characters":"鎾","pinyin":"s墨","tone":"1","id":1050,"definition":"1. to tear\r\n"},{"characters":"鎾","pinyin":"zhu脿ng","tone":"4","id":1051,"definition":"1. to knock against\r\n2. to bump into\r\n3. to run into\r\n4. to meet by accident\r\n"},{"characters":"鎾ら","pinyin":"ch猫 tu矛","tone":"44","id":1052,"definition":"1. to retreat\r\n"},{"characters":"鎾ら攢","pinyin":"ch猫 xi膩o","tone":"41","id":1053,"definition":"1. to repeal\r\n2. to revoke\r\n3. (computing) to undo\r\n"},{"characters":"鎾斁","pinyin":"b艒 f脿ng","tone":"14","id":1054,"definition":"1. to broadcast\r\n2. to transmit\r\n"},{"characters":"鎾","pinyin":"b艒 zh菕ng","tone":"13","id":1055,"definition":"1. to sow seeds\r\n2. sowing\r\n3. seed\r\n"},{"characters":"鎿嶄綔","pinyin":"c膩o zu貌","tone":"14","id":1056,"definition":"1. to work\r\n2. to operate\r\n3. to manipulate\r\n"},{"characters":"鎿嶅姵","pinyin":"c膩o l谩o","tone":"12","id":1057,"definition":"1. to work hard\r\n2. to look after\r\n"},{"characters":"鎿嶅満","pinyin":"c膩o ch菐ng","tone":"13","id":1058,"definition":"1. playground\r\n2. sports field\r\n3. drill ground\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鎿嶅績","pinyin":"c膩o x墨n","tone":"11","id":1059,"definition":"1. to worry about\r\n"},{"characters":"鎿嶇旱","pinyin":"c膩o z貌ng","tone":"14","id":1060,"definition":"1. to operate\r\n2. to control\r\n3. to rig\r\n4. to manipulate\r\n"},{"characters":"鎿嶇粌","pinyin":"c膩o li脿n","tone":"14","id":1061,"definition":"1. drill\r\n2. practice\r\n"},{"characters":"鏀","pinyin":"zh墨","tone":"1","id":1062,"definition":"1. surname Zhi\r\n2. to support\r\n3. to sustain\r\n4. to erect\r\n5. to raise\r\n6. branch\r\n7. division\r\n8. to draw money\r\n9. classifier for rods such as pens and guns, for army divisions and for songs or compositions\r\n"},{"characters":"鏀寔","pinyin":"zh墨 ch铆","tone":"12","id":1063,"definition":"1. to be in favor of\r\n2. to support\r\n3. to back\r\n4. support\r\n5. backing\r\n6. to stand by\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀エ","pinyin":"zh墨 pi脿o","tone":"14","id":1064,"definition":"1. check (bank)\r\n2. cheque\r\n3. CL:鏈琜ben3]\r\n"},{"characters":"鏀","pinyin":"sh艒u","tone":"1","id":1065,"definition":"1. to receive\r\n2. to accept\r\n3. to collect\r\n4. to put away\r\n5. to restrain\r\n6. to stop\r\n7. in care of (used on address line after name)\r\n"},{"characters":"鏀跺叆","pinyin":"sh艒u r霉","tone":"14","id":1066,"definition":"1. to take in\r\n2. income\r\n3. revenue\r\n4. CL:绛唡绗擺bi3],鍊媩涓猍ge4]\r\n"},{"characters":"鏀舵嵁","pinyin":"sh艒u j霉","tone":"14","id":1068,"definition":"1. receipt\r\n2. CL:寮祙寮燵zhang1]\r\n"},{"characters":"鏀惰幏","pinyin":"sh艒u hu貌","tone":"14","id":1069,"definition":"1. variant of 鏀剁┇|鏀惰幏[shou1 huo4]\r\n2. to harvest\r\n3. to reap\r\n4. to gain\r\n5. crop\r\n6. harvest\r\n7. profit\r\n8. gain\r\n9. bonus\r\n10. reward\r\n"},{"characters":"鏀瑰杽","pinyin":"g菐i sh脿n","tone":"34","id":1070,"definition":"1. to make better\r\n2. to improve\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀规","pinyin":"g菐i zh猫ng","tone":"34","id":1071,"definition":"1. to correct\r\n2. to amend\r\n3. to put right\r\n4. correction\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀硅繘","pinyin":"g菐i j矛n","tone":"34","id":1072,"definition":"1. to improve\r\n2. to make better\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀归潻","pinyin":"g菐i g茅","tone":"32","id":1073,"definition":"1. reform\r\n2. CL:娆ci4],绋畖绉峓zhong3],闋厊椤筟xiang4]\r\n3. to reform\r\n"},{"characters":"鏀垮簻","pinyin":"zh猫ng f菙","tone":"43","id":1074,"definition":"1. government\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏀挎不","pinyin":"zh猫ng zh矛","tone":"44","id":1075,"definition":"1. politics\r\n2. political\r\n"},{"characters":"鏁堟灉","pinyin":"xi脿o gu菕","tone":"43","id":1076,"definition":"1. result\r\n2. effect\r\n3. quality\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁堢巼","pinyin":"xi脿o l菧","tone":"44","id":1077,"definition":"1. efficiency\r\n"},{"characters":"鏁屼汉","pinyin":"d铆 r茅n","tone":"22","id":1078,"definition":"1. enemy\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁岃","pinyin":"d铆 sh矛","tone":"24","id":1079,"definition":"1. hostile\r\n2. malevolence\r\n3. antagonism\r\n4. to view as enemy\r\n5. to stand against\r\n"},{"characters":"鏁忔劅","pinyin":"m菒n g菐n","tone":"33","id":1080,"definition":"1. sensitive\r\n2. susceptible\r\n"},{"characters":"鏁","pinyin":"ji霉","tone":"4","id":1081,"definition":"1. variant of 鏁慬jiu4]\r\n2. to save\r\n3. to assist\r\n4. to rescue\r\n"},{"characters":"鏁欐潗","pinyin":"ji脿o c谩i","tone":"42","id":1082,"definition":"1. teaching material\r\n2. CL:鏈琜ben3]\r\n"},{"characters":"鏁欑粌","pinyin":"ji脿o li脿n","tone":"44","id":1083,"definition":"1. instructor\r\n2. sports coach\r\n3. trainer\r\n4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"鏁欒","pinyin":"ji脿o xun","tone":"40","id":1084,"definition":"1. lesson\r\n2. moral\r\n3. to chide sb\r\n4. to lecture sb\r\n"},{"characters":"鏁炲紑","pinyin":"ch菐ng k膩i","tone":"31","id":1085,"definition":"1. to open wide\r\n2. unrestrictedly\r\n"},{"characters":"鏁f","pinyin":"s脿n b霉","tone":"44","id":1086,"definition":"1. to take a walk\r\n2. to go for a walk\r\n"},{"characters":"鏁","pinyin":"sh霉","tone":"4","id":1087,"definition":"1. to count\r\n2. to enumerate\r\n3. to criticize (i.e. enumerate shortcomings)\r\n4. number\r\n5. figure\r\n6. several\r\n7. CL:鍊媩涓猍ge4]\r\n8. frequently\r\n9. repeatedly\r\n"},{"characters":"鏁板瓧","pinyin":"sh霉 z矛","tone":"44","id":1088,"definition":"1. numeral\r\n2. digit\r\n3. number\r\n4. figure\r\n5. amount\r\n6. digital (electronics etc)\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏁版嵁","pinyin":"sh霉 j霉","tone":"44","id":1089,"definition":"1. data\r\n2. numbers\r\n3. digital\r\n"},{"characters":"鏁扮爜","pinyin":"sh霉 m菐","tone":"43","id":1090,"definition":"1. number\r\n2. numerals\r\n3. figures\r\n4. digital\r\n5. amount\r\n6. numerical code\r\n"},{"characters":"鏁伴噺","pinyin":"sh霉 li脿ng","tone":"44","id":1091,"definition":"1. amount\r\n2. quantity\r\n3. CL:鍊媩涓猍ge4]\r\n4. quantitative\r\n"},{"characters":"鏁","pinyin":"qi膩o","tone":"1","id":1092,"definition":"1. to hit\r\n2. to strike\r\n3. to tap\r\n4. to rap\r\n5. to knock\r\n6. to rip sb off\r\n7. to overcharge\r\n"},{"characters":"鏁翠釜","pinyin":"zh臎ng g猫","tone":"34","id":1093,"definition":"1. whole\r\n2. entire\r\n3. total\r\n"},{"characters":"鏁翠綋","pinyin":"zh臎ng t菒","tone":"33","id":1094,"definition":"1. whole entity\r\n2. entire body\r\n3. synthesis\r\n4. as a whole (situation, construction, team etc)\r\n5. global\r\n6. macrocosm\r\n7. integral\r\n8. holistic\r\n9. whole\r\n"},{"characters":"鏁寸悊","pinyin":"zh臎ng l菒","tone":"33","id":1095,"definition":"1. to arrange\r\n2. to tidy up\r\n3. to sort out\r\n4. to straighten out\r\n5. to list systematically\r\n6. to collate (data, files)\r\n7. to pack (luggage)\r\n"},{"characters":"鏁撮綈","pinyin":"zh臎ng q铆","tone":"32","id":1096,"definition":"1. orderly\r\n2. neat\r\n3. even\r\n4. tidy\r\n"},{"characters":"鏂囦欢","pinyin":"w茅n ji脿n","tone":"24","id":1097,"definition":"1. document\r\n2. file\r\n3. CL:浠絒fen4]\r\n"},{"characters":"鏂囧叿","pinyin":"w茅n j霉","tone":"24","id":1098,"definition":"1. stationery\r\n2. item of stationery (pen, pencil, eraser, pencil sharpener etc)\r\n"},{"characters":"鏂囧瓧","pinyin":"w茅n z矛","tone":"24","id":1099,"definition":"1. character\r\n2. script\r\n3. writing\r\n4. written language\r\n5. writing style\r\n6. phraseology\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏂囧","pinyin":"w茅n xu茅","tone":"22","id":1100,"definition":"1. literature\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鏂囨槑","pinyin":"w茅n m铆ng","tone":"22","id":1101,"definition":"1. civilized\r\n2. civilization\r\n3. culture\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏂囩珷","pinyin":"w茅n zh膩ng","tone":"21","id":1102,"definition":"1. article\r\n2. essay\r\n3. literary works\r\n4. writings\r\n5. hidden meaning\r\n6. CL:绡嘯pian1],娈礫duan4],闋亅椤礫ye4]\r\n"},{"characters":"鏂","pinyin":"b膩n","tone":"1","id":1103,"definition":"1. spot\r\n2. colored patch\r\n3. stripe\r\n4. spotted\r\n5. striped\r\n6. variegated\r\n"},{"characters":"鏂椾簤","pinyin":"d貌u zh膿ng","tone":"41","id":1104,"definition":"1. a struggle\r\n2. fight\r\n3. battle\r\n"},{"characters":"鏂","pinyin":"xi茅","tone":"2","id":1105,"definition":"1. inclined\r\n2. slanting\r\n3. oblique\r\n4. tilting\r\n"},{"characters":"鏂","pinyin":"du脿n","tone":"4","id":1106,"definition":"1. to break\r\n2. to snap\r\n3. to cut off\r\n4. to give up or abstain from sth\r\n5. to judge\r\n6. (usu. used in the negative) absolutely\r\n7. definitely\r\n8. decidedly\r\n"},{"characters":"鏂畾","pinyin":"du脿n d矛ng","tone":"44","id":1107,"definition":"1. to conclude\r\n2. to determine\r\n3. to come to a judgment\r\n"},{"characters":"鏂粷","pinyin":"du脿n ju茅","tone":"42","id":1108,"definition":"1. to sever\r\n2. to break off\r\n"},{"characters":"鏂","pinyin":"f膩ng","tone":"1","id":1109,"definition":"1. surname Fang\r\n2. square\r\n3. power or involution (mathematics)\r\n4. upright\r\n5. honest\r\n6. fair and square\r\n7. direction\r\n8. side\r\n9. party (to a contract, dispute etc)\r\n10. place\r\n11. method\r\n12. prescription (medicine)\r\n13. just when\r\n14. only or just\r\n15. classifier for square things\r\n16. abbr. for square or cubic meter\r\n"},{"characters":"鏂瑰紡","pinyin":"f膩ng sh矛","tone":"14","id":1110,"definition":"1. way\r\n2. manner\r\n3. style\r\n4. mode\r\n5. pattern\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏂规","pinyin":"f膩ng 脿n","tone":"14","id":1111,"definition":"1. plan\r\n2. program (for action etc)\r\n3. proposal\r\n4. proposed bill\r\n5. CL:鍊媩涓猍ge4],濂梉tao4]\r\n"},{"characters":"鏃","pinyin":"w煤","tone":"2","id":1112,"definition":"1. not to have\r\n2. no\r\n3. none\r\n4. not\r\n5. to lack\r\n6. un-\r\n7. -less\r\n"},{"characters":"鏃犲","pinyin":"w煤 n脿i","tone":"24","id":1113,"definition":"1. helpless\r\n2. without choice\r\n3. for lack of better option\r\n4. grudgingly\r\n5. willy-nilly\r\n6. nolens volens\r\n7. abbr. for 鐒″彲濂堜綍|鏃犲彲濂堜綍[wu2 ke3 nai4 he2]\r\n"},{"characters":"鏃犳暟","pinyin":"w煤 sh霉","tone":"24","id":1114,"definition":"1. countless\r\n2. numberless\r\n3. innumerable\r\n"},{"characters":"鏃犺亰","pinyin":"w煤 li谩o","tone":"22","id":1115,"definition":"1. bored\r\n2. boring\r\n3. senseless\r\n"},{"characters":"鏃犺","pinyin":"w煤 l霉n","tone":"24","id":1116,"definition":"1. no matter what or how\r\n2. regardless of whether...\r\n"},{"characters":"鏃ュ巻","pinyin":"r矛 l矛","tone":"44","id":1117,"definition":"1. calendar\r\n2. CL:寮祙寮燵zhang1],鏈琜ben3]\r\n"},{"characters":"鏃ュ瓙","pinyin":"r矛 zi","tone":"40","id":1118,"definition":"1. day\r\n2. a (calendar) date\r\n3. days of one's life\r\n"},{"characters":"鏃ュ父","pinyin":"r矛 ch谩ng","tone":"42","id":1119,"definition":"1. daily\r\n2. everyday\r\n"},{"characters":"鏃ユ湡","pinyin":"r矛 q墨","tone":"41","id":1120,"definition":"1. date\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃ョ敤鍝","pinyin":"r矛 y貌ng p菒n","tone":"443","id":1121,"definition":"1. articles for daily use\r\n2. CL:浠禰jian4],鍊媩涓猍ge4]\r\n"},{"characters":"鏃ョ▼","pinyin":"r矛 ch茅ng","tone":"42","id":1122,"definition":"1. schedule\r\n2. itinerary\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃ヨ","pinyin":"r矛 j矛","tone":"44","id":1123,"definition":"1. diary\r\n2. CL:鍓噟鍒橻ze2],鏈琜ben3],绡嘯pian1]\r\n"},{"characters":"鏃朵唬","pinyin":"sh铆 d脿i","tone":"24","id":1124,"definition":"1. Time, US weekly news magazine\r\n2. age\r\n3. era\r\n4. epoch\r\n5. period (in one's life)\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃跺埢","pinyin":"sh铆 k猫","tone":"24","id":1125,"definition":"1. moment\r\n2. CL:鍊媩涓猍ge4]\r\n3. constantly\r\n4. always\r\n"},{"characters":"鏃跺皻","pinyin":"sh铆 sh脿ng","tone":"24","id":1126,"definition":"1. fashion\r\n2. fad\r\n3. fashionable\r\n"},{"characters":"鏃跺樊","pinyin":"sh铆 ch膩","tone":"21","id":1127,"definition":"1. time difference\r\n2. time lag\r\n3. jet lag\r\n"},{"characters":"鏃舵湡","pinyin":"sh铆 q墨","tone":"21","id":1128,"definition":"1. period\r\n2. phase\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏃堕","pinyin":"sh铆 m谩o","tone":"22","id":1129,"definition":"1. in vogue\r\n2. fashionable\r\n"},{"characters":"鏄傝吹","pinyin":"谩ng gu矛","tone":"24","id":1130,"definition":"1. expensive\r\n2. costly\r\n"},{"characters":"鏄嗚櫕","pinyin":"k奴n ch贸ng","tone":"12","id":1131,"definition":"1. insect\r\n2. CL:闅粅鍙猍zhi1],缇qun2],鍫哰dui1]\r\n"},{"characters":"鏄岀洓","pinyin":"ch膩ng sh猫ng","tone":"14","id":1132,"definition":"1. prosperous\r\n"},{"characters":"鏄庢槦","pinyin":"m铆ng x墨ng","tone":"21","id":1133,"definition":"1. star\r\n2. celebrity\r\n"},{"characters":"鏄庢樉","pinyin":"m铆ng xi菐n","tone":"23","id":1134,"definition":"1. clear\r\n2. distinct\r\n3. obvious\r\n"},{"characters":"鏄庣‘","pinyin":"m铆ng qu猫","tone":"24","id":1135,"definition":"1. clear-cut\r\n2. definite\r\n3. explicit\r\n4. to clarify\r\n5. to specify\r\n6. to make definite\r\n"},{"characters":"鏄惁","pinyin":"sh矛 f菕u","tone":"43","id":1136,"definition":"1. whether (or not)\r\n2. if\r\n3. is or isn't\r\n"},{"characters":"鏄惧緱","pinyin":"xi菐n de","tone":"30","id":1137,"definition":"1. to seem\r\n2. to look\r\n3. to appear\r\n"},{"characters":"鏄剧劧","pinyin":"xi菐n r谩n","tone":"32","id":1138,"definition":"1. clear\r\n2. evident\r\n3. obvious(ly)\r\n"},{"characters":"鏄剧ず","pinyin":"xi菐n sh矛","tone":"34","id":1139,"definition":"1. to show\r\n2. to illustrate\r\n3. to display\r\n4. to demonstrate\r\n"},{"characters":"鏅","pinyin":"sh脿i","tone":"4","id":1140,"definition":"1. variant of 鏇瑋鏅抂shai4]\r\n2. (of the sun) to shine on\r\n3. to bask in (the sunshine)\r\n4. to dry (clothes, grain etc) in the sun\r\n5. (fig.) to expose and share (one's experiences and thoughts) on the Web (loanword from \"share\")\r\n6. (coll.) to give the cold shoulder to\r\n"},{"characters":"鏅","pinyin":"y奴n","tone":"1","id":1141,"definition":"1. confused\r\n2. dizzy\r\n3. giddy\r\n4. to faint\r\n5. to swoon\r\n6. to lose consciousness\r\n7. to pass out\r\n8. dizzy\r\n9. halo\r\n10. ring around moon or sun\r\n"},{"characters":"鏅亶","pinyin":"p菙 bi脿n","tone":"34","id":1142,"definition":"1. universal\r\n2. general\r\n3. widespread\r\n4. common\r\n"},{"characters":"鏅烘収","pinyin":"zh矛 hu矛","tone":"44","id":1143,"definition":"1. wisdom\r\n2. knowledge\r\n3. intelligent\r\n4. intelligence\r\n"},{"characters":"鏆傛椂","pinyin":"z脿n sh铆","tone":"42","id":1144,"definition":"1. temporary\r\n2. provisional\r\n3. for the time being\r\n"},{"characters":"鏆","pinyin":"脿n","tone":"4","id":1145,"definition":"1. variant of 鏆梉an4]\r\n2. dark\r\n3. gloomy\r\n4. hidden\r\n5. secret\r\n6. muddled\r\n7. obscure\r\n8. in the dark\r\n9. to close (a door)\r\n10. to eclipse\r\n11. muddled\r\n12. stupid\r\n13. ignorant\r\n14. variant of 鏆梉an4]\r\n"},{"characters":"鏆楃ず","pinyin":"脿n sh矛","tone":"44","id":1146,"definition":"1. to hint\r\n2. to suggest\r\n3. suggestion\r\n4. hint\r\n"},{"characters":"鏆ф槯","pinyin":"脿i m猫i","tone":"44","id":1147,"definition":"1. vague\r\n2. ambiguous\r\n3. equivocal\r\n4. dubious\r\n"},{"characters":"鏆村姏","pinyin":"b脿o l矛","tone":"44","id":1148,"definition":"1. violence\r\n2. force\r\n3. violent\r\n"},{"characters":"鏆撮湶","pinyin":"b脿o l霉","tone":"44","id":1149,"definition":"1. to expose\r\n2. to reveal\r\n3. to lay bare\r\n4. also pr. [pu4 lu4]\r\n"},{"characters":"鏇濆厜","pinyin":"b脿o gu膩ng","tone":"41","id":1150,"definition":"1. to expose (photography)\r\n2. (fig.) to expose (a scandal)\r\n3. (advertising) exposure\r\n4. Taiwan pr. [pu4 guang1]\r\n"},{"characters":"鏇剧粡","pinyin":"c茅ng j墨ng","tone":"21","id":1151,"definition":"1. once\r\n2. already\r\n3. former\r\n4. previously\r\n5. ever\r\n6. (past tense marker used before verb or clause)\r\n"},{"characters":"鏈鍒","pinyin":"zu矛 ch奴","tone":"41","id":1152,"definition":"1. first\r\n2. primary\r\n3. initial\r\n4. original\r\n5. at first\r\n6. initially\r\n7. originally\r\n"},{"characters":"鏈濂","pinyin":"zu矛 h菐o","tone":"43","id":1153,"definition":"1. best\r\n2. (you) had better (do what we suggest)\r\n"},{"characters":"鏈夊埄","pinyin":"y菕u l矛","tone":"34","id":1154,"definition":"1. advantageous\r\n2. to have advantages\r\n3. favorable\r\n"},{"characters":"鏈夎叮","pinyin":"y菕u q霉","tone":"34","id":1155,"definition":"1. interesting\r\n2. fascinating\r\n3. amusing\r\n"},{"characters":"鏈嶈","pinyin":"f煤 zhu膩ng","tone":"21","id":1156,"definition":"1. dress\r\n2. clothing\r\n3. costume\r\n4. clothes\r\n5. CL:韬玔shen1]\r\n"},{"characters":"鏈楄","pinyin":"l菐ng d煤","tone":"32","id":1157,"definition":"1. to read aloud\r\n"},{"characters":"鏈","pinyin":"Ch谩o","tone":"2","id":1158,"definition":"1. abbr. for 鏈濋|鏈濋矞[Chao2 xian3] Korea\r\n2. imperial or royal court\r\n3. government\r\n4. dynasty\r\n5. reign of a sovereign or emperor\r\n6. court or assembly held by a sovereign or emperor\r\n7. to make a pilgrimage to\r\n8. facing\r\n9. towards\r\n10. morning\r\n"},{"characters":"鏈濅唬","pinyin":"ch谩o d脿i","tone":"24","id":1159,"definition":"1. dynasty\r\n2. reign (of a king)\r\n"},{"characters":"鏈熷緟","pinyin":"q墨 d脿i","tone":"14","id":1160,"definition":"1. to look forward to\r\n2. to await\r\n3. expectation\r\n"},{"characters":"鏈熼棿","pinyin":"q墨 ji膩n","tone":"11","id":1161,"definition":"1. period of time\r\n2. time\r\n3. time period\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏈ㄥご","pinyin":"m霉 tou","tone":"40","id":1162,"definition":"1. slow-witted\r\n2. blockhead\r\n3. log (of wood, timber etc)\r\n4. CL:濉妡鍧梉kuai4],鏍筟gen1]\r\n"},{"characters":"鏈繀","pinyin":"w猫i b矛","tone":"44","id":1163,"definition":"1. not necessarily\r\n2. maybe not\r\n"},{"characters":"鏈潵","pinyin":"w猫i l谩i","tone":"42","id":1164,"definition":"1. future\r\n2. tomorrow\r\n3. CL:鍊媩涓猍ge4]\r\n4. approaching\r\n5. coming\r\n6. pending\r\n"},{"characters":"鏈簨","pinyin":"b臎n sh矛","tone":"34","id":1165,"definition":"1. source material\r\n2. original story\r\n3. ability\r\n4. skill\r\n"},{"characters":"鏈汉","pinyin":"b臎n r茅n","tone":"32","id":1166,"definition":"1. the person himself\r\n2. I (humble form used in speeches)\r\n3. oneself\r\n4. myself\r\n5. in person\r\n6. personal\r\n"},{"characters":"鏈","pinyin":"b臎n k膿","tone":"31","id":1167,"definition":"1. undergraduate course\r\n2. undergraduate (attributive)\r\n"},{"characters":"鏈兘","pinyin":"b臎n n茅ng","tone":"32","id":1168,"definition":"1. instinct\r\n"},{"characters":"鏈川","pinyin":"b臎n zh矛","tone":"34","id":1169,"definition":"1. essence\r\n2. nature\r\n3. innate character\r\n4. intrinsic quality\r\n"},{"characters":"鏈韩","pinyin":"b臎n sh膿n","tone":"31","id":1170,"definition":"1. itself\r\n2. in itself\r\n3. per se\r\n"},{"characters":"鏈挶","pinyin":"b臎n qi谩n","tone":"32","id":1171,"definition":"1. capital\r\n2. (fig.) asset\r\n3. advantage\r\n4. the means (to do sth)\r\n"},{"characters":"鏈","pinyin":"b臎n l菒ng","tone":"33","id":1172,"definition":"1. skill\r\n2. ability\r\n3. capability\r\n4. CL:闋厊椤筟xiang4],鍊媩涓猍ge4]\r\n"},{"characters":"鏈","pinyin":"du菕","tone":"3","id":1173,"definition":"1. flower\r\n2. earlobe\r\n3. fig. item on both sides\r\n4. classifier for flowers, clouds etc\r\n5. variant of 鏈礫duo3]\r\n"},{"characters":"鏈哄櫒","pinyin":"j墨 q矛","tone":"14","id":1174,"definition":"1. machine\r\n2. CL:鑷簗鍙癧tai2],閮╗bu4],鍊媩涓猍ge4]\r\n"},{"characters":"鏉","pinyin":"sh膩","tone":"1","id":1175,"definition":"1. to kill\r\n2. to murder\r\n3. to fight\r\n4. to weaken or reduce\r\n5. to smart (dialect)\r\n6. to counteract\r\n7. (used after a verb) extremely\r\n"},{"characters":"鏉傚織","pinyin":"z谩 zh矛","tone":"24","id":1176,"definition":"1. magazine\r\n2. CL:鏈琜ben3],浠絒fen4],鏈焄qi1]\r\n"},{"characters":"鏉冨埄","pinyin":"qu谩n l矛","tone":"24","id":1177,"definition":"1. power\r\n2. right\r\n3. privilege\r\n"},{"characters":"鏉冨姏","pinyin":"qu谩n l矛","tone":"24","id":1178,"definition":"1. power\r\n2. authority\r\n"},{"characters":"鏉滅粷","pinyin":"d霉 ju茅","tone":"42","id":1179,"definition":"1. to put an end to\r\n"},{"characters":"鏉′欢","pinyin":"ti谩o ji脿n","tone":"24","id":1180,"definition":"1. condition\r\n2. circumstances\r\n3. term\r\n4. factor\r\n5. requirement\r\n6. prerequisite\r\n7. qualification\r\n8. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏉","pinyin":"l谩i","tone":"2","id":1181,"definition":"1. to come\r\n2. to arrive\r\n3. to come round\r\n4. ever since\r\n5. next\r\n"},{"characters":"鏉瓙","pinyin":"b膿i zi","tone":"10","id":1182,"definition":"1. cup\r\n2. glass\r\n3. CL:鍊媩涓猍ge4],鏀痆zhi1],鏋漑zhi1]\r\n"},{"characters":"鏋佸叾","pinyin":"j铆 q铆","tone":"22","id":1183,"definition":"1. extremely\r\n"},{"characters":"鏋勬垚","pinyin":"g貌u ch茅ng","tone":"42","id":1184,"definition":"1. to constitute\r\n2. to form\r\n3. to compose\r\n4. to make up\r\n5. to configure (computing)\r\n"},{"characters":"鏋滃疄","pinyin":"gu菕 sh铆","tone":"32","id":1185,"definition":"1. fruit (produced by a plant)\r\n2. (fig.) fruits (of success etc)\r\n3. results\r\n4. gains\r\n"},{"characters":"鏋滅劧","pinyin":"gu菕 r谩n","tone":"32","id":1186,"definition":"1. really\r\n2. sure enough\r\n3. as expected\r\n4. if indeed\r\n"},{"characters":"鏋","pinyin":"qi膩ng","tone":"1","id":1187,"definition":"1. surname Qiang\r\n2. gun\r\n3. firearm\r\n4. rifle\r\n5. spear\r\n6. thing with shape or function similar to a gun\r\n7. CL:鏀痆zhi1],鎶奫ba3],妗縷鏉哰gan3],姊潀鏉tiao2],鏋漑zhi1]\r\n8. to substitute for another person in a test\r\n9. to knock\r\n10. classifier for rifle shots\r\n11. variant of 妲峾鏋猍qiang1]\r\n12. rifle\r\n13. spear\r\n"},{"characters":"鏌","pinyin":"m菕u","tone":"3","id":1188,"definition":"1. some\r\n2. a certain\r\n3. sb or sth indefinite\r\n4. such-and-such\r\n"},{"characters":"鏌滃彴","pinyin":"gu矛 t谩i","tone":"42","id":1189,"definition":"1. variant of 娅冩|鏌滃彴[gui4 tai2]\r\n2. sales counter\r\n3. front desk\r\n4. bar\r\n5. (of markets, medicines etc) OTC (over-the-counter)\r\n6. variant of 娅冩|鏌滃彴[gui4 tai2]\r\n"},{"characters":"鏌ヨ幏","pinyin":"ch谩 hu貌","tone":"24","id":1190,"definition":"1. to track down and seize (a criminal suspect, contraband etc)\r\n"},{"characters":"鏌存补","pinyin":"ch谩i y贸u","tone":"22","id":1191,"definition":"1. diesel fuel\r\n"},{"characters":"鏍囧織","pinyin":"bi膩o zh矛","tone":"14","id":1192,"definition":"1. sign\r\n2. mark\r\n3. symbol\r\n4. to symbolize\r\n5. to indicate\r\n6. to mark\r\n"},{"characters":"鏍囨湰","pinyin":"bi膩o b臎n","tone":"13","id":1193,"definition":"1. specimen\r\n2. sample\r\n3. the root cause and symptoms of a disease\r\n"},{"characters":"鏍囩偣","pinyin":"bi膩o di菐n","tone":"13","id":1194,"definition":"1. punctuation\r\n2. a punctuation mark\r\n3. to punctuate\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏍囪","pinyin":"bi膩o j矛","tone":"14","id":1195,"definition":"1. sign\r\n2. mark\r\n3. symbol\r\n4. to mark up\r\n"},{"characters":"鏍囬","pinyin":"bi膩o t铆","tone":"12","id":1196,"definition":"1. title\r\n2. heading\r\n3. headline\r\n4. caption\r\n5. subject\r\n"},{"characters":"鏍","pinyin":"d貌ng","tone":"4","id":1197,"definition":"1. classifier for houses or buildings\r\n2. ridgepole (old)\r\n"},{"characters":"鏍峰瓙","pinyin":"y脿ng zi","tone":"40","id":1198,"definition":"1. appearance\r\n2. manner\r\n3. pattern\r\n4. model\r\n"},{"characters":"鏍峰紡","pinyin":"y脿ng sh矛","tone":"44","id":1199,"definition":"1. type\r\n2. style\r\n"},{"characters":"鏍稿績","pinyin":"h茅 x墨n","tone":"21","id":1200,"definition":"1. core\r\n2. nucleus\r\n"},{"characters":"鏍","pinyin":"g膿n","tone":"1","id":1201,"definition":"1. root\r\n2. basis\r\n3. classifier for long slender objects, e.g. cigarettes, guitar strings\r\n4. CL:姊潀鏉tiao2]\r\n5. radical (chemistry)\r\n"},{"characters":"鏍规湰","pinyin":"g膿n b臎n","tone":"13","id":1202,"definition":"1. fundamental\r\n2. basic\r\n3. root\r\n4. simply\r\n5. absolutely (not)\r\n6. (not) at all\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鏍煎","pinyin":"g茅 w脿i","tone":"24","id":1203,"definition":"1. especially\r\n2. particularly\r\n"},{"characters":"妗","pinyin":"t谩o","tone":"2","id":1204,"definition":"1. peach\r\n"},{"characters":"妗堜欢","pinyin":"脿n ji脿n","tone":"44","id":1205,"definition":"1. case\r\n2. instance\r\n3. CL:瀹梉zong1],妯亅妗zhuang1],璧穂qi3]\r\n"},{"characters":"妗堜緥","pinyin":"脿n l矛","tone":"44","id":1206,"definition":"1. case (law)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"妗斿瓙","pinyin":"j煤 zi","tone":"20","id":1207,"definition":"1. tangerine\r\n2. also written 姗樺瓙\r\n3. CL:鍊媩涓猍ge4],鐡ban4]\r\n"},{"characters":"妗f","pinyin":"d脿ng 脿n","tone":"44","id":1208,"definition":"1. file\r\n2. record\r\n3. archive\r\n"},{"characters":"妗f","pinyin":"d脿ng c矛","tone":"44","id":1209,"definition":"1. grade\r\n2. class\r\n3. quality\r\n4. level\r\n"},{"characters":"妗","pinyin":"qi谩o","tone":"2","id":1210,"definition":"1. bridge\r\n2. CL:搴zuo4]\r\n"},{"characters":"姊︽兂","pinyin":"m猫ng xi菐ng","tone":"43","id":1211,"definition":"1. (fig.) to dream of\r\n2. dream\r\n"},{"characters":"姊","pinyin":"l铆","tone":"2","id":1212,"definition":"1. pear\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姊冲瓙","pinyin":"sh奴 zi","tone":"10","id":1213,"definition":"1. comb\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"妫灄","pinyin":"s膿n l铆n","tone":"12","id":1214,"definition":"1. forest\r\n2. CL:鐗嘯pian4]\r\n"},{"characters":"妞嶇墿","pinyin":"zh铆 w霉","tone":"24","id":1215,"definition":"1. plant\r\n2. vegetation\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"姒傚康","pinyin":"g脿i ni脿n","tone":"44","id":1216,"definition":"1. concept\r\n2. idea\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姒傛嫭","pinyin":"g脿i ku貌","tone":"44","id":1217,"definition":"1. to summarize\r\n2. to generalize\r\n3. briefly\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姒滄牱","pinyin":"b菐ng y脿ng","tone":"34","id":1218,"definition":"1. example\r\n2. model\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"妯′豢","pinyin":"m贸 f菐ng","tone":"23","id":1219,"definition":"1. to imitate\r\n2. to copy\r\n3. to emulate\r\n4. to mimic\r\n5. model\r\n"},{"characters":"妯$壒","pinyin":"m贸 t猫","tone":"24","id":1220,"definition":"1. (fashion) model (loanword)\r\n"},{"characters":"妯$硦","pinyin":"m贸 hu","tone":"20","id":1221,"definition":"1. vague\r\n2. indistinct\r\n3. fuzzy\r\n"},{"characters":"姗","pinyin":"ch茅ng","tone":"2","id":1222,"definition":"1. orange tree\r\n2. orange (color)\r\n"},{"characters":"姗$毊","pinyin":"xi脿ng p铆","tone":"42","id":1223,"definition":"1. rubber\r\n2. an eraser\r\n3. CL:濉妡鍧梉kuai4]\r\n"},{"characters":"娆","pinyin":"qi脿n","tone":"4","id":1224,"definition":"1. deficient\r\n2. to owe\r\n3. to lack\r\n4. yawn\r\n"},{"characters":"娆″搧","pinyin":"c矛 p菒n","tone":"43","id":1225,"definition":"1. substandard products\r\n2. defective\r\n3. seconds\r\n"},{"characters":"娆″簭","pinyin":"c矛 x霉","tone":"44","id":1226,"definition":"1. sequence\r\n2. order\r\n"},{"characters":"娆¤","pinyin":"c矛 y脿o","tone":"44","id":1227,"definition":"1. secondary\r\n"},{"characters":"娆h祻","pinyin":"x墨n sh菐ng","tone":"13","id":1228,"definition":"1. to appreciate\r\n2. to enjoy\r\n3. to admire\r\n"},{"characters":"娆ф床","pinyin":"O奴 zh艒u","tone":"11","id":1229,"definition":"1. Europe\r\n2. abbr. for 姝愮緟宸存床|娆х綏宸存床[Ou1 luo2 ba1 Zhou1]\r\n"},{"characters":"姝","pinyin":"xi膿","tone":"1","id":1230,"definition":"1. to rest\r\n2. to take a break\r\n3. to stop\r\n4. to halt\r\n5. (dialect) to sleep\r\n6. a moment\r\n7. a short while\r\n"},{"characters":"姝","pinyin":"zh猫ng","tone":"4","id":1231,"definition":"1. first month of the lunar year\r\n2. straight\r\n3. upright\r\n4. proper\r\n5. main\r\n6. principal\r\n7. to correct\r\n8. to rectify\r\n9. exactly\r\n10. just (at that time)\r\n11. right (in that place)\r\n12. (math.) positive\r\n"},{"characters":"姝eソ","pinyin":"zh猫ng h菐o","tone":"43","id":1232,"definition":"1. just (in time)\r\n2. just right\r\n3. just enough\r\n4. to happen to\r\n5. to chance to\r\n6. by chance\r\n7. it just so happens that\r\n"},{"characters":"姝e父","pinyin":"zh猫ng ch谩ng","tone":"42","id":1233,"definition":"1. regular\r\n2. normal\r\n3. ordinary\r\n"},{"characters":"姝e紡","pinyin":"zh猫ng sh矛","tone":"44","id":1234,"definition":"1. formal\r\n2. official\r\n"},{"characters":"姝g‘","pinyin":"zh猫ng qu猫","tone":"44","id":1235,"definition":"1. correct\r\n2. proper\r\n"},{"characters":"姝ゅ","pinyin":"c菒 w脿i","tone":"34","id":1236,"definition":"1. besides\r\n2. in addition\r\n3. moreover\r\n4. furthermore\r\n"},{"characters":"姝ヤ紣","pinyin":"b霉 f谩","tone":"42","id":1237,"definition":"1. pace\r\n2. (measured) step\r\n3. march\r\n"},{"characters":"姝ラ","pinyin":"b霉 zh貌u","tone":"44","id":1238,"definition":"1. procedure\r\n2. step\r\n"},{"characters":"姝︽湳","pinyin":"w菙 sh霉","tone":"34","id":1239,"definition":"1. military skill or technique (in former times)\r\n2. all kinds of martial art sports (some claiming spiritual development)\r\n3. self-defense\r\n4. tradition of choreographed fights from opera and film (recent usage)\r\n5. also called kungfu 鍔熷か\r\n6. CL:绋畖绉峓zhong3]\r\n"},{"characters":"姝","pinyin":"w膩i","tone":"1","id":1240,"definition":"1. askew\r\n2. at a crooked angle\r\n3. devious\r\n4. noxious\r\n5. (coll.) to lie on one's side\r\n6. to sprain (one's ankle) (Tw)\r\n"},{"characters":"姝瑰緬","pinyin":"d菐i t煤","tone":"32","id":1241,"definition":"1. evildoer\r\n2. malefactor\r\n3. gangster\r\n4. hoodlum\r\n"},{"characters":"姝","pinyin":"s菒","tone":"3","id":1242,"definition":"1. to die\r\n2. impassable\r\n3. uncrossable\r\n4. inflexible\r\n5. rigid\r\n6. extremely\r\n7. damned\r\n"},{"characters":"娈嬪繊","pinyin":"c谩n r臎n","tone":"23","id":1243,"definition":"1. cruel\r\n2. mean\r\n3. merciless\r\n4. ruthless\r\n"},{"characters":"娈嬬柧","pinyin":"c谩n j铆","tone":"22","id":1244,"definition":"1. disabled\r\n2. handicapped\r\n3. deformity on a person or animal\r\n"},{"characters":"娈嬮叿","pinyin":"c谩n k霉","tone":"24","id":1245,"definition":"1. cruel\r\n2. cruelty\r\n"},{"characters":"姣掑搧","pinyin":"d煤 p菒n","tone":"23","id":1246,"definition":"1. drugs\r\n2. narcotics\r\n3. poison\r\n"},{"characters":"姣斾緥","pinyin":"b菒 l矛","tone":"34","id":1247,"definition":"1. proportion\r\n2. scale\r\n"},{"characters":"姣斿柣","pinyin":"b菒 y霉","tone":"34","id":1248,"definition":"1. to compare\r\n2. to liken to\r\n3. metaphor\r\n4. analogy\r\n5. figure of speech\r\n6. figuratively\r\n"},{"characters":"姣旀柟","pinyin":"b菒 f膩ng ","tone":"31","id":1249,"definition":"1. analogy\r\n2. instance\r\n3. for instance\r\n"},{"characters":"姣旈噸","pinyin":"b菒 zh貌ng","tone":"34","id":1250,"definition":"1. proportion\r\n2. specific gravity\r\n"},{"characters":"姣曠珶","pinyin":"b矛 j矛ng","tone":"44","id":1251,"definition":"1. after all\r\n2. all in all\r\n3. when all is said and done\r\n4. in the final analysis\r\n"},{"characters":"姣涚梾","pinyin":"m谩o b矛ng","tone":"24","id":1252,"definition":"1. fault\r\n2. defect\r\n3. shortcomings\r\n4. ailment\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姘斿","pinyin":"q矛 h貌u","tone":"44","id":1253,"definition":"1. climate\r\n2. atmosphere\r\n3. situation\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"姘旀皼","pinyin":"q矛 f膿n","tone":"41","id":1254,"definition":"1. atmosphere\r\n2. mood\r\n"},{"characters":"姘歌繙","pinyin":"y菕ng yu菐n","tone":"33","id":1255,"definition":"1. forever\r\n2. eternal\r\n"},{"characters":"姹囩巼","pinyin":"hu矛 l菧","tone":"44","id":1256,"definition":"1. exchange rate\r\n"},{"characters":"姹夎","pinyin":"H脿n y菙","tone":"43","id":1257,"definition":"1. Chinese language\r\n2. CL:闁|闂╗men2]\r\n"},{"characters":"姹犲","pinyin":"ch铆 t谩ng","tone":"22","id":1258,"definition":"1. pool\r\n2. pond\r\n"},{"characters":"姹℃煋","pinyin":"w奴 r菐n","tone":"13","id":1259,"definition":"1. pollution\r\n2. contamination\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"姹","pinyin":"T膩ng","tone":"1","id":1260,"definition":"1. surname Tang\r\n2. rushing current\r\n3. soup\r\n4. hot or boiling water\r\n5. decoction of medicinal herbs\r\n6. water in which sth has been boiled\r\n"},{"characters":"姹芥补","pinyin":"q矛 y贸u","tone":"42","id":1261,"definition":"1. gasoline\r\n"},{"characters":"娌夋","pinyin":"ch茅n s墨","tone":"21","id":1262,"definition":"1. to contemplate\r\n2. to ponder\r\n3. contemplation\r\n4. meditation\r\n"},{"characters":"娌夋穩","pinyin":"ch茅n di脿n","tone":"24","id":1263,"definition":"1. to settle\r\n2. to precipitate (solid sediment out of a solution)\r\n"},{"characters":"娌夌潃","pinyin":"ch茅n zhu贸","tone":"22","id":1264,"definition":"1. steady\r\n2. calm and collected\r\n3. not nervous\r\n"},{"characters":"娌夐噸","pinyin":"ch茅n zh貌ng","tone":"24","id":1265,"definition":"1. heavy\r\n2. hard\r\n3. serious\r\n4. critical\r\n"},{"characters":"娌夐椃","pinyin":"ch茅n m猫n","tone":"24","id":1266,"definition":"1. oppressive (of weather)\r\n2. heavy\r\n3. depressed\r\n4. not happy\r\n5. (of sound) dull\r\n6. muffled\r\n"},{"characters":"娌夐粯","pinyin":"ch茅n m貌","tone":"24","id":1267,"definition":"1. taciturn\r\n2. uncommunicative\r\n3. silent\r\n"},{"characters":"娌欏彂","pinyin":"sh膩 f膩","tone":"11","id":1268,"definition":"1. sofa (loanword)\r\n2. CL:姊潀鏉tiao2],寮祙寮燵zhang1]\r\n3. (Internet slang) the first reply or replier to a forum post\r\n"},{"characters":"娌欐哗","pinyin":"sh膩 t膩n","tone":"11","id":1269,"definition":"1. beach\r\n2. sandy shore\r\n3. CL:鐗嘯pian4]\r\n"},{"characters":"娌欐紶","pinyin":"sh膩 m貌","tone":"14","id":1270,"definition":"1. desert\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娌熼","pinyin":"g艒u t艒ng","tone":"11","id":1271,"definition":"1. to join\r\n2. to connect\r\n3. to link up\r\n4. to communicate\r\n"},{"characters":"娌℃湁","pinyin":"m茅i y菕u","tone":"23","id":1272,"definition":"1. haven't\r\n2. hasn't\r\n3. doesn't exist\r\n4. to not have\r\n5. to not be\r\n"},{"characters":"娌圭偢","pinyin":"y贸u zh谩","tone":"22","id":1273,"definition":"1. to deep fry\r\n"},{"characters":"娌荤枟","pinyin":"zh矛 li谩o","tone":"42","id":1274,"definition":"1. to treat (an illness)\r\n2. medical treatment\r\n3. therapy\r\n"},{"characters":"娉曚汉","pinyin":"f菐 r茅n","tone":"32","id":1275,"definition":"1. legal person\r\n2. corporation\r\n3. see also 鑷劧浜篬zi4 ran2 ren2]\r\n"},{"characters":"娉曢櫌","pinyin":"f菐 yu脿n","tone":"34","id":1276,"definition":"1. court of law\r\n2. court\r\n"},{"characters":"娉㈡氮","pinyin":"b艒 l脿ng","tone":"14","id":1277,"definition":"1. wave\r\n"},{"characters":"娉㈡稕","pinyin":"b艒 t膩o","tone":"11","id":1278,"definition":"1. great waves\r\n2. billows\r\n"},{"characters":"娉ㄥ唽","pinyin":"zh霉 c猫","tone":"44","id":1279,"definition":"1. to register\r\n2. to enroll\r\n"},{"characters":"娲","pinyin":"s菐","tone":"3","id":1280,"definition":"1. to sprinkle\r\n2. to spray\r\n3. to spill\r\n4. to shed\r\n"},{"characters":"娲","pinyin":"d貌ng","tone":"4","id":1281,"definition":"1. cave\r\n2. hole\r\n3. zero (unambiguous spoken form when spelling out numbers)\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娲昏穬","pinyin":"hu贸 yu猫","tone":"24","id":1282,"definition":"1. active\r\n2. lively\r\n3. excited\r\n4. to enliven\r\n5. to brighten up\r\n"},{"characters":"娲","pinyin":"p脿i","tone":"4","id":1283,"definition":"1. clique\r\n2. school\r\n3. group\r\n4. faction\r\n5. to dispatch\r\n6. to send\r\n7. to assign\r\n8. to appoint\r\n9. pi (Greek letter 螤蟺)\r\n10. the circular ratio pi = 3.1415926\r\n11. (loanword) pie\r\n"},{"characters":"娴佷紶","pinyin":"li煤 chu谩n","tone":"22","id":1284,"definition":"1. to spread\r\n2. to circulate\r\n3. to hand down\r\n"},{"characters":"娴佹唱","pinyin":"li煤 l猫i","tone":"24","id":1285,"definition":"1. to shed tears\r\n"},{"characters":"娴","pinyin":"qi菐n","tone":"3","id":1286,"definition":"1. sound of moving water\r\n2. shallow\r\n3. light (color)\r\n"},{"characters":"娴","pinyin":"ji膩o","tone":"1","id":1287,"definition":"1. to pour liquid\r\n2. to irrigate (using waterwheel)\r\n3. to water\r\n4. to cast (molten metal)\r\n5. to mold\r\n"},{"characters":"娴嬮噺","pinyin":"c猫 li谩ng","tone":"42","id":1288,"definition":"1. survey\r\n2. to measure\r\n3. to gauge\r\n4. to determine\r\n"},{"characters":"娴嬮獙","pinyin":"c猫 y脿n","tone":"44","id":1289,"definition":"1. test\r\n2. to test\r\n3. CL:娆ci4],鍊媩涓猍ge4]\r\n"},{"characters":"娴忚","pinyin":"li煤 l菐n","tone":"23","id":1290,"definition":"1. to skim over\r\n2. to browse\r\n"},{"characters":"娴","pinyin":"n贸ng","tone":"2","id":1291,"definition":"1. concentrated\r\n2. dense\r\n3. strong (smell etc)\r\n"},{"characters":"娴峰叧","pinyin":"h菐i gu膩n","tone":"31","id":1292,"definition":"1. customs (i.e. border crossing inspection)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娴烽矞","pinyin":"h菐i xi膩n","tone":"31","id":1293,"definition":"1. seafood\r\n"},{"characters":"娑堝寲","pinyin":"xi膩o hu脿","tone":"14","id":1294,"definition":"1. to digest\r\n2. digestion\r\n3. digestive\r\n"},{"characters":"娑堝け","pinyin":"xi膩o sh墨","tone":"11","id":1295,"definition":"1. to disappear\r\n2. to fade away\r\n"},{"characters":"娑堟伅","pinyin":"xi膩o xi","tone":"10","id":1296,"definition":"1. news\r\n2. information\r\n3. CL:姊潀鏉tiao2]\r\n"},{"characters":"娑堟瀬","pinyin":"xi膩o j铆","tone":"12","id":1297,"definition":"1. negative\r\n2. passive\r\n3. inactive\r\n"},{"characters":"娑堣垂","pinyin":"xi膩o f猫i","tone":"14","id":1298,"definition":"1. to consume\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娑","pinyin":"zh菐ng","tone":"3","id":1299,"definition":"1. to rise (of prices, rivers)\r\n2. to swell\r\n3. to distend\r\n"},{"characters":"娣樻皵","pinyin":"t谩o q矛","tone":"24","id":1300,"definition":"1. naughty\r\n2. mischievous\r\n"},{"characters":"娣","pinyin":"d脿n","tone":"4","id":1301,"definition":"1. insipid\r\n2. diluted\r\n3. weak\r\n4. mild\r\n5. light in color\r\n6. tasteless\r\n7. fresh\r\n8. indifferent\r\n9. nitrogen\r\n"},{"characters":"娣″","pinyin":"d脿n j矛","tone":"44","id":1302,"definition":"1. off season\r\n2. slow business season\r\n3. see also 鏃哄[wang4 ji4]\r\n"},{"characters":"娣℃按","pinyin":"d脿n shu菒","tone":"43","id":1303,"definition":"1. Danshui or Tanshui town in New Taipei City 鏂板寳甯俒Xin1 bei3 shi4], Taiwan\r\n2. potable water (water with low salt content)\r\n3. fresh water\r\n"},{"characters":"娣","pinyin":"sh膿n","tone":"1","id":1304,"definition":"1. old variant of 娣盵shen1]\r\n2. deep\r\n3. depth\r\n4. deeply\r\n5. (of a color) dark\r\n6. deep\r\n7. rich\r\n"},{"characters":"娣卞埢","pinyin":"sh膿n k猫","tone":"14","id":1305,"definition":"1. profound\r\n2. deep\r\n3. deep-going\r\n"},{"characters":"娓呮贰","pinyin":"q墨ng d脿n","tone":"14","id":1306,"definition":"1. light (of food, not greasy or strongly flavored)\r\n2. insipid\r\n3. slack (sales)\r\n"},{"characters":"娓╁害","pinyin":"w膿n d霉","tone":"14","id":1307,"definition":"1. temperature\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"娓╂殩","pinyin":"w膿n nu菐n","tone":"13","id":1308,"definition":"1. warm\r\n"},{"characters":"娓╂煍","pinyin":"w膿n r贸u","tone":"12","id":1309,"definition":"1. gentle and soft\r\n2. tender\r\n"},{"characters":"娓歌","pinyin":"y贸u l菐n","tone":"23","id":1310,"definition":"1. to go sight-seeing\r\n2. to tour\r\n3. to visit\r\n4. CL:娆ci4]\r\n"},{"characters":"婀挎鼎","pinyin":"sh墨 r霉n","tone":"14","id":1311,"definition":"1. moist\r\n"},{"characters":"婊","pinyin":"hu谩","tone":"2","id":1312,"definition":"1. surname Hua\r\n2. to slip\r\n3. to slide\r\n4. smooth\r\n5. slippery\r\n6. cunning\r\n"},{"characters":"婊","pinyin":"g菙n","tone":"3","id":1313,"definition":"1. to boil\r\n2. to roll\r\n3. to take a hike\r\n4. Get lost!\r\n"},{"characters":"婊¤冻","pinyin":"m菐n z煤","tone":"32","id":1314,"definition":"1. to satisfy\r\n2. to meet (the needs of)\r\n3. satisfied\r\n4. content\r\n"},{"characters":"婊","pinyin":"d墨","tone":"1","id":1315,"definition":"1. a drop\r\n2. to drip\r\n"},{"characters":"婕","pinyin":"l貌u","tone":"4","id":1316,"definition":"1. to leak\r\n2. to divulge\r\n3. to leave out by mistake\r\n4. waterclock or hourglass (old)\r\n"},{"characters":"婕斿嚭","pinyin":"y菐n ch奴","tone":"31","id":1317,"definition":"1. to act (in a play)\r\n2. to perform\r\n3. to put on (a performance)\r\n4. performance\r\n5. concert\r\n6. show\r\n7. CL:鍫磡鍦篬chang3],娆ci4]\r\n"},{"characters":"婕斿憳","pinyin":"y菐n yu谩n","tone":"32","id":1318,"definition":"1. actor or actress\r\n2. performer\r\n3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"婕旇","pinyin":"y菐n ji菐ng","tone":"33","id":1319,"definition":"1. lecture\r\n2. to make a speech\r\n"},{"characters":"娼祦","pinyin":"ch谩o li煤","tone":"22","id":1320,"definition":"1. tide\r\n2. current\r\n3. trend\r\n"},{"characters":"娼箍","pinyin":"ch谩o sh墨","tone":"21","id":1321,"definition":"1. damp\r\n2. moist\r\n"},{"characters":"婢勬竻","pinyin":"ch茅ng q墨ng","tone":"21","id":1322,"definition":"1. clear (of liquid)\r\n2. limpid\r\n3. to clarify\r\n4. to make sth clear\r\n5. to be clear (about the facts)\r\n6. to settle (of liquid)\r\n7. to become clear (by precipitation of impurities)\r\n8. precipitate (chemistry)\r\n9. to put in order\r\n10. to quell disturbances\r\n"},{"characters":"婵鐑","pinyin":"j墨 li猫","tone":"14","id":1323,"definition":"1. intense\r\n2. acute\r\n3. fierce\r\n"},{"characters":"婵掍复","pinyin":"b墨n l铆n","tone":"12","id":1324,"definition":"1. on the edge of\r\n2. (fig.) on the verge of\r\n3. close to\r\n"},{"characters":"鐏煷","pinyin":"hu菕 ch谩i","tone":"32","id":1325,"definition":"1. match (for lighting fire)\r\n2. CL:鏍筟gen1],鐩抂he2]\r\n"},{"characters":"鐏","pinyin":"d膿ng l贸ng","tone":"12","id":1326,"definition":"1. lantern\r\n"},{"characters":"鐏","pinyin":"hu墨","tone":"1","id":1327,"definition":"1. ash\r\n2. dust\r\n3. lime\r\n4. gray\r\n5. discouraged\r\n6. dejected\r\n"},{"characters":"鐏板皹","pinyin":"hu墨 ch茅n","tone":"12","id":1328,"definition":"1. dust\r\n"},{"characters":"鐏板績","pinyin":"hu墨 x墨n","tone":"11","id":1329,"definition":"1. to lose heart\r\n2. to be discouraged\r\n"},{"characters":"鐏垫椿","pinyin":"l铆ng hu贸","tone":"22","id":1330,"definition":"1. flexible\r\n2. nimble\r\n3. agile\r\n"},{"characters":"鐏惧","pinyin":"z膩i h脿i","tone":"14","id":1331,"definition":"1. calamity\r\n2. disaster\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐏跨儌","pinyin":"c脿n l脿n","tone":"44","id":1332,"definition":"1. to glitter\r\n2. brilliant\r\n3. splendid\r\n"},{"characters":"鐐婄儫","pinyin":"chu墨 y膩n","tone":"11","id":1333,"definition":"1. smoke from kitchen chimneys\r\n"},{"characters":"鐐","pinyin":"ch菐o","tone":"3","id":1334,"definition":"1. to saut茅\r\n2. to stir-fry\r\n3. to speculate\r\n4. to hype\r\n5. to fire (sb)\r\n"},{"characters":"鐐","pinyin":"di菐n","tone":"3","id":1335,"definition":"1. point\r\n2. dot\r\n3. drop\r\n4. speck\r\n5. o'clock\r\n6. point (in space or time)\r\n7. to draw a dot\r\n8. to check on a list\r\n9. to choose\r\n10. to order (food in a restaurant)\r\n11. to touch briefly\r\n12. to hint\r\n13. to light\r\n14. to ignite\r\n15. to pour a liquid drop by drop\r\n16. (old) one fifth of a two-hour watch 鏇碵geng1]\r\n17. dot stroke in Chinese characters\r\n18. classifier for items\r\n"},{"characters":"鐐瑰績","pinyin":"di菐n xin","tone":"30","id":1336,"definition":"1. light refreshments\r\n2. pastry\r\n3. dimsum (in Cantonese cooking)\r\n4. dessert\r\n"},{"characters":"鐐圭紑","pinyin":"di菐n zhu矛","tone":"34","id":1337,"definition":"1. to decorate\r\n2. to adorn\r\n3. sprinkled\r\n4. studded\r\n5. only for show\r\n"},{"characters":"鐑","pinyin":"l脿n","tone":"4","id":1338,"definition":"1. soft\r\n2. mushy\r\n3. well-cooked and soft\r\n4. to rot\r\n5. to decompose\r\n6. rotten\r\n7. worn out\r\n8. chaotic\r\n9. messy\r\n10. utterly\r\n11. thoroughly\r\n12. crappy\r\n13. bad\r\n"},{"characters":"鐑","pinyin":"t脿ng","tone":"4","id":1339,"definition":"1. to scald\r\n2. to burn (by scalding)\r\n3. to blanch (cooking)\r\n4. to heat (sth) up in hot water\r\n5. to perm\r\n6. to iron\r\n7. scalding hot\r\n"},{"characters":"鐑績","pinyin":"r猫 x墨n","tone":"41","id":1340,"definition":"1. enthusiasm\r\n2. zeal\r\n3. zealous\r\n4. zest\r\n5. enthusiastic\r\n6. ardent\r\n7. warmhearted\r\n"},{"characters":"鐑儓","pinyin":"r猫 li猫","tone":"44","id":1341,"definition":"1. enthusiastic\r\n2. ardent\r\n3. warm\r\n"},{"characters":"鐑埍","pinyin":"r猫 脿i","tone":"44","id":1342,"definition":"1. to love ardently\r\n2. to adore\r\n"},{"characters":"鐑椆","pinyin":"r猫 nao","tone":"40","id":1343,"definition":"1. bustling with noise and excitement\r\n2. lively\r\n"},{"characters":"鐒惰","pinyin":"r谩n 茅r","tone":"22","id":1344,"definition":"1. however\r\n2. yet\r\n3. but\r\n"},{"characters":"鐓ょ偔","pinyin":"m茅i t脿n","tone":"24","id":1345,"definition":"1. coal\r\n"},{"characters":"鐓","pinyin":"zh脿o","tone":"4","id":1346,"definition":"1. variant of 鐓zhao4]\r\n2. to shine\r\n3. to illuminate\r\n4. according to\r\n5. in accordance with\r\n6. to shine\r\n7. to illuminate\r\n8. to reflect\r\n9. to look at (one's reflection)\r\n10. to take (a photo)\r\n11. photo\r\n12. as requested\r\n13. as before\r\n"},{"characters":"鐓у父","pinyin":"zh脿o ch谩ng","tone":"42","id":1347,"definition":"1. as usual\r\n"},{"characters":"鐓","pinyin":"zh菙","tone":"3","id":1348,"definition":"1. variant of 鐓甗zhu3]\r\n2. to cook\r\n3. to boil\r\n"},{"characters":"鐔熸倝","pinyin":"sh煤 x墨","tone":"21","id":1349,"definition":"1. to be familiar with\r\n2. to know well\r\n"},{"characters":"鐔熺粌","pinyin":"sh煤 li脿n","tone":"24","id":1350,"definition":"1. practiced\r\n2. proficient\r\n3. skilled\r\n4. skillful\r\n"},{"characters":"鐔","pinyin":"谩o","tone":"2","id":1351,"definition":"1. to boil\r\n2. to simmer\r\n3. to cook on a slow fire\r\n4. to extract by heating\r\n5. to decoct\r\n6. to endure\r\n"},{"characters":"鐔","pinyin":"谩o y猫","tone":"24","id":1352,"definition":"1. to stay up late or all night\r\n"},{"characters":"鐕冪儳","pinyin":"r谩n sh膩o","tone":"21","id":1353,"definition":"1. to ignite\r\n2. to combust\r\n3. to burn\r\n4. combustion\r\n5. flaming\r\n"},{"characters":"鐖嗗彂","pinyin":"b脿o f膩","tone":"41","id":1354,"definition":"1. to break out\r\n2. to erupt\r\n3. to explode\r\n4. to burst out\r\n"},{"characters":"鐖嗙偢","pinyin":"b脿o zh脿","tone":"44","id":1355,"definition":"1. explosion\r\n2. to explode\r\n3. to blow up\r\n4. to detonate\r\n"},{"characters":"鐖","pinyin":"脿i","tone":"4","id":1356,"definition":"1. to love\r\n2. affection\r\n3. to be fond of\r\n4. to like\r\n"},{"characters":"鐖卞績","pinyin":"脿i x墨n","tone":"41","id":1357,"definition":"1. compassion\r\n2. kindness\r\n3. care for others\r\n4. love\r\n5. CL:鐗嘯pian4]\r\n6. charity (bazaar, golf day etc)\r\n7. heart (the symbol ?)\r\n"},{"characters":"鐖辨儨","pinyin":"脿i x墨","tone":"41","id":1358,"definition":"1. to cherish\r\n2. to treasure\r\n3. to use sparingly\r\n"},{"characters":"鐖辨埓","pinyin":"脿i d脿i","tone":"44","id":1359,"definition":"1. to love and respect\r\n2. love and respect\r\n"},{"characters":"鐖辨姢","pinyin":"脿i h霉","tone":"44","id":1360,"definition":"1. to cherish\r\n2. to treasure\r\n3. to take care of\r\n4. to love and protect\r\n"},{"characters":"鐗","pinyin":"pi脿n","tone":"4","id":1361,"definition":"1. disk\r\n2. sheet\r\n3. thin piece\r\n4. flake\r\n5. a slice\r\n6. film\r\n7. TV play\r\n8. to slice\r\n9. to carve thin\r\n10. partial\r\n11. incomplete\r\n12. one-sided\r\n13. classifier for slices, tablets, tract of land, area of water\r\n14. classifier for CDs, movies, DVDs etc\r\n15. used with numeral 涓[yi1]: classifier for scenario, scene, feeling, atmosphere, sound etc\r\n"},{"characters":"鐗囬潰","pinyin":"pi脿n mi脿n","tone":"44","id":1362,"definition":"1. unilateral\r\n2. one-sided\r\n"},{"characters":"鐗堟湰","pinyin":"b菐n b臎n","tone":"33","id":1363,"definition":"1. version\r\n2. edition\r\n3. release\r\n"},{"characters":"鐗欒啅","pinyin":"y谩 g膩o","tone":"21","id":1364,"definition":"1. toothpaste\r\n2. CL:绠guan3]\r\n"},{"characters":"鐗欓娇","pinyin":"y谩 ch菒","tone":"23","id":1365,"definition":"1. tooth\r\n2. dental\r\n3. CL:椤唡棰梉ke1]\r\n"},{"characters":"鐗╃悊","pinyin":"w霉 l菒","tone":"43","id":1366,"definition":"1. physics\r\n2. physical\r\n"},{"characters":"鐗╄川","pinyin":"w霉 zh矛","tone":"44","id":1367,"definition":"1. matter\r\n2. substance\r\n3. material\r\n4. materialistic\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐗瑰緛","pinyin":"t猫 zh膿ng","tone":"41","id":1368,"definition":"1. characteristic\r\n2. diagnostic property\r\n3. distinctive feature\r\n4. trait\r\n"},{"characters":"鐗规畩","pinyin":"t猫 sh奴","tone":"41","id":1369,"definition":"1. special\r\n2. particular\r\n3. unusual\r\n4. extraordinary\r\n"},{"characters":"鐗圭偣","pinyin":"t猫 di菐n","tone":"43","id":1370,"definition":"1. characteristic (feature)\r\n2. trait\r\n3. feature\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐗硅壊","pinyin":"t猫 s猫","tone":"44","id":1371,"definition":"1. characteristic\r\n2. distinguishing feature or quality\r\n"},{"characters":"鐘跺喌","pinyin":"zhu脿ng ku脿ng","tone":"44","id":1372,"definition":"1. condition\r\n2. state\r\n3. situation\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐘舵","pinyin":"zhu脿ng t脿i","tone":"44","id":1373,"definition":"1. state of affairs\r\n2. state\r\n3. mode\r\n4. situation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐘硅鲍","pinyin":"y贸u y霉","tone":"24","id":1374,"definition":"1. to hesitate\r\n"},{"characters":"鐙","pinyin":"g菕u","tone":"3","id":1375,"definition":"1. dog\r\n2. CL:闅粅鍙猍zhi1],姊潀鏉tiao2]\r\n"},{"characters":"鐙$尵","pinyin":"ji菐o hu谩","tone":"32","id":1376,"definition":"1. crafty\r\n2. cunning\r\n3. sly\r\n"},{"characters":"鐙壒","pinyin":"d煤 t猫","tone":"24","id":1377,"definition":"1. unique\r\n2. distinct\r\n3. having special characteristics\r\n"},{"characters":"鐙珛","pinyin":"d煤 l矛","tone":"24","id":1378,"definition":"1. independent\r\n2. independence\r\n3. to stand alone\r\n"},{"characters":"鐙","pinyin":"d煤 c谩i","tone":"22","id":1379,"definition":"1. dictatorship\r\n"},{"characters":"鐙瓙","pinyin":"sh墨 zi","tone":"10","id":1380,"definition":"1. Leo (star sign)\r\n2. Shihtzu township in Pingtung County 灞忔澅绺灞忎笢鍘縖Ping2 dong1 Xian4], Taiwan\r\n3. lion\r\n4. CL:闅粅鍙猍zhi1],闋瓅澶碵tou2]\r\n"},{"characters":"鐚","pinyin":"zh奴","tone":"1","id":1381,"definition":"1. hog\r\n2. pig\r\n3. swine\r\n4. CL:鍙kou3],闋瓅澶碵tou2]\r\n"},{"characters":"鐚","pinyin":"m膩o","tone":"1","id":1382,"definition":"1. cat\r\n2. CL:闅粅鍙猍zhi1]\r\n3. (dialect) to hide oneself\r\n4. (coll.) modem\r\n"},{"characters":"鐚村瓙","pinyin":"h贸u zi","tone":"20","id":1383,"definition":"1. monkey\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"鐜夌背","pinyin":"y霉 m菒","tone":"43","id":1384,"definition":"1. corn\r\n2. maize\r\n3. CL:绮抂li4]\r\n"},{"characters":"鐜嬪瓙","pinyin":"w谩ng z菒","tone":"23","id":1385,"definition":"1. prince\r\n2. son of a king\r\n"},{"characters":"鐜╁叿","pinyin":"w谩n j霉","tone":"24","id":1386,"definition":"1. plaything\r\n2. toy\r\n"},{"characters":"鐜颁唬","pinyin":"xi脿n d脿i","tone":"44","id":1387,"definition":"1. Hyundai, South Korean company\r\n2. modern times\r\n3. modern age\r\n4. modern era\r\n"},{"characters":"鐜板疄","pinyin":"xi脿n sh铆","tone":"42","id":1388,"definition":"1. reality\r\n2. actuality\r\n3. real\r\n4. actual\r\n5. realistic\r\n"},{"characters":"鐜拌薄","pinyin":"xi脿n xi脿ng","tone":"44","id":1389,"definition":"1. appearance\r\n2. phenomenon\r\n3. CL:鍊媩涓猍ge4],绋畖绉峓zhong3]\r\n"},{"characters":"鐜伴噾","pinyin":"xi脿n j墨n","tone":"41","id":1390,"definition":"1. cash\r\n"},{"characters":"鐜荤拑","pinyin":"b艒 li","tone":"10","id":1391,"definition":"1. glass\r\n2. CL:寮祙寮燵zhang1],濉妡鍧梉kuai4]\r\n3. (slang) male homosexual\r\n"},{"characters":"鐝嶆儨","pinyin":"zh膿n x墨","tone":"11","id":1392,"definition":"1. to treasure\r\n2. to value\r\n3. to cherish\r\n"},{"characters":"鐞冭糠","pinyin":"qi煤 m铆","tone":"22","id":1393,"definition":"1. fan (ball sports)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐞嗙敱","pinyin":"l菒 y贸u","tone":"32","id":1394,"definition":"1. reason\r\n2. grounds\r\n3. justification\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐞嗚","pinyin":"l菒 l霉n","tone":"34","id":1395,"definition":"1. theory\r\n2. CL:鍊媩涓猍ge4]\r\n3. to argue\r\n4. to take notice of\r\n"},{"characters":"鐢氳嚦","pinyin":"sh猫n zh矛","tone":"44","id":1396,"definition":"1. even\r\n2. so much so that\r\n"},{"characters":"鐢熶骇","pinyin":"sh膿ng ch菐n","tone":"13","id":1397,"definition":"1. to produce\r\n2. to manufacture\r\n3. to give birth to a child\r\n"},{"characters":"鐢熷姩","pinyin":"sh膿ng d貌ng","tone":"14","id":1398,"definition":"1. vivid\r\n2. lively\r\n"},{"characters":"鐢熷懡","pinyin":"sh膿ng m矛ng","tone":"14","id":1399,"definition":"1. life\r\n2. living\r\n3. biological\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐢熸剰","pinyin":"sh膿ng y矛","tone":"14","id":1400,"definition":"1. life force\r\n2. vitality\r\n3. business\r\n4. CL:绛唡绗擺bi3]\r\n"},{"characters":"鐢熸椿","pinyin":"sh膿ng hu贸","tone":"12","id":1401,"definition":"1. life\r\n2. activity\r\n3. to live\r\n4. livelihood\r\n"},{"characters":"鐢熼暱","pinyin":"sh膿ng zh菐ng","tone":"13","id":1402,"definition":"1. to grow\r\n"},{"characters":"鐢ㄥ姛","pinyin":"y貌ng g艒ng","tone":"41","id":1403,"definition":"1. diligent\r\n2. industrious (in one's studies)\r\n3. to study hard\r\n4. to make great effort\r\n"},{"characters":"鐢ㄩ","pinyin":"y貌ng t煤","tone":"42","id":1404,"definition":"1. use\r\n2. application\r\n"},{"characters":"鐢","pinyin":"shu菐i","tone":"3","id":1405,"definition":"1. to throw\r\n2. to fling\r\n3. to swing\r\n4. to leave behind\r\n5. to throw off\r\n6. to dump (sb)\r\n"},{"characters":"鐢","pinyin":"b茅ng","tone":"2","id":1406,"definition":"1. need not\r\n2. (contraction of 涓 and 鐢)\r\n"},{"characters":"鐢","pinyin":"y贸u","tone":"2","id":1407,"definition":"1. to follow\r\n2. from\r\n3. it is for...to\r\n4. reason\r\n5. cause\r\n6. because of\r\n7. due to\r\n8. to\r\n9. to leave it (to sb)\r\n10. by (introduces passive verb)\r\n"},{"characters":"鐢变簬","pinyin":"y贸u y煤","tone":"22","id":1408,"definition":"1. due to\r\n2. as a result of\r\n3. thanks to\r\n4. owing to\r\n5. since\r\n6. because\r\n"},{"characters":"鐢","pinyin":"ji菐","tone":"3","id":1409,"definition":"1. first of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1]\r\n2. (used for an unspecified person or thing)\r\n3. first (in a list, as a party to a contract etc)\r\n4. letter \"A\" or roman \"I\" in list \"A, B, C\", or \"I, II, III\" etc\r\n5. armor plating\r\n6. shell or carapace\r\n7. (of the fingers or toes) nail\r\n8. bladed leather or metal armor (old)\r\n9. ranking system used in the Imperial examinations (old)\r\n10. civil administration unit (old)\r\n11. ancient Chinese compass point: 75掳\r\n"},{"characters":"鐢靛彴","pinyin":"di脿n t谩i","tone":"42","id":1410,"definition":"1. transmitter-receiver\r\n2. broadcasting station\r\n3. radio station\r\n4. CL:鍊媩涓猍ge4],瀹禰jia1]\r\n"},{"characters":"鐢靛奖","pinyin":"di脿n y菒ng","tone":"43","id":1411,"definition":"1. movie\r\n2. film\r\n3. CL:閮╗bu4],鐗嘯pian4],骞昜mu4],鍫磡鍦篬chang3]\r\n"},{"characters":"鐢垫睜","pinyin":"di脿n ch铆","tone":"42","id":1412,"definition":"1. battery\r\n2. CL:绡|鑺俒jie2],绲剕缁刐zu3]\r\n"},{"characters":"鐢垫簮","pinyin":"di脿n yu谩n","tone":"42","id":1413,"definition":"1. electric power source\r\n"},{"characters":"鐢佃剳","pinyin":"di脿n n菐o","tone":"43","id":1414,"definition":"1. computer\r\n2. CL:鑷簗鍙癧tai2]\r\n"},{"characters":"鐢佃","pinyin":"di脿n sh矛","tone":"44","id":1415,"definition":"1. television\r\n2. TV\r\n3. CL:鑷簗鍙癧tai2],鍊媩涓猍ge4]\r\n"},{"characters":"鐣呴","pinyin":"ch脿ng t艒ng","tone":"41","id":1416,"definition":"1. unimpeded\r\n2. free-flowing\r\n3. straight path\r\n4. unclogged\r\n5. move without obstruction\r\n"},{"characters":"鐣呴攢","pinyin":"ch脿ng xi膩o","tone":"41","id":1417,"definition":"1. to sell well\r\n2. best seller\r\n3. chart-topping\r\n"},{"characters":"鐣","pinyin":"f膩n","tone":"1","id":1418,"definition":"1. surname Pan\r\n2. foreign country\r\n3. foreigner\r\n4. foreign (non-Chinese)\r\n5. barbarian\r\n6. classifier for occurrences (of an action or deed)\r\n7. -fold (as in twofold etc)\r\n8. kind\r\n9. sort\r\n"},{"characters":"鐤戦棶","pinyin":"y铆 w猫n","tone":"24","id":1419,"definition":"1. question\r\n2. interrogation\r\n3. doubt\r\n"},{"characters":"鐤","pinyin":"b膩","tone":"1","id":1420,"definition":"1. scar\r\n2. scab\r\n"},{"characters":"鐤媯","pinyin":"f膿ng ku谩ng","tone":"12","id":1421,"definition":"1. crazy\r\n2. frantic\r\n3. extreme popularity\r\n"},{"characters":"鐤插姵","pinyin":"p铆 l谩o","tone":"22","id":1422,"definition":"1. fatigue\r\n2. wearily\r\n3. weariness\r\n4. weary\r\n"},{"characters":"鐤肩埍","pinyin":"t茅ng 脿i","tone":"24","id":1423,"definition":"1. to love dearly\r\n"},{"characters":"鐥呮瘨","pinyin":"b矛ng d煤","tone":"42","id":1424,"definition":"1. virus\r\n"},{"characters":"鐥","pinyin":"y菐ng","tone":"3","id":1425,"definition":"1. variant of 鐧鐥抂yang3]\r\n2. to itch\r\n3. to tickle\r\n4. to itch\r\n5. to tickle\r\n"},{"characters":"鐥涘揩","pinyin":"t貌ng ku脿i","tone":"44","id":1426,"definition":"1. delighted\r\n2. to one's heart's content\r\n3. straightforward\r\n4. also pr. [tong4 kuai5]\r\n"},{"characters":"鐥涜嫤","pinyin":"t貌ng k菙","tone":"43","id":1427,"definition":"1. pain\r\n2. suffering\r\n3. painful\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐧岀棁","pinyin":"谩i zh猫ng","tone":"24","id":1428,"definition":"1. cancer\r\n"},{"characters":"鐧诲綍","pinyin":"d膿ng l霉","tone":"14","id":1429,"definition":"1. to register\r\n2. to log in\r\n"},{"characters":"鐧昏","pinyin":"d膿ng j矛","tone":"14","id":1430,"definition":"1. to register (one's name)\r\n"},{"characters":"鐧婚檰","pinyin":"d膿ng l霉","tone":"14","id":1431,"definition":"1. to land\r\n2. to come ashore\r\n3. to make landfall (of typhoon etc)\r\n4. to log in\r\n"},{"characters":"鐨","pinyin":"de","tone":"0","id":1432,"definition":"1. of\r\n2. ~'s (possessive particle)\r\n3. (used after an attribute)\r\n4. (used to form a nominal expression)\r\n5. (used at the end of a declarative sentence for emphasis)\r\n6. see 鐨勫+[di1 shi4]\r\n7. really and truly\r\n8. aim\r\n9. clear\r\n"},{"characters":"鐨勭‘","pinyin":"d铆 qu猫","tone":"24","id":1433,"definition":"1. really\r\n2. indeed\r\n"},{"characters":"鐩","pinyin":"p茅n","tone":"2","id":1434,"definition":"1. basin\r\n2. flower pot\r\n3. unit of volume equal to 12 鏂 and 8 鍗, approx 128 liters\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐩","pinyin":"y谩n","tone":"2","id":1435,"definition":"1. salt\r\n2. CL:绮抂li4]\r\n"},{"characters":"鐩","pinyin":"g脿i","tone":"4","id":1436,"definition":"1. surname Ge\r\n2. lid\r\n3. top\r\n4. cover\r\n5. canopy\r\n6. to cover\r\n7. to conceal\r\n8. to build\r\n"},{"characters":"鐩楃獌","pinyin":"d脿o qi猫","tone":"44","id":1437,"definition":"1. to steal\r\n"},{"characters":"鐩","pinyin":"Sh猫ng","tone":"4","id":1438,"definition":"1. surname Sheng\r\n2. to hold\r\n3. to contain\r\n4. to ladle\r\n5. to pick up with a utensil\r\n6. flourishing\r\n7. vigorous\r\n8. magnificent\r\n9. extensively\r\n"},{"characters":"鐩墠","pinyin":"m霉 qi谩n","tone":"42","id":1439,"definition":"1. at the present time\r\n2. currently\r\n"},{"characters":"鐩綍","pinyin":"m霉 l霉","tone":"44","id":1440,"definition":"1. catalog\r\n2. table of contents\r\n3. directory (on computer hard drive)\r\n4. list\r\n5. contents\r\n"},{"characters":"鐩爣","pinyin":"m霉 bi膩o","tone":"41","id":1441,"definition":"1. target\r\n2. goal\r\n3. objective\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鐩","pinyin":"d墨ng","tone":"1","id":1442,"definition":"1. to watch attentively\r\n2. to fix one's attention on\r\n3. to stare at\r\n4. to gaze at\r\n"},{"characters":"鐩","pinyin":"zh铆","tone":"2","id":1443,"definition":"1. surname Zhi\r\n2. Zhi (c. 2000 BC), fifth of the legendary Flame Emperors 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God\r\n3. straight\r\n4. to straighten\r\n5. fair and reasonable\r\n6. frank\r\n7. straightforward\r\n8. (indicates continuing motion or action)\r\n9. vertical\r\n10. vertical downward stroke in Chinese characters\r\n"},{"characters":"鐩存帴","pinyin":"zh铆 ji膿","tone":"21","id":1444,"definition":"1. direct\r\n2. opposite: indirect 闁撴帴|闂存帴\r\n3. immediate\r\n4. directly\r\n5. straightforward\r\n"},{"characters":"鐩镐技","pinyin":"xi膩ng s矛","tone":"14","id":1445,"definition":"1. to resemble\r\n2. similar\r\n3. like\r\n4. resemblance\r\n5. similarity\r\n"},{"characters":"鐩稿叧","pinyin":"xi膩ng gu膩n","tone":"11","id":1446,"definition":"1. related\r\n2. relevant\r\n3. pertinent\r\n4. to be interrelated\r\n5. (statistics) correlation\r\n"},{"characters":"鐩稿弽","pinyin":"xi膩ng f菐n","tone":"13","id":1447,"definition":"1. opposite\r\n2. contrary\r\n"},{"characters":"鐩稿悓","pinyin":"xi膩ng t贸ng","tone":"12","id":1448,"definition":"1. identical\r\n2. same\r\n"},{"characters":"鐩稿","pinyin":"xi膩ng ch菙","tone":"13","id":1449,"definition":"1. to be in contact (with sb)\r\n2. to associate\r\n3. to interact\r\n4. to get along (well, poorly)\r\n"},{"characters":"鐩稿","pinyin":"xi膩ng du矛","tone":"14","id":1450,"definition":"1. relatively\r\n2. opposite\r\n3. to resist\r\n4. to oppose\r\n5. relative\r\n6. vis-a-vis\r\n7. counterpart\r\n"},{"characters":"鐩稿綋","pinyin":"xi膩ng d膩ng","tone":"11","id":1451,"definition":"1. equivalent to\r\n2. appropriate\r\n3. considerably\r\n4. to a certain extent\r\n5. fairly\r\n6. quite\r\n"},{"characters":"鐩兼湜","pinyin":"p脿n w脿ng","tone":"44","id":1452,"definition":"1. to hope for\r\n2. to look forward to\r\n"},{"characters":"鐪","pinyin":"sh臎ng","tone":"3","id":1453,"definition":"1. to save\r\n2. to economize\r\n3. to do without\r\n4. to omit\r\n5. to leave out\r\n6. province\r\n7. CL:鍊媩涓猍ge4]\r\n8. to inspect\r\n9. to examine\r\n10. to be aware\r\n11. to pay a visit (to one's parents or elders)\r\n"},{"characters":"鐪佺暐","pinyin":"sh臎ng l眉猫","tone":"34","id":1454,"definition":"1. to leave out\r\n2. an omission\r\n"},{"characters":"鐪夋瘺","pinyin":"m茅i mao","tone":"20","id":1455,"definition":"1. eyebrow\r\n2. CL:鏍筟gen1]\r\n"},{"characters":"鐪嬩笉璧","pinyin":"k脿n bu q菒","tone":"403","id":1456,"definition":"1. to look down upon\r\n2. to despise\r\n"},{"characters":"鐪嬫湜","pinyin":"k脿n w脿ng","tone":"44","id":1457,"definition":"1. to visit\r\n2. to pay a call to\r\n"},{"characters":"鐪熷疄","pinyin":"zh膿n sh铆","tone":"12","id":1458,"definition":"1. true\r\n2. real\r\n"},{"characters":"鐪熸","pinyin":"zh膿n zh猫ng","tone":"14","id":1459,"definition":"1. genuine\r\n2. real\r\n3. true\r\n4. genuinely\r\n"},{"characters":"鐪奸暅","pinyin":"y菐n j矛ng","tone":"34","id":1460,"definition":"1. spectacles\r\n2. eyeglasses\r\n3. CL:鍓痆fu4]\r\n"},{"characters":"鐫鍑","pinyin":"zh谩o li谩ng","tone":"22","id":1461,"definition":"1. to catch cold\r\n2. Taiwan pr. [zhao1 liang2]\r\n"},{"characters":"鐫鐏","pinyin":"zh谩o hu菕","tone":"23","id":1462,"definition":"1. to ignite\r\n2. to burn\r\n"},{"characters":"鐫","pinyin":"zh膿ng","tone":"1","id":1463,"definition":"1. to open (one's eyes)\r\n"},{"characters":"鐫d績","pinyin":"d奴 c霉","tone":"14","id":1464,"definition":"1. to supervise and urge completion of a task\r\n2. to urge on\r\n"},{"characters":"鐬","pinyin":"xi膩","tone":"1","id":1465,"definition":"1. blind\r\n2. groundlessly\r\n3. foolishly\r\n4. to no purpose\r\n"},{"characters":"鐬","pinyin":"qi谩o","tone":"2","id":1466,"definition":"1. to look at\r\n2. to see\r\n3. to see (a doctor)\r\n4. to visit\r\n"},{"characters":"鐬","pinyin":"d猫ng","tone":"4","id":1467,"definition":"1. to open (one's eyes) wide\r\n2. to stare at\r\n3. to glare at\r\n"},{"characters":"鐭涚浘","pinyin":"m谩o d霉n","tone":"24","id":1468,"definition":"1. contradiction\r\n2. CL:鍊媩涓猍ge4]\r\n3. conflicting views\r\n4. contradictory\r\n"},{"characters":"鐭ヨ瘑","pinyin":"zh墨 shi","tone":"10","id":1469,"definition":"1. knowledge\r\n2. CL:闁|闂╗men2]\r\n3. intellectual\r\n"},{"characters":"鐭績","pinyin":"du菐n c霉","tone":"34","id":1470,"definition":"1. short in time\r\n2. fleeting\r\n3. brief\r\n4. gasping (breath)\r\n5. curt (tone of voice)\r\n"},{"characters":"鐭冲ご","pinyin":"sh铆 tou","tone":"20","id":1471,"definition":"1. stone\r\n2. CL:濉妡鍧梉kuai4]\r\n"},{"characters":"鐮","pinyin":"k菐n","tone":"3","id":1472,"definition":"1. to chop\r\n2. to cut down\r\n3. to throw sth at sb\r\n"},{"characters":"鐮旂┒","pinyin":"y谩n ji奴","tone":"21","id":1473,"definition":"1. research\r\n2. a study\r\n3. CL:闋厊椤筟xiang4]\r\n"},{"characters":"鐮","pinyin":"p貌","tone":"4","id":1474,"definition":"1. broken\r\n2. damaged\r\n3. worn out\r\n4. lousy\r\n5. rotten\r\n6. to break, split or cleave\r\n7. to get rid of\r\n8. to destroy\r\n9. to break with\r\n10. to defeat\r\n11. to capture (a city etc)\r\n12. to expose the truth of\r\n"},{"characters":"鐮翠骇","pinyin":"p貌 ch菐n","tone":"43","id":1475,"definition":"1. to go bankrupt\r\n2. to become impoverished\r\n3. bankruptcy\r\n"},{"characters":"鐮村潖","pinyin":"p貌 hu脿i","tone":"44","id":1476,"definition":"1. destruction\r\n2. damage\r\n3. to wreck\r\n4. to break\r\n5. to destroy\r\n"},{"characters":"纭曞+","pinyin":"shu貌 sh矛","tone":"44","id":1477,"definition":"1. master's degree\r\n2. person who has a master's degree\r\n3. learned person\r\n"},{"characters":"纭","pinyin":"y矛ng","tone":"4","id":1478,"definition":"1. hard\r\n2. stiff\r\n3. strong\r\n4. firm\r\n5. resolutely\r\n6. doggedly\r\n7. good (quality)\r\n8. able (person)\r\n"},{"characters":"纭欢","pinyin":"y矛ng ji脿n","tone":"44","id":1479,"definition":"1. hardware\r\n"},{"characters":"纭畾","pinyin":"qu猫 d矛ng","tone":"44","id":1480,"definition":"1. definite\r\n2. certain\r\n3. fixed\r\n4. to fix (on sth)\r\n5. to determine\r\n6. to be sure\r\n7. to ensure\r\n8. to make certain\r\n9. to ascertain\r\n10. to clinch\r\n11. to recognize\r\n12. to confirm\r\n13. OK (on computer dialog box)\r\n"},{"characters":"纭疄","pinyin":"qu猫 sh铆","tone":"42","id":1481,"definition":"1. indeed\r\n2. really\r\n3. reliable\r\n4. real\r\n5. true\r\n"},{"characters":"纭","pinyin":"qu猫 r猫n","tone":"44","id":1482,"definition":"1. to confirm\r\n2. to verify\r\n3. confirmation\r\n"},{"characters":"纰","pinyin":"su矛","tone":"4","id":1483,"definition":"1. to break down\r\n2. to break into pieces\r\n3. fragmentary\r\n"},{"characters":"纰","pinyin":"p猫ng","tone":"4","id":1484,"definition":"1. variant of 纰癧peng4]\r\n2. to touch\r\n3. to meet with\r\n4. to bump\r\n5. old variant of 纰癧peng4]\r\n"},{"characters":"纾佸甫","pinyin":"c铆 d脿i","tone":"24","id":1485,"definition":"1. magnetic tape\r\n2. CL:鐩鐩榌pan2],鐩抂he2]\r\n"},{"characters":"纾","pinyin":"b脿ng","tone":"4","id":1486,"definition":"1. see 纾呯Г scale\r\n2. platform balance\r\n3. (loanword) pound (unit of weight, about 454 grams)\r\n"},{"characters":"纾嬪晢","pinyin":"cu艒 sh膩ng","tone":"11","id":1487,"definition":"1. to consult\r\n2. to discuss seriously\r\n3. to negotiate\r\n4. to confer\r\n5. negotiations\r\n6. consultations\r\n"},{"characters":"绀句細","pinyin":"sh猫 hu矛","tone":"44","id":1488,"definition":"1. society\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绁濈","pinyin":"zh霉 f煤","tone":"42","id":1489,"definition":"1. blessings\r\n2. to wish sb well\r\n"},{"characters":"绁濊春","pinyin":"zh霉 h猫","tone":"44","id":1490,"definition":"1. to congratulate\r\n2. congratulations\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绁炰粰","pinyin":"sh茅n xi膩n","tone":"21","id":1491,"definition":"1. Daoist immortal\r\n2. supernatural entity\r\n3. (in modern fiction) fairy, elf, leprechaun etc\r\n4. fig. lighthearted person\r\n"},{"characters":"绁炵","pinyin":"sh茅n m矛","tone":"24","id":1492,"definition":"1. mysterious\r\n2. mystery\r\n"},{"characters":"绁炶瘽","pinyin":"sh茅n hu脿","tone":"24","id":1493,"definition":"1. legend\r\n2. fairy tale\r\n3. myth\r\n4. mythology\r\n"},{"characters":"绂诲","pinyin":"l铆 h奴n","tone":"21","id":1494,"definition":"1. to divorce\r\n2. divorced from (one's spouse)\r\n"},{"characters":"绉佷汉","pinyin":"s墨 r茅n","tone":"12","id":1495,"definition":"1. private\r\n2. personal\r\n3. interpersonal\r\n4. sb with whom one has a close personal relationship\r\n5. a member of one's clique\r\n"},{"characters":"绉嶇被","pinyin":"zh菕ng l猫i","tone":"34","id":1496,"definition":"1. kind\r\n2. genus\r\n3. type\r\n4. category\r\n5. variety\r\n6. species\r\n7. sort\r\n8. class\r\n"},{"characters":"绉樹功","pinyin":"m矛 sh奴","tone":"41","id":1497,"definition":"1. secretary\r\n"},{"characters":"绉樺瘑","pinyin":"m矛 m矛","tone":"44","id":1498,"definition":"1. secret\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绉","pinyin":"z奴","tone":"1","id":1499,"definition":"1. to hire\r\n2. to rent\r\n3. to charter\r\n4. to rent out\r\n5. to lease out\r\n6. rent\r\n7. land tax\r\n"},{"characters":"绉","pinyin":"ch猫ng","tone":"4","id":1500,"definition":"1. variant of 绋眧绉癧cheng1], to weigh\r\n2. steelyard\r\n3. Roman balance\r\n4. CL:鑷簗鍙癧tai2]\r\n"},{"characters":"绉╁簭","pinyin":"zh矛 x霉","tone":"44","id":1501,"definition":"1. order (orderly)\r\n2. order (sequence)\r\n3. social order\r\n4. the state (of society)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绉","pinyin":"ch膿ng","tone":"1","id":1502,"definition":"1. to fit\r\n2. balanced\r\n3. suitable\r\n4. to weigh\r\n5. to state\r\n6. to name\r\n7. name\r\n8. appellation\r\n9. to praise\r\n10. variant of 绉cheng4]\r\n11. steelyard\r\n"},{"characters":"绉板彿","pinyin":"ch膿ng h脿o","tone":"14","id":1503,"definition":"1. name\r\n2. term of address\r\n3. title\r\n"},{"characters":"绉板懠","pinyin":"ch膿ng hu","tone":"10","id":1504,"definition":"1. to call\r\n2. to address as\r\n3. appellation\r\n"},{"characters":"绉拌禐","pinyin":"ch膿ng z脿n","tone":"14","id":1505,"definition":"1. to praise\r\n2. to acclaim\r\n3. to commend\r\n4. to compliment\r\n"},{"characters":"绉诲姩","pinyin":"y铆 d貌ng","tone":"24","id":1506,"definition":"1. to move\r\n2. movement\r\n3. migration\r\n4. mobile\r\n5. portable\r\n"},{"characters":"绉绘皯","pinyin":"y铆 m铆n","tone":"22","id":1507,"definition":"1. to immigrate\r\n2. to migrate\r\n3. emigrant\r\n4. immigrant\r\n"},{"characters":"绋嬪簭","pinyin":"ch茅ng x霉","tone":"24","id":1508,"definition":"1. procedures\r\n2. sequence\r\n3. order\r\n4. computer program\r\n"},{"characters":"绋嬪害","pinyin":"ch茅ng d霉","tone":"24","id":1509,"definition":"1. degree (level or extent)\r\n2. level\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绋嶅井","pinyin":"sh膩o w膿i","tone":"11","id":1510,"definition":"1. a little bit\r\n"},{"characters":"绋","pinyin":"shu矛","tone":"4","id":1511,"definition":"1. taxes\r\n2. duties\r\n"},{"characters":"绋犲瘑","pinyin":"ch贸u m矛","tone":"24","id":1512,"definition":"1. dense\r\n"},{"characters":"绋冲畾","pinyin":"w臎n d矛ng","tone":"34","id":1513,"definition":"1. steady\r\n2. stable\r\n3. stability\r\n4. to stabilize\r\n5. to pacify\r\n"},{"characters":"绋昏胺","pinyin":"d脿o g菙","tone":"43","id":1514,"definition":"1. rice crops\r\n"},{"characters":"绌","pinyin":"qi贸ng","tone":"2","id":1515,"definition":"1. exhausted\r\n2. poor\r\n"},{"characters":"绌洪棽","pinyin":"k貌ng xi谩n","tone":"42","id":1516,"definition":"1. idle\r\n2. free time\r\n3. leisure\r\n4. unused (place)\r\n"},{"characters":"绌洪棿","pinyin":"k艒ng ji膩n","tone":"11","id":1517,"definition":"1. space\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绌胯秺","pinyin":"chu膩n yu猫","tone":"14","id":1518,"definition":"1. to pass through\r\n2. to cross\r\n3. to overcome\r\n"},{"characters":"绐佸嚭","pinyin":"t奴 ch奴","tone":"11","id":1519,"definition":"1. prominent\r\n2. outstanding\r\n3. to give prominence to\r\n4. to protrude\r\n5. to project\r\n"},{"characters":"绐","pinyin":"zh菐i","tone":"3","id":1520,"definition":"1. narrow\r\n2. narrow-minded\r\n3. badly off\r\n"},{"characters":"绐楀笜","pinyin":"chu膩ng li谩n","tone":"12","id":1521,"definition":"1. window curtains\r\n"},{"characters":"绐","pinyin":"cu脿n","tone":"4","id":1522,"definition":"1. to flee\r\n2. to scuttle\r\n3. to exile or banish\r\n4. to amend or edit\r\n"},{"characters":"绔嬪埢","pinyin":"l矛 k猫","tone":"44","id":1523,"definition":"1. forthwith\r\n2. immediate\r\n3. prompt\r\n4. promptly\r\n5. straightway\r\n6. thereupon\r\n7. at once\r\n"},{"characters":"绔嬪嵆","pinyin":"l矛 j铆","tone":"42","id":1524,"definition":"1. immediately\r\n"},{"characters":"绔","pinyin":"du膩n","tone":"1","id":1525,"definition":"1. end\r\n2. extremity\r\n3. item\r\n4. port\r\n5. to hold sth level with both hands\r\n6. to carry\r\n7. regular\r\n8. old variant of 绔痆duan1]\r\n9. start\r\n10. origin\r\n"},{"characters":"绔","pinyin":"du膩n zh猫ng","tone":"14","id":1526,"definition":"1. upright\r\n2. regular\r\n3. proper\r\n4. correct\r\n"},{"characters":"绔瑰瓙","pinyin":"zh煤 zi","tone":"20","id":1527,"definition":"1. bamboo\r\n2. CL:妫礫ke1],鏀痆zhi1],鏍筟gen1]\r\n"},{"characters":"绗戣瘽","pinyin":"xi脿o hu脿","tone":"44","id":1528,"definition":"1. joke\r\n2. jest\r\n3. CL:鍊媩涓猍ge4]\r\n4. to laugh at\r\n5. to mock\r\n"},{"characters":"绗ㄦ嫏","pinyin":"b猫n zhu艒","tone":"41","id":1529,"definition":"1. clumsy\r\n2. awkward\r\n3. stupid\r\n"},{"characters":"绛変簬","pinyin":"d臎ng y煤","tone":"32","id":1530,"definition":"1. to equal\r\n2. to be tantamount to\r\n"},{"characters":"绛夊","pinyin":"d臎ng h貌u","tone":"34","id":1531,"definition":"1. to wait\r\n2. to wait for\r\n"},{"characters":"绛夊緟","pinyin":"d臎ng d脿i","tone":"34","id":1532,"definition":"1. to wait\r\n2. to wait for\r\n"},{"characters":"绛夌骇","pinyin":"d臎ng j铆","tone":"32","id":1533,"definition":"1. grade\r\n2. rank\r\n3. status\r\n"},{"characters":"绛斿","pinyin":"d谩 f霉","tone":"24","id":1534,"definition":"1. variant of 绛旇|绛斿[da2 fu4]\r\n2. to answer\r\n3. to reply\r\n4. Reply to: (in email header)\r\n"},{"characters":"绛斿簲","pinyin":"d膩 ying","tone":"10","id":1535,"definition":"1. to promise\r\n2. to agree\r\n3. to reply\r\n4. to respond\r\n"},{"characters":"绛旇京","pinyin":"d谩 bi脿n","tone":"24","id":1536,"definition":"1. to reply (to an accusation)\r\n2. to defend one's dissertation\r\n"},{"characters":"绛栧垝","pinyin":"c猫 hu脿","tone":"44","id":1537,"definition":"1. to plot\r\n2. to scheme\r\n3. to bring about\r\n4. to engineer\r\n5. planning\r\n6. producer\r\n7. planner\r\n"},{"characters":"绛栫暐","pinyin":"c猫 l眉猫","tone":"44","id":1538,"definition":"1. tactics\r\n2. to be tactful\r\n"},{"characters":"绛瑰","pinyin":"ch贸u b猫i","tone":"24","id":1539,"definition":"1. preparations\r\n2. to get ready for sth\r\n"},{"characters":"绛","pinyin":"qi膩n","tone":"1","id":1540,"definition":"1. to sign one's name\r\n2. visa\r\n3. variant of 绫绛綶qian1]\r\n4. Japanese variant of 绫绛綶qian1]\r\n5. inscribed bamboo stick (used in divination, gambling, drawing lots etc)\r\n6. small wood sliver\r\n7. label\r\n8. tag\r\n"},{"characters":"绛捐瘉","pinyin":"qi膩n zh猫ng","tone":"14","id":1541,"definition":"1. visa\r\n2. certificate\r\n3. to certify\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绠鍘","pinyin":"ji菐n l矛","tone":"34","id":1542,"definition":"1. curriculum vitae (CV)\r\n2. r茅sum茅\r\n3. biographical notes\r\n"},{"characters":"绠鐩","pinyin":"ji菐n zh铆","tone":"32","id":1543,"definition":"1. simply\r\n2. at all\r\n3. practically\r\n"},{"characters":"绠″瓙","pinyin":"gu菐n zi","tone":"30","id":1544,"definition":"1. Guanzi or Guan Zhong 绠′徊 (-645 BC), famous politician of Qi 榻婂湅|榻愬浗 of Spring and Autumn period\r\n2. Guanzi, classical book containing writings of Guan Zhong and his school\r\n3. tube\r\n4. pipe\r\n5. drinking straw\r\n6. CL:鏍筟gen1]\r\n"},{"characters":"绡","pinyin":"pi膩n","tone":"1","id":1545,"definition":"1. sheet\r\n2. piece of writing\r\n3. bound set of bamboo slips used for record keeping (old)\r\n4. classifier for written items: chapter, article\r\n"},{"characters":"绫抽キ","pinyin":"m菒 f脿n","tone":"34","id":1546,"definition":"1. (cooked) rice\r\n"},{"characters":"绫诲瀷","pinyin":"l猫i x铆ng","tone":"42","id":1547,"definition":"1. type\r\n2. category\r\n3. genre\r\n4. form\r\n5. style\r\n"},{"characters":"绮楃硻","pinyin":"c奴 c膩o","tone":"11","id":1548,"definition":"1. crude\r\n2. gruff\r\n3. rough\r\n4. coarse\r\n"},{"characters":"绮楅瞾","pinyin":"c奴 l菙","tone":"13","id":1549,"definition":"1. coarse\r\n2. crude (in one's manner)\r\n3. boorish\r\n"},{"characters":"绮樿创","pinyin":"zh膩n ti膿","tone":"11","id":1550,"definition":"1. to stick\r\n2. to affix\r\n3. to adhere\r\n4. to paste (as in \"copy and paste\")\r\n5. Taiwan pr. [nian2 tie1]\r\n6. also written 榛忚布|榛忚创[nian2 tie1]\r\n"},{"characters":"绮","pinyin":"li谩ng shi","tone":"20","id":1551,"definition":"1. foodstuff\r\n2. cereals\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"绮惧姏","pinyin":"j墨ng l矛","tone":"14","id":1552,"definition":"1. energy\r\n"},{"characters":"绮剧","pinyin":"j墨ng sh茅n","tone":"12","id":1553,"definition":"1. spirit\r\n2. mind\r\n3. consciousness\r\n4. thought\r\n5. mental\r\n6. psychological\r\n7. essence\r\n8. gist\r\n9. CL:鍊媩涓猍ge4]\r\n10. vigor\r\n11. vitality\r\n12. drive\r\n13. spiritual\r\n"},{"characters":"绯婃秱","pinyin":"h煤 tu","tone":"20","id":1554,"definition":"1. muddled\r\n2. silly\r\n3. confused\r\n"},{"characters":"绯","pinyin":"t谩ng","tone":"2","id":1555,"definition":"1. sugar\r\n2. sweets\r\n3. candy\r\n4. CL:椤唡棰梉ke1],濉妡鍧梉kuai4]\r\n5. old variant of 绯朳tang2]\r\n"},{"characters":"绯熺硶","pinyin":"z膩o g膩o","tone":"11","id":1556,"definition":"1. too bad\r\n2. how terrible\r\n3. what bad luck\r\n4. terrible\r\n5. bad\r\n"},{"characters":"绯","pinyin":"x矛","tone":"4","id":1557,"definition":"1. to connect\r\n2. to relate to\r\n3. to tie up\r\n4. to bind\r\n5. to be (literary)\r\n6. system\r\n7. department\r\n8. faculty\r\n9. to tie\r\n10. to fasten\r\n11. to button up\r\n12. to connect\r\n13. to arrest\r\n14. to worry\r\n"},{"characters":"绯荤粺","pinyin":"x矛 t菕ng","tone":"43","id":1558,"definition":"1. system\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绱ф","pinyin":"j菒n j铆","tone":"32","id":1559,"definition":"1. urgent\r\n2. emergency\r\n"},{"characters":"绱","pinyin":"z菒","tone":"3","id":1560,"definition":"1. purple\r\n2. violet\r\n3. amethyst\r\n4. Lithospermum erythrorhizon (flowering plant whose root provides red purple dye)\r\n5. Japanese: murasaki\r\n"},{"characters":"绻佸崕","pinyin":"f谩n hu谩","tone":"22","id":1561,"definition":"1. flourishing\r\n2. bustling\r\n"},{"characters":"绻佸繖","pinyin":"f谩n m谩ng","tone":"22","id":1562,"definition":"1. busy\r\n2. bustling\r\n"},{"characters":"绻佹畺","pinyin":"f谩n zh铆","tone":"22","id":1563,"definition":"1. to breed\r\n2. to reproduce\r\n3. to propagate\r\n"},{"characters":"绻佽崳","pinyin":"f谩n r贸ng","tone":"22","id":1564,"definition":"1. prosperous\r\n2. booming (economy)\r\n"},{"characters":"绾︿細","pinyin":"yu膿 hu矛","tone":"14","id":1565,"definition":"1. appointment\r\n2. engagement\r\n3. date\r\n4. CL:娆ci4],鍊媩涓猍ge4]\r\n5. to arrange to meet\r\n"},{"characters":"绾綍","pinyin":"j矛 l霉","tone":"44","id":1566,"definition":"1. variant of 瑷橀寗|璁板綍[ji4 lu4]\r\n"},{"characters":"绾緥","pinyin":"j矛 l菧","tone":"44","id":1567,"definition":"1. discipline\r\n"},{"characters":"绾康","pinyin":"j矛 ni脿n","tone":"44","id":1568,"definition":"1. to commemorate\r\n2. to remember\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"绾磥","pinyin":"ch煤n ji茅","tone":"22","id":1569,"definition":"1. pure\r\n2. clean and honest\r\n3. to purify\r\n"},{"characters":"绾补","pinyin":"ch煤n cu矛","tone":"24","id":1570,"definition":"1. pure\r\n2. unadulterated\r\n3. purely\r\n4. completely\r\n"},{"characters":"绾风悍","pinyin":"f膿n f膿n","tone":"11","id":1571,"definition":"1. one after another\r\n2. in succession\r\n3. one by one\r\n4. continuously\r\n5. diverse\r\n6. in profusion\r\n7. numerous and confused\r\n8. pell-mell\r\n"},{"characters":"缁","pinyin":"z菙","tone":"3","id":1572,"definition":"1. surname Zu\r\n2. to form\r\n3. to organize\r\n4. group\r\n5. team\r\n6. classifier for sets, series, groups of people, batteries\r\n"},{"characters":"缁勫悎","pinyin":"z菙 h茅","tone":"32","id":1573,"definition":"1. to assemble\r\n2. combination\r\n3. combinatorial\r\n"},{"characters":"缁勬垚","pinyin":"z菙 ch茅ng","tone":"32","id":1574,"definition":"1. to form\r\n2. to make up\r\n3. to constitute\r\n"},{"characters":"缁勭粐","pinyin":"z菙 zh墨","tone":"31","id":1575,"definition":"1. to organize\r\n2. organization\r\n3. organized system\r\n4. nerve\r\n5. tissue\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缁嗚妭","pinyin":"x矛 ji茅","tone":"42","id":1576,"definition":"1. details\r\n2. particulars\r\n"},{"characters":"缁忓吀","pinyin":"j墨ng di菐n","tone":"13","id":1577,"definition":"1. the classics\r\n2. scriptures\r\n3. classical\r\n4. classic (example, case etc)\r\n5. typical\r\n"},{"characters":"缁忓晢","pinyin":"j墨ng sh膩ng","tone":"11","id":1578,"definition":"1. to trade\r\n2. to carry out commercial activities\r\n3. in business\r\n"},{"characters":"缁忚惀","pinyin":"j墨ng y铆ng","tone":"12","id":1579,"definition":"1. to engage in (business etc)\r\n2. to run\r\n3. to operate\r\n"},{"characters":"缁戞灦","pinyin":"b菐ng ji脿","tone":"34","id":1580,"definition":"1. to kidnap\r\n2. to abduct\r\n3. to hijack\r\n4. a kidnapping\r\n5. abduction\r\n6. staking\r\n"},{"characters":"缁撳悎","pinyin":"ji茅 h茅","tone":"22","id":1581,"definition":"1. to combine\r\n2. to link\r\n3. to integrate\r\n4. binding\r\n5. CL:娆ci4]\r\n"},{"characters":"缁撳疄","pinyin":"ji膿 shi","tone":"10","id":1582,"definition":"1. to bear fruit\r\n2. rugged\r\n3. sturdy\r\n4. strong\r\n5. durable\r\n6. buff (physique)\r\n"},{"characters":"缁撴瀯","pinyin":"ji茅 g貌u","tone":"24","id":1583,"definition":"1. structure\r\n2. composition\r\n3. makeup\r\n4. architecture\r\n5. CL:搴zuo4],鍊媩涓猍ge4]\r\n"},{"characters":"缁撹","pinyin":"ji茅 l霉n","tone":"24","id":1584,"definition":"1. conclusion\r\n2. verdict\r\n3. CL:鍊媩涓猍ge4]\r\n4. to conclude\r\n5. to reach a verdict\r\n"},{"characters":"缁撹处","pinyin":"ji茅 zh脿ng","tone":"24","id":1585,"definition":"1. to pay the bill\r\n2. to settle accounts\r\n3. also written 绲愬赋|缁撳笎\r\n"},{"characters":"缁","pinyin":"r脿o","tone":"4","id":1586,"definition":"1. to wind\r\n2. to coil (thread)\r\n3. to rotate around\r\n4. to spiral\r\n5. to move around\r\n6. to go round (an obstacle)\r\n7. to by-pass\r\n8. to make a detour\r\n9. to confuse\r\n10. to perplex\r\n11. variant of 绻瀨缁昜rao4], to rotate around\r\n12. to spiral\r\n13. to move around\r\n14. to go round (an obstacle)\r\n15. to by-pass\r\n16. to make a detour\r\n"},{"characters":"缁濆","pinyin":"ju茅 du矛","tone":"24","id":1587,"definition":"1. absolute\r\n2. unconditional\r\n"},{"characters":"缁熶竴","pinyin":"t菕ng y墨","tone":"31","id":1588,"definition":"1. to unify\r\n2. to unite\r\n3. to integrate\r\n"},{"characters":"缁冲瓙","pinyin":"sh茅ng zi","tone":"20","id":1589,"definition":"1. cord\r\n2. string\r\n3. rope\r\n4. CL:姊潀鏉tiao2]\r\n"},{"characters":"缁翠慨","pinyin":"w茅i xi奴","tone":"21","id":1590,"definition":"1. maintenance (of equipment)\r\n2. to protect and maintain\r\n"},{"characters":"缁煎悎","pinyin":"z艒ng h茅","tone":"12","id":1591,"definition":"1. comprehensive\r\n2. composite\r\n3. synthesized\r\n4. mixed\r\n5. to sum up\r\n6. to integrate\r\n7. to synthesize\r\n"},{"characters":"缂撹В","pinyin":"hu菐n ji臎","tone":"33","id":1592,"definition":"1. to bring relief\r\n2. to alleviate (a crisis)\r\n3. to dull (a pain)\r\n"},{"characters":"缂栫粐","pinyin":"bi膩n zh墨","tone":"11","id":1593,"definition":"1. to weave\r\n2. to knit\r\n3. to plait\r\n4. to braid\r\n5. (fig.) to create (sth abstract, e.g. a dream, a lie etc)\r\n"},{"characters":"缂栬緫","pinyin":"bi膩n j铆","tone":"12","id":1594,"definition":"1. to edit\r\n2. to compile\r\n3. editor\r\n4. compiler\r\n"},{"characters":"缂犵粫","pinyin":"ch谩n r脿o","tone":"24","id":1595,"definition":"1. twisting\r\n2. to twine\r\n3. to wind\r\n4. to pester\r\n5. to bother\r\n"},{"characters":"缂╃煭","pinyin":"su艒 du菐n","tone":"13","id":1596,"definition":"1. to curtail\r\n2. to cut down\r\n"},{"characters":"缂轰箯","pinyin":"qu膿 f谩","tone":"12","id":1597,"definition":"1. to lack\r\n2. to be short of\r\n3. lack\r\n4. shortage\r\n"},{"characters":"缂哄皯","pinyin":"qu膿 sh菐o","tone":"13","id":1598,"definition":"1. lack\r\n2. shortage of\r\n3. shortfall\r\n4. to be short (of)\r\n5. to lack\r\n"},{"characters":"缂虹偣","pinyin":"qu膿 di菐n","tone":"13","id":1599,"definition":"1. weak point\r\n2. fault\r\n3. shortcoming\r\n4. disadvantage\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缃戠悆","pinyin":"w菐ng qi煤","tone":"32","id":1600,"definition":"1. tennis\r\n2. tennis ball\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"缃戠珯","pinyin":"w菐ng zh脿n","tone":"34","id":1601,"definition":"1. website\r\n2. network station\r\n3. node\r\n"},{"characters":"缃戠粶","pinyin":"w菐ng lu貌","tone":"34","id":1602,"definition":"1. Internet\r\n2. network (computing, telecommunications, transport etc)\r\n"},{"characters":"缃氭","pinyin":"f谩 ku菐n","tone":"23","id":1603,"definition":"1. to fine\r\n2. penalty\r\n3. fine (monetary)\r\n"},{"characters":"缃㈠伐","pinyin":"b脿 g艒ng","tone":"41","id":1604,"definition":"1. a strike\r\n2. to go on strike\r\n"},{"characters":"缇庢湳","pinyin":"m臎i sh霉","tone":"34","id":1605,"definition":"1. art\r\n2. fine arts\r\n3. painting\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"缇℃厱","pinyin":"xi脿n m霉","tone":"44","id":1606,"definition":"1. to envy\r\n2. to admire\r\n"},{"characters":"缇","pinyin":"q煤n","tone":"2","id":1607,"definition":"1. variant of 缇qun2]\r\n2. group\r\n3. crowd\r\n4. flock, herd, pack etc\r\n"},{"characters":"缈呰唨","pinyin":"ch矛 b菐ng","tone":"43","id":1608,"definition":"1. wing\r\n2. CL:鍊媩涓猍ge4],灏峾瀵筟dui4]\r\n"},{"characters":"缈","pinyin":"f膩n","tone":"1","id":1609,"definition":"1. to turn over\r\n2. to flip over\r\n3. to overturn\r\n4. to rummage through\r\n5. to translate\r\n6. to decode\r\n7. to double\r\n8. to climb over or into\r\n9. to cross\r\n10. variant of 缈籟fan1]\r\n"},{"characters":"鑰佸﹩","pinyin":"l菐o p贸","tone":"32","id":1610,"definition":"1. (coll.) wife\r\n"},{"characters":"鑰佸疄","pinyin":"l菐o shi","tone":"30","id":1611,"definition":"1. honest\r\n2. sincere\r\n3. well-behaved\r\n4. open and guileless\r\n5. naive\r\n"},{"characters":"鑰佸笀","pinyin":"l菐o sh墨","tone":"31","id":1612,"definition":"1. teacher\r\n2. CL:鍊媩涓猍ge4],浣峓wei4]\r\n"},{"characters":"鑰佹澘","pinyin":"L菐o b菐n","tone":"33","id":1613,"definition":"1. variant of 鑰侀梿|鑰佹澘[lao3 ban3]\r\n2. Robam (brand)\r\n3. boss\r\n4. business proprietor\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑰侀紶","pinyin":"l菐o sh菙","tone":"33","id":1614,"definition":"1. rat\r\n2. mouse\r\n3. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"鑰屽凡","pinyin":"茅r y菒","tone":"23","id":1615,"definition":"1. that's all\r\n2. nothing more\r\n"},{"characters":"鑰崇幆","pinyin":"臎r hu谩n","tone":"32","id":1616,"definition":"1. earring\r\n2. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4]\r\n"},{"characters":"鑰借","pinyin":"d膩n wu","tone":"10","id":1617,"definition":"1. to delay\r\n2. to hold up\r\n3. to waste time\r\n4. to interfere with\r\n"},{"characters":"鑱屼笟","pinyin":"zh铆 y猫","tone":"24","id":1618,"definition":"1. occupation\r\n2. profession\r\n3. vocation\r\n4. professional\r\n"},{"characters":"鑱斿悎","pinyin":"li谩n h茅","tone":"22","id":1619,"definition":"1. to combine\r\n2. to join\r\n3. unite\r\n4. alliance\r\n"},{"characters":"鑲岃倝","pinyin":"j墨 r貌u","tone":"14","id":1620,"definition":"1. muscle\r\n2. flesh\r\n"},{"characters":"鑲$エ","pinyin":"g菙 pi脿o","tone":"34","id":1621,"definition":"1. share certificate\r\n2. stock (finance)\r\n"},{"characters":"鑲ョ殏","pinyin":"f茅i z脿o","tone":"24","id":1622,"definition":"1. soap\r\n2. CL:濉妡鍧梉kuai4],姊潀鏉tiao2]\r\n"},{"characters":"鑲╄唨","pinyin":"ji膩n b菐ng","tone":"13","id":1623,"definition":"1. shoulder\r\n"},{"characters":"鑳","pinyin":"w猫i","tone":"4","id":1624,"definition":"1. stomach\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑳冨彛","pinyin":"w猫i k菕u","tone":"43","id":1625,"definition":"1. appetite\r\n2. liking\r\n"},{"characters":"鑳嗘","pinyin":"d菐n qi猫","tone":"34","id":1626,"definition":"1. timid\r\n2. cowardly\r\n"},{"characters":"鑳","pinyin":"b猫i","tone":"4","id":1627,"definition":"1. variant of 鑳孾bei1]\r\n2. to be burdened\r\n3. to carry on the back or shoulder\r\n4. the back of a body or object\r\n5. to turn one's back\r\n6. to hide something from\r\n7. to learn by heart\r\n8. to recite from memory\r\n9. unlucky (slang)\r\n10. hard of hearing\r\n"},{"characters":"鑳屽彌","pinyin":"b猫i p脿n","tone":"44","id":1628,"definition":"1. to betray\r\n"},{"characters":"鑳屾櫙","pinyin":"b猫i j菒ng","tone":"43","id":1629,"definition":"1. background\r\n2. backdrop\r\n3. context\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"鑳岃","pinyin":"b猫i s貌ng","tone":"44","id":1630,"definition":"1. to recite\r\n2. to repeat from memory\r\n"},{"characters":"鑳滃埄","pinyin":"sh猫ng l矛","tone":"44","id":1631,"definition":"1. victory\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑳″悓","pinyin":"h煤 t貌ng","tone":"24","id":1632,"definition":"1. lane\r\n2. alley\r\n3. CL:姊潀鏉tiao2]\r\n4. variant of 鑳″悓[hu2 tong4]\r\n"},{"characters":"鑳¤","pinyin":"h煤 shu艒","tone":"21","id":1633,"definition":"1. to talk nonsense\r\n2. drivel\r\n"},{"characters":"鑳舵按","pinyin":"ji膩o shu菒","tone":"13","id":1634,"definition":"1. glue\r\n"},{"characters":"鑳","pinyin":"xi艒ng","tone":"1","id":1635,"definition":"1. variant of 鑳竅xiong1]\r\n2. chest\r\n3. bosom\r\n4. heart\r\n5. mind\r\n6. thorax\r\n"},{"characters":"鑳藉共","pinyin":"n茅ng g脿n","tone":"24","id":1636,"definition":"1. capable\r\n2. competent\r\n"},{"characters":"鑳芥簮","pinyin":"n茅ng yu谩n","tone":"22","id":1637,"definition":"1. energy\r\n2. power source\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑴嗗急","pinyin":"cu矛 ru貌","tone":"44","id":1638,"definition":"1. weak\r\n2. frail\r\n"},{"characters":"鑴","pinyin":"z脿ng","tone":"4","id":1639,"definition":"1. viscera\r\n2. (anatomy) organ\r\n3. dirty\r\n4. filthy\r\n"},{"characters":"鑴戣","pinyin":"n菐o d脿i","tone":"34","id":1640,"definition":"1. head\r\n2. skull\r\n3. brains\r\n4. mental capability\r\n5. CL:椤唡棰梉ke1],鍊媩涓猍ge4]\r\n"},{"characters":"鑴栧瓙","pinyin":"b贸 zi","tone":"20","id":1641,"definition":"1. neck\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑴","pinyin":"tu艒","tone":"1","id":1642,"definition":"1. to shed\r\n2. to take off\r\n3. to escape\r\n4. to get away from\r\n"},{"characters":"鑵","pinyin":"y膩o","tone":"1","id":1643,"definition":"1. waist\r\n2. lower back\r\n3. pocket\r\n4. middle\r\n5. loins\r\n"},{"characters":"鑷","pinyin":"b矛","tone":"4","id":1644,"definition":"1. arm\r\n"},{"characters":"鑷粠","pinyin":"z矛 c贸ng","tone":"42","id":1645,"definition":"1. since (a time)\r\n2. ever since\r\n"},{"characters":"鑷俊","pinyin":"z矛 x矛n","tone":"44","id":1646,"definition":"1. to have confidence in oneself\r\n2. self-confidence\r\n"},{"characters":"鑷姩","pinyin":"z矛 d貌ng","tone":"44","id":1647,"definition":"1. automatic\r\n2. voluntarily\r\n"},{"characters":"鑷効","pinyin":"z矛 yu脿n","tone":"44","id":1648,"definition":"1. voluntary\r\n"},{"characters":"鑷劧","pinyin":"z矛 r谩n","tone":"42","id":1649,"definition":"1. nature\r\n2. natural\r\n3. naturally\r\n"},{"characters":"鑷敱","pinyin":"z矛 y贸u","tone":"42","id":1650,"definition":"1. freedom\r\n2. free\r\n3. liberty\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑷","pinyin":"z矛 s墨","tone":"41","id":1651,"definition":"1. selfish\r\n2. selfishness\r\n"},{"characters":"鑷","pinyin":"z矛 ju茅","tone":"42","id":1652,"definition":"1. conscious\r\n2. aware\r\n3. on one's own initiative\r\n4. conscientious\r\n"},{"characters":"鑷豹","pinyin":"z矛 h谩o","tone":"42","id":1653,"definition":"1. proud (of one's achievements etc)\r\n"},{"characters":"鑷","pinyin":"ch貌u","tone":"4","id":1654,"definition":"1. stench\r\n2. smelly\r\n3. to smell (bad)\r\n4. repulsive\r\n5. loathsome\r\n6. terrible\r\n7. bad\r\n8. severely\r\n9. ruthlessly\r\n10. dud (ammunition)\r\n11. sense of smell\r\n12. smell bad\r\n"},{"characters":"鑷充簬","pinyin":"zh矛 y煤","tone":"42","id":1655,"definition":"1. as for\r\n2. as to\r\n3. to go so far as to\r\n"},{"characters":"鑷充粖","pinyin":"zh矛 j墨n","tone":"41","id":1656,"definition":"1. so far\r\n2. to this day\r\n3. until now\r\n"},{"characters":"鑷冲皯","pinyin":"zh矛 sh菐o","tone":"43","id":1657,"definition":"1. at least\r\n2. (to say the) least\r\n"},{"characters":"鑸呰垍","pinyin":"ji霉 jiu","tone":"40","id":1658,"definition":"1. mother's brother\r\n2. maternal uncle (informal)\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑸掗","pinyin":"sh奴 sh矛","tone":"14","id":1659,"definition":"1. cozy\r\n2. snug\r\n"},{"characters":"鑸","pinyin":"c膩ng","tone":"1","id":1660,"definition":"1. cabin\r\n2. the hold of a ship or airplane\r\n"},{"characters":"鑸硅埗","pinyin":"chu谩n b贸","tone":"22","id":1661,"definition":"1. shipping\r\n2. boats\r\n"},{"characters":"鑹ソ","pinyin":"li谩ng h菐o","tone":"23","id":1662,"definition":"1. good\r\n2. favorable\r\n3. well\r\n4. fine\r\n"},{"characters":"鑹板法","pinyin":"ji膩n j霉","tone":"14","id":1663,"definition":"1. arduous\r\n2. terrible (task)\r\n3. very difficult\r\n4. formidable\r\n"},{"characters":"鑹拌嫤","pinyin":"ji膩n k菙","tone":"13","id":1664,"definition":"1. difficult\r\n2. hard\r\n3. arduous\r\n"},{"characters":"鑹插僵","pinyin":"s猫 c菐i","tone":"43","id":1665,"definition":"1. tint\r\n2. coloring\r\n3. coloration\r\n4. (fig.) flavor\r\n5. character\r\n"},{"characters":"鑹烘湳","pinyin":"y矛 sh霉","tone":"44","id":1666,"definition":"1. art\r\n"},{"characters":"鑺傜渷","pinyin":"ji茅 sh臎ng","tone":"23","id":1667,"definition":"1. saving\r\n2. to save\r\n3. to use sparingly\r\n4. to cut down on\r\n"},{"characters":"鑺辩敓","pinyin":"hu膩 sh膿ng","tone":"11","id":1668,"definition":"1. peanut\r\n2. groundnut\r\n3. CL:绮抂li4]\r\n"},{"characters":"鑻嶇櫧","pinyin":"c膩ng b谩i","tone":"12","id":1669,"definition":"1. pale\r\n2. wan\r\n"},{"characters":"鑻楁潯","pinyin":"mi谩o tiao","tone":"20","id":1670,"definition":"1. (of a woman) slim\r\n2. slender\r\n3. graceful\r\n"},{"characters":"鑻变繆","pinyin":"y墨ng j霉n","tone":"14","id":1671,"definition":"1. handsome\r\n"},{"characters":"鑻遍泟","pinyin":"y墨ng xi贸ng","tone":"12","id":1672,"definition":"1. hero\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑼冨洿","pinyin":"f脿n w茅i","tone":"42","id":1673,"definition":"1. range\r\n2. scope\r\n3. limit\r\n4. extent\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"鑼","pinyin":"ch谩","tone":"2","id":1674,"definition":"1. tea\r\n2. tea plant\r\n3. CL:鏉痆bei1],澹簗澹禰hu2]\r\n"},{"characters":"鑽夋","pinyin":"c菐o 脿n","tone":"34","id":1675,"definition":"1. draft (legislation, proposal etc)\r\n"},{"characters":"鑽夌巼","pinyin":"c菐o shu脿i","tone":"34","id":1676,"definition":"1. careless\r\n2. negligent\r\n3. sloppy\r\n4. not serious\r\n"},{"characters":"鑿","pinyin":"c脿i","tone":"4","id":1677,"definition":"1. dish (type of food)\r\n2. vegetable\r\n3. cuisine\r\n4. CL:鐩鐩榌pan2],閬揫dao4]\r\n5. (coll.) (one's) type\r\n"},{"characters":"钀ヤ笟","pinyin":"y铆ng y猫","tone":"24","id":1678,"definition":"1. to do business\r\n2. to trade\r\n"},{"characters":"钀ュ吇","pinyin":"y铆ng y菐ng","tone":"23","id":1679,"definition":"1. nutrition\r\n2. nourishment\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"钀藉悗","pinyin":"lu貌 h貌u","tone":"44","id":1680,"definition":"1. to fall behind\r\n2. to lag (in technology etc)\r\n3. backward\r\n4. to retrogress\r\n"},{"characters":"钁楀悕","pinyin":"zh霉 m铆ng","tone":"42","id":1681,"definition":"1. famous\r\n2. noted\r\n3. well-known\r\n4. celebrated\r\n"},{"characters":"钁¤悇","pinyin":"p煤 tao","tone":"20","id":1682,"definition":"1. grape\r\n"},{"characters":"钄彍","pinyin":"sh奴 c脿i","tone":"14","id":1683,"definition":"1. vegetables\r\n2. produce\r\n3. CL:绋畖绉峓zhong3]\r\n"},{"characters":"钖","pinyin":"b谩o","tone":"2","id":1684,"definition":"1. surname Bo\r\n2. thin\r\n3. cold in manner\r\n4. indifferent\r\n5. weak\r\n6. light\r\n7. infertile\r\n8. meager\r\n9. slight\r\n10. weak\r\n11. ungenerous or unkind\r\n12. frivolous\r\n13. to despise\r\n14. to belittle\r\n15. to look down on\r\n16. to approach or near\r\n17. see 钖勮嵎[bo4 he5]\r\n"},{"characters":"钖勫急","pinyin":"b贸 ru貌","tone":"24","id":1685,"definition":"1. weak\r\n2. frail\r\n"},{"characters":"铏氬績","pinyin":"x奴 x墨n","tone":"11","id":1686,"definition":"1. modest\r\n"},{"characters":"铔","pinyin":"sh茅","tone":"2","id":1687,"definition":"1. variant of 铔嘯she2]\r\n2. snake\r\n3. serpent\r\n4. CL:姊潀鏉tiao2]\r\n"},{"characters":"铔嬬櫧璐","pinyin":"d脿n b谩i zh矛","tone":"424","id":1688,"definition":"1. protein\r\n"},{"characters":"铚滆渹","pinyin":"m矛 f膿ng","tone":"41","id":1689,"definition":"1. bee\r\n2. honeybee\r\n3. CL:闅粅鍙猍zhi1],缇qun2]\r\n"},{"characters":"铦磋澏","pinyin":"h煤 di茅","tone":"22","id":1690,"definition":"1. butterfly\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"琛","pinyin":"xu猫","tone":"4","id":1691,"definition":"1. blood\r\n2. colloquial pr. [xie3]\r\n3. CL:婊碵di1],鐗嘯pian4]\r\n"},{"characters":"琛","pinyin":"x铆ng","tone":"2","id":1692,"definition":"1. a row\r\n2. series\r\n3. age order (of brothers)\r\n4. profession\r\n5. professional\r\n6. relating to company\r\n7. to walk\r\n8. to go\r\n9. to travel\r\n10. a visit\r\n11. temporary\r\n12. makeshift\r\n13. current\r\n14. in circulation\r\n15. to do\r\n16. to perform\r\n17. capable\r\n18. competent\r\n19. effective\r\n20. all right\r\n21. OK!\r\n22. will do\r\n23. behavior\r\n24. conduct\r\n25. Taiwan pr. [xing4] for the behavior-conduct sense\r\n"},{"characters":"琛屼笟","pinyin":"h谩ng y猫","tone":"24","id":1693,"definition":"1. industry\r\n2. business\r\n"},{"characters":"琛屼负","pinyin":"x铆ng w茅i","tone":"22","id":1694,"definition":"1. action\r\n2. conduct\r\n3. behavior\r\n4. activity\r\n"},{"characters":"琛屼汉","pinyin":"x铆ng r茅n","tone":"22","id":1695,"definition":"1. pedestrian\r\n2. traveler on foot\r\n3. passer-by\r\n4. official responsible for arranging audiences with the emperor\r\n"},{"characters":"琛屽姩","pinyin":"x铆ng d貌ng","tone":"24","id":1696,"definition":"1. operation\r\n2. action\r\n3. to move\r\n4. mobile\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"琛ュ伩","pinyin":"b菙 ch谩ng","tone":"32","id":1697,"definition":"1. to compensate\r\n2. to make up\r\n"},{"characters":"琛ュ厖","pinyin":"b菙 ch艒ng","tone":"31","id":1698,"definition":"1. to replenish\r\n2. to supplement\r\n3. to complement\r\n4. additional\r\n5. supplementary\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"琛ユ晳","pinyin":"b菙 ji霉","tone":"34","id":1699,"definition":"1. to remedy\r\n"},{"characters":"琛ヨ创","pinyin":"b菙 ti膿","tone":"31","id":1700,"definition":"1. to subsidize\r\n2. subsidy\r\n3. allowance\r\n4. to supplement (one's salary etc)\r\n5. benefit\r\n"},{"characters":"琛ㄥ喅","pinyin":"bi菐o ju茅","tone":"32","id":1701,"definition":"1. to decide by vote\r\n2. to vote\r\n"},{"characters":"琛ㄥ桨","pinyin":"bi菐o zh膩ng","tone":"31","id":1702,"definition":"1. to honor\r\n2. to commend\r\n3. to cite (in dispatches)\r\n"},{"characters":"琛ㄦ","pinyin":"bi菐o t脿i","tone":"34","id":1703,"definition":"1. to declare one's position\r\n2. to say where one stands\r\n"},{"characters":"琛ㄦ儏","pinyin":"bi菐o q铆ng","tone":"32","id":1704,"definition":"1. (facial) expression\r\n2. to express one's feelings\r\n3. expression\r\n"},{"characters":"琛ㄦ槑","pinyin":"bi菐o m铆ng","tone":"32","id":1705,"definition":"1. to make clear\r\n2. to make known\r\n3. to state clearly\r\n4. to indicate\r\n5. known\r\n"},{"characters":"琛ㄧ幇","pinyin":"bi菐o xi脿n","tone":"34","id":1706,"definition":"1. to show\r\n2. to show off\r\n3. to display\r\n4. to manifest\r\n5. expression\r\n6. manifestation\r\n7. show\r\n8. display\r\n9. performance (at work etc)\r\n10. behavior\r\n"},{"characters":"琛ㄨ揪","pinyin":"bi菐o d谩","tone":"32","id":1707,"definition":"1. to express\r\n2. to convey\r\n"},{"characters":"琛ㄩ潰","pinyin":"bi菐o mi脿n","tone":"34","id":1708,"definition":"1. surface\r\n2. face\r\n3. outside\r\n4. appearance\r\n"},{"characters":"琛墭","pinyin":"ch猫n tu艒","tone":"41","id":1709,"definition":"1. to set off\r\n"},{"characters":"琚滃瓙","pinyin":"w脿 zi","tone":"40","id":1710,"definition":"1. socks\r\n2. stockings\r\n3. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4],闆檤鍙孾shuang1]\r\n"},{"characters":"琚姩","pinyin":"b猫i d貌ng","tone":"44","id":1711,"definition":"1. passive\r\n"},{"characters":"琚憡","pinyin":"b猫i g脿o","tone":"44","id":1712,"definition":"1. defendant\r\n"},{"characters":"琚瓙","pinyin":"b猫i zi","tone":"40","id":1713,"definition":"1. quilt\r\n2. CL:搴奫chuang2]\r\n"},{"characters":"瑁佸垽","pinyin":"c谩i p脿n","tone":"24","id":1714,"definition":"1. judgment\r\n2. to referee\r\n3. umpire\r\n4. judge\r\n5. referee\r\n6. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2]\r\n"},{"characters":"瑁佸憳","pinyin":"c谩i yu谩n","tone":"22","id":1715,"definition":"1. to cut staff\r\n2. to lay off employees\r\n"},{"characters":"瑁佺紳","pinyin":"c谩i f茅ng","tone":"22","id":1716,"definition":"1. tailor\r\n2. dressmaker\r\n"},{"characters":"瑁","pinyin":"zhu膩ng","tone":"1","id":1717,"definition":"1. adornment\r\n2. to adorn\r\n3. dress\r\n4. clothing\r\n5. costume (of an actor in a play)\r\n6. to play a role\r\n7. to pretend\r\n8. to install\r\n9. to fix\r\n10. to wrap (sth in a bag)\r\n11. to load\r\n12. to pack\r\n"},{"characters":"瑁呬慨","pinyin":"zhu膩ng xi奴","tone":"11","id":1718,"definition":"1. to decorate\r\n2. interior decoration\r\n3. to fit up\r\n4. to renovate\r\n"},{"characters":"瑁呴グ","pinyin":"zhu膩ng sh矛","tone":"14","id":1719,"definition":"1. to decorate\r\n2. decoration\r\n3. decorative\r\n4. ornamental\r\n"},{"characters":"瑕佷笉","pinyin":"y脿o b霉","tone":"44","id":1720,"definition":"1. otherwise\r\n2. or else\r\n3. how about...?\r\n4. either... (or...)\r\n"},{"characters":"瑕佹槸","pinyin":"y脿o shi","tone":"40","id":1721,"definition":"1. if\r\n"},{"characters":"瑙傚療","pinyin":"gu膩n ch谩","tone":"12","id":1722,"definition":"1. to observe\r\n2. to watch\r\n3. to survey\r\n4. to examine\r\n5. observation\r\n6. view\r\n7. perspective\r\n8. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑙傚康","pinyin":"gu膩n ni脿n","tone":"14","id":1723,"definition":"1. notion\r\n2. thought\r\n3. concept\r\n4. sense\r\n5. views\r\n6. ideology\r\n7. general impressions\r\n"},{"characters":"瑙傜偣","pinyin":"gu膩n di菐n","tone":"13","id":1724,"definition":"1. point of view\r\n2. viewpoint\r\n3. standpoint\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑙勫垯","pinyin":"gu墨 z茅","tone":"12","id":1725,"definition":"1. rule\r\n2. regulation\r\n3. rules and regulations\r\n"},{"characters":"瑙勫緥","pinyin":"gu墨 l菧","tone":"14","id":1726,"definition":"1. rule (e.g. of science)\r\n2. law of behavior\r\n3. regular pattern\r\n4. rhythm\r\n5. discipline\r\n"},{"characters":"瑙勬ā","pinyin":"gu墨 m贸","tone":"12","id":1727,"definition":"1. scale\r\n2. scope\r\n3. extent\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"瑙勭煩","pinyin":"gu墨 ju","tone":"10","id":1728,"definition":"1. lit. compass and set square\r\n2. fig. established standard\r\n3. rule\r\n4. customs\r\n5. practices\r\n6. fig. upright and honest\r\n7. well-behaved\r\n"},{"characters":"瑙掑害","pinyin":"ji菐o d霉","tone":"34","id":1729,"definition":"1. angle\r\n2. point of view\r\n"},{"characters":"瑙掕壊","pinyin":"ju茅 s猫","tone":"24","id":1730,"definition":"1. role\r\n2. character in a novel\r\n3. persona\r\n4. also pr. [jiao3 se4]\r\n"},{"characters":"瑙︾姱","pinyin":"ch霉 f脿n","tone":"44","id":1731,"definition":"1. to offend\r\n"},{"characters":"璁$畻","pinyin":"j矛 su脿n","tone":"44","id":1732,"definition":"1. to count\r\n2. to calculate\r\n3. to compute\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁ㄥ帉","pinyin":"t菐o y脿n","tone":"34","id":1733,"definition":"1. to dislike\r\n2. to loathe\r\n3. disagreeable\r\n4. troublesome\r\n5. annoying\r\n"},{"characters":"璁ㄨ","pinyin":"t菐o l霉n","tone":"34","id":1734,"definition":"1. to discuss\r\n2. to talk over\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁粌","pinyin":"x霉n li脿n","tone":"44","id":1735,"definition":"1. to train\r\n2. to drill\r\n3. training\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁","pinyin":"y矛 l霉n","tone":"44","id":1736,"definition":"1. to comment\r\n2. to talk about\r\n3. to discuss\r\n4. discussion\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁板綍","pinyin":"j矛 l霉","tone":"44","id":1737,"definition":"1. to record\r\n2. record (written account)\r\n3. note-taker\r\n4. record (in sports etc)\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁板繂","pinyin":"j矛 y矛","tone":"44","id":1738,"definition":"1. to remember\r\n2. to recall\r\n3. memory\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁插骇","pinyin":"ji菐ng zu貌","tone":"34","id":1739,"definition":"1. a course of lectures\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁茬┒","pinyin":"ji菐ng jiu","tone":"30","id":1740,"definition":"1. to pay particular attention to\r\n2. carefully selected for quality\r\n3. tastefully chosen\r\n"},{"characters":"璁稿","pinyin":"x菙 du艒","tone":"31","id":1741,"definition":"1. many\r\n2. a lot of\r\n3. much\r\n"},{"characters":"璁烘枃","pinyin":"l霉n w茅n","tone":"42","id":1742,"definition":"1. paper\r\n2. treatise\r\n3. thesis\r\n4. CL:绡嘯pian1]\r\n5. to discuss a paper or thesis (old)\r\n"},{"characters":"璁藉埡","pinyin":"f臎ng c矛","tone":"34","id":1743,"definition":"1. to satirize\r\n2. to mock\r\n3. irony\r\n4. satire\r\n5. sarcasm\r\n"},{"characters":"璁惧","pinyin":"sh猫 b猫i","tone":"44","id":1744,"definition":"1. equipment\r\n2. facilities\r\n3. installations\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璁炬柦","pinyin":"sh猫 sh墨","tone":"41","id":1745,"definition":"1. facilities\r\n2. installation\r\n"},{"characters":"璁捐","pinyin":"sh猫 j矛","tone":"44","id":1746,"definition":"1. plan\r\n2. design\r\n3. to design\r\n4. to plan\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇佷欢","pinyin":"zh猫ng ji脿n","tone":"44","id":1747,"definition":"1. certificate\r\n2. papers\r\n3. credentials\r\n4. document\r\n5. ID\r\n"},{"characters":"璇佹嵁","pinyin":"zh猫ng j霉","tone":"44","id":1748,"definition":"1. evidence\r\n2. proof\r\n3. testimony\r\n"},{"characters":"璇佹槑","pinyin":"zh猫ng m铆ng","tone":"42","id":1749,"definition":"1. proof\r\n2. certificate\r\n3. identification\r\n4. testimonial\r\n5. CL:鍊媩涓猍ge4]\r\n6. to prove\r\n7. to testify\r\n8. to confirm the truth of\r\n"},{"characters":"璇勪环","pinyin":"p铆ng ji脿","tone":"24","id":1750,"definition":"1. to evaluate\r\n2. to assess\r\n"},{"characters":"璇婃柇","pinyin":"zh臎n du脿n","tone":"34","id":1751,"definition":"1. diagnosis\r\n2. to diagnose\r\n"},{"characters":"璇嶆眹","pinyin":"c铆 hu矛","tone":"24","id":1752,"definition":"1. variant of 瑭炲綑|璇嶆眹[ci2 hui4]\r\n2. vocabulary\r\n3. list of words (e.g. for language teaching purposes)\r\n4. word\r\n"},{"characters":"璇曞嵎","pinyin":"sh矛 ju脿n","tone":"44","id":1753,"definition":"1. examination paper\r\n2. test paper\r\n3. CL:浠絒fen4],寮祙寮燵zhang1]\r\n"},{"characters":"璇","pinyin":"sh墨","tone":"1","id":1754,"definition":"1. abbr. for Shijing 瑭╃稉|璇楃粡[Shi1 jing1], the Book of Songs\r\n2. poem\r\n3. CL:棣朳shou3]\r\n4. poetry\r\n5. verse\r\n"},{"characters":"璇氭伋","pinyin":"ch茅ng k臎n","tone":"23","id":1755,"definition":"1. sincere\r\n2. honest\r\n3. cordial\r\n"},{"characters":"璇氭寶","pinyin":"ch茅ng zh矛","tone":"24","id":1756,"definition":"1. sincere\r\n2. cordial\r\n"},{"characters":"璇濋","pinyin":"hu脿 t铆","tone":"42","id":1757,"definition":"1. subject (of a talk or conversation)\r\n2. topic\r\n"},{"characters":"璇炵敓","pinyin":"d脿n sh膿ng","tone":"41","id":1758,"definition":"1. to be born\r\n"},{"characters":"璇炶景","pinyin":"d脿n ch茅n","tone":"42","id":1759,"definition":"1. birthday\r\n"},{"characters":"璇㈤棶","pinyin":"x煤n w猫n","tone":"24","id":1760,"definition":"1. to inquire\r\n"},{"characters":"璇︾粏","pinyin":"xi谩ng x矛","tone":"24","id":1761,"definition":"1. detailed\r\n2. in detail\r\n3. minute\r\n"},{"characters":"璇у紓","pinyin":"ch脿 y矛","tone":"44","id":1762,"definition":"1. flabbergasted\r\n2. astonished\r\n"},{"characters":"璇皵","pinyin":"y菙 q矛","tone":"34","id":1763,"definition":"1. tone\r\n2. manner of speaking\r\n3. mood\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇硶","pinyin":"y菙 f菐","tone":"33","id":1764,"definition":"1. grammar\r\n"},{"characters":"璇█","pinyin":"y菙 y谩n","tone":"32","id":1765,"definition":"1. language\r\n2. CL:闁|闂╗men2],绋畖绉峓zhong3]\r\n"},{"characters":"璇細","pinyin":"w霉 hu矛","tone":"44","id":1766,"definition":"1. to misunderstand\r\n2. to mistake\r\n3. misunderstanding\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇存槑","pinyin":"shu艒 m铆ng","tone":"12","id":1767,"definition":"1. to explain\r\n2. to illustrate\r\n3. to indicate\r\n4. to show\r\n5. to prove\r\n6. explanation\r\n7. directions\r\n8. caption\r\n9. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇存湇","pinyin":"shu矛 f煤","tone":"42","id":1768,"definition":"1. to persuade\r\n2. to convince\r\n3. to talk sb over\r\n4. Taiwan pr. [shui4 fu2]\r\n"},{"characters":"璇锋眰","pinyin":"q菒ng qi煤","tone":"32","id":1769,"definition":"1. to request\r\n2. to ask\r\n3. request\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璇","pinyin":"d煤","tone":"2","id":1770,"definition":"1. comma\r\n2. phrase marked by pause\r\n3. to read\r\n4. to study\r\n5. reading of word (i.e. pronunciation), similar to 鎷奸煶[pin1 yin1]\r\n"},{"characters":"璇剧▼","pinyin":"k猫 ch茅ng","tone":"42","id":1771,"definition":"1. course\r\n2. academic program\r\n3. CL:鍫俒tang2],绡|鑺俒jie2],闁|闂╗men2]\r\n"},{"characters":"璋冨姩","pinyin":"di脿o d貌ng","tone":"44","id":1772,"definition":"1. to transfer\r\n2. to maneuver (troops etc)\r\n3. movement of personnel\r\n4. to mobilize\r\n5. to bring into play\r\n"},{"characters":"璋冩暣","pinyin":"ti谩o zh臎ng","tone":"23","id":1773,"definition":"1. to adjust\r\n2. adjustment\r\n3. revision\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璋冪毊","pinyin":"ti谩o p铆","tone":"22","id":1774,"definition":"1. naughty\r\n2. mischievous\r\n3. unruly\r\n"},{"characters":"璋","pinyin":"t谩n","tone":"2","id":1775,"definition":"1. surname Tan\r\n2. to speak\r\n3. to talk\r\n4. to converse\r\n5. to chat\r\n6. to discuss\r\n"},{"characters":"璋堝垽","pinyin":"t谩n p脿n","tone":"24","id":1776,"definition":"1. to negotiate\r\n2. negotiation\r\n3. talks\r\n4. conference\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璋﹁櫄","pinyin":"qi膩n x奴","tone":"11","id":1777,"definition":"1. modest\r\n2. self-effacing\r\n3. to make modest remarks\r\n"},{"characters":"璋ㄦ厧","pinyin":"j菒n sh猫n","tone":"34","id":1778,"definition":"1. cautious\r\n2. prudent\r\n"},{"characters":"璞嗚厫","pinyin":"d貌u fu","tone":"40","id":1779,"definition":"1. tofu\r\n2. bean curd\r\n"},{"characters":"璞″緛","pinyin":"xi脿ng zh膿ng","tone":"41","id":1780,"definition":"1. emblem\r\n2. symbol\r\n3. token\r\n4. badge\r\n5. to symbolize\r\n6. to signify\r\n7. to stand for\r\n"},{"characters":"璞℃","pinyin":"xi脿ng q铆","tone":"42","id":1781,"definition":"1. Chinese chess\r\n2. CL:鍓痆fu4]\r\n"},{"characters":"璞崕","pinyin":"h谩o hu谩","tone":"22","id":1782,"definition":"1. luxurious\r\n"},{"characters":"璐濆3","pinyin":"b猫i k茅","tone":"42","id":1783,"definition":"1. shell\r\n2. conch\r\n3. cowry\r\n4. mother of pearl\r\n5. hard outer skin\r\n6. also pr. [bei4 qiao4]\r\n"},{"characters":"璐$尞","pinyin":"g貌ng xi脿n","tone":"44","id":1784,"definition":"1. to contribute\r\n2. to dedicate\r\n3. to devote\r\n4. contribution\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐骇","pinyin":"c谩i ch菐n","tone":"23","id":1785,"definition":"1. property\r\n2. assets\r\n3. estate\r\n4. CL:绛唡绗擺bi3]\r\n"},{"characters":"璐㈠姟","pinyin":"c谩i w霉","tone":"24","id":1786,"definition":"1. financial affairs\r\n"},{"characters":"璐㈠瘜","pinyin":"c谩i f霉","tone":"24","id":1787,"definition":"1. wealth\r\n2. riches\r\n"},{"characters":"璐㈡斂","pinyin":"c谩i zh猫ng","tone":"24","id":1788,"definition":"1. finances (public)\r\n2. financial\r\n"},{"characters":"璐d换","pinyin":"z茅 r猫n","tone":"24","id":1789,"definition":"1. responsibility\r\n2. blame\r\n3. duty\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐e","pinyin":"z茅 b猫i","tone":"24","id":1790,"definition":"1. to blame\r\n2. to criticize\r\n3. condemnation\r\n4. reproach\r\n"},{"characters":"璐ュ潖","pinyin":"b脿i hu脿i","tone":"44","id":1791,"definition":"1. to ruin\r\n2. to corrupt\r\n3. to undermine\r\n"},{"characters":"璐︽埛","pinyin":"zh脿ng h霉","tone":"44","id":1792,"definition":"1. bank account\r\n2. online account\r\n"},{"characters":"璐ㄩ噺","pinyin":"zh矛 li脿ng","tone":"44","id":1793,"definition":"1. quality\r\n2. (physics) mass\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璐箟","pinyin":"bi菐n y矛","tone":"34","id":1794,"definition":"1. derogatory sense\r\n2. negative connotation\r\n"},{"characters":"璐綆","pinyin":"bi菐n d墨","tone":"31","id":1795,"definition":"1. to belittle\r\n2. to disparage\r\n3. to play down\r\n4. to demean\r\n5. to degrade\r\n6. to devalue\r\n"},{"characters":"璐锋","pinyin":"d脿i ku菐n","tone":"43","id":1796,"definition":"1. a loan\r\n2. CL:绛唡绗擺bi3]\r\n3. to provide a loan (e.g. bank)\r\n4. to raise a loan (from e.g. a bank)\r\n"},{"characters":"璐告槗","pinyin":"m脿o y矛","tone":"44","id":1797,"definition":"1. (commercial) trade\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"璧勬枡","pinyin":"z墨 li脿o","tone":"14","id":1798,"definition":"1. material\r\n2. resources\r\n3. data\r\n4. information\r\n5. profile (Internet)\r\n6. CL:浠絒fen4],鍊媩涓猍ge4]\r\n"},{"characters":"璧勬牸","pinyin":"z墨 g茅","tone":"12","id":1799,"definition":"1. qualifications\r\n2. seniority\r\n"},{"characters":"璧勬簮","pinyin":"z墨 yu谩n","tone":"12","id":1800,"definition":"1. Ziyuan county in Guilin 妗傛灄[Gui4 lin2], Guangxi\r\n2. natural resource (such as water or minerals)\r\n3. resource (such as manpower or tourism)\r\n"},{"characters":"璧勯噾","pinyin":"z墨 j墨n","tone":"11","id":1801,"definition":"1. funds\r\n2. funding\r\n3. capital\r\n"},{"characters":"璧屽崥","pinyin":"d菙 b贸","tone":"32","id":1802,"definition":"1. to gamble\r\n"},{"characters":"璧斿伩","pinyin":"p茅i ch谩ng","tone":"22","id":1803,"definition":"1. to compensate\r\n"},{"characters":"璧","pinyin":"zhu脿n","tone":"4","id":1804,"definition":"1. to earn\r\n2. to make a profit\r\n3. to cheat\r\n4. to swindle\r\n"},{"characters":"璧炴垚","pinyin":"z脿n ch茅ng","tone":"42","id":1805,"definition":"1. to approve\r\n2. to endorse\r\n3. (literary) to assist\r\n"},{"characters":"璧炵編","pinyin":"z脿n m臎i","tone":"43","id":1806,"definition":"1. to admire\r\n2. to praise\r\n3. to eulogize\r\n"},{"characters":"璧","pinyin":"y铆ng","tone":"2","id":1807,"definition":"1. to beat\r\n2. to win\r\n3. to profit\r\n"},{"characters":"璧ゅ瓧","pinyin":"ch矛 z矛","tone":"44","id":1808,"definition":"1. (financial) deficit\r\n2. red letter\r\n"},{"characters":"璧ら亾","pinyin":"ch矛 d脿o","tone":"44","id":1809,"definition":"1. equator (of the earth or astronomical body)\r\n"},{"characters":"璧跺揩","pinyin":"g菐n ku脿i","tone":"34","id":1810,"definition":"1. at once\r\n2. immediately\r\n"},{"characters":"璧剁揣","pinyin":"g菐n j菒n","tone":"33","id":1811,"definition":"1. hurriedly\r\n2. without delay\r\n"},{"characters":"瓒","pinyin":"ch猫n","tone":"4","id":1812,"definition":"1. to avail oneself of\r\n2. to take advantage of\r\n3. old variant of 瓒乕chen4]\r\n"},{"characters":"瓒呯骇","pinyin":"ch膩o j铆","tone":"12","id":1813,"definition":"1. super-\r\n2. ultra-\r\n3. hyper-\r\n"},{"characters":"瓒呰秺","pinyin":"ch膩o yu猫","tone":"14","id":1814,"definition":"1. to surpass\r\n2. to exceed\r\n3. to transcend\r\n"},{"characters":"瓒嬪娍","pinyin":"q奴 sh矛","tone":"14","id":1815,"definition":"1. trend\r\n2. tendency\r\n"},{"characters":"瓒","pinyin":"t脿ng","tone":"4","id":1816,"definition":"1. old variant of 瓒焄tang1]\r\n2. to wade\r\n3. to trample\r\n4. to turn the soil\r\n5. classifier for times, round trips or rows\r\n6. a time\r\n7. a trip\r\n"},{"characters":"璺","pinyin":"di膿","tone":"1","id":1817,"definition":"1. to drop\r\n2. to fall\r\n3. to tumble\r\n4. Taiwan pr. [die2]\r\n"},{"characters":"韪","pinyin":"c菐i","tone":"3","id":1818,"definition":"1. variant of 韪cai3]\r\n2. to step on\r\n3. to tread\r\n4. to stamp\r\n5. to press a pedal\r\n6. to pedal (a bike)\r\n"},{"characters":"韫","pinyin":"b猫ng","tone":"4","id":1819,"definition":"1. to jump\r\n2. to bounce\r\n3. to hop\r\n"},{"characters":"韫","pinyin":"d膿ng","tone":"1","id":1820,"definition":"1. to step on\r\n2. to tread on\r\n3. to wear\r\n4. Taiwan pr. [deng4]\r\n"},{"characters":"韫","pinyin":"d奴n","tone":"1","id":1821,"definition":"1. to crouch\r\n2. to squat\r\n3. to stay (somewhere)\r\n"},{"characters":"韬唤","pinyin":"sh膿n f猫n","tone":"14","id":1822,"definition":"1. identity\r\n2. status\r\n3. capacity\r\n4. dignity\r\n5. position\r\n6. rank\r\n"},{"characters":"韬潗","pinyin":"sh膿n c谩i","tone":"12","id":1823,"definition":"1. stature\r\n2. build (height and weight)\r\n3. figure\r\n"},{"characters":"韬茶棌","pinyin":"du菕 c谩ng","tone":"32","id":1824,"definition":"1. to conceal oneself\r\n2. to go into hiding\r\n3. to take cover\r\n"},{"characters":"韬","pinyin":"t菐ng","tone":"3","id":1825,"definition":"1. to recline\r\n2. to lie down\r\n"},{"characters":"杞﹀帰","pinyin":"ch膿 xi膩ng","tone":"11","id":1826,"definition":"1. carriage\r\n2. CL:绡|鑺俒jie2]\r\n"},{"characters":"杞﹀簱","pinyin":"ch膿 k霉","tone":"14","id":1827,"definition":"1. garage\r\n"},{"characters":"杞","pinyin":"zhu菐n","tone":"3","id":1828,"definition":"1. see 杞夋枃|杞枃[zhuai3 wen2]\r\n2. to turn\r\n3. to change direction\r\n4. to transfer\r\n5. to forward (mail)\r\n6. to revolve\r\n7. to turn\r\n8. to circle about\r\n9. to walk about\r\n10. classifier for revolutions (per minute etc): revs, rpm\r\n11. classifier for repeated actions\r\n"},{"characters":"杞彉","pinyin":"zhu菐n bi脿n","tone":"34","id":1829,"definition":"1. to change\r\n2. to transform\r\n3. shift\r\n4. transformation\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杞憡","pinyin":"zhu菐n g脿o","tone":"34","id":1830,"definition":"1. to pass on\r\n2. to communicate\r\n3. to transmit\r\n"},{"characters":"杞祦","pinyin":"l煤n li煤","tone":"22","id":1831,"definition":"1. to alternate\r\n2. to take turns\r\n"},{"characters":"杞","pinyin":"ru菐n","tone":"3","id":1832,"definition":"1. soft\r\n2. flexible\r\n3. variant of 杌焲杞痆ruan3]\r\n"},{"characters":"杞欢","pinyin":"ru菐n ji脿n","tone":"34","id":1833,"definition":"1. (computer) software\r\n"},{"characters":"杞","pinyin":"q墨ng","tone":"1","id":1834,"definition":"1. light\r\n2. easy\r\n3. gentle\r\n4. soft\r\n5. reckless\r\n6. unimportant\r\n7. frivolous\r\n8. small in number\r\n9. unstressed\r\n10. neutral\r\n11. to disparage\r\n"},{"characters":"杞绘槗","pinyin":"q墨ng y矛","tone":"14","id":1835,"definition":"1. easily\r\n2. lightly\r\n3. rashly\r\n"},{"characters":"杞绘澗","pinyin":"q墨ng s艒ng","tone":"11","id":1836,"definition":"1. light\r\n2. gentle\r\n3. relaxed\r\n4. effortless\r\n5. uncomplicated\r\n6. to relax\r\n7. to take things less seriously\r\n"},{"characters":"杞昏","pinyin":"q墨ng sh矛","tone":"14","id":1837,"definition":"1. contempt\r\n2. contemptuous\r\n3. to despise\r\n4. to scorn\r\n5. scornful\r\n"},{"characters":"杈呭","pinyin":"f菙 d菐o","tone":"33","id":1838,"definition":"1. to coach\r\n2. to tutor\r\n3. to give advice (in study)\r\n"},{"characters":"杈","pinyin":"sh奴","tone":"1","id":1839,"definition":"1. to lose\r\n2. to transport\r\n3. to donate\r\n4. to enter (a password)\r\n"},{"characters":"杈撳叆","pinyin":"sh奴 r霉","tone":"14","id":1840,"definition":"1. to import\r\n2. to input\r\n"},{"characters":"杈涜嫤","pinyin":"x墨n k菙","tone":"13","id":1841,"definition":"1. hard\r\n2. exhausting\r\n3. with much toil\r\n4. thanks for your trouble\r\n"},{"characters":"杈炶亴","pinyin":"c铆 zh铆","tone":"22","id":1842,"definition":"1. to resign\r\n"},{"characters":"杈f","pinyin":"l脿 ji膩o","tone":"41","id":1843,"definition":"1. hot pepper\r\n2. chili\r\n"},{"characters":"杈ㄨ","pinyin":"bi脿n r猫n","tone":"44","id":1844,"definition":"1. to recognize\r\n2. to identify\r\n"},{"characters":"杈╂姢","pinyin":"bi脿n h霉","tone":"44","id":1845,"definition":"1. to speak in defense of\r\n2. to argue in favor of\r\n3. to defend\r\n4. to plead\r\n"},{"characters":"杈╄В","pinyin":"bi脿n ji臎","tone":"43","id":1846,"definition":"1. to explain\r\n2. to justify\r\n3. to defend (a point of view etc)\r\n4. to provide an explanation\r\n5. to try to defend oneself\r\n"},{"characters":"杈╄","pinyin":"bi脿n l霉n","tone":"44","id":1847,"definition":"1. debate\r\n2. argument\r\n3. to argue over\r\n4. CL:鍫磡鍦篬chang3],娆ci4]\r\n"},{"characters":"杈╄瘉","pinyin":"bi脿n zh猫ng","tone":"44","id":1848,"definition":"1. to investigate\r\n2. dialectical\r\n"},{"characters":"杈瓙","pinyin":"bi脿n zi","tone":"40","id":1849,"definition":"1. plait\r\n2. braid\r\n3. pigtail\r\n4. a mistake or shortcoming that may be exploited by an opponent\r\n5. handle\r\n6. CL:鏍筟gen1],姊潀鏉tiao2]\r\n"},{"characters":"杈瑰","pinyin":"bi膩n j矛ng","tone":"14","id":1850,"definition":"1. frontier\r\n2. border\r\n"},{"characters":"杈圭晫","pinyin":"bi膩n ji猫","tone":"14","id":1851,"definition":"1. boundary\r\n2. border\r\n"},{"characters":"杈圭枂","pinyin":"bi膩n ji膩ng","tone":"11","id":1852,"definition":"1. border area\r\n2. borderland\r\n3. frontier\r\n4. frontier region\r\n"},{"characters":"杈圭紭","pinyin":"bi膩n yu谩n","tone":"12","id":1853,"definition":"1. edge\r\n2. fringe\r\n3. verge\r\n4. brink\r\n5. periphery\r\n6. marginal\r\n7. borderline\r\n"},{"characters":"杈惧埌","pinyin":"d谩 d脿o","tone":"24","id":1854,"definition":"1. to reach\r\n2. to achieve\r\n3. to attain\r\n"},{"characters":"杈炬垚","pinyin":"d谩 ch茅ng","tone":"22","id":1855,"definition":"1. to reach (an agreement)\r\n2. to accomplish\r\n"},{"characters":"杩呴","pinyin":"x霉n s霉","tone":"44","id":1856,"definition":"1. rapid\r\n2. speedy\r\n3. fast\r\n"},{"characters":"杩囧垎","pinyin":"gu貌 f猫n","tone":"44","id":1857,"definition":"1. excessive\r\n2. undue\r\n3. overly\r\n"},{"characters":"杩囨晱","pinyin":"gu貌 m菒n","tone":"43","id":1858,"definition":"1. to be allergic\r\n2. allergy\r\n"},{"characters":"杩囨湡","pinyin":"gu貌 q墨","tone":"41","id":1859,"definition":"1. to be overdue\r\n2. to exceed the time limit\r\n3. to expire (as in expiration date)\r\n"},{"characters":"杩庢帴","pinyin":"y铆ng ji膿","tone":"21","id":1860,"definition":"1. to meet\r\n2. to welcome\r\n3. to greet\r\n"},{"characters":"杩愭皵","pinyin":"y霉n qi","tone":"40","id":1861,"definition":"1. luck (good or bad)\r\n"},{"characters":"杩愮敤","pinyin":"y霉n y貌ng","tone":"44","id":1862,"definition":"1. to use\r\n2. to put to use\r\n"},{"characters":"杩愯緭","pinyin":"y霉n sh奴","tone":"41","id":1863,"definition":"1. transport\r\n2. haulage\r\n3. transit\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杩戜唬","pinyin":"j矛n d脿i","tone":"44","id":1864,"definition":"1. the not-very-distant past\r\n2. modern times, excluding recent decades\r\n3. (in the context of Chinese history) the period from the Opium Wars until the May 4th Movement (mid-19th century to 1919)\r\n4. capitalist times (pre-1949)\r\n"},{"characters":"杩涘彛","pinyin":"j矛n k菕u","tone":"43","id":1865,"definition":"1. to import\r\n2. imported\r\n3. entrance\r\n4. inlet (for the intake of air, water etc)\r\n"},{"characters":"杩涙","pinyin":"j矛n b霉","tone":"44","id":1866,"definition":"1. progress\r\n2. improvement\r\n3. to improve\r\n4. to progress\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"杩濆弽","pinyin":"w茅i f菐n","tone":"23","id":1867,"definition":"1. to violate (a law)\r\n"},{"characters":"杩炲繖","pinyin":"li谩n m谩ng","tone":"22","id":1868,"definition":"1. promptly\r\n2. at once\r\n"},{"characters":"杩炵画","pinyin":"li谩n x霉","tone":"24","id":1869,"definition":"1. continuous\r\n2. in a row\r\n3. serial\r\n4. consecutive\r\n"},{"characters":"杩熸棭","pinyin":"ch铆 z菐o","tone":"23","id":1870,"definition":"1. sooner or later\r\n"},{"characters":"杩熺枒","pinyin":"ch铆 y铆","tone":"22","id":1871,"definition":"1. to hesitate\r\n"},{"characters":"杩熺紦","pinyin":"ch铆 hu菐n","tone":"23","id":1872,"definition":"1. slow\r\n2. sluggish\r\n"},{"characters":"杩熼挐","pinyin":"ch铆 d霉n","tone":"24","id":1873,"definition":"1. slow in one's reactions\r\n2. sluggish (in movement or thought)\r\n"},{"characters":"杩垏","pinyin":"p貌 qi猫","tone":"44","id":1874,"definition":"1. urgent\r\n2. pressing\r\n"},{"characters":"杩稿彂","pinyin":"b猫ng f膩","tone":"41","id":1875,"definition":"1. to burst forth\r\n"},{"characters":"杩","pinyin":"zhu墨","tone":"1","id":1876,"definition":"1. to sculpt\r\n2. to carve\r\n3. musical instrument (old)\r\n4. to chase after\r\n5. to seek\r\n6. to do one's utmost to seek or procure sth\r\n7. to recall\r\n"},{"characters":"杩芥眰","pinyin":"zhu墨 qi煤","tone":"12","id":1877,"definition":"1. to pursue (a goal etc) stubbornly\r\n2. to seek after\r\n3. to woo\r\n"},{"characters":"閫","pinyin":"tu矛","tone":"4","id":1878,"definition":"1. to retreat\r\n2. to decline\r\n3. to move back\r\n4. to withdraw\r\n"},{"characters":"閫浼","pinyin":"tu矛 xi奴","tone":"41","id":1879,"definition":"1. to retire\r\n2. retirement (from work)\r\n"},{"characters":"閫姝","pinyin":"tu矛 b霉","tone":"44","id":1880,"definition":"1. to do less well than before\r\n2. to make a concession\r\n3. setback\r\n4. backward step\r\n5. leeway\r\n6. room to maneuver\r\n7. fallback\r\n"},{"characters":"閫傚悎","pinyin":"sh矛 h茅","tone":"42","id":1881,"definition":"1. to fit\r\n2. to suit\r\n"},{"characters":"閫傚簲","pinyin":"sh矛 y矛ng","tone":"44","id":1882,"definition":"1. to adapt\r\n2. to fit\r\n3. to suit\r\n"},{"characters":"閫","pinyin":"t谩o","tone":"2","id":1883,"definition":"1. to escape\r\n2. to run away\r\n3. to flee\r\n"},{"characters":"閫冮伩","pinyin":"t谩o b矛","tone":"24","id":1884,"definition":"1. to escape\r\n2. to evade\r\n3. to avoid\r\n4. to shirk\r\n"},{"characters":"閫忔槑","pinyin":"t貌u m铆ng","tone":"42","id":1885,"definition":"1. transparent\r\n2. open (non-secretive)\r\n"},{"characters":"閫愭","pinyin":"zh煤 b霉","tone":"24","id":1886,"definition":"1. progressively\r\n2. step by step\r\n"},{"characters":"閫愭笎","pinyin":"zh煤 ji脿n","tone":"24","id":1887,"definition":"1. gradually\r\n"},{"characters":"閫","pinyin":"d矛","tone":"4","id":1888,"definition":"1. to hand over\r\n2. to pass on sth\r\n3. to gradually increase or decrease\r\n4. progressively\r\n"},{"characters":"閫掑","pinyin":"d矛 z膿ng","tone":"41","id":1889,"definition":"1. to increase by degrees\r\n2. in increasing order\r\n3. incremental\r\n4. progressive\r\n"},{"characters":"閫","pinyin":"d貌u","tone":"4","id":1890,"definition":"1. to stay\r\n2. to stop\r\n3. to tease (play with)\r\n4. amusing\r\n5. short pause in reading aloud, equivalent to comma (also written 璁|璇籟dou4])\r\n"},{"characters":"閫氬父","pinyin":"t艒ng ch谩ng","tone":"12","id":1891,"definition":"1. regular\r\n2. usual\r\n3. normal\r\n4. usually\r\n5. normally\r\n"},{"characters":"閫氱煡","pinyin":"t艒ng zh墨","tone":"11","id":1892,"definition":"1. to notify\r\n2. to inform\r\n3. notice\r\n4. notification\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閫氳繃","pinyin":"t艒ng gu貌","tone":"14","id":1893,"definition":"1. by means of\r\n2. through\r\n3. via\r\n4. to pass through\r\n5. to get through\r\n6. to adopt\r\n7. to pass (a bill or inspection etc)\r\n8. to switch over\r\n"},{"characters":"閫熷害","pinyin":"s霉 d霉","tone":"44","id":1894,"definition":"1. speed\r\n2. rate\r\n3. velocity\r\n4. (music) tempo\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閫犳垚","pinyin":"z脿o ch茅ng","tone":"42","id":1895,"definition":"1. to bring about\r\n2. to create\r\n3. to cause\r\n"},{"characters":"閫崟","pinyin":"d脿i b菙","tone":"43","id":1896,"definition":"1. to arrest\r\n2. to apprehend\r\n3. an arrest\r\n"},{"characters":"閫昏緫","pinyin":"lu贸 ji","tone":"20","id":1897,"definition":"1. logic (loanword)\r\n"},{"characters":"閫艰揩","pinyin":"b墨 p貌","tone":"14","id":1898,"definition":"1. to force\r\n2. to compel\r\n3. to coerce\r\n"},{"characters":"閬嶅竷","pinyin":"bi脿n b霉","tone":"44","id":1899,"definition":"1. to cover the whole (area)\r\n2. to be found throughout\r\n"},{"characters":"閬忓埗","pinyin":"猫 zh矛","tone":"44","id":1900,"definition":"1. to check\r\n2. to contain\r\n3. to hold back\r\n4. to keep within limits\r\n5. to constrain\r\n6. to restrain\r\n"},{"characters":"閬撳痉","pinyin":"d脿o d茅","tone":"42","id":1901,"definition":"1. virtue\r\n2. morality\r\n3. ethics\r\n4. CL:绋畖绉峓zhong3]\r\n"},{"characters":"閬撶悊","pinyin":"d脿o li","tone":"40","id":1902,"definition":"1. reason\r\n2. argument\r\n3. sense\r\n4. principle\r\n5. basis\r\n6. justification\r\n7. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閬楁喚","pinyin":"y铆 h脿n","tone":"24","id":1903,"definition":"1. regret\r\n2. to regret\r\n3. to be sorry that\r\n"},{"characters":"閬靛畧","pinyin":"z奴n sh菕u","tone":"13","id":1904,"definition":"1. to comply with\r\n2. to abide by\r\n3. to respect (an agreement)\r\n"},{"characters":"閬垮厤","pinyin":"b矛 mi菐n","tone":"43","id":1905,"definition":"1. to avert\r\n2. to prevent\r\n3. to avoid\r\n4. to refrain from\r\n"},{"characters":"閭璇","pinyin":"y膩o q菒ng","tone":"13","id":1906,"definition":"1. to invite\r\n2. invitation\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閭眬","pinyin":"y贸u j煤","tone":"22","id":1907,"definition":"1. post office\r\n2. CL:瀹禰jia1],鍊媩涓猍ge4]\r\n"},{"characters":"閮ㄩ棬","pinyin":"b霉 m茅n","tone":"42","id":1908,"definition":"1. department\r\n2. branch\r\n3. section\r\n4. division\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閮","pinyin":"d艒u","tone":"1","id":1909,"definition":"1. surname Du\r\n2. all\r\n3. both\r\n4. entirely\r\n5. (used for emphasis) even\r\n6. already\r\n7. (not) at all\r\n8. capital city\r\n9. metropolis\r\n"},{"characters":"閯欒","pinyin":"b菒 sh矛","tone":"34","id":1910,"definition":"1. to despise\r\n2. to disdain\r\n3. to look down upon\r\n"},{"characters":"閰嶅悎","pinyin":"p猫i h茅","tone":"42","id":1911,"definition":"1. matching\r\n2. fitting in with\r\n3. compatible with\r\n4. to correspond\r\n5. to fit\r\n6. to conform to\r\n7. rapport\r\n8. to coordinate with\r\n9. to act in concert with\r\n10. to cooperate\r\n11. to become man and wife\r\n12. to combine parts of machine\r\n"},{"characters":"閰掑惂","pinyin":"ji菙 b膩","tone":"31","id":1912,"definition":"1. bar\r\n2. pub\r\n3. saloon\r\n4. CL:瀹禰jia1]\r\n"},{"characters":"閰辨补","pinyin":"ji脿ng y贸u","tone":"42","id":1913,"definition":"1. soy sauce\r\n"},{"characters":"閰","pinyin":"su膩n","tone":"1","id":1914,"definition":"1. sour\r\n2. tart\r\n3. sick at heart\r\n4. grieved\r\n5. sore\r\n6. aching\r\n7. pedantic\r\n8. impractical\r\n9. an acid\r\n"},{"characters":"閱","pinyin":"zu矛","tone":"4","id":1915,"definition":"1. intoxicated\r\n"},{"characters":"閱","pinyin":"c霉","tone":"4","id":1916,"definition":"1. vinegar\r\n2. jealousy (in love rivalry)\r\n"},{"characters":"閱","pinyin":"x菒ng","tone":"3","id":1917,"definition":"1. to wake up\r\n2. to be awake\r\n3. to become aware\r\n4. to sober up\r\n5. to come to\r\n"},{"characters":"閲囧彇","pinyin":"c菐i q菙","tone":"33","id":1918,"definition":"1. to adopt or carry out (measures, policies, course of action)\r\n2. to take\r\n"},{"characters":"閲囩撼","pinyin":"c菐i n脿","tone":"34","id":1919,"definition":"1. to accept\r\n2. to adopt\r\n"},{"characters":"閲囪","pinyin":"c菐i f菐ng","tone":"33","id":1920,"definition":"1. to interview\r\n2. to gather news\r\n3. to hunt for and collect\r\n4. to cover\r\n"},{"characters":"閲囪喘","pinyin":"c菐i g貌u","tone":"34","id":1921,"definition":"1. to procure (for an enterprise etc)\r\n2. to purchase\r\n"},{"characters":"閲囬泦","pinyin":"c菐i j铆","tone":"32","id":1922,"definition":"1. to gather\r\n2. to collect\r\n3. to harvest\r\n"},{"characters":"閲","pinyin":"zh貌ng","tone":"4","id":1923,"definition":"1. to repeat\r\n2. repetition\r\n3. again\r\n4. re-\r\n5. classifier: layer\r\n6. heavy\r\n7. serious\r\n8. to attach importance to\r\n"},{"characters":"閲嶅彔","pinyin":"ch贸ng di茅","tone":"22","id":1924,"definition":"1. to overlap\r\n2. to superimpose\r\n3. to telescope\r\n4. to run together\r\n5. to duplicate\r\n6. one over another\r\n7. superposition\r\n8. an overlap\r\n9. redundancy\r\n10. reduplication (in Chinese grammar, e.g. 鏁f暎姝san4 san4 bu4] to have a stroll)\r\n"},{"characters":"閲嶅","pinyin":"ch贸ng f霉","tone":"24","id":1925,"definition":"1. to repeat\r\n2. to duplicate\r\n3. CL:鍊媩涓猍ge4]\r\n4. variant of 閲嶈|閲嶅[chong2 fu4]\r\n"},{"characters":"閲嶅ぇ","pinyin":"zh貌ng d脿","tone":"44","id":1926,"definition":"1. great\r\n2. important\r\n3. major\r\n4. significant\r\n"},{"characters":"閲嶇偣","pinyin":"zh貌ng di菐n","tone":"43","id":1927,"definition":"1. to recount (e.g. results of election)\r\n2. to re-evaluate\r\n3. important point\r\n4. main point\r\n5. focus\r\n6. key (project etc)\r\n7. to focus on\r\n8. to put the emphasis on\r\n"},{"characters":"閲嶈","pinyin":"zh貌ng sh矛","tone":"44","id":1928,"definition":"1. to attach importance to sth\r\n2. to value\r\n"},{"characters":"閲嶉噺","pinyin":"zh貌ng li脿ng","tone":"44","id":1929,"definition":"1. weight\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"閲戝睘","pinyin":"j墨n sh菙","tone":"13","id":1930,"definition":"1. metal\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"閽堝","pinyin":"zh膿n du矛","tone":"14","id":1931,"definition":"1. to be directed against\r\n2. to be aimed at\r\n3. to counter\r\n4. in the light of\r\n5. in connection with\r\n"},{"characters":"閽","pinyin":"di脿o","tone":"4","id":1932,"definition":"1. to fish with a hook and bait\r\n"},{"characters":"閽炵エ","pinyin":"ch膩o pi脿o","tone":"14","id":1933,"definition":"1. paper money\r\n2. a bill (e.g. 100 yuan)\r\n3. CL:寮祙寮燵zhang1],绱畖鎵嶽za1]\r\n"},{"characters":"閽㈤搧","pinyin":"g膩ng ti臎","tone":"13","id":1934,"definition":"1. steel\r\n"},{"characters":"閽ュ寵","pinyin":"y脿o shi","tone":"40","id":1935,"definition":"1. key\r\n2. CL:鎶奫ba3]\r\n"},{"characters":"閾","pinyin":"l铆ng","tone":"2","id":1936,"definition":"1. (small) bell\r\n2. CL:闅粅鍙猍zhi1]\r\n"},{"characters":"閾","pinyin":"y铆n","tone":"2","id":1937,"definition":"1. silver\r\n2. silver-colored\r\n3. relating to money or currency\r\n"},{"characters":"閿鍞","pinyin":"xi膩o sh貌u","tone":"14","id":1938,"definition":"1. to sell\r\n2. to market\r\n3. sales (representative, agreement etc)\r\n"},{"characters":"閿","pinyin":"su菕","tone":"3","id":1939,"definition":"1. to lock up\r\n2. to lock\r\n3. lock\r\n4. CL:鎶奫ba3]\r\n5. old variant of 閹東閿乕suo3]\r\n"},{"characters":"閿","pinyin":"gu艒","tone":"1","id":1940,"definition":"1. pot\r\n2. pan\r\n3. boiler\r\n4. CL:鍙kou3],闅粅鍙猍zhi1]\r\n"},{"characters":"閿","pinyin":"chu铆","tone":"2","id":1941,"definition":"1. hammer\r\n2. to hammer into shape\r\n3. weight (e.g. of a steelyard or balance)\r\n4. variant of 閷榺閿chui2]\r\n"},{"characters":"閿洏","pinyin":"ji脿n p谩n","tone":"42","id":1942,"definition":"1. keyboard\r\n"},{"characters":"闀胯緢","pinyin":"zh菐ng b猫i","tone":"34","id":1943,"definition":"1. one's elders\r\n2. older generation\r\n"},{"characters":"闀块","pinyin":"ch谩ng t煤","tone":"22","id":1944,"definition":"1. long distance\r\n"},{"characters":"闂數","pinyin":"sh菐n di脿n","tone":"34","id":1945,"definition":"1. lightning\r\n2. CL:閬揫dao4]\r\n"},{"characters":"闂","pinyin":"b矛 s猫","tone":"44","id":1946,"definition":"1. to stop up\r\n2. to close up\r\n3. hard to get to\r\n4. out of the way\r\n5. inaccessible\r\n6. unenlightened\r\n7. blocking\r\n"},{"characters":"闂","pinyin":"w猫n h貌u","tone":"44","id":1947,"definition":"1. to give one's respects\r\n2. to send a greeting\r\n"},{"characters":"闂","pinyin":"chu菐ng","tone":"3","id":1948,"definition":"1. to rush\r\n2. to charge\r\n3. to dash\r\n4. to break through\r\n5. to temper oneself (through battling hardships)\r\n"},{"characters":"闂","pinyin":"w茅n","tone":"2","id":1949,"definition":"1. surname Wen\r\n2. to hear\r\n3. news\r\n4. well-known\r\n5. famous\r\n6. reputation\r\n7. fame\r\n8. to smell\r\n9. to sniff at\r\n"},{"characters":"闃呰","pinyin":"yu猫 d煤","tone":"42","id":1950,"definition":"1. to read\r\n2. reading\r\n"},{"characters":"闃愯堪","pinyin":"ch菐n sh霉","tone":"34","id":1951,"definition":"1. to expound (a position)\r\n2. to elaborate (on a topic)\r\n3. to treat (a subject)\r\n"},{"characters":"闃熶紞","pinyin":"du矛 w菙","tone":"43","id":1952,"definition":"1. ranks\r\n2. troops\r\n3. queue\r\n4. line\r\n5. procession\r\n6. CL:鍊媩涓猍ge4],鏀痆zhi1],姊潀鏉tiao2]\r\n"},{"characters":"闃冲厜","pinyin":"y谩ng gu膩ng","tone":"21","id":1953,"definition":"1. sunshine\r\n2. CL:绶殀绾縖xian4]\r\n3. transparent (open to public scrutiny)\r\n"},{"characters":"闃冲彴","pinyin":"y谩ng t谩i","tone":"22","id":1954,"definition":"1. variant of 闄借嚭|闃冲彴[yang2 tai2]\r\n2. balcony\r\n3. porch\r\n"},{"characters":"闃","pinyin":"zh猫n","tone":"4","id":1955,"definition":"1. disposition of troops\r\n2. wave\r\n3. spate\r\n4. burst\r\n5. spell\r\n6. short period of time\r\n7. classifier for events or states of short duration\r\n"},{"characters":"闃舵","pinyin":"ji膿 du脿n","tone":"14","id":1956,"definition":"1. stage\r\n2. section\r\n3. phase\r\n4. period\r\n5. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闃绘","pinyin":"z菙 zh菒","tone":"33","id":1957,"definition":"1. to prevent\r\n2. to block\r\n"},{"characters":"闄嗗湴","pinyin":"l霉 d矛","tone":"44","id":1958,"definition":"1. dry land (as opposed to the sea)\r\n"},{"characters":"闄嗙画","pinyin":"l霉 x霉","tone":"44","id":1959,"definition":"1. in turn\r\n2. successively\r\n3. one after the other\r\n4. bit by bit\r\n"},{"characters":"闄堝垪","pinyin":"ch茅n li猫","tone":"24","id":1960,"definition":"1. to display\r\n2. to exhibit\r\n"},{"characters":"闄堟棫","pinyin":"ch茅n ji霉","tone":"24","id":1961,"definition":"1. old-fashioned\r\n"},{"characters":"闄堣堪","pinyin":"ch茅n sh霉","tone":"24","id":1962,"definition":"1. an assertion\r\n2. to declare\r\n3. to state\r\n"},{"characters":"闄岀敓","pinyin":"m貌 sh膿ng","tone":"41","id":1963,"definition":"1. strange\r\n2. unfamiliar\r\n"},{"characters":"闄愬埗","pinyin":"xi脿n zh矛","tone":"44","id":1964,"definition":"1. to restrict\r\n2. to limit\r\n3. to confine\r\n4. restriction\r\n5. limit\r\n6. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闄″抄","pinyin":"d菕u qi脿o","tone":"34","id":1965,"definition":"1. precipitous\r\n"},{"characters":"闄","pinyin":"ch煤","tone":"2","id":1966,"definition":"1. to get rid of\r\n2. to remove\r\n3. to exclude\r\n4. to eliminate\r\n5. to wipe out\r\n6. to divide\r\n7. except\r\n8. not including\r\n"},{"characters":"闄ゅ","pinyin":"Ch煤 x墨","tone":"21","id":1967,"definition":"1. lunar New Year's Eve\r\n"},{"characters":"闄ら潪","pinyin":"ch煤 f膿i","tone":"21","id":1968,"definition":"1. only if (..., or otherwise, ...)\r\n2. only when\r\n3. only in the case that\r\n4. unless\r\n"},{"characters":"闅忎究","pinyin":"su铆 bi脿n","tone":"24","id":1969,"definition":"1. as one wishes\r\n2. as one pleases\r\n3. at random\r\n4. negligent\r\n5. casual\r\n6. wanton\r\n"},{"characters":"闅忔墜","pinyin":"su铆 sh菕u","tone":"23","id":1970,"definition":"1. conveniently\r\n2. without extra trouble\r\n3. while doing it\r\n4. in passing\r\n"},{"characters":"闅忔椂","pinyin":"su铆 sh铆","tone":"22","id":1971,"definition":"1. at any time\r\n2. at all times\r\n3. at the right time\r\n"},{"characters":"闅忕潃","pinyin":"su铆 zhe","tone":"20","id":1972,"definition":"1. along with\r\n2. in the wake of\r\n3. following\r\n"},{"characters":"闅忚韩","pinyin":"su铆 sh膿n","tone":"21","id":1973,"definition":"1. to (carry) on one's person\r\n2. to (take) with one\r\n"},{"characters":"闅斿","pinyin":"g茅 b矛","tone":"24","id":1974,"definition":"1. next door\r\n2. neighbor\r\n"},{"characters":"闅惧厤","pinyin":"n谩n mi菐n","tone":"23","id":1975,"definition":"1. hard to avoid\r\n2. difficult to escape from\r\n3. will inevitably\r\n"},{"characters":"闅炬","pinyin":"n谩n gu脿i","tone":"24","id":1976,"definition":"1. (it's) no wonder (that...)\r\n2. (it's) not surprising (that)\r\n"},{"characters":"闆嗕腑","pinyin":"j铆 zh艒ng","tone":"21","id":1977,"definition":"1. to concentrate\r\n2. to centralize\r\n3. to focus\r\n4. centralized\r\n5. concentrated\r\n6. to put together\r\n"},{"characters":"闆嗕綋","pinyin":"j铆 t菒","tone":"23","id":1978,"definition":"1. collective\r\n2. social\r\n3. team\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"闆嗗悎","pinyin":"j铆 h茅","tone":"22","id":1979,"definition":"1. to gather\r\n2. to assemble\r\n3. set (mathematics)\r\n"},{"characters":"闆岄泟","pinyin":"c铆 xi贸ng","tone":"22","id":1980,"definition":"1. male and female\r\n"},{"characters":"闆曞埢","pinyin":"di膩o k猫","tone":"14","id":1981,"definition":"1. to carve\r\n2. to engrave\r\n3. carving\r\n"},{"characters":"闆曞","pinyin":"di膩o s霉","tone":"14","id":1982,"definition":"1. a statue\r\n2. a Buddhist image\r\n3. sculpture\r\n4. to carve\r\n"},{"characters":"闆朵欢","pinyin":"l铆ng ji脿n","tone":"24","id":1983,"definition":"1. part\r\n2. component\r\n"},{"characters":"闆堕","pinyin":"l铆ng sh铆","tone":"22","id":1984,"definition":"1. between-meal nibbles\r\n2. snacks\r\n"},{"characters":"闆","pinyin":"l茅i","tone":"2","id":1985,"definition":"1. surname Lei\r\n2. thunder\r\n3. mine (weapon)\r\n4. (Internet slang) terrifying\r\n5. terrific\r\n"},{"characters":"闆","pinyin":"w霉","tone":"4","id":1986,"definition":"1. fog\r\n2. mist\r\n3. CL:鍫磡鍦篬chang2],闄闃礫zhen4]\r\n"},{"characters":"闇搁亾","pinyin":"b脿 d脿o","tone":"44","id":1987,"definition":"1. the Way of the Hegemon\r\n2. abbr. for 闇哥帇涔嬮亾\r\n3. despotic rule\r\n4. rule by might\r\n5. evil as opposed to the Way of the King 鐜嬮亾\r\n6. overbearing\r\n7. tyranny\r\n8. (of liquor, medicine etc) strong\r\n9. potent\r\n"},{"characters":"闈","pinyin":"q墨ng","tone":"1","id":1988,"definition":"1. abbr. for 闈掓捣[Qing1 hai3], Qinghai Province\r\n2. nature's color\r\n3. green or blue\r\n4. greenish black\r\n5. youth\r\n6. young (of people)\r\n"},{"characters":"闈掓槬","pinyin":"q墨ng ch奴n","tone":"11","id":1989,"definition":"1. youth\r\n2. youthfulness\r\n"},{"characters":"闈","pinyin":"f膿i","tone":"1","id":1990,"definition":"1. abbr. for 闈炴床[Fei1 zhou1], Africa\r\n2. to not be\r\n3. not\r\n4. wrong\r\n5. incorrect\r\n6. non-\r\n7. un-\r\n8. in-\r\n9. to reproach or blame\r\n10. (colloquial) to insist on\r\n11. simply must\r\n"},{"characters":"闈","pinyin":"k脿o","tone":"4","id":1991,"definition":"1. to lean against or on\r\n2. to stand by the side of\r\n3. to come near to\r\n4. to depend on\r\n5. to trust\r\n6. to fuck (vulgar)\r\n7. traditional military costume drama where the performers wear armor (old)\r\n"},{"characters":"闈复","pinyin":"mi脿n l铆n","tone":"42","id":1992,"definition":"1. to face sth\r\n2. to be confronted with\r\n"},{"characters":"闈㈠","pinyin":"mi脿n du矛","tone":"44","id":1993,"definition":"1. to confront\r\n2. to face\r\n"},{"characters":"闈㈢Н","pinyin":"mi脿n j墨","tone":"41","id":1994,"definition":"1. area (of a floor, piece of land etc)\r\n2. surface area\r\n3. tract of land\r\n"},{"characters":"闉偖","pinyin":"bi膩n p脿o","tone":"14","id":1995,"definition":"1. firecrackers\r\n2. string of small firecrackers\r\n3. CL:鏋歔mei2]\r\n"},{"characters":"闉瓥","pinyin":"bi膩n c猫","tone":"14","id":1996,"definition":"1. to spur on\r\n2. to urge on\r\n3. to encourage sb (e.g. to make progress)\r\n"},{"characters":"椤","pinyin":"y猫","tone":"4","id":1997,"definition":"1. page\r\n2. leaf\r\n"},{"characters":"椤","pinyin":"d菒ng","tone":"3","id":1998,"definition":"1. apex\r\n2. crown of the head\r\n3. top\r\n4. roof\r\n5. most\r\n6. to carry on the head\r\n7. to push to the top\r\n8. to go against\r\n9. to replace\r\n10. to substitute\r\n11. to be subjected to (an aerial bombing, hailstorm etc)\r\n12. (slang) to \"bump\" a forum thread to raise its profile\r\n13. classifier for headwear, hats, veils etc\r\n"},{"characters":"椤","pinyin":"xi脿ng","tone":"4","id":1999,"definition":"1. surname Xiang\r\n2. back of neck\r\n3. item\r\n4. thing\r\n5. term (in a mathematical formula)\r\n6. sum (of money)\r\n7. classifier for principles, items, clauses, tasks, research projects etc\r\n"},{"characters":"椤圭洰","pinyin":"xi脿ng m霉","tone":"44","id":2000,"definition":"1. item\r\n2. project\r\n3. (sports) event\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椤归摼","pinyin":"xi脿ng li脿n","tone":"44","id":2001,"definition":"1. necklace\r\n2. CL:姊潀鏉tiao2]\r\n"},{"characters":"椤轰究","pinyin":"sh霉n bi脿n","tone":"44","id":2002,"definition":"1. conveniently\r\n2. in passing\r\n3. without much extra effort\r\n"},{"characters":"椤哄埄","pinyin":"sh霉n l矛","tone":"44","id":2003,"definition":"1. smoothly\r\n2. without a hitch\r\n"},{"characters":"椤哄簭","pinyin":"sh霉n x霉","tone":"44","id":2004,"definition":"1. sequence\r\n2. order\r\n"},{"characters":"椤","pinyin":"d霉n","tone":"4","id":2005,"definition":"1. to stop\r\n2. to pause\r\n3. to arrange\r\n4. to lay out\r\n5. to kowtow\r\n6. to stamp (one's foot)\r\n7. at once\r\n8. classifier for meals, beatings, scoldings etc: time, bout, spell, meal\r\n"},{"characters":"椤挎椂","pinyin":"d霉n sh铆","tone":"42","id":2006,"definition":"1. immediately\r\n2. suddenly\r\n"},{"characters":"棰佸竷","pinyin":"b膩n b霉","tone":"14","id":2007,"definition":"1. to issue\r\n2. to proclaim\r\n3. to enact (laws, decrees etc)\r\n"},{"characters":"棰勪範","pinyin":"y霉 x铆","tone":"42","id":2008,"definition":"1. to prepare a lesson\r\n"},{"characters":"棰勬姤","pinyin":"y霉 b脿o","tone":"44","id":2009,"definition":"1. forecast\r\n"},{"characters":"棰勮","pinyin":"y霉 d矛ng","tone":"44","id":2010,"definition":"1. to place an order\r\n2. to book ahead\r\n"},{"characters":"棰勯槻","pinyin":"y霉 f谩ng","tone":"42","id":2011,"definition":"1. to prevent\r\n2. to take precautions against\r\n3. to protect\r\n4. to guard against\r\n5. precautionary\r\n6. prophylactic\r\n"},{"characters":"棰嗗煙","pinyin":"l菒ng y霉","tone":"34","id":2012,"definition":"1. domain\r\n2. sphere\r\n3. field\r\n4. territory\r\n5. area\r\n"},{"characters":"棰嗗","pinyin":"l菒ng d菐o","tone":"33","id":2013,"definition":"1. lead\r\n2. leading\r\n3. to lead\r\n4. leadership\r\n5. leader\r\n6. CL:浣峓wei4],鍊媩涓猍ge4]\r\n"},{"characters":"棰戦亾","pinyin":"p铆n d脿o","tone":"24","id":2014,"definition":"1. frequency\r\n2. (television) channel\r\n"},{"characters":"棰","pinyin":"k膿","tone":"1","id":2015,"definition":"1. classifier for small spheres, pearls, corn grains, teeth, hearts, satellites etc\r\n"},{"characters":"棰樼洰","pinyin":"t铆 m霉","tone":"24","id":2016,"definition":"1. subject\r\n2. title\r\n3. topic\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"棰濆","pinyin":"茅 w脿i","tone":"24","id":2017,"definition":"1. extra\r\n2. added\r\n3. additional\r\n"},{"characters":"棰犲","pinyin":"di膩n d菐o","tone":"13","id":2018,"definition":"1. to turn upside down\r\n2. to reverse\r\n3. back to front\r\n4. confused\r\n5. deranged\r\n6. crazy\r\n"},{"characters":"棰犵案","pinyin":"di膩n b菕","tone":"13","id":2019,"definition":"1. to shake\r\n2. to jolt\r\n3. to bump\r\n"},{"characters":"椋庝織","pinyin":"f膿ng s煤","tone":"12","id":2021,"definition":"1. social custom\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椋庢櫙","pinyin":"f膿ng j菒ng","tone":"13","id":2022,"definition":"1. scenery\r\n2. landscape\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"椋庢牸","pinyin":"f膿ng g茅","tone":"12","id":2023,"definition":"1. style\r\n"},{"characters":"椋庨櫓","pinyin":"f膿ng xi菐n","tone":"13","id":2024,"definition":"1. risk\r\n2. hazard\r\n"},{"characters":"椋","pinyin":"pi膩o","tone":"1","id":2025,"definition":"1. variant of 椋剕椋榌piao1]\r\n2. to float\r\n"},{"characters":"椋炴満","pinyin":"f膿i j墨","tone":"11","id":2026,"definition":"1. airplane\r\n2. CL:鏋禰jia4]\r\n"},{"characters":"椋熺墿","pinyin":"sh铆 w霉","tone":"24","id":2027,"definition":"1. food\r\n2. CL:绋畖绉峓zhong3]\r\n"},{"characters":"楗簵","pinyin":"f脿n di脿n","tone":"44","id":2028,"definition":"1. restaurant\r\n2. hotel\r\n3. CL:瀹禰jia1],鍊媩涓猍ge4]\r\n"},{"characters":"楗卞拰","pinyin":"b菐o h茅","tone":"32","id":2029,"definition":"1. saturation\r\n"},{"characters":"棣","pinyin":"ch谩n","tone":"2","id":2030,"definition":"1. gluttonous\r\n2. greedy\r\n3. to have a craving\r\n"},{"characters":"棣掑ご","pinyin":"m谩n tou","tone":"20","id":2031,"definition":"1. steamed roll\r\n2. steamed bun\r\n3. steamed bread\r\n4. CL:鍊媩涓猍ge4]\r\n"},{"characters":"棣","pinyin":"sh菕u","tone":"3","id":2032,"definition":"1. head\r\n2. chief\r\n3. first (occasion, thing etc)\r\n4. classifier for poems, songs etc\r\n"},{"characters":"棣栧厛","pinyin":"sh菕u xi膩n","tone":"31","id":2033,"definition":"1. first (of all)\r\n2. in the first place\r\n"},{"characters":"棣栭兘","pinyin":"sh菕u d奴","tone":"31","id":2034,"definition":"1. capital (city)\r\n2. CL:鍊媩涓猍ge4]\r\n"},{"characters":"棣","pinyin":"xi膩ng","tone":"1","id":2035,"definition":"1. fragrant\r\n2. sweet smelling\r\n3. aromatic\r\n4. savory or appetizing\r\n5. (to eat) with relish\r\n6. (of sleep) sound\r\n7. perfume or spice\r\n8. joss or incense stick\r\n9. CL:鏍筟gen1]\r\n"},{"characters":"棣欒偁","pinyin":"xi膩ng ch谩ng","tone":"12","id":2036,"definition":"1. sausage\r\n2. CL:鏍筟gen1]\r\n"},{"characters":"椹鹃┒","pinyin":"ji脿 sh菒","tone":"43","id":2037,"definition":"1. to pilot (ship, airplane etc)\r\n2. to drive\r\n"},{"characters":"楠","pinyin":"m脿","tone":"4","id":2038,"definition":"1. to scold\r\n2. to abuse\r\n3. to curse\r\n4. CL:閫歔tong4],闋搢椤縖dun4]\r\n5. variant of 缃祙楠俒ma4]\r\n"},{"characters":"楠","pinyin":"pi脿n","tone":"4","id":2039,"definition":"1. to cheat\r\n2. to swindle\r\n3. to deceive\r\n4. to get on (a horse etc) by swinging one leg over\r\n"},{"characters":"楠ㄥご","pinyin":"g菙 tou","tone":"30","id":2040,"definition":"1. bone\r\n2. CL:鏍筟gen1],濉妡鍧梉kuai4]\r\n3. moral character\r\n4. bitterness\r\n"},{"characters":"楂樺叴","pinyin":"g膩o x矛ng","tone":"14","id":2041,"definition":"1. happy\r\n2. glad\r\n3. willing (to do sth)\r\n4. in a cheerful mood\r\n"},{"characters":"楂樻。","pinyin":"g膩o d脿ng","tone":"14","id":2042,"definition":"1. superior quality\r\n2. high grade\r\n3. top grade\r\n"},{"characters":"楂樼骇","pinyin":"g膩o j铆","tone":"12","id":2043,"definition":"1. high level\r\n2. high grade\r\n3. advanced\r\n4. high-ranking\r\n"},{"characters":"榄呭姏","pinyin":"m猫i l矛","tone":"44","id":2044,"definition":"1. charm\r\n2. fascination\r\n3. glamor\r\n4. charisma\r\n"},{"characters":"椴滆壋","pinyin":"xi膩n y脿n","tone":"14","id":2045,"definition":"1. bright-colored\r\n2. gaily-colored\r\n"},{"characters":"榛勯噾","pinyin":"hu谩ng j墨n","tone":"21","id":2046,"definition":"1. gold\r\n2. golden (opportunity)\r\n3. prime (time)\r\n"},{"characters":"榧撴帉","pinyin":"g菙 zh菐ng","tone":"33","id":2047,"definition":"1. to applaud\r\n2. to clap\r\n"},{"characters":"榧撹垶","pinyin":"g菙 w菙","tone":"33","id":2048,"definition":"1. heartening (news)\r\n2. to boost (morale)\r\n3. CL:鍊媩涓猍ge4]\r\n"},{"characters":"榧犳爣","pinyin":"sh菙 bi膩o","tone":"31","id":2049,"definition":"1. mouse (computing)\r\n"},{"characters":"榧绘稌","pinyin":"b铆 t矛","tone":"24","id":2050,"definition":"1. nasal mucus\r\n2. snivel\r\n"},{"characters":"榫","pinyin":"l贸ng","tone":"2","id":2051,"definition":"1. surname Long\r\n2. dragon\r\n3. CL:姊潀鏉tiao2]\r\n4. imperial\r\n"}] \ No newline at end of file diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 0000000..7e7e7f6 --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1 @@ +extensions: diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100755 index 0000000..0f1df0f --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,32 @@ +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..9367d48 --- /dev/null +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 8.0 + + diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..cf9124e --- /dev/null +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,471 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = org.joyfulmantis.risingtone; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = org.joyfulmantis.risingtone; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = org.joyfulmantis.risingtone; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..a28140c --- /dev/null +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png new file mode 100644 index 0000000..1f31f76 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png new file mode 100644 index 0000000..1f31f76 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png new file mode 100644 index 0000000..4f01a43 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png new file mode 100644 index 0000000..f727c69 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png new file mode 100644 index 0000000..712306e Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png new file mode 100644 index 0000000..e57c2f3 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png new file mode 100644 index 0000000..e57c2f3 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png new file mode 100644 index 0000000..fae1bc9 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png new file mode 100644 index 0000000..712306e Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png new file mode 100644 index 0000000..ccf4821 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png new file mode 100644 index 0000000..ccf4821 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png new file mode 100644 index 0000000..a2d91ae Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png new file mode 100644 index 0000000..1f31f76 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png new file mode 100644 index 0000000..a2d91ae Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png new file mode 100644 index 0000000..5b9f6f4 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png new file mode 100644 index 0000000..83ff77e Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png new file mode 100644 index 0000000..a2d91ae Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png new file mode 100644 index 0000000..c2468a0 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png new file mode 100644 index 0000000..5b9f6f4 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png new file mode 100644 index 0000000..cae67a2 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png new file mode 100644 index 0000000..cd5f306 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist new file mode 100644 index 0000000..5c56d0d --- /dev/null +++ b/ios/Runner/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + risingtone + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/lib/app.dart b/lib/app.dart new file mode 100755 index 0000000..c87d5d0 --- /dev/null +++ b/lib/app.dart @@ -0,0 +1,119 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; + +import 'blocs/dictionary_bloc.dart'; +import 'blocs/history_bloc.dart'; +import 'blocs/srs_bloc.dart'; +import 'blocs/user_data_bloc.dart'; +import 'generated/l10n.dart'; +import 'repository/dictionary_repository.dart'; +import 'repository/dictionary_repository_static.dart'; +import 'repository/upload_repository.dart'; +import 'repository/upload_repository_server.dart'; +import 'view/first_run_view.dart'; +import 'view/skill_tree_view.dart'; +import 'view/splash_page_view.dart'; +import 'widgets/app_swatch.dart'; +import 'widgets/concave_corners.dart'; + +class App extends StatelessWidget { + static final RouteObserver> routeObserver = + RouteObserver>(); + + const App({super.key}); + + @override + Widget build(BuildContext context) { + DictionaryRepository dictionaryRepository; + UploadRepository uploadRepository; + if (kReleaseMode) { + dictionaryRepository = DictionaryRepositoryStatic(); + uploadRepository = UploadRepositoryServer(); + } else { + dictionaryRepository = DictionaryRepositoryStatic(); + uploadRepository = UploadRepositoryServer(); + } + return MultiBlocProvider( + providers: [ + BlocProvider( + create: (_) => UserDataBloc(uploadRepository), + ), + BlocProvider( + create: (_) => SRSBloc(), + ), + BlocProvider( + create: (_) => DictionaryBloc(dictionaryRepository)), + ], + child: BlocProvider( + create: (context) => HistoryBloc(uploadRepository) + ..add(UploadHistories((b) => b + ..userDataState = BlocProvider.of(context).state)), + child: const AppView(), + )); + } +} + +class AppView extends StatefulWidget { + const AppView({super.key}); + + @override + AppViewState createState() => AppViewState(); +} + +class AppViewState extends State { + final _navigatorKey = GlobalKey(); + + NavigatorState get _navigator => _navigatorKey.currentState!; + + @override + Widget build(BuildContext context) { + return MaterialApp( + localizationsDelegates: const [ + S.delegate, + GlobalMaterialLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + GlobalCupertinoLocalizations.delegate + ], + supportedLocales: S.delegate.supportedLocales, + theme: ThemeData( + primarySwatch: AppSwatch.kToDark, + appBarTheme: AppBarTheme( + shape: BottomConcaveCorners(), + backgroundColor: AppSwatch.kToDark, + elevation: 0), + ), + navigatorKey: _navigatorKey, + navigatorObservers: [App.routeObserver], + builder: (_, child) { + if (!(BlocProvider.of(context).state.initialized ?? + false)) { + BlocProvider.of(context).add(InitializeUserData()); + } + if (BlocProvider.of(context).state + is DictionaryLoading) { + BlocProvider.of(context).add(LoadDictionary()); + } + return BlocListener( + listener: (_, state) { + if (state is UserDataLoaded) { + _navigator.pushAndRemoveUntil( + SkillTreeView.route(), + (route) => false, + ); + } else { + _navigator.pushAndRemoveUntil( + FirstRunView.route(), + (route) => false, + ); + } + }, + child: child, + ); + }, + onGenerateRoute: (_) => SplashPageView.route(), + ); + } +} diff --git a/lib/blocs/custom_practice_settings_form_bloc.dart b/lib/blocs/custom_practice_settings_form_bloc.dart new file mode 100644 index 0000000..5661e93 --- /dev/null +++ b/lib/blocs/custom_practice_settings_form_bloc.dart @@ -0,0 +1,67 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:flutter_form_bloc/flutter_form_bloc.dart'; + +import '../model/flashcard_model.dart'; +import '../util/pinyin_helpers.dart'; +import 'srs_bloc.dart'; + +class CustomPracticeSettingsFormBloc extends FormBloc { + final SRSBloc _srsBloc; + final MultiSelectFieldBloc, bool> userSetWeightMaskField; + final TextFieldBloc userSetDailyCardsField; + + CustomPracticeSettingsFormBloc._( + this._srsBloc, this.userSetWeightMaskField, this.userSetDailyCardsField) { + addFieldBlocs(fieldBlocs: [userSetWeightMaskField, userSetDailyCardsField]); + } + + factory CustomPracticeSettingsFormBloc(SRSBloc srsBloc) { + List> initialValues = List.from(srsBloc + .state.customPracticeWeightMask + .rebuild((b) => b.removeWhere((_, v) => !v)) + .keys); + + MultiSelectFieldBloc, bool> userSetWeightMaskField = + MultiSelectFieldBloc( + items: toneList().toList(), + initialValue: initialValues, + validators: [_selectAtLeastOne], + ); + + TextFieldBloc userSetDailyCardsField = TextFieldBloc( + validators: [_isInteger], + initialValue: (srsBloc.state.customPracticeDailyCards.toString()), + ); + + return CustomPracticeSettingsFormBloc._( + srsBloc, userSetWeightMaskField, userSetDailyCardsField); + } + + @override + void onSubmitting() async { + MapBuilder, bool> newWeightMask = MapBuilder(); + newWeightMask.addIterable(toneList(), + key: (BuiltList item) => item, + value: (BuiltList item) => + userSetWeightMaskField.value.contains(item)); + + _srsBloc.add(UpdateSRSCustomPracticeSettings((b) => b + ..customPracticeWeightMask = newWeightMask + ..customPracticeDailyCards = userSetDailyCardsField.valueToInt)); + emitSuccess(); + } + + static String? _selectAtLeastOne(List> value) { + if (value.isEmpty) { + return "You need to select at least one tone pair."; + } + return null; + } + + static String? _isInteger(String value) { + if (int.tryParse(value) == null) { + return "Please enter a valid integer."; + } + return null; + } +} diff --git a/lib/blocs/dictionary_bloc.dart b/lib/blocs/dictionary_bloc.dart new file mode 100644 index 0000000..0ad70a9 --- /dev/null +++ b/lib/blocs/dictionary_bloc.dart @@ -0,0 +1,38 @@ +import '../model/dict_entry_model.dart'; +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../repository/dictionary_repository.dart'; + +part 'dictionary_event.dart'; +part 'dictionary_state.dart'; +part 'dictionary_bloc.g.dart'; + +class DictionaryBloc extends Bloc { + final DictionaryRepository _dictionaryRepository; + + DictionaryBloc(this._dictionaryRepository) : super(DictionaryLoading()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler( + DictionaryEvent event, Emitter emit) async { + if (event is LoadDictionary) { + var newState = await _loadDictionary(event); + if (newState != null) emit(newState); + } + } + + Future _loadDictionary(LoadDictionary event) async { + if (state is! DictionaryLoading) { + throw ("_loadDictionary called when state is $state, aborting..."); + } + + BuiltMap> dictionary = + await _dictionaryRepository.dictionaryByTone(); + + return DictionaryLoaded((b) => b..dictionary = dictionary.toBuilder()); + } +} diff --git a/lib/blocs/dictionary_bloc.g.dart b/lib/blocs/dictionary_bloc.g.dart new file mode 100644 index 0000000..365e466 --- /dev/null +++ b/lib/blocs/dictionary_bloc.g.dart @@ -0,0 +1,286 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'dictionary_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$LoadDictionary extends LoadDictionary { + factory _$LoadDictionary([void Function(LoadDictionaryBuilder)? updates]) => + (new LoadDictionaryBuilder()..update(updates))._build(); + + _$LoadDictionary._() : super._(); + + @override + LoadDictionary rebuild(void Function(LoadDictionaryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + LoadDictionaryBuilder toBuilder() => + new LoadDictionaryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is LoadDictionary; + } + + @override + int get hashCode { + return 678181665; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'LoadDictionary').toString(); + } +} + +class LoadDictionaryBuilder + implements Builder { + _$LoadDictionary? _$v; + + LoadDictionaryBuilder(); + + @override + void replace(LoadDictionary other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$LoadDictionary; + } + + @override + void update(void Function(LoadDictionaryBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + LoadDictionary build() => _build(); + + _$LoadDictionary _build() { + final _$result = _$v ?? new _$LoadDictionary._(); + replace(_$result); + return _$result; + } +} + +class _$DictionaryLoading extends DictionaryLoading { + factory _$DictionaryLoading( + [void Function(DictionaryLoadingBuilder)? updates]) => + (new DictionaryLoadingBuilder()..update(updates))._build(); + + _$DictionaryLoading._() : super._(); + + @override + DictionaryLoading rebuild(void Function(DictionaryLoadingBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + DictionaryLoadingBuilder toBuilder() => + new DictionaryLoadingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is DictionaryLoading; + } + + @override + int get hashCode { + return 914769417; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'DictionaryLoading').toString(); + } +} + +class DictionaryLoadingBuilder + implements Builder { + _$DictionaryLoading? _$v; + + DictionaryLoadingBuilder(); + + @override + void replace(DictionaryLoading other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$DictionaryLoading; + } + + @override + void update(void Function(DictionaryLoadingBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + DictionaryLoading build() => _build(); + + _$DictionaryLoading _build() { + final _$result = _$v ?? new _$DictionaryLoading._(); + replace(_$result); + return _$result; + } +} + +class _$DictionaryLoadFailed extends DictionaryLoadFailed { + factory _$DictionaryLoadFailed( + [void Function(DictionaryLoadFailedBuilder)? updates]) => + (new DictionaryLoadFailedBuilder()..update(updates))._build(); + + _$DictionaryLoadFailed._() : super._(); + + @override + DictionaryLoadFailed rebuild( + void Function(DictionaryLoadFailedBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + DictionaryLoadFailedBuilder toBuilder() => + new DictionaryLoadFailedBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is DictionaryLoadFailed; + } + + @override + int get hashCode { + return 636658513; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'DictionaryLoadFailed').toString(); + } +} + +class DictionaryLoadFailedBuilder + implements Builder { + _$DictionaryLoadFailed? _$v; + + DictionaryLoadFailedBuilder(); + + @override + void replace(DictionaryLoadFailed other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$DictionaryLoadFailed; + } + + @override + void update(void Function(DictionaryLoadFailedBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + DictionaryLoadFailed build() => _build(); + + _$DictionaryLoadFailed _build() { + final _$result = _$v ?? new _$DictionaryLoadFailed._(); + replace(_$result); + return _$result; + } +} + +class _$DictionaryLoaded extends DictionaryLoaded { + @override + final BuiltMap> dictionary; + + factory _$DictionaryLoaded( + [void Function(DictionaryLoadedBuilder)? updates]) => + (new DictionaryLoadedBuilder()..update(updates))._build(); + + _$DictionaryLoaded._({required this.dictionary}) : super._() { + BuiltValueNullFieldError.checkNotNull( + dictionary, r'DictionaryLoaded', 'dictionary'); + } + + @override + DictionaryLoaded rebuild(void Function(DictionaryLoadedBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + DictionaryLoadedBuilder toBuilder() => + new DictionaryLoadedBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is DictionaryLoaded && dictionary == other.dictionary; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, dictionary.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'DictionaryLoaded') + ..add('dictionary', dictionary)) + .toString(); + } +} + +class DictionaryLoadedBuilder + implements Builder { + _$DictionaryLoaded? _$v; + + MapBuilder>? _dictionary; + MapBuilder> get dictionary => + _$this._dictionary ??= + new MapBuilder>(); + set dictionary(MapBuilder>? dictionary) => + _$this._dictionary = dictionary; + + DictionaryLoadedBuilder(); + + DictionaryLoadedBuilder get _$this { + final $v = _$v; + if ($v != null) { + _dictionary = $v.dictionary.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(DictionaryLoaded other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$DictionaryLoaded; + } + + @override + void update(void Function(DictionaryLoadedBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + DictionaryLoaded build() => _build(); + + _$DictionaryLoaded _build() { + _$DictionaryLoaded _$result; + try { + _$result = + _$v ?? new _$DictionaryLoaded._(dictionary: dictionary.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'dictionary'; + dictionary.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'DictionaryLoaded', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/dictionary_event.dart b/lib/blocs/dictionary_event.dart new file mode 100644 index 0000000..e4f971c --- /dev/null +++ b/lib/blocs/dictionary_event.dart @@ -0,0 +1,12 @@ +part of 'dictionary_bloc.dart'; + +abstract class DictionaryEvent { + const DictionaryEvent(); +} + +abstract class LoadDictionary + implements Built, DictionaryEvent { + LoadDictionary._(); + factory LoadDictionary([void Function(LoadDictionaryBuilder) updates]) = + _$LoadDictionary; +} diff --git a/lib/blocs/dictionary_state.dart b/lib/blocs/dictionary_state.dart new file mode 100644 index 0000000..1fa2ca3 --- /dev/null +++ b/lib/blocs/dictionary_state.dart @@ -0,0 +1,35 @@ +part of 'dictionary_bloc.dart'; + +abstract class DictionaryState { + const DictionaryState(); +} + +abstract class DictionaryLoading + implements + Built, + DictionaryState { + DictionaryLoading._(); + factory DictionaryLoading([void Function(DictionaryLoadingBuilder) updates]) = + _$DictionaryLoading; +} + +abstract class DictionaryLoadFailed + implements + Built, + DictionaryState { + DictionaryLoadFailed._(); + factory DictionaryLoadFailed( + [void Function(DictionaryLoadFailedBuilder) updates]) = + _$DictionaryLoadFailed; +} + +abstract class DictionaryLoaded + implements + Built, + DictionaryState { + BuiltMap> get dictionary; + + DictionaryLoaded._(); + factory DictionaryLoaded([void Function(DictionaryLoadedBuilder) updates]) = + _$DictionaryLoaded; +} diff --git a/lib/blocs/first_run_form_bloc.dart b/lib/blocs/first_run_form_bloc.dart new file mode 100644 index 0000000..ee543f2 --- /dev/null +++ b/lib/blocs/first_run_form_bloc.dart @@ -0,0 +1,73 @@ +import 'package:flutter_form_bloc/flutter_form_bloc.dart'; +import 'package:uuid/uuid.dart'; + +import 'user_data_bloc.dart'; + +class FirstRunFormBloc extends FormBloc { + final UserDataBloc userDataBloc; + final genderField = SelectFieldBloc( + items: GenderModel.values.toList(), + validators: [_genderRequired], + ); + final languageLevelField = SelectFieldBloc( + items: LanguageLevelModel.values.toList(), + validators: [_languageLevelRequired], + ); + final motherLanguageField = TextFieldBloc( + validators: [_motherLanguageRequired], + ); + final acceptTermsField = BooleanFieldBloc( + validators: [_acceptTermsRequired], + ); + + FirstRunFormBloc(this.userDataBloc) { + addFieldBlocs(fieldBlocs: [ + genderField, + languageLevelField, + motherLanguageField, + acceptTermsField + ]); + } + + @override + void onSubmitting() async { + String uniqueID = const Uuid().v4(); + + userDataBloc.add(SaveUserData((b) => b + ..uniqueID = uniqueID + ..gender = genderField.value! + ..languageLevel = languageLevelField.value! + ..motherLanguage = motherLanguageField.value + ..dataAgreement = acceptTermsField.value)); + + emitSuccess(); + } + + static String? _genderRequired(GenderModel? value) { + if (value == null) { + return "Please choose your gender."; + } + return null; + } + + static String? _languageLevelRequired(LanguageLevelModel? value) { + if (value == null) { + return "Please choose your language level."; + } + return null; + } + + static String? _motherLanguageRequired(String value) { + if (value.isEmpty) { + return "Please enter your mother language."; + } + return null; + } + + static String? _acceptTermsRequired(bool value) { + if (!value) { + return "You need to accept the terms in order to continue."; + } + return null; + } +} diff --git a/lib/blocs/history_bloc.dart b/lib/blocs/history_bloc.dart new file mode 100644 index 0000000..ce02607 --- /dev/null +++ b/lib/blocs/history_bloc.dart @@ -0,0 +1,50 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; + +import '../model/history_model.dart'; +import '../util/serializers.dart'; +import '../repository/upload_repository.dart'; +import 'user_data_bloc.dart'; + +part 'history_bloc.g.dart'; +part 'history_event.dart'; +part 'history_state.dart'; + +class HistoryBloc extends HydratedBloc { + final UploadRepository _uploadRepository; + HistoryBloc(this._uploadRepository) : super(HistoryInitial()) { + on((event, emit) { + if (state is HistoryInitial) { + emit( + HistoriesLoaded((b) => b..histories = event.histories.toBuilder())); + } else if (state is HistoriesLoaded) { + emit((state as HistoriesLoaded) + .rebuild((b) => b.histories.addAll(event.histories))); + } + }); + on((event, emit) async { + if (state is HistoriesLoaded && event.userDataState is UserDataWithJWT) { + var response = await _uploadRepository.uploadHistory( + (event.userDataState as UserDataWithJWT).jwtKey, + (state as HistoriesLoaded)); + if (response == Result.Success) { + emit(HistoryInitial()); + } + } + }); + } + + @override + Map? toJson(HistoryState state) => state.toJson(); + + @override + HistoryState? fromJson(Map json) { + try { + return HistoriesLoaded.fromJson(json); + } catch (_) { + return HistoryInitial(); + } + } +} diff --git a/lib/blocs/history_bloc.g.dart b/lib/blocs/history_bloc.g.dart new file mode 100644 index 0000000..566ee36 --- /dev/null +++ b/lib/blocs/history_bloc.g.dart @@ -0,0 +1,403 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'history_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$historiesLoadedSerializer = + new _$HistoriesLoadedSerializer(); + +class _$HistoriesLoadedSerializer + implements StructuredSerializer { + @override + final Iterable types = const [HistoriesLoaded, _$HistoriesLoaded]; + @override + final String wireName = 'HistoriesLoaded'; + + @override + Iterable serialize(Serializers serializers, HistoriesLoaded object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'histories', + serializers.serialize(object.histories, + specifiedType: + const FullType(BuiltList, const [const FullType(HistoryModel)])), + ]; + + return result; + } + + @override + HistoriesLoaded deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new HistoriesLoadedBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'histories': + result.histories.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(HistoryModel)]))! + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$UploadHistories extends UploadHistories { + @override + final UserDataState userDataState; + + factory _$UploadHistories([void Function(UploadHistoriesBuilder)? updates]) => + (new UploadHistoriesBuilder()..update(updates))._build(); + + _$UploadHistories._({required this.userDataState}) : super._() { + BuiltValueNullFieldError.checkNotNull( + userDataState, r'UploadHistories', 'userDataState'); + } + + @override + UploadHistories rebuild(void Function(UploadHistoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UploadHistoriesBuilder toBuilder() => + new UploadHistoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UploadHistories && userDataState == other.userDataState; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, userDataState.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UploadHistories') + ..add('userDataState', userDataState)) + .toString(); + } +} + +class UploadHistoriesBuilder + implements Builder { + _$UploadHistories? _$v; + + UserDataState? _userDataState; + UserDataState? get userDataState => _$this._userDataState; + set userDataState(UserDataState? userDataState) => + _$this._userDataState = userDataState; + + UploadHistoriesBuilder(); + + UploadHistoriesBuilder get _$this { + final $v = _$v; + if ($v != null) { + _userDataState = $v.userDataState; + _$v = null; + } + return this; + } + + @override + void replace(UploadHistories other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UploadHistories; + } + + @override + void update(void Function(UploadHistoriesBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UploadHistories build() => _build(); + + _$UploadHistories _build() { + final _$result = _$v ?? + new _$UploadHistories._( + userDataState: BuiltValueNullFieldError.checkNotNull( + userDataState, r'UploadHistories', 'userDataState')); + replace(_$result); + return _$result; + } +} + +class _$AddHistories extends AddHistories { + @override + final BuiltList histories; + + factory _$AddHistories([void Function(AddHistoriesBuilder)? updates]) => + (new AddHistoriesBuilder()..update(updates))._build(); + + _$AddHistories._({required this.histories}) : super._() { + BuiltValueNullFieldError.checkNotNull( + histories, r'AddHistories', 'histories'); + } + + @override + AddHistories rebuild(void Function(AddHistoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + AddHistoriesBuilder toBuilder() => new AddHistoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is AddHistories && histories == other.histories; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, histories.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'AddHistories') + ..add('histories', histories)) + .toString(); + } +} + +class AddHistoriesBuilder + implements Builder { + _$AddHistories? _$v; + + ListBuilder? _histories; + ListBuilder get histories => + _$this._histories ??= new ListBuilder(); + set histories(ListBuilder? histories) => + _$this._histories = histories; + + AddHistoriesBuilder(); + + AddHistoriesBuilder get _$this { + final $v = _$v; + if ($v != null) { + _histories = $v.histories.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(AddHistories other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$AddHistories; + } + + @override + void update(void Function(AddHistoriesBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + AddHistories build() => _build(); + + _$AddHistories _build() { + _$AddHistories _$result; + try { + _$result = _$v ?? new _$AddHistories._(histories: histories.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'histories'; + histories.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'AddHistories', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +abstract mixin class HistoryStateBuilder { + void replace(HistoryState other); + void update(void Function(HistoryStateBuilder) updates); +} + +class _$HistoryInitial extends HistoryInitial { + factory _$HistoryInitial([void Function(HistoryInitialBuilder)? updates]) => + (new HistoryInitialBuilder()..update(updates))._build(); + + _$HistoryInitial._() : super._(); + + @override + HistoryInitial rebuild(void Function(HistoryInitialBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + HistoryInitialBuilder toBuilder() => + new HistoryInitialBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is HistoryInitial; + } + + @override + int get hashCode { + return 382987781; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'HistoryInitial').toString(); + } +} + +class HistoryInitialBuilder + implements + Builder, + HistoryStateBuilder { + _$HistoryInitial? _$v; + + HistoryInitialBuilder(); + + @override + void replace(covariant HistoryInitial other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$HistoryInitial; + } + + @override + void update(void Function(HistoryInitialBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + HistoryInitial build() => _build(); + + _$HistoryInitial _build() { + final _$result = _$v ?? new _$HistoryInitial._(); + replace(_$result); + return _$result; + } +} + +class _$HistoriesLoaded extends HistoriesLoaded { + @override + final BuiltList histories; + + factory _$HistoriesLoaded([void Function(HistoriesLoadedBuilder)? updates]) => + (new HistoriesLoadedBuilder()..update(updates))._build(); + + _$HistoriesLoaded._({required this.histories}) : super._() { + BuiltValueNullFieldError.checkNotNull( + histories, r'HistoriesLoaded', 'histories'); + } + + @override + HistoriesLoaded rebuild(void Function(HistoriesLoadedBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + HistoriesLoadedBuilder toBuilder() => + new HistoriesLoadedBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is HistoriesLoaded && histories == other.histories; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, histories.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'HistoriesLoaded') + ..add('histories', histories)) + .toString(); + } +} + +class HistoriesLoadedBuilder + implements + Builder, + HistoryStateBuilder { + _$HistoriesLoaded? _$v; + + ListBuilder? _histories; + ListBuilder get histories => + _$this._histories ??= new ListBuilder(); + set histories(covariant ListBuilder? histories) => + _$this._histories = histories; + + HistoriesLoadedBuilder(); + + HistoriesLoadedBuilder get _$this { + final $v = _$v; + if ($v != null) { + _histories = $v.histories.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(covariant HistoriesLoaded other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$HistoriesLoaded; + } + + @override + void update(void Function(HistoriesLoadedBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + HistoriesLoaded build() => _build(); + + _$HistoriesLoaded _build() { + _$HistoriesLoaded _$result; + try { + _$result = _$v ?? new _$HistoriesLoaded._(histories: histories.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'histories'; + histories.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'HistoriesLoaded', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/history_event.dart b/lib/blocs/history_event.dart new file mode 100644 index 0000000..1a33585 --- /dev/null +++ b/lib/blocs/history_event.dart @@ -0,0 +1,23 @@ +part of 'history_bloc.dart'; + +abstract class HistoryEvent { + const HistoryEvent(); +} + +abstract class UploadHistories + implements Built, HistoryEvent { + UserDataState get userDataState; + + UploadHistories._(); + factory UploadHistories([void Function(UploadHistoriesBuilder) updates]) = + _$UploadHistories; +} + +abstract class AddHistories + implements Built, HistoryEvent { + BuiltList get histories; + + AddHistories._(); + factory AddHistories([void Function(AddHistoriesBuilder) updates]) = + _$AddHistories; +} diff --git a/lib/blocs/history_state.dart b/lib/blocs/history_state.dart new file mode 100644 index 0000000..c4e0e0a --- /dev/null +++ b/lib/blocs/history_state.dart @@ -0,0 +1,43 @@ +part of 'history_bloc.dart'; + +@BuiltValue(instantiable: false) +abstract class HistoryState { + Map? toJson(); +} + +abstract class HistoryInitial + implements Built, HistoryState { + factory HistoryInitial([void Function(HistoryInitialBuilder) updates]) = + _$HistoryInitial; + + @override + Map? toJson() => null; + + HistoryInitial._(); +} + +abstract class HistoriesLoaded + implements Built, HistoryState { + BuiltList get histories; + + static Serializer get serializer => + _$historiesLoadedSerializer; + factory HistoriesLoaded([void Function(HistoriesLoadedBuilder) updates]) = + _$HistoriesLoaded; + + @override + Map? toJson() => + serializers.serializeWith(HistoriesLoaded.serializer, this) + as Map?; + + static HistoriesLoaded? fromJson(Map json) => + serializers.deserializeWith(HistoriesLoaded.serializer, json); + + HistoriesLoaded._(); + + @override + HistoriesLoaded rebuild(void Function(HistoriesLoadedBuilder) updates); + + @override + HistoriesLoadedBuilder toBuilder(); +} diff --git a/lib/blocs/lesson_bloc.dart b/lib/blocs/lesson_bloc.dart new file mode 100644 index 0000000..b9ca1f4 --- /dev/null +++ b/lib/blocs/lesson_bloc.dart @@ -0,0 +1,227 @@ +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:collection/collection.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; +import 'package:optional/optional.dart'; + +import '../model/flashcard_model.dart'; +import '../model/history_model.dart'; +import '../model/skill_tree_model.dart'; +import '../util/flashcards.dart'; +import '../util/pinyin_helpers.dart'; +import '../util/spaced_repetition.dart'; +import 'dictionary_bloc.dart'; +import 'history_bloc.dart'; +import 'skill_tree_progress_bloc.dart'; +import 'srs_bloc.dart'; + +part 'lesson_bloc.g.dart'; +part 'lesson_event.dart'; +part 'lesson_state.dart'; + +class LessonBloc extends Bloc { + final SRSBloc _srsBloc; + final HistoryBloc _historyBloc; + final DictionaryBloc _dictionaryBloc; + + LessonBloc(this._srsBloc, this._historyBloc, this._dictionaryBloc) + : super(LessonInitial()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler(LessonEvent event, Emitter emit) async { + if (event is CreateCustomPracticeLesson) { + if (state is! LessonInitial) { + throw ("_createDeck called when state is $state, aborting..."); + } + var newState = _createCustomPracticeLesson(event); + if (newState != null) emit(newState); + } else if (event is CreatePracticeLesson) { + if (state is! LessonInitial) { + throw ("_createDeck called when state is $state, aborting..."); + } + var newState = _createPracticeLesson(event); + if (newState != null) emit(newState); + } else if (event is CreateSkillLesson) { + if (state is! LessonInitial) { + throw ("_createDeck called when state is $state, aborting..."); + } + var newState = _createSkillLesson(event); + if (newState != null) emit(newState); + } else if (event is AnswerCard) { + if (state is! LessonOpen) { + throw ("_answerCard called when state is $state, aborting..."); + } + var newState = _answerCard(event, (state as LessonOpen)); + if (newState != null) emit(newState); + } else if (event is NextCard) { + if (state is! LessonOpen) { + throw ("_nextCard called when state is $state, aborting..."); + } + var newState = _nextCard(event, (state as LessonOpen)); + if (newState != null) emit(newState); + } else if (event is PrepareToCloseLesson) { + if (state is! LessonOpen) { + throw ("PrepareToCloseLesson called when state is $state, aborting..."); + } + var newState = _prepareToCloseLesson(event, (state as LessonOpen)); + if (newState != null) emit(newState); + } + if (event is CloseLesson) { + if (state is! LessonClosing) { + throw ("CloseLesson called when state is $state, aborting..."); + } + var newState = _closeLesson(event); + if (newState != null) emit(newState); + } + } + + CustomPracticeLessonOpen? _createCustomPracticeLesson( + CreateCustomPracticeLesson event) { + int currentTime = int.parse(DateTime.now().year.toString() + + DateTime.now().month.toString() + + DateTime.now().day.toString()); + + int deckSize; + + if (_srsBloc.state.customPracticeLastSession < currentTime) { + deckSize = _srsBloc.state.customPracticeDailyCards; + } else { + deckSize = _srsBloc.state.customPracticeDailyCards - + _srsBloc.state.customPracticeCompletedCards; + } + + BuiltList deck = produceDeck( + (_dictionaryBloc.state as DictionaryLoaded).dictionary, + _srsBloc.state.weight, + _srsBloc.state.customPracticeWeightMask, + deckSize); + + return CustomPracticeLessonOpen((b) => b + ..current = deck.first.toBuilder() + ..deck = deck.sublist(1).toBuilder() + ..answerHistory = ListBuilder() + ..incorrect = ListBuilder()); + } + + PracticeLessonOpen? _createPracticeLesson(CreatePracticeLesson event) { + BuiltList deck = produceDeck( + (_dictionaryBloc.state as DictionaryLoaded).dictionary, + _srsBloc.state.weight, + _srsBloc.state.weightMask, + event.deckSize); + + return PracticeLessonOpen((b) => b + ..skillLevel = event.skillLevel.toBuilder() + ..skillTreeProgressBloc = event.skillTreeProgressBloc + ..current = deck.first.toBuilder() + ..deck = deck.sublist(1).toBuilder() + ..answerHistory = ListBuilder() + ..incorrect = ListBuilder()); + } + + SkillLessonOpen? _createSkillLesson(CreateSkillLesson event) { + BuiltList deck = produceSkillDeck( + (_dictionaryBloc.state as DictionaryLoaded).dictionary, + event.skill.targetTone, + event.skillStep.comparisonTones, + 5, + 5, + 15); + + return SkillLessonOpen((b) => b + ..skillLevel = event.skillLevel.toBuilder() + ..skill = event.skill.toBuilder() + ..skillStep = event.skillStep.toBuilder() + ..skillTreeProgressBloc = event.skillTreeProgressBloc + ..current = deck.first.toBuilder() + ..deck = deck.sublist(1).toBuilder() + ..answerHistory = ListBuilder() + ..incorrect = ListBuilder()); + } + + LessonOpen? _answerCard(AnswerCard event, LessonOpen state) { + int currentCharacterIndex = + state.current.characters.indexWhere((x) => (x.answer == null)); + + var result = sandhiChecker(state.current.characters, currentCharacterIndex, + event.answer.firstOrNull); + + var updatedCurrentCharacters = state.current.characters.toBuilder() + ..[currentCharacterIndex] = + state.current.characters[currentCharacterIndex].rebuild((b) => b + ..answer = event.answer + ..result = result); + + FlashcardModelBuilder updatedCurrent = state.current.toBuilder() + ..characters = updatedCurrentCharacters; + return state.rebuild((b) => b..current = updatedCurrent); + } + + LessonOpen? _nextCard(NextCard event, LessonOpen state) { + ListBuilder? incorrect; + + // TODO Differentiate SkillExample answers in the history + ListBuilder answerHistory = state.answerHistory.toBuilder() + ..add(HistoryModel((b) => b + ..cardID = state.current.id + ..answer = ListBuilder( + state.current.characters.map((x) => x.answer?.orElseNull)) + ..time = DateTime.now().toUtc() + ..tone = ListBuilder(state.current.characters.map((x) => x.tone)) + ..isCorrect = !state.current.characters + .any((x) => x.result == Result.incorrect))); + if (state.current.characters.any((x) => x.result == Result.incorrect)) { + incorrect = state.incorrect.toBuilder()..add(state.current); + } + if (state.deck.isEmpty) { + add(PrepareToCloseLesson()); + return state.rebuild((b) => b + ..answerHistory = answerHistory + ..incorrect = incorrect ?? state.incorrect.toBuilder()); + } else { + return state.rebuild((b) => b + ..current = state.deck.first.toBuilder() + ..deck = state.deck.sublist(1).toBuilder() + ..answerHistory = answerHistory + ..incorrect = incorrect ?? state.incorrect.toBuilder()); + } + } + + LessonClosing? _prepareToCloseLesson( + PrepareToCloseLesson event, LessonOpen state) { + _historyBloc.add( + AddHistories((b) => b..histories = state.answerHistory.toBuilder())); + + _srsBloc.add(UpdateSRSWeight((b) => b + ..weight = recalculateWeight(_srsBloc.state.weight, state.answerHistory) + .toBuilder())); + + if (state is CustomPracticeLessonOpen) { + _srsBloc.add(UpdateSRSCustomPracticeProgress( + (b) => b..customPracticeCompletedCards = state.answerHistory.length)); + } else if (state is SkillLessonOpen && state.deck.isEmpty) { + state.skillTreeProgressBloc.add( + UpdateSkillStep((b) => b..skillStep = state.skillStep.toBuilder())); + var allTones = state.skillStep.comparisonTones + .rebuild((p0) => p0..add(state.skill.targetTone)); + _srsBloc.add(UpdateSRSWeightMask((b) => b + ..weightMask = + addToWeightMask(_srsBloc.state.weightMask, allTones).toBuilder())); + } else if (state is PracticeLessonOpen && state.deck.isEmpty) { + state.skillTreeProgressBloc.add(UpdateSkillLevel( + (b) => b..skillLevel = state.skillLevel.toBuilder())); + } + return LessonClosing((b) => b + ..current = state.current.toBuilder() + ..deck = state.deck.toBuilder() + ..answerHistory = state.answerHistory.toBuilder() + ..incorrect = state.incorrect.toBuilder() + ..previousClass = state.runtimeType); + } + + LessonInitial? _closeLesson(CloseLesson event) { + return LessonInitial(); + } +} diff --git a/lib/blocs/lesson_bloc.g.dart b/lib/blocs/lesson_bloc.g.dart new file mode 100644 index 0000000..ed05182 --- /dev/null +++ b/lib/blocs/lesson_bloc.g.dart @@ -0,0 +1,1448 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'lesson_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$CreateCustomPracticeLesson extends CreateCustomPracticeLesson { + factory _$CreateCustomPracticeLesson( + [void Function(CreateCustomPracticeLessonBuilder)? updates]) => + (new CreateCustomPracticeLessonBuilder()..update(updates))._build(); + + _$CreateCustomPracticeLesson._() : super._(); + + @override + CreateCustomPracticeLesson rebuild( + void Function(CreateCustomPracticeLessonBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + CreateCustomPracticeLessonBuilder toBuilder() => + new CreateCustomPracticeLessonBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CreateCustomPracticeLesson; + } + + @override + int get hashCode { + return 497630295; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'CreateCustomPracticeLesson') + .toString(); + } +} + +class CreateCustomPracticeLessonBuilder + implements + Builder { + _$CreateCustomPracticeLesson? _$v; + + CreateCustomPracticeLessonBuilder(); + + @override + void replace(CreateCustomPracticeLesson other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$CreateCustomPracticeLesson; + } + + @override + void update(void Function(CreateCustomPracticeLessonBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + CreateCustomPracticeLesson build() => _build(); + + _$CreateCustomPracticeLesson _build() { + final _$result = _$v ?? new _$CreateCustomPracticeLesson._(); + replace(_$result); + return _$result; + } +} + +class _$CreatePracticeLesson extends CreatePracticeLesson { + @override + final int deckSize; + @override + final SkillLevelModel skillLevel; + @override + final SkillTreeProgressBloc skillTreeProgressBloc; + + factory _$CreatePracticeLesson( + [void Function(CreatePracticeLessonBuilder)? updates]) => + (new CreatePracticeLessonBuilder()..update(updates))._build(); + + _$CreatePracticeLesson._( + {required this.deckSize, + required this.skillLevel, + required this.skillTreeProgressBloc}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + deckSize, r'CreatePracticeLesson', 'deckSize'); + BuiltValueNullFieldError.checkNotNull( + skillLevel, r'CreatePracticeLesson', 'skillLevel'); + BuiltValueNullFieldError.checkNotNull(skillTreeProgressBloc, + r'CreatePracticeLesson', 'skillTreeProgressBloc'); + } + + @override + CreatePracticeLesson rebuild( + void Function(CreatePracticeLessonBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + CreatePracticeLessonBuilder toBuilder() => + new CreatePracticeLessonBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CreatePracticeLesson && + deckSize == other.deckSize && + skillLevel == other.skillLevel && + skillTreeProgressBloc == other.skillTreeProgressBloc; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, deckSize.hashCode); + _$hash = $jc(_$hash, skillLevel.hashCode); + _$hash = $jc(_$hash, skillTreeProgressBloc.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'CreatePracticeLesson') + ..add('deckSize', deckSize) + ..add('skillLevel', skillLevel) + ..add('skillTreeProgressBloc', skillTreeProgressBloc)) + .toString(); + } +} + +class CreatePracticeLessonBuilder + implements Builder { + _$CreatePracticeLesson? _$v; + + int? _deckSize; + int? get deckSize => _$this._deckSize; + set deckSize(int? deckSize) => _$this._deckSize = deckSize; + + SkillLevelModelBuilder? _skillLevel; + SkillLevelModelBuilder get skillLevel => + _$this._skillLevel ??= new SkillLevelModelBuilder(); + set skillLevel(SkillLevelModelBuilder? skillLevel) => + _$this._skillLevel = skillLevel; + + SkillTreeProgressBloc? _skillTreeProgressBloc; + SkillTreeProgressBloc? get skillTreeProgressBloc => + _$this._skillTreeProgressBloc; + set skillTreeProgressBloc(SkillTreeProgressBloc? skillTreeProgressBloc) => + _$this._skillTreeProgressBloc = skillTreeProgressBloc; + + CreatePracticeLessonBuilder(); + + CreatePracticeLessonBuilder get _$this { + final $v = _$v; + if ($v != null) { + _deckSize = $v.deckSize; + _skillLevel = $v.skillLevel.toBuilder(); + _skillTreeProgressBloc = $v.skillTreeProgressBloc; + _$v = null; + } + return this; + } + + @override + void replace(CreatePracticeLesson other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$CreatePracticeLesson; + } + + @override + void update(void Function(CreatePracticeLessonBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + CreatePracticeLesson build() => _build(); + + _$CreatePracticeLesson _build() { + _$CreatePracticeLesson _$result; + try { + _$result = _$v ?? + new _$CreatePracticeLesson._( + deckSize: BuiltValueNullFieldError.checkNotNull( + deckSize, r'CreatePracticeLesson', 'deckSize'), + skillLevel: skillLevel.build(), + skillTreeProgressBloc: BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, + r'CreatePracticeLesson', + 'skillTreeProgressBloc')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevel'; + skillLevel.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'CreatePracticeLesson', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$CreateSkillLesson extends CreateSkillLesson { + @override + final SkillLevelModel skillLevel; + @override + final SkillModel skill; + @override + final SkillStepModel skillStep; + @override + final SkillTreeProgressBloc skillTreeProgressBloc; + + factory _$CreateSkillLesson( + [void Function(CreateSkillLessonBuilder)? updates]) => + (new CreateSkillLessonBuilder()..update(updates))._build(); + + _$CreateSkillLesson._( + {required this.skillLevel, + required this.skill, + required this.skillStep, + required this.skillTreeProgressBloc}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + skillLevel, r'CreateSkillLesson', 'skillLevel'); + BuiltValueNullFieldError.checkNotNull(skill, r'CreateSkillLesson', 'skill'); + BuiltValueNullFieldError.checkNotNull( + skillStep, r'CreateSkillLesson', 'skillStep'); + BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, r'CreateSkillLesson', 'skillTreeProgressBloc'); + } + + @override + CreateSkillLesson rebuild(void Function(CreateSkillLessonBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + CreateSkillLessonBuilder toBuilder() => + new CreateSkillLessonBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CreateSkillLesson && + skillLevel == other.skillLevel && + skill == other.skill && + skillStep == other.skillStep && + skillTreeProgressBloc == other.skillTreeProgressBloc; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillLevel.hashCode); + _$hash = $jc(_$hash, skill.hashCode); + _$hash = $jc(_$hash, skillStep.hashCode); + _$hash = $jc(_$hash, skillTreeProgressBloc.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'CreateSkillLesson') + ..add('skillLevel', skillLevel) + ..add('skill', skill) + ..add('skillStep', skillStep) + ..add('skillTreeProgressBloc', skillTreeProgressBloc)) + .toString(); + } +} + +class CreateSkillLessonBuilder + implements Builder { + _$CreateSkillLesson? _$v; + + SkillLevelModelBuilder? _skillLevel; + SkillLevelModelBuilder get skillLevel => + _$this._skillLevel ??= new SkillLevelModelBuilder(); + set skillLevel(SkillLevelModelBuilder? skillLevel) => + _$this._skillLevel = skillLevel; + + SkillModelBuilder? _skill; + SkillModelBuilder get skill => _$this._skill ??= new SkillModelBuilder(); + set skill(SkillModelBuilder? skill) => _$this._skill = skill; + + SkillStepModelBuilder? _skillStep; + SkillStepModelBuilder get skillStep => + _$this._skillStep ??= new SkillStepModelBuilder(); + set skillStep(SkillStepModelBuilder? skillStep) => + _$this._skillStep = skillStep; + + SkillTreeProgressBloc? _skillTreeProgressBloc; + SkillTreeProgressBloc? get skillTreeProgressBloc => + _$this._skillTreeProgressBloc; + set skillTreeProgressBloc(SkillTreeProgressBloc? skillTreeProgressBloc) => + _$this._skillTreeProgressBloc = skillTreeProgressBloc; + + CreateSkillLessonBuilder(); + + CreateSkillLessonBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillLevel = $v.skillLevel.toBuilder(); + _skill = $v.skill.toBuilder(); + _skillStep = $v.skillStep.toBuilder(); + _skillTreeProgressBloc = $v.skillTreeProgressBloc; + _$v = null; + } + return this; + } + + @override + void replace(CreateSkillLesson other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$CreateSkillLesson; + } + + @override + void update(void Function(CreateSkillLessonBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + CreateSkillLesson build() => _build(); + + _$CreateSkillLesson _build() { + _$CreateSkillLesson _$result; + try { + _$result = _$v ?? + new _$CreateSkillLesson._( + skillLevel: skillLevel.build(), + skill: skill.build(), + skillStep: skillStep.build(), + skillTreeProgressBloc: BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, + r'CreateSkillLesson', + 'skillTreeProgressBloc')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevel'; + skillLevel.build(); + _$failedField = 'skill'; + skill.build(); + _$failedField = 'skillStep'; + skillStep.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'CreateSkillLesson', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$NextCard extends NextCard { + factory _$NextCard([void Function(NextCardBuilder)? updates]) => + (new NextCardBuilder()..update(updates))._build(); + + _$NextCard._() : super._(); + + @override + NextCard rebuild(void Function(NextCardBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextCardBuilder toBuilder() => new NextCardBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextCard; + } + + @override + int get hashCode { + return 663861735; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'NextCard').toString(); + } +} + +class NextCardBuilder implements Builder { + _$NextCard? _$v; + + NextCardBuilder(); + + @override + void replace(NextCard other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextCard; + } + + @override + void update(void Function(NextCardBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextCard build() => _build(); + + _$NextCard _build() { + final _$result = _$v ?? new _$NextCard._(); + replace(_$result); + return _$result; + } +} + +class _$AnswerCard extends AnswerCard { + @override + final Optional answer; + + factory _$AnswerCard([void Function(AnswerCardBuilder)? updates]) => + (new AnswerCardBuilder()..update(updates))._build(); + + _$AnswerCard._({required this.answer}) : super._() { + BuiltValueNullFieldError.checkNotNull(answer, r'AnswerCard', 'answer'); + } + + @override + AnswerCard rebuild(void Function(AnswerCardBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + AnswerCardBuilder toBuilder() => new AnswerCardBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is AnswerCard && answer == other.answer; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, answer.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'AnswerCard')..add('answer', answer)) + .toString(); + } +} + +class AnswerCardBuilder implements Builder { + _$AnswerCard? _$v; + + Optional? _answer; + Optional? get answer => _$this._answer; + set answer(Optional? answer) => _$this._answer = answer; + + AnswerCardBuilder(); + + AnswerCardBuilder get _$this { + final $v = _$v; + if ($v != null) { + _answer = $v.answer; + _$v = null; + } + return this; + } + + @override + void replace(AnswerCard other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$AnswerCard; + } + + @override + void update(void Function(AnswerCardBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + AnswerCard build() => _build(); + + _$AnswerCard _build() { + final _$result = _$v ?? + new _$AnswerCard._( + answer: BuiltValueNullFieldError.checkNotNull( + answer, r'AnswerCard', 'answer')); + replace(_$result); + return _$result; + } +} + +class _$PrepareToCloseLesson extends PrepareToCloseLesson { + factory _$PrepareToCloseLesson( + [void Function(PrepareToCloseLessonBuilder)? updates]) => + (new PrepareToCloseLessonBuilder()..update(updates))._build(); + + _$PrepareToCloseLesson._() : super._(); + + @override + PrepareToCloseLesson rebuild( + void Function(PrepareToCloseLessonBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + PrepareToCloseLessonBuilder toBuilder() => + new PrepareToCloseLessonBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is PrepareToCloseLesson; + } + + @override + int get hashCode { + return 215986521; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'PrepareToCloseLesson').toString(); + } +} + +class PrepareToCloseLessonBuilder + implements Builder { + _$PrepareToCloseLesson? _$v; + + PrepareToCloseLessonBuilder(); + + @override + void replace(PrepareToCloseLesson other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$PrepareToCloseLesson; + } + + @override + void update(void Function(PrepareToCloseLessonBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + PrepareToCloseLesson build() => _build(); + + _$PrepareToCloseLesson _build() { + final _$result = _$v ?? new _$PrepareToCloseLesson._(); + replace(_$result); + return _$result; + } +} + +class _$CloseLesson extends CloseLesson { + factory _$CloseLesson([void Function(CloseLessonBuilder)? updates]) => + (new CloseLessonBuilder()..update(updates))._build(); + + _$CloseLesson._() : super._(); + + @override + CloseLesson rebuild(void Function(CloseLessonBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + CloseLessonBuilder toBuilder() => new CloseLessonBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CloseLesson; + } + + @override + int get hashCode { + return 145228665; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'CloseLesson').toString(); + } +} + +class CloseLessonBuilder implements Builder { + _$CloseLesson? _$v; + + CloseLessonBuilder(); + + @override + void replace(CloseLesson other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$CloseLesson; + } + + @override + void update(void Function(CloseLessonBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + CloseLesson build() => _build(); + + _$CloseLesson _build() { + final _$result = _$v ?? new _$CloseLesson._(); + replace(_$result); + return _$result; + } +} + +abstract mixin class LessonStateBuilder { + void replace(LessonState other); + void update(void Function(LessonStateBuilder) updates); +} + +class _$LessonInitial extends LessonInitial { + factory _$LessonInitial([void Function(LessonInitialBuilder)? updates]) => + (new LessonInitialBuilder()..update(updates))._build(); + + _$LessonInitial._() : super._(); + + @override + LessonInitial rebuild(void Function(LessonInitialBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + LessonInitialBuilder toBuilder() => new LessonInitialBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is LessonInitial; + } + + @override + int get hashCode { + return 1009724698; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'LessonInitial').toString(); + } +} + +class LessonInitialBuilder + implements + Builder, + LessonStateBuilder { + _$LessonInitial? _$v; + + LessonInitialBuilder(); + + @override + void replace(covariant LessonInitial other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$LessonInitial; + } + + @override + void update(void Function(LessonInitialBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + LessonInitial build() => _build(); + + _$LessonInitial _build() { + final _$result = _$v ?? new _$LessonInitial._(); + replace(_$result); + return _$result; + } +} + +abstract mixin class LessonOpenBuilder implements LessonStateBuilder { + void replace(covariant LessonOpen other); + void update(void Function(LessonOpenBuilder) updates); + FlashcardModelBuilder get current; + set current(covariant FlashcardModelBuilder? current); + + ListBuilder get deck; + set deck(covariant ListBuilder? deck); + + ListBuilder get incorrect; + set incorrect(covariant ListBuilder? incorrect); + + ListBuilder get answerHistory; + set answerHistory(covariant ListBuilder? answerHistory); +} + +class _$SkillLessonOpen extends SkillLessonOpen { + @override + final SkillLevelModel skillLevel; + @override + final SkillModel skill; + @override + final SkillStepModel skillStep; + @override + final SkillTreeProgressBloc skillTreeProgressBloc; + @override + final FlashcardModel current; + @override + final BuiltList deck; + @override + final BuiltList incorrect; + @override + final BuiltList answerHistory; + + factory _$SkillLessonOpen([void Function(SkillLessonOpenBuilder)? updates]) => + (new SkillLessonOpenBuilder()..update(updates))._build(); + + _$SkillLessonOpen._( + {required this.skillLevel, + required this.skill, + required this.skillStep, + required this.skillTreeProgressBloc, + required this.current, + required this.deck, + required this.incorrect, + required this.answerHistory}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + skillLevel, r'SkillLessonOpen', 'skillLevel'); + BuiltValueNullFieldError.checkNotNull(skill, r'SkillLessonOpen', 'skill'); + BuiltValueNullFieldError.checkNotNull( + skillStep, r'SkillLessonOpen', 'skillStep'); + BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, r'SkillLessonOpen', 'skillTreeProgressBloc'); + BuiltValueNullFieldError.checkNotNull( + current, r'SkillLessonOpen', 'current'); + BuiltValueNullFieldError.checkNotNull(deck, r'SkillLessonOpen', 'deck'); + BuiltValueNullFieldError.checkNotNull( + incorrect, r'SkillLessonOpen', 'incorrect'); + BuiltValueNullFieldError.checkNotNull( + answerHistory, r'SkillLessonOpen', 'answerHistory'); + } + + @override + SkillLessonOpen rebuild(void Function(SkillLessonOpenBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillLessonOpenBuilder toBuilder() => + new SkillLessonOpenBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillLessonOpen && + skillLevel == other.skillLevel && + skill == other.skill && + skillStep == other.skillStep && + skillTreeProgressBloc == other.skillTreeProgressBloc && + current == other.current && + deck == other.deck && + incorrect == other.incorrect && + answerHistory == other.answerHistory; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillLevel.hashCode); + _$hash = $jc(_$hash, skill.hashCode); + _$hash = $jc(_$hash, skillStep.hashCode); + _$hash = $jc(_$hash, skillTreeProgressBloc.hashCode); + _$hash = $jc(_$hash, current.hashCode); + _$hash = $jc(_$hash, deck.hashCode); + _$hash = $jc(_$hash, incorrect.hashCode); + _$hash = $jc(_$hash, answerHistory.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillLessonOpen') + ..add('skillLevel', skillLevel) + ..add('skill', skill) + ..add('skillStep', skillStep) + ..add('skillTreeProgressBloc', skillTreeProgressBloc) + ..add('current', current) + ..add('deck', deck) + ..add('incorrect', incorrect) + ..add('answerHistory', answerHistory)) + .toString(); + } +} + +class SkillLessonOpenBuilder + with LessonOpenBuilder + implements Builder { + _$SkillLessonOpen? _$v; + + SkillLevelModelBuilder? _skillLevel; + SkillLevelModelBuilder get skillLevel => + _$this._skillLevel ??= new SkillLevelModelBuilder(); + set skillLevel(covariant SkillLevelModelBuilder? skillLevel) => + _$this._skillLevel = skillLevel; + + SkillModelBuilder? _skill; + SkillModelBuilder get skill => _$this._skill ??= new SkillModelBuilder(); + set skill(covariant SkillModelBuilder? skill) => _$this._skill = skill; + + SkillStepModelBuilder? _skillStep; + SkillStepModelBuilder get skillStep => + _$this._skillStep ??= new SkillStepModelBuilder(); + set skillStep(covariant SkillStepModelBuilder? skillStep) => + _$this._skillStep = skillStep; + + SkillTreeProgressBloc? _skillTreeProgressBloc; + SkillTreeProgressBloc? get skillTreeProgressBloc => + _$this._skillTreeProgressBloc; + set skillTreeProgressBloc( + covariant SkillTreeProgressBloc? skillTreeProgressBloc) => + _$this._skillTreeProgressBloc = skillTreeProgressBloc; + + FlashcardModelBuilder? _current; + FlashcardModelBuilder get current => + _$this._current ??= new FlashcardModelBuilder(); + set current(covariant FlashcardModelBuilder? current) => + _$this._current = current; + + ListBuilder? _deck; + ListBuilder get deck => + _$this._deck ??= new ListBuilder(); + set deck(covariant ListBuilder? deck) => _$this._deck = deck; + + ListBuilder? _incorrect; + ListBuilder get incorrect => + _$this._incorrect ??= new ListBuilder(); + set incorrect(covariant ListBuilder? incorrect) => + _$this._incorrect = incorrect; + + ListBuilder? _answerHistory; + ListBuilder get answerHistory => + _$this._answerHistory ??= new ListBuilder(); + set answerHistory(covariant ListBuilder? answerHistory) => + _$this._answerHistory = answerHistory; + + SkillLessonOpenBuilder(); + + SkillLessonOpenBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillLevel = $v.skillLevel.toBuilder(); + _skill = $v.skill.toBuilder(); + _skillStep = $v.skillStep.toBuilder(); + _skillTreeProgressBloc = $v.skillTreeProgressBloc; + _current = $v.current.toBuilder(); + _deck = $v.deck.toBuilder(); + _incorrect = $v.incorrect.toBuilder(); + _answerHistory = $v.answerHistory.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(covariant SkillLessonOpen other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillLessonOpen; + } + + @override + void update(void Function(SkillLessonOpenBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillLessonOpen build() => _build(); + + _$SkillLessonOpen _build() { + _$SkillLessonOpen _$result; + try { + _$result = _$v ?? + new _$SkillLessonOpen._( + skillLevel: skillLevel.build(), + skill: skill.build(), + skillStep: skillStep.build(), + skillTreeProgressBloc: BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, + r'SkillLessonOpen', + 'skillTreeProgressBloc'), + current: current.build(), + deck: deck.build(), + incorrect: incorrect.build(), + answerHistory: answerHistory.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevel'; + skillLevel.build(); + _$failedField = 'skill'; + skill.build(); + _$failedField = 'skillStep'; + skillStep.build(); + + _$failedField = 'current'; + current.build(); + _$failedField = 'deck'; + deck.build(); + _$failedField = 'incorrect'; + incorrect.build(); + _$failedField = 'answerHistory'; + answerHistory.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillLessonOpen', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$PracticeLessonOpen extends PracticeLessonOpen { + @override + final SkillLevelModel skillLevel; + @override + final SkillTreeProgressBloc skillTreeProgressBloc; + @override + final FlashcardModel current; + @override + final BuiltList deck; + @override + final BuiltList incorrect; + @override + final BuiltList answerHistory; + + factory _$PracticeLessonOpen( + [void Function(PracticeLessonOpenBuilder)? updates]) => + (new PracticeLessonOpenBuilder()..update(updates))._build(); + + _$PracticeLessonOpen._( + {required this.skillLevel, + required this.skillTreeProgressBloc, + required this.current, + required this.deck, + required this.incorrect, + required this.answerHistory}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + skillLevel, r'PracticeLessonOpen', 'skillLevel'); + BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, r'PracticeLessonOpen', 'skillTreeProgressBloc'); + BuiltValueNullFieldError.checkNotNull( + current, r'PracticeLessonOpen', 'current'); + BuiltValueNullFieldError.checkNotNull(deck, r'PracticeLessonOpen', 'deck'); + BuiltValueNullFieldError.checkNotNull( + incorrect, r'PracticeLessonOpen', 'incorrect'); + BuiltValueNullFieldError.checkNotNull( + answerHistory, r'PracticeLessonOpen', 'answerHistory'); + } + + @override + PracticeLessonOpen rebuild( + void Function(PracticeLessonOpenBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + PracticeLessonOpenBuilder toBuilder() => + new PracticeLessonOpenBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is PracticeLessonOpen && + skillLevel == other.skillLevel && + skillTreeProgressBloc == other.skillTreeProgressBloc && + current == other.current && + deck == other.deck && + incorrect == other.incorrect && + answerHistory == other.answerHistory; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillLevel.hashCode); + _$hash = $jc(_$hash, skillTreeProgressBloc.hashCode); + _$hash = $jc(_$hash, current.hashCode); + _$hash = $jc(_$hash, deck.hashCode); + _$hash = $jc(_$hash, incorrect.hashCode); + _$hash = $jc(_$hash, answerHistory.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'PracticeLessonOpen') + ..add('skillLevel', skillLevel) + ..add('skillTreeProgressBloc', skillTreeProgressBloc) + ..add('current', current) + ..add('deck', deck) + ..add('incorrect', incorrect) + ..add('answerHistory', answerHistory)) + .toString(); + } +} + +class PracticeLessonOpenBuilder + with LessonOpenBuilder + implements Builder { + _$PracticeLessonOpen? _$v; + + SkillLevelModelBuilder? _skillLevel; + SkillLevelModelBuilder get skillLevel => + _$this._skillLevel ??= new SkillLevelModelBuilder(); + set skillLevel(covariant SkillLevelModelBuilder? skillLevel) => + _$this._skillLevel = skillLevel; + + SkillTreeProgressBloc? _skillTreeProgressBloc; + SkillTreeProgressBloc? get skillTreeProgressBloc => + _$this._skillTreeProgressBloc; + set skillTreeProgressBloc( + covariant SkillTreeProgressBloc? skillTreeProgressBloc) => + _$this._skillTreeProgressBloc = skillTreeProgressBloc; + + FlashcardModelBuilder? _current; + FlashcardModelBuilder get current => + _$this._current ??= new FlashcardModelBuilder(); + set current(covariant FlashcardModelBuilder? current) => + _$this._current = current; + + ListBuilder? _deck; + ListBuilder get deck => + _$this._deck ??= new ListBuilder(); + set deck(covariant ListBuilder? deck) => _$this._deck = deck; + + ListBuilder? _incorrect; + ListBuilder get incorrect => + _$this._incorrect ??= new ListBuilder(); + set incorrect(covariant ListBuilder? incorrect) => + _$this._incorrect = incorrect; + + ListBuilder? _answerHistory; + ListBuilder get answerHistory => + _$this._answerHistory ??= new ListBuilder(); + set answerHistory(covariant ListBuilder? answerHistory) => + _$this._answerHistory = answerHistory; + + PracticeLessonOpenBuilder(); + + PracticeLessonOpenBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillLevel = $v.skillLevel.toBuilder(); + _skillTreeProgressBloc = $v.skillTreeProgressBloc; + _current = $v.current.toBuilder(); + _deck = $v.deck.toBuilder(); + _incorrect = $v.incorrect.toBuilder(); + _answerHistory = $v.answerHistory.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(covariant PracticeLessonOpen other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$PracticeLessonOpen; + } + + @override + void update(void Function(PracticeLessonOpenBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + PracticeLessonOpen build() => _build(); + + _$PracticeLessonOpen _build() { + _$PracticeLessonOpen _$result; + try { + _$result = _$v ?? + new _$PracticeLessonOpen._( + skillLevel: skillLevel.build(), + skillTreeProgressBloc: BuiltValueNullFieldError.checkNotNull( + skillTreeProgressBloc, + r'PracticeLessonOpen', + 'skillTreeProgressBloc'), + current: current.build(), + deck: deck.build(), + incorrect: incorrect.build(), + answerHistory: answerHistory.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevel'; + skillLevel.build(); + + _$failedField = 'current'; + current.build(); + _$failedField = 'deck'; + deck.build(); + _$failedField = 'incorrect'; + incorrect.build(); + _$failedField = 'answerHistory'; + answerHistory.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'PracticeLessonOpen', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$CustomPracticeLessonOpen extends CustomPracticeLessonOpen { + @override + final FlashcardModel current; + @override + final BuiltList deck; + @override + final BuiltList incorrect; + @override + final BuiltList answerHistory; + + factory _$CustomPracticeLessonOpen( + [void Function(CustomPracticeLessonOpenBuilder)? updates]) => + (new CustomPracticeLessonOpenBuilder()..update(updates))._build(); + + _$CustomPracticeLessonOpen._( + {required this.current, + required this.deck, + required this.incorrect, + required this.answerHistory}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + current, r'CustomPracticeLessonOpen', 'current'); + BuiltValueNullFieldError.checkNotNull( + deck, r'CustomPracticeLessonOpen', 'deck'); + BuiltValueNullFieldError.checkNotNull( + incorrect, r'CustomPracticeLessonOpen', 'incorrect'); + BuiltValueNullFieldError.checkNotNull( + answerHistory, r'CustomPracticeLessonOpen', 'answerHistory'); + } + + @override + CustomPracticeLessonOpen rebuild( + void Function(CustomPracticeLessonOpenBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + CustomPracticeLessonOpenBuilder toBuilder() => + new CustomPracticeLessonOpenBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is CustomPracticeLessonOpen && + current == other.current && + deck == other.deck && + incorrect == other.incorrect && + answerHistory == other.answerHistory; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, current.hashCode); + _$hash = $jc(_$hash, deck.hashCode); + _$hash = $jc(_$hash, incorrect.hashCode); + _$hash = $jc(_$hash, answerHistory.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'CustomPracticeLessonOpen') + ..add('current', current) + ..add('deck', deck) + ..add('incorrect', incorrect) + ..add('answerHistory', answerHistory)) + .toString(); + } +} + +class CustomPracticeLessonOpenBuilder + with LessonOpenBuilder + implements + Builder { + _$CustomPracticeLessonOpen? _$v; + + FlashcardModelBuilder? _current; + FlashcardModelBuilder get current => + _$this._current ??= new FlashcardModelBuilder(); + set current(covariant FlashcardModelBuilder? current) => + _$this._current = current; + + ListBuilder? _deck; + ListBuilder get deck => + _$this._deck ??= new ListBuilder(); + set deck(covariant ListBuilder? deck) => _$this._deck = deck; + + ListBuilder? _incorrect; + ListBuilder get incorrect => + _$this._incorrect ??= new ListBuilder(); + set incorrect(covariant ListBuilder? incorrect) => + _$this._incorrect = incorrect; + + ListBuilder? _answerHistory; + ListBuilder get answerHistory => + _$this._answerHistory ??= new ListBuilder(); + set answerHistory(covariant ListBuilder? answerHistory) => + _$this._answerHistory = answerHistory; + + CustomPracticeLessonOpenBuilder(); + + CustomPracticeLessonOpenBuilder get _$this { + final $v = _$v; + if ($v != null) { + _current = $v.current.toBuilder(); + _deck = $v.deck.toBuilder(); + _incorrect = $v.incorrect.toBuilder(); + _answerHistory = $v.answerHistory.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(covariant CustomPracticeLessonOpen other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$CustomPracticeLessonOpen; + } + + @override + void update(void Function(CustomPracticeLessonOpenBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + CustomPracticeLessonOpen build() => _build(); + + _$CustomPracticeLessonOpen _build() { + _$CustomPracticeLessonOpen _$result; + try { + _$result = _$v ?? + new _$CustomPracticeLessonOpen._( + current: current.build(), + deck: deck.build(), + incorrect: incorrect.build(), + answerHistory: answerHistory.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'current'; + current.build(); + _$failedField = 'deck'; + deck.build(); + _$failedField = 'incorrect'; + incorrect.build(); + _$failedField = 'answerHistory'; + answerHistory.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'CustomPracticeLessonOpen', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$LessonClosing extends LessonClosing { + @override + final Type previousClass; + @override + final FlashcardModel current; + @override + final BuiltList deck; + @override + final BuiltList incorrect; + @override + final BuiltList answerHistory; + + factory _$LessonClosing([void Function(LessonClosingBuilder)? updates]) => + (new LessonClosingBuilder()..update(updates))._build(); + + _$LessonClosing._( + {required this.previousClass, + required this.current, + required this.deck, + required this.incorrect, + required this.answerHistory}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + previousClass, r'LessonClosing', 'previousClass'); + BuiltValueNullFieldError.checkNotNull(current, r'LessonClosing', 'current'); + BuiltValueNullFieldError.checkNotNull(deck, r'LessonClosing', 'deck'); + BuiltValueNullFieldError.checkNotNull( + incorrect, r'LessonClosing', 'incorrect'); + BuiltValueNullFieldError.checkNotNull( + answerHistory, r'LessonClosing', 'answerHistory'); + } + + @override + LessonClosing rebuild(void Function(LessonClosingBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + LessonClosingBuilder toBuilder() => new LessonClosingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is LessonClosing && + previousClass == other.previousClass && + current == other.current && + deck == other.deck && + incorrect == other.incorrect && + answerHistory == other.answerHistory; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, previousClass.hashCode); + _$hash = $jc(_$hash, current.hashCode); + _$hash = $jc(_$hash, deck.hashCode); + _$hash = $jc(_$hash, incorrect.hashCode); + _$hash = $jc(_$hash, answerHistory.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'LessonClosing') + ..add('previousClass', previousClass) + ..add('current', current) + ..add('deck', deck) + ..add('incorrect', incorrect) + ..add('answerHistory', answerHistory)) + .toString(); + } +} + +class LessonClosingBuilder + with LessonOpenBuilder + implements Builder { + _$LessonClosing? _$v; + + Type? _previousClass; + Type? get previousClass => _$this._previousClass; + set previousClass(covariant Type? previousClass) => + _$this._previousClass = previousClass; + + FlashcardModelBuilder? _current; + FlashcardModelBuilder get current => + _$this._current ??= new FlashcardModelBuilder(); + set current(covariant FlashcardModelBuilder? current) => + _$this._current = current; + + ListBuilder? _deck; + ListBuilder get deck => + _$this._deck ??= new ListBuilder(); + set deck(covariant ListBuilder? deck) => _$this._deck = deck; + + ListBuilder? _incorrect; + ListBuilder get incorrect => + _$this._incorrect ??= new ListBuilder(); + set incorrect(covariant ListBuilder? incorrect) => + _$this._incorrect = incorrect; + + ListBuilder? _answerHistory; + ListBuilder get answerHistory => + _$this._answerHistory ??= new ListBuilder(); + set answerHistory(covariant ListBuilder? answerHistory) => + _$this._answerHistory = answerHistory; + + LessonClosingBuilder(); + + LessonClosingBuilder get _$this { + final $v = _$v; + if ($v != null) { + _previousClass = $v.previousClass; + _current = $v.current.toBuilder(); + _deck = $v.deck.toBuilder(); + _incorrect = $v.incorrect.toBuilder(); + _answerHistory = $v.answerHistory.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(covariant LessonClosing other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$LessonClosing; + } + + @override + void update(void Function(LessonClosingBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + LessonClosing build() => _build(); + + _$LessonClosing _build() { + _$LessonClosing _$result; + try { + _$result = _$v ?? + new _$LessonClosing._( + previousClass: BuiltValueNullFieldError.checkNotNull( + previousClass, r'LessonClosing', 'previousClass'), + current: current.build(), + deck: deck.build(), + incorrect: incorrect.build(), + answerHistory: answerHistory.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'current'; + current.build(); + _$failedField = 'deck'; + deck.build(); + _$failedField = 'incorrect'; + incorrect.build(); + _$failedField = 'answerHistory'; + answerHistory.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'LessonClosing', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/lesson_event.dart b/lib/blocs/lesson_event.dart new file mode 100644 index 0000000..d28f178 --- /dev/null +++ b/lib/blocs/lesson_event.dart @@ -0,0 +1,73 @@ +part of 'lesson_bloc.dart'; + +//EVENTS + +abstract class LessonEvent { + const LessonEvent(); +} + +abstract class CreateCustomPracticeLesson + implements + Built, + LessonEvent { + CreateCustomPracticeLesson._(); + factory CreateCustomPracticeLesson( + [void Function(CreateCustomPracticeLessonBuilder) updates]) = + _$CreateCustomPracticeLesson; +} + +abstract class CreatePracticeLesson + implements + Built, + LessonEvent { + int get deckSize; + SkillLevelModel get skillLevel; + SkillTreeProgressBloc get skillTreeProgressBloc; + + CreatePracticeLesson._(); + factory CreatePracticeLesson( + [void Function(CreatePracticeLessonBuilder) updates]) = + _$CreatePracticeLesson; +} + +abstract class CreateSkillLesson + implements Built, LessonEvent { + SkillLevelModel get skillLevel; + SkillModel get skill; + SkillStepModel get skillStep; + SkillTreeProgressBloc get skillTreeProgressBloc; + + CreateSkillLesson._(); + factory CreateSkillLesson([void Function(CreateSkillLessonBuilder) updates]) = + _$CreateSkillLesson; +} + +abstract class NextCard + implements Built, LessonEvent { + NextCard._(); + factory NextCard([void Function(NextCardBuilder) updates]) = _$NextCard; +} + +abstract class AnswerCard + implements Built, LessonEvent { + Optional get answer; + AnswerCard._(); + factory AnswerCard([void Function(AnswerCardBuilder) updates]) = _$AnswerCard; +} + +abstract class PrepareToCloseLesson + implements + Built, + LessonEvent { + PrepareToCloseLesson._(); + factory PrepareToCloseLesson( + [void Function(PrepareToCloseLessonBuilder) updates]) = + _$PrepareToCloseLesson; +} + +abstract class CloseLesson + implements Built, LessonEvent { + CloseLesson._(); + factory CloseLesson([void Function(CloseLessonBuilder) updates]) = + _$CloseLesson; +} diff --git a/lib/blocs/lesson_state.dart b/lib/blocs/lesson_state.dart new file mode 100644 index 0000000..73d2f3d --- /dev/null +++ b/lib/blocs/lesson_state.dart @@ -0,0 +1,80 @@ +part of 'lesson_bloc.dart'; + +@BuiltValue(instantiable: false) +abstract class LessonState {} + +abstract class LessonInitial + implements Built, LessonState { + factory LessonInitial([void Function(LessonInitialBuilder) updates]) = + _$LessonInitial; + LessonInitial._(); +} + +@BuiltValue(instantiable: false) +abstract mixin class LessonOpen implements LessonState { + FlashcardModel get current; + BuiltList get deck; + BuiltList get incorrect; + BuiltList get answerHistory; + + FlashcardCharacterModel? get currentCharacter => + current.characters.firstWhereOrNull((x) => (x.answer == null)); + bool get isNewCard => current.characters.every((x) => (x.answer == null)); + bool get isAnsweredCard => currentCharacter == null; + + int get cardsLeft => deck.length; + int get cardsStudied => answerHistory.length; + int get cardsCorrect => answerHistory.where((x) => x.isCorrect).length; + int get cardsIncorrect => incorrect.length; + + LessonOpen rebuild(void Function(LessonOpenBuilder) updates); + LessonOpenBuilder toBuilder(); +} + +abstract class SkillLessonOpen + with LessonOpen + implements Built { + SkillLevelModel get skillLevel; + SkillModel get skill; + SkillStepModel get skillStep; + SkillTreeProgressBloc get skillTreeProgressBloc; + + SkillLessonOpen._(); + factory SkillLessonOpen([void Function(SkillLessonOpenBuilder) updates]) = + _$SkillLessonOpen; + + @override + Type get runtimeType => SkillLessonOpen; +} + +abstract class PracticeLessonOpen + with LessonOpen + implements Built { + SkillLevelModel get skillLevel; + SkillTreeProgressBloc get skillTreeProgressBloc; + + PracticeLessonOpen._(); + factory PracticeLessonOpen( + [void Function(PracticeLessonOpenBuilder) updates]) = + _$PracticeLessonOpen; +} + +abstract class CustomPracticeLessonOpen + with LessonOpen + implements + Built { + CustomPracticeLessonOpen._(); + factory CustomPracticeLessonOpen( + [void Function(CustomPracticeLessonOpenBuilder) updates]) = + _$CustomPracticeLessonOpen; +} + +abstract class LessonClosing + with LessonOpen + implements Built { + Type get previousClass; + + LessonClosing._(); + factory LessonClosing([void Function(LessonClosingBuilder) updates]) = + _$LessonClosing; +} diff --git a/lib/blocs/skill_tree_bloc.dart b/lib/blocs/skill_tree_bloc.dart new file mode 100644 index 0000000..46f6926 --- /dev/null +++ b/lib/blocs/skill_tree_bloc.dart @@ -0,0 +1,24 @@ +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_value/built_value.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../model/skill_tree_model.dart'; +import '../repository/skills_repository.dart'; + +part 'skill_tree_bloc.g.dart'; +part 'skill_tree_event.dart'; +part 'skill_tree_state.dart'; + +class SkillTreeBloc extends Bloc { + final SkillsRepository _skillsRepository; + SkillTreeBloc(this._skillsRepository) : super(SkillTreeInitial()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler(SkillTreeEvent event, Emitter emit) async { + if (event is LoadSkillTree) { + SkillTreeModel skills = await _skillsRepository.skills(); + emit(SkillTreeLoaded((b) => b..skilltree = skills.toBuilder())); + } + } +} diff --git a/lib/blocs/skill_tree_bloc.g.dart b/lib/blocs/skill_tree_bloc.g.dart new file mode 100644 index 0000000..42fdebb --- /dev/null +++ b/lib/blocs/skill_tree_bloc.g.dart @@ -0,0 +1,222 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'skill_tree_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +class _$LoadSkillTree extends LoadSkillTree { + factory _$LoadSkillTree([void Function(LoadSkillTreeBuilder)? updates]) => + (new LoadSkillTreeBuilder()..update(updates))._build(); + + _$LoadSkillTree._() : super._(); + + @override + LoadSkillTree rebuild(void Function(LoadSkillTreeBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + LoadSkillTreeBuilder toBuilder() => new LoadSkillTreeBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is LoadSkillTree; + } + + @override + int get hashCode { + return 395491851; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'LoadSkillTree').toString(); + } +} + +class LoadSkillTreeBuilder + implements Builder { + _$LoadSkillTree? _$v; + + LoadSkillTreeBuilder(); + + @override + void replace(LoadSkillTree other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$LoadSkillTree; + } + + @override + void update(void Function(LoadSkillTreeBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + LoadSkillTree build() => _build(); + + _$LoadSkillTree _build() { + final _$result = _$v ?? new _$LoadSkillTree._(); + replace(_$result); + return _$result; + } +} + +class _$SkillTreeInitial extends SkillTreeInitial { + factory _$SkillTreeInitial( + [void Function(SkillTreeInitialBuilder)? updates]) => + (new SkillTreeInitialBuilder()..update(updates))._build(); + + _$SkillTreeInitial._() : super._(); + + @override + SkillTreeInitial rebuild(void Function(SkillTreeInitialBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillTreeInitialBuilder toBuilder() => + new SkillTreeInitialBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillTreeInitial; + } + + @override + int get hashCode { + return 855562168; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'SkillTreeInitial').toString(); + } +} + +class SkillTreeInitialBuilder + implements Builder { + _$SkillTreeInitial? _$v; + + SkillTreeInitialBuilder(); + + @override + void replace(SkillTreeInitial other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillTreeInitial; + } + + @override + void update(void Function(SkillTreeInitialBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillTreeInitial build() => _build(); + + _$SkillTreeInitial _build() { + final _$result = _$v ?? new _$SkillTreeInitial._(); + replace(_$result); + return _$result; + } +} + +class _$SkillTreeLoaded extends SkillTreeLoaded { + @override + final SkillTreeModel skilltree; + + factory _$SkillTreeLoaded([void Function(SkillTreeLoadedBuilder)? updates]) => + (new SkillTreeLoadedBuilder()..update(updates))._build(); + + _$SkillTreeLoaded._({required this.skilltree}) : super._() { + BuiltValueNullFieldError.checkNotNull( + skilltree, r'SkillTreeLoaded', 'skilltree'); + } + + @override + SkillTreeLoaded rebuild(void Function(SkillTreeLoadedBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillTreeLoadedBuilder toBuilder() => + new SkillTreeLoadedBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillTreeLoaded && skilltree == other.skilltree; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skilltree.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillTreeLoaded') + ..add('skilltree', skilltree)) + .toString(); + } +} + +class SkillTreeLoadedBuilder + implements Builder { + _$SkillTreeLoaded? _$v; + + SkillTreeModelBuilder? _skilltree; + SkillTreeModelBuilder get skilltree => + _$this._skilltree ??= new SkillTreeModelBuilder(); + set skilltree(SkillTreeModelBuilder? skilltree) => + _$this._skilltree = skilltree; + + SkillTreeLoadedBuilder(); + + SkillTreeLoadedBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skilltree = $v.skilltree.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(SkillTreeLoaded other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillTreeLoaded; + } + + @override + void update(void Function(SkillTreeLoadedBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillTreeLoaded build() => _build(); + + _$SkillTreeLoaded _build() { + _$SkillTreeLoaded _$result; + try { + _$result = _$v ?? new _$SkillTreeLoaded._(skilltree: skilltree.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skilltree'; + skilltree.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillTreeLoaded', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/skill_tree_event.dart b/lib/blocs/skill_tree_event.dart new file mode 100644 index 0000000..221fedd --- /dev/null +++ b/lib/blocs/skill_tree_event.dart @@ -0,0 +1,12 @@ +part of 'skill_tree_bloc.dart'; + +abstract class SkillTreeEvent { + const SkillTreeEvent(); +} + +abstract class LoadSkillTree + implements Built, SkillTreeEvent { + LoadSkillTree._(); + factory LoadSkillTree([void Function(LoadSkillTreeBuilder) updates]) = + _$LoadSkillTree; +} diff --git a/lib/blocs/skill_tree_progress_bloc.dart b/lib/blocs/skill_tree_progress_bloc.dart new file mode 100644 index 0000000..422ee40 --- /dev/null +++ b/lib/blocs/skill_tree_progress_bloc.dart @@ -0,0 +1,48 @@ +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; + +import '../model/skill_tree_model.dart'; +import '../util/serializers.dart'; + +part 'skill_tree_progress_bloc.g.dart'; +part 'skill_tree_progress_event.dart'; +part 'skill_tree_progress_state.dart'; + +class SkillTreeProgressBloc + extends HydratedBloc { + SkillTreeProgressBloc() : super(SkillTreeProgressState()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler(SkillTreeProgressEvent event, + Emitter emit) async { + if (event is UpdateSkillStep) { + MapBuilder newProgress = state.currentProgress.toBuilder() + ..[event.skillStep.uniqueID] = true; + + emit(state.rebuild((b) => b..currentProgress = newProgress)); + } else if (event is UpdateSkillLevel) { + MapBuilder newProgress = state.currentProgress.toBuilder() + ..[event.skillLevel.level] = true; + + emit(state.rebuild((b) => b + ..currentProgress = newProgress + ..currentLevel = event.skillLevel.level + 1)); + } + } + + @override + Map? toJson(SkillTreeProgressState state) => state.toJson(); + + @override + SkillTreeProgressState? fromJson(Map json) { + try { + return SkillTreeProgressState.fromJson(json); + } catch (e) { + return null; + } + } +} diff --git a/lib/blocs/skill_tree_progress_bloc.g.dart b/lib/blocs/skill_tree_progress_bloc.g.dart new file mode 100644 index 0000000..0927176 --- /dev/null +++ b/lib/blocs/skill_tree_progress_bloc.g.dart @@ -0,0 +1,383 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'skill_tree_progress_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$skillTreeProgressStateSerializer = + new _$SkillTreeProgressStateSerializer(); + +class _$SkillTreeProgressStateSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + SkillTreeProgressState, + _$SkillTreeProgressState + ]; + @override + final String wireName = 'SkillTreeProgressState'; + + @override + Iterable serialize( + Serializers serializers, SkillTreeProgressState object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'currentLevel', + serializers.serialize(object.currentLevel, + specifiedType: const FullType(int)), + 'currentProgress', + serializers.serialize(object.currentProgress, + specifiedType: const FullType( + BuiltMap, const [const FullType(int), const FullType(bool)])), + ]; + + return result; + } + + @override + SkillTreeProgressState deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SkillTreeProgressStateBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'currentLevel': + result.currentLevel = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + case 'currentProgress': + result.currentProgress.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltMap, + const [const FullType(int), const FullType(bool)]))!); + break; + } + } + + return result.build(); + } +} + +class _$UpdateSkillStep extends UpdateSkillStep { + @override + final SkillStepModel skillStep; + + factory _$UpdateSkillStep([void Function(UpdateSkillStepBuilder)? updates]) => + (new UpdateSkillStepBuilder()..update(updates))._build(); + + _$UpdateSkillStep._({required this.skillStep}) : super._() { + BuiltValueNullFieldError.checkNotNull( + skillStep, r'UpdateSkillStep', 'skillStep'); + } + + @override + UpdateSkillStep rebuild(void Function(UpdateSkillStepBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSkillStepBuilder toBuilder() => + new UpdateSkillStepBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSkillStep && skillStep == other.skillStep; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillStep.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSkillStep') + ..add('skillStep', skillStep)) + .toString(); + } +} + +class UpdateSkillStepBuilder + implements Builder { + _$UpdateSkillStep? _$v; + + SkillStepModelBuilder? _skillStep; + SkillStepModelBuilder get skillStep => + _$this._skillStep ??= new SkillStepModelBuilder(); + set skillStep(SkillStepModelBuilder? skillStep) => + _$this._skillStep = skillStep; + + UpdateSkillStepBuilder(); + + UpdateSkillStepBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillStep = $v.skillStep.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(UpdateSkillStep other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSkillStep; + } + + @override + void update(void Function(UpdateSkillStepBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSkillStep build() => _build(); + + _$UpdateSkillStep _build() { + _$UpdateSkillStep _$result; + try { + _$result = _$v ?? new _$UpdateSkillStep._(skillStep: skillStep.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillStep'; + skillStep.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'UpdateSkillStep', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$UpdateSkillLevel extends UpdateSkillLevel { + @override + final SkillLevelModel skillLevel; + + factory _$UpdateSkillLevel( + [void Function(UpdateSkillLevelBuilder)? updates]) => + (new UpdateSkillLevelBuilder()..update(updates))._build(); + + _$UpdateSkillLevel._({required this.skillLevel}) : super._() { + BuiltValueNullFieldError.checkNotNull( + skillLevel, r'UpdateSkillLevel', 'skillLevel'); + } + + @override + UpdateSkillLevel rebuild(void Function(UpdateSkillLevelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSkillLevelBuilder toBuilder() => + new UpdateSkillLevelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSkillLevel && skillLevel == other.skillLevel; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillLevel.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSkillLevel') + ..add('skillLevel', skillLevel)) + .toString(); + } +} + +class UpdateSkillLevelBuilder + implements Builder { + _$UpdateSkillLevel? _$v; + + SkillLevelModelBuilder? _skillLevel; + SkillLevelModelBuilder get skillLevel => + _$this._skillLevel ??= new SkillLevelModelBuilder(); + set skillLevel(SkillLevelModelBuilder? skillLevel) => + _$this._skillLevel = skillLevel; + + UpdateSkillLevelBuilder(); + + UpdateSkillLevelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillLevel = $v.skillLevel.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(UpdateSkillLevel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSkillLevel; + } + + @override + void update(void Function(UpdateSkillLevelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSkillLevel build() => _build(); + + _$UpdateSkillLevel _build() { + _$UpdateSkillLevel _$result; + try { + _$result = + _$v ?? new _$UpdateSkillLevel._(skillLevel: skillLevel.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevel'; + skillLevel.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'UpdateSkillLevel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$SkillTreeProgressState extends SkillTreeProgressState { + @override + final int currentLevel; + @override + final BuiltMap currentProgress; + + factory _$SkillTreeProgressState( + [void Function(SkillTreeProgressStateBuilder)? updates]) => + (new SkillTreeProgressStateBuilder()..update(updates))._build(); + + _$SkillTreeProgressState._( + {required this.currentLevel, required this.currentProgress}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + currentLevel, r'SkillTreeProgressState', 'currentLevel'); + BuiltValueNullFieldError.checkNotNull( + currentProgress, r'SkillTreeProgressState', 'currentProgress'); + } + + @override + SkillTreeProgressState rebuild( + void Function(SkillTreeProgressStateBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillTreeProgressStateBuilder toBuilder() => + new SkillTreeProgressStateBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillTreeProgressState && + currentLevel == other.currentLevel && + currentProgress == other.currentProgress; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, currentLevel.hashCode); + _$hash = $jc(_$hash, currentProgress.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillTreeProgressState') + ..add('currentLevel', currentLevel) + ..add('currentProgress', currentProgress)) + .toString(); + } +} + +class SkillTreeProgressStateBuilder + implements Builder { + _$SkillTreeProgressState? _$v; + + int? _currentLevel; + int? get currentLevel => _$this._currentLevel; + set currentLevel(int? currentLevel) => _$this._currentLevel = currentLevel; + + MapBuilder? _currentProgress; + MapBuilder get currentProgress => + _$this._currentProgress ??= new MapBuilder(); + set currentProgress(MapBuilder? currentProgress) => + _$this._currentProgress = currentProgress; + + SkillTreeProgressStateBuilder() { + SkillTreeProgressState._initializeBuilder(this); + } + + SkillTreeProgressStateBuilder get _$this { + final $v = _$v; + if ($v != null) { + _currentLevel = $v.currentLevel; + _currentProgress = $v.currentProgress.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(SkillTreeProgressState other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillTreeProgressState; + } + + @override + void update(void Function(SkillTreeProgressStateBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillTreeProgressState build() => _build(); + + _$SkillTreeProgressState _build() { + _$SkillTreeProgressState _$result; + try { + _$result = _$v ?? + new _$SkillTreeProgressState._( + currentLevel: BuiltValueNullFieldError.checkNotNull( + currentLevel, r'SkillTreeProgressState', 'currentLevel'), + currentProgress: currentProgress.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'currentProgress'; + currentProgress.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillTreeProgressState', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/skill_tree_progress_event.dart b/lib/blocs/skill_tree_progress_event.dart new file mode 100644 index 0000000..d31d100 --- /dev/null +++ b/lib/blocs/skill_tree_progress_event.dart @@ -0,0 +1,29 @@ +part of 'skill_tree_progress_bloc.dart'; + +//EVENTS + +abstract class SkillTreeProgressEvent { + const SkillTreeProgressEvent(); +} + +abstract class UpdateSkillStep + implements + Built, + SkillTreeProgressEvent { + SkillStepModel get skillStep; + + UpdateSkillStep._(); + factory UpdateSkillStep([void Function(UpdateSkillStepBuilder) updates]) = + _$UpdateSkillStep; +} + +abstract class UpdateSkillLevel + implements + Built, + SkillTreeProgressEvent { + SkillLevelModel get skillLevel; + + UpdateSkillLevel._(); + factory UpdateSkillLevel([void Function(UpdateSkillLevelBuilder) updates]) = + _$UpdateSkillLevel; +} diff --git a/lib/blocs/skill_tree_progress_state.dart b/lib/blocs/skill_tree_progress_state.dart new file mode 100644 index 0000000..9b4735d --- /dev/null +++ b/lib/blocs/skill_tree_progress_state.dart @@ -0,0 +1,28 @@ +part of 'skill_tree_progress_bloc.dart'; + +abstract class SkillTreeProgressState + implements Built { + int get currentLevel; + BuiltMap get currentProgress; + + static Serializer get serializer => + _$skillTreeProgressStateSerializer; + + factory SkillTreeProgressState( + [void Function(SkillTreeProgressStateBuilder) updates]) = + _$SkillTreeProgressState; + + static void _initializeBuilder(SkillTreeProgressStateBuilder builder) => + builder + ..currentLevel = 0 + ..currentProgress = MapBuilder(); + + Map? toJson() => + serializers.serializeWith(SkillTreeProgressState.serializer, this) + as Map?; + + static SkillTreeProgressState? fromJson(Map json) => + serializers.deserializeWith(SkillTreeProgressState.serializer, json); + + SkillTreeProgressState._(); +} diff --git a/lib/blocs/skill_tree_state.dart b/lib/blocs/skill_tree_state.dart new file mode 100644 index 0000000..79a2241 --- /dev/null +++ b/lib/blocs/skill_tree_state.dart @@ -0,0 +1,23 @@ +part of 'skill_tree_bloc.dart'; + +abstract class SkillTreeState { + const SkillTreeState(); +} + +abstract class SkillTreeInitial + implements + Built, + SkillTreeState { + SkillTreeInitial._(); + factory SkillTreeInitial([void Function(SkillTreeInitialBuilder) updates]) = + _$SkillTreeInitial; +} + +abstract class SkillTreeLoaded + implements Built, SkillTreeState { + SkillTreeModel get skilltree; + + SkillTreeLoaded._(); + factory SkillTreeLoaded([void Function(SkillTreeLoadedBuilder) updates]) = + _$SkillTreeLoaded; +} diff --git a/lib/blocs/srs_bloc.dart b/lib/blocs/srs_bloc.dart new file mode 100644 index 0000000..d713a1a --- /dev/null +++ b/lib/blocs/srs_bloc.dart @@ -0,0 +1,69 @@ +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; + +import '../model/flashcard_model.dart'; +import '../util/serializers.dart'; +import '../util/spaced_repetition.dart'; + +part 'srs_bloc.g.dart'; +part 'srs_event.dart'; +part 'srs_state.dart'; + +class SRSBloc extends HydratedBloc { + SRSBloc() : super(SRSState()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler(SRSEvent event, Emitter emit) async { + if (event is UpdateSRSWeight) { + emit(state.rebuild((b) => b..weight = event.weight.toBuilder())); + } else if (event is UpdateSRSWeightMask) { + emit(state.rebuild((b) => b..weightMask = event.weightMask.toBuilder())); + } else if (event is UpdateSRSCustomPracticeSettings) { + emit(_updateSRSCustomPracticeSettings(event)); + } else if (event is UpdateSRSCustomPracticeProgress) { + emit(_updateSRSCustomPracticeProgress(event)); + } + } + + SRSState _updateSRSCustomPracticeSettings( + UpdateSRSCustomPracticeSettings event) { + return state.rebuild((b) => b + ..customPracticeWeightMask = + event.customPracticeWeightMask?.toBuilder() ?? + b.customPracticeWeightMask + ..customPracticeDailyCards = + event.customPracticeDailyCards ?? b.customPracticeDailyCards); + } + + SRSState _updateSRSCustomPracticeProgress( + UpdateSRSCustomPracticeProgress event) { + int currentTime = int.parse(DateTime.now().year.toString() + + DateTime.now().month.toString() + + DateTime.now().day.toString()); + if (state.customPracticeLastSession < currentTime) { + return state.rebuild((b) => b + ..customPracticeLastSession = currentTime + ..customPracticeCompletedCards = event.customPracticeCompletedCards); + } else { + return state.rebuild((b) => b + ..customPracticeCompletedCards = b.customPracticeCompletedCards! + + event.customPracticeCompletedCards); + } + } + + @override + Map? toJson(SRSState state) => state.toJson(); + + @override + SRSState? fromJson(Map json) { + try { + return SRSState.fromJson(json); + } catch (_) { + return SRSState(); + } + } +} diff --git a/lib/blocs/srs_bloc.g.dart b/lib/blocs/srs_bloc.g.dart new file mode 100644 index 0000000..17f6b4d --- /dev/null +++ b/lib/blocs/srs_bloc.g.dart @@ -0,0 +1,708 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'srs_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$sRSStateSerializer = new _$SRSStateSerializer(); + +class _$SRSStateSerializer implements StructuredSerializer { + @override + final Iterable types = const [SRSState, _$SRSState]; + @override + final String wireName = 'SRSState'; + + @override + Iterable serialize(Serializers serializers, SRSState object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'weight', + serializers.serialize(object.weight, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(int) + ])), + 'weightMask', + serializers.serialize(object.weightMask, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ])), + 'customPracticeWeightMask', + serializers.serialize(object.customPracticeWeightMask, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ])), + 'customPracticeLastSession', + serializers.serialize(object.customPracticeLastSession, + specifiedType: const FullType(int)), + 'customPracticeCompletedCards', + serializers.serialize(object.customPracticeCompletedCards, + specifiedType: const FullType(int)), + 'customPracticeDailyCards', + serializers.serialize(object.customPracticeDailyCards, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + SRSState deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SRSStateBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'weight': + result.weight.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(int) + ]))!); + break; + case 'weightMask': + result.weightMask.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ]))!); + break; + case 'customPracticeWeightMask': + result.customPracticeWeightMask.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ]))!); + break; + case 'customPracticeLastSession': + result.customPracticeLastSession = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + case 'customPracticeCompletedCards': + result.customPracticeCompletedCards = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + case 'customPracticeDailyCards': + result.customPracticeDailyCards = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + } + } + + return result.build(); + } +} + +class _$UpdateSRSWeight extends UpdateSRSWeight { + @override + final BuiltMap, int> weight; + + factory _$UpdateSRSWeight([void Function(UpdateSRSWeightBuilder)? updates]) => + (new UpdateSRSWeightBuilder()..update(updates))._build(); + + _$UpdateSRSWeight._({required this.weight}) : super._() { + BuiltValueNullFieldError.checkNotNull(weight, r'UpdateSRSWeight', 'weight'); + } + + @override + UpdateSRSWeight rebuild(void Function(UpdateSRSWeightBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSRSWeightBuilder toBuilder() => + new UpdateSRSWeightBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSRSWeight && weight == other.weight; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, weight.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSRSWeight') + ..add('weight', weight)) + .toString(); + } +} + +class UpdateSRSWeightBuilder + implements Builder { + _$UpdateSRSWeight? _$v; + + MapBuilder, int>? _weight; + MapBuilder, int> get weight => + _$this._weight ??= new MapBuilder, int>(); + set weight(MapBuilder, int>? weight) => + _$this._weight = weight; + + UpdateSRSWeightBuilder(); + + UpdateSRSWeightBuilder get _$this { + final $v = _$v; + if ($v != null) { + _weight = $v.weight.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(UpdateSRSWeight other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSRSWeight; + } + + @override + void update(void Function(UpdateSRSWeightBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSRSWeight build() => _build(); + + _$UpdateSRSWeight _build() { + _$UpdateSRSWeight _$result; + try { + _$result = _$v ?? new _$UpdateSRSWeight._(weight: weight.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'weight'; + weight.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'UpdateSRSWeight', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$UpdateSRSWeightMask extends UpdateSRSWeightMask { + @override + final BuiltMap, bool> weightMask; + + factory _$UpdateSRSWeightMask( + [void Function(UpdateSRSWeightMaskBuilder)? updates]) => + (new UpdateSRSWeightMaskBuilder()..update(updates))._build(); + + _$UpdateSRSWeightMask._({required this.weightMask}) : super._() { + BuiltValueNullFieldError.checkNotNull( + weightMask, r'UpdateSRSWeightMask', 'weightMask'); + } + + @override + UpdateSRSWeightMask rebuild( + void Function(UpdateSRSWeightMaskBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSRSWeightMaskBuilder toBuilder() => + new UpdateSRSWeightMaskBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSRSWeightMask && weightMask == other.weightMask; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, weightMask.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSRSWeightMask') + ..add('weightMask', weightMask)) + .toString(); + } +} + +class UpdateSRSWeightMaskBuilder + implements Builder { + _$UpdateSRSWeightMask? _$v; + + MapBuilder, bool>? _weightMask; + MapBuilder, bool> get weightMask => + _$this._weightMask ??= new MapBuilder, bool>(); + set weightMask(MapBuilder, bool>? weightMask) => + _$this._weightMask = weightMask; + + UpdateSRSWeightMaskBuilder(); + + UpdateSRSWeightMaskBuilder get _$this { + final $v = _$v; + if ($v != null) { + _weightMask = $v.weightMask.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(UpdateSRSWeightMask other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSRSWeightMask; + } + + @override + void update(void Function(UpdateSRSWeightMaskBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSRSWeightMask build() => _build(); + + _$UpdateSRSWeightMask _build() { + _$UpdateSRSWeightMask _$result; + try { + _$result = + _$v ?? new _$UpdateSRSWeightMask._(weightMask: weightMask.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'weightMask'; + weightMask.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'UpdateSRSWeightMask', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$UpdateSRSCustomPracticeSettings + extends UpdateSRSCustomPracticeSettings { + @override + final BuiltMap, bool>? customPracticeWeightMask; + @override + final int? customPracticeDailyCards; + + factory _$UpdateSRSCustomPracticeSettings( + [void Function(UpdateSRSCustomPracticeSettingsBuilder)? updates]) => + (new UpdateSRSCustomPracticeSettingsBuilder()..update(updates))._build(); + + _$UpdateSRSCustomPracticeSettings._( + {this.customPracticeWeightMask, this.customPracticeDailyCards}) + : super._(); + + @override + UpdateSRSCustomPracticeSettings rebuild( + void Function(UpdateSRSCustomPracticeSettingsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSRSCustomPracticeSettingsBuilder toBuilder() => + new UpdateSRSCustomPracticeSettingsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSRSCustomPracticeSettings && + customPracticeWeightMask == other.customPracticeWeightMask && + customPracticeDailyCards == other.customPracticeDailyCards; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, customPracticeWeightMask.hashCode); + _$hash = $jc(_$hash, customPracticeDailyCards.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSRSCustomPracticeSettings') + ..add('customPracticeWeightMask', customPracticeWeightMask) + ..add('customPracticeDailyCards', customPracticeDailyCards)) + .toString(); + } +} + +class UpdateSRSCustomPracticeSettingsBuilder + implements + Builder { + _$UpdateSRSCustomPracticeSettings? _$v; + + MapBuilder, bool>? _customPracticeWeightMask; + MapBuilder, bool> get customPracticeWeightMask => + _$this._customPracticeWeightMask ??= + new MapBuilder, bool>(); + set customPracticeWeightMask( + MapBuilder, bool>? customPracticeWeightMask) => + _$this._customPracticeWeightMask = customPracticeWeightMask; + + int? _customPracticeDailyCards; + int? get customPracticeDailyCards => _$this._customPracticeDailyCards; + set customPracticeDailyCards(int? customPracticeDailyCards) => + _$this._customPracticeDailyCards = customPracticeDailyCards; + + UpdateSRSCustomPracticeSettingsBuilder(); + + UpdateSRSCustomPracticeSettingsBuilder get _$this { + final $v = _$v; + if ($v != null) { + _customPracticeWeightMask = $v.customPracticeWeightMask?.toBuilder(); + _customPracticeDailyCards = $v.customPracticeDailyCards; + _$v = null; + } + return this; + } + + @override + void replace(UpdateSRSCustomPracticeSettings other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSRSCustomPracticeSettings; + } + + @override + void update(void Function(UpdateSRSCustomPracticeSettingsBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSRSCustomPracticeSettings build() => _build(); + + _$UpdateSRSCustomPracticeSettings _build() { + _$UpdateSRSCustomPracticeSettings _$result; + try { + _$result = _$v ?? + new _$UpdateSRSCustomPracticeSettings._( + customPracticeWeightMask: _customPracticeWeightMask?.build(), + customPracticeDailyCards: customPracticeDailyCards); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'customPracticeWeightMask'; + _customPracticeWeightMask?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'UpdateSRSCustomPracticeSettings', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$UpdateSRSCustomPracticeProgress + extends UpdateSRSCustomPracticeProgress { + @override + final int customPracticeCompletedCards; + + factory _$UpdateSRSCustomPracticeProgress( + [void Function(UpdateSRSCustomPracticeProgressBuilder)? updates]) => + (new UpdateSRSCustomPracticeProgressBuilder()..update(updates))._build(); + + _$UpdateSRSCustomPracticeProgress._( + {required this.customPracticeCompletedCards}) + : super._() { + BuiltValueNullFieldError.checkNotNull(customPracticeCompletedCards, + r'UpdateSRSCustomPracticeProgress', 'customPracticeCompletedCards'); + } + + @override + UpdateSRSCustomPracticeProgress rebuild( + void Function(UpdateSRSCustomPracticeProgressBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UpdateSRSCustomPracticeProgressBuilder toBuilder() => + new UpdateSRSCustomPracticeProgressBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UpdateSRSCustomPracticeProgress && + customPracticeCompletedCards == other.customPracticeCompletedCards; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, customPracticeCompletedCards.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UpdateSRSCustomPracticeProgress') + ..add('customPracticeCompletedCards', customPracticeCompletedCards)) + .toString(); + } +} + +class UpdateSRSCustomPracticeProgressBuilder + implements + Builder { + _$UpdateSRSCustomPracticeProgress? _$v; + + int? _customPracticeCompletedCards; + int? get customPracticeCompletedCards => _$this._customPracticeCompletedCards; + set customPracticeCompletedCards(int? customPracticeCompletedCards) => + _$this._customPracticeCompletedCards = customPracticeCompletedCards; + + UpdateSRSCustomPracticeProgressBuilder(); + + UpdateSRSCustomPracticeProgressBuilder get _$this { + final $v = _$v; + if ($v != null) { + _customPracticeCompletedCards = $v.customPracticeCompletedCards; + _$v = null; + } + return this; + } + + @override + void replace(UpdateSRSCustomPracticeProgress other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UpdateSRSCustomPracticeProgress; + } + + @override + void update(void Function(UpdateSRSCustomPracticeProgressBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UpdateSRSCustomPracticeProgress build() => _build(); + + _$UpdateSRSCustomPracticeProgress _build() { + final _$result = _$v ?? + new _$UpdateSRSCustomPracticeProgress._( + customPracticeCompletedCards: BuiltValueNullFieldError.checkNotNull( + customPracticeCompletedCards, + r'UpdateSRSCustomPracticeProgress', + 'customPracticeCompletedCards')); + replace(_$result); + return _$result; + } +} + +class _$SRSState extends SRSState { + @override + final BuiltMap, int> weight; + @override + final BuiltMap, bool> weightMask; + @override + final BuiltMap, bool> customPracticeWeightMask; + @override + final int customPracticeLastSession; + @override + final int customPracticeCompletedCards; + @override + final int customPracticeDailyCards; + + factory _$SRSState([void Function(SRSStateBuilder)? updates]) => + (new SRSStateBuilder()..update(updates))._build(); + + _$SRSState._( + {required this.weight, + required this.weightMask, + required this.customPracticeWeightMask, + required this.customPracticeLastSession, + required this.customPracticeCompletedCards, + required this.customPracticeDailyCards}) + : super._() { + BuiltValueNullFieldError.checkNotNull(weight, r'SRSState', 'weight'); + BuiltValueNullFieldError.checkNotNull( + weightMask, r'SRSState', 'weightMask'); + BuiltValueNullFieldError.checkNotNull( + customPracticeWeightMask, r'SRSState', 'customPracticeWeightMask'); + BuiltValueNullFieldError.checkNotNull( + customPracticeLastSession, r'SRSState', 'customPracticeLastSession'); + BuiltValueNullFieldError.checkNotNull(customPracticeCompletedCards, + r'SRSState', 'customPracticeCompletedCards'); + BuiltValueNullFieldError.checkNotNull( + customPracticeDailyCards, r'SRSState', 'customPracticeDailyCards'); + } + + @override + SRSState rebuild(void Function(SRSStateBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SRSStateBuilder toBuilder() => new SRSStateBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SRSState && + weight == other.weight && + weightMask == other.weightMask && + customPracticeWeightMask == other.customPracticeWeightMask && + customPracticeLastSession == other.customPracticeLastSession && + customPracticeCompletedCards == other.customPracticeCompletedCards && + customPracticeDailyCards == other.customPracticeDailyCards; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, weight.hashCode); + _$hash = $jc(_$hash, weightMask.hashCode); + _$hash = $jc(_$hash, customPracticeWeightMask.hashCode); + _$hash = $jc(_$hash, customPracticeLastSession.hashCode); + _$hash = $jc(_$hash, customPracticeCompletedCards.hashCode); + _$hash = $jc(_$hash, customPracticeDailyCards.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SRSState') + ..add('weight', weight) + ..add('weightMask', weightMask) + ..add('customPracticeWeightMask', customPracticeWeightMask) + ..add('customPracticeLastSession', customPracticeLastSession) + ..add('customPracticeCompletedCards', customPracticeCompletedCards) + ..add('customPracticeDailyCards', customPracticeDailyCards)) + .toString(); + } +} + +class SRSStateBuilder implements Builder { + _$SRSState? _$v; + + MapBuilder, int>? _weight; + MapBuilder, int> get weight => + _$this._weight ??= new MapBuilder, int>(); + set weight(MapBuilder, int>? weight) => + _$this._weight = weight; + + MapBuilder, bool>? _weightMask; + MapBuilder, bool> get weightMask => + _$this._weightMask ??= new MapBuilder, bool>(); + set weightMask(MapBuilder, bool>? weightMask) => + _$this._weightMask = weightMask; + + MapBuilder, bool>? _customPracticeWeightMask; + MapBuilder, bool> get customPracticeWeightMask => + _$this._customPracticeWeightMask ??= + new MapBuilder, bool>(); + set customPracticeWeightMask( + MapBuilder, bool>? customPracticeWeightMask) => + _$this._customPracticeWeightMask = customPracticeWeightMask; + + int? _customPracticeLastSession; + int? get customPracticeLastSession => _$this._customPracticeLastSession; + set customPracticeLastSession(int? customPracticeLastSession) => + _$this._customPracticeLastSession = customPracticeLastSession; + + int? _customPracticeCompletedCards; + int? get customPracticeCompletedCards => _$this._customPracticeCompletedCards; + set customPracticeCompletedCards(int? customPracticeCompletedCards) => + _$this._customPracticeCompletedCards = customPracticeCompletedCards; + + int? _customPracticeDailyCards; + int? get customPracticeDailyCards => _$this._customPracticeDailyCards; + set customPracticeDailyCards(int? customPracticeDailyCards) => + _$this._customPracticeDailyCards = customPracticeDailyCards; + + SRSStateBuilder() { + SRSState._initializeBuilder(this); + } + + SRSStateBuilder get _$this { + final $v = _$v; + if ($v != null) { + _weight = $v.weight.toBuilder(); + _weightMask = $v.weightMask.toBuilder(); + _customPracticeWeightMask = $v.customPracticeWeightMask.toBuilder(); + _customPracticeLastSession = $v.customPracticeLastSession; + _customPracticeCompletedCards = $v.customPracticeCompletedCards; + _customPracticeDailyCards = $v.customPracticeDailyCards; + _$v = null; + } + return this; + } + + @override + void replace(SRSState other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SRSState; + } + + @override + void update(void Function(SRSStateBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SRSState build() => _build(); + + _$SRSState _build() { + _$SRSState _$result; + try { + _$result = _$v ?? + new _$SRSState._( + weight: weight.build(), + weightMask: weightMask.build(), + customPracticeWeightMask: customPracticeWeightMask.build(), + customPracticeLastSession: BuiltValueNullFieldError.checkNotNull( + customPracticeLastSession, + r'SRSState', + 'customPracticeLastSession'), + customPracticeCompletedCards: + BuiltValueNullFieldError.checkNotNull( + customPracticeCompletedCards, + r'SRSState', + 'customPracticeCompletedCards'), + customPracticeDailyCards: BuiltValueNullFieldError.checkNotNull( + customPracticeDailyCards, + r'SRSState', + 'customPracticeDailyCards')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'weight'; + weight.build(); + _$failedField = 'weightMask'; + weightMask.build(); + _$failedField = 'customPracticeWeightMask'; + customPracticeWeightMask.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SRSState', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/srs_event.dart b/lib/blocs/srs_event.dart new file mode 100644 index 0000000..d49ecbb --- /dev/null +++ b/lib/blocs/srs_event.dart @@ -0,0 +1,55 @@ +part of 'srs_bloc.dart'; + +// EVENTS + +abstract class SRSEvent { + const SRSEvent(); +} + +abstract class UpdateSRSWeight + implements Built, SRSEvent { + BuiltMap, int> get weight; + + UpdateSRSWeight._(); + factory UpdateSRSWeight([void Function(UpdateSRSWeightBuilder) updates]) = + _$UpdateSRSWeight; +} + +abstract class UpdateSRSWeightMask + implements + Built, + SRSEvent { + BuiltMap, bool> get weightMask; + + UpdateSRSWeightMask._(); + factory UpdateSRSWeightMask( + [void Function(UpdateSRSWeightMaskBuilder) updates]) = + _$UpdateSRSWeightMask; +} + +abstract class UpdateSRSCustomPracticeSettings + implements + Built, + SRSEvent { + BuiltMap, bool>? get customPracticeWeightMask; + int? get customPracticeDailyCards; + + UpdateSRSCustomPracticeSettings._(); + factory UpdateSRSCustomPracticeSettings( + [void Function(UpdateSRSCustomPracticeSettingsBuilder) updates]) = + _$UpdateSRSCustomPracticeSettings; +} + +abstract class UpdateSRSCustomPracticeProgress + implements + Built, + SRSEvent { + int get customPracticeCompletedCards; + + UpdateSRSCustomPracticeProgress._(); + factory UpdateSRSCustomPracticeProgress( + [void Function(UpdateSRSCustomPracticeProgressBuilder) updates]) = + _$UpdateSRSCustomPracticeProgress; +} diff --git a/lib/blocs/srs_state.dart b/lib/blocs/srs_state.dart new file mode 100644 index 0000000..a5af727 --- /dev/null +++ b/lib/blocs/srs_state.dart @@ -0,0 +1,31 @@ +part of 'srs_bloc.dart'; + +abstract class SRSState implements Built { + BuiltMap, int> get weight; + BuiltMap, bool> get weightMask; + BuiltMap, bool> get customPracticeWeightMask; + int get customPracticeLastSession; + int get customPracticeCompletedCards; + int get customPracticeDailyCards; + + static void _initializeBuilder(SRSStateBuilder builder) => builder + ..weight = defaultWeight.toBuilder() + ..weightMask = emptyWeightMask.toBuilder() + ..customPracticeWeightMask = fullWeightMask.toBuilder() + ..customPracticeLastSession = 0 + ..customPracticeCompletedCards = 0 + ..customPracticeDailyCards = 100; + + static Serializer get serializer => _$sRSStateSerializer; + + factory SRSState([void Function(SRSStateBuilder) updates]) = _$SRSState; + + Map? toJson() => + serializers.serializeWith(SRSState.serializer, this) + as Map?; + + static SRSState? fromJson(Map json) => + serializers.deserializeWith(SRSState.serializer, json); + + SRSState._(); +} diff --git a/lib/blocs/user_data_bloc.dart b/lib/blocs/user_data_bloc.dart new file mode 100644 index 0000000..e8af4a5 --- /dev/null +++ b/lib/blocs/user_data_bloc.dart @@ -0,0 +1,79 @@ +import 'package:bloc_concurrency/bloc_concurrency.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:flutter/foundation.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; + +import '../util/serializers.dart'; +import '../repository/upload_repository.dart'; + +part 'user_data_bloc.g.dart'; +part 'user_data_event.dart'; +part 'user_data_state.dart'; + +class UserDataBloc extends HydratedBloc { + final UploadRepository _uploadRepository; + + UserDataBloc(this._uploadRepository) : super(UserDataInitial()) { + on(_eventHandler, transformer: sequential()); + } + + void _eventHandler(UserDataEvent event, Emitter emit) async { + if (event is SaveUserData) { + add(RequestJWTKey()); + emit(UserDataWithoutJWT((b) => b + ..uniqueID = event.uniqueID + ..gender = event.gender + ..languageLevel = event.languageLevel + ..motherLanguage = event.motherLanguage + ..dataAgreement = event.dataAgreement + ..initialized = true)); + } + + if (event is InitializeUserData) { + if (state is UserDataWithoutJWT) { + add(RequestJWTKey()); + } + emit(state.rebuild((b) => b.initialized = true)); + } + + if (event is RequestJWTKey) { + if (state is UserDataWithoutJWT) { + var jwtKey = await _uploadRepository + .registerAndGetJWT((state as UserDataWithoutJWT)); + if (kDebugMode) { + print(jwtKey); + } + if (jwtKey != null) { + emit(UserDataWithJWT((b) => b + ..jwtKey = jwtKey + ..initialized = true + ..uniqueID = (state as UserDataWithoutJWT).uniqueID + ..gender = (state as UserDataWithoutJWT).gender + ..languageLevel = (state as UserDataWithoutJWT).languageLevel + ..motherLanguage = (state as UserDataWithoutJWT).motherLanguage + ..dataAgreement = (state as UserDataWithoutJWT).dataAgreement)); + } + } + } + } + + @override + Map? toJson(UserDataState state) => state.toJson(); + + @override + UserDataState? fromJson(Map json) { + try { + return UserDataWithJWT.fromJson(json) + ?.rebuild((b) => b.initialized = false); + } catch (_) { + try { + return UserDataWithoutJWT.fromJson(json) + ?.rebuild((b) => b.initialized = false); + } catch (_) { + return UserDataInitial(); + } + } + } +} diff --git a/lib/blocs/user_data_bloc.g.dart b/lib/blocs/user_data_bloc.g.dart new file mode 100644 index 0000000..955c60b --- /dev/null +++ b/lib/blocs/user_data_bloc.g.dart @@ -0,0 +1,1022 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'user_data_bloc.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +const GenderModel _$Male = const GenderModel._('Male'); +const GenderModel _$Female = const GenderModel._('Female'); +const GenderModel _$Other = const GenderModel._('Other'); + +GenderModel _$genderModelValueOf(String name) { + switch (name) { + case 'Male': + return _$Male; + case 'Female': + return _$Female; + case 'Other': + return _$Other; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$genderModelValues = + new BuiltSet(const [ + _$Male, + _$Female, + _$Other, +]); + +const LanguageLevelModel _$A1 = const LanguageLevelModel._('A1'); +const LanguageLevelModel _$A2 = const LanguageLevelModel._('A2'); +const LanguageLevelModel _$B1 = const LanguageLevelModel._('B1'); +const LanguageLevelModel _$B2 = const LanguageLevelModel._('B2'); +const LanguageLevelModel _$C1 = const LanguageLevelModel._('C1'); +const LanguageLevelModel _$C2 = const LanguageLevelModel._('C2'); + +LanguageLevelModel _$languageLevelModelValueOf(String name) { + switch (name) { + case 'A1': + return _$A1; + case 'A2': + return _$A2; + case 'B1': + return _$B1; + case 'B2': + return _$B2; + case 'C1': + return _$C1; + case 'C2': + return _$C2; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$languageLevelModelValues = + new BuiltSet(const [ + _$A1, + _$A2, + _$B1, + _$B2, + _$C1, + _$C2, +]); + +Serializer _$genderModelSerializer = new _$GenderModelSerializer(); +Serializer _$languageLevelModelSerializer = + new _$LanguageLevelModelSerializer(); +Serializer _$userDataWithoutJWTSerializer = + new _$UserDataWithoutJWTSerializer(); +Serializer _$userDataWithJWTSerializer = + new _$UserDataWithJWTSerializer(); + +class _$GenderModelSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GenderModel]; + @override + final String wireName = 'GenderModel'; + + @override + Object serialize(Serializers serializers, GenderModel object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GenderModel deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GenderModel.valueOf(serialized as String); +} + +class _$LanguageLevelModelSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [LanguageLevelModel]; + @override + final String wireName = 'LanguageLevelModel'; + + @override + Object serialize(Serializers serializers, LanguageLevelModel object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + LanguageLevelModel deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + LanguageLevelModel.valueOf(serialized as String); +} + +class _$UserDataWithoutJWTSerializer + implements StructuredSerializer { + @override + final Iterable types = const [UserDataWithoutJWT, _$UserDataWithoutJWT]; + @override + final String wireName = 'UserDataWithoutJWT'; + + @override + Iterable serialize( + Serializers serializers, UserDataWithoutJWT object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'uniqueID', + serializers.serialize(object.uniqueID, + specifiedType: const FullType(String)), + 'gender', + serializers.serialize(object.gender, + specifiedType: const FullType(GenderModel)), + 'languageLevel', + serializers.serialize(object.languageLevel, + specifiedType: const FullType(LanguageLevelModel)), + 'motherLanguage', + serializers.serialize(object.motherLanguage, + specifiedType: const FullType(String)), + 'dataAgreement', + serializers.serialize(object.dataAgreement, + specifiedType: const FullType(bool)), + ]; + Object? value; + value = object.initialized; + if (value != null) { + result + ..add('initialized') + ..add( + serializers.serialize(value, specifiedType: const FullType(bool))); + } + return result; + } + + @override + UserDataWithoutJWT deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new UserDataWithoutJWTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'uniqueID': + result.uniqueID = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'gender': + result.gender = serializers.deserialize(value, + specifiedType: const FullType(GenderModel))! as GenderModel; + break; + case 'languageLevel': + result.languageLevel = serializers.deserialize(value, + specifiedType: const FullType(LanguageLevelModel))! + as LanguageLevelModel; + break; + case 'motherLanguage': + result.motherLanguage = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'dataAgreement': + result.dataAgreement = serializers.deserialize(value, + specifiedType: const FullType(bool))! as bool; + break; + case 'initialized': + result.initialized = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool?; + break; + } + } + + return result.build(); + } +} + +class _$UserDataWithJWTSerializer + implements StructuredSerializer { + @override + final Iterable types = const [UserDataWithJWT, _$UserDataWithJWT]; + @override + final String wireName = 'UserDataWithJWT'; + + @override + Iterable serialize(Serializers serializers, UserDataWithJWT object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'jwtKey', + serializers.serialize(object.jwtKey, + specifiedType: const FullType(String)), + 'uniqueID', + serializers.serialize(object.uniqueID, + specifiedType: const FullType(String)), + 'gender', + serializers.serialize(object.gender, + specifiedType: const FullType(GenderModel)), + 'languageLevel', + serializers.serialize(object.languageLevel, + specifiedType: const FullType(LanguageLevelModel)), + 'motherLanguage', + serializers.serialize(object.motherLanguage, + specifiedType: const FullType(String)), + 'dataAgreement', + serializers.serialize(object.dataAgreement, + specifiedType: const FullType(bool)), + ]; + Object? value; + value = object.initialized; + if (value != null) { + result + ..add('initialized') + ..add( + serializers.serialize(value, specifiedType: const FullType(bool))); + } + return result; + } + + @override + UserDataWithJWT deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new UserDataWithJWTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'jwtKey': + result.jwtKey = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'uniqueID': + result.uniqueID = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'gender': + result.gender = serializers.deserialize(value, + specifiedType: const FullType(GenderModel))! as GenderModel; + break; + case 'languageLevel': + result.languageLevel = serializers.deserialize(value, + specifiedType: const FullType(LanguageLevelModel))! + as LanguageLevelModel; + break; + case 'motherLanguage': + result.motherLanguage = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'dataAgreement': + result.dataAgreement = serializers.deserialize(value, + specifiedType: const FullType(bool))! as bool; + break; + case 'initialized': + result.initialized = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool?; + break; + } + } + + return result.build(); + } +} + +class _$InitializeUserData extends InitializeUserData { + factory _$InitializeUserData( + [void Function(InitializeUserDataBuilder)? updates]) => + (new InitializeUserDataBuilder()..update(updates))._build(); + + _$InitializeUserData._() : super._(); + + @override + InitializeUserData rebuild( + void Function(InitializeUserDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + InitializeUserDataBuilder toBuilder() => + new InitializeUserDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is InitializeUserData; + } + + @override + int get hashCode { + return 81356977; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'InitializeUserData').toString(); + } +} + +class InitializeUserDataBuilder + implements Builder { + _$InitializeUserData? _$v; + + InitializeUserDataBuilder(); + + @override + void replace(InitializeUserData other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$InitializeUserData; + } + + @override + void update(void Function(InitializeUserDataBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + InitializeUserData build() => _build(); + + _$InitializeUserData _build() { + final _$result = _$v ?? new _$InitializeUserData._(); + replace(_$result); + return _$result; + } +} + +class _$RequestJWTKey extends RequestJWTKey { + factory _$RequestJWTKey([void Function(RequestJWTKeyBuilder)? updates]) => + (new RequestJWTKeyBuilder()..update(updates))._build(); + + _$RequestJWTKey._() : super._(); + + @override + RequestJWTKey rebuild(void Function(RequestJWTKeyBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + RequestJWTKeyBuilder toBuilder() => new RequestJWTKeyBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is RequestJWTKey; + } + + @override + int get hashCode { + return 363932135; + } + + @override + String toString() { + return newBuiltValueToStringHelper(r'RequestJWTKey').toString(); + } +} + +class RequestJWTKeyBuilder + implements Builder { + _$RequestJWTKey? _$v; + + RequestJWTKeyBuilder(); + + @override + void replace(RequestJWTKey other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$RequestJWTKey; + } + + @override + void update(void Function(RequestJWTKeyBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + RequestJWTKey build() => _build(); + + _$RequestJWTKey _build() { + final _$result = _$v ?? new _$RequestJWTKey._(); + replace(_$result); + return _$result; + } +} + +class _$SaveUserData extends SaveUserData { + @override + final String uniqueID; + @override + final GenderModel gender; + @override + final LanguageLevelModel languageLevel; + @override + final String motherLanguage; + @override + final bool dataAgreement; + @override + final String? jwtKey; + + factory _$SaveUserData([void Function(SaveUserDataBuilder)? updates]) => + (new SaveUserDataBuilder()..update(updates))._build(); + + _$SaveUserData._( + {required this.uniqueID, + required this.gender, + required this.languageLevel, + required this.motherLanguage, + required this.dataAgreement, + this.jwtKey}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + uniqueID, r'SaveUserData', 'uniqueID'); + BuiltValueNullFieldError.checkNotNull(gender, r'SaveUserData', 'gender'); + BuiltValueNullFieldError.checkNotNull( + languageLevel, r'SaveUserData', 'languageLevel'); + BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'SaveUserData', 'motherLanguage'); + BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'SaveUserData', 'dataAgreement'); + } + + @override + SaveUserData rebuild(void Function(SaveUserDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SaveUserDataBuilder toBuilder() => new SaveUserDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SaveUserData && + uniqueID == other.uniqueID && + gender == other.gender && + languageLevel == other.languageLevel && + motherLanguage == other.motherLanguage && + dataAgreement == other.dataAgreement && + jwtKey == other.jwtKey; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, uniqueID.hashCode); + _$hash = $jc(_$hash, gender.hashCode); + _$hash = $jc(_$hash, languageLevel.hashCode); + _$hash = $jc(_$hash, motherLanguage.hashCode); + _$hash = $jc(_$hash, dataAgreement.hashCode); + _$hash = $jc(_$hash, jwtKey.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SaveUserData') + ..add('uniqueID', uniqueID) + ..add('gender', gender) + ..add('languageLevel', languageLevel) + ..add('motherLanguage', motherLanguage) + ..add('dataAgreement', dataAgreement) + ..add('jwtKey', jwtKey)) + .toString(); + } +} + +class SaveUserDataBuilder + implements Builder { + _$SaveUserData? _$v; + + String? _uniqueID; + String? get uniqueID => _$this._uniqueID; + set uniqueID(String? uniqueID) => _$this._uniqueID = uniqueID; + + GenderModel? _gender; + GenderModel? get gender => _$this._gender; + set gender(GenderModel? gender) => _$this._gender = gender; + + LanguageLevelModel? _languageLevel; + LanguageLevelModel? get languageLevel => _$this._languageLevel; + set languageLevel(LanguageLevelModel? languageLevel) => + _$this._languageLevel = languageLevel; + + String? _motherLanguage; + String? get motherLanguage => _$this._motherLanguage; + set motherLanguage(String? motherLanguage) => + _$this._motherLanguage = motherLanguage; + + bool? _dataAgreement; + bool? get dataAgreement => _$this._dataAgreement; + set dataAgreement(bool? dataAgreement) => + _$this._dataAgreement = dataAgreement; + + String? _jwtKey; + String? get jwtKey => _$this._jwtKey; + set jwtKey(String? jwtKey) => _$this._jwtKey = jwtKey; + + SaveUserDataBuilder(); + + SaveUserDataBuilder get _$this { + final $v = _$v; + if ($v != null) { + _uniqueID = $v.uniqueID; + _gender = $v.gender; + _languageLevel = $v.languageLevel; + _motherLanguage = $v.motherLanguage; + _dataAgreement = $v.dataAgreement; + _jwtKey = $v.jwtKey; + _$v = null; + } + return this; + } + + @override + void replace(SaveUserData other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SaveUserData; + } + + @override + void update(void Function(SaveUserDataBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SaveUserData build() => _build(); + + _$SaveUserData _build() { + final _$result = _$v ?? + new _$SaveUserData._( + uniqueID: BuiltValueNullFieldError.checkNotNull( + uniqueID, r'SaveUserData', 'uniqueID'), + gender: BuiltValueNullFieldError.checkNotNull( + gender, r'SaveUserData', 'gender'), + languageLevel: BuiltValueNullFieldError.checkNotNull( + languageLevel, r'SaveUserData', 'languageLevel'), + motherLanguage: BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'SaveUserData', 'motherLanguage'), + dataAgreement: BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'SaveUserData', 'dataAgreement'), + jwtKey: jwtKey); + replace(_$result); + return _$result; + } +} + +abstract mixin class UserDataStateBuilder { + void replace(UserDataState other); + void update(void Function(UserDataStateBuilder) updates); + bool? get initialized; + set initialized(bool? initialized); +} + +class _$UserDataInitial extends UserDataInitial { + @override + final bool? initialized; + + factory _$UserDataInitial([void Function(UserDataInitialBuilder)? updates]) => + (new UserDataInitialBuilder()..update(updates))._build(); + + _$UserDataInitial._({this.initialized}) : super._(); + + @override + UserDataInitial rebuild(void Function(UserDataInitialBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UserDataInitialBuilder toBuilder() => + new UserDataInitialBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UserDataInitial && initialized == other.initialized; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, initialized.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UserDataInitial') + ..add('initialized', initialized)) + .toString(); + } +} + +class UserDataInitialBuilder + implements + Builder, + UserDataStateBuilder { + _$UserDataInitial? _$v; + + bool? _initialized; + bool? get initialized => _$this._initialized; + set initialized(covariant bool? initialized) => + _$this._initialized = initialized; + + UserDataInitialBuilder() { + UserDataInitial._initializeBuilder(this); + } + + UserDataInitialBuilder get _$this { + final $v = _$v; + if ($v != null) { + _initialized = $v.initialized; + _$v = null; + } + return this; + } + + @override + void replace(covariant UserDataInitial other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UserDataInitial; + } + + @override + void update(void Function(UserDataInitialBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UserDataInitial build() => _build(); + + _$UserDataInitial _build() { + final _$result = _$v ?? new _$UserDataInitial._(initialized: initialized); + replace(_$result); + return _$result; + } +} + +abstract mixin class UserDataLoadedBuilder implements UserDataStateBuilder { + void replace(covariant UserDataLoaded other); + void update(void Function(UserDataLoadedBuilder) updates); + String? get uniqueID; + set uniqueID(covariant String? uniqueID); + + GenderModel? get gender; + set gender(covariant GenderModel? gender); + + LanguageLevelModel? get languageLevel; + set languageLevel(covariant LanguageLevelModel? languageLevel); + + String? get motherLanguage; + set motherLanguage(covariant String? motherLanguage); + + bool? get dataAgreement; + set dataAgreement(covariant bool? dataAgreement); + + bool? get initialized; + set initialized(covariant bool? initialized); +} + +class _$UserDataWithoutJWT extends UserDataWithoutJWT { + @override + final String uniqueID; + @override + final GenderModel gender; + @override + final LanguageLevelModel languageLevel; + @override + final String motherLanguage; + @override + final bool dataAgreement; + @override + final bool? initialized; + + factory _$UserDataWithoutJWT( + [void Function(UserDataWithoutJWTBuilder)? updates]) => + (new UserDataWithoutJWTBuilder()..update(updates))._build(); + + _$UserDataWithoutJWT._( + {required this.uniqueID, + required this.gender, + required this.languageLevel, + required this.motherLanguage, + required this.dataAgreement, + this.initialized}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + uniqueID, r'UserDataWithoutJWT', 'uniqueID'); + BuiltValueNullFieldError.checkNotNull( + gender, r'UserDataWithoutJWT', 'gender'); + BuiltValueNullFieldError.checkNotNull( + languageLevel, r'UserDataWithoutJWT', 'languageLevel'); + BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'UserDataWithoutJWT', 'motherLanguage'); + BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'UserDataWithoutJWT', 'dataAgreement'); + } + + @override + UserDataWithoutJWT rebuild( + void Function(UserDataWithoutJWTBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UserDataWithoutJWTBuilder toBuilder() => + new UserDataWithoutJWTBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UserDataWithoutJWT && + uniqueID == other.uniqueID && + gender == other.gender && + languageLevel == other.languageLevel && + motherLanguage == other.motherLanguage && + dataAgreement == other.dataAgreement && + initialized == other.initialized; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, uniqueID.hashCode); + _$hash = $jc(_$hash, gender.hashCode); + _$hash = $jc(_$hash, languageLevel.hashCode); + _$hash = $jc(_$hash, motherLanguage.hashCode); + _$hash = $jc(_$hash, dataAgreement.hashCode); + _$hash = $jc(_$hash, initialized.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UserDataWithoutJWT') + ..add('uniqueID', uniqueID) + ..add('gender', gender) + ..add('languageLevel', languageLevel) + ..add('motherLanguage', motherLanguage) + ..add('dataAgreement', dataAgreement) + ..add('initialized', initialized)) + .toString(); + } +} + +class UserDataWithoutJWTBuilder + implements + Builder, + UserDataLoadedBuilder { + _$UserDataWithoutJWT? _$v; + + String? _uniqueID; + String? get uniqueID => _$this._uniqueID; + set uniqueID(covariant String? uniqueID) => _$this._uniqueID = uniqueID; + + GenderModel? _gender; + GenderModel? get gender => _$this._gender; + set gender(covariant GenderModel? gender) => _$this._gender = gender; + + LanguageLevelModel? _languageLevel; + LanguageLevelModel? get languageLevel => _$this._languageLevel; + set languageLevel(covariant LanguageLevelModel? languageLevel) => + _$this._languageLevel = languageLevel; + + String? _motherLanguage; + String? get motherLanguage => _$this._motherLanguage; + set motherLanguage(covariant String? motherLanguage) => + _$this._motherLanguage = motherLanguage; + + bool? _dataAgreement; + bool? get dataAgreement => _$this._dataAgreement; + set dataAgreement(covariant bool? dataAgreement) => + _$this._dataAgreement = dataAgreement; + + bool? _initialized; + bool? get initialized => _$this._initialized; + set initialized(covariant bool? initialized) => + _$this._initialized = initialized; + + UserDataWithoutJWTBuilder(); + + UserDataWithoutJWTBuilder get _$this { + final $v = _$v; + if ($v != null) { + _uniqueID = $v.uniqueID; + _gender = $v.gender; + _languageLevel = $v.languageLevel; + _motherLanguage = $v.motherLanguage; + _dataAgreement = $v.dataAgreement; + _initialized = $v.initialized; + _$v = null; + } + return this; + } + + @override + void replace(covariant UserDataWithoutJWT other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UserDataWithoutJWT; + } + + @override + void update(void Function(UserDataWithoutJWTBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UserDataWithoutJWT build() => _build(); + + _$UserDataWithoutJWT _build() { + final _$result = _$v ?? + new _$UserDataWithoutJWT._( + uniqueID: BuiltValueNullFieldError.checkNotNull( + uniqueID, r'UserDataWithoutJWT', 'uniqueID'), + gender: BuiltValueNullFieldError.checkNotNull( + gender, r'UserDataWithoutJWT', 'gender'), + languageLevel: BuiltValueNullFieldError.checkNotNull( + languageLevel, r'UserDataWithoutJWT', 'languageLevel'), + motherLanguage: BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'UserDataWithoutJWT', 'motherLanguage'), + dataAgreement: BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'UserDataWithoutJWT', 'dataAgreement'), + initialized: initialized); + replace(_$result); + return _$result; + } +} + +class _$UserDataWithJWT extends UserDataWithJWT { + @override + final String jwtKey; + @override + final String uniqueID; + @override + final GenderModel gender; + @override + final LanguageLevelModel languageLevel; + @override + final String motherLanguage; + @override + final bool dataAgreement; + @override + final bool? initialized; + + factory _$UserDataWithJWT([void Function(UserDataWithJWTBuilder)? updates]) => + (new UserDataWithJWTBuilder()..update(updates))._build(); + + _$UserDataWithJWT._( + {required this.jwtKey, + required this.uniqueID, + required this.gender, + required this.languageLevel, + required this.motherLanguage, + required this.dataAgreement, + this.initialized}) + : super._() { + BuiltValueNullFieldError.checkNotNull(jwtKey, r'UserDataWithJWT', 'jwtKey'); + BuiltValueNullFieldError.checkNotNull( + uniqueID, r'UserDataWithJWT', 'uniqueID'); + BuiltValueNullFieldError.checkNotNull(gender, r'UserDataWithJWT', 'gender'); + BuiltValueNullFieldError.checkNotNull( + languageLevel, r'UserDataWithJWT', 'languageLevel'); + BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'UserDataWithJWT', 'motherLanguage'); + BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'UserDataWithJWT', 'dataAgreement'); + } + + @override + UserDataWithJWT rebuild(void Function(UserDataWithJWTBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + UserDataWithJWTBuilder toBuilder() => + new UserDataWithJWTBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is UserDataWithJWT && + jwtKey == other.jwtKey && + uniqueID == other.uniqueID && + gender == other.gender && + languageLevel == other.languageLevel && + motherLanguage == other.motherLanguage && + dataAgreement == other.dataAgreement && + initialized == other.initialized; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, jwtKey.hashCode); + _$hash = $jc(_$hash, uniqueID.hashCode); + _$hash = $jc(_$hash, gender.hashCode); + _$hash = $jc(_$hash, languageLevel.hashCode); + _$hash = $jc(_$hash, motherLanguage.hashCode); + _$hash = $jc(_$hash, dataAgreement.hashCode); + _$hash = $jc(_$hash, initialized.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'UserDataWithJWT') + ..add('jwtKey', jwtKey) + ..add('uniqueID', uniqueID) + ..add('gender', gender) + ..add('languageLevel', languageLevel) + ..add('motherLanguage', motherLanguage) + ..add('dataAgreement', dataAgreement) + ..add('initialized', initialized)) + .toString(); + } +} + +class UserDataWithJWTBuilder + implements + Builder, + UserDataLoadedBuilder { + _$UserDataWithJWT? _$v; + + String? _jwtKey; + String? get jwtKey => _$this._jwtKey; + set jwtKey(covariant String? jwtKey) => _$this._jwtKey = jwtKey; + + String? _uniqueID; + String? get uniqueID => _$this._uniqueID; + set uniqueID(covariant String? uniqueID) => _$this._uniqueID = uniqueID; + + GenderModel? _gender; + GenderModel? get gender => _$this._gender; + set gender(covariant GenderModel? gender) => _$this._gender = gender; + + LanguageLevelModel? _languageLevel; + LanguageLevelModel? get languageLevel => _$this._languageLevel; + set languageLevel(covariant LanguageLevelModel? languageLevel) => + _$this._languageLevel = languageLevel; + + String? _motherLanguage; + String? get motherLanguage => _$this._motherLanguage; + set motherLanguage(covariant String? motherLanguage) => + _$this._motherLanguage = motherLanguage; + + bool? _dataAgreement; + bool? get dataAgreement => _$this._dataAgreement; + set dataAgreement(covariant bool? dataAgreement) => + _$this._dataAgreement = dataAgreement; + + bool? _initialized; + bool? get initialized => _$this._initialized; + set initialized(covariant bool? initialized) => + _$this._initialized = initialized; + + UserDataWithJWTBuilder(); + + UserDataWithJWTBuilder get _$this { + final $v = _$v; + if ($v != null) { + _jwtKey = $v.jwtKey; + _uniqueID = $v.uniqueID; + _gender = $v.gender; + _languageLevel = $v.languageLevel; + _motherLanguage = $v.motherLanguage; + _dataAgreement = $v.dataAgreement; + _initialized = $v.initialized; + _$v = null; + } + return this; + } + + @override + void replace(covariant UserDataWithJWT other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$UserDataWithJWT; + } + + @override + void update(void Function(UserDataWithJWTBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + UserDataWithJWT build() => _build(); + + _$UserDataWithJWT _build() { + final _$result = _$v ?? + new _$UserDataWithJWT._( + jwtKey: BuiltValueNullFieldError.checkNotNull( + jwtKey, r'UserDataWithJWT', 'jwtKey'), + uniqueID: BuiltValueNullFieldError.checkNotNull( + uniqueID, r'UserDataWithJWT', 'uniqueID'), + gender: BuiltValueNullFieldError.checkNotNull( + gender, r'UserDataWithJWT', 'gender'), + languageLevel: BuiltValueNullFieldError.checkNotNull( + languageLevel, r'UserDataWithJWT', 'languageLevel'), + motherLanguage: BuiltValueNullFieldError.checkNotNull( + motherLanguage, r'UserDataWithJWT', 'motherLanguage'), + dataAgreement: BuiltValueNullFieldError.checkNotNull( + dataAgreement, r'UserDataWithJWT', 'dataAgreement'), + initialized: initialized); + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/blocs/user_data_event.dart b/lib/blocs/user_data_event.dart new file mode 100644 index 0000000..effd7d6 --- /dev/null +++ b/lib/blocs/user_data_event.dart @@ -0,0 +1,36 @@ +part of 'user_data_bloc.dart'; + +abstract class UserDataEvent { + const UserDataEvent(); +} + +abstract class InitializeUserData + implements + Built, + UserDataEvent { + InitializeUserData._(); + factory InitializeUserData( + [void Function(InitializeUserDataBuilder) updates]) = + _$InitializeUserData; +} + +abstract class RequestJWTKey + implements Built, UserDataEvent { + RequestJWTKey._(); + factory RequestJWTKey([void Function(RequestJWTKeyBuilder) updates]) = + _$RequestJWTKey; +} + +abstract class SaveUserData + implements Built, UserDataEvent { + String get uniqueID; + GenderModel get gender; + LanguageLevelModel get languageLevel; + String get motherLanguage; + bool get dataAgreement; + String? get jwtKey; + + SaveUserData._(); + factory SaveUserData([void Function(SaveUserDataBuilder) updates]) = + _$SaveUserData; +} diff --git a/lib/blocs/user_data_state.dart b/lib/blocs/user_data_state.dart new file mode 100644 index 0000000..f05670d --- /dev/null +++ b/lib/blocs/user_data_state.dart @@ -0,0 +1,108 @@ +// ignore_for_file: constant_identifier_names + +part of 'user_data_bloc.dart'; + +class GenderModel extends EnumClass { + static const GenderModel Male = _$Male; + static const GenderModel Female = _$Female; + static const GenderModel Other = _$Other; + + static Serializer get serializer => _$genderModelSerializer; + + const GenderModel._(super.name); + + static BuiltSet get values => _$genderModelValues; + static GenderModel valueOf(String name) => _$genderModelValueOf(name); +} + +class LanguageLevelModel extends EnumClass { + static const LanguageLevelModel A1 = _$A1; + static const LanguageLevelModel A2 = _$A2; + static const LanguageLevelModel B1 = _$B1; + static const LanguageLevelModel B2 = _$B2; + static const LanguageLevelModel C1 = _$C1; + static const LanguageLevelModel C2 = _$C2; + + static Serializer get serializer => + _$languageLevelModelSerializer; + + const LanguageLevelModel._(super.name); + + static BuiltSet get values => _$languageLevelModelValues; + static LanguageLevelModel valueOf(String name) => + _$languageLevelModelValueOf(name); +} + +@BuiltValue(instantiable: false) +abstract class UserDataState { + bool? get initialized; + + UserDataState rebuild(void Function(UserDataStateBuilder) updates); + UserDataStateBuilder toBuilder(); + + Map? toJson(); +} + +abstract class UserDataInitial + implements Built, UserDataState { + factory UserDataInitial([void Function(UserDataInitialBuilder) updates]) = + _$UserDataInitial; + static void _initializeBuilder(UserDataInitialBuilder builder) => + builder..initialized = false; + @override + Map? toJson() => null; + + UserDataInitial._(); +} + +@BuiltValue(instantiable: false) +abstract class UserDataLoaded implements UserDataState { + String get uniqueID; + GenderModel get gender; + LanguageLevelModel get languageLevel; + String get motherLanguage; + bool get dataAgreement; +} + +abstract class UserDataWithoutJWT + implements + Built, + UserDataLoaded { + static Serializer get serializer => + _$userDataWithoutJWTSerializer; + + factory UserDataWithoutJWT( + [void Function(UserDataWithoutJWTBuilder) updates]) = + _$UserDataWithoutJWT; + + @override + Map? toJson() => + serializers.serializeWith(UserDataWithoutJWT.serializer, this) + as Map?; + + static UserDataLoaded? fromJson(Map json) => + serializers.deserializeWith(UserDataWithoutJWT.serializer, json); + + UserDataWithoutJWT._(); +} + +abstract class UserDataWithJWT + implements Built, UserDataLoaded { + String get jwtKey; + + static Serializer get serializer => + _$userDataWithJWTSerializer; + + factory UserDataWithJWT([void Function(UserDataWithJWTBuilder) updates]) = + _$UserDataWithJWT; + + @override + Map? toJson() => + serializers.serializeWith(UserDataWithJWT.serializer, this) + as Map?; + + static UserDataWithJWT? fromJson(Map json) => + serializers.deserializeWith(UserDataWithJWT.serializer, json); + + UserDataWithJWT._(); +} diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart new file mode 100644 index 0000000..203415c --- /dev/null +++ b/lib/generated/intl/messages_all.dart @@ -0,0 +1,63 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that looks up messages for specific locales by +// delegating to the appropriate library. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:implementation_imports, file_names, unnecessary_new +// ignore_for_file:unnecessary_brace_in_string_interps, directives_ordering +// ignore_for_file:argument_type_not_assignable, invalid_assignment +// ignore_for_file:prefer_single_quotes, prefer_generic_function_type_aliases +// ignore_for_file:comment_references + +import 'dart:async'; + +import 'package:flutter/foundation.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; +import 'package:intl/src/intl_helpers.dart'; + +import 'messages_en.dart' as messages_en; + +typedef Future LibraryLoader(); +Map _deferredLibraries = { + 'en': () => new SynchronousFuture(null), +}; + +MessageLookupByLibrary? _findExact(String localeName) { + switch (localeName) { + case 'en': + return messages_en.messages; + default: + return null; + } +} + +/// User programs should call this before using [localeName] for messages. +Future initializeMessages(String localeName) { + var availableLocale = Intl.verifiedLocale( + localeName, (locale) => _deferredLibraries[locale] != null, + onFailure: (_) => null); + if (availableLocale == null) { + return new SynchronousFuture(false); + } + var lib = _deferredLibraries[availableLocale]; + lib == null ? new SynchronousFuture(false) : lib(); + initializeInternalMessageLookup(() => new CompositeMessageLookup()); + messageLookup.addLocale(availableLocale, _findGeneratedMessagesFor); + return new SynchronousFuture(true); +} + +bool _messagesExistFor(String locale) { + try { + return _findExact(locale) != null; + } catch (e) { + return false; + } +} + +MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) { + var actualLocale = + Intl.verifiedLocale(locale, _messagesExistFor, onFailure: (_) => null); + if (actualLocale == null) return null; + return _findExact(actualLocale); +} diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart new file mode 100644 index 0000000..cbd23ac --- /dev/null +++ b/lib/generated/intl/messages_en.dart @@ -0,0 +1,100 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a en locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'en'; + + static String m0(count) => + "Are you ready?\nYou have ${Intl.plural(count, one: '1 card', other: '${count} cards')} left to study today\nLet\'s go practice some tones!\n"; + + static String m1(tone) => "a combination of a ${tone} tone"; + + static String m2(tone) => + "This tone pair is ${tone}. Compare it to the first tone we looked at in the lesson paying attention to the changes in pitch."; + + static String m3(tone) => + "This tone pair is ${tone}. It is the focus of this lesson. \nListen to it, paying attention to the changes in pitch."; + + static String m4(tone) => " followed by a ${tone} tone"; + + static String m5(cardsStudied, cardsCorrect, percentageCorrect) => + "\'Total Cards Studied: ${cardsStudied}\n Cards Answered Correctly: ${cardsCorrect}\n Percentage Correct ${percentageCorrect}"; + + static String m6(cardsStudied, totalCards, cardsIncorrect) => + "${cardsStudied}/${totalCards} Incorrect: ${cardsIncorrect}"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "customPracticeAreYouReadyCardsLeft": m0, + "customPracticeImReady": + MessageLookupByLibrary.simpleMessage("I\'m ready!"), + "customPracticeNoCardsLeft": MessageLookupByLibrary.simpleMessage( + "\nYou\'ve already finished all your cards for today! Make sure to check back tomorrow!"), + "customPracticeSettingsDailyCards": + MessageLookupByLibrary.simpleMessage("Daily Cards"), + "customPracticeSettingsEnabledTones": + MessageLookupByLibrary.simpleMessage("Enabled Tones"), + "customPracticeSettingsTitle": + MessageLookupByLibrary.simpleMessage("Custom Practice Settings"), + "customPracticeTitle": + MessageLookupByLibrary.simpleMessage("Custom Practice"), + "firstRunAgreement": MessageLookupByLibrary.simpleMessage( + "I allow my usage data to be used for research purposes"), + "firstRunGender": + MessageLookupByLibrary.simpleMessage("Please select your gender"), + "firstRunLanguageLevel": MessageLookupByLibrary.simpleMessage( + "Please select your Chinese language level"), + "firstRunMotherLanguage": MessageLookupByLibrary.simpleMessage( + "Please enter your mother language"), + "firstRunTitle": + MessageLookupByLibrary.simpleMessage("Welcome to RisingTone"), + "flashcardsACombinationOfA": m1, + "flashcardsExampleComparisonHint": m2, + "flashcardsExampleTargetHint": m3, + "flashcardsFollowedByA": m4, + "flashcardsPracticeHint": MessageLookupByLibrary.simpleMessage( + "This card could be any of the tone pairs we\'ve heard in this lesson. Feel free to listen to it as many times as you need to."), + "generalCancel": MessageLookupByLibrary.simpleMessage("Cancel"), + "generalExit": MessageLookupByLibrary.simpleMessage("Exit"), + "generalFinish": MessageLookupByLibrary.simpleMessage("Finish"), + "generalNo": MessageLookupByLibrary.simpleMessage("No"), + "generalReallyLeave": MessageLookupByLibrary.simpleMessage( + "Do you really want to leave?"), + "generalSave": MessageLookupByLibrary.simpleMessage("Save"), + "generalSubmit": MessageLookupByLibrary.simpleMessage("Submit"), + "generalYes": MessageLookupByLibrary.simpleMessage("Yes"), + "lessonInterruptProgressWillBeLost": MessageLookupByLibrary.simpleMessage( + "You have not finished your lesson yet!\nIf you exit now you your progress in this lesson will be lost."), + "lessonNext": MessageLookupByLibrary.simpleMessage("Next"), + "lessonSummary": m5, + "lessonTitle": m6, + "skillTreeViewPractice": + MessageLookupByLibrary.simpleMessage("Practice"), + "toneModelFalling": MessageLookupByLibrary.simpleMessage("falling"), + "toneModelFour": MessageLookupByLibrary.simpleMessage("Four"), + "toneModelHigh": MessageLookupByLibrary.simpleMessage("high"), + "toneModelLow": MessageLookupByLibrary.simpleMessage("low"), + "toneModelNeutral": MessageLookupByLibrary.simpleMessage("neutral"), + "toneModelOne": MessageLookupByLibrary.simpleMessage("One"), + "toneModelRising": MessageLookupByLibrary.simpleMessage("rising"), + "toneModelThree": MessageLookupByLibrary.simpleMessage("Three"), + "toneModelTwo": MessageLookupByLibrary.simpleMessage("Two"), + "toneModelZero": MessageLookupByLibrary.simpleMessage("Zero") + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart new file mode 100644 index 0000000..99683b6 --- /dev/null +++ b/lib/generated/l10n.dart @@ -0,0 +1,513 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'intl/messages_all.dart'; + +// ************************************************************************** +// Generator: Flutter Intl IDE plugin +// Made by Localizely +// ************************************************************************** + +// ignore_for_file: non_constant_identifier_names, lines_longer_than_80_chars +// ignore_for_file: join_return_with_assignment, prefer_final_in_for_each +// ignore_for_file: avoid_redundant_argument_values, avoid_escaping_inner_quotes + +class S { + S(); + + static S? _current; + + static S get current { + assert(_current != null, + 'No instance of S was loaded. Try to initialize the S delegate before accessing S.current.'); + return _current!; + } + + static const AppLocalizationDelegate delegate = AppLocalizationDelegate(); + + static Future load(Locale locale) { + final name = (locale.countryCode?.isEmpty ?? false) + ? locale.languageCode + : locale.toString(); + final localeName = Intl.canonicalizedLocale(name); + return initializeMessages(localeName).then((_) { + Intl.defaultLocale = localeName; + final instance = S(); + S._current = instance; + + return instance; + }); + } + + static S of(BuildContext context) { + final instance = S.maybeOf(context); + assert(instance != null, + 'No instance of S present in the widget tree. Did you add S.delegate in localizationsDelegates?'); + return instance!; + } + + static S? maybeOf(BuildContext context) { + return Localizations.of(context, S); + } + + /// `Exit` + String get generalExit { + return Intl.message( + 'Exit', + name: 'generalExit', + desc: '', + args: [], + ); + } + + /// `Save` + String get generalSave { + return Intl.message( + 'Save', + name: 'generalSave', + desc: '', + args: [], + ); + } + + /// `Cancel` + String get generalCancel { + return Intl.message( + 'Cancel', + name: 'generalCancel', + desc: '', + args: [], + ); + } + + /// `Do you really want to leave?` + String get generalReallyLeave { + return Intl.message( + 'Do you really want to leave?', + name: 'generalReallyLeave', + desc: '', + args: [], + ); + } + + /// `Yes` + String get generalYes { + return Intl.message( + 'Yes', + name: 'generalYes', + desc: '', + args: [], + ); + } + + /// `No` + String get generalNo { + return Intl.message( + 'No', + name: 'generalNo', + desc: '', + args: [], + ); + } + + /// `Submit` + String get generalSubmit { + return Intl.message( + 'Submit', + name: 'generalSubmit', + desc: '', + args: [], + ); + } + + /// `Finish` + String get generalFinish { + return Intl.message( + 'Finish', + name: 'generalFinish', + desc: '', + args: [], + ); + } + + /// `Custom Practice Settings` + String get customPracticeSettingsTitle { + return Intl.message( + 'Custom Practice Settings', + name: 'customPracticeSettingsTitle', + desc: '', + args: [], + ); + } + + /// `Enabled Tones` + String get customPracticeSettingsEnabledTones { + return Intl.message( + 'Enabled Tones', + name: 'customPracticeSettingsEnabledTones', + desc: '', + args: [], + ); + } + + /// `Daily Cards` + String get customPracticeSettingsDailyCards { + return Intl.message( + 'Daily Cards', + name: 'customPracticeSettingsDailyCards', + desc: '', + args: [], + ); + } + + /// `Are you ready?\nYou have {count, plural, =1{1 card} other{{count} cards}} left to study today\nLet's go practice some tones!\n` + String customPracticeAreYouReadyCardsLeft(num count) { + return Intl.message( + 'Are you ready?\nYou have ${Intl.plural(count, one: '1 card', other: '$count cards')} left to study today\nLet\'s go practice some tones!\n', + name: 'customPracticeAreYouReadyCardsLeft', + desc: '', + args: [count], + ); + } + + /// `I'm ready!` + String get customPracticeImReady { + return Intl.message( + 'I\'m ready!', + name: 'customPracticeImReady', + desc: '', + args: [], + ); + } + + /// `\nYou've already finished all your cards for today! Make sure to check back tomorrow!` + String get customPracticeNoCardsLeft { + return Intl.message( + '\nYou\'ve already finished all your cards for today! Make sure to check back tomorrow!', + name: 'customPracticeNoCardsLeft', + desc: '', + args: [], + ); + } + + /// `Custom Practice` + String get customPracticeTitle { + return Intl.message( + 'Custom Practice', + name: 'customPracticeTitle', + desc: '', + args: [], + ); + } + + /// `Welcome to RisingTone` + String get firstRunTitle { + return Intl.message( + 'Welcome to RisingTone', + name: 'firstRunTitle', + desc: '', + args: [], + ); + } + + /// `Please select your gender` + String get firstRunGender { + return Intl.message( + 'Please select your gender', + name: 'firstRunGender', + desc: '', + args: [], + ); + } + + /// `Please select your Chinese language level` + String get firstRunLanguageLevel { + return Intl.message( + 'Please select your Chinese language level', + name: 'firstRunLanguageLevel', + desc: '', + args: [], + ); + } + + /// `Please enter your mother language` + String get firstRunMotherLanguage { + return Intl.message( + 'Please enter your mother language', + name: 'firstRunMotherLanguage', + desc: '', + args: [], + ); + } + + /// `I allow my usage data to be used for research purposes` + String get firstRunAgreement { + return Intl.message( + 'I allow my usage data to be used for research purposes', + name: 'firstRunAgreement', + desc: '', + args: [], + ); + } + + /// `Next` + String get lessonNext { + return Intl.message( + 'Next', + name: 'lessonNext', + desc: '', + args: [], + ); + } + + /// `{cardsStudied}/{totalCards} Incorrect: {cardsIncorrect}` + String lessonTitle(num cardsStudied, num totalCards, num cardsIncorrect) { + final NumberFormat cardsStudiedNumberFormat = NumberFormat.compact( + locale: Intl.getCurrentLocale(), + ); + final String cardsStudiedString = + cardsStudiedNumberFormat.format(cardsStudied); + + final NumberFormat totalCardsNumberFormat = NumberFormat.compact( + locale: Intl.getCurrentLocale(), + ); + final String totalCardsString = totalCardsNumberFormat.format(totalCards); + + final NumberFormat cardsIncorrectNumberFormat = NumberFormat.compact( + locale: Intl.getCurrentLocale(), + ); + final String cardsIncorrectString = + cardsIncorrectNumberFormat.format(cardsIncorrect); + + return Intl.message( + '$cardsStudiedString/$totalCardsString Incorrect: $cardsIncorrectString', + name: 'lessonTitle', + desc: '', + args: [cardsStudiedString, totalCardsString, cardsIncorrectString], + ); + } + + /// `Practice` + String get skillTreeViewPractice { + return Intl.message( + 'Practice', + name: 'skillTreeViewPractice', + desc: '', + args: [], + ); + } + + /// `You have not finished your lesson yet!\nIf you exit now you your progress in this lesson will be lost.` + String get lessonInterruptProgressWillBeLost { + return Intl.message( + 'You have not finished your lesson yet!\nIf you exit now you your progress in this lesson will be lost.', + name: 'lessonInterruptProgressWillBeLost', + desc: '', + args: [], + ); + } + + /// `'Total Cards Studied: {cardsStudied}\n Cards Answered Correctly: {cardsCorrect}\n Percentage Correct {percentageCorrect}` + String lessonSummary( + num cardsStudied, num cardsCorrect, num percentageCorrect) { + final NumberFormat cardsStudiedNumberFormat = NumberFormat.compact( + locale: Intl.getCurrentLocale(), + ); + final String cardsStudiedString = + cardsStudiedNumberFormat.format(cardsStudied); + + final NumberFormat cardsCorrectNumberFormat = NumberFormat.compact( + locale: Intl.getCurrentLocale(), + ); + final String cardsCorrectString = + cardsCorrectNumberFormat.format(cardsCorrect); + + final NumberFormat percentageCorrectNumberFormat = + NumberFormat.percentPattern(Intl.getCurrentLocale()); + final String percentageCorrectString = + percentageCorrectNumberFormat.format(percentageCorrect); + + return Intl.message( + '\'Total Cards Studied: $cardsStudiedString\n Cards Answered Correctly: $cardsCorrectString\n Percentage Correct $percentageCorrectString', + name: 'lessonSummary', + desc: '', + args: [cardsStudiedString, cardsCorrectString, percentageCorrectString], + ); + } + + /// `One` + String get toneModelOne { + return Intl.message( + 'One', + name: 'toneModelOne', + desc: '', + args: [], + ); + } + + /// `Two` + String get toneModelTwo { + return Intl.message( + 'Two', + name: 'toneModelTwo', + desc: '', + args: [], + ); + } + + /// `Three` + String get toneModelThree { + return Intl.message( + 'Three', + name: 'toneModelThree', + desc: '', + args: [], + ); + } + + /// `Four` + String get toneModelFour { + return Intl.message( + 'Four', + name: 'toneModelFour', + desc: '', + args: [], + ); + } + + /// `Zero` + String get toneModelZero { + return Intl.message( + 'Zero', + name: 'toneModelZero', + desc: '', + args: [], + ); + } + + /// `high` + String get toneModelHigh { + return Intl.message( + 'high', + name: 'toneModelHigh', + desc: '', + args: [], + ); + } + + /// `rising` + String get toneModelRising { + return Intl.message( + 'rising', + name: 'toneModelRising', + desc: '', + args: [], + ); + } + + /// `low` + String get toneModelLow { + return Intl.message( + 'low', + name: 'toneModelLow', + desc: '', + args: [], + ); + } + + /// `falling` + String get toneModelFalling { + return Intl.message( + 'falling', + name: 'toneModelFalling', + desc: '', + args: [], + ); + } + + /// `neutral` + String get toneModelNeutral { + return Intl.message( + 'neutral', + name: 'toneModelNeutral', + desc: '', + args: [], + ); + } + + /// `This tone pair is {tone}. It is the focus of this lesson. \nListen to it, paying attention to the changes in pitch.` + String flashcardsExampleTargetHint(Object tone) { + return Intl.message( + 'This tone pair is $tone. It is the focus of this lesson. \nListen to it, paying attention to the changes in pitch.', + name: 'flashcardsExampleTargetHint', + desc: '', + args: [tone], + ); + } + + /// `This tone pair is {tone}. Compare it to the first tone we looked at in the lesson paying attention to the changes in pitch.` + String flashcardsExampleComparisonHint(Object tone) { + return Intl.message( + 'This tone pair is $tone. Compare it to the first tone we looked at in the lesson paying attention to the changes in pitch.', + name: 'flashcardsExampleComparisonHint', + desc: '', + args: [tone], + ); + } + + /// `This card could be any of the tone pairs we've heard in this lesson. Feel free to listen to it as many times as you need to.` + String get flashcardsPracticeHint { + return Intl.message( + 'This card could be any of the tone pairs we\'ve heard in this lesson. Feel free to listen to it as many times as you need to.', + name: 'flashcardsPracticeHint', + desc: '', + args: [], + ); + } + + /// `a combination of a {tone} tone` + String flashcardsACombinationOfA(Object tone) { + return Intl.message( + 'a combination of a $tone tone', + name: 'flashcardsACombinationOfA', + desc: '', + args: [tone], + ); + } + + /// ` followed by a {tone} tone` + String flashcardsFollowedByA(Object tone) { + return Intl.message( + ' followed by a $tone tone', + name: 'flashcardsFollowedByA', + desc: '', + args: [tone], + ); + } +} + +class AppLocalizationDelegate extends LocalizationsDelegate { + const AppLocalizationDelegate(); + + List get supportedLocales { + return const [ + Locale.fromSubtags(languageCode: 'en'), + ]; + } + + @override + bool isSupported(Locale locale) => _isSupported(locale); + @override + Future load(Locale locale) => S.load(locale); + @override + bool shouldReload(AppLocalizationDelegate old) => false; + + bool _isSupported(Locale locale) { + for (var supportedLocale in supportedLocales) { + if (supportedLocale.languageCode == locale.languageCode) { + return true; + } + } + return false; + } +} diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb new file mode 100644 index 0000000..ca71e9d --- /dev/null +++ b/lib/l10n/intl_en.arb @@ -0,0 +1,82 @@ +{ + "generalExit": "Exit", + "generalSave": "Save", + "generalCancel": "Cancel", + "generalReallyLeave": "Do you really want to leave?", + "generalYes": "Yes", + "generalNo": "No", + "generalSubmit": "Submit", + "generalFinish": "Finish", + "customPracticeSettingsTitle": "Custom Practice Settings", + "customPracticeSettingsEnabledTones": "Enabled Tones", + "customPracticeSettingsDailyCards": "Daily Cards", + "customPracticeAreYouReadyCardsLeft": "Are you ready?\nYou have {count, plural, =1{1 card} other{{count} cards}} left to study today\nLet's go practice some tones!\n", + "@customPracticeAreYouReadyCardsLeft": { + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "customPracticeImReady": "I'm ready!", + "customPracticeNoCardsLeft": "\nYou've already finished all your cards for today! Make sure to check back tomorrow!", + "customPracticeTitle": "Custom Practice", + "firstRunTitle": "Welcome to RisingTone", + "firstRunGender": "Please select your gender", + "firstRunLanguageLevel": "Please select your Chinese language level", + "firstRunMotherLanguage": "Please enter your mother language", + "firstRunAgreement": "I allow my usage data to be used for research purposes", + "lessonNext": "Next", + "lessonTitle": "{cardsStudied}/{totalCards} Incorrect: {cardsIncorrect}", + "@lessonTitle": { + "placeholders": { + "cardsStudied": { + "type": "num", + "format": "compact" + }, + "totalCards": { + "type": "num", + "format": "compact" + }, + "cardsIncorrect": { + "type": "num", + "format": "compact" + } + } + }, + "skillTreeViewPractice": "Practice", + "lessonInterruptProgressWillBeLost": "You have not finished your lesson yet!\nIf you exit now you your progress in this lesson will be lost.", + "lessonSummary": "'Total Cards Studied: {cardsStudied}\n Cards Answered Correctly: {cardsCorrect}\n Percentage Correct {percentageCorrect}", + "@lessonSummary": { + "placeholders": { + "cardsStudied": { + "type": "num", + "format": "compact" + }, + "cardsCorrect": { + "type": "num", + "format": "compact" + }, + "percentageCorrect": { + "type": "num", + "format": "percentPattern" + } + } + }, + "toneModelOne": "One", + "toneModelTwo": "Two", + "toneModelThree": "Three", + "toneModelFour": "Four", + "toneModelZero": "Zero", + "toneModelHigh": "high", + "toneModelRising": "rising", + "toneModelLow": "low", + "toneModelFalling": "falling", + "toneModelNeutral": "neutral", + "flashcardsExampleTargetHint": "This tone pair is {tone}. It is the focus of this lesson. \nListen to it, paying attention to the changes in pitch.", + "flashcardsExampleComparisonHint": "This tone pair is {tone}. Compare it to the first tone we looked at in the lesson paying attention to the changes in pitch.", + "flashcardsPracticeHint": "This card could be any of the tone pairs we've heard in this lesson. Feel free to listen to it as many times as you need to.", + "flashcardsACombinationOfA": "a combination of a {tone} tone", + "flashcardsFollowedByA": " followed by a {tone} tone" +} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..dd645b9 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,24 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; +import 'package:path_provider/path_provider.dart'; + +import 'app.dart'; +import 'risingtone_bloc_observer.dart'; + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + if (kIsWeb) { + HydratedBloc.storage = await HydratedStorage.build( + storageDirectory: HydratedStorage.webStorageDirectory, + ); + } else { + HydratedBloc.storage = await HydratedStorage.build( + storageDirectory: await getApplicationDocumentsDirectory(), + ); + } + + Bloc.observer = RisingToneBlocObserver(); + + runApp(const App()); +} diff --git a/lib/model/dict_entry_model.dart b/lib/model/dict_entry_model.dart new file mode 100644 index 0000000..598a881 --- /dev/null +++ b/lib/model/dict_entry_model.dart @@ -0,0 +1,30 @@ +// ignore_for_file: constant_identifier_names + +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +part 'dict_entry_model.g.dart'; + +abstract class DictEntryModel + implements Built { + String get characters; + String get pinyin; + String get tone; + int get id; + String get definition; + + DictEntryModel._(); + factory DictEntryModel([Function(DictEntryModelBuilder b) updates]) = + _$DictEntryModel; + static Serializer get serializer => + _$dictEntryModelSerializer; + + factory DictEntryModel.fromMap(Map map) { + return DictEntryModel((b) => b + ..characters = map['character'] + ..pinyin = map['pinyin'] + ..tone = map['tone'] + ..id = map['id'] + ..definition = map['definition']); + } +} diff --git a/lib/model/dict_entry_model.g.dart b/lib/model/dict_entry_model.g.dart new file mode 100644 index 0000000..02f91dd --- /dev/null +++ b/lib/model/dict_entry_model.g.dart @@ -0,0 +1,225 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'dict_entry_model.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$dictEntryModelSerializer = + new _$DictEntryModelSerializer(); + +class _$DictEntryModelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [DictEntryModel, _$DictEntryModel]; + @override + final String wireName = 'DictEntryModel'; + + @override + Iterable serialize(Serializers serializers, DictEntryModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'characters', + serializers.serialize(object.characters, + specifiedType: const FullType(String)), + 'pinyin', + serializers.serialize(object.pinyin, + specifiedType: const FullType(String)), + 'tone', + serializers.serialize(object.tone, specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(int)), + 'definition', + serializers.serialize(object.definition, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + DictEntryModel deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new DictEntryModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'characters': + result.characters = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'pinyin': + result.pinyin = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'tone': + result.tone = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + case 'definition': + result.definition = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + } + } + + return result.build(); + } +} + +class _$DictEntryModel extends DictEntryModel { + @override + final String characters; + @override + final String pinyin; + @override + final String tone; + @override + final int id; + @override + final String definition; + + factory _$DictEntryModel([void Function(DictEntryModelBuilder)? updates]) => + (new DictEntryModelBuilder()..update(updates))._build(); + + _$DictEntryModel._( + {required this.characters, + required this.pinyin, + required this.tone, + required this.id, + required this.definition}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + characters, r'DictEntryModel', 'characters'); + BuiltValueNullFieldError.checkNotNull(pinyin, r'DictEntryModel', 'pinyin'); + BuiltValueNullFieldError.checkNotNull(tone, r'DictEntryModel', 'tone'); + BuiltValueNullFieldError.checkNotNull(id, r'DictEntryModel', 'id'); + BuiltValueNullFieldError.checkNotNull( + definition, r'DictEntryModel', 'definition'); + } + + @override + DictEntryModel rebuild(void Function(DictEntryModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + DictEntryModelBuilder toBuilder() => + new DictEntryModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is DictEntryModel && + characters == other.characters && + pinyin == other.pinyin && + tone == other.tone && + id == other.id && + definition == other.definition; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, characters.hashCode); + _$hash = $jc(_$hash, pinyin.hashCode); + _$hash = $jc(_$hash, tone.hashCode); + _$hash = $jc(_$hash, id.hashCode); + _$hash = $jc(_$hash, definition.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'DictEntryModel') + ..add('characters', characters) + ..add('pinyin', pinyin) + ..add('tone', tone) + ..add('id', id) + ..add('definition', definition)) + .toString(); + } +} + +class DictEntryModelBuilder + implements Builder { + _$DictEntryModel? _$v; + + String? _characters; + String? get characters => _$this._characters; + set characters(String? characters) => _$this._characters = characters; + + String? _pinyin; + String? get pinyin => _$this._pinyin; + set pinyin(String? pinyin) => _$this._pinyin = pinyin; + + String? _tone; + String? get tone => _$this._tone; + set tone(String? tone) => _$this._tone = tone; + + int? _id; + int? get id => _$this._id; + set id(int? id) => _$this._id = id; + + String? _definition; + String? get definition => _$this._definition; + set definition(String? definition) => _$this._definition = definition; + + DictEntryModelBuilder(); + + DictEntryModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _characters = $v.characters; + _pinyin = $v.pinyin; + _tone = $v.tone; + _id = $v.id; + _definition = $v.definition; + _$v = null; + } + return this; + } + + @override + void replace(DictEntryModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$DictEntryModel; + } + + @override + void update(void Function(DictEntryModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + DictEntryModel build() => _build(); + + _$DictEntryModel _build() { + final _$result = _$v ?? + new _$DictEntryModel._( + characters: BuiltValueNullFieldError.checkNotNull( + characters, r'DictEntryModel', 'characters'), + pinyin: BuiltValueNullFieldError.checkNotNull( + pinyin, r'DictEntryModel', 'pinyin'), + tone: BuiltValueNullFieldError.checkNotNull( + tone, r'DictEntryModel', 'tone'), + id: BuiltValueNullFieldError.checkNotNull( + id, r'DictEntryModel', 'id'), + definition: BuiltValueNullFieldError.checkNotNull( + definition, r'DictEntryModel', 'definition')); + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/model/flashcard_model.dart b/lib/model/flashcard_model.dart new file mode 100644 index 0000000..c9d5378 --- /dev/null +++ b/lib/model/flashcard_model.dart @@ -0,0 +1,127 @@ +// ignore_for_file: constant_identifier_names + +import 'package:RisingTone/model/dict_entry_model.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:optional/optional.dart'; + +import '../generated/l10n.dart'; +import '../util/pinyin_helpers.dart'; + +part 'flashcard_model.g.dart'; + +class ToneModel extends EnumClass { + static Serializer get serializer => _$toneModelSerializer; + + static const ToneModel One = _$One; + static const ToneModel Two = _$Two; + static const ToneModel Three = _$Three; + static const ToneModel Four = _$Four; + static const ToneModel Zero = _$Zero; + + const ToneModel._(super.name); + + static BuiltSet get values => _$values; + static ToneModel valueOf(String name) => _$valueOf(name); + + static const Map _toNum = { + 'One': '1', + 'Two': '2', + 'Three': '3', + 'Four': '4', + 'Zero': '0', + }; + static const Map _toToneMark = { + 'One': '藟', + 'Two': '藠', + 'Three': '藝', + 'Four': '藡', + 'Zero': '藱', + }; + static const Map _fromNum = { + '1': 'One', + '2': 'Two', + '3': 'Three', + '4': 'Four', + '0': 'Zero', + }; + static final Map _toDescriptive = { + 'One': S.current.toneModelHigh, + 'Two': S.current.toneModelRising, + 'Three': S.current.toneModelLow, + 'Four': S.current.toneModelFalling, + 'Zero': S.current.toneModelNeutral, + }; + static final Map _toLocalized = { + 'One': S.current.toneModelOne, + 'Two': S.current.toneModelTwo, + 'Three': S.current.toneModelThree, + 'Four': S.current.toneModelFour, + 'Zero': S.current.toneModelZero, + }; + + String toNum() => _toNum[name]!; + String toToneMark() => _toToneMark[name]!; + String toDescriptive() => _toDescriptive[name]!; + String toLocalized() => _toLocalized[name]!; + + static ToneModel? fromNum(String num) => + _fromNum[num] == null ? null : ToneModel.valueOf(_fromNum[num]!); +} + +enum FlashcardType { Normal, SkillExample, SkillPractice } + +abstract class FlashcardCharacterModel + implements Built { + String get character; + String get pinyin; + ToneModel get tone; + + Optional? get answer; + Result? get result; + + FlashcardCharacterModel._(); + factory FlashcardCharacterModel( + [Function(FlashcardCharacterModelBuilder b) updates]) = + _$FlashcardCharacterModel; +} + +abstract class FlashcardModel + implements Built { + BuiltList get characters; + int get id; + String get definition; + FlashcardType get type; + + String? get hint; + + FlashcardModel._(); + factory FlashcardModel([Function(FlashcardModelBuilder b) updates]) = + _$FlashcardModel; + + factory FlashcardModel.fromDictEntry(DictEntryModel entry) { + var character = BuiltList(entry.characters.split("")); + var pinyin = BuiltList(entry.pinyin.split(" ")); + var tone = BuiltList( + entry.tone.split("").map((e) => ToneModel.fromNum(e)!)); + ListBuilder characters = ListBuilder(); + for (var i = 0; i < tone.length; i++) { + characters.add(FlashcardCharacterModel((b) => b + ..character = character[i] + ..pinyin = pinyin[i] + ..tone = tone[i])); + } + return FlashcardModel((b) => b + ..characters = characters + ..id = entry.id + ..definition = entry.definition + ..type = FlashcardType.Normal); + } + + FlashcardModel toSkillFlashCard(String hint, FlashcardType type) { + return rebuild((b) => b + ..hint = hint + ..type = type); + } +} diff --git a/lib/model/flashcard_model.g.dart b/lib/model/flashcard_model.g.dart new file mode 100644 index 0000000..79b52b1 --- /dev/null +++ b/lib/model/flashcard_model.g.dart @@ -0,0 +1,361 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'flashcard_model.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +const ToneModel _$One = const ToneModel._('One'); +const ToneModel _$Two = const ToneModel._('Two'); +const ToneModel _$Three = const ToneModel._('Three'); +const ToneModel _$Four = const ToneModel._('Four'); +const ToneModel _$Zero = const ToneModel._('Zero'); + +ToneModel _$valueOf(String name) { + switch (name) { + case 'One': + return _$One; + case 'Two': + return _$Two; + case 'Three': + return _$Three; + case 'Four': + return _$Four; + case 'Zero': + return _$Zero; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$values = new BuiltSet(const [ + _$One, + _$Two, + _$Three, + _$Four, + _$Zero, +]); + +Serializer _$toneModelSerializer = new _$ToneModelSerializer(); + +class _$ToneModelSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [ToneModel]; + @override + final String wireName = 'ToneModel'; + + @override + Object serialize(Serializers serializers, ToneModel object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + ToneModel deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + ToneModel.valueOf(serialized as String); +} + +class _$FlashcardCharacterModel extends FlashcardCharacterModel { + @override + final String character; + @override + final String pinyin; + @override + final ToneModel tone; + @override + final Optional? answer; + @override + final Result? result; + + factory _$FlashcardCharacterModel( + [void Function(FlashcardCharacterModelBuilder)? updates]) => + (new FlashcardCharacterModelBuilder()..update(updates))._build(); + + _$FlashcardCharacterModel._( + {required this.character, + required this.pinyin, + required this.tone, + this.answer, + this.result}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + character, r'FlashcardCharacterModel', 'character'); + BuiltValueNullFieldError.checkNotNull( + pinyin, r'FlashcardCharacterModel', 'pinyin'); + BuiltValueNullFieldError.checkNotNull( + tone, r'FlashcardCharacterModel', 'tone'); + } + + @override + FlashcardCharacterModel rebuild( + void Function(FlashcardCharacterModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + FlashcardCharacterModelBuilder toBuilder() => + new FlashcardCharacterModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is FlashcardCharacterModel && + character == other.character && + pinyin == other.pinyin && + tone == other.tone && + answer == other.answer && + result == other.result; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, character.hashCode); + _$hash = $jc(_$hash, pinyin.hashCode); + _$hash = $jc(_$hash, tone.hashCode); + _$hash = $jc(_$hash, answer.hashCode); + _$hash = $jc(_$hash, result.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'FlashcardCharacterModel') + ..add('character', character) + ..add('pinyin', pinyin) + ..add('tone', tone) + ..add('answer', answer) + ..add('result', result)) + .toString(); + } +} + +class FlashcardCharacterModelBuilder + implements + Builder { + _$FlashcardCharacterModel? _$v; + + String? _character; + String? get character => _$this._character; + set character(String? character) => _$this._character = character; + + String? _pinyin; + String? get pinyin => _$this._pinyin; + set pinyin(String? pinyin) => _$this._pinyin = pinyin; + + ToneModel? _tone; + ToneModel? get tone => _$this._tone; + set tone(ToneModel? tone) => _$this._tone = tone; + + Optional? _answer; + Optional? get answer => _$this._answer; + set answer(Optional? answer) => _$this._answer = answer; + + Result? _result; + Result? get result => _$this._result; + set result(Result? result) => _$this._result = result; + + FlashcardCharacterModelBuilder(); + + FlashcardCharacterModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _character = $v.character; + _pinyin = $v.pinyin; + _tone = $v.tone; + _answer = $v.answer; + _result = $v.result; + _$v = null; + } + return this; + } + + @override + void replace(FlashcardCharacterModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$FlashcardCharacterModel; + } + + @override + void update(void Function(FlashcardCharacterModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + FlashcardCharacterModel build() => _build(); + + _$FlashcardCharacterModel _build() { + final _$result = _$v ?? + new _$FlashcardCharacterModel._( + character: BuiltValueNullFieldError.checkNotNull( + character, r'FlashcardCharacterModel', 'character'), + pinyin: BuiltValueNullFieldError.checkNotNull( + pinyin, r'FlashcardCharacterModel', 'pinyin'), + tone: BuiltValueNullFieldError.checkNotNull( + tone, r'FlashcardCharacterModel', 'tone'), + answer: answer, + result: result); + replace(_$result); + return _$result; + } +} + +class _$FlashcardModel extends FlashcardModel { + @override + final BuiltList characters; + @override + final int id; + @override + final String definition; + @override + final FlashcardType type; + @override + final String? hint; + + factory _$FlashcardModel([void Function(FlashcardModelBuilder)? updates]) => + (new FlashcardModelBuilder()..update(updates))._build(); + + _$FlashcardModel._( + {required this.characters, + required this.id, + required this.definition, + required this.type, + this.hint}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + characters, r'FlashcardModel', 'characters'); + BuiltValueNullFieldError.checkNotNull(id, r'FlashcardModel', 'id'); + BuiltValueNullFieldError.checkNotNull( + definition, r'FlashcardModel', 'definition'); + BuiltValueNullFieldError.checkNotNull(type, r'FlashcardModel', 'type'); + } + + @override + FlashcardModel rebuild(void Function(FlashcardModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + FlashcardModelBuilder toBuilder() => + new FlashcardModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is FlashcardModel && + characters == other.characters && + id == other.id && + definition == other.definition && + type == other.type && + hint == other.hint; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, characters.hashCode); + _$hash = $jc(_$hash, id.hashCode); + _$hash = $jc(_$hash, definition.hashCode); + _$hash = $jc(_$hash, type.hashCode); + _$hash = $jc(_$hash, hint.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'FlashcardModel') + ..add('characters', characters) + ..add('id', id) + ..add('definition', definition) + ..add('type', type) + ..add('hint', hint)) + .toString(); + } +} + +class FlashcardModelBuilder + implements Builder { + _$FlashcardModel? _$v; + + ListBuilder? _characters; + ListBuilder get characters => + _$this._characters ??= new ListBuilder(); + set characters(ListBuilder? characters) => + _$this._characters = characters; + + int? _id; + int? get id => _$this._id; + set id(int? id) => _$this._id = id; + + String? _definition; + String? get definition => _$this._definition; + set definition(String? definition) => _$this._definition = definition; + + FlashcardType? _type; + FlashcardType? get type => _$this._type; + set type(FlashcardType? type) => _$this._type = type; + + String? _hint; + String? get hint => _$this._hint; + set hint(String? hint) => _$this._hint = hint; + + FlashcardModelBuilder(); + + FlashcardModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _characters = $v.characters.toBuilder(); + _id = $v.id; + _definition = $v.definition; + _type = $v.type; + _hint = $v.hint; + _$v = null; + } + return this; + } + + @override + void replace(FlashcardModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$FlashcardModel; + } + + @override + void update(void Function(FlashcardModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + FlashcardModel build() => _build(); + + _$FlashcardModel _build() { + _$FlashcardModel _$result; + try { + _$result = _$v ?? + new _$FlashcardModel._( + characters: characters.build(), + id: BuiltValueNullFieldError.checkNotNull( + id, r'FlashcardModel', 'id'), + definition: BuiltValueNullFieldError.checkNotNull( + definition, r'FlashcardModel', 'definition'), + type: BuiltValueNullFieldError.checkNotNull( + type, r'FlashcardModel', 'type'), + hint: hint); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'characters'; + characters.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'FlashcardModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/model/history_model.dart b/lib/model/history_model.dart new file mode 100755 index 0000000..b4f93fe --- /dev/null +++ b/lib/model/history_model.dart @@ -0,0 +1,27 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +import '../util/serializers.dart'; +import 'flashcard_model.dart'; + +part 'history_model.g.dart'; + +abstract class HistoryModel + implements Built { + int get cardID; + BuiltList get answer; + DateTime get time; + BuiltList get tone; + bool get isCorrect; + + HistoryModel._(); + factory HistoryModel([Function(HistoryModelBuilder b) updates]) = + _$HistoryModel; + + static Serializer get serializer => _$historyModelSerializer; + + Map? toJson() => + serializers.serializeWith(HistoryModel.serializer, this) + as Map?; +} diff --git a/lib/model/history_model.g.dart b/lib/model/history_model.g.dart new file mode 100644 index 0000000..2493da5 --- /dev/null +++ b/lib/model/history_model.g.dart @@ -0,0 +1,245 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'history_model.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$historyModelSerializer = + new _$HistoryModelSerializer(); + +class _$HistoryModelSerializer implements StructuredSerializer { + @override + final Iterable types = const [HistoryModel, _$HistoryModel]; + @override + final String wireName = 'HistoryModel'; + + @override + Iterable serialize(Serializers serializers, HistoryModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'cardID', + serializers.serialize(object.cardID, specifiedType: const FullType(int)), + 'answer', + serializers.serialize(object.answer, + specifiedType: const FullType( + BuiltList, const [const FullType.nullable(ToneModel)])), + 'time', + serializers.serialize(object.time, + specifiedType: const FullType(DateTime)), + 'tone', + serializers.serialize(object.tone, + specifiedType: + const FullType(BuiltList, const [const FullType(ToneModel)])), + 'isCorrect', + serializers.serialize(object.isCorrect, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + HistoryModel deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new HistoryModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'cardID': + result.cardID = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + case 'answer': + result.answer.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType.nullable(ToneModel)]))! + as BuiltList); + break; + case 'time': + result.time = serializers.deserialize(value, + specifiedType: const FullType(DateTime))! as DateTime; + break; + case 'tone': + result.tone.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(ToneModel)]))! + as BuiltList); + break; + case 'isCorrect': + result.isCorrect = serializers.deserialize(value, + specifiedType: const FullType(bool))! as bool; + break; + } + } + + return result.build(); + } +} + +class _$HistoryModel extends HistoryModel { + @override + final int cardID; + @override + final BuiltList answer; + @override + final DateTime time; + @override + final BuiltList tone; + @override + final bool isCorrect; + + factory _$HistoryModel([void Function(HistoryModelBuilder)? updates]) => + (new HistoryModelBuilder()..update(updates))._build(); + + _$HistoryModel._( + {required this.cardID, + required this.answer, + required this.time, + required this.tone, + required this.isCorrect}) + : super._() { + BuiltValueNullFieldError.checkNotNull(cardID, r'HistoryModel', 'cardID'); + BuiltValueNullFieldError.checkNotNull(answer, r'HistoryModel', 'answer'); + BuiltValueNullFieldError.checkNotNull(time, r'HistoryModel', 'time'); + BuiltValueNullFieldError.checkNotNull(tone, r'HistoryModel', 'tone'); + BuiltValueNullFieldError.checkNotNull( + isCorrect, r'HistoryModel', 'isCorrect'); + } + + @override + HistoryModel rebuild(void Function(HistoryModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + HistoryModelBuilder toBuilder() => new HistoryModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is HistoryModel && + cardID == other.cardID && + answer == other.answer && + time == other.time && + tone == other.tone && + isCorrect == other.isCorrect; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, cardID.hashCode); + _$hash = $jc(_$hash, answer.hashCode); + _$hash = $jc(_$hash, time.hashCode); + _$hash = $jc(_$hash, tone.hashCode); + _$hash = $jc(_$hash, isCorrect.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'HistoryModel') + ..add('cardID', cardID) + ..add('answer', answer) + ..add('time', time) + ..add('tone', tone) + ..add('isCorrect', isCorrect)) + .toString(); + } +} + +class HistoryModelBuilder + implements Builder { + _$HistoryModel? _$v; + + int? _cardID; + int? get cardID => _$this._cardID; + set cardID(int? cardID) => _$this._cardID = cardID; + + ListBuilder? _answer; + ListBuilder get answer => + _$this._answer ??= new ListBuilder(); + set answer(ListBuilder? answer) => _$this._answer = answer; + + DateTime? _time; + DateTime? get time => _$this._time; + set time(DateTime? time) => _$this._time = time; + + ListBuilder? _tone; + ListBuilder get tone => + _$this._tone ??= new ListBuilder(); + set tone(ListBuilder? tone) => _$this._tone = tone; + + bool? _isCorrect; + bool? get isCorrect => _$this._isCorrect; + set isCorrect(bool? isCorrect) => _$this._isCorrect = isCorrect; + + HistoryModelBuilder(); + + HistoryModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _cardID = $v.cardID; + _answer = $v.answer.toBuilder(); + _time = $v.time; + _tone = $v.tone.toBuilder(); + _isCorrect = $v.isCorrect; + _$v = null; + } + return this; + } + + @override + void replace(HistoryModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$HistoryModel; + } + + @override + void update(void Function(HistoryModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + HistoryModel build() => _build(); + + _$HistoryModel _build() { + _$HistoryModel _$result; + try { + _$result = _$v ?? + new _$HistoryModel._( + cardID: BuiltValueNullFieldError.checkNotNull( + cardID, r'HistoryModel', 'cardID'), + answer: answer.build(), + time: BuiltValueNullFieldError.checkNotNull( + time, r'HistoryModel', 'time'), + tone: tone.build(), + isCorrect: BuiltValueNullFieldError.checkNotNull( + isCorrect, r'HistoryModel', 'isCorrect')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'answer'; + answer.build(); + + _$failedField = 'tone'; + tone.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'HistoryModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/model/skill_tree_model.dart b/lib/model/skill_tree_model.dart new file mode 100755 index 0000000..8a967ac --- /dev/null +++ b/lib/model/skill_tree_model.dart @@ -0,0 +1,85 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; + +import '../util/serializers.dart'; +import 'flashcard_model.dart'; + +part 'skill_tree_model.g.dart'; + +abstract class SkillTreeModel + implements Built { + BuiltList get skillLevels; + int get skillTreeVersion; + + SkillTreeModel._(); + factory SkillTreeModel([Function(SkillTreeModelBuilder b) updates]) = + _$SkillTreeModel; + + static Serializer get serializer => + _$skillTreeModelSerializer; + + Map? toJson() => + serializers.serializeWith(SkillTreeModel.serializer, this) + as Map?; + + static SkillTreeModel? fromJson(Map json) => + serializers.deserializeWith(SkillTreeModel.serializer, json); +} + +abstract class SkillLevelModel + implements Built { + BuiltList get skills; + int get level; + + SkillLevelModel._(); + factory SkillLevelModel([Function(SkillLevelModelBuilder b) updates]) = + _$SkillLevelModel; + + static Serializer get serializer => + _$skillLevelModelSerializer; + + Map? toJson() => + serializers.serializeWith(SkillLevelModel.serializer, this) + as Map?; + + static SkillLevelModel? fromJson(Map json) => + serializers.deserializeWith(SkillLevelModel.serializer, json); +} + +abstract class SkillModel implements Built { + BuiltList get targetTone; + BuiltList get skillSteps; + + SkillModel._(); + factory SkillModel([Function(SkillModelBuilder b) updates]) = _$SkillModel; + + static Serializer get serializer => _$skillModelSerializer; + + Map? toJson() => + serializers.serializeWith(SkillModel.serializer, this) + as Map?; + + static SkillModel? fromJson(Map json) => + serializers.deserializeWith(SkillModel.serializer, json); +} + +abstract class SkillStepModel + implements Built { + BuiltList> get comparisonTones; + int get uniqueID; + + SkillStepModel._(); + factory SkillStepModel([Function(SkillStepModelBuilder b) updates]) = + _$SkillStepModel; + + static Serializer get serializer => + _$skillStepModelSerializer; + + Map? toJson() => + serializers.serializeWith(SkillStepModel.serializer, this) + as Map?; + + static SkillStepModel? fromJson(Map json) => + serializers.deserializeWith(SkillStepModel.serializer, json); +} diff --git a/lib/model/skill_tree_model.g.dart b/lib/model/skill_tree_model.g.dart new file mode 100644 index 0000000..f9041b0 --- /dev/null +++ b/lib/model/skill_tree_model.g.dart @@ -0,0 +1,684 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'skill_tree_model.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$skillTreeModelSerializer = + new _$SkillTreeModelSerializer(); +Serializer _$skillLevelModelSerializer = + new _$SkillLevelModelSerializer(); +Serializer _$skillModelSerializer = new _$SkillModelSerializer(); +Serializer _$skillStepModelSerializer = + new _$SkillStepModelSerializer(); + +class _$SkillTreeModelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [SkillTreeModel, _$SkillTreeModel]; + @override + final String wireName = 'SkillTreeModel'; + + @override + Iterable serialize(Serializers serializers, SkillTreeModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'skillLevels', + serializers.serialize(object.skillLevels, + specifiedType: const FullType( + BuiltList, const [const FullType(SkillLevelModel)])), + 'skillTreeVersion', + serializers.serialize(object.skillTreeVersion, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + SkillTreeModel deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SkillTreeModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'skillLevels': + result.skillLevels.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(SkillLevelModel)]))! + as BuiltList); + break; + case 'skillTreeVersion': + result.skillTreeVersion = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + } + } + + return result.build(); + } +} + +class _$SkillLevelModelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [SkillLevelModel, _$SkillLevelModel]; + @override + final String wireName = 'SkillLevelModel'; + + @override + Iterable serialize(Serializers serializers, SkillLevelModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'skills', + serializers.serialize(object.skills, + specifiedType: + const FullType(BuiltList, const [const FullType(SkillModel)])), + 'level', + serializers.serialize(object.level, specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + SkillLevelModel deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SkillLevelModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'skills': + result.skills.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(SkillModel)]))! + as BuiltList); + break; + case 'level': + result.level = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + } + } + + return result.build(); + } +} + +class _$SkillModelSerializer implements StructuredSerializer { + @override + final Iterable types = const [SkillModel, _$SkillModel]; + @override + final String wireName = 'SkillModel'; + + @override + Iterable serialize(Serializers serializers, SkillModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'targetTone', + serializers.serialize(object.targetTone, + specifiedType: + const FullType(BuiltList, const [const FullType(ToneModel)])), + 'skillSteps', + serializers.serialize(object.skillSteps, + specifiedType: const FullType( + BuiltList, const [const FullType(SkillStepModel)])), + ]; + + return result; + } + + @override + SkillModel deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SkillModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'targetTone': + result.targetTone.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(ToneModel)]))! + as BuiltList); + break; + case 'skillSteps': + result.skillSteps.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(SkillStepModel)]))! + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$SkillStepModelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [SkillStepModel, _$SkillStepModel]; + @override + final String wireName = 'SkillStepModel'; + + @override + Iterable serialize(Serializers serializers, SkillStepModel object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'comparisonTones', + serializers.serialize(object.comparisonTones, + specifiedType: const FullType(BuiltList, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]) + ])), + 'uniqueID', + serializers.serialize(object.uniqueID, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + SkillStepModel deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new SkillStepModelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current! as String; + iterator.moveNext(); + final Object? value = iterator.current; + switch (key) { + case 'comparisonTones': + result.comparisonTones.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]) + ]))! as BuiltList); + break; + case 'uniqueID': + result.uniqueID = serializers.deserialize(value, + specifiedType: const FullType(int))! as int; + break; + } + } + + return result.build(); + } +} + +class _$SkillTreeModel extends SkillTreeModel { + @override + final BuiltList skillLevels; + @override + final int skillTreeVersion; + + factory _$SkillTreeModel([void Function(SkillTreeModelBuilder)? updates]) => + (new SkillTreeModelBuilder()..update(updates))._build(); + + _$SkillTreeModel._( + {required this.skillLevels, required this.skillTreeVersion}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + skillLevels, r'SkillTreeModel', 'skillLevels'); + BuiltValueNullFieldError.checkNotNull( + skillTreeVersion, r'SkillTreeModel', 'skillTreeVersion'); + } + + @override + SkillTreeModel rebuild(void Function(SkillTreeModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillTreeModelBuilder toBuilder() => + new SkillTreeModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillTreeModel && + skillLevels == other.skillLevels && + skillTreeVersion == other.skillTreeVersion; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skillLevels.hashCode); + _$hash = $jc(_$hash, skillTreeVersion.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillTreeModel') + ..add('skillLevels', skillLevels) + ..add('skillTreeVersion', skillTreeVersion)) + .toString(); + } +} + +class SkillTreeModelBuilder + implements Builder { + _$SkillTreeModel? _$v; + + ListBuilder? _skillLevels; + ListBuilder get skillLevels => + _$this._skillLevels ??= new ListBuilder(); + set skillLevels(ListBuilder? skillLevels) => + _$this._skillLevels = skillLevels; + + int? _skillTreeVersion; + int? get skillTreeVersion => _$this._skillTreeVersion; + set skillTreeVersion(int? skillTreeVersion) => + _$this._skillTreeVersion = skillTreeVersion; + + SkillTreeModelBuilder(); + + SkillTreeModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skillLevels = $v.skillLevels.toBuilder(); + _skillTreeVersion = $v.skillTreeVersion; + _$v = null; + } + return this; + } + + @override + void replace(SkillTreeModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillTreeModel; + } + + @override + void update(void Function(SkillTreeModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillTreeModel build() => _build(); + + _$SkillTreeModel _build() { + _$SkillTreeModel _$result; + try { + _$result = _$v ?? + new _$SkillTreeModel._( + skillLevels: skillLevels.build(), + skillTreeVersion: BuiltValueNullFieldError.checkNotNull( + skillTreeVersion, r'SkillTreeModel', 'skillTreeVersion')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skillLevels'; + skillLevels.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillTreeModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$SkillLevelModel extends SkillLevelModel { + @override + final BuiltList skills; + @override + final int level; + + factory _$SkillLevelModel([void Function(SkillLevelModelBuilder)? updates]) => + (new SkillLevelModelBuilder()..update(updates))._build(); + + _$SkillLevelModel._({required this.skills, required this.level}) : super._() { + BuiltValueNullFieldError.checkNotNull(skills, r'SkillLevelModel', 'skills'); + BuiltValueNullFieldError.checkNotNull(level, r'SkillLevelModel', 'level'); + } + + @override + SkillLevelModel rebuild(void Function(SkillLevelModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillLevelModelBuilder toBuilder() => + new SkillLevelModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillLevelModel && + skills == other.skills && + level == other.level; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, skills.hashCode); + _$hash = $jc(_$hash, level.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillLevelModel') + ..add('skills', skills) + ..add('level', level)) + .toString(); + } +} + +class SkillLevelModelBuilder + implements Builder { + _$SkillLevelModel? _$v; + + ListBuilder? _skills; + ListBuilder get skills => + _$this._skills ??= new ListBuilder(); + set skills(ListBuilder? skills) => _$this._skills = skills; + + int? _level; + int? get level => _$this._level; + set level(int? level) => _$this._level = level; + + SkillLevelModelBuilder(); + + SkillLevelModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _skills = $v.skills.toBuilder(); + _level = $v.level; + _$v = null; + } + return this; + } + + @override + void replace(SkillLevelModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillLevelModel; + } + + @override + void update(void Function(SkillLevelModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillLevelModel build() => _build(); + + _$SkillLevelModel _build() { + _$SkillLevelModel _$result; + try { + _$result = _$v ?? + new _$SkillLevelModel._( + skills: skills.build(), + level: BuiltValueNullFieldError.checkNotNull( + level, r'SkillLevelModel', 'level')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'skills'; + skills.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillLevelModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$SkillModel extends SkillModel { + @override + final BuiltList targetTone; + @override + final BuiltList skillSteps; + + factory _$SkillModel([void Function(SkillModelBuilder)? updates]) => + (new SkillModelBuilder()..update(updates))._build(); + + _$SkillModel._({required this.targetTone, required this.skillSteps}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + targetTone, r'SkillModel', 'targetTone'); + BuiltValueNullFieldError.checkNotNull( + skillSteps, r'SkillModel', 'skillSteps'); + } + + @override + SkillModel rebuild(void Function(SkillModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillModelBuilder toBuilder() => new SkillModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillModel && + targetTone == other.targetTone && + skillSteps == other.skillSteps; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, targetTone.hashCode); + _$hash = $jc(_$hash, skillSteps.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillModel') + ..add('targetTone', targetTone) + ..add('skillSteps', skillSteps)) + .toString(); + } +} + +class SkillModelBuilder implements Builder { + _$SkillModel? _$v; + + ListBuilder? _targetTone; + ListBuilder get targetTone => + _$this._targetTone ??= new ListBuilder(); + set targetTone(ListBuilder? targetTone) => + _$this._targetTone = targetTone; + + ListBuilder? _skillSteps; + ListBuilder get skillSteps => + _$this._skillSteps ??= new ListBuilder(); + set skillSteps(ListBuilder? skillSteps) => + _$this._skillSteps = skillSteps; + + SkillModelBuilder(); + + SkillModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _targetTone = $v.targetTone.toBuilder(); + _skillSteps = $v.skillSteps.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(SkillModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillModel; + } + + @override + void update(void Function(SkillModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillModel build() => _build(); + + _$SkillModel _build() { + _$SkillModel _$result; + try { + _$result = _$v ?? + new _$SkillModel._( + targetTone: targetTone.build(), skillSteps: skillSteps.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'targetTone'; + targetTone.build(); + _$failedField = 'skillSteps'; + skillSteps.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$SkillStepModel extends SkillStepModel { + @override + final BuiltList> comparisonTones; + @override + final int uniqueID; + + factory _$SkillStepModel([void Function(SkillStepModelBuilder)? updates]) => + (new SkillStepModelBuilder()..update(updates))._build(); + + _$SkillStepModel._({required this.comparisonTones, required this.uniqueID}) + : super._() { + BuiltValueNullFieldError.checkNotNull( + comparisonTones, r'SkillStepModel', 'comparisonTones'); + BuiltValueNullFieldError.checkNotNull( + uniqueID, r'SkillStepModel', 'uniqueID'); + } + + @override + SkillStepModel rebuild(void Function(SkillStepModelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + SkillStepModelBuilder toBuilder() => + new SkillStepModelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is SkillStepModel && + comparisonTones == other.comparisonTones && + uniqueID == other.uniqueID; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, comparisonTones.hashCode); + _$hash = $jc(_$hash, uniqueID.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'SkillStepModel') + ..add('comparisonTones', comparisonTones) + ..add('uniqueID', uniqueID)) + .toString(); + } +} + +class SkillStepModelBuilder + implements Builder { + _$SkillStepModel? _$v; + + ListBuilder>? _comparisonTones; + ListBuilder> get comparisonTones => + _$this._comparisonTones ??= new ListBuilder>(); + set comparisonTones(ListBuilder>? comparisonTones) => + _$this._comparisonTones = comparisonTones; + + int? _uniqueID; + int? get uniqueID => _$this._uniqueID; + set uniqueID(int? uniqueID) => _$this._uniqueID = uniqueID; + + SkillStepModelBuilder(); + + SkillStepModelBuilder get _$this { + final $v = _$v; + if ($v != null) { + _comparisonTones = $v.comparisonTones.toBuilder(); + _uniqueID = $v.uniqueID; + _$v = null; + } + return this; + } + + @override + void replace(SkillStepModel other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$SkillStepModel; + } + + @override + void update(void Function(SkillStepModelBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + SkillStepModel build() => _build(); + + _$SkillStepModel _build() { + _$SkillStepModel _$result; + try { + _$result = _$v ?? + new _$SkillStepModel._( + comparisonTones: comparisonTones.build(), + uniqueID: BuiltValueNullFieldError.checkNotNull( + uniqueID, r'SkillStepModel', 'uniqueID')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'comparisonTones'; + comparisonTones.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + r'SkillStepModel', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/repository/dictionary_repository.dart b/lib/repository/dictionary_repository.dart new file mode 100644 index 0000000..dbc5909 --- /dev/null +++ b/lib/repository/dictionary_repository.dart @@ -0,0 +1,9 @@ +import 'dart:core'; + +import 'package:built_collection/built_collection.dart'; + +import '../model/dict_entry_model.dart'; + +abstract class DictionaryRepository { + Future>> dictionaryByTone(); +} diff --git a/lib/repository/dictionary_repository_static.dart b/lib/repository/dictionary_repository_static.dart new file mode 100644 index 0000000..1768557 --- /dev/null +++ b/lib/repository/dictionary_repository_static.dart @@ -0,0 +1,28 @@ +import 'dart:convert'; + +import '../util/serializers.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/serializer.dart'; + +import 'package:flutter/services.dart'; +import 'package:path/path.dart'; + +import 'dictionary_repository.dart'; +import '../model/dict_entry_model.dart'; + +class DictionaryRepositoryStatic extends DictionaryRepository { + DictionaryRepositoryStatic() : super(); + + @override + Future>> dictionaryByTone() async { + var data = + await rootBundle.loadString(join("assets", "orderedWordList.json")); + var specifiedType = const FullType(BuiltMap, [ + FullType(String), + FullType(BuiltList, [FullType(DictEntryModel)]) + ]); + return serializers.deserialize(jsonDecode(data), + specifiedType: specifiedType) + as BuiltMap>; + } +} diff --git a/lib/repository/skills_repository.dart b/lib/repository/skills_repository.dart new file mode 100644 index 0000000..f0d50db --- /dev/null +++ b/lib/repository/skills_repository.dart @@ -0,0 +1,19 @@ +import 'dart:core'; + +import '../model/skill_tree_model.dart'; + +/// A data layer class works with reactive data sources, such as Firebase. This +/// class emits a Stream of TodoEntities. The data layer of the app. +/// +/// How and where it stores the entities should defined in a concrete +/// implementation, such as firebase_repository_flutter. +/// +/// The domain layer should depend on this abstract class, and each app can +/// inject the correct implementation depending on the environment, such as +/// web or Flutter. +abstract class SkillsRepository { + int skillsVersion; + + SkillsRepository({required this.skillsVersion}); + Future skills(); +} diff --git a/lib/repository/skills_repository_static.dart b/lib/repository/skills_repository_static.dart new file mode 100644 index 0000000..615721c --- /dev/null +++ b/lib/repository/skills_repository_static.dart @@ -0,0 +1,17 @@ +import 'dart:convert'; +import 'package:flutter/services.dart'; +import 'package:path/path.dart'; + +import '../model/skill_tree_model.dart'; +import 'skills_repository.dart'; + +class SkillsRepositoryStatic extends SkillsRepository { + SkillsRepositoryStatic({required super.skillsVersion}); + + @override + Future skills() async { + var data = await rootBundle.loadString(join("assets", "skilltree.json")); + + return SkillTreeModel.fromJson(jsonDecode(data))!; + } +} diff --git a/lib/repository/upload_repository.dart b/lib/repository/upload_repository.dart new file mode 100644 index 0000000..f1e242b --- /dev/null +++ b/lib/repository/upload_repository.dart @@ -0,0 +1,11 @@ +// ignore_for_file: constant_identifier_names + +import '../blocs/history_bloc.dart'; +import '../blocs/user_data_bloc.dart'; + +enum Result { Success, Failure } + +abstract class UploadRepository { + Future registerAndGetJWT(UserDataLoaded userData); + Future uploadHistory(String jwtKey, HistoriesLoaded histories); +} diff --git a/lib/repository/upload_repository_server.dart b/lib/repository/upload_repository_server.dart new file mode 100644 index 0000000..50a792c --- /dev/null +++ b/lib/repository/upload_repository_server.dart @@ -0,0 +1,67 @@ +import 'dart:convert'; + +import 'package:flutter/foundation.dart'; +import 'package:http/http.dart'; + +import '../blocs/history_bloc.dart'; +import '../blocs/user_data_bloc.dart'; +import 'upload_repository.dart'; + +class UploadRepositoryServer implements UploadRepository { + String get _serverURL { + if (kDebugMode) { + return "http://localhost:8080/api"; + } else { + return "https://risingtone.xyz/api"; + } + } + + @override + Future registerAndGetJWT(UserDataLoaded userData) async { + try { + var client = Client(); + var userDataJson = userData.rebuild((b) => b.initialized = null).toJson(); + if (kDebugMode) { + print("registerAndGetJWT JSON payload||| $userDataJson"); + } + var response = client.post(Uri.parse('$_serverURL/registerUser'), + headers: {"Content-Type": "application/json"}, + body: jsonEncode(userDataJson)); + var responseBody = await response.then((response) => + response.statusCode == 200 ? jsonDecode(response.body) : null); + client.close(); + return responseBody; + } catch (e) { + if (kDebugMode) { + print(e); + } + return null; + } + } + + @override + Future uploadHistory(String jwtKey, HistoriesLoaded histories) async { + try { + var client = Client(); + if (kDebugMode) { + print("uploadHistory JSON payload||| ${histories.toJson()}"); + } + var response = client.post(Uri.parse('$_serverURL/importHistories'), + headers: { + "Content-Type": "application/json", + "Authorization": "Bearer $jwtKey" + }, + body: jsonEncode(histories.toJson())); + + var responseBody = await response.then((response) => + response.statusCode == 200 ? Result.Success : Result.Failure); + client.close(); + return responseBody; + } catch (e) { + if (kDebugMode) { + print(e); + } + return Result.Failure; + } + } +} diff --git a/lib/risingtone_bloc_observer.dart b/lib/risingtone_bloc_observer.dart new file mode 100644 index 0000000..6cf5033 --- /dev/null +++ b/lib/risingtone_bloc_observer.dart @@ -0,0 +1,55 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter_form_bloc/flutter_form_bloc.dart'; + +class RisingToneBlocObserver extends BlocObserver { + @override + void onCreate(BlocBase bloc) { + super.onCreate(bloc); + if (kDebugMode) { + print('onCreate -- ${bloc.runtimeType}'); + } +/* if (bloc is! SingleFieldBloc && bloc is! FormBloc) { + print('Bloc state -- ${bloc.state.toString()}'); + } */ + } + + @override + void onChange(BlocBase bloc, Change change) { + super.onChange(bloc, change); + if (bloc is! SingleFieldBloc && bloc is! FormBloc) { + if (kDebugMode) { + print( + 'onChange -- ${bloc.runtimeType} from ${change.currentState.runtimeType} to ${change.nextState.runtimeType}'); + } + } + } + + @override + void onError(BlocBase bloc, Object error, StackTrace stackTrace) { + if (kDebugMode) { + print('onError -- ${bloc.runtimeType}, $error'); + } +/* print('Bloc state -- ${bloc.state.toString()}'); + */ + super.onError(bloc, error, stackTrace); + } + + @override + void onClose(BlocBase bloc) { + super.onClose(bloc); + if (kDebugMode) { + print('onClose -- ${bloc.runtimeType}'); + } +/* if (bloc is! SingleFieldBloc && bloc is! FormBloc) { + print('Bloc state -- ${bloc.state.toString()}'); + } */ + } + + @override + void onEvent(Bloc bloc, Object? event) { + super.onEvent(bloc, event); + if (kDebugMode) { + print('onEvent -- ${bloc.runtimeType} Event: $event'); + } + } +} diff --git a/lib/util/flashcards.dart b/lib/util/flashcards.dart new file mode 100755 index 0000000..b0c594f --- /dev/null +++ b/lib/util/flashcards.dart @@ -0,0 +1,120 @@ +import '../model/dict_entry_model.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:collection/collection.dart'; + +import '../generated/l10n.dart'; +import '../model/flashcard_model.dart'; +import 'spaced_repetition.dart'; + +BuiltList produceDeck( + BuiltMap> cards, + BuiltMap, int> weighter, + BuiltMap, bool> weightMask, + int deckSize) { + BuiltMap, BuiltList> orderedCards = + cards.map((key, value) { + BuiltList newKey = + BuiltList(key.split("").map((e) => ToneModel.fromNum(e)!)); + return MapEntry(newKey, value); + }); + ListBuilder flashcardDeckBuilder = ListBuilder(); + + var maskedWeight = maskWeight(weighter, weightMask); + var weighterTotal = maskedWeight.values.sum; + + //The maskedWeight's weigtherTotal should never equal 0 + assert(weighterTotal != 0, "Weighter total is 0"); + + maskedWeight.forEach((key, value) { + var cardsToTake = ((value / weighterTotal) * deckSize).ceil(); + + flashcardDeckBuilder.addAll( + orderedCards[key]!.take(cardsToTake).map(FlashcardModel.fromDictEntry)); + }); + + //We always want to return a deck of at least the correct size, so if it's + //too small, we'll just repeat the deck until it's the correct size. + while (flashcardDeckBuilder.length < deckSize) { + flashcardDeckBuilder.expand((p0) => [p0, p0]); + } + + flashcardDeckBuilder + ..shuffle() + ..take(deckSize); + return flashcardDeckBuilder.build(); +} + +BuiltList produceSkillDeck( + BuiltMap> cards, + BuiltList targetTone, + BuiltList>? comparisonTones, + int targetToneSectionSize, + int comparisonTonesSectionSize, + int practiceSectionSize) { + BuiltMap, bool> targetToneSectionMask = + addToWeightMask(emptyWeightMask, BuiltList([targetTone])); + + if (comparisonTones != null && comparisonTones.isNotEmpty) { + BuiltList targetToneSection = BuiltList(produceDeck( + cards, defaultWeight, targetToneSectionMask, targetToneSectionSize) + .map((x) => x.toSkillFlashCard( + exampleTargetHint( + descriptiveTonePair(x.characters.map((p0) => p0.tone))), + FlashcardType.SkillExample))); + + BuiltMap, bool> comparisonTonesSectionMask = + addToWeightMask(emptyWeightMask, comparisonTones); + BuiltList comparisonTonesSection = BuiltList(produceDeck( + cards, + defaultWeight, + comparisonTonesSectionMask, + comparisonTonesSectionSize) + .map((x) => x.toSkillFlashCard( + exampleComparisonHint( + descriptiveTonePair(x.characters.map((p0) => p0.tone))), + FlashcardType.SkillExample))); + + BuiltMap, bool> practiceSectionMask = addToWeightMask( + emptyWeightMask, comparisonTones.rebuild((b) => b..add(targetTone))); + BuiltList practiceSection = BuiltList(produceDeck( + cards, defaultWeight, practiceSectionMask, practiceSectionSize) + .map((x) => + x.toSkillFlashCard(practiceHint, FlashcardType.SkillPractice))); + + return targetToneSection.rebuild((b1) => b1 + ..addAll(comparisonTonesSection) + ..addAll(practiceSection)); + } else { + BuiltList targetToneSection = BuiltList(produceDeck( + cards, + defaultWeight, + targetToneSectionMask, + (targetToneSectionSize + comparisonTonesSectionSize)) + .map((x) => x.toSkillFlashCard( + exampleTargetHint( + descriptiveTonePair(x.characters.map((p0) => p0.tone))), + FlashcardType.SkillExample))); + + BuiltMap, bool> practiceSectionMask = + addToWeightMask(emptyWeightMask, BuiltList([targetTone])); + BuiltList practiceSection = BuiltList(produceDeck( + cards, defaultWeight, practiceSectionMask, practiceSectionSize) + .map((x) => + x.toSkillFlashCard(practiceHint, FlashcardType.SkillPractice))); + return targetToneSection.rebuild((b1) => b1..addAll(practiceSection)); + } +} + +String exampleTargetHint(String tone) => + S.current.flashcardsExampleTargetHint(tone); +String exampleComparisonHint(String tone) => + S.current.flashcardsExampleComparisonHint(tone); +String practiceHint = S.current.flashcardsPracticeHint; +String descriptiveTonePair(Iterable tonePair) => + tonePair.fold("", (iv, t) { + if (iv.isEmpty) { + return S.current.flashcardsACombinationOfA(t.toDescriptive()); + } else { + return iv + S.current.flashcardsFollowedByA(t.toDescriptive()); + } + }); diff --git a/lib/util/pinyin_helpers.dart b/lib/util/pinyin_helpers.dart new file mode 100755 index 0000000..86bf231 --- /dev/null +++ b/lib/util/pinyin_helpers.dart @@ -0,0 +1,131 @@ +import 'package:built_collection/built_collection.dart'; + +import '../model/flashcard_model.dart'; + +BuiltList> toneList() { + List beginningTones = [ + ToneModel.One, + ToneModel.Two, + ToneModel.Three, + ToneModel.Four + ]; + List endTones = [ + ToneModel.Zero, + ToneModel.One, + ToneModel.Two, + ToneModel.Three, + ToneModel.Four + ]; + return BuiltList( + beginningTones.map((e) => BuiltList([e])).toList() + + endTones.expand((e) { + return beginningTones.map((e2) { + return BuiltList([e2, e]); + }); + }).toList()); +} + +String addTone(String pinyin, ToneModel tone) { + int crucialCharIndex; + if (pinyin.contains(RegExp(r"[ae]"))) { + crucialCharIndex = pinyin.indexOf(RegExp(r'[ae]')); + } else if (pinyin.contains("ou")) { + crucialCharIndex = pinyin.indexOf("o"); + } else { + crucialCharIndex = pinyin.lastIndexOf(RegExp(r'[aeoiu眉]')); + } + + var a = "a膩谩菐脿"; + var o = "o艒贸菕貌"; + var e = "e膿茅臎猫"; + var i = "i墨铆菒矛"; + var u = "u奴煤菙霉"; + var v = "眉菛菢菤菧"; + String? result; + switch (pinyin[crucialCharIndex]) { + case "a": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, a[int.parse(tone.toNum())]); + } + break; + case "o": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, o[int.parse(tone.toNum())]); + } + break; + case "e": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, e[int.parse(tone.toNum())]); + } + break; + case "i": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, i[int.parse(tone.toNum())]); + } + break; + case "u": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, u[int.parse(tone.toNum())]); + } + break; + case "眉": + { + result = pinyin.replaceRange( + crucialCharIndex, crucialCharIndex + 1, v[int.parse(tone.toNum())]); + } + break; + } + return result ?? pinyin; +} + +String removeTone(String pinyin) { + return pinyin + .replaceAll(RegExp(r'[膩谩菐脿]'), 'a') + .replaceAll(RegExp(r'[艒贸菕貌]'), 'o') + .replaceAll(RegExp(r'[膿茅臎猫]'), 'e') + .replaceAll(RegExp(r'[墨铆菒矛]'), 'i') + .replaceAll(RegExp(r'[奴煤菙霉]'), 'u') + .replaceAll(RegExp(r'[菛菢菤菧]'), '眉'); +} + +enum Result { correct, incorrect, sandhi } + +Result sandhiChecker( + BuiltList current, int index, ToneModel? answer) { + if (current[index].tone == answer) { + return Result.correct; + } else if (current.length == 2) { + if (current[0].character == "涓" && + index == 0 && + answer == ToneModel.Two && + current[1].tone == ToneModel.Four) { + return Result.sandhi; + } else if (current[0].character == "涓" && + index == 0 && + answer == ToneModel.Two && + current[1].tone == ToneModel.Four) { + return Result.sandhi; + } else if (current[0].character == "涓" && + index == 0 && + answer == ToneModel.Four && + (current[1].tone == ToneModel.One || + current[1].tone == ToneModel.Two || + current[1].tone == ToneModel.Three)) { + return Result.sandhi; + } else if (current[0].tone == ToneModel.Three && + current[1].tone == ToneModel.Three && + index == 0 && + answer == ToneModel.Two) { + return Result.sandhi; + } else { + return Result.incorrect; + } + } else { + return Result.incorrect; + } +} diff --git a/lib/util/serializers.dart b/lib/util/serializers.dart new file mode 100644 index 0000000..b49b0f9 --- /dev/null +++ b/lib/util/serializers.dart @@ -0,0 +1,47 @@ +library serializers; + +import 'package:RisingTone/blocs/skill_tree_progress_bloc.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/iso_8601_date_time_serializer.dart'; +import 'package:built_value/serializer.dart'; +import 'package:built_value/standard_json_plugin.dart'; + +import '../blocs/history_bloc.dart'; +import '../blocs/srs_bloc.dart'; +import '../blocs/user_data_bloc.dart'; +import '../model/dict_entry_model.dart'; +import '../model/flashcard_model.dart'; +import '../model/history_model.dart'; +import '../model/skill_tree_model.dart'; + +part 'serializers.g.dart'; + +@SerializersFor([ + DictEntryModel, + GenderModel, + HistoriesLoaded, + HistoryModel, + LanguageLevelModel, + SkillModel, + SkillLevelModel, + SkillStepModel, + SkillTreeModel, + SkillTreeProgressState, + SRSState, + ToneModel, + UserDataInitial, + UserDataWithJWT, + UserDataWithoutJWT +]) +final Serializers serializers = (_$serializers.toBuilder() + ..addBuilderFactory( + const FullType(BuiltMap, [ + FullType(String), + FullType(BuiltList, [FullType(DictEntryModel)]) + ]), + () => MapBuilder>()) + ..addBuilderFactory(const FullType(BuiltList, [FullType(DictEntryModel)]), + () => ListBuilder()) + ..addPlugin(StandardJsonPlugin()) + ..add(Iso8601DateTimeSerializer())) + .build(); diff --git a/lib/util/serializers.g.dart b/lib/util/serializers.g.dart new file mode 100644 index 0000000..a175979 --- /dev/null +++ b/lib/util/serializers.g.dart @@ -0,0 +1,74 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'serializers.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializers _$serializers = (new Serializers().toBuilder() + ..add(DictEntryModel.serializer) + ..add(GenderModel.serializer) + ..add(HistoriesLoaded.serializer) + ..add(HistoryModel.serializer) + ..add(LanguageLevelModel.serializer) + ..add(SRSState.serializer) + ..add(SkillLevelModel.serializer) + ..add(SkillModel.serializer) + ..add(SkillStepModel.serializer) + ..add(SkillTreeModel.serializer) + ..add(SkillTreeProgressState.serializer) + ..add(ToneModel.serializer) + ..add(UserDataWithJWT.serializer) + ..add(UserDataWithoutJWT.serializer) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]) + ]), + () => new ListBuilder>()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(HistoryModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(SkillLevelModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(SkillModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(ToneModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(SkillStepModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType.nullable(ToneModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(ToneModel)]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(int) + ]), + () => new MapBuilder, int>()) + ..addBuilderFactory( + const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ]), + () => new MapBuilder, bool>()) + ..addBuilderFactory( + const FullType(BuiltMap, const [ + const FullType(BuiltList, const [const FullType(ToneModel)]), + const FullType(bool) + ]), + () => new MapBuilder, bool>()) + ..addBuilderFactory( + const FullType( + BuiltMap, const [const FullType(int), const FullType(bool)]), + () => new MapBuilder())) + .build(); + +// ignore_for_file: deprecated_member_use_from_same_package,type=lint diff --git a/lib/util/spaced_repetition.dart b/lib/util/spaced_repetition.dart new file mode 100755 index 0000000..cca20c1 --- /dev/null +++ b/lib/util/spaced_repetition.dart @@ -0,0 +1,92 @@ +import 'package:built_collection/built_collection.dart'; +import '../model/flashcard_model.dart'; +import '../model/history_model.dart'; +import 'pinyin_helpers.dart'; + +const int _defaultWeight = 4; + +BuiltMap, int> get defaultWeight { + MapBuilder, int> weightBuilder = MapBuilder(); + weightBuilder.addIterable(toneList(), value: (_) { + return _defaultWeight; + }); + return weightBuilder.build(); +} + +BuiltMap, bool> addToWeightMask( + BuiltMap, bool> weightMask, + BuiltList> tones) { + MapBuilder, bool> newWeightMask = weightMask.toBuilder(); + for (var tone in tones) { + newWeightMask.updateValue(tone, (_) => true, ifAbsent: () => true); + } + + return newWeightMask.build(); +} + +BuiltMap, bool> get emptyWeightMask { + MapBuilder, bool> weightBuilder = MapBuilder(); + + weightBuilder.addIterable(toneList(), value: (_) { + return false; + }); + return weightBuilder.build(); +} + +BuiltMap, bool> get fullWeightMask { + MapBuilder, bool> weightBuilder = MapBuilder(); + + weightBuilder.addIterable(toneList(), value: (_) { + return true; + }); + return weightBuilder.build(); +} + +BuiltMap, int> recalculateWeight( + BuiltMap, int> oldWeight, + BuiltList answers) { + MapBuilder, BuiltList> + sortedAnswersBuilder = MapBuilder(); + + for (var answer in answers) { + sortedAnswersBuilder.updateValue(answer.tone, (e) { + return e.rebuild((b) => b.add(answer)); + }, ifAbsent: () { + return BuiltList([answer]); + }); + } + + BuiltMap, BuiltList> sortedAnswers = + sortedAnswersBuilder.build(); + + MapBuilder, int> weight = oldWeight.toBuilder(); + + sortedAnswers.forEach((key, value) { + if (value.isNotEmpty) { + int incorrectNum = value.where((element) => !element.isCorrect).length; + if (incorrectNum == 0) { + weight.updateValue(key, (e) => (1 < e && e < 16) ? --e : e, + ifAbsent: () => _defaultWeight); + } else if ((incorrectNum / value.length) >= 0.5) { + weight.updateValue(key, (e) => (1 < e && e < 16) ? ++e : e, + ifAbsent: () => _defaultWeight); + } + } + }); + + return weight.build(); +} + +BuiltMap, int> maskWeight( + BuiltMap, int> oldWeight, + BuiltMap, bool> mask) { + MapBuilder, int> maskedWeight = oldWeight.toBuilder(); + maskedWeight.updateAllValues((key, value) { + if (mask[key] ?? true) { + return value; + } else { + return 0; + } + }); + return maskedWeight.build(); +} diff --git a/lib/view/custom_practice_settings_view.dart b/lib/view/custom_practice_settings_view.dart new file mode 100755 index 0000000..99e44e4 --- /dev/null +++ b/lib/view/custom_practice_settings_view.dart @@ -0,0 +1,161 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_form_bloc/flutter_form_bloc.dart'; + +import '../blocs/custom_practice_settings_form_bloc.dart'; +import '../blocs/srs_bloc.dart'; +import '../generated/l10n.dart'; +import '../model/flashcard_model.dart'; +import '../widgets/concave_corners.dart'; +import '../widgets/app_swatch.dart'; +import '../widgets/custom_loading_widget.dart'; + +class CustomPracticeSettingsView extends StatelessWidget { + const CustomPracticeSettingsView({super.key}); + + static Route route() { + return MaterialPageRoute(builder: (context) { + return const CustomPracticeSettingsView(); + }); + } + + @override + Widget build(BuildContext context) { + return BlocProvider( + create: (context) => + CustomPracticeSettingsFormBloc(BlocProvider.of(context)), + child: Builder( + builder: (context) { + final customPracticeSettingsFormBloc = + context.read(); + return BlocConsumer( + builder: (context, state) { + if (state is FormBlocLoaded) { + return PopScope( + canPop: false, + onPopInvoked: (bool didPop) async { + if (didPop) { + return; + } + final NavigatorState navigator = Navigator.of(context); + if (!BlocProvider.of(context) + .isValuesChanged()) { + navigator.pop(); + } else { + final bool? shouldPop = await showDialog( + context: context, + barrierDismissible: true, + builder: (BuildContext context) { + return AlertDialog( + title: Text(S.current.generalExit), + content: SingleChildScrollView( + child: ListBody( + children: [ + Text(S.current.generalReallyLeave), + ], + ), + ), + actions: [ + TextButton( + child: Text(S.current.generalYes), + onPressed: () { + Navigator.of(context).pop(true); + }, + ), + TextButton( + child: Text(S.current.generalNo), + onPressed: () { + Navigator.of(context).pop(false); + }, + ), + ], + ); + }, + ).then((v) => v ?? false); + if (shouldPop ?? false) { + navigator.pop(); + } + } + }, + child: Scaffold( + resizeToAvoidBottomInset: false, + appBar: AppBar( + title: Text(S.current.customPracticeSettingsTitle)), + body: Column( + children: [ + Expanded( + child: SingleChildScrollView( + physics: const ClampingScrollPhysics(), + child: AutofillGroup( + child: Column( + children: [ + CheckboxGroupFieldBlocBuilder< + BuiltList>( + decoration: InputDecoration( + contentPadding: const EdgeInsets.fromLTRB( + 30, 20, 30, 0), + labelText: S.current + .customPracticeSettingsEnabledTones), + groupStyle: const TableGroupStyle(), + multiSelectFieldBloc: + customPracticeSettingsFormBloc + .userSetWeightMaskField, + itemBuilder: (context, item) => FieldItem( + child: Text(item.join(" ")), + ), + ), + TextFieldBlocBuilder( + textFieldBloc: customPracticeSettingsFormBloc + .userSetDailyCardsField, + decoration: InputDecoration( + border: InputBorder.none, + labelText: S.current + .customPracticeSettingsDailyCards, + prefixIcon: const Icon(Icons.numbers), + ), + ), + ], + ), + ), + ), + ), + Container( + height: 76, + decoration: ShapeDecoration( + color: AppSwatch.kToDark, + shape: TopConcaveCorners()), + padding: const EdgeInsets.all(10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [ + ElevatedButton( + onPressed: customPracticeSettingsFormBloc.submit, + child: Text(S.current.generalSave), + ), + ElevatedButton( + onPressed: () => Navigator.of(context).pop(), + child: Text(S.current.generalCancel)), + ], + ), + ) + ], + ), + ), + ); + } else { + return const CustomLoadingWidget( + debugLocation: "custom_practice_settings.dart"); + } + }, listener: (context, state) { + if (state is FormBlocSuccess) { + Navigator.of(context).pop(); + } else if (state is FormBlocFailure) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(state.failureResponse!))); + } + }); + }, + ), + ); + } +} diff --git a/lib/view/custom_practice_view.dart b/lib/view/custom_practice_view.dart new file mode 100755 index 0000000..09897a8 --- /dev/null +++ b/lib/view/custom_practice_view.dart @@ -0,0 +1,82 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../blocs/srs_bloc.dart'; +import '../generated/l10n.dart'; +import 'custom_practice_settings_view.dart'; +import 'lesson_view.dart'; + +class CustomPracticeView extends StatelessWidget { + const CustomPracticeView({super.key}); + + static Route route() { + return MaterialPageRoute(builder: (context) { + return const CustomPracticeView(); + }); + } + + @override + Widget build(BuildContext context) { + return BlocBuilder( + builder: (context, state) { + List columnWidget; + int currentTime = int.parse(DateTime.now().year.toString() + + DateTime.now().month.toString() + + DateTime.now().day.toString()); + + int deckSize; + + if (state.customPracticeLastSession < currentTime) { + deckSize = state.customPracticeDailyCards; + } else { + deckSize = state.customPracticeDailyCards - + state.customPracticeCompletedCards; + } + + if (deckSize > 0) { + columnWidget = [ + Text(S.current.customPracticeAreYouReadyCardsLeft(deckSize), + style: const TextStyle(fontSize: 20), + textAlign: TextAlign.center), + ElevatedButton( + onPressed: () { + Navigator.push( + context, LessonView.customPracticeLesson(context)); + }, + child: Text(S.current.customPracticeImReady, + style: const TextStyle(fontSize: 20))) + ]; + } else { + columnWidget = [ + const Icon( + Icons.check_circle, + color: Colors.green, + size: 72.0, + semanticLabel: 'Completed', + ), + Text(S.current.customPracticeNoCardsLeft, + style: const TextStyle(fontSize: 20), + textAlign: TextAlign.center), + ]; + } + return Scaffold( + appBar: + AppBar(title: Text(S.current.customPracticeTitle), actions: [ + IconButton( + onPressed: () => Navigator.push( + context, CustomPracticeSettingsView.route()), + icon: const Icon(Icons.settings)) + ]), + body: Padding( + padding: const EdgeInsets.all(50), + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: columnWidget, + ), + ))); + }, + ); + } +} diff --git a/lib/view/first_run_view.dart b/lib/view/first_run_view.dart new file mode 100755 index 0000000..761388c --- /dev/null +++ b/lib/view/first_run_view.dart @@ -0,0 +1,97 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_form_bloc/flutter_form_bloc.dart'; + +import '../blocs/first_run_form_bloc.dart'; +import '../blocs/user_data_bloc.dart'; +import '../widgets/custom_loading_widget.dart'; +import '../generated/l10n.dart'; + +class FirstRunView extends StatelessWidget { + const FirstRunView({super.key}); + + static Route route() { + return MaterialPageRoute(builder: (context) { + return const FirstRunView(); + }); + } + + @override + Widget build(BuildContext context) { + return BlocProvider( + create: (context) => + FirstRunFormBloc(BlocProvider.of(context)), + child: Builder( + builder: (context) { + final firstRunFormBloc = context.read(); + return BlocConsumer( + builder: (context, state) { + if (state is FormBlocLoaded) { + return Scaffold( + resizeToAvoidBottomInset: false, + appBar: AppBar(title: Text(S.current.firstRunTitle)), + body: SingleChildScrollView( + physics: const ClampingScrollPhysics(), + child: AutofillGroup( + child: Column( + children: [ + DropdownFieldBlocBuilder( + selectFieldBloc: firstRunFormBloc.genderField, + decoration: InputDecoration( + labelText: S.current.firstRunGender, + prefixIcon: const Icon(Icons.sentiment_satisfied), + ), + itemBuilder: (context, item) => FieldItem( + child: Text(item.toString()), + ), + ), + DropdownFieldBlocBuilder( + selectFieldBloc: firstRunFormBloc.languageLevelField, + decoration: InputDecoration( + labelText: S.current.firstRunLanguageLevel, + prefixIcon: const Icon(Icons.sentiment_satisfied), + ), + itemBuilder: (context, item) => FieldItem( + child: Text(item.toString()), + ), + ), + TextFieldBlocBuilder( + textFieldBloc: firstRunFormBloc.motherLanguageField, + decoration: InputDecoration( + labelText: S.current.firstRunMotherLanguage, + prefixIcon: const Icon(Icons.text_fields), + ), + ), + CheckboxFieldBlocBuilder( + booleanFieldBloc: firstRunFormBloc.acceptTermsField, + body: Container( + alignment: Alignment.centerLeft, + child: Text(S.current.firstRunAgreement), + ), + ), + Center( + child: ElevatedButton( + onPressed: firstRunFormBloc.submit, + child: Text(S.current.generalSubmit), + ), + ), + ], + ), + ), + ), + ); + } else { + return const CustomLoadingWidget(debugLocation: "first_run.dart"); + } + }, listener: (context, state) { + if (state is FormBlocSuccess) { + Navigator.of(context).pushReplacementNamed("/"); + } else if (state is FormBlocFailure) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(state.failureResponse!))); + } + }); + }, + ), + ); + } +} diff --git a/lib/view/lesson_view.dart b/lib/view/lesson_view.dart new file mode 100755 index 0000000..1c97808 --- /dev/null +++ b/lib/view/lesson_view.dart @@ -0,0 +1,244 @@ +import 'dart:core'; + +import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../blocs/dictionary_bloc.dart'; +import '../blocs/history_bloc.dart'; +import '../blocs/lesson_bloc.dart'; +import '../blocs/skill_tree_progress_bloc.dart'; +import '../blocs/srs_bloc.dart'; +import '../generated/l10n.dart'; +import '../model/flashcard_model.dart'; +import '../model/skill_tree_model.dart'; +import '../widgets/app_swatch.dart'; +import '../widgets/concave_corners.dart'; +import '../widgets/custom_error_widget.dart'; +import '../widgets/lesson_answer_button.dart'; +import '../widgets/lesson_interrupt_dialog.dart'; +import '../widgets/lesson_pinyin_widget.dart'; +import '../widgets/lesson_play_button.dart'; +import '../widgets/lesson_summary_dialog.dart'; + +class LessonView extends StatelessWidget { + const LessonView({super.key}); + + static Route customPracticeLesson(BuildContext context) { + return PageRouteBuilder( + pageBuilder: (context, animation, secondaryAnimation) { + return BlocProvider( + create: (context) => LessonBloc( + BlocProvider.of(context), + BlocProvider.of(context), + BlocProvider.of(context), + )..add(CreateCustomPracticeLesson()), + child: const LessonView()); + }); + } + + static Route practiceLesson(BuildContext context, int deckSize, + SkillLevelModel skillLevel, SkillTreeProgressBloc skillTreeProgressBloc) { + return PageRouteBuilder( + pageBuilder: (context, animation, secondaryAnimation) { + return BlocProvider( + create: (context) => LessonBloc( + BlocProvider.of(context), + BlocProvider.of(context), + BlocProvider.of(context), + )..add(CreatePracticeLesson((b) => b + ..deckSize = deckSize + ..skillLevel = skillLevel.toBuilder() + ..skillTreeProgressBloc = skillTreeProgressBloc)), + child: const LessonView()); + }); + } + + static Route skillLesson( + BuildContext context, + SkillLevelModel skillLevel, + SkillModel skill, + SkillStepModel skillStep, + SkillTreeProgressBloc skillTreeProgressBloc) { + return PageRouteBuilder( + pageBuilder: (context, animation, secondaryAnimation) { + return BlocProvider( + create: (context) => LessonBloc( + BlocProvider.of(context), + BlocProvider.of(context), + BlocProvider.of(context), + )..add(CreateSkillLesson((b) => b + ..skillLevel = skillLevel.toBuilder() + ..skill = skill.toBuilder() + ..skillStep = skillStep.toBuilder() + ..skillTreeProgressBloc = skillTreeProgressBloc)), + child: const LessonView()); + }); + } + + @override + Widget build(BuildContext context) { + return BlocBuilder(builder: (context, state) { + if (state is LessonOpen) { + //What takes us from LessonClosing to LessonClosed + if (state is LessonClosing) { + WidgetsBinding.instance.addPostFrameCallback((_) { + if (state.previousClass != SkillLessonOpen && + state.cardsStudied > 0) { + showDialog( + context: context, + barrierDismissible: false, + builder: (BuildContext context) { + return LessonSummaryDialog( + cardsStudied: state.cardsStudied, + cardsCorrect: state.cardsCorrect); + }, + ).then((_) { + BlocProvider.of(context).add(CloseLesson()); + Navigator.of(context).pop(); + }); + } else { + BlocProvider.of(context).add(CloseLesson()); + Navigator.of(context).pop(); + } + }); + } + + //User initiated exit + void interruptExit() { + showDialog( + context: context, + barrierDismissible: true, + builder: (BuildContext context) { + return LessonInterruptDialog( + progressWillBeLost: + state is SkillLessonOpen || state is PracticeLessonOpen); + }, + ).then((returnValue) { + if ((returnValue ?? false)) { + BlocProvider.of(context).add(PrepareToCloseLesson()); + } + }); + } + + List headerWidget = []; + List bodyWidget = []; + List footerWidget = []; + + if (state.current.type == FlashcardType.SkillExample) { + headerWidget.addAll(state.current.characters.map((x) => + LessonPinyinWidget( + characterToRender: x, + currentCharacter: state.currentCharacter, + decorate: false))); + } else { + headerWidget.addAll(state.current.characters.map((x) => + LessonPinyinWidget( + characterToRender: x, + currentCharacter: state.currentCharacter))); + } + if (state.isAnsweredCard || + state.current.type == FlashcardType.SkillExample) { + headerWidget.add(Container( + padding: const EdgeInsets.symmetric(horizontal: 10), + child: Text( + state.current.characters.fold("", (v, cm) => v + cm.character), + textScaler: const TextScaler.linear(2.5), + style: TextStyle(color: Colors.blueGrey[500]), + ))); + } + headerWidget.add(const Spacer()); + headerWidget.add(LessonPlayButton( + character: state.current.characters + .fold("", (v, cm) => v + cm.character))); + + if (state.current.type == FlashcardType.SkillExample) { + bodyWidget.add(Container( + padding: const EdgeInsets.all(20), + child: Text( + state.current.hint!, + textScaler: const TextScaler.linear(1.5), + style: const TextStyle(color: Colors.black), + ))); + } else if (state.isAnsweredCard) { + bodyWidget.add(Container( + padding: const EdgeInsets.all(20), + child: Text( + state.current.definition, + textScaler: const TextScaler.linear(1.5), + style: const TextStyle(color: Colors.black), + ))); + } + + if (state.isAnsweredCard || + state.current.type == FlashcardType.SkillExample) { + footerWidget.add(LessonAnswerButton( + buttonChild: Text( + S.current.lessonNext, + textScaler: const TextScaler.linear(1.5), + ), + onPressedValue: () { + BlocProvider.of(context).add(NextCard()); + }, + )); + } else { + footerWidget.add(LessonAnswerToneButtons( + currentCharacter: state.currentCharacter!, + eventAdder: BlocProvider.of(context).add)); + } + + return PopScope( + canPop: false, + child: Scaffold( + appBar: AppBar( + leading: IconButton( + onPressed: interruptExit, + icon: const Icon(Icons.close), + ), + title: Text(S.current.lessonTitle( + state.cardsStudied, + (state.cardsLeft + state.cardsStudied + 1), + state.cardsIncorrect)), + ), + body: Column(children: [ + Expanded( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + PreferredSize( + preferredSize: const Size.fromHeight(70.0), + child: Container( + color: Colors.blueGrey[50], + height: 70.0, + padding: const EdgeInsets.all(9), + alignment: Alignment.bottomLeft, + child: Row( + crossAxisAlignment: CrossAxisAlignment.baseline, + textBaseline: TextBaseline.alphabetic, + children: headerWidget), + ), + ), + ] + + bodyWidget, + )), + Container( + decoration: ShapeDecoration( + color: AppSwatch.kToDark, shape: TopConcaveCorners()), + height: 174, + alignment: Alignment.bottomLeft, + child: Column(children: footerWidget), + ) + ]), + ), + onPopInvoked: (bool didPop) async { + if (didPop) { + return; + } + interruptExit(); + }); + } else { + return const CustomErrorWidget(debugLocation: "lesson.dart"); + } + }); + } +} diff --git a/lib/view/skill_tree_view.dart b/lib/view/skill_tree_view.dart new file mode 100755 index 0000000..cfad48a --- /dev/null +++ b/lib/view/skill_tree_view.dart @@ -0,0 +1,174 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:collection/collection.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../blocs/skill_tree_bloc.dart'; +import '../blocs/skill_tree_progress_bloc.dart'; +import '../generated/l10n.dart'; +import '../model/skill_tree_model.dart'; +import '../repository/skills_repository.dart'; +import '../repository/skills_repository_static.dart'; +import '../view/custom_practice_view.dart'; +import '../widgets/custom_error_widget.dart'; +import '../widgets/skill_tree_skill_button.dart'; +import 'lesson_view.dart'; + +const String debugLocation = "skill_tree.dart"; +const double myToolbarHeight = 80; + +class SkillTreeView extends StatelessWidget { + const SkillTreeView({super.key}); + + static Route route() { + return MaterialPageRoute(builder: (context) { + SkillsRepository skillsRepository; + if (kReleaseMode) { + skillsRepository = SkillsRepositoryStatic(skillsVersion: 1); + } else { + skillsRepository = SkillsRepositoryStatic(skillsVersion: 1); + } + return MultiBlocProvider(providers: [ + BlocProvider( + create: (_) => + SkillTreeBloc(skillsRepository)..add(LoadSkillTree())), + BlocProvider( + create: (_) => SkillTreeProgressBloc()) + ], child: const SkillTreeView()); + }); + } + + @override + Widget build(BuildContext context) { + return BlocBuilder(builder: (_, state) { + return BlocBuilder( + builder: (_, progressState) { + if (state is SkillTreeLoaded) { + return Scaffold( + appBar: AppBar( + centerTitle: true, + title: SizedBox( + height: myToolbarHeight, + child: Padding( + padding: const EdgeInsets.fromLTRB(25, 25, 25, 25), + child: Image.asset('assets/images/risingtone_logo.png', + fit: BoxFit.scaleDown))), + toolbarHeight: myToolbarHeight, + actions: [ + PopupMenuButton( + onSelected: (item) { + if (item == 0) { + Navigator.push(context, CustomPracticeView.route()); + } + }, + itemBuilder: (_) => [ + PopupMenuItem( + value: 0, + child: Text(S.current.customPracticeTitle), + ) + ]) + ], + ), + body: ListView( + children: [ + Padding( + padding: const EdgeInsets.fromLTRB(50, 0, 50, 50), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.center, + children: buildTreeFromSkills( + context, + state.skilltree, + progressState.currentProgress, + progressState.currentLevel), + ), + ) + ], + )); + } else { + return const CustomErrorWidget(debugLocation: debugLocation); + } + }); + }); + } + + List buildTreeFromSkills(BuildContext context, SkillTreeModel skills, + BuiltMap progress, int currentLevel) { + //first iterate over the skill levels + return skills.skillLevels.fold([], + (List skillLevelWidgetsAcc, SkillLevelModel skillLevel) { + //then iterate over the skills in the skill level + List skillWidgets = skillLevel.skills.fold([], + (List skillWidgetsAcc, SkillModel skill) { + //The currentSkillStep in the skill is the first one that is not completed + SkillStepModel? currentSkillStep = skill.skillSteps.firstWhereOrNull( + (element) => !(progress[element.uniqueID] ?? false)); + + void Function()? onPressedValue; + if (skillLevel.level > currentLevel || currentSkillStep == null) { + onPressedValue = null; + } else { + onPressedValue = () async { + Navigator.push( + context, + LessonView.skillLesson( + context, + skillLevel, + skill, + currentSkillStep, + BlocProvider.of(context))); + }; + } + + double completedPercent = skill.skillSteps + .where((e) => progress[e.uniqueID] ?? false) + .length / + (skill.skillSteps.length); + + Widget skillButton = SkillTreeSkillButton( + completedPercent: completedPercent, + onPressedValue: onPressedValue, + buttonText: skill.targetTone.map((x) => x.toToneMark()).join(' '), + altText: skill.targetTone.map((x) => x.toLocalized()).join(' ')); + skillWidgetsAcc.add(skillButton); + return skillWidgetsAcc; + }); + + bool previousSkillStepsCompleted = skillLevel.skills.every((skill) => + skill.skillSteps + .every((skillStep) => progress[skillStep.uniqueID] ?? false)); + void Function()? practiceOnPressedValue; + + if (skillLevel.level == currentLevel && + previousSkillStepsCompleted && + !(progress[skillLevel.level] ?? false)) { + practiceOnPressedValue = () { + Navigator.push( + context, + LessonView.practiceLesson(context, 25, skillLevel, + BlocProvider.of(context))); + }; + } else { + practiceOnPressedValue = null; + } + + Widget practiceWidget = SkillTreeSkillButton( + completedPercent: progress[skillLevel.level] ?? false ? 1 : 0, + onPressedValue: practiceOnPressedValue, + buttonText: "", + altText: S.current.skillTreeViewPractice); + + skillLevelWidgetsAcc + ..add(Row( + mainAxisAlignment: MainAxisAlignment.center, + children: skillWidgets, + )) + ..add(Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [practiceWidget], + )); + return skillLevelWidgetsAcc; + }); + } +} diff --git a/lib/view/splash_page_view.dart b/lib/view/splash_page_view.dart new file mode 100644 index 0000000..c99e9e9 --- /dev/null +++ b/lib/view/splash_page_view.dart @@ -0,0 +1,16 @@ +import 'package:flutter/material.dart'; + +import '../widgets/custom_loading_widget.dart'; + +class SplashPageView extends StatelessWidget { + const SplashPageView({super.key}); + + static Route route() { + return MaterialPageRoute(builder: (_) => const SplashPageView()); + } + + @override + Widget build(BuildContext context) { + return const CustomLoadingWidget(debugLocation: "splash_page.dart"); + } +} diff --git a/lib/widgets/app_swatch.dart b/lib/widgets/app_swatch.dart new file mode 100644 index 0000000..060224f --- /dev/null +++ b/lib/widgets/app_swatch.dart @@ -0,0 +1,19 @@ +import 'package:flutter/material.dart'; + +class AppSwatch { + static const MaterialColor kToDark = MaterialColor( + 0xffF0B67F, // 0% comes in here, this will be color picked if no shade is selected when defining a Color property which doesn鈥檛 require a swatch. + { + 50: Color(0xffD8A472), //10% + 100: Color(0xffC09266), //20% + 200: Color(0xffA87F59), //30% + 300: Color(0xff906D4C), //40% + 400: Color(0xff785B40), //50% + 500: Color(0xff604933), //60% + 600: Color(0xff483726), //70% + 700: Color(0xff302419), //80% + 800: Color(0xff18120D), //90% + 900: Color(0xff000000), //100% + }, + ); +} diff --git a/lib/widgets/concave_corners.dart b/lib/widgets/concave_corners.dart new file mode 100644 index 0000000..496adf7 --- /dev/null +++ b/lib/widgets/concave_corners.dart @@ -0,0 +1,46 @@ +import 'package:flutter/material.dart'; + +class BottomConcaveCorners extends ContinuousRectangleBorder { + @override + Path getOuterPath(Rect rect, {TextDirection? textDirection}) { + double height = rect.height; + double width = rect.width; + var path = Path(); + path.lineTo(0, height + width * 0.1); + path.arcToPoint( + Offset(width * 0.1, height), + radius: Radius.circular(width * 0.1), + ); + path.lineTo(width * 0.9, height); + path.arcToPoint( + Offset(width, height + width * 0.1), + radius: Radius.circular(width * 0.1), + ); + path.lineTo(width, 0); + path.close(); + + return path; + } +} + +class TopConcaveCorners extends ContinuousRectangleBorder { + @override + Path getOuterPath(Rect rect, {TextDirection? textDirection}) { + double rectLeft = rect.left; + double rectTop = rect.top; + double rectBottom = rect.bottom; + double width = rect.width; + var path = Path(); + path.moveTo(rectLeft, rectTop - (width * 0.1)); + path.arcToPoint(Offset(width * 0.1, rectTop), + radius: Radius.circular(width * 0.1), clockwise: false); + path.lineTo(width * 0.9, rectTop); + path.arcToPoint(Offset(width, rectTop - (width * 0.1)), + radius: Radius.circular(width * 0.1), clockwise: false); + path.lineTo(width, rectBottom); + path.lineTo(rectLeft, rectBottom); + path.close(); + + return path; + } +} diff --git a/lib/widgets/custom_error_widget.dart b/lib/widgets/custom_error_widget.dart new file mode 100644 index 0000000..ad5f6cb --- /dev/null +++ b/lib/widgets/custom_error_widget.dart @@ -0,0 +1,57 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../blocs/dictionary_bloc.dart'; +import '../blocs/history_bloc.dart'; +import '../blocs/srs_bloc.dart'; +import '../blocs/user_data_bloc.dart'; + +class CustomErrorWidget extends StatelessWidget { + final String? debugLocation; + const CustomErrorWidget({super.key, this.debugLocation}); + + @override + Widget build(BuildContext context) { + Widget mainWidget; + if (kDebugMode) { + print("error.dart called from ${debugLocation ?? 'unknown'}"); + mainWidget = ListView( + children: [ + Text("error.dart called from ${debugLocation ?? 'unknown'}"), + BlocBuilder( + builder: (_, state) => Text('$state')), + BlocBuilder(builder: (_, state) => Text('$state')), + BlocBuilder( + builder: (_, state) => Text('$state')), + BlocBuilder( + builder: (_, state) => Text('$state')) + ], + ); + } else { + mainWidget = Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SizedBox( + width: 100, + height: 100, + child: FutureBuilder( + future: + Future.delayed(const Duration(seconds: 3), () => true), + builder: (c, s) => s.connectionState == ConnectionState.done + ? Icon( + Icons.error_outline_rounded, + size: 100, + color: Colors.red[900], + ) + : const CircularProgressIndicator()), + ) + ]); + } + return Scaffold( + body: Padding( + padding: const EdgeInsets.all(50), + child: Center(child: mainWidget))); + } +} diff --git a/lib/widgets/custom_loading_widget.dart b/lib/widgets/custom_loading_widget.dart new file mode 100644 index 0000000..2a1e60d --- /dev/null +++ b/lib/widgets/custom_loading_widget.dart @@ -0,0 +1,50 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; + +import '../blocs/dictionary_bloc.dart'; +import '../blocs/history_bloc.dart'; +import '../blocs/srs_bloc.dart'; +import '../blocs/user_data_bloc.dart'; + +class CustomLoadingWidget extends StatelessWidget { + final String? debugLocation; + + const CustomLoadingWidget({super.key, this.debugLocation}); + + @override + Widget build(BuildContext context) { + Widget mainWidget; + if (kDebugMode) { + mainWidget = ListView( + children: [ + Text("loading.dart called from ${debugLocation ?? 'unknown'}"), + Text("Current time is ${DateTime.now()}"), + BlocBuilder( + builder: (_, state) => Text(state.toString())), + BlocBuilder( + builder: (_, state) => Text(state.toString())), + BlocBuilder( + builder: (_, state) => Text(state.toString())), + BlocBuilder( + builder: (_, state) => Text(state.toString())) + ], + ); + } else { + mainWidget = const Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + SizedBox( + width: 100, + height: 100, + child: CircularProgressIndicator(), + ) + ]); + } + return Scaffold( + body: Padding( + padding: const EdgeInsets.all(50), + child: Center(child: mainWidget))); + } +} diff --git a/lib/widgets/lesson_answer_button.dart b/lib/widgets/lesson_answer_button.dart new file mode 100644 index 0000000..fdf6a2d --- /dev/null +++ b/lib/widgets/lesson_answer_button.dart @@ -0,0 +1,101 @@ +import 'package:flutter/material.dart'; +import 'package:optional/optional.dart'; + +import '../blocs/lesson_bloc.dart'; +import '../model/flashcard_model.dart'; +import '../util/pinyin_helpers.dart'; + +class LessonAnswerToneButtons extends StatelessWidget { + final FlashcardCharacterModel currentCharacter; + final Function(LessonEvent) eventAdder; + const LessonAnswerToneButtons( + {super.key, required this.currentCharacter, required this.eventAdder}); + + @override + Widget build(BuildContext context) { + return Column(children: [ + Row(children: [ + LessonAnswerToneButton( + eventAdder: eventAdder, + currentCharacter: currentCharacter, + tone: ToneModel.One), + LessonAnswerToneButton( + eventAdder: eventAdder, + currentCharacter: currentCharacter, + tone: ToneModel.Two), + LessonAnswerToneButton( + eventAdder: eventAdder, + currentCharacter: currentCharacter, + tone: ToneModel.Three) + ]), + const Divider(height: 2, thickness: 2), + Row(children: [ + LessonAnswerToneButton( + eventAdder: eventAdder, + currentCharacter: currentCharacter, + tone: ToneModel.Four), + LessonAnswerToneButton( + eventAdder: eventAdder, + currentCharacter: currentCharacter, + tone: ToneModel.Zero), + LessonAnswerButton( + onPressedValue: () { + eventAdder(AnswerCard((b) => b..answer = const Optional.empty())); + }, + buttonChild: const Icon(Icons.skip_next)) + ]), + ]); + } +} + +class LessonAnswerToneButton extends StatelessWidget { + final FlashcardCharacterModel currentCharacter; + final ToneModel tone; + final Function(LessonEvent) eventAdder; + const LessonAnswerToneButton( + {super.key, + required this.currentCharacter, + required this.tone, + required this.eventAdder}); + + @override + Widget build(BuildContext context) { + return LessonAnswerButton( + buttonChild: Text( + addTone(removeTone(currentCharacter.pinyin), tone), + textScaler: const TextScaler.linear(1.5), + ), + onPressedValue: () { + eventAdder(AnswerCard((b) => b..answer = Optional.of(tone))); + }); + } +} + +class LessonAnswerButton extends StatelessWidget { + final Widget buttonChild; + final VoidCallback onPressedValue; + + const LessonAnswerButton( + {super.key, required this.buttonChild, required this.onPressedValue}); + + @override + Widget build(BuildContext context) { + return Flexible( + child: Row(children: [ + Flexible( + child: TextButton( + style: ButtonStyle( + foregroundColor: + MaterialStateProperty.all(Colors.blueGrey[600])), + onPressed: onPressedValue, + child: Container( + alignment: Alignment.center, + height: 70, + child: buttonChild))), + const VerticalDivider( + width: 2, + thickness: 2, + ) + ])); + } +} diff --git a/lib/widgets/lesson_interrupt_dialog.dart b/lib/widgets/lesson_interrupt_dialog.dart new file mode 100644 index 0000000..6eb9e8a --- /dev/null +++ b/lib/widgets/lesson_interrupt_dialog.dart @@ -0,0 +1,38 @@ +import 'package:flutter/material.dart'; + +import '../generated/l10n.dart'; + +class LessonInterruptDialog extends StatelessWidget { + final bool progressWillBeLost; + + const LessonInterruptDialog({super.key, required this.progressWillBeLost}); + + @override + Widget build(BuildContext context) { + List textWidgets = []; + if (progressWillBeLost) { + textWidgets.add(Text(S.current.lessonInterruptProgressWillBeLost)); + } + return AlertDialog( + title: Text(S.current.generalExit), + content: SingleChildScrollView( + child: ListBody( + children: textWidgets..add(Text(S.current.generalReallyLeave))), + ), + actions: [ + TextButton( + child: Text(S.current.generalYes), + onPressed: () { + Navigator.of(context).pop(true); + }, + ), + TextButton( + child: Text(S.current.generalNo), + onPressed: () { + Navigator.of(context).pop(false); + }, + ), + ], + ); + } +} diff --git a/lib/widgets/lesson_pinyin_widget.dart b/lib/widgets/lesson_pinyin_widget.dart new file mode 100644 index 0000000..ecaadb0 --- /dev/null +++ b/lib/widgets/lesson_pinyin_widget.dart @@ -0,0 +1,50 @@ +import 'package:flutter/material.dart'; + +import '../model/flashcard_model.dart'; +import '../util/pinyin_helpers.dart'; + +class LessonPinyinWidget extends StatelessWidget { + final FlashcardCharacterModel characterToRender; + final FlashcardCharacterModel? currentCharacter; + final bool decorate; + const LessonPinyinWidget( + {super.key, + required this.characterToRender, + required this.currentCharacter, + this.decorate = true}); + + @override + Widget build(BuildContext context) { + String text; + Color? color; + if (!decorate) { + text = characterToRender.pinyin; + color = Colors.blueGrey[500]; + } else { + if (characterToRender.result != null) { + text = characterToRender.pinyin; + } else { + text = removeTone(characterToRender.pinyin); + } + if (characterToRender.result == Result.correct) { + color = Colors.green[400]; + } else if (characterToRender.result == Result.incorrect) { + color = Colors.red[400]; + } else if (characterToRender.result == Result.sandhi) { + color = Colors.amber[400]; + } else if (characterToRender == currentCharacter) { + color = Colors.blueGrey[600]; + } else { + color = Colors.blueGrey[500]; + } + } + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 5), + child: Text( + text, + textScaler: const TextScaler.linear(2.5), + style: TextStyle(color: color), + )); + } +} diff --git a/lib/widgets/lesson_play_button.dart b/lib/widgets/lesson_play_button.dart new file mode 100644 index 0000000..bab906b --- /dev/null +++ b/lib/widgets/lesson_play_button.dart @@ -0,0 +1,61 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:just_audio/just_audio.dart'; +import 'package:path/path.dart'; + +class LessonPlayButton extends StatefulWidget { + final String character; + LessonPlayButton({Key? key, required this.character}) + : super(key: key ?? Key((character))); + + @override + State createState() => _LessonPlayButton(); +} + +class _LessonPlayButton extends State { + late AudioPlayer audioPlayer; + + @override + void initState() { + try { + audioPlayer = AudioPlayer(); + audioPlayer.setAsset(join("assets", "audio", "${widget.character}.mp3")); + super.initState(); + } catch (e) { + if (kDebugMode) { + print(e); + } + } + } + + @override + Widget build(BuildContext context) { + audioPlayer.play(); + return IconButton( + icon: const Icon(Icons.play_circle_outline), + onPressed: () { + try { + audioPlayer + ..seek(const Duration(seconds: 0)) + ..play(); + } catch (e) { + if (kDebugMode) { + print(e); + } + } + }, + ); + } + + @override + void dispose() { + try { + audioPlayer.dispose(); + } catch (e) { + if (kDebugMode) { + print(e); + } + } + super.dispose(); + } +} diff --git a/lib/widgets/lesson_summary_dialog.dart b/lib/widgets/lesson_summary_dialog.dart new file mode 100644 index 0000000..8adb5be --- /dev/null +++ b/lib/widgets/lesson_summary_dialog.dart @@ -0,0 +1,36 @@ +import 'package:flutter/material.dart'; + +import '../generated/l10n.dart'; + +class LessonSummaryDialog extends StatelessWidget { + final int cardsStudied; + final int cardsCorrect; + + LessonSummaryDialog( + {super.key, required this.cardsStudied, required this.cardsCorrect}) { + assert(cardsStudied >= 0); + } + + @override + Widget build(BuildContext context) { + return AlertDialog( + title: const Text('Summary'), + content: SingleChildScrollView( + child: ListBody( + children: [ + Text(S.current.lessonSummary( + cardsStudied, cardsCorrect, (cardsCorrect / cardsStudied))), + ], + ), + ), + actions: [ + TextButton( + child: Text(S.current.generalFinish), + onPressed: () { + Navigator.of(context).pop(); + }, + ), + ], + ); + } +} diff --git a/lib/widgets/skill_tree_skill_button.dart b/lib/widgets/skill_tree_skill_button.dart new file mode 100644 index 0000000..26d0356 --- /dev/null +++ b/lib/widgets/skill_tree_skill_button.dart @@ -0,0 +1,53 @@ +import 'package:flutter/material.dart'; +import 'package:percent_indicator/circular_percent_indicator.dart'; + +class SkillTreeSkillButton extends StatelessWidget { + final double completedPercent; + final String buttonText; + final String altText; + final VoidCallback? onPressedValue; + + const SkillTreeSkillButton( + {super.key, + required this.completedPercent, + required this.buttonText, + required this.altText, + required this.onPressedValue}); + + @override + Widget build(BuildContext context) { + Color? disabledBackgroundColor; + if (completedPercent == 1.0) disabledBackgroundColor = Colors.green; + + return Padding( + padding: const EdgeInsets.all(10), + child: Column(children: [ + ElevatedButton( + onPressed: onPressedValue, + style: ElevatedButton.styleFrom( + disabledBackgroundColor: disabledBackgroundColor, + fixedSize: const Size(100, 130), + shape: const CircleBorder(), + ), + child: CircularPercentIndicator( + radius: 50.0, + lineWidth: 15.0, + percent: completedPercent, + center: Padding( + padding: const EdgeInsets.fromLTRB(0, 15, 0, 0), + child: Text( + buttonText, + style: const TextStyle(fontSize: 30), + )), + progressColor: Colors.green, + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(0, 0, 0, 0), + child: Text( + altText, + style: const TextStyle(fontSize: 18), + )), + ])); + } +} diff --git a/linux/.gitignore b/linux/.gitignore new file mode 100644 index 0000000..d3896c9 --- /dev/null +++ b/linux/.gitignore @@ -0,0 +1 @@ +flutter/ephemeral diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt new file mode 100644 index 0000000..baf8049 --- /dev/null +++ b/linux/CMakeLists.txt @@ -0,0 +1,138 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.10) +project(runner LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "risingtone") +# The unique GTK application identifier for this application. See: +# https://wiki.gnome.org/HowDoI/ChooseApplicationID +set(APPLICATION_ID "org.joyfulmantis.risingtone") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(SET CMP0063 NEW) + +# Load bundled libraries from the lib/ directory relative to the binary. +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Root filesystem for cross-building. +if(FLUTTER_TARGET_PLATFORM_SYSROOT) + set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +endif() + +# Define build configuration options. +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") +endif() + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_14) + target_compile_options(${TARGET} PRIVATE -Wall -Werror) + target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") + target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) + +add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") + +# Define the application target. To change its name, change BINARY_NAME above, +# not the value here, or `flutter run` will no longer work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} + "main.cc" + "my_application.cc" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add dependency libraries. Add any application-specific dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter) +target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) + +# Only the install-generated bundle's copy of the executable will launch +# correctly, since the resources must in the right relative locations. To avoid +# people trying to run the unbundled copy, put it in a subdirectory instead of +# the default top-level location. +set_target_properties(${BINARY_NAME} + PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" +) + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# By default, "installing" just makes a relocatable bundle in the build +# directory. +set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +# Start with a clean build bundle directory every time. +install(CODE " + file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") + " COMPONENT Runtime) + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) + install(FILES "${bundled_library}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endforeach(bundled_library) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") + install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() diff --git a/linux/flutter/CMakeLists.txt b/linux/flutter/CMakeLists.txt new file mode 100644 index 0000000..d5bd016 --- /dev/null +++ b/linux/flutter/CMakeLists.txt @@ -0,0 +1,88 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.10) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. + +# Serves the same purpose as list(TRANSFORM ... PREPEND ...), +# which isn't available in 3.10. +function(list_prepend LIST_NAME PREFIX) + set(NEW_LIST "") + foreach(element ${${LIST_NAME}}) + list(APPEND NEW_LIST "${PREFIX}${element}") + endforeach(element) + set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) +endfunction() + +# === Flutter Library === +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) +pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) +pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) + +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "fl_basic_message_channel.h" + "fl_binary_codec.h" + "fl_binary_messenger.h" + "fl_dart_project.h" + "fl_engine.h" + "fl_json_message_codec.h" + "fl_json_method_codec.h" + "fl_message_codec.h" + "fl_method_call.h" + "fl_method_channel.h" + "fl_method_codec.h" + "fl_method_response.h" + "fl_plugin_registrar.h" + "fl_plugin_registry.h" + "fl_standard_message_codec.h" + "fl_standard_method_codec.h" + "fl_string_codec.h" + "fl_value.h" + "fl_view.h" + "flutter_linux.h" +) +list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") +target_link_libraries(flutter INTERFACE + PkgConfig::GTK + PkgConfig::GLIB + PkgConfig::GIO +) +add_dependencies(flutter flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CMAKE_CURRENT_BINARY_DIR}/_phony_ + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" + ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} +) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..e71a16d --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void fl_register_plugins(FlPluginRegistry* registry) { +} diff --git a/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..e0f0a47 --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void fl_register_plugins(FlPluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake new file mode 100644 index 0000000..2e1de87 --- /dev/null +++ b/linux/flutter/generated_plugins.cmake @@ -0,0 +1,23 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/linux/main.cc b/linux/main.cc new file mode 100644 index 0000000..e7c5c54 --- /dev/null +++ b/linux/main.cc @@ -0,0 +1,6 @@ +#include "my_application.h" + +int main(int argc, char** argv) { + g_autoptr(MyApplication) app = my_application_new(); + return g_application_run(G_APPLICATION(app), argc, argv); +} diff --git a/linux/my_application.cc b/linux/my_application.cc new file mode 100644 index 0000000..c6f9f14 --- /dev/null +++ b/linux/my_application.cc @@ -0,0 +1,104 @@ +#include "my_application.h" + +#include +#ifdef GDK_WINDOWING_X11 +#include +#endif + +#include "flutter/generated_plugin_registrant.h" + +struct _MyApplication { + GtkApplication parent_instance; + char** dart_entrypoint_arguments; +}; + +G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) + +// Implements GApplication::activate. +static void my_application_activate(GApplication* application) { + MyApplication* self = MY_APPLICATION(application); + GtkWindow* window = + GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); + + // Use a header bar when running in GNOME as this is the common style used + // by applications and is the setup most users will be using (e.g. Ubuntu + // desktop). + // If running on X and not using GNOME then just use a traditional title bar + // in case the window manager does more exotic layout, e.g. tiling. + // If running on Wayland assume the header bar will work (may need changing + // if future cases occur). + gboolean use_header_bar = TRUE; +#ifdef GDK_WINDOWING_X11 + GdkScreen* screen = gtk_window_get_screen(window); + if (GDK_IS_X11_SCREEN(screen)) { + const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); + if (g_strcmp0(wm_name, "GNOME Shell") != 0) { + use_header_bar = FALSE; + } + } +#endif + if (use_header_bar) { + GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); + gtk_widget_show(GTK_WIDGET(header_bar)); + gtk_header_bar_set_title(header_bar, "risingtone"); + gtk_header_bar_set_show_close_button(header_bar, TRUE); + gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); + } else { + gtk_window_set_title(window, "risingtone"); + } + + gtk_window_set_default_size(window, 1280, 720); + gtk_widget_show(GTK_WIDGET(window)); + + g_autoptr(FlDartProject) project = fl_dart_project_new(); + fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); + + FlView* view = fl_view_new(project); + gtk_widget_show(GTK_WIDGET(view)); + gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); + + fl_register_plugins(FL_PLUGIN_REGISTRY(view)); + + gtk_widget_grab_focus(GTK_WIDGET(view)); +} + +// Implements GApplication::local_command_line. +static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { + MyApplication* self = MY_APPLICATION(application); + // Strip out the first argument as it is the binary name. + self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); + + g_autoptr(GError) error = nullptr; + if (!g_application_register(application, nullptr, &error)) { + g_warning("Failed to register: %s", error->message); + *exit_status = 1; + return TRUE; + } + + g_application_activate(application); + *exit_status = 0; + + return TRUE; +} + +// Implements GObject::dispose. +static void my_application_dispose(GObject* object) { + MyApplication* self = MY_APPLICATION(object); + g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); + G_OBJECT_CLASS(my_application_parent_class)->dispose(object); +} + +static void my_application_class_init(MyApplicationClass* klass) { + G_APPLICATION_CLASS(klass)->activate = my_application_activate; + G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; + G_OBJECT_CLASS(klass)->dispose = my_application_dispose; +} + +static void my_application_init(MyApplication* self) {} + +MyApplication* my_application_new() { + return MY_APPLICATION(g_object_new(my_application_get_type(), + "application-id", APPLICATION_ID, + "flags", G_APPLICATION_NON_UNIQUE, + nullptr)); +} diff --git a/linux/my_application.h b/linux/my_application.h new file mode 100644 index 0000000..72271d5 --- /dev/null +++ b/linux/my_application.h @@ -0,0 +1,18 @@ +#ifndef FLUTTER_MY_APPLICATION_H_ +#define FLUTTER_MY_APPLICATION_H_ + +#include + +G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, + GtkApplication) + +/** + * my_application_new: + * + * Creates a new Flutter-based application. + * + * Returns: a new #MyApplication. + */ +MyApplication* my_application_new(); + +#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..7bda426 --- /dev/null +++ b/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Sun Dec 20 10:28:30 CST 2020 +sdk.dir=/home/zhangtianci/Android/Sdk diff --git a/newHSK6.csv b/newHSK6.csv new file mode 100755 index 0000000..b529584 --- /dev/null +++ b/newHSK6.csv @@ -0,0 +1,9726 @@ +1,涓鍐,y墨 z脿i,"1. repeatedly +",14 +2,涓鍒,y墨 qi猫,"1. everything +2. every +3. all +",14 +3,涓寰,y墨 l菧,"1. same +2. uniformly +3. all +4. without exception +",14 +4,涓鏃,y墨 d脿n,"1. in case (sth happens) +2. if +3. once (sth happens, then...) +4. when +5. in a short time +6. in one day +",14 +5,涓鑷,y墨 zh矛,"1. unanimous +2. identical (views or opinions) +",14 +6,涓,d墨ng,"1. surname Ding +2. fourth of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +3. fourth in order +4. letter ""D"" or roman ""IV"" in list ""A, B, C"", or ""I, II, III"" etc +5. ancient Chinese compass point: 195掳 +6. butyl +7. cubes (of food) +",1 +7,涓囦竴,w脿n y墨,"1. just in case +2. if by any chance +3. contingency +",41 +8,涓婂綋,sh脿ng d脿ng,"1. taken in (by sb's deceit) +2. to be fooled +3. to be duped +",44 +9,涓嬭浇,xi脿 z菐i,"1. to download +2. also pr. [xia4 zai4] +",43 +10,涓,b霉,"1. (negative prefix) +2. not +3. no +",4 +11,涓嶅厤,b霉 mi菐n,"1. inevitably +",43 +12,涓嶅牚,b霉 k膩n,"1. cannot bear +2. cannot stand +3. utterly +4. extremely +",41 +13,涓嶅,b霉 r煤,"1. not equal to +2. not as good as +3. inferior to +4. it would be better to +",42 +14,涓嶅Θ,b霉 f谩ng,"1. there is no harm in +2. might as well +",42 +15,涓嶅畨,b霉 膩n,"1. unpeaceful +2. unstable +3. uneasy +4. disturbed +5. restless +6. worried +",41 +16,涓嶆儨,b霉 x墨,"1. not stint +2. not spare +3. not hesitate (to do sth) +4. not scruple (to do sth) +",41 +17,涓嶆劎,b霉 ku矛,"1. to be worthy of +2. to deserve to be called +3. to prove oneself to be +",44 +18,涓嶆枡,b霉 li脿o,"1. unexpectedly +2. to one's surprise +",44 +19,涓嶆柇,b霉 du脿n,"1. unceasing +2. uninterrupted +3. continuous +4. constant +",44 +20,涓嶆椂,b霉 sh铆,"1. from time to time +2. now and then +3. occasionally +4. frequently +",42 +21,涓嶆,b霉 zh菒,"1. incessantly +2. without end +3. more than +4. not limited to +",43 +22,涓嶇劧,b霉 r谩n,"1. not so +2. no +3. or else +4. otherwise +5. if not +6. How about ...? +",42 +23,涓嶇,b霉 j墨n,"1. can't help (doing sth) +2. can't refrain from +",41 +24,涓嶈冻,b霉 z煤,"1. insufficient +2. lacking +3. deficiency +4. not enough +5. inadequate +6. not worth +7. cannot +8. should not +",42 +25,涓嶉【,b霉 g霉,"1. in spite of +2. regardless of +",44 +26,涓,y菙,"1. variant of 姝焲娆yu2] +2. and +3. to give +4. together with +5. to take part in +",3 +27,涓庡叾,y菙 q铆,"1. rather than... +2. 鑸囧叾|涓庡叾[yu3 qi2] A 涓嶅[bu4 ru2] B (rather than A, better to B) +",32 +28,涓,ch菕u,"1. surname Chou +2. clown +3. 2nd earthly branch: 1-3 a.m., 12th solar month (6th January to 3rd February), year of the Ox +4. ancient Chinese compass point: 30掳 +5. shameful +6. ugly +7. disgraceful +",3 +29,涓戞伓,ch菕u 猫,"1. ugly +2. repulsive +",34 +30,涓撲笟,zhu膩n y猫,"1. specialty +2. specialized field +3. main field of study (at university) +4. major +5. CL:闁|闂╗men2],鍊媩涓猍ge4] +6. professional +",14 +31,涓撳,zhu膩n ji膩,"1. expert +2. specialist +3. CL:鍊媩涓猍ge4] +",11 +32,涓撳績,zhu膩n x墨n,"1. to concentrate +2. absorption +3. concentration +4. engrossed +",11 +33,涓撻棬,zhu膩n m茅n,"1. specialist +2. specialized +3. customized +",12 +34,涓栫邯,sh矛 j矛,"1. century +2. CL:鍊媩涓猍ge4] +",44 +35,涓,b菒ng,"1. third of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. third in order +3. letter ""C"" or roman ""III"" in list ""A, B, C"", or ""I, II, III"" etc +4. ancient Chinese compass point: 165掳 +5. propyl +",3 +36,涓氫綑,y猫 y煤,"1. in one's spare time +2. outside working hours +3. amateur (historian etc) +",42 +37,涓氬姟,y猫 w霉,"1. business +2. professional work +3. service +4. CL:闋厊椤筟xiang4] +",44 +38,涓,c贸ng,"1. cluster +2. collection +3. collection of books +4. thicket +",2 +39,涓滆タ,d艒ng x墨,"1. east and west +2. thing +3. stuff +4. person +5. CL:鍊媩涓猍ge4],浠禰jian4] +",11 +40,涓濇,s墨 h谩o,"1. the slightest amount or degree +2. a bit +",12 +41,涓濈桓,s墨 ch贸u,"1. silk cloth +2. silk +",12 +42,涓汉,di奴 r茅n,"1. to lose face +",12 +43,涓ユ牸,y谩n g茅,"1. strict +2. stringent +3. tight +4. rigorous +",22 +44,涓ヨ們,y谩n s霉,"1. solemn +2. grave +3. serious +4. earnest +5. severe +",24 +45,涓ラ噸,y谩n zh貌ng,"1. grave +2. serious +3. severe +4. critical +",24 +46,涓,g猫,"1. individual +2. this +3. that +4. size +5. classifier for people or objects in general +6. variant of 鍊媩涓猍ge4] +",4 +47,涓汉,g猫 r茅n,"1. individual +2. personal +3. oneself +",42 +48,涓埆,g猫 bi茅,"1. individual +2. specific +3. respective +4. just one or two +",42 +49,涓,g猫 x矛ng,"1. individuality +2. personality +",44 +50,涓粙,zh艒ng ji猫,"1. to act as intermediary +2. to link +3. intermediate +4. inter- +5. agency +6. agent +",14 +51,涓績,zh艒ng x墨n,"1. center +2. heart +3. core +4. CL:鍊媩涓猍ge4] +",11 +52,涓棳,zh艒ng x煤n,"1. middle third of a month +",12 +53,涓,chu脿n,"1. to string together +2. to skewer +3. to connect wrongly +4. to gang up +5. to rove +6. string +7. bunch +8. skewer +9. classifier for things that are strung together, or in a bunch, or in a row: string of, bunch of, series of +10. to make a swift or abrupt linear movement (like a bead on an abacus) +11. to move across +",4 +54,涓存椂,l铆n sh铆,"1. at the instant sth happens +2. temporary +3. interim +4. ad hoc +",22 +55,涓讳汉,zh菙 r茅n,"1. master +2. host +3. owner +4. CL:鍊媩涓猍ge4] +",32 +56,涓讳换,zh菙 r猫n,"1. director +2. head +3. CL:鍊媩涓猍ge4] +",34 +57,涓诲姩,zh菙 d貌ng,"1. to take the initiative +2. to do sth of one's own accord +3. spontaneous +4. active +5. opposite: passive 琚嫊|琚姩[bei4 dong4] +6. drive (of gears and shafts etc) +",34 +58,涓诲腑,zh菙 x铆,"1. chairperson +2. premier +3. chairman +4. CL:鍊媩涓猍ge4],浣峓wei4] +",32 +59,涓诲紶,zh菙 zh膩ng,"1. to advocate +2. to stand for +3. view +4. position +5. stand +6. proposition +7. viewpoint +8. assertion +9. CL:鍊媩涓猍ge4] +",31 +60,涓绘剰,zh菙 yi,"1. plan +2. idea +3. decision +4. CL:鍊媩涓猍ge4] +5. Beijing pr. [zhu2 yi5] +",30 +61,涓绘寔,zh菙 ch铆,"1. to take charge of +2. to manage or direct +3. to preside over +4. to uphold +5. to stand for (justice etc) +6. to host (a TV or radio program etc) +7. (TV) anchor +",32 +62,涓昏,zh菙 gu膩n,"1. subjective +",31 +63,涓婚,zh菙 t铆,"1. theme +2. subject +",32 +64,涔夊姟,y矛 w霉,"1. duty +2. obligation +3. commitment +4. volunteer duty +5. CL:闋厊椤筟xiang4] +6. mandatory +7. voluntary +",44 +65,涔,zh墨,"1. (possessive particle, literary equivalent of 鐨刐de5]) +2. him +3. her +4. it +",1 +66,涔愬櫒,yu猫 q矛,"1. musical instrument +2. CL:浠禰jian4] +",44 +67,涔愯,l猫 gu膩n,"1. optimistic +2. hopeful +",41 +68,涔掍箵,p墨ng p膩ng,"1. ping-pong +2. table tennis +",11 +69,涔,gu膩i,"1. (of a child) obedient, well-behaved +2. clever +3. shrewd +4. alert +5. perverse +6. contrary to reason +7. irregular +8. abnormal +",1 +70,涔,Ch茅ng,"1. surname Cheng +2. to ride +3. to mount +4. to make use of +5. to avail oneself of +6. to take advantage of +7. to multiply (mathematics) +8. Buddhist sect or creed +9. four horse military chariot (archaic) +10. four (archaic) +11. generic term for history books +12. old variant of 涔榌cheng2] +",2 +71,涔,y菒,"1. second of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. second in order +3. letter ""B"" or roman ""II"" in list ""A, B, C"", or ""I, II, III"" etc +4. second party (in legal contract, usually 涔欐柟[yi3 fang1], as opposed to 鐢叉柟[jia3 fang1]) +5. ethyl +6. bent +7. winding +8. radical in Chinese characters (Kangxi radical 5) +9. ancient Chinese compass point: 105掳 +10. turning stroke (in Chinese characters) +11. see also 鎶榌zhe2] +",3 +72,涔,ji菙,"1. nine +2. 9 +",3 +73,涔熻,y臎 x菙,"1. perhaps +2. maybe +",33 +74,涔︽灦,sh奴 ji脿,"1. bookshelf +2. CL:鍊媩涓猍ge4] +",14 +75,涔,m菐i,"1. to buy +2. to purchase +",3 +76,浜,le,"1. (modal particle intensifying preceding clause) +2. (completed action marker) +3. to finish +4. to achieve +5. variant of 鐬瓅浜哰liao3] +6. to understand clearly +7. (of eyes) bright +8. clear-sighted +9. to understand clearly +10. unofficial variant of 鐬璠liao4] +",0 +77,浜夊彇,zh膿ng q菙,"1. to fight for +2. to strive for +3. to win over +",13 +78,浜夎,zh膿ng l霉n,"1. to argue +2. to debate +3. to contend +4. argument +5. contention +6. controversy +7. debate +8. CL:娆ci4],鍫磡鍦篬chang3] +",14 +79,浜嬪厛,sh矛 xi膩n,"1. in advance +2. before the event +3. beforehand +4. prior +",41 +80,浜嬪疄,sh矛 sh铆,"1. fact +2. CL:鍊媩涓猍ge4] +",42 +81,浜嬬墿,sh矛 w霉,"1. thing +2. object +3. CL:鍊媩涓猍ge4] +",44 +82,浜,猫r,"1. two +2. 2 +3. (Beijing dialect) stupid +",4 +83,浜庢槸,y煤 sh矛,"1. thereupon +2. as a result +3. consequently +4. thus +5. hence +",24 +84,浜,Y煤n,"1. (classical) to say +2. surname Yun +3. abbr. for Yunnan Province 闆插崡鐪亅浜戝崡鐪乕Yun2 nan2 Sheng3] +4. cloud +5. CL:鏈礫duo3] +",2 +85,浜氭床,Y脿 zh艒u,"1. Asia +2. abbr. for 浜炵窗浜炴床|浜氱粏浜氭床[Ya4 xi4 ya4 Zhou1] +",41 +86,浜ゅ線,ji膩o w菐ng,"1. to associate (with) +2. to have contact (with) +3. to hang out (with) +4. to date +5. (interpersonal) relationship +6. association +7. contact +",13 +87,浜ゆ崲,ji膩o hu脿n,"1. to exchange +2. to swap +3. to switch (telecom) +4. commutative (math) +5. to commute +",14 +88,浜ら檯,ji膩o j矛,"1. communication +2. social intercourse +",14 +89,浜т笟,ch菐n y猫,"1. industry +2. estate +3. property +4. industrial +",34 +90,浜у搧,ch菐n p菒n,"1. goods +2. merchandise +3. product +4. CL:鍊媩涓猍ge4] +",33 +91,浜х敓,ch菐n sh膿ng,"1. to arise +2. to come into being +3. to come about +4. to give rise to +5. to bring into being +6. to bring about +7. to produce +8. to engender +9. to generate +10. to appear +11. appearance +12. emergence +13. generation +14. production +15. yield +",31 +92,浜彈,xi菐ng sh貌u,"1. to enjoy +2. to live it up +3. pleasure +4. CL:绋畖绉峓zhong3] +",34 +93,浜,li脿ng,"1. bright +2. clear +3. resonant +4. to shine +5. to show +6. to reveal +",4 +94,浜插垏,q墨n qi猫,"1. amiable +2. cordial +3. close and dear +4. familiar +",14 +95,浜叉垰,q墨n qi,"1. a relative (i.e. family relation) +2. CL:闁|闂╗men2],鍊媩涓猍ge4],浣峓wei4] +",10 +96,浜茬埍,q墨n 脿i,"1. dear +2. beloved +3. darling +",14 +97,浜茶嚜,q墨n z矛,"1. personally +2. in person +3. oneself +",14 +98,浜轰簨,r茅n sh矛,"1. personnel +2. human resources +3. human affairs +4. ways of the world +5. (euphemism) sexuality +6. the facts of life +",24 +99,浜哄彛,r茅n k菕u,"1. population +2. people +",23 +100,浜哄憳,r茅n yu谩n,"1. staff +2. crew +3. personnel +4. CL:鍊媩涓猍ge4] +",22 +101,浜烘墠,r茅n c谩i,"1. talent +2. talented person +3. looks +4. attractive looks +",22 +102,浜虹墿,r茅n w霉,"1. person +2. character (in a play, novel etc) +3. protagonist +4. CL:鍊媩涓猍ge4] +",24 +103,浜虹敓,r茅n sh膿ng,"1. life (one's time on earth) +",21 +104,浜虹被,r茅n l猫i,"1. humanity +2. human race +3. mankind +",24 +105,浜,y矛,"1. 100 million +",4 +106,浠婂ぉ,j墨n ti膩n,"1. today +2. at the present +3. now +",11 +107,浠嶇劧,r茅ng r谩n,"1. still +2. yet +",22 +108,浠庝簨,c贸ng sh矛,"1. to go for +2. to engage in +3. to undertake +4. to deal with +5. to handle +6. to do +",24 +109,浠庡墠,c贸ng qi谩n,"1. previously +2. formerly +3. once upon a time +",22 +110,浠庡,c贸ng r贸ng,"1. to go easy +2. unhurried +3. calm +4. Taiwan pr. [cong1 rong2] +",22 +111,浠庢,c贸ng c菒,"1. from now on +2. since then +3. henceforth +",23 +112,浠庤,c贸ng 茅r,"1. thus +2. thereby +",22 +113,浠撲績,c膩ng c霉,"1. all of a sudden +2. hurriedly +",14 +114,浠撳簱,c膩ng k霉,"1. depot +2. storehouse +3. warehouse +",14 +115,浠旂粏,z菒 x矛,"1. careful +2. attentive +3. cautious +",34 +116,浠d环,d脿i ji脿,"1. price +2. cost +3. consideration (in share dealing) +",44 +117,浠g悊,d脿i l菒,"1. to act on behalf of sb in a responsible position +2. to act as an agent or proxy +3. surrogate +",43 +118,浠h〃,d脿i bi菐o,"1. representative +2. delegate +3. CL:浣峓wei4],鍊媩涓猍ge4],鍚峓ming2] +4. to represent +5. to stand for +6. on behalf of +7. in the name of +",43 +119,浠,y菒,"1. old variant of 浠yi3] +2. old variant of 浠yi3] +3. abbr. for Israel 浠ヨ壊鍒梉Yi3 se4 lie4] +4. to use +5. by means of +6. according to +7. in order to +8. because of +9. at (a certain date or place) +",3 +120,浠ヤ负,y菒 w茅i,"1. to believe +2. to think +3. to consider +4. to be under the impression +",32 +121,浠ュ強,y菒 j铆,"1. as well as +2. too +3. and +",32 +122,浠ユ潵,y菒 l谩i,"1. since (a previous event) +",32 +123,浠峰,ji脿 zh铆,"1. value +2. worth +3. fig. values (ethical, cultural etc) +4. CL:鍊媩涓猍ge4] +",42 +124,浠讳綍,r猫n h茅,"1. any +2. whatever +3. whichever +4. whatsoever +",42 +125,浠诲姟,r猫n wu,"1. mission +2. assignment +3. task +4. duty +5. role +6. CL:闋厊椤筟xiang4],鍊媩涓猍ge4] +",40 +126,浠夸經,f菐ng f煤,"1. variant of 褰峰娇|浠夸經[fang3 fu2] +2. to seem +3. as if +4. alike +5. similar +",32 +127,浼佷笟,q菒 y猫,"1. company +2. firm +3. enterprise +4. corporation +5. CL:瀹禰jia1] +",34 +128,浼戦棽,xi奴 xi谩n,"1. leisure +2. relaxation +3. not working +4. idle +5. to enjoy leisure +6. to lie fallow +",12 +129,浼樺娍,y艒u sh矛,"1. superiority +2. dominance +3. advantage +",14 +130,浼樻儬,y艒u hu矛,"1. preferential +2. favorable +",14 +131,浼樼偣,y艒u di菐n,"1. merit +2. benefit +3. strong point +4. advantage +5. CL:鍊媩涓猍ge4],闋厊椤筟xiang4] +",13 +132,浼樼,y艒u xi霉,"1. outstanding +2. excellent +",14 +133,浼樼編,y艒u m臎i,"1. graceful +2. fine +3. elegant +",13 +134,浼欎即,hu菕 b脿n,"1. partner +2. companion +3. comrade +",34 +135,浼,hu矛,"1. can +2. to be possible +3. to be able to +4. will +5. to be likely to +6. to be sure to +7. to assemble +8. to meet +9. to gather +10. to see +11. union +12. group +13. association +14. CL:鍊媩涓猍ge4] +15. a moment (Taiwan pr. for this sense is [hui3]) +16. to balance an account +17. accountancy +18. accounting +",4 +136,浼氳,ku脿i j矛,"1. accountant +2. accountancy +3. accounting +",44 +137,浼熷ぇ,w臎i d脿,"1. huge +2. great +3. grand +4. worthy of the greatest admiration +5. important (contribution etc) +",34 +138,浼犲崟,chu谩n d膩n,"1. leaflet +2. flier +3. pamphlet +",21 +139,浼犳巿,chu谩n sh貌u,"1. to impart +2. to pass on +3. to teach +",24 +140,浼犳挱,chu谩n b艒,"1. to disseminate +2. to propagate +3. to spread +",21 +141,浼犳煋,chu谩n r菐n,"1. to infect +2. contagious +",23 +142,浼犵粺,chu谩n t菕ng,"1. tradition +2. traditional +3. convention +4. conventional +5. CL:鍊媩涓猍ge4] +",23 +143,浼犺,chu谩n shu艒,"1. legend +2. folklore +3. tradition +4. it is said +5. they say that... +",21 +144,浼犺揪,chu谩n d谩,"1. to pass on +2. to convey +3. to relay +4. to transmit +5. transmission +",22 +145,浼ゅ,sh膩ng h脿i,"1. to injure +2. to harm +",14 +146,浼ゅ績,sh膩ng x墨n,"1. to grieve +2. to be broken-hearted +3. to feel deeply hurt +",11 +147,浼瘝,b贸 m菙,"1. wife of father's elder brother +2. aunt +3. (polite form of address for a woman who is about the age of one's mother) +4. CL:鍊媩涓猍ge4] +",23 +148,浼翠荆,b脿n l菤,"1. companion +2. mate +3. partner +",43 +149,浼撮殢,b脿n su铆,"1. to accompany +2. to follow +3. to occur together with +4. concomitant +",42 +150,浼,sh膿n,"1. to stretch +2. to extend +",1 +151,浼哄,c矛 h貌u,"1. to serve +2. to wait upon +",44 +152,浼间箮,s矛 h奴,"1. apparently +2. to seem +3. to appear +4. as if +5. seemingly +",41 +153,浼肩殑,sh矛 de,"1. seems as if +2. rather like +3. Taiwan pr. [si4 de5] +",40 +154,浣嶄簬,w猫i y煤,"1. to be located at +2. to be situated at +3. to lie +",42 +155,浣嶇疆,w猫i zhi,"1. position +2. place +3. seat +4. CL:鍊媩涓猍ge4] +",40 +156,浣撲細,t菒 hu矛,"1. to know from experience +2. to learn through experience +3. to realize +4. understanding +5. experience +",34 +157,浣撶幇,t菒 xi脿n,"1. to embody +2. to reflect +3. to incarnate +",34 +158,浣撹创,t菒 ti膿,"1. considerate (of other people's needs) +",31 +159,浣撻獙,t菒 y脿n,"1. to experience for oneself +",34 +160,浣曞喌,h茅 ku脿ng,"1. let alone +2. to say nothing of +3. besides +4. what's more +",24 +161,浣曞繀,h茅 b矛,"1. there is no need +2. why should +",24 +162,浣滀负,zu貌 w茅i,"1. one's conduct +2. deed +3. activity +4. accomplishment +5. achievement +6. to act as +7. as (in the capacity of) +8. qua +9. to view as +10. to look upon (sth as) +11. to take sth to be +",42 +163,浣滃搧,zu貌 p菒n,"1. work (of art) +2. opus +3. CL:閮╗bu4],绡嘯pian1] +",43 +164,浣滃,zu貌 ji膩,"1. author +2. CL:鍊媩涓猍ge4],浣峓wei4] +",41 +165,浣滄枃,zu貌 w茅n,"1. to write an essay +2. composition (student essay) +3. CL:绡嘯pian1] +",42 +166,浣滅敤,zu貌 y貌ng,"1. to act on +2. to affect +3. action +4. function +5. activity +6. impact +7. result +8. effect +9. purpose +10. intent +11. to play a role +12. corresponds to English -ity, -ism, -ization +13. CL:鍊媩涓猍ge4] +",44 +167,浣滆,zu貌 zh臎,"1. author +2. writer +3. CL:鍊媩涓猍ge4] +",43 +168,浣╂湇,p猫i f煤,"1. to admire +",42 +169,浣,sh菒,"1. to make +2. to cause +3. to enable +4. to use +5. to employ +6. to send +7. to instruct sb to do sth +8. envoy +9. messenger +",3 +170,浣垮姴鍎,sh菒 j矛n r,"1. erhua variant of 浣垮媮|浣垮姴[shi3 jin4] +",34 +171,浣跨敤,sh菒 y貌ng,"1. to use +2. to employ +3. to apply +4. to make use of +",34 +172,渚濈劧,y墨 r谩n,"1. still +2. as before +",12 +173,渚ч潰,c猫 mi脿n,"1. lateral side +2. side +3. aspect +4. profile +",44 +174,渚,bi脿n,"1. ordinary +2. plain +3. convenient +4. as convenient +5. when the chance arises +6. handy +7. easy +8. informal +9. simple +10. so +11. thus +12. to relieve oneself +13. to urinate +14. to defecate +15. equivalent to 灏盵jiu4]: then +16. in that case +17. even if +18. soon afterwards +19. advantageous +20. cheap +",4 +175,渚夸簬,bi脿n y煤,"1. easy to +2. convenient for +",42 +176,渚垮埄,bi脿n l矛,"1. convenient +2. easy +3. to facilitate +",44 +177,渚挎潯,bi脿n ti谩o,"1. (informal) note +2. CL:寮祙寮燵zhang1],鍊媩涓猍ge4] +",42 +178,淇冧娇,c霉 sh菒,"1. to induce +2. to promote +3. to urge +4. to impel +5. to bring about +6. to provoke +7. to drive (sb to do sth) +8. to catalyze +9. to actuate +10. to contribute to (some development) +",43 +179,淇冭繘,c霉 j矛n,"1. to promote (an idea or cause) +2. to advance +3. boost +",44 +180,淇濆吇,b菐o y菐ng,"1. to take good care of (or conserve) one's health +2. to keep in good repair +3. to maintain +4. maintenance +",33 +181,淇濆崼,b菐o w猫i,"1. to defend +2. to safeguard +",34 +182,淇濆,b菐o m菙,"1. nanny +2. housekeeper +",33 +183,淇濆瓨,b菐o c煤n,"1. to conserve +2. to preserve +3. to keep +4. to save (a file etc) (computing) +",32 +184,淇濆畧,b菐o sh菕u,"1. conservative +2. to guard +3. to keep +",33 +185,淇濆瘑,b菐o m矛,"1. to keep sth confidential +2. to maintain secrecy +",34 +186,淇濇寔,b菐o ch铆,"1. to keep +2. to maintain +3. to hold +4. to preserve +",32 +187,淇濈暀,b菐o li煤,"1. to retain +2. to continue to have +3. to preserve +4. to maintain +5. to reserve +6. reservations +7. to hold back (approval or acceptance) +",32 +188,淇濈,b菐o gu菐n,"1. to assure +2. to guarantee +3. to take care of +4. to safeguard +5. certainly +6. surely +",33 +189,淇濋噸,b菐o zh貌ng,"1. to take care of oneself +",34 +190,淇濋櫓,b菐o xi菐n,"1. insurance +2. to insure +3. safe +4. secure +5. be sure +6. be bound to +7. CL:浠絒fen4] +",33 +191,淇濋殰,b菐o zh脿ng,"1. to ensure +2. to guarantee +3. to safeguard +",34 +192,淇′换,x矛n r猫n,"1. to trust +2. to have confidence in +",44 +193,淇″彿,x矛n h脿o,"1. signal +",44 +194,淇″皝,x矛n f膿ng,"1. envelope +2. CL:鍊媩涓猍ge4] +",41 +195,淇″績,x矛n x墨n,"1. confidence +2. faith (in sb or sth) +3. CL:鍊媩涓猍ge4] +",41 +196,淇℃伅,x矛n x墨,"1. information +2. news +3. message +",41 +197,淇敼,xi奴 g菐i,"1. to amend +2. to alter +3. to modify +",13 +198,淇悊,xi奴 l菒,"1. to repair +2. to fix +3. to prune +4. to trim +5. (coll.) to sort sb out +6. to fix sb +",13 +199,鍊掗棴,d菐o b矛,"1. to go bankrupt +2. to close down +",34 +200,鍊掗湁,d菐o m茅i,"1. to have bad luck +2. to be out of luck +",32 +201,鍊熷彛,ji猫 k菕u,"1. to use as an excuse +2. on the pretext +3. excuse +4. pretext +",43 +202,鍊″,ch脿ng d菐o,"1. to advocate +2. to initiate +3. to propose +4. to be a proponent of (an idea or school of thought) +",43 +203,鍊¤,ch脿ng y矛,"1. to suggest +2. to initiate +3. proposal +4. initiative +",44 +204,鍊煎緱,zh铆 de,"1. to be worth +2. to deserve +",20 +205,鍋囧,ji菐 r煤,"1. if +",32 +206,鍋囪,ji菐 zhu膩ng,"1. to feign +2. to pretend +",31 +207,鍋囪,ji菐 sh猫,"1. to suppose +2. to presume +3. to assume +4. supposing that ... +5. if +6. hypothesis +7. conjecture +",34 +208,鍋,t铆ng,"1. to stop +2. to halt +3. to park (a car) +",2 +209,鍋ヨ韩,ji脿n sh膿n,"1. to exercise +2. to keep fit +3. to work out +4. physical exercise +",41 +210,鍋剁劧,菕u r谩n,"1. incidentally +2. occasional +3. occasionally +4. by chance +5. randomly +",32 +211,鍋,t艒u,"1. to steal +2. to pilfer +3. to snatch +4. thief +5. stealthily +",1 +212,鍋胯繕,ch谩ng hu谩n,"1. to repay +2. to reimburse +",22 +213,鍌嶆櫄,b脿ng w菐n,"1. in the evening +2. when night falls +3. towards evening +4. at night fall +5. at dusk +",43 +214,鍌ㄥ,ch菙 b猫i,"1. reserves +2. to store up +",34 +215,鍌ㄥ瓨,ch菙 c煤n,"1. stockpile +2. to store +3. to stockpile +4. storage +",32 +216,鍌ㄨ搫,ch菙 x霉,"1. to deposit money +2. to save +3. savings +",34 +217,鍌,cu墨,"1. to urge +2. to press +3. to prompt +4. to rush sb +5. to hasten sth +6. to expedite +",1 +218,鍌,sh菐,"1. foolish +",3 +219,鍎垮瓙,茅r zi,"1. son +",20 +220,鍏佽,y菙n x菙,"1. to permit +2. to allow +",33 +221,鍏冩棪,Yu谩n d脿n,"1. New Year's Day +",24 +222,鍏勫紵,xi艒ng d矛,"1. brothers +2. younger brother +3. CL:鍊媩涓猍ge4] +4. I, me (humble term used by men in public speech) +5. brotherly +6. fraternal +",14 +223,鍏呭垎,ch艒ng f猫n,"1. ample +2. sufficient +3. adequate +4. full +5. fully +6. to the full +",14 +224,鍏呭疄,ch艒ng sh铆,"1. rich +2. full +3. substantial +4. to enrich +5. to augment +6. to substantiate (an argument) +",12 +225,鍏呭綋,ch艒ng d膩ng,"1. to serve as +2. to act as +3. to play the role of +",11 +226,鍏呮矝,ch艒ng p猫i,"1. abundant +2. plentiful +3. vigorous +",14 +227,鍏呮弧,ch艒ng m菐n,"1. full of +2. brimming with +3. very full +4. permeated +",13 +228,鍏呰冻,ch艒ng z煤,"1. adequate +2. sufficient +3. abundant +",12 +229,鍏変复,gu膩ng l铆n,"1. (formal) to honor with one's presence +2. to attend +",12 +230,鍏夋槑,gu膩ng m铆ng,"1. light +2. radiance +3. (fig.) bright (prospects etc) +4. openhearted +",12 +231,鍏夋粦,gu膩ng hu谩,"1. glossy +2. sleek +3. smooth +",12 +232,鍏夌洏,gu膩ng p谩n,"1. compact disc +2. CD or DVD +3. CD ROM +4. CL:鐗嘯pian4],寮祙寮燵zhang1] +",12 +233,鍏,k猫,"1. to be able to +2. to subdue +3. to restrain +4. to overcome +5. gram +6. Tibetan unit of land area, about 6 ares +7. Ke (c. 2000 BC), seventh of the legendary Flame Emperors, 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God +8. variant of 鍏媅ke4] +9. to subdue +10. to overthrow +11. to restrain +12. to scold +13. to beat +14. variant of 鍓媩鍏媅ke4] +",4 +234,鍏嬫湇,k猫 f煤,"1. (try to) overcome (hardships etc) +2. to conquer +3. to put up with +4. to endure +",42 +235,鍏戞崲,du矛 hu脿n,"1. to convert +2. to exchange +",44 +236,鍏戠幇,du矛 xi脿n,"1. (of a cheque etc) to cash +2. to honor a commitment +",44 +237,鍏斿瓙,t霉 zi,"1. hare +2. rabbit +3. CL:闅粅鍙猍zhi1] +",40 +238,鍏,d菐ng,"1. surname Dang +2. party +3. association +4. club +5. society +6. CL:鍊媩涓猍ge4] +",3 +239,鍏,d艒u,"1. pocket +2. bag +3. to wrap up or hold in a bag +4. to move in a circle +5. to canvas or solicit +6. to take responsibility for +7. to disclose in detail +8. combat armor (old) +9. old variant of 鍏淸dou1] +",1 +240,鍏ュ彛,r霉 k菕u,"1. entrance +2. to import +",43 +241,鍏ㄩ儴,qu谩n b霉,"1. whole +2. entire +3. complete +",24 +242,鍏ㄩ潰,qu谩n mi脿n,"1. all-around +2. comprehensive +3. total +4. overall +",24 +243,鍏富,g艒ng zh菙,"1. princess +",13 +244,鍏厓,g艒ng yu谩n,"1. CE (Common Era) +2. Christian Era +3. AD (Anno Domini) +",12 +245,鍏瘬,g艒ng y霉,"1. apartment building +2. block of flats +3. CL:濂梉tao4] +",14 +246,鍏竷,g艒ng b霉,"1. to announce +2. to make public +3. to publish +",14 +247,鍏钩,g艒ng p铆ng,"1. fair +2. impartial +",12 +248,鍏紑,g艒ng k膩i,"1. public +2. to publish +3. to make public +",11 +249,鍏,li霉,"1. six +2. 6 +",4 +250,鍏抽棴,gu膩n b矛,"1. to close +2. to shut +",14 +251,鍏村,x墨ng f猫n,"1. excited +2. excitement +",14 +252,鍏朵腑,q铆 zh艒ng,"1. among +2. in +3. included among these +",21 +253,鍏朵綑,q铆 y煤,"1. the rest +2. the others +3. remaining +4. remainder +5. apart from them +",22 +254,鍏舵,q铆 c矛,"1. next +2. secondly +",24 +255,鍏蜂綋,j霉 t菒,"1. concrete +2. definite +3. specific +",43 +256,鍏峰,j霉 b猫i,"1. to possess +2. to have +3. equipped with +4. able to fulfill (conditions or requirements) +",44 +257,鍏稿瀷,di菐n x铆ng,"1. model +2. typical case +3. archetype +4. typical +5. representative +",32 +258,鍏哥ぜ,di菐n l菒,"1. celebration +2. ceremony +",33 +259,鍏绘垚,y菐ng ch茅ng,"1. to cultivate +2. to raise +3. to form (a habit) +4. to acquire +",32 +260,鍏艰亴,ji膩n zh铆,"1. to hold concurrent posts +2. concurrent job +3. moonlighting +",12 +261,鍐呯,n猫i k膿,"1. internal medicine +2. general medicine +",41 +262,鍐呴儴,n猫i b霉,"1. interior +2. inside (part, section) +3. internal +",44 +263,鍐,c猫,"1. book +2. booklet +3. classifier for books +",4 +264,鍐嶄笁,z脿i s膩n,"1. over and over again +2. again and again +",41 +265,鍐掗櫓,m脿o xi菐n,"1. to take risks +2. to take chances +3. foray +4. adventure +",43 +266,鍐欎綔,xi臎 zu貌,"1. to write +2. to compose +3. writing +4. written works +",34 +267,鍐涗簨,j奴n sh矛,"1. military affairs +2. military matters +3. military +",14 +268,鍐滀笟,n贸ng y猫,"1. agriculture +2. farming +",24 +269,鍐滄潙,n贸ng c奴n,"1. rural area +2. village +3. CL:鍊媩涓猍ge4] +",21 +270,鍐滄皯,n贸ng m铆n,"1. peasant +2. farmer +3. CL:鍊媩涓猍ge4] +",22 +271,鍐犲啗,gu脿n j奴n,"1. champion +2. CL:鍊媩涓猍ge4] +",41 +272,鍐伴浌,b墨ng b谩o,"1. hail +2. hailstone +3. CL:鍫磡鍦篬chang2],绮抂li4] +",12 +273,鍐,ch艒ng,"1. (of water) to dash against +2. to mix with water +3. to infuse +4. to rinse +5. to flush +6. to develop (a film) +7. to rise in the air +8. to clash +9. to collide with +10. thoroughfare +11. to go straight ahead +12. to rush +13. to clash +14. powerful +15. vigorous +16. pungent +17. towards +18. in view of +",1 +274,鍐插嚮,ch艒ng j墨,"1. to attack +2. to batter +3. (of waves) to pound against +4. shock +5. impact +",11 +275,鍐插姩,ch艒ng d貌ng,"1. to have an urge +2. to be impetuous +3. impulse +4. urge +",14 +276,鍐茬獊,ch艒ng t奴,"1. conflict +2. to conflict +3. clash of opposing forces +4. collision (of interests) +5. contention +",11 +277,鍐冲績,ju茅 x墨n,"1. determination +2. resolution +3. determined +4. firm and resolute +5. to make up one's mind +6. CL:鍊媩涓猍ge4] +",21 +278,鍐宠禌,ju茅 s脿i,"1. finals (of a competition) +",24 +279,鍐,l臎ng,"1. surname Leng +2. cold +",3 +280,鍐锋贰,l臎ng d脿n,"1. cold +2. indifferent +",34 +281,鍐,d貌ng,"1. to freeze +2. to feel very cold +3. aspic or jelly +",4 +282,鍐荤粨,d貌ng ji茅,"1. to freeze (loan, wage, price etc) +",42 +283,鍑嗘椂,zh菙n sh铆,"1. on time +2. punctual +3. on schedule +",32 +284,鍑嗙‘,zh菙n qu猫,"1. accurate +2. exact +3. precise +",34 +285,鍑戝悎,c貌u he,"1. to bring together +2. to make do in a bad situation +3. to just get by +4. to improvise +5. passable +6. not too bad +",40 +286,鍑℃槸,f谩n sh矛,"1. each and every +2. every +3. all +4. any +",24 +287,鍑,p铆ng,"1. variant of 鎲憒鍑璠ping2] +2. to lean against +3. to rely on +4. on the basis of +5. no matter (how, what etc) +6. proof +",2 +288,鍑瑰嚫,膩o t奴,"1. bumpy +2. uneven +3. slotted and tabbed joint +4. crenelation +",11 +289,鍑哄崠,ch奴 m脿i,"1. to offer for sale +2. to sell +3. to sell out or betray +",14 +290,鍑哄彛,ch奴 k菕u,"1. an exit +2. CL:鍊媩涓猍ge4] +3. to speak +4. to export +5. (of a ship) to leave port +",13 +291,鍑哄腑,ch奴 x铆,"1. to attend +2. to participate +3. present +",12 +292,鍑烘伅,ch奴 x墨,"1. to yield interest, profit etc +2. to exhale (Buddhism) +3. future prospects +4. profit +5. to mature +6. to grow up +",11 +293,鍑虹増,ch奴 b菐n,"1. to publish +2. to come off the press +3. to put out +",13 +294,鍑虹ず,ch奴 sh矛,"1. to show +2. to take out and show to others +3. to display +",14 +295,鍑虹,ch奴 sh茅n,"1. spellbound +2. entranced +3. lost in thought +",12 +296,鍑鸿壊,ch奴 s猫,"1. remarkable +2. outstanding +",14 +297,鍑鸿矾,ch奴 l霉,"1. a way out (of a difficulty etc) +",14 +298,鍑鸿韩,ch奴 sh膿n,"1. to be born of +2. to come from +3. family background +4. class origin +",11 +299,鍒嗗埆,f膿n bi茅,"1. to part or leave each other +2. to distinguish +3. difference +4. in different ways +5. differently +6. separately or individually +",12 +300,鍒嗗竷,f膿n b霉,"1. distributed +2. to distribute +",14 +301,鍒嗘墜,f膿n sh菕u,"1. to part company +2. to split up +3. to break up +",13 +302,鍒嗘瀽,f膿n x墨,"1. to analyze +2. analysis +3. CL:鍊媩涓猍ge4] +",11 +303,鍒嗛厤,f膿n p猫i,"1. to distribute +2. to assign +3. to allocate +4. to partition (a hard drive) +",14 +304,鍒,qi猫,"1. to cut +2. to slice +3. tangent (math) +4. definitely +5. absolutely (not) +6. (scoffing or dismissive interjection) Yeah, right. +7. Tut! +8. to grind +9. close to +10. eager +11. to correspond to +12. see also 鍙嶅垏[fan3 qie4] +",4 +305,鍒,hu脿,"1. to row +2. to paddle +3. profitable +4. worth (the effort) +5. it pays (to do sth) +6. to cut +7. to slash +8. to scratch (cut into the surface of sth) +9. to strike (a match) +10. to delimit +11. to transfer +12. to assign +13. to plan +14. to draw (a line) +15. stroke of a Chinese character +",4 +306,鍒楄溅,li猫 ch膿,"1. (railway) train +",41 +307,鍒,z茅,"1. (conjunction used to express contrast with a previous clause) but +2. then +3. standard +4. norm +5. principle +6. to imitate +7. to follow +8. classifier for written items +",2 +308,鍒涗笟,chu脿ng y猫,"1. to begin an undertaking +2. to start a major task +3. to initiate +4. to venture +5. venture +6. entrepreneurship +",44 +309,鍒涗綔,chu脿ng zu貌,"1. to create +2. to produce +3. to write +4. creative work +5. creation +6. CL:鍊媩涓猍ge4] +",44 +310,鍒涙柊,chu脿ng x墨n,"1. innovation +2. to bring forth new ideas +3. to blaze new trails +",41 +311,鍒涚珛,chu脿ng l矛,"1. to establish +2. to set up +3. to found +",44 +312,鍒涢,chu脿ng z脿o,"1. to create +2. to bring about +3. to produce +4. to set (a record) +",44 +313,鍒濇,ch奴 b霉,"1. initial +2. preliminary +3. tentative +",14 +314,鍒濈骇,ch奴 j铆,"1. junior +2. primary +",12 +315,鍒犻櫎,sh膩n ch煤,"1. to delete +2. to cancel +",12 +316,鍒╂伅,l矛 x墨,"1. interest (on a loan) +2. CL:绛唡绗擺bi3] +",41 +317,鍒╂鼎,l矛 r霉n,"1. profits +",44 +318,鍒╃敤,l矛 y貌ng,"1. to exploit +2. to make use of +3. to use +4. to take advantage of +5. to utilize +",44 +319,鍒╃泭,l矛 y矛,"1. benefit +2. (in sb's) interest +3. CL:鍊媩涓猍ge4] +",44 +320,鍒,bi茅 sh霉,"1. villa +2. CL:骞zhuang4],搴zuo4] +",24 +321,鍒壄,bi猫 niu,"1. awkward +2. difficult +3. uncomfortable +4. not agreeing +5. at loggerheads +6. gauche +",40 +322,鍒嚧,bi茅 zh矛,"1. unusual +2. unique +3. variant of 鍒ョ坊|鍒嚧[bie2 zhi4] +",24 +323,鍒拌揪,d脿o d谩,"1. to reach +2. to arrive +",42 +324,鍒朵綔,zh矛 zu貌,"1. to make +2. to manufacture +",44 +325,鍒跺畾,zh矛 d矛ng,"1. to draw up +2. to formulate +",44 +326,鍒跺害,zh矛 d霉,"1. system (e.g. political, adminstrative etc) +2. institution +3. CL:鍊媩涓猍ge4] +",44 +327,鍒堕,zh矛 z脿o,"1. to manufacture +2. to make +",44 +328,鍒归偅,ch脿 n脿,"1. an instant (Sanskrit: ksana) +2. split second +3. the twinkling of an eye +",44 +329,鍒,c矛,"1. (onom.) whoosh +2. thorn +3. sting +4. thrust +5. to prick +6. to pierce +7. to stab +8. to assassinate +9. to murder +",4 +330,鍒烘縺,c矛 j墨,"1. to provoke +2. to irritate +3. to upset +4. to stimulate +5. to excite +6. irritant +",41 +331,鍒昏嫤,k猫 k菙,"1. hardworking +2. assiduous +",43 +332,鍓嶉,qi谩n t煤,"1. prospects +2. future outlook +3. journey +",22 +333,鍓ュ墛,b艒 xu膿,"1. to exploit +2. exploitation +",11 +334,鍓,sh猫ng,"1. to remain +2. to be left +3. to have as remainder +",4 +335,鍓垁,ji菐n d膩o,"1. scissors +2. CL:鎶奫ba3] +",31 +336,鍔涢噺,l矛 liang,"1. power +2. force +3. strength +",40 +337,鍔,qu脿n,"1. to advise +2. to urge +3. to try to persuade +4. to exhort +5. to console +6. to soothe +",4 +338,鍔炵悊,b脿n l菒,"1. to handle +2. to transact +3. to conduct +",43 +339,鍔熻兘,g艒ng n茅ng,"1. function +2. capability +",12 +340,鍔ㄥ姏,d貌ng l矛,"1. power +2. motion +3. propulsion +4. force +",44 +341,鍔ㄥ憳,d貌ng yu谩n,"1. to mobilize +2. to arouse +3. mobilization +4. CL:娆ci4],鍊媩涓猍ge4] +",42 +342,鍔ㄦ,d貌ng t脿i,"1. movement +2. motion +3. development +4. trend +5. dynamic (science) +",44 +343,鍔ㄦ墜,d貌ng sh菕u,"1. to set about (a task) +2. to hit +3. to punch +4. to touch +",43 +344,鍔ㄦ満,d貌ng j墨,"1. motor +2. locomotive +3. motive +4. motivation +5. intention +",41 +345,鍔ㄨ剦,d貌ng m脿i,"1. artery +",44 +346,鍔ㄨ崱,d貌ng d脿ng,"1. variant of 鍕曡暕|鍔ㄨ崱[dong4 dang4] +2. unrest (social or political) +3. turmoil +4. upheaval +5. commotion +",44 +347,鍔ㄨ韩,d貌ng sh膿n,"1. to go on a journey +2. to leave +",41 +348,鍔ㄩ潤,d貌ng j矛ng,"1. sound of activity or people talking +2. news of activity +",44 +349,鍔冲姩,l谩o d貌ng,"1. work +2. toil +3. physical labor +4. CL:娆ci4] +",24 +350,鍔抽┚,l谩o ji脿,"1. excuse me +",24 +351,鍕囨暍,y菕ng g菐n,"1. brave +2. courageous +",33 +352,鍕囨皵,y菕ng q矛,"1. courage +2. valor +",34 +353,鍕ゅ,q铆n f猫n,"1. hardworking +2. diligent +",24 +354,鍕哄瓙,sh谩o zi,"1. scoop +2. ladle +3. CL:鎶奫ba3] +",20 +355,鍕,w霉,"1. do not +",4 +356,鍖呭惈,b膩o h谩n,"1. to contain +2. to embody +3. to include +",12 +357,鍖呭洿,b膩o w茅i,"1. to surround +2. to encircle +3. to hem in +",12 +358,鍖呭簢,b膩o b矛,"1. to shield +2. to harbor +3. to cover up +",14 +359,鍖呮嫭,b膩o ku貌,"1. to comprise +2. to include +3. to involve +4. to incorporate +5. to consist of +",14 +360,鍖呰⒈,b膩o fu,"1. wrapping cloth +2. a bundle wrapped in cloth +3. load +4. weight +5. burden +6. funny part +7. punchline +",10 +361,鍖呰,b膩o zhu膩ng,"1. to pack +2. to package +3. to wrap +4. packaging +",11 +362,鍖呰9,b膩o gu菕,"1. to wrap up +2. to bind up +3. bundle +4. parcel +5. package +6. CL:鍊媩涓猍ge4] +",13 +363,鍖嗗繖,c艒ng m谩ng,"1. hasty +2. hurried +",12 +364,鍖栧,hu脿 xu茅,"1. chemistry +2. chemical +",42 +365,鍖椾含,B臎i j墨ng,"1. Beijing, capital of People's Republic of China +2. Peking +3. PRC government +",31 +366,鍖楁瀬,b臎i j铆,"1. the North Pole +2. the Arctic Pole +3. the north magnetic pole +",32 +367,鍖,p菒,"1. mate +2. one of a pair +3. classifier for horses, mules etc +4. Taiwan pr. [pi1] +5. ordinary person +6. classifier for cloth: bolt +7. horsepower +8. variant of 鍖筟pi3] +9. classifier for cloth: bolt +",3 +368,鍖哄埆,q奴 bi茅,"1. difference +2. to distinguish +3. to discriminate +4. to make a distinction +5. CL:鍊媩涓猍ge4] +",12 +369,鍗佸垎,sh铆 f膿n,"1. very +2. completely +3. utterly +4. extremely +5. absolutely +6. hundred percent +7. to divide into ten equal parts +",21 +370,鍗冧竾,qi膩n w脿n,"1. ten million +2. countless +3. many +4. one must by all means +",14 +371,鍗,sh膿ng,"1. to ascend +2. to rise to the rank of +3. to promote +4. to hoist +5. liter +6. measure for dry grain equal to one-tenth dou 鏂梉dou3] +7. variant of 鍗嘯sheng1] +8. to ascend +9. to rise in rank +10. variant of 鍗嘯sheng1] +",1 +372,鍗庤,Hu谩 y矛,"1. ethnic Chinese +2. non-Chinese citizen of Chinese ancestry +",24 +373,鍗戦剻,b膿i b菒,"1. base +2. mean +3. contemptible +4. despicable +",13 +374,鍗曞厓,d膩n yu谩n,"1. unit (forming an entity) +2. element +3. (in a residential building) entrance or staircase +",12 +375,鍗曠函,d膩n ch煤n,"1. simple +2. pure +3. unsophisticated +4. merely +5. purely +",12 +376,鍗氱墿棣,b贸 w霉 gu菐n,"1. museum +",243 +377,鍗,zh脿n,"1. variant of 鍗燵zhan4] +2. to observe +3. to divine +4. to take possession of +5. to occupy +6. to take up +",4 +378,鍗犵嚎,zh脿n xi脿n,"1. busy (telephone line) +",44 +379,鍗¤溅,k菐 ch膿,"1. truck +2. CL:杓泑杈哰liang4] +",31 +380,鍗у,w貌 sh矛,"1. bedroom +2. CL:闁搢闂碵jian1] +",44 +381,鍗板埛,y矛n shu膩,"1. to print +2. printing +",41 +382,鍗拌薄,y矛n xi脿ng,"1. impression +",44 +383,鍗卞,w膿i h脿i,"1. to jeopardize +2. to harm +3. to endanger +4. harmful effect +5. damage +6. CL:鍊媩涓猍ge4] +",14 +384,鍗遍櫓,w膿i xi菐n,"1. danger +2. dangerous +",13 +385,鍗,qu猫,"1. old variant of 鍗粅鍗碵que4] +2. but +3. yet +4. however +5. while +6. to go back +7. to decline +8. to retreat +9. nevertheless +10. even though +",4 +386,鍘嬪姏,y膩 l矛,"1. pressure +",14 +387,鍘樼背,l铆 m菒,"1. centimeter +2. also written 閲愮背|鍘樼背 +3. centimeter +4. also written 鍘樼背 +",23 +388,鍘熷垯,yu谩n z茅,"1. principle +2. doctrine +3. CL:鍊媩涓猍ge4] +",22 +389,鍘熷洜,yu谩n y墨n,"1. cause +2. origin +3. root cause +4. reason +5. CL:鍊媩涓猍ge4] +",21 +390,鍘熸枡,yu谩n li脿o,"1. raw material +2. CL:鍊媩涓猍ge4] +",24 +391,鍘熸潵,yu谩n l谩i,"1. original +2. former +3. originally +4. formerly +5. at first +6. so, actually, as it turns out +",22 +392,鍘熻皡,yu谩n li脿ng,"1. to excuse +2. to forgive +3. to pardon +",24 +393,鍘讳笘,q霉 sh矛,"1. to pass away +2. to die +",44 +394,鍘,xi脿n,"1. county +",4 +395,鍙備笌,c膩n y霉,"1. to participate (in sth) +",14 +396,鍙傜収,c膩n zh脿o,"1. to consult a reference +2. to refer to (another document) +",14 +397,鍙傝,c膩n k菐o,"1. consultation +2. reference +3. to consult +4. to refer +",13 +398,鍙傝皨,c膩n m贸u,"1. staff officer +2. to give advice +",12 +399,鍙夊瓙,ch膩 zi,"1. fork +2. CL:鎶奫ba3] +",10 +400,鍙婃牸,j铆 g茅,"1. to pass an exam or a test +2. to meet a minimum standard +",22 +401,鍙嬪ソ,y菕u h菐o,"1. Youhao district of Yichun city 浼婃槬甯俒Yi1 chun1 shi4], Heilongjiang +2. friendly +3. amicable +4. close friend +",33 +402,鍙嬭皧,y菕u y矛,"1. companionship +2. fellowship +3. friendship +",34 +403,鍙屾柟,shu膩ng f膩ng,"1. bilateral +2. both sides +3. both parties involved +",11 +404,鍙嶅,f菐n f霉,"1. variant of 鍙嶈|鍙嶅[fan3 fu4] +2. repeatedly +3. over and over +4. to upend +5. unstable +6. to come and go +7. (of an illness) to return +",34 +405,鍙嶅簲,f菐n y矛ng,"1. to react +2. to respond +3. reaction +4. response +5. reply +6. chemical reaction +7. CL:鍊媩涓猍ge4] +",34 +406,鍙嶆槧,f菐n y矛ng,"1. to mirror +2. to reflect +3. mirror image +4. reflection +5. (fig.) to report +6. to make known +7. to render +",34 +407,鍙嶆,f菐n zh猫ng,"1. anyway +2. in any case +3. to come over from the enemy's side +",34 +408,鍙嶈,f菐n 茅r,"1. instead +2. on the contrary +3. contrary (to expectations) +",32 +409,鍙嶉┏,f菐n b贸,"1. to retort +2. to refute +",32 +410,鍙戝姩,f膩 d貌ng,"1. to start +2. to launch +3. to unleash +4. to mobilize +5. to arouse +",14 +411,鍙戝憜,f膩 d膩i,"1. to stare blankly +2. to be stunned +3. to be lost in thought +",11 +412,鍙戝皠,f膩 sh猫,"1. to shoot (a projectile) +2. to fire (a rocket) +3. to launch +4. to emit (a particle) +5. to discharge +6. emanation +7. emission +",14 +413,鍙戝竷,f膩 b霉,"1. to release +2. to issue +3. to announce +4. to distribute +5. also written 鐧煎竷|鍙戝竷[fa1 bu4] +6. to release +7. to issue +8. to announce +9. to distribute +",14 +414,鍙戞剚,f膩 ch贸u,"1. to worry +2. to fret +3. to be anxious +4. to become sad +",12 +415,鍙戞壃,f膩 y谩ng,"1. to develop +2. to make full use of +",12 +416,鍙戞姈,f膩 d菕u,"1. to tremble +2. to shake +3. to shiver +",13 +417,鍙戞尌,f膩 hu墨,"1. to display +2. to exhibit +3. to bring out implicit or innate qualities +4. to express (a thought or moral) +5. to develop (an idea) +6. to elaborate (on a theme) +",11 +418,鍙戞槑,f膩 m铆ng,"1. to invent +2. an invention +3. CL:鍊媩涓猍ge4] +",12 +419,鍙戠値,f膩 y谩n,"1. to become inflamed +2. inflammation +",12 +420,鍙戠エ,f膩 pi脿o,"1. invoice +2. receipt or bill for purchase +",14 +421,鍙戣偛,f膩 y霉,"1. to develop +2. to mature +3. growth +4. development +5. (sexually) mature +",14 +422,鍙戣,f膩 x铆ng,"1. to publish +2. to issue (stocks, currency etc) +3. to release +4. to distribute (a film) +",12 +423,鍙戣〃,f膩 bi菐o,"1. to issue +2. to publish +",13 +424,鍙戣,f膩 ju茅,"1. to become aware +2. to detect +3. to realize +4. to perceive +",12 +425,鍙戣█,f膩 y谩n,"1. to make a speech +2. statement +3. utterance +4. CL:鍊媩涓猍ge4] +",12 +426,鍙戣獡,f膩 sh矛,"1. to vow +2. to pledge +3. to swear +",14 +427,鍙戣储,f膩 c谩i,"1. to get rich +",12 +428,鍙戣揪,f膩 d谩,"1. developed (country etc) +2. flourishing +3. to develop +",12 +429,鍙,q菙,"1. to take +2. to get +3. to choose +4. to fetch +",3 +430,鍙栨秷,q菙 xi膩o,"1. to cancel +2. cancellation +",31 +431,鍙椾激,sh貌u sh膩ng,"1. to sustain injuries +2. wounded (in an accident etc) +3. harmed +",41 +432,鍙樻晠,bi脿n g霉,"1. an unforeseen event +2. accident +3. misfortune +",44 +433,鍙樿川,bi脿n zh矛,"1. to degenerate +2. to go bad +3. to deteriorate +4. metamorphosis +",44 +434,鍙樿縼,bi脿n qi膩n,"1. changes +2. vicissitudes +",41 +435,鍙欒堪,x霉 sh霉,"1. to relate (a story or information) +2. to tell or talk about +3. to recount +4. narration +5. telling +6. narrative +7. account +",44 +436,鍙e懗,k菕u w猫i,"1. a person's preferences +2. tastes (in food) +3. flavor +",34 +437,鍙や唬,g菙 d脿i,"1. ancient times +2. olden times +",34 +438,鍙ゅ吀,g菙 di菐n,"1. classical +",33 +439,鍙ソ,zh菒 h菐o,"1. without any better option +2. to have to +3. to be forced to +",33 +440,鍙,zh菒 y脿o,"1. if only +2. so long as +",34 +441,鍙,ji脿o,"1. to shout +2. to call +3. to order +4. to ask +5. to be called +6. by (indicates agent in the passive mood) +7. variant of 鍙玔jiao4] +",4 +442,鍙紑,zh脿o k膩i,"1. to convene (a conference or meeting) +2. to convoke +3. to call together +",41 +443,鍙槺,d墨ng zh菙,"1. to warn repeatedly +2. to urge +3. to exhort again and again +",13 +444,鍙,k臎 p脿,"1. awful +2. dreadful +3. fearful +4. formidable +5. frightful +6. scary +7. hideous +8. horrible +9. terrible +10. terribly +",34 +445,鍙,k臎 ji脿n,"1. it can clearly be seen (that this is the case) +2. it is (thus) clear +3. clear +4. visible +",34 +446,鍙潬,k臎 k脿o,"1. reliable +",34 +447,鍙,t谩i,"1. Taiwan (abbr.) +2. surname Tai +3. (classical) you (in letters) +4. variant of 鑷簗鍙癧tai2] +5. desk +6. table +7. counter +8. Taiwan (abbr.) +9. platform +10. stage +11. terrace +12. stand +13. support +14. station +15. broadcasting station +16. classifier for vehicles or machines +17. typhoon +",2 +448,鍙伴樁,t谩i ji膿,"1. steps +2. flight of steps +3. step (over obstacle) +4. fig. way out of an embarrassing situation +5. bench (geology) +",21 +449,鍙跺瓙,y猫 zi,"1. foliage +2. leaf +3. CL:鐗嘯pian4] +",40 +450,鍙,h脿o,"1. roar +2. cry +3. CL:鍊媩涓猍ge4] +4. ordinal number +5. day of a month +6. mark +7. sign +8. business establishment +9. size +10. ship suffix +11. horn (wind instrument) +12. bugle call +13. assumed name +14. to take a pulse +15. classifier used to indicate number of people +",4 +451,鍙,di膩o,"1. to hold with one's mouth (as a smoker with a cigarette or a dog with a bone) +",1 +452,鍚,ch墨,"1. to eat +2. to consume +3. to eat at (a cafeteria etc) +4. to eradicate +5. to destroy +6. to absorb +7. to suffer +8. to stammer (Taiwan pr. for this sense is [ji2]) +9. variant of 鍚僛chi1] +",1 +453,鍚冧簭,ch墨 ku墨,"1. to suffer losses +2. to come to grief +3. to lose out +4. to get the worst of it +5. to be at a disadvantage +6. unfortunately +",11 +454,鍚冨姏,ch墨 l矛,"1. to entail strenuous effort +2. to toil at a task +3. strenuous +4. laborious +5. strain +",14 +455,鍚冭嫤,ch墨 k菙,"1. to bear hardships +",13 +456,鍚勮嚜,g猫 z矛,"1. each +2. respective +3. apiece +",44 +457,鍚堜綔,h茅 zu貌,"1. to cooperate +2. to collaborate +3. to work together +4. cooperation +5. CL:鍊媩涓猍ge4] +",24 +458,鍚堝悓,h茅 tong,"1. (business) contract +2. CL:鍊媩涓猍ge4] +",20 +459,鍚堝奖,h茅 y菒ng,"1. to take a joint photo +2. group photo +",23 +460,鍚堟硶,h茅 f菐,"1. lawful +2. legitimate +3. legal +",23 +461,鍚堢悊,h茅 l菒,"1. rational +2. reasonable +3. fair +",23 +462,鍚,di脿o,"1. to suspend +2. to hang up +3. to hang a person +4. a string of 100 cash (arch.) +5. to lament +6. to condole with +7. variant of 鍚奫diao4] +",4 +463,鍚屾儏,t贸ng q铆ng,"1. to sympathize with +2. sympathy +",22 +464,鍚屾椂,t贸ng sh铆,"1. at the same time +2. simultaneously +",22 +465,鍚嶅瓧,m铆ng zi,"1. name (of a person or thing) +2. CL:鍊媩涓猍ge4] +",20 +466,鍚嶇墖,m铆ng pi脿n,"1. (business) card +",24 +467,鍚嶇墝,m铆ng p谩i,"1. famous brand +",22 +468,鍚庢灉,h貌u gu菕,"1. consequences +2. aftermath +",43 +469,鍚庤儗,h貌u b猫i,"1. the back (human anatomy) +2. the back part of sth +",44 +470,鍚,t菙,"1. to spit +2. to put +3. to say +4. to vomit +5. to throw up +",3 +471,鍚,xi脿,"1. to scare +2. to intimidate +3. to threaten +4. (interjection showing disapproval) tut-tut +5. (interjection showing astonishment) +6. to frighten +7. to scare +",4 +472,鍚,ma,"1. see 鍡庡暋|鍚楀暋, morphine +2. (question particle for ""yes-no"" questions) +",0 +473,鍚﹀畾,f菕u d矛ng,"1. to negate +2. to deny +3. to reject +4. negative (answer) +5. negation +",34 +474,鍚﹁,f菕u r猫n,"1. to declare to be untrue +2. to deny +",34 +475,鍚,d奴n,"1. ton (loanword) +2. Taiwan pr. [dun4] +",1 +476,鍚彂,q菒 f膩,"1. to enlighten +2. to explain (a text etc) +3. to stimulate (a mental attitude) +4. enlightenment +5. revelation +6. motivation +",31 +477,鍚,ch菐o,"1. to quarrel +2. to make a noise +3. noisy +4. to disturb by making a noise +",3 +478,鍚垫灦,ch菐o ji脿,"1. to quarrel +2. to have a row +3. quarrel +4. CL:闋搢椤縖dun4] +",34 +479,鍚稿彇,x墨 q菙,"1. to absorb +2. to draw (a lesson, insight etc) +3. to assimilate +",13 +480,鍚稿紩,x墨 y菒n,"1. to attract (interest, investment etc) +2. CL:鍊媩涓猍ge4] +",13 +481,鍚告敹,x墨 sh艒u,"1. to absorb +2. to assimilate +3. to ingest +4. to recruit +",11 +482,鍚,chu墨,"1. to blow +2. to play a wind instrument +3. to blast +4. to puff +5. to boast +6. to brag +7. to end in failure +8. to fall through +",1 +483,鍚规崸,chu墨 p臎ng,"1. to flatter +2. to laud sb's accomplishments +3. adulation +",13 +484,鍚圭墰,chu墨 ni煤,"1. to talk big +2. to shoot off one's mouth +3. to chat (dialect) +",12 +485,鍚,w臎n,"1. kiss +2. to kiss +3. mouth +4. variant of 鍚籟wen3] +",3 +486,鍛,ya,"1. (particle equivalent to 鍟 after a vowel, expressing surprise or doubt) +",0 +487,鍛,d膩i,"1. foolish +2. stupid +3. expressionless +4. blank +5. to stay +",1 +488,鍛堢幇,ch茅ng xi脿n,"1. to appear +2. to emerge +3. to present (a certain appearance) +4. to demonstrate +",24 +489,鍛婂埆,g脿o bi茅,"1. to leave +2. to bid farewell to +3. to say good-bye to +",42 +490,鍛樺伐,yu谩n g艒ng,"1. staff +2. personnel +3. employee +",21 +491,鍛ㄥ埌,zh艒u d脿o,"1. thoughtful +2. considerate +3. attentive +4. thorough +5. also pr. [zhou1 dao5] +",14 +492,鍛ㄥ洿,zh艒u w茅i,"1. surroundings +2. environment +3. to encompass +",12 +493,鍛抽亾,w猫i dao,"1. flavor +2. smell +3. hint of +",40 +494,鍛煎惛,h奴 x墨,"1. to breathe +",11 +495,鍛戒护,m矛ng l矛ng,"1. order +2. command +3. CL:閬揫dao4],鍊媩涓猍ge4] +",44 +496,鍛借繍,m矛ng y霉n,"1. fate +2. destiny +3. CL:鍊媩涓猍ge4] +",44 +497,鍜,h茅,"1. old variant of 鍜孾he2] +2. surname He +3. Japanese (food, clothes etc) +4. and +5. together with +6. with +7. sum +8. union +9. peace +10. harmony +11. Taiwan pr. [han4] when it means ""and"" or ""with"" +12. to compose a poem in reply (to sb's poem) using the same rhyme sequence +13. to join in the singing +14. to chime in with others +15. to complete a set in mahjong or playing cards +16. soft +17. warm +18. to mix together +19. to blend +20. old variant of 鍜孾he2] +21. harmonious +",2 +498,鍜屽钩,h茅 p铆ng,"1. Heping district of Shenyang city 娌堥櫧甯倈娌堥槼甯, Liaoning +2. Hoping township in Taichung county 鑷轰腑绺鍙颁腑鍘縖Tai2 zhong1 xian4], Taiwan +3. peace +4. peaceful +",22 +499,鍜ㄨ,z墨 x煤n,"1. to consult +2. to seek advice +3. consultation +4. (sales) inquiry (formal) +",12 +500,鍜,y菐o,"1. to bite +2. to nip +3. variant of 鍜琜yao3] +",3 +501,鍜变滑,z谩n men,"1. we or us (including both the speaker and the person(s) spoken to) +2. (dialect) I or me +3. (dialect) (in a coaxing or familiar way) you +4. also pr. [za2 men5] +",20 +502,鍜,xi谩n,"1. surname Xian +2. all +3. everyone +4. each +5. widespread +6. harmonious +7. salted +8. salty +9. stingy +10. miserly +",2 +503,鍝嗗棪,du艒 suo,"1. to tremble +2. to shiver +3. uncontrolled shaking of the body +",10 +504,鍝,H膩,"1. abbr. for 鍝堣柀鍏嬫柉鍧鍝堣惃鍏嬫柉鍧Ha1 sa4 ke4 si1 tan3], Kazakhstan +2. abbr. for 鍝堢埦婵眧鍝堝皵婊╗Ha1 er3 bin1], Harbin +3. laughter +4. yawn +5. a Pekinese +6. a pug +7. (dialect) to scold +",1 +505,鍝,xi菐ng,"1. echo +2. sound +3. noise +4. to make a sound +5. to sound +6. to ring +7. loud +8. classifier for noises +",3 +506,鍝,膩i,"1. hey! +2. (interjection used to attract attention or to express surprise or disapprobation) +",1 +507,鍝,n菐,"1. how +2. which +3. (particle equivalent to 鍟 after noun ending in -n) +4. which? (interrogative, followed by classifier or numeral-classifier) +",3 +508,鍝,n菐 p脿,"1. even +2. even if +3. even though +4. no matter how +",34 +509,鍝插,zh茅 xu茅,"1. philosophy +2. CL:鍊媩涓猍ge4] +",22 +510,鍝轰钩,b菙 r菙,"1. breast feeding +2. to suckle +3. to nurse +",33 +511,鍞,膩i,"1. interjection or grunt of agreement or recognition (e.g. yes, it's me!) +2. to sigh +3. alas +4. oh dear +",1 +512,鍞竴,w茅i y墨,"1. only +2. sole +",21 +513,鍟嗕笟,sh膩ng y猫,"1. business +2. trade +3. commerce +",14 +514,鍟嗗姟,sh膩ng w霉,"1. commercial affairs +2. commercial +3. commerce +4. business +",14 +515,鍟嗗搧,sh膩ng p菒n,"1. good +2. commodity +3. merchandise +4. CL:鍊媩涓猍ge4] +",13 +516,鍟嗛噺,sh膩ng liang,"1. to consult +2. to talk over +3. to discuss +",10 +517,鍠勪簬,sh脿n y煤,"1. to be good at +2. to be adept at +",42 +518,鍠勮壇,sh脿n li谩ng,"1. good and honest +2. kindhearted +",42 +519,鍠,h菐n,"1. to yell +2. to shout +3. to call out for (a person) +",3 +520,鍠樻皵,chu菐n q矛,"1. to breathe deeply +2. to pant +",34 +521,鍠,h膿,"1. to drink +2. My goodness! +3. to shout loudly +",1 +522,鍡撳瓙,s菐ng zi,"1. throat +2. voice +3. CL:鎶奫ba3] +",30 +523,鍡,猫n,"1. (a groaning sound) +2. (nonverbal grunt as interjection) +3. OK, yeah +4. what? +5. interjection indicating approval, appreciation or agreement +",4 +524,鍢堟潅,c谩o z谩,"1. noisy +2. clamorous +",22 +525,鍢夊,ji膩 b墨n,"1. esteemed guest +2. honored guest +3. guest (on a show) +",11 +526,鍢茬瑧,ch谩o xi脿o,"1. to jeer at +2. to deride +3. to ridicule +4. mockery +5. derision +",24 +527,鍥,hu铆,"1. to circle +2. to go back +3. to turn around +4. to answer +5. to return +6. to revolve +7. Hui ethnic group (Chinese Muslims) +8. time +9. classifier for acts of a play +10. section or chapter (of a classic book) +11. to curve +12. to return +13. to revolve +14. variant of 杩磡鍥瀃hui2] +",2 +528,鍥犳,y墨n c菒,"1. thus +2. consequently +3. as a result +",13 +529,鍥犵礌,y墨n s霉,"1. element +2. factor +3. CL:鍊媩涓猍ge4] +",14 +530,鍥犺,y墨n 茅r,"1. therefore +2. as a result +3. thus +4. and as a result, ... +",12 +531,鍥,tu谩n,"1. round +2. lump +3. ball +4. to roll into a ball +5. to gather +6. regiment +7. group +8. society +9. classifier for a lump or a soft mass: wad (of paper), ball (of wool), cloud (of smoke) +10. dumpling +",2 +532,鍥村肪,w茅i j墨n,"1. scarf +2. shawl +3. CL:姊潀鏉tiao2] +",21 +533,鍥寸粫,w茅i r脿o,"1. to revolve around +2. to center on (an issue) +",24 +534,鍥哄畾,g霉 d矛ng,"1. to fix +2. to fasten +3. to set rigidly in place +4. fixed +5. set +6. regular +",44 +535,鍥界帇,gu贸 w谩ng,"1. king +2. CL:鍊媩涓猍ge4] +",22 +536,鍦,yu谩n,"1. circle +2. round +3. circular +4. spherical +5. (of the moon) full +6. unit of Chinese currency (Yuan) +7. tactful +8. to justify +",2 +537,鍦,qu膩n,"1. to confine +2. to lock up +3. to pen in +4. pen (pig) +5. a fold +6. circle +7. ring +8. loop +9. classifier for loops, orbits, laps of race etc +10. CL:鍊媩涓猍ge4] +11. to surround +12. to circle +",1 +538,鍦熷湴,t菙 d矛,"1. land +2. soil +3. territory +4. CL:鐗嘯pian4],濉妡鍧梉kuai4] +5. local god +6. genius loci +",34 +539,鍦熻眴,t菙 d貌u,"1. potato +2. CL:鍊媩涓猍ge4] +3. (Tw) peanut +4. CL:椤唡棰梉ke1] +",34 +540,鍦ㄤ箮,z脿i hu,"1. to care about +2. equivalent of 鍦ㄦ柤|鍦ㄤ簬[zai4 yu2] +",40 +541,鍦ㄤ簬,z脿i y煤,"1. to be in +2. to lie in +3. to consist in +4. to depend on +5. to rest with +",42 +542,鍦颁綅,d矛 w猫i,"1. position +2. status +3. place +4. CL:鍊媩涓猍ge4] +",44 +543,鍦板娍,d矛 sh矛,"1. terrain +2. topography relief +",44 +544,鍦板尯,d矛 q奴,"1. local +2. regional +3. district (not necessarily formal administrative unit) +4. region +5. area +6. as suffix to city name, means prefecture or county (area administered by a prefecture level city or county level city) +7. CL:鍊媩涓猍ge4] +",41 +545,鍦版,d矛 b霉,"1. condition +2. situation +3. plight +4. extent +5. room for action +",44 +546,鍦版,d矛 t菐n,"1. carpet +2. rug +",43 +547,鍦扮悊,d矛 l菒,"1. geography +",43 +548,鍦拌川,d矛 zh矛,"1. geology +",44 +549,鍦伴亾,d矛 d脿o,"1. tunnel +2. causeway +3. authentic +4. genuine +5. typical +6. from a place known for the product +7. thorough +8. conscientious +",44 +550,鍦伴渿,d矛 zh猫n,"1. earthquake +",44 +551,鍦哄悎,ch菐ng h茅,"1. situation +2. occasion +3. context +4. setting +5. location +6. venue +",32 +552,鍦烘墍,ch菐ng su菕,"1. location +2. place +",33 +553,鍦洪潰,ch菐ng mi脿n,"1. scene +2. spectacle +3. occasion +4. situation +",34 +554,鍧囧寑,j奴n y煤n,"1. even +2. well-distributed +3. homogeneous +4. well-proportioned (figure, body etc) +",12 +555,鍧氬喅,ji膩n ju茅,"1. firm +2. resolute +3. determined +",12 +556,鍧氬己,ji膩n qi谩ng,"1. staunch +2. strong +",12 +557,鍧︾巼,t菐n shu脿i,"1. frank (discussion) +2. blunt +3. open +",34 +558,鍨傜洿,chu铆 zh铆,"1. perpendicular +2. vertical +",22 +559,鍨,di脿n,"1. pad +2. cushion +3. mat +4. to pad out +5. to fill a gap +6. to pay for sb +7. to advance (money) +",4 +560,鍩庡牎,ch茅ng b菐o,"1. castle +2. rook (chess piece) +",23 +561,鍩瑰吇,p茅i y菐ng,"1. to cultivate +2. to breed +3. to foster +4. to nurture +5. to educate +6. to groom (for a position) +7. education +8. fostering +9. culture (biology) +",23 +562,鍩硅,p茅i x霉n,"1. to cultivate +2. to train +3. to groom +4. training +",24 +563,鍩烘湰,j墨 b臎n,"1. basic +2. fundamental +3. main +4. elementary +",13 +564,鍫,du墨,"1. to pile up +2. to heap up +3. a mass +4. pile +5. heap +6. stack +7. large amount +",1 +565,鍫嗙Н,du墨 j墨,"1. to pile up +2. to heap +3. accumulation +",11 +566,鍫曡惤,du貌 lu貌,"1. to degrade +2. to degenerate +3. to become depraved +4. corrupt +5. a fall from grace +",44 +567,鍫ゅ潩,d墨 b脿,"1. dam +",14 +568,鍫靛,d菙 s猫,"1. to block +2. to stop +3. blockage +",34 +569,濉┖,ti谩n k貌ng,"1. to fill a job vacancy +2. to fill in a blank (e.g. on questionnaire or exam paper) +",24 +570,澧,qi谩ng,"1. variant of 鐗唡澧橻qiang2], wall +2. wall +3. CL:闈mian4],鍫礫du3] +",2 +571,澧炲姞,z膿ng ji膩,"1. to raise +2. to increase +",11 +572,澹叺,sh矛 b墨ng,"1. soldier +2. CL:鍊媩涓猍ge4] +",41 +573,澹拌皟,sh膿ng di脿o,"1. tone +2. note +3. a tone (on a Chinese syllable) +4. CL:鍊媩涓猍ge4] +",14 +574,澹,h煤,"1. pot +2. classifier for bottled liquid +",2 +575,澶勫垎,ch菙 f猫n,"1. to discipline sb +2. to punish +3. disciplinary action +4. to deal with (a matter) +5. CL:鍊媩涓猍ge4] +",34 +576,澶勫,ch菙 j矛ng,"1. situation (of a person) +",34 +577,澶勭悊,ch菙 l菒,"1. to handle +2. to treat +3. to deal with +4. to process +5. CL:鍊媩涓猍ge4] +",33 +578,澶勭疆,ch菙 zh矛,"1. to handle +2. to take care of +3. to punish +",34 +579,澶囦唤,b猫i f猫n,"1. backup +",44 +580,澶囧繕褰,b猫i w脿ng l霉,"1. memorandum +2. aide-memoire +3. memorandum book +",444 +581,澶嶅埗,f霉 zh矛,"1. to duplicate +2. to make a copy of +3. to copy +4. to reproduce +5. to clone +",44 +582,澶忎护钀,xi脿 l矛ng y铆ng,"1. summer camp +",442 +583,澶栦氦,w脿i ji膩o,"1. diplomacy +2. diplomatic +3. foreign affairs +4. CL:鍊媩涓猍ge4] +",41 +584,澶栧叕,w脿i g艒ng,"1. (coll.) mother's father +2. maternal grandfather +",41 +585,澶,du艒,"1. many +2. much +3. often +4. a lot of +5. numerous +6. more +7. in excess +8. how (to what extent) +9. multi- +10. Taiwan pr. [duo2] when it means ""how"" +",1 +586,澶氫簭,du艒 ku墨,"1. thanks to +2. luckily +",11 +587,澶氫綑,du艒 y煤,"1. superfluous +2. unnecessary +3. surplus +",12 +588,澶氬皯,du艒 sh菐o,"1. number +2. amount +3. somewhat +4. how much +5. how many +6. which (number) +7. as much as +",13 +589,澶,y猫,"1. variant of 澶淸ye4] +2. night +",4 +590,澶,d脿,"1. big +2. huge +3. large +4. major +5. great +6. wide +7. deep +8. older (than) +9. oldest +10. eldest +11. greatly +12. very much +13. (dialect) father +14. father's elder or younger brother +15. see 澶уか[dai4 fu5] +",4 +591,澶т綋,d脿 t菒,"1. in general +2. more or less +3. in rough terms +4. basically +5. on the whole +",43 +592,澶у帵,d脿 sh脿,"1. large building +2. edifice +3. mansion +4. CL:搴zuo4] +",44 +593,澶у瀷,d脿 x铆ng,"1. large +2. large-scale +",42 +594,澶ф剰,d脿 y矛,"1. general idea +2. main idea +3. careless +",44 +595,澶ф柟,d脿 f膩ng,"1. expert +2. scholar +3. mother earth +4. a type of green tea +5. generous +6. magnanimous +7. stylish +8. in good taste +9. easy-mannered +10. natural and relaxed +",41 +596,澶ц倖,d脿 s矛,"1. wantonly +2. without restraint (of enemy or malefactor) +3. unbridled +",44 +597,澶ц嚕,d脿 ch茅n,"1. chancellor (of a monarchy) +2. cabinet minister +",42 +598,澶ц嚧,d脿 zh矛,"1. more or less +2. roughly +3. approximately +",44 +599,澶ц薄,d脿 xi脿ng,"1. elephant +2. CL:闅粅鍙猍zhi1] +",44 +600,澶╃湡,ti膩n zh膿n,"1. naive +2. innocent +3. artless +",11 +601,澶╃┖,ti膩n k艒ng,"1. sky +",11 +602,澶お,t脿i tai,"1. married woman +2. Mrs. +3. Madam +4. wife +5. CL:鍊媩涓猍ge4],浣峓wei4] +",40 +603,澶瀬鎷,t脿i j铆 qu谩n,"1. shadowboxing or Taiji, T'aichi or T'aichichuan +2. traditional form of physical exercise or relaxation +3. a martial art +",422 +604,澶变笟,sh墨 y猫,"1. unemployment +2. to lose one's job +",14 +605,澶卞幓,sh墨 q霉,"1. to lose +",14 +606,澶辨湜,sh墨 w脿ng,"1. disappointed +2. to lose hope +3. to despair +",14 +607,澶辩湢,sh墨 mi谩n,"1. to suffer from insomnia +",12 +608,澶辫触,sh墨 b脿i,"1. to be defeated +2. to lose +3. to fail (e.g. experiments) +4. failure +5. defeat +6. CL:娆ci4] +",14 +609,澶,ku膩,"1. see 澶稿厠[kua1 ke4] +2. to boast +3. to exaggerate +4. to praise +",1 +610,澶稿紶,ku膩 zh膩ng,"1. to exaggerate +2. overstated +3. exaggerated +4. hyperbole +5. (coll.) excessive +6. extreme +7. ridiculous +",11 +611,澶瑰瓙,ji膩 zi,"1. clip +2. clamp +3. tongs +4. folder +5. wallet +",10 +612,濂囪抗,q铆 j矛,"1. miracle +2. miraculous +3. wonder +4. marvel +",24 +613,濂嬫枟,f猫n d貌u,"1. to strive +2. to struggle +",44 +614,濂旀尝,b膿n b艒,"1. to rush about +2. to be constantly on the move +",11 +615,濂旈┌,b膿n ch铆,"1. Benz (name) +2. Mercedes-Benz, German car maker +3. to run quickly +4. to speed +5. to gallop +",12 +616,濂,t脿o,"1. to cover +2. to encase +3. cover +4. sheath +5. to overlap +6. to interleave +7. to model after +8. to copy +9. formula +10. harness +11. loop of rope +12. (fig.) to fish for +13. to obtain slyly +14. classifier for sets, collections +15. bend (of a river or mountain range, in place names) +16. tau (Greek letter 韦蟿) +",4 +617,濂犲畾,di脿n d矛ng,"1. to establish +2. to fix +3. to settle +",44 +618,濂ョ,脿o m矛,"1. secret +2. mystery +",44 +619,濂冲+,n菤 sh矛,"1. lady +2. madam +3. CL:鍊媩涓猍ge4],浣峓wei4] +4. Miss +5. Ms +",34 +620,濂,h菐o,"1. good +2. well +3. proper +4. good to +5. easy to +6. very +7. so +8. (suffix indicating completion or readiness) +9. (of two people) close +10. on intimate terms +11. to be fond of +12. to have a tendency to +13. to be prone to +",3 +621,濂藉,h脿o q铆,"1. inquisitive +2. curious +3. inquisitiveness +4. curiosity +",42 +622,濂藉,h脿o k猫,"1. hospitality +2. to treat guests well +3. to enjoy having guests +4. hospitable +5. friendly +",44 +623,濡備粖,r煤 j墨n,"1. nowadays +2. now +",21 +624,濡備綍,r煤 h茅,"1. how +2. what way +3. what +",22 +625,濡囧コ,f霉 n菤,"1. woman +",43 +626,濡堝,m膩 ma,"1. mama +2. mommy +3. mother +4. CL:鍊媩涓猍ge4],浣峓wei4] +",10 +627,濡ㄧ,f谩ng 脿i,"1. to hinder +2. to obstruct +",24 +628,濮嬬粓,sh菒 zh艒ng,"1. from beginning to end +2. all along +",31 +629,濮戝,g奴 gu,"1. paternal aunt +2. CL:鍊媩涓猍ge4] +",10 +630,濮戝,g奴 niang,"1. girl +2. young woman +3. young lady +4. daughter +5. paternal aunt (old) +6. CL:鍊媩涓猍ge4] +",10 +631,濮斿眻,w臎i qu,"1. to feel wronged +2. to cause sb to feel wronged +3. grievance +",30 +632,濮ュД,l菐o lao,"1. (coll.) mother's mother +2. maternal grandmother +",30 +633,濮垮娍,z墨 sh矛,"1. posture +2. position +",14 +634,濞变箰,y煤 l猫,"1. to entertain +2. to amuse +3. entertainment +4. recreation +5. amusement +6. hobby +7. fun +8. joy +",24 +635,濞,q菙,"1. to take a wife +2. to marry (a woman) +",3 +636,濠氬Щ,h奴n y墨n,"1. matrimony +2. wedding +3. marriage +4. CL:妯亅妗zhuang1],娆ci4] +",11 +637,濠氱ぜ,h奴n l菒,"1. wedding ceremony +2. wedding +3. CL:鍫磡鍦篬chang3] +",13 +638,濯掍綋,m茅i t菒,"1. media, esp. news media +",23 +639,瀚,ji脿,"1. (of a woman) to marry +2. to marry off a daughter +3. to shift (blame etc) +",4 +640,瀚,n猫n,"1. tender +2. soft +3. delicate +4. light (color) +5. inexperienced +6. unskilled +7. old variant of 瀚nen4] +8. tender +9. delicate +",4 +641,瀛楀箷,z矛 m霉,"1. caption +2. subtitle +",44 +642,瀛楁瘝,z矛 m菙,"1. letter (of the alphabet) +2. CL:鍊媩涓猍ge4] +",43 +643,瀛樺湪,c煤n z脿i,"1. to exist +2. to be +3. existence +",24 +644,瀛欏瓙,s奴n zi,"1. Sun Tzu, also known as Sun Wu 瀛|瀛欐[Sun1 Wu3] (c. 500 BC, dates of birth and death uncertain), general, strategist and philosopher of the Spring and Autumn Period (700-475 BC), believed to be the author of the 鈥淎rt of War鈥 瀛瓙鍏垫硶|瀛欏瓙鍏垫硶[Sun1 zi3 Bing1 fa3], one of the Seven Military Classics of ancient China 姝︾稉涓冩浉|姝︾粡涓冧功[Wu3 jing1 Qi1 shu1] +2. grandson +3. son's son +",10 +645,瀛濋『,xi脿o sh霉n,"1. filial piety +2. to be obedient to one's parents +",44 +646,瀛﹀巻,xu茅 l矛,"1. educational background +2. academic qualifications +",24 +647,瀛︽湡,xu茅 q墨,"1. term +2. semester +3. CL:鍊媩涓猍ge4] +",21 +648,瀛︽湳,xu茅 sh霉,"1. learning +2. science +3. academic +4. CL:鍊媩涓猍ge4] +",24 +649,瀛﹂棶,xu茅 w猫n,"1. learning +2. knowledge +3. CL:鍊媩涓猍ge4] +",24 +650,瀹佸彲,n矛ng k臎,"1. preferably +2. one would prefer to...(or not to...) +3. would rather +4. (would) be better to +5. (to pick) the lesser of two evils +",43 +651,瀹夊畞,膩n n铆ng,"1. Anning District of Lanzhou City 铇窞甯倈鍏板窞甯俒Lan2 zhou1 Shi4], Gansu +2. peaceful +3. tranquil +4. calm +5. composed +6. free from worry +",12 +652,瀹夋叞,膩n w猫i,"1. to comfort +2. to console +3. CL:鍊媩涓猍ge4] +",14 +653,瀹夌疆,膩n zh矛,"1. to find a place for +2. to help settle down +3. to arrange for +4. to get into bed +5. placement +",14 +654,瀹夎,膩n zhu膩ng,"1. to install +2. to erect +3. to fix +4. to mount +5. installation +",11 +655,瀹夎,膩n xi谩ng,"1. serene +",12 +656,瀹屽叏,w谩n qu谩n,"1. complete +2. whole +3. totally +4. entirely +",22 +657,瀹屽杽,w谩n sh脿n,"1. perfect +2. to make perfect +3. to improve +",24 +658,瀹屾暣,w谩n zh臎ng,"1. complete +2. intact +",23 +659,瀹岀編,w谩n m臎i,"1. perfect +2. perfection +3. perfectly +",23 +660,瀹,gu膩n,"1. surname Guan +2. government official +3. governmental +4. official +5. public +6. organ of the body +7. CL:鍊媩涓猍ge4] +",1 +661,瀹氫箟,d矛ng y矛,"1. definition +",44 +662,瀹氭湡,d矛ng q墨,"1. at set dates +2. at regular intervals +3. periodic +4. limited to a fixed period of time +5. fixed term +",41 +663,瀹濊礉,b菐o b猫i,"1. treasured object +2. treasure +3. darling +4. baby +5. cowry +6. good-for-nothing or queer character +",34 +664,瀹濊吹,b菐o gu矛,"1. valuable +2. precious +3. to value +4. to treasure +5. to set store by +",34 +665,瀹炰範,sh铆 x铆,"1. to practice +2. field work +3. to intern +4. internship +",22 +666,瀹炲湪,sh铆 z脿i,"1. really +2. actually +3. indeed +4. true +5. real +6. honest +7. dependable +8. (philosophy) reality +",24 +667,瀹炵幇,sh铆 xi脿n,"1. to achieve +2. to implement +3. to realize +4. to bring about +",24 +668,瀹炵敤,sh铆 y貌ng,"1. practical +2. functional +3. pragmatic +4. applied (science) +",24 +669,瀹炶瘽,sh铆 hu脿,"1. truth +",24 +670,瀹炶返,sh铆 ji脿n,"1. to practice +2. to put into practice +3. to fulfill +",24 +671,瀹為檯,sh铆 j矛,"1. reality +2. practice +3. practical +4. realistic +5. real +6. actual +",24 +672,瀹為獙,sh铆 y脿n,"1. experiment +2. test +3. CL:鍊媩涓猍ge4],娆ci4] +4. experimental +5. to experiment +",24 +673,瀹犵墿,ch菕ng w霉,"1. house pet +",34 +674,瀹″垽,sh臎n p脿n,"1. a trial +2. to try sb +",34 +675,瀹℃煡,sh臎n ch谩,"1. to examine +2. to investigate +3. to censor out +4. censorship +",32 +676,瀹$悊,sh臎n l菒,"1. to hear (a case) +",33 +677,瀹$編,sh臎n m臎i,"1. esthetics +2. appreciating the arts +3. taste +",33 +678,瀹㈣,k猫 gu膩n,"1. objective +2. impartial +",41 +679,瀹d紶,xu膩n chu谩n,"1. to disseminate +2. to give publicity to +3. propaganda +4. CL:鍊媩涓猍ge4] +",12 +680,瀹e竷,xu膩n b霉,"1. to declare +2. to announce +3. to proclaim +",14 +681,瀹翠細,y脿n hu矛,"1. banquet +2. feast +3. dinner party +4. CL:甯璠xi2],鍊媩涓猍ge4] +",44 +682,瀹,Ji膩,"1. see 鍌紮|瀹朵紮[jia1 huo5] +2. surname Jia +3. home +4. family +5. (polite) my (sister, uncle etc) +6. classifier for families or businesses +7. refers to the philosophical schools of pre-Han China +8. noun suffix for a specialist in some activity, such as a musician or revolutionary, corresponding to English -ist, -er, -ary or -ian +9. CL:鍊媩涓猍ge4] +",1 +683,瀹朵埂,ji膩 xi膩ng,"1. hometown +2. native place +3. CL:鍊媩涓猍ge4] +",11 +684,瀹跺姟,ji膩 w霉,"1. household duties +2. housework +",14 +685,瀹跺涵,ji膩 t铆ng,"1. family +2. household +3. CL:鎴秥鎴穂hu4],鍊媩涓猍ge4] +",12 +686,瀹,ku膩n,"1. surname Kuan +2. lenient +3. wide +4. broad +",1 +687,瀹胯垗,s霉 sh猫,"1. dormitory +2. dorm room +3. living quarters +4. hostel +5. CL:闁搢闂碵jian1] +",44 +688,瀵傚癁,j矛 m貌,"1. lonely +2. lonesome +3. (of a place) quiet +4. silent +",44 +689,瀵嗗垏,m矛 qi猫,"1. close +2. familiar +3. intimate +4. closely (related) +5. to foster close ties +6. to pay close attention +",44 +690,瀵逛粯,du矛 fu,"1. to handle +2. to deal with +3. to cope +4. to get by with +",40 +691,瀵瑰簲,du矛 y矛ng,"1. to correspond +2. a correspondence +3. corresponding +4. homologous +5. matching with sth +6. counterpart +",44 +692,瀵瑰緟,du矛 d脿i,"1. to treat +2. treatment +",44 +693,瀵规墜,du矛 sh菕u,"1. opponent +2. rival +3. competitor +4. (well-matched) adversary +5. match +",43 +694,瀵规姉,du矛 k脿ng,"1. to withstand +2. to resist +3. to stand off +4. antagonism +5. confrontation +",44 +695,瀵规柟,du矛 f膩ng,"1. counterpart +2. other person involved +3. opposite side +4. other side +5. receiving party +",41 +696,瀵规瘮,du矛 b菒,"1. to contrast +2. contrast +3. ratio +4. CL:鍊媩涓猍ge4] +",43 +697,瀵圭収,du矛 zh脿o,"1. to contrast +2. to compare +3. to place side by side for comparison (as parallel texts) +4. to check +",44 +698,瀵圭О,du矛 ch猫n,"1. symmetry +2. symmetrical +",44 +699,瀵圭珛,du矛 l矛,"1. to oppose +2. to set sth against +3. to be antagonistic to +4. antithetical +5. relative opposite +6. opposing +7. diametrical +",44 +700,瀵圭瓥,du矛 c猫,"1. countermeasure for dealing with a situation +",44 +701,瀵硅仈,du矛 li谩n,"1. rhyming couplet +2. pair of lines of verse written vertically down the sides of a doorway +3. CL:鍓痆fu4],骞匸fu2] +",42 +702,瀵硅薄,du矛 xi脿ng,"1. target +2. object +3. partner +4. boyfriend +5. girlfriend +6. CL:鍊媩涓猍ge4] +",44 +703,瀵绘壘,x煤n zh菐o,"1. to seek +2. to look for +",23 +704,瀵煎悜,d菐o xi脿ng,"1. to be oriented towards +2. orientation +",34 +705,瀵煎脊,d菐o d脿n,"1. guided missile +2. cruise missile +3. missile +4. CL:鏋歔mei2] +",34 +706,瀵兼紨,d菐o y菐n,"1. to direct +2. director (film etc) +",33 +707,瀵艰嚧,d菐o zh矛,"1. to lead to +2. to create +3. to cause +4. to bring about +",34 +708,瀵艰埅,d菐o h谩ng,"1. navigation +",32 +709,瀵垮懡,sh貌u m矛ng,"1. life span +2. life expectancy +3. lifetime (of a machine) +",44 +710,灏勫嚮,sh猫 j墨,"1. to shoot +2. to fire (a gun) +",41 +711,灏婃暚,z奴n j矛ng,"1. to respect +2. to revere +",14 +712,灏婇噸,z奴n zh貌ng,"1. to esteem +2. to respect +3. to honor +4. to value +5. eminent +6. serious +7. proper +",14 +713,灏忓悆,xi菐o ch墨,"1. snack +2. refreshments +3. CL:瀹禰jia1] +",31 +714,灏忔皵,xi菐o q矛,"1. stingy +2. petty +3. miserly +4. narrow-minded +",34 +715,灏忚,xi菐o shu艒,"1. novel +2. fiction +3. CL:鏈琜ben3],閮╗bu4] +",31 +716,灏忛害,xi菐o m脿i,"1. wheat +2. CL:绮抂li4] +",34 +717,灏濊瘯,ch谩ng sh矛,"1. to try +2. to attempt +3. CL:娆ci4] +",24 +718,灏ゅ叾,y贸u q铆,"1. especially +2. particularly +",22 +719,灏哄瓙,ch菒 zi,"1. rule +2. ruler (measuring instrument) +3. CL:鎶奫ba3] +",30 +720,灏藉姏,j矛n l矛,"1. to strive one's hardest +2. to spare no effort +",44 +721,灏藉揩,j菒n ku脿i,"1. as quickly as possible +2. as soon as possible +3. with all speed +4. also written 鐩″揩|灏藉揩 +5. see 鐩″揩|灏藉揩[jin3 kuai4] +6. as quickly as possible +7. as soon as possible +8. with all speed +",34 +722,灏介噺,j菒n li脿ng,"1. as much as possible +2. to the greatest extent +3. as much as possible +4. to the greatest extent +",34 +723,灏惧反,w臎i ba,"1. tail +2. colloquial pr. [yi3 ba5] +",30 +724,灞傛,c茅ng c矛,"1. layer +2. level +3. gradation +4. arrangement of ideas +5. (a person's) standing +",24 +725,灞呯劧,j奴 r谩n,"1. unexpectedly +2. to one's surprise +3. go so far as to +",12 +726,灞,ji猫,"1. to arrive at (place or time) +2. period +3. to become due +4. classifier for events, meetings, elections, sporting fixtures, years (of graduation) +",4 +727,灞嬪瓙,w奴 zi,"1. house +2. room +3. CL:闁搢闂碵jian1] +",10 +728,灞曞紑,zh菐n k膩i,"1. to unfold +2. to carry out +3. to be in full swing +4. to launch +",31 +729,灞曡,zh菐n l菐n,"1. to put on display +2. to exhibit +3. exhibition +4. show +5. CL:鍊媩涓猍ge4],娆ci4] +",33 +730,灞炰簬,sh菙 y煤,"1. to be classified as +2. to belong to +3. to be part of +",32 +731,宀,ch脿,"1. fork in road +2. bifurcation +3. branch in road, river, mountain range etc +4. to branch off +5. to turn off +6. to diverge +7. to stray (from the path) +8. to change the subject +9. to interrupt +10. to stagger (times) +",4 +732,宀涘笨,d菐o y菙,"1. island +",33 +733,宀,脿n,"1. variant of 宀竅an4] +2. bank +3. shore +4. beach +5. coast +6. CL:鍊媩涓猍ge4] +",4 +734,宕囨嫓,ch贸ng b脿i,"1. to worship +2. adoration +",24 +735,宕囨暚,ch贸ng j矛ng,"1. to revere +2. to venerate +3. high esteem +",24 +736,宕囬珮,ch贸ng g膩o,"1. majestic +2. sublime +",21 +737,宕╂簝,b膿ng ku矛,"1. to collapse +2. to crumble +3. to fall apart +",14 +738,宸㈢┐,ch谩o xu茅,"1. lair +2. nest +3. den +4. hideout +",22 +739,宸ヤ笟,g艒ng y猫,"1. industry +",14 +740,宸ヤ汉,g艒ng r茅n,"1. worker +2. CL:鍊媩涓猍ge4],鍚峓ming2] +",12 +741,宸ヤ綔,g艒ng zu貌,"1. to work +2. (of a machine) to operate +3. job +4. work +5. task +6. CL:鍊媩涓猍ge4],浠絒fen4],闋厊椤筟xiang4] +",14 +742,宸ュ叿,g艒ng j霉,"1. tool +2. instrument +3. utensil +4. means (to achieve a goal etc) +",14 +743,宸ュ巶,g艒ng ch菐ng,"1. factory +2. CL:瀹禰jia1],搴zuo4] +",13 +744,宸﹀彸,zu菕 y貌u,"1. left and right +2. nearby +3. approximately +4. attendant +5. to control +6. to influence +",34 +745,宸у,qi菐o mi脿o,"1. ingenious +2. clever +3. ingenuity +4. artifice +",34 +746,宸ㄥぇ,j霉 d脿,"1. huge +2. immense +3. very large +4. tremendous +5. gigantic +6. enormous +",44 +747,宸埆,ch膩 bi茅,"1. difference +2. distinction +3. diversity +4. disparity +",12 +748,宸窛,ch膩 j霉,"1. disparity +2. gap +",14 +749,宸寸粨,b膩 jie,"1. to fawn on +2. to curry favor with +3. to make up to +",10 +750,甯傚満,sh矛 ch菐ng,"1. marketplace +2. market (also in abstract) +",43 +751,甯,b霉,"1. variant of 甯僛bu4] +2. to announce +3. to spread +4. cloth +5. to declare +6. to announce +7. to spread +8. to make known +",4 +752,甯冨憡,b霉 g脿o,"1. posting on a bulletin board +2. notice +3. bulletin +4. to announce +",44 +753,甯冨眬,b霉 j煤,"1. arrangement +2. composition +3. layout +4. opening (chess jargon) +",42 +754,甯冪疆,b霉 zh矛,"1. to put in order +2. to arrange +3. to decorate +4. to fix up +5. to deploy +",44 +755,甯,shu脿i,"1. surname Shuai +2. handsome +3. graceful +4. smart +5. commander in chief +6. (coll.) cool! +7. sweet! +",4 +756,甯堝倕,sh墨 fu,"1. master +2. qualified worker +3. respectful form of address for older men +4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",10 +757,甯﹂,d脿i l菒ng,"1. to guide +2. to lead +",43 +758,甯歌瘑,ch谩ng sh铆,"1. common sense +2. general knowledge +3. CL:闁|闂╗men2] +",22 +759,骞,f煤,"1. width +2. roll +3. classifier for textiles or pictures +",2 +760,骞茬嚗,g膩n z脿o,"1. to dry (of weather, paint, cement etc) +2. desiccation +3. dull +4. uninteresting +5. arid +",14 +761,骞茶剢,g膩n cu矛,"1. straightforward +2. clear-cut +3. blunt (e.g. statement) +4. you might as well +5. simply +",14 +762,骞,p铆ng,"1. surname Ping +2. flat +3. level +4. equal +5. to tie (make the same score) +6. to draw (score) +7. calm +8. peaceful +9. see also 骞宠伈|骞冲0[ping2 sheng1] +",2 +763,骞冲潎,p铆ng j奴n,"1. average +2. on average +3. evenly +4. in equal proportions +",21 +764,骞冲畨,p铆ng 膩n,"1. safe and sound +2. well +3. without mishap +4. quiet and safe +5. at peace +",21 +765,骞冲父,p铆ng ch谩ng,"1. ordinary +2. common +3. usually +4. ordinarily +",22 +766,骞虫柟,p铆ng f膩ng,"1. square (as in square foot, square mile, square root) +",21 +767,骞虫椂,p铆ng sh铆,"1. ordinarily +2. in normal times +3. in peacetime +",22 +768,骞崇瓑,p铆ng d臎ng,"1. equal +2. equality +",23 +769,骞宠 ,p铆ng h茅ng,"1. balance +2. equilibrium +",22 +770,骞抽潤,p铆ng j矛ng,"1. tranquil +2. undisturbed +3. serene +",24 +771,骞翠唬,ni谩n d脿i,"1. a decade of a century (e.g. the Sixties) +2. age +3. era +4. period +5. CL:鍊媩涓猍ge4] +",24 +772,骞寸邯,ni谩n j矛,"1. age +2. CL:鎶奫ba3],鍊媩涓猍ge4] +",24 +773,骞跺垪,b矛ng li猫,"1. to stand side by side +2. to be juxtaposed +",44 +774,骞堕潪,b矛ng f膿i,"1. really isn't +",41 +775,骞镐簭,x矛ng ku墨,"1. fortunately +2. luckily +",41 +776,骞哥,x矛ng f煤,"1. happiness +2. happy +3. blessed +",42 +777,骞歌繍,x矛ng y霉n,"1. fortunate +2. lucky +3. fortune +4. luck +",44 +778,骞绘兂,hu脿n xi菐ng,"1. delusion +2. fantasy +",43 +779,骞介粯,y艒u m貌,"1. (loanword) humor +2. humorous +",14 +780,骞垮満,gu菐ng ch菐ng,"1. public square +2. plaza +",33 +781,骞垮ぇ,gu菐ng d脿,"1. (of an area) vast or extensive +2. large-scale +3. widespread +4. (of people) numerous +",34 +782,骞挎硾,gu菐ng f脿n,"1. extensive +2. wide range +",34 +783,搴嗙,q矛ng zh霉,"1. to celebrate +",44 +784,搴婂崟,chu谩ng d膩n,"1. bed sheet +2. CL:姊潀鏉tiao2],浠禰jian4],寮祙寮燵zhang1],搴奫chuang2] +",21 +785,搴斾粯,y矛ng fu,"1. to deal with +2. to cope +",40 +786,搴旂敤,y矛ng y貌ng,"1. to use +2. to apply +3. application +4. applicable +",44 +787,搴旇仒,y矛ng p矛n,"1. to accept a job offer +2. to apply for an advertised position +",44 +788,搴熻瘽,f猫i hu脿,"1. nonsense +2. rubbish +3. superfluous words +4. You don't say! +5. No kidding! (gently sarcastic) +",44 +789,搴﹁繃,d霉 gu貌,"1. to pass +2. to spend (time) +3. to survive +4. to get through +",44 +790,搴,zu貌,"1. seat +2. base +3. stand +4. CL:鍊媩涓猍ge4] +5. classifier for buildings, mountains and similar immovable objects +",4 +791,搴т綅,zu貌 w猫i,"1. seat +2. CL:鍊媩涓猍ge4] +",44 +792,寤堕暱,y谩n ch谩ng,"1. Yanchang county in Yan'an 寤跺畨[Yan2 an1], Shaanxi +2. to prolong +3. to extend +4. to delay +",22 +793,寤虹珛,ji脿n l矛,"1. to establish +2. to set up +3. to found +",44 +794,寤虹瓚,ji脿n zh霉,"1. to construct +2. building +3. CL:鍊媩涓猍ge4] +",44 +795,寤鸿,ji脿n sh猫,"1. to build +2. to construct +3. construction +4. constructive +",44 +796,寮鍙,k膩i f膩,"1. to exploit (a resource) +2. to open up (for development) +3. to develop +",11 +797,寮鏀,k膩i f脿ng,"1. to bloom +2. to open +3. to be open (to the public) +4. to open up (to the outside) +5. to be open-minded +6. unrestrained by convention +7. unconstrained in one's sexuality +",14 +798,寮姘,k膩i shu菒,"1. boiled water +2. boiling water +",13 +799,寮婄,b矛 du膩n,"1. malpractice +2. abuse +3. corrupt practice +",41 +800,寮曡捣,y菒n q菒,"1. to give rise to +2. to lead to +3. to cause +4. to arouse +",33 +801,寮,ru貌,"1. weak +2. feeble +3. young +4. inferior +5. (following a decimal or fraction) slightly less than +",4 +802,寮虹儓,qi谩ng li猫,"1. intense +2. (violently) strong +",24 +803,寮鸿皟,qi谩ng di脿o,"1. to emphasize (a statement) +2. to stress +",24 +804,褰掔撼,gu墨 n脿,"1. to sum up +2. to summarize +3. to conclude from facts +4. induction (method of deduction in logic) +",14 +805,褰撲唬,d膩ng d脿i,"1. the present age +2. the contemporary era +",14 +806,褰撳垵,d膩ng ch奴,"1. at that time +2. originally +",11 +807,褰撳墠,d膩ng qi谩n,"1. current +2. today's +3. modern +4. present +5. to be facing (us) +",12 +808,褰撳湴,d膩ng d矛,"1. local +",14 +809,褰撳満,d膩ng ch菐ng,"1. at the scene +2. on the spot +",13 +810,褰撳績,d膩ng x墨n,"1. to take care +2. to look out +",11 +811,褰撻,d膩ng xu菐n,"1. to be elected +",13 +812,褰撻潰,d膩ng mi脿n,"1. to sb's face +2. in sb's presence +",14 +813,褰曞彇,l霉 q菙,"1. to recruit +2. to enroll +",43 +814,褰曢煶,l霉 y墨n,"1. to record (sound) +2. sound recording +3. CL:鍊媩涓猍ge4] +",41 +815,褰㈠娍,x铆ng sh矛,"1. circumstances +2. situation +3. terrain +4. CL:鍊媩涓猍ge4] +",24 +816,褰㈠,x铆ng r贸ng,"1. to describe +2. description +3. appearance +4. look +",22 +817,褰㈠紡,x铆ng sh矛,"1. outer appearance +2. form +3. shape +4. formality +5. CL:鍊媩涓猍ge4] +",24 +818,褰㈡垚,x铆ng ch茅ng,"1. to form +2. to take shape +",22 +819,褰㈢姸,x铆ng zhu脿ng,"1. form +2. shape +3. CL:鍊媩涓猍ge4] +",24 +820,褰㈣薄,x铆ng xi脿ng,"1. image +2. form +3. figure +4. CL:鍊媩涓猍ge4] +5. visualization +6. vivid +",24 +821,褰╃エ,c菐i pi脿o,"1. lottery ticket +",34 +822,褰╄櫣,c菐i h贸ng,"1. rainbow +2. CL:閬揫dao4] +",32 +823,褰卞瓙,y菒ng zi,"1. shadow +2. reflection +3. CL:鍊媩涓猍ge4] +",30 +824,褰诲簳,ch猫 d菒,"1. thorough +2. thoroughly +3. complete +",43 +825,褰兼,b菒 c菒,"1. each other +2. one another +",33 +826,寰寰,w菐ng w菐ng,"1. often +2. frequently +",33 +827,寰杩,w菐ng f菐n,"1. to go back and forth +2. to go to and fro +3. round trip +",33 +828,寰佹眰,zh膿ng qi煤,"1. to solicit +2. to seek +3. to request (opinions, feedback etc) +4. to petition +",12 +829,寰呴亣,d脿i y霉,"1. treatment +2. pay +3. salary +4. status +5. rank +",44 +830,寰,h臎n,"1. (adverb of degree) +2. quite +3. very +4. awfully +",3 +831,寰楀姏,d茅 l矛,"1. able +2. capable +3. competent +4. efficient +",24 +832,寰楃姜,d茅 zu矛,"1. to commit an offense +2. to violate the law +3. excuse me! (formal) +4. see also 寰楃姜[de2 zui5] +5. to offend somebody +6. to make a faux pas +7. a faux pas +8. see also 寰楃姜[de2 zui4] +",24 +833,寰瑧,w膿i xi脿o,"1. smile +2. CL:鍊媩涓猍ge4],绲瞸涓漑si1] +3. to smile +",14 +834,蹇冩儏,x墨n q铆ng,"1. mood +2. frame of mind +3. CL:鍊媩涓猍ge4] +",12 +835,蹇冪悊,x墨n l菒,"1. mental +2. psychological +",13 +836,蹇冭剰,x墨n z脿ng,"1. heart +2. CL:椤唡棰梉ke1],鍊媩涓猍ge4] +",14 +837,蹇呯劧,b矛 r谩n,"1. inevitable +2. certain +3. necessity +",42 +838,蹇呰,b矛 y脿o,"1. necessary +2. essential +3. indispensable +4. required +",44 +839,蹇,ni脿n,"1. variant of 蹇礫nian4], to read aloud +2. to read +3. to study (a subject) +4. to attend (a school) +5. to read aloud +6. to miss (sb) +7. idea +8. remembrance +9. twenty (banker's anti-fraud numeral corresponding to 寤, 20) +",4 +840,蹇界劧,h奴 r谩n,"1. suddenly +2. all of a sudden +",12 +841,蹇借,h奴 sh矛,"1. to neglect +2. to ignore +",14 +842,鎬瀛,hu谩i y霉n,"1. pregnant +2. to have conceived +3. gestation +4. pregnancy +",24 +843,鎬蹇,hu谩i ni脿n,"1. to cherish the memory of +2. to think of +3. reminisce +",24 +844,鎬佸害,t脿i du,"1. manner +2. bearing +3. attitude +4. approach +5. CL:鍊媩涓猍ge4] +",40 +845,鎬濇兂,s墨 xi菐ng,"1. thought +2. thinking +3. idea +4. ideology +5. CL:鍊媩涓猍ge4] +",13 +846,鎬濊,s墨 k菐o,"1. to reflect on +2. to ponder over +",13 +847,鎬犳參,d脿i m脿n,"1. to slight +2. to neglect +",44 +848,鎬ュ繖,j铆 m谩ng,"1. hastily +",22 +849,鎬ヨ瘖,j铆 zh臎n,"1. emergency call +2. emergency (medical) treatment +",23 +850,鎬у埆,x矛ng bi茅,"1. gender +2. sex +3. distinguishing between the sexes +",42 +851,鎬ф牸,x矛ng g茅,"1. nature +2. disposition +3. temperament +4. character +5. CL:鍊媩涓猍ge4] +",42 +852,鎬ц川,x矛ng zh矛,"1. nature +2. characteristic +3. CL:鍊媩涓猍ge4] +",44 +853,鎬讳箣,z菕ng zh墨,"1. in a word +2. in short +3. in brief +",31 +854,鎬诲叡,z菕ng g貌ng,"1. altogether +2. in sum +3. in all +4. in total +",34 +855,鎬荤悊,z菕ng l菒,"1. premier +2. prime minister +3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",33 +856,鎬荤畻,z菕ng su脿n,"1. at long last +2. finally +3. on the whole +",34 +857,鎬荤粨,z菕ng ji茅,"1. to sum up +2. to conclude +3. summary +4. r茅sum茅 +5. CL:鍊媩涓猍ge4] +",32 +858,鎬荤粺,z菕ng t菕ng,"1. president (of a country) +2. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2],灞唡灞奫jie4] +",33 +859,鎬昏,z菕ng c谩i,"1. chairman +2. director-general (of a company etc) +",32 +860,鎭嬬埍,li脿n 脿i,"1. (romantic) love +2. CL:鍊媩涓猍ge4],鍫磡鍦篬chang3] +3. in love +4. to have an affair +",44 +861,鎭㈠,hu墨 f霉,"1. to reinstate +2. to resume +3. to restore +4. to recover +5. to regain +6. to rehabilitate +",14 +862,鎭,h猫n,"1. to hate +2. to regret +",4 +863,鎭╂,膿n yu脿n,"1. gratitude and grudges +2. resentment +3. grudges +4. grievances +",14 +864,鎭枩,g艒ng x菒,"1. congratulations +2. greetings +",13 +865,鎭跺姡,猫 li猫,"1. vile +2. nasty +3. of very poor quality +",44 +866,鎭跺寲,猫 hu脿,"1. to worsen +",44 +867,鎭跺績,臎 x墨n,"1. variant of 鎯″績|鎭跺績[e3 xin1] +2. nausea +3. to feel sick +4. disgust +5. nauseating +6. to embarrass (deliberately) +7. bad habit +8. vicious habit +9. vice +",31 +868,鎮勬倓,qi膩o qi膩o,"1. quietly +2. secretly +3. stealthily +4. quiet +5. worried +6. Taiwan pr. [qiao3 qiao3] +",11 +869,鎮犱箙,y艒u ji菙,"1. long (tradition, history etc) +",13 +870,鎮插搥,b膿i 膩i,"1. grieved +2. sorrowful +",11 +871,鎮叉儴,b膿i c菐n,"1. miserable +2. tragic +",13 +872,鎮茶,b膿i gu膩n,"1. pessimistic +",11 +873,鎯呭喌,q铆ng ku脿ng,"1. circumstances +2. state of affairs +3. situation +4. CL:鍊媩涓猍ge4],绋畖绉峓zhong3] +",24 +874,鎯呮櫙,q铆ng j菒ng,"1. scene +2. sight +3. circumstances +4. CL:鍊媩涓猍ge4] +",23 +875,鎯呯华,q铆ng x霉,"1. mood +2. state of mind +3. moodiness +4. CL:绋畖绉峓zhong3] +",24 +876,鎯﹁,di脿n j矛,"1. to think of +2. to keep thinking about +3. to be concerned about +",44 +877,鎯╃綒,ch茅ng f谩,"1. penalty +2. punishment +3. to punish +",22 +878,鎯劎,c谩n ku矛,"1. ashamed +",24 +879,鎯冲康,xi菐ng ni脿n,"1. to miss +2. to remember with longing +3. to long to see again +",34 +880,鎯宠薄,xi菐ng xi脿ng,"1. to imagine +2. to fancy +3. CL:鍊媩涓猍ge4] +",34 +881,鎰夊揩,y煤 ku脿i,"1. cheerful +2. cheerily +3. delightful +4. pleasant +5. pleasantly +6. pleasing +7. happy +8. delighted +",24 +882,鎰忎箟,y矛 y矛,"1. sense +2. meaning +3. significance +4. importance +5. CL:鍊媩涓猍ge4] +",44 +883,鎰忓,y矛 w脿i,"1. unexpected +2. accident +3. mishap +4. CL:鍊媩涓猍ge4] +",44 +884,鎰忚,y矛 ji脿n,"1. idea +2. opinion +3. suggestion +4. objection +5. complaint +6. CL:榛瀨鐐筟dian3],姊潀鏉tiao2] +",44 +885,鎰熷彈,g菐n sh貌u,"1. to sense +2. perception +3. to feel (through the senses) +4. to experience +5. a feeling +6. an impression +7. an experience +",34 +886,鎰熸兂,g菐n xi菐ng,"1. impressions +2. reflections +3. thoughts +4. CL:閫歔tong4],鍊媩涓猍ge4] +",33 +887,鎰熸縺,g菐n j墨,"1. to be grateful +2. to appreciate +3. thankful +",31 +888,鎰挎湜,yu脿n w脿ng,"1. desire +2. wish +",44 +889,鎱堝杽,c铆 sh脿n,"1. benevolent +2. charitable +",24 +890,鎱堢ゥ,c铆 xi谩ng,"1. kindly +2. benevolent (often of older person) +",22 +891,鎱屽紶,hu膩ng zh膩ng,"1. confused +2. flustered +",11 +892,鎱庨噸,sh猫n zh貌ng,"1. cautious +2. careful +3. prudent +",44 +893,鎲,bi膿,"1. to choke +2. to stifle +3. to restrain +4. to hold back +5. to hold in (urine) +6. to hold (one's breath) +",1 +894,鎴忓墽,x矛 j霉,"1. drama +2. play +3. theater +",44 +895,鎴愪氦,ch茅ng ji膩o,"1. to complete a contract +2. to reach a deal +",21 +896,鎴愪汉,ch茅ng r茅n,"1. adult +",22 +897,鎴愬垎,ch茅ng f猫n,"1. composition +2. make-up +3. ingredient +4. element +5. component +6. one's social status +7. CL:鍊媩涓猍ge4] +",24 +898,鎴愬憳,ch茅ng yu谩n,"1. member +",22 +899,鎴愬ぉ,ch茅ng ti膩n,"1. (coll.) all day long +2. all the time +",21 +900,鎴愬氨,ch茅ng ji霉,"1. accomplishment +2. success +3. achievement +4. CL:鍊媩涓猍ge4] +5. to attain a result +",24 +901,鎴愬績,ch茅ng x墨n,"1. intentional +2. deliberate +3. on purpose +",21 +902,鎴愭晥,ch茅ng xi脿o,"1. effect +2. result +",24 +903,鎴愭湰,ch茅ng b臎n,"1. (manufacturing, production etc) costs +",23 +904,鎴愭灉,ch茅ng gu菕,"1. result +2. achievement +3. gain +4. profit +5. CL:鍊媩涓猍ge4] +",23 +905,鎴愮啛,ch茅ng sh煤,"1. mature +2. ripe +3. to mature +4. to ripen +5. Taiwan pr. [cheng2 shou2] +",22 +906,鎴愮珛,ch茅ng l矛,"1. to establish +2. to set up +3. to be tenable +4. to hold water +",24 +907,鎴愯,ch茅ng y菙,"1. Chinese set expression, often made up of 4 characters or two couplets of 4 characters each, often alluding to a story or historical quotation +2. idiom +3. proverb +4. saying +5. adage +6. set expression +7. CL:姊潀鏉tiao2],鏈琜ben3],鍙ju4] +",23 +908,鎴愰暱,ch茅ng zh菐ng,"1. to mature +2. to grow +3. growth +",23 +909,鎴,ji猫,"1. to guard against +2. to exhort +3. to admonish or warn +4. to give up or stop doing sth +5. Buddhist monastic discipline +6. ring (for a finger) +",4 +910,鎴掓寚,ji猫 zhi,"1. (finger) ring +",40 +911,鎴栬,hu貌 x菙,"1. perhaps +2. maybe +",43 +912,鎴樹簤,zh脿n zh膿ng,"1. war +2. conflict +3. CL:鍫磡鍦篬chang2],娆ci4] +",41 +913,鎵,su菕,"1. actually +2. place +3. classifier for houses, small buildings, institutions etc +4. that which +5. particle introducing a relative clause or passive +6. CL:鍊媩涓猍ge4] +",3 +914,鎵鏈,su菕 y菕u,"1. all +2. to have +3. to possess +4. to own +",33 +915,鎵,bi菐n,"1. surname Pian +2. flat +3. (coll.) to beat (sb) up +4. old variant of 鍖綶bian3] +5. small boat +",3 +916,鎵囧瓙,sh脿n zi,"1. fan +2. CL:鎶奫ba3] +",40 +917,鎵嬪,sh菕u t脿o,"1. glove +2. mitten +3. CL:闆檤鍙孾shuang1],闅粅鍙猍zhi1] +",34 +918,鎵嬪伐,sh菕u g艒ng,"1. handwork +2. manual +",31 +919,鎵嬫寚,sh菕u zh菒,"1. finger +2. CL:鍊媩涓猍ge4],闅粅鍙猍zhi1] +",33 +920,鎵嬫湳,sh菕u sh霉,"1. (surgical) operation +2. surgery +3. CL:鍊媩涓猍ge4] +",34 +921,鎵嬬画,sh菕u x霉,"1. procedure +2. CL:閬揫dao4],鍊媩涓猍ge4] +3. formalities +",34 +922,鎵嶅共,c谩i g脿n,"1. ability +2. competence +",24 +923,鎵,b膩,"1. to peel +2. to skin +3. to tear +4. to pull down +5. to cling to (sth on which one is climbing) +6. to dig +7. to rake up +8. to steal +9. to braise +10. to crawl +",1 +924,鎵撲粭,d菐 zh脿ng,"1. to fight a battle +2. to go to war +",34 +925,鎵撳嚮,d菐 j墨,"1. to hit +2. to strike +3. to attack +4. to crack down on sth +5. blow +6. (psychological) shock +7. percussion (music) +",31 +926,鎵撳寘,d菐 b膩o,"1. to wrap +2. to pack +3. to put leftovers in a doggy bag for take-out +",31 +927,鎵撳惉,d菐 ting,"1. to ask about +2. to make some inquiries +3. to ask around +",30 +928,鎵撳畼鍙,d菐 gu膩n si,"1. to file a lawsuit +2. to sue +3. to dispute +",310 +929,鎵撳伐,d菐 g艒ng,"1. to work a temporary or casual job +2. (of students) to have a job outside of class time, or during vacation +",31 +930,鎵撴灦,d菐 ji脿,"1. to fight +2. to scuffle +3. to come to blows +4. CL:鍫磡鍦篬chang2] +",34 +931,鎵撻噺,d菐 liang,"1. to size sb up +2. to look sb up and down +3. to take the measure of +4. to suppose +5. to reckon +",30 +932,鎵,r膿ng,"1. to throw +2. to throw away +",1 +933,鎵х収,zh铆 zh脿o,"1. license +2. permit +",24 +934,鎵╁ぇ,ku貌 d脿,"1. to expand +2. to enlarge +3. to broaden one's scope +",44 +935,鎵紨,b脿n y菐n,"1. to play the role of +2. to act +",43 +936,鎵,f煤,"1. to support with the hand +2. to help sb up +3. to support oneself by holding onto something +4. to help +",2 +937,鎵,p墨,"1. to ascertain +2. to act on +3. to criticize +4. to pass on +5. classifier for batches, lots, military flights +6. tier (for the ranking of universities and colleges) +",1 +938,鎵瑰噯,p墨 zh菙n,"1. to approve +2. to ratify +",13 +939,鎵垮姙,ch茅ng b脿n,"1. to undertake +2. to accept a contract +",24 +940,鎵垮寘,ch茅ng b膩o,"1. to contract +2. to undertake (a job) +",21 +941,鎵垮彈,ch茅ng sh貌u,"1. to bear +2. to support +3. to inherit +",24 +942,鎵挎媴,ch茅ng d膩n,"1. to undertake +2. to assume (responsibility etc) +",21 +943,鎵胯,ch茅ng r猫n,"1. to admit +2. to concede +3. to recognize +4. recognition (diplomatic, artistic etc) +5. to acknowledge +",24 +944,鎵胯,ch茅ng nu貌,"1. to promise +2. to undertake to do something +3. commitment +",24 +945,鎶,ch膩o,"1. to make a copy +2. to plagiarize +3. to search and seize +4. to raid +5. to grab +6. to go off with +7. to take a shortcut +8. to make a turning move +9. to fold one's arms +",1 +946,鎶婂叧,b菐 gu膩n,"1. to guard a pass +2. to check on sth +",31 +947,鎶婃墜,b菐 sh菕u,"1. handle +2. grip +3. knob +",33 +948,鎶婃彙,b菐 w貌,"1. to grasp (also fig.) +2. to seize +3. to hold +4. assurance +5. certainty +6. sure (of the outcome) +",34 +949,鎶,zhu膩,"1. to grab +2. to catch +3. to arrest +4. to snatch +5. to scratch +",1 +950,鎶撶揣,zhu膩 j菒n,"1. to grasp firmly +2. to pay special attention to +3. to rush in +4. to make the most of +",13 +951,鎶曞叆,t贸u r霉,"1. to throw into +2. to put into +3. to throw oneself into +4. to participate in +5. to invest in +6. absorbed +7. engrossed +",24 +952,鎶曡祫,t贸u z墨,"1. investment +2. to invest +",21 +953,鎶,qi菐ng,"1. see 鎼堕ⅷ|鎶㈤[qiang1 feng1] +2. to fight over +3. to rush +4. to scramble +5. to grab +6. to rob +7. to snatch +",3 +954,鎶ヤ粐,b脿o ch贸u,"1. to take revenge +2. to avenge +",42 +955,鎶ュ埌,b脿o d脿o,"1. to report for duty +2. to check in +3. to register +",44 +956,鎶ュ憡,b脿o g脿o,"1. to inform +2. to report +3. to make known +4. report +5. speech +6. talk +7. lecture +8. CL:绡嘯pian1],浠絒fen4],鍊媩涓猍ge4],閫歔tong4] +",44 +957,鎶ュ,b脿o f霉,"1. to make reprisals +2. to retaliate +3. revenge +4. retaliation +",44 +958,鎶ョぞ,b脿o sh猫,"1. general office of a newspaper +2. newspaper office +3. CL:瀹禰jia1] +",44 +959,鎶ョ瓟,b脿o d谩,"1. to repay +2. to requite +",42 +960,鎶ヨ,b脿o j菒ng,"1. to sound an alarm +2. to report sth to the police +",43 +961,鎶ラ亾,b脿o d脿o,"1. to report (news) +2. report +3. CL:绡嘯pian1],浠絒fen4] +",44 +962,鎶ラ叕,b脿o chou,"1. reward +2. remuneration +",40 +963,鎶ラ攢,b脿o xi膩o,"1. to submit an expense account +2. to apply for reimbursement +3. to write off +4. to wipe out +",41 +964,鎶,p墨,"1. to drape over one's shoulders +2. to open +3. to unroll +4. to split open +5. to spread out +",1 +965,鎶,t谩i,"1. to lift +2. to raise +3. (of two or more persons) to carry +",2 +966,鎶辨,b脿o yu脿n,"1. to complain +2. to grumble +3. to harbor a complaint +4. to feel dissatisfied +",44 +967,鎶辫礋,b脿o f霉,"1. aspiration +2. ambition +",44 +968,鎶靛埗,d菒 zh矛,"1. to resist +2. to boycott +3. to refuse (to cooperate) +4. to reject +5. resistance +6. refusal +",34 +969,鎶垫姉,d菒 k脿ng,"1. to resist +2. resistance +",34 +970,鎶佃揪,d菒 d谩,"1. to arrive +2. to reach (a destination) +",32 +971,鎶奸噾,y膩 j墨n,"1. deposit +2. down payment +",11 +972,鎶藉眽,ch艒u ti,"1. drawer +",10 +973,鎶借薄,ch艒u xi脿ng,"1. abstract +2. abstraction +3. CL:绋畖绉峓zhong3] +",14 +974,鎷呬换,d膩n r猫n,"1. to hold a governmental office or post +2. to assume office of +3. to take charge of +4. to serve as +",14 +975,鎷呬繚,d膩n b菐o,"1. to guarantee +2. to vouch for +",13 +976,鎷,ch膩i,"1. to tear open +2. to tear down +3. to tear apart +4. to open +",1 +977,鎷,p膩i,"1. to pat +2. to clap +3. to slap +4. to swat +5. to take (a photo) +6. to shoot (a film) +7. racket (sports) +8. beat (music) +",1 +978,鎷愬集,gu菐i w膩n,"1. to go round a curve +2. to turn a corner +3. fig. a new direction +",31 +979,鎷涘緟,zh膩o d脿i,"1. to receive (guests) +2. to entertain +3. reception +",14 +980,鎷涜仒,zh膩o p矛n,"1. to invite applications for a job +2. to recruit +",14 +981,鎷滃勾,b脿i ni谩n,"1. to pay a New Year call +2. to wish sb a Happy New Year +",42 +982,鎷滄墭,b脿i tu艒,"1. to request sb to do sth +2. please! +",41 +983,鎷滆,b脿i f菐ng,"1. to pay a visit +2. to call on +",43 +984,鎷ユ姳,y艒ng b脿o,"1. to embrace +2. to hug +",14 +985,鎷ユ尋,y艒ng j菒,"1. crowded +2. to throng +3. congestion +",13 +986,鎷,l谩n,"1. to block sb's path +2. to obstruct +3. to flag down (a taxi) +",2 +987,鎷,b艒,"1. to push aside with the hand, foot, a stick etc +2. to dial +3. to allocate +4. to set aside (money) +5. to poke (the fire) +6. to pluck (a string instrument) +7. to turn round +8. classifier: group, batch +",1 +988,鎷奸煶,p墨n y墨n,"1. phonetic writing +2. pinyin (Chinese romanization) +",11 +989,鎸佷箙,ch铆 ji菙,"1. lasting +2. enduring +3. persistent +4. permanent +5. protracted +6. endurance +7. persistence +8. to last long +",23 +990,鎸佺画,ch铆 x霉,"1. to continue +2. to persist +3. sustainable +4. preservation +",24 +991,鎸傚彿,gu脿 h脿o,"1. to register (at a hospital etc) +2. to send by registered mail +",44 +992,鎸,zh菒,"1. finger +2. to point at or to +3. to indicate or refer to +4. to depend on +5. to count on +6. (of hair) to stand on end +",3 +993,鎸囧,zh菒 d菐o,"1. to guide +2. to give directions +3. to direct +4. to coach +5. guidance +6. tuition +7. CL:鍊媩涓猍ge4] +",33 +994,鎸囨尌,zh菒 hu墨,"1. to conduct +2. to command +3. to direct +4. conductor (of an orchestra) +5. CL:鍊媩涓猍ge4] +",31 +995,鎸夋懇,脿n m贸,"1. massage +2. to massage +",42 +996,鎸戞垬,ti菐o zh脿n,"1. to challenge +2. challenge +",34 +997,鎸,d菐ng,"1. to resist +2. to obstruct +3. to hinder +4. to keep off +5. to block (a blow) +6. to get in the way of +7. cover +8. gear (e.g. in a car's transmission) +9. to arrange +10. to put in order +11. variant of 鎿媩鎸dang3] +",3 +998,鎸,zh膿ng,"1. see 鎺欐墡|鎸f墡[zheng1 zha2] +2. to struggle to get free +3. to strive to acquire +4. to make (money) +",1 +999,鎸,j菒,"1. to crowd in +2. to cram in +3. to force others aside +4. to press +5. to squeeze +6. to find (time in one's busy schedule) +",3 +1000,鎸,hu墨,"1. to wave +2. to brandish +3. to command +4. to conduct +5. to scatter +6. to disperse +",1 +1001,鎸,膩i,"1. in order +2. in sequence +3. close to +4. adjacent to +5. to suffer +6. to endure +7. to pull through (hard times) +8. to delay +9. to stall +10. to play for time +11. to dawdle +",1 +1002,鎸姌,cu貌 zh茅,"1. setback +2. reverse +3. check +4. defeat +5. frustration +6. disappointment +7. to frustrate +8. to discourage +9. to set sb back +10. to blunt +11. to subdue +",42 +1003,鎸姩,zh猫n d貌ng,"1. to vibrate +2. to shake +3. vibration +",44 +1004,鎸,t菒ng,"1. straight +2. erect +3. to stick out (a part of the body) +4. to (physically) straighten up +5. to support +6. to withstand +7. outstanding +8. (coll.) quite +9. very +10. classifier for machine guns +",3 +1005,鎹,ju膩n,"1. to contribute +2. to donate +3. contribution +4. tax +5. to abandon +",1 +1006,鎹曟崏,b菙 zhu艒,"1. to catch +2. to seize +3. to capture +",31 +1007,鎹熷け,s菙n sh墨,"1. loss +2. damage +3. CL:鍊媩涓猍ge4] +4. to lose +5. to suffer damage +",31 +1008,鎹,ji菐n,"1. to pick up +2. to collect +3. to gather +",3 +1009,鎹d贡,d菐o lu脿n,"1. to disturb +2. to look for trouble +3. to stir up a row +4. to bother sb intentionally +",34 +1010,鎹,j霉 shu艒,"1. it is said that +2. reportedly +",41 +1011,鎺屾彙,zh菐ng w貌,"1. to grasp (often fig.) +2. to control +3. to seize (initiative, opportunity, destiny) +4. to master +5. to know well +6. to understand sth well and know how to use it +7. fluency +",34 +1012,鎺ュ緟,ji膿 d脿i,"1. to receive (a visitor) +2. to admit (allow sb to enter) +",14 +1013,鎺ヨЕ,ji膿 ch霉,"1. to touch +2. to contact +3. access +4. in touch with +",14 +1014,鎺ヨ繎,ji膿 j矛n,"1. to approach +2. to get close to +",14 +1015,鎺у埗,k貌ng zh矛,"1. control +2. to exercise control over +3. to contain +",44 +1016,鎺,tu墨,"1. to push +2. to cut +3. to refuse +4. to reject +5. to decline +6. to shirk (responsibility) +7. to put off +8. to delay +9. to push forward +10. to nominate +11. to elect +12. massage +",1 +1017,鎺ㄥ箍,tu墨 gu菐ng,"1. to extend +2. to spread +3. to popularize +4. generalization +5. promotion (of a product etc) +",13 +1018,鎺ㄨ崘,tu墨 ji脿n,"1. to recommend +2. recommendation +",14 +1019,鎺ㄨ緸,tu墨 c铆,"1. to decline (an appointment, invitation etc) +",12 +1020,鎺ㄨ繜,tu墨 ch铆,"1. to postpone +2. to put off +3. to defer +",12 +1021,鎺柦,cu貌 sh墨,"1. measure +2. step +3. CL:鍊媩涓猍ge4] +",41 +1022,鎺,b膩i,"1. to break off or break open sth with one's hands +2. (fig.) to break off (a relationship) +",1 +1023,鎻忓啓,mi谩o xi臎,"1. to describe +2. to depict +3. to portray +4. description +",23 +1024,鎻,t铆,"1. to carry (hanging down from the hand) +2. to lift +3. to put forward +4. to mention +5. to raise (an issue) +6. upwards character stroke +7. lifting brush stroke (in painting) +8. scoop for measuring liquid +",2 +1025,鎻愪緵,t铆 g艒ng,"1. to offer +2. to supply +3. to provide +4. to furnish +",21 +1026,鎻愬,t铆 ch脿ng,"1. to promote +2. to advocate +",24 +1027,鎻愬墠,t铆 qi谩n,"1. to shift to an earlier date +2. to do sth ahead of time +3. in advance +",22 +1028,鎻愮翰,t铆 g膩ng,"1. outline +2. synopsis +3. notes +",21 +1029,鎻愰啋,t铆 x菒ng,"1. to remind +2. to call attention to +3. to warn of +",23 +1030,鎻愰棶,t铆 w猫n,"1. to question +2. to quiz +3. to grill +",24 +1031,鎻,ch膩,"1. to insert +2. stick in +3. pierce +4. to take part in +5. to interfere +6. to interpose +7. old variant of 鎻抂cha1] +",1 +1032,鎻掑骇,ch膩 zu貌,"1. socket +2. outlet +",14 +1033,鎻℃墜,w貌 sh菕u,"1. to shake hands +",43 +1034,鎼,ch膩n,"1. to take by the arm and assist +2. to mix +3. to blend +4. to dilute +5. to adulterate +",1 +1035,鎼忔枟,b贸 d貌u,"1. to wrestle +2. to fight +3. to struggle +",24 +1036,鎼,cu艒,"1. to rub or roll between the hands or fingers +2. to twist +",1 +1037,鎼滅储,s艒u su菕,"1. to search (a place) +2. to search (a database etc) +",13 +1038,鎼,g菐o,"1. to do +2. to make +3. to go in for +4. to set up +5. to get hold of +6. to take care of +",3 +1039,鎼,d膩,"1. to put up +2. to build (scaffolding) +3. to hang (clothes on a pole) +4. to connect +5. to join +6. to arrange in pairs +7. to match +8. to add +9. to throw in (resources) +10. to take (boat, train) +11. variant of 瑜da1] +",1 +1040,鎼。,d膩 d脿ng,"1. to cooperate +2. partner +",14 +1041,鎼厤,d膩 p猫i,"1. to pair up +2. to match +3. to arrange in pairs +4. to add sth into a group +",14 +1042,鎽勫奖,sh猫 y菒ng,"1. to take a photograph +2. photography +3. to shoot (a movie) +",43 +1043,鎽,b菐i,"1. to arrange +2. to exhibit +3. to move to and fro +4. a pendulum +",3 +1044,鎽嗚劚,b菐i tu艒,"1. to break away from +2. to cast off (old ideas etc) +3. to get rid of +4. to break away (from) +5. to break out (of) +6. to free oneself from +7. to extricate oneself +",31 +1045,鎽,y谩o,"1. surname Yao +2. to shake +3. to rock +4. to row +5. to crank +",2 +1046,鎽斿,shu膩i d菐o,"1. to fall down +2. to slip and fall +3. to throw sb to the ground +",13 +1047,鎽,zh膩i,"1. to take +2. to borrow +3. to pick (flowers, fruit etc) +4. to pluck +5. to select +6. to remove +7. to take off (glasses, hat etc) +",1 +1048,鎽ф畫,cu墨 c谩n,"1. to ravage +2. to ruin +",12 +1049,鎽,m艒,"1. to feel with the hand +2. to touch +3. to stroke +4. to grope +5. to steal +6. to abstract +7. variant of 鎽筟mo2] +",1 +1050,鎾,s墨,"1. to tear +",1 +1051,鎾,zhu脿ng,"1. to knock against +2. to bump into +3. to run into +4. to meet by accident +",4 +1052,鎾ら,ch猫 tu矛,"1. to retreat +",44 +1053,鎾ら攢,ch猫 xi膩o,"1. to repeal +2. to revoke +3. (computing) to undo +",41 +1054,鎾斁,b艒 f脿ng,"1. to broadcast +2. to transmit +",14 +1055,鎾,b艒 zh菕ng,"1. to sow seeds +2. sowing +3. seed +",13 +1056,鎿嶄綔,c膩o zu貌,"1. to work +2. to operate +3. to manipulate +",14 +1057,鎿嶅姵,c膩o l谩o,"1. to work hard +2. to look after +",12 +1058,鎿嶅満,c膩o ch菐ng,"1. playground +2. sports field +3. drill ground +4. CL:鍊媩涓猍ge4] +",13 +1059,鎿嶅績,c膩o x墨n,"1. to worry about +",11 +1060,鎿嶇旱,c膩o z貌ng,"1. to operate +2. to control +3. to rig +4. to manipulate +",14 +1061,鎿嶇粌,c膩o li脿n,"1. drill +2. practice +",14 +1062,鏀,zh墨,"1. surname Zhi +2. to support +3. to sustain +4. to erect +5. to raise +6. branch +7. division +8. to draw money +9. classifier for rods such as pens and guns, for army divisions and for songs or compositions +",1 +1063,鏀寔,zh墨 ch铆,"1. to be in favor of +2. to support +3. to back +4. support +5. backing +6. to stand by +7. CL:鍊媩涓猍ge4] +",12 +1064,鏀エ,zh墨 pi脿o,"1. check (bank) +2. cheque +3. CL:鏈琜ben3] +",14 +1065,鏀,sh艒u,"1. to receive +2. to accept +3. to collect +4. to put away +5. to restrain +6. to stop +7. in care of (used on address line after name) +",1 +1066,鏀跺叆,sh艒u r霉,"1. to take in +2. income +3. revenue +4. CL:绛唡绗擺bi3],鍊媩涓猍ge4] +",14 +1067,鏀跺埌,sh艒u d脿o,"1. to receive +",14 +1068,鏀舵嵁,sh艒u j霉,"1. receipt +2. CL:寮祙寮燵zhang1] +",14 +1069,鏀惰幏,sh艒u hu貌,"1. variant of 鏀剁┇|鏀惰幏[shou1 huo4] +2. to harvest +3. to reap +4. to gain +5. crop +6. harvest +7. profit +8. gain +9. bonus +10. reward +",14 +1070,鏀瑰杽,g菐i sh脿n,"1. to make better +2. to improve +3. CL:鍊媩涓猍ge4] +",34 +1071,鏀规,g菐i zh猫ng,"1. to correct +2. to amend +3. to put right +4. correction +5. CL:鍊媩涓猍ge4] +",34 +1072,鏀硅繘,g菐i j矛n,"1. to improve +2. to make better +3. CL:鍊媩涓猍ge4] +",34 +1073,鏀归潻,g菐i g茅,"1. reform +2. CL:娆ci4],绋畖绉峓zhong3],闋厊椤筟xiang4] +3. to reform +",32 +1074,鏀垮簻,zh猫ng f菙,"1. government +2. CL:鍊媩涓猍ge4] +",43 +1075,鏀挎不,zh猫ng zh矛,"1. politics +2. political +",44 +1076,鏁堟灉,xi脿o gu菕,"1. result +2. effect +3. quality +4. CL:鍊媩涓猍ge4] +",43 +1077,鏁堢巼,xi脿o l菧,"1. efficiency +",44 +1078,鏁屼汉,d铆 r茅n,"1. enemy +2. CL:鍊媩涓猍ge4] +",22 +1079,鏁岃,d铆 sh矛,"1. hostile +2. malevolence +3. antagonism +4. to view as enemy +5. to stand against +",24 +1080,鏁忔劅,m菒n g菐n,"1. sensitive +2. susceptible +",33 +1081,鏁,ji霉,"1. variant of 鏁慬jiu4] +2. to save +3. to assist +4. to rescue +",4 +1082,鏁欐潗,ji脿o c谩i,"1. teaching material +2. CL:鏈琜ben3] +",42 +1083,鏁欑粌,ji脿o li脿n,"1. instructor +2. sports coach +3. trainer +4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",44 +1084,鏁欒,ji脿o xun,"1. lesson +2. moral +3. to chide sb +4. to lecture sb +",40 +1085,鏁炲紑,ch菐ng k膩i,"1. to open wide +2. unrestrictedly +",31 +1086,鏁f,s脿n b霉,"1. to take a walk +2. to go for a walk +",44 +1087,鏁,sh霉,"1. to count +2. to enumerate +3. to criticize (i.e. enumerate shortcomings) +4. number +5. figure +6. several +7. CL:鍊媩涓猍ge4] +8. frequently +9. repeatedly +",4 +1088,鏁板瓧,sh霉 z矛,"1. numeral +2. digit +3. number +4. figure +5. amount +6. digital (electronics etc) +7. CL:鍊媩涓猍ge4] +",44 +1089,鏁版嵁,sh霉 j霉,"1. data +2. numbers +3. digital +",44 +1090,鏁扮爜,sh霉 m菐,"1. number +2. numerals +3. figures +4. digital +5. amount +6. numerical code +",43 +1091,鏁伴噺,sh霉 li脿ng,"1. amount +2. quantity +3. CL:鍊媩涓猍ge4] +4. quantitative +",44 +1092,鏁,qi膩o,"1. to hit +2. to strike +3. to tap +4. to rap +5. to knock +6. to rip sb off +7. to overcharge +",1 +1093,鏁翠釜,zh臎ng g猫,"1. whole +2. entire +3. total +",34 +1094,鏁翠綋,zh臎ng t菒,"1. whole entity +2. entire body +3. synthesis +4. as a whole (situation, construction, team etc) +5. global +6. macrocosm +7. integral +8. holistic +9. whole +",33 +1095,鏁寸悊,zh臎ng l菒,"1. to arrange +2. to tidy up +3. to sort out +4. to straighten out +5. to list systematically +6. to collate (data, files) +7. to pack (luggage) +",33 +1096,鏁撮綈,zh臎ng q铆,"1. orderly +2. neat +3. even +4. tidy +",32 +1097,鏂囦欢,w茅n ji脿n,"1. document +2. file +3. CL:浠絒fen4] +",24 +1098,鏂囧叿,w茅n j霉,"1. stationery +2. item of stationery (pen, pencil, eraser, pencil sharpener etc) +",24 +1099,鏂囧瓧,w茅n z矛,"1. character +2. script +3. writing +4. written language +5. writing style +6. phraseology +7. CL:鍊媩涓猍ge4] +",24 +1100,鏂囧,w茅n xu茅,"1. literature +2. CL:绋畖绉峓zhong3] +",22 +1101,鏂囨槑,w茅n m铆ng,"1. civilized +2. civilization +3. culture +4. CL:鍊媩涓猍ge4] +",22 +1102,鏂囩珷,w茅n zh膩ng,"1. article +2. essay +3. literary works +4. writings +5. hidden meaning +6. CL:绡嘯pian1],娈礫duan4],闋亅椤礫ye4] +",21 +1103,鏂,b膩n,"1. spot +2. colored patch +3. stripe +4. spotted +5. striped +6. variegated +",1 +1104,鏂椾簤,d貌u zh膿ng,"1. a struggle +2. fight +3. battle +",41 +1105,鏂,xi茅,"1. inclined +2. slanting +3. oblique +4. tilting +",2 +1106,鏂,du脿n,"1. to break +2. to snap +3. to cut off +4. to give up or abstain from sth +5. to judge +6. (usu. used in the negative) absolutely +7. definitely +8. decidedly +",4 +1107,鏂畾,du脿n d矛ng,"1. to conclude +2. to determine +3. to come to a judgment +",44 +1108,鏂粷,du脿n ju茅,"1. to sever +2. to break off +",42 +1109,鏂,f膩ng,"1. surname Fang +2. square +3. power or involution (mathematics) +4. upright +5. honest +6. fair and square +7. direction +8. side +9. party (to a contract, dispute etc) +10. place +11. method +12. prescription (medicine) +13. just when +14. only or just +15. classifier for square things +16. abbr. for square or cubic meter +",1 +1110,鏂瑰紡,f膩ng sh矛,"1. way +2. manner +3. style +4. mode +5. pattern +6. CL:鍊媩涓猍ge4] +",14 +1111,鏂规,f膩ng 脿n,"1. plan +2. program (for action etc) +3. proposal +4. proposed bill +5. CL:鍊媩涓猍ge4],濂梉tao4] +",14 +1112,鏃,w煤,"1. not to have +2. no +3. none +4. not +5. to lack +6. un- +7. -less +",2 +1113,鏃犲,w煤 n脿i,"1. helpless +2. without choice +3. for lack of better option +4. grudgingly +5. willy-nilly +6. nolens volens +7. abbr. for 鐒″彲濂堜綍|鏃犲彲濂堜綍[wu2 ke3 nai4 he2] +",24 +1114,鏃犳暟,w煤 sh霉,"1. countless +2. numberless +3. innumerable +",24 +1115,鏃犺亰,w煤 li谩o,"1. bored +2. boring +3. senseless +",22 +1116,鏃犺,w煤 l霉n,"1. no matter what or how +2. regardless of whether... +",24 +1117,鏃ュ巻,r矛 l矛,"1. calendar +2. CL:寮祙寮燵zhang1],鏈琜ben3] +",44 +1118,鏃ュ瓙,r矛 zi,"1. day +2. a (calendar) date +3. days of one's life +",40 +1119,鏃ュ父,r矛 ch谩ng,"1. daily +2. everyday +",42 +1120,鏃ユ湡,r矛 q墨,"1. date +2. CL:鍊媩涓猍ge4] +",41 +1121,鏃ョ敤鍝,r矛 y貌ng p菒n,"1. articles for daily use +2. CL:浠禰jian4],鍊媩涓猍ge4] +",443 +1122,鏃ョ▼,r矛 ch茅ng,"1. schedule +2. itinerary +3. CL:鍊媩涓猍ge4] +",42 +1123,鏃ヨ,r矛 j矛,"1. diary +2. CL:鍓噟鍒橻ze2],鏈琜ben3],绡嘯pian1] +",44 +1124,鏃朵唬,sh铆 d脿i,"1. Time, US weekly news magazine +2. age +3. era +4. epoch +5. period (in one's life) +6. CL:鍊媩涓猍ge4] +",24 +1125,鏃跺埢,sh铆 k猫,"1. moment +2. CL:鍊媩涓猍ge4] +3. constantly +4. always +",24 +1126,鏃跺皻,sh铆 sh脿ng,"1. fashion +2. fad +3. fashionable +",24 +1127,鏃跺樊,sh铆 ch膩,"1. time difference +2. time lag +3. jet lag +",21 +1128,鏃舵湡,sh铆 q墨,"1. period +2. phase +3. CL:鍊媩涓猍ge4] +",21 +1129,鏃堕,sh铆 m谩o,"1. in vogue +2. fashionable +",22 +1130,鏄傝吹,谩ng gu矛,"1. expensive +2. costly +",24 +1131,鏄嗚櫕,k奴n ch贸ng,"1. insect +2. CL:闅粅鍙猍zhi1],缇qun2],鍫哰dui1] +",12 +1132,鏄岀洓,ch膩ng sh猫ng,"1. prosperous +",14 +1133,鏄庢槦,m铆ng x墨ng,"1. star +2. celebrity +",21 +1134,鏄庢樉,m铆ng xi菐n,"1. clear +2. distinct +3. obvious +",23 +1135,鏄庣‘,m铆ng qu猫,"1. clear-cut +2. definite +3. explicit +4. to clarify +5. to specify +6. to make definite +",24 +1136,鏄惁,sh矛 f菕u,"1. whether (or not) +2. if +3. is or isn't +",43 +1137,鏄惧緱,xi菐n de,"1. to seem +2. to look +3. to appear +",30 +1138,鏄剧劧,xi菐n r谩n,"1. clear +2. evident +3. obvious(ly) +",32 +1139,鏄剧ず,xi菐n sh矛,"1. to show +2. to illustrate +3. to display +4. to demonstrate +",34 +1140,鏅,sh脿i,"1. variant of 鏇瑋鏅抂shai4] +2. (of the sun) to shine on +3. to bask in (the sunshine) +4. to dry (clothes, grain etc) in the sun +5. (fig.) to expose and share (one's experiences and thoughts) on the Web (loanword from ""share"") +6. (coll.) to give the cold shoulder to +",4 +1141,鏅,y奴n,"1. confused +2. dizzy +3. giddy +4. to faint +5. to swoon +6. to lose consciousness +7. to pass out +8. dizzy +9. halo +10. ring around moon or sun +",1 +1142,鏅亶,p菙 bi脿n,"1. universal +2. general +3. widespread +4. common +",34 +1143,鏅烘収,zh矛 hu矛,"1. wisdom +2. knowledge +3. intelligent +4. intelligence +",44 +1144,鏆傛椂,z脿n sh铆,"1. temporary +2. provisional +3. for the time being +",42 +1145,鏆,脿n,"1. variant of 鏆梉an4] +2. dark +3. gloomy +4. hidden +5. secret +6. muddled +7. obscure +8. in the dark +9. to close (a door) +10. to eclipse +11. muddled +12. stupid +13. ignorant +14. variant of 鏆梉an4] +",4 +1146,鏆楃ず,脿n sh矛,"1. to hint +2. to suggest +3. suggestion +4. hint +",44 +1147,鏆ф槯,脿i m猫i,"1. vague +2. ambiguous +3. equivocal +4. dubious +",44 +1148,鏆村姏,b脿o l矛,"1. violence +2. force +3. violent +",44 +1149,鏆撮湶,b脿o l霉,"1. to expose +2. to reveal +3. to lay bare +4. also pr. [pu4 lu4] +",44 +1150,鏇濆厜,b脿o gu膩ng,"1. to expose (photography) +2. (fig.) to expose (a scandal) +3. (advertising) exposure +4. Taiwan pr. [pu4 guang1] +",41 +1151,鏇剧粡,c茅ng j墨ng,"1. once +2. already +3. former +4. previously +5. ever +6. (past tense marker used before verb or clause) +",21 +1152,鏈鍒,zu矛 ch奴,"1. first +2. primary +3. initial +4. original +5. at first +6. initially +7. originally +",41 +1153,鏈濂,zu矛 h菐o,"1. best +2. (you) had better (do what we suggest) +",43 +1154,鏈夊埄,y菕u l矛,"1. advantageous +2. to have advantages +3. favorable +",34 +1155,鏈夎叮,y菕u q霉,"1. interesting +2. fascinating +3. amusing +",34 +1156,鏈嶈,f煤 zhu膩ng,"1. dress +2. clothing +3. costume +4. clothes +5. CL:韬玔shen1] +",21 +1157,鏈楄,l菐ng d煤,"1. to read aloud +",32 +1158,鏈,Ch谩o,"1. abbr. for 鏈濋|鏈濋矞[Chao2 xian3] Korea +2. imperial or royal court +3. government +4. dynasty +5. reign of a sovereign or emperor +6. court or assembly held by a sovereign or emperor +7. to make a pilgrimage to +8. facing +9. towards +10. morning +",2 +1159,鏈濅唬,ch谩o d脿i,"1. dynasty +2. reign (of a king) +",24 +1160,鏈熷緟,q墨 d脿i,"1. to look forward to +2. to await +3. expectation +",14 +1161,鏈熼棿,q墨 ji膩n,"1. period of time +2. time +3. time period +4. period +5. CL:鍊媩涓猍ge4] +",11 +1162,鏈ㄥご,m霉 tou,"1. slow-witted +2. blockhead +3. log (of wood, timber etc) +4. CL:濉妡鍧梉kuai4],鏍筟gen1] +",40 +1163,鏈繀,w猫i b矛,"1. not necessarily +2. maybe not +",44 +1164,鏈潵,w猫i l谩i,"1. future +2. tomorrow +3. CL:鍊媩涓猍ge4] +4. approaching +5. coming +6. pending +",42 +1165,鏈簨,b臎n sh矛,"1. source material +2. original story +3. ability +4. skill +",34 +1166,鏈汉,b臎n r茅n,"1. the person himself +2. I (humble form used in speeches) +3. oneself +4. myself +5. in person +6. personal +",32 +1167,鏈,b臎n k膿,"1. undergraduate course +2. undergraduate (attributive) +",31 +1168,鏈兘,b臎n n茅ng,"1. instinct +",32 +1169,鏈川,b臎n zh矛,"1. essence +2. nature +3. innate character +4. intrinsic quality +",34 +1170,鏈韩,b臎n sh膿n,"1. itself +2. in itself +3. per se +",31 +1171,鏈挶,b臎n qi谩n,"1. capital +2. (fig.) asset +3. advantage +4. the means (to do sth) +",32 +1172,鏈,b臎n l菒ng,"1. skill +2. ability +3. capability +4. CL:闋厊椤筟xiang4],鍊媩涓猍ge4] +",33 +1173,鏈,du菕,"1. flower +2. earlobe +3. fig. item on both sides +4. classifier for flowers, clouds etc +5. variant of 鏈礫duo3] +",3 +1174,鏈哄櫒,j墨 q矛,"1. machine +2. CL:鑷簗鍙癧tai2],閮╗bu4],鍊媩涓猍ge4] +",14 +1175,鏉,sh膩,"1. to kill +2. to murder +3. to fight +4. to weaken or reduce +5. to smart (dialect) +6. to counteract +7. (used after a verb) extremely +",1 +1176,鏉傚織,z谩 zh矛,"1. magazine +2. CL:鏈琜ben3],浠絒fen4],鏈焄qi1] +",24 +1177,鏉冨埄,qu谩n l矛,"1. power +2. right +3. privilege +",24 +1178,鏉冨姏,qu谩n l矛,"1. power +2. authority +",24 +1179,鏉滅粷,d霉 ju茅,"1. to put an end to +",42 +1180,鏉′欢,ti谩o ji脿n,"1. condition +2. circumstances +3. term +4. factor +5. requirement +6. prerequisite +7. qualification +8. CL:鍊媩涓猍ge4] +",24 +1181,鏉,l谩i,"1. to come +2. to arrive +3. to come round +4. ever since +5. next +",2 +1182,鏉瓙,b膿i zi,"1. cup +2. glass +3. CL:鍊媩涓猍ge4],鏀痆zhi1],鏋漑zhi1] +",10 +1183,鏋佸叾,j铆 q铆,"1. extremely +",22 +1184,鏋勬垚,g貌u ch茅ng,"1. to constitute +2. to form +3. to compose +4. to make up +5. to configure (computing) +",42 +1185,鏋滃疄,gu菕 sh铆,"1. fruit (produced by a plant) +2. (fig.) fruits (of success etc) +3. results +4. gains +",32 +1186,鏋滅劧,gu菕 r谩n,"1. really +2. sure enough +3. as expected +4. if indeed +",32 +1187,鏋,qi膩ng,"1. surname Qiang +2. gun +3. firearm +4. rifle +5. spear +6. thing with shape or function similar to a gun +7. CL:鏀痆zhi1],鎶奫ba3],妗縷鏉哰gan3],姊潀鏉tiao2],鏋漑zhi1] +8. to substitute for another person in a test +9. to knock +10. classifier for rifle shots +11. variant of 妲峾鏋猍qiang1] +12. rifle +13. spear +",1 +1188,鏌,m菕u,"1. some +2. a certain +3. sb or sth indefinite +4. such-and-such +",3 +1189,鏌滃彴,gu矛 t谩i,"1. variant of 娅冩|鏌滃彴[gui4 tai2] +2. sales counter +3. front desk +4. bar +5. (of markets, medicines etc) OTC (over-the-counter) +6. variant of 娅冩|鏌滃彴[gui4 tai2] +",42 +1190,鏌ヨ幏,ch谩 hu貌,"1. to track down and seize (a criminal suspect, contraband etc) +",24 +1191,鏌存补,ch谩i y贸u,"1. diesel fuel +",22 +1192,鏍囧織,bi膩o zh矛,"1. sign +2. mark +3. symbol +4. to symbolize +5. to indicate +6. to mark +",14 +1193,鏍囨湰,bi膩o b臎n,"1. specimen +2. sample +3. the root cause and symptoms of a disease +",13 +1194,鏍囩偣,bi膩o di菐n,"1. punctuation +2. a punctuation mark +3. to punctuate +4. CL:鍊媩涓猍ge4] +",13 +1195,鏍囪,bi膩o j矛,"1. sign +2. mark +3. symbol +4. to mark up +",14 +1196,鏍囬,bi膩o t铆,"1. title +2. heading +3. headline +4. caption +5. subject +",12 +1197,鏍,d貌ng,"1. classifier for houses or buildings +2. ridgepole (old) +",4 +1198,鏍峰瓙,y脿ng zi,"1. appearance +2. manner +3. pattern +4. model +",40 +1199,鏍峰紡,y脿ng sh矛,"1. type +2. style +",44 +1200,鏍稿績,h茅 x墨n,"1. core +2. nucleus +",21 +1201,鏍,g膿n,"1. root +2. basis +3. classifier for long slender objects, e.g. cigarettes, guitar strings +4. CL:姊潀鏉tiao2] +5. radical (chemistry) +",1 +1202,鏍规湰,g膿n b臎n,"1. fundamental +2. basic +3. root +4. simply +5. absolutely (not) +6. (not) at all +7. CL:鍊媩涓猍ge4] +",13 +1203,鏍煎,g茅 w脿i,"1. especially +2. particularly +",24 +1204,妗,t谩o,"1. peach +",2 +1205,妗堜欢,脿n ji脿n,"1. case +2. instance +3. CL:瀹梉zong1],妯亅妗zhuang1],璧穂qi3] +",44 +1206,妗堜緥,脿n l矛,"1. case (law) +2. CL:鍊媩涓猍ge4] +",44 +1207,妗斿瓙,j煤 zi,"1. tangerine +2. also written 姗樺瓙 +3. CL:鍊媩涓猍ge4],鐡ban4] +",20 +1208,妗f,d脿ng 脿n,"1. file +2. record +3. archive +",44 +1209,妗f,d脿ng c矛,"1. grade +2. class +3. quality +4. level +",44 +1210,妗,qi谩o,"1. bridge +2. CL:搴zuo4] +",2 +1211,姊︽兂,m猫ng xi菐ng,"1. (fig.) to dream of +2. dream +",43 +1212,姊,l铆,"1. pear +2. CL:鍊媩涓猍ge4] +",2 +1213,姊冲瓙,sh奴 zi,"1. comb +2. CL:鎶奫ba3] +",10 +1214,妫灄,s膿n l铆n,"1. forest +2. CL:鐗嘯pian4] +",12 +1215,妞嶇墿,zh铆 w霉,"1. plant +2. vegetation +3. CL:绋畖绉峓zhong3] +",24 +1216,姒傚康,g脿i ni脿n,"1. concept +2. idea +3. CL:鍊媩涓猍ge4] +",44 +1217,姒傛嫭,g脿i ku貌,"1. to summarize +2. to generalize +3. briefly +4. CL:鍊媩涓猍ge4] +",44 +1218,姒滄牱,b菐ng y脿ng,"1. example +2. model +3. CL:鍊媩涓猍ge4] +",34 +1219,妯′豢,m贸 f菐ng,"1. to imitate +2. to copy +3. to emulate +4. to mimic +5. model +",23 +1220,妯$壒,m贸 t猫,"1. (fashion) model (loanword) +",24 +1221,妯$硦,m贸 hu,"1. vague +2. indistinct +3. fuzzy +",20 +1222,姗,ch茅ng,"1. orange tree +2. orange (color) +",2 +1223,姗$毊,xi脿ng p铆,"1. rubber +2. an eraser +3. CL:濉妡鍧梉kuai4] +",42 +1224,娆,qi脿n,"1. deficient +2. to owe +3. to lack +4. yawn +",4 +1225,娆″搧,c矛 p菒n,"1. substandard products +2. defective +3. seconds +",43 +1226,娆″簭,c矛 x霉,"1. sequence +2. order +",44 +1227,娆¤,c矛 y脿o,"1. secondary +",44 +1228,娆h祻,x墨n sh菐ng,"1. to appreciate +2. to enjoy +3. to admire +",13 +1229,娆ф床,O奴 zh艒u,"1. Europe +2. abbr. for 姝愮緟宸存床|娆х綏宸存床[Ou1 luo2 ba1 Zhou1] +",11 +1230,姝,xi膿,"1. to rest +2. to take a break +3. to stop +4. to halt +5. (dialect) to sleep +6. a moment +7. a short while +",1 +1231,姝,zh猫ng,"1. first month of the lunar year +2. straight +3. upright +4. proper +5. main +6. principal +7. to correct +8. to rectify +9. exactly +10. just (at that time) +11. right (in that place) +12. (math.) positive +",4 +1232,姝eソ,zh猫ng h菐o,"1. just (in time) +2. just right +3. just enough +4. to happen to +5. to chance to +6. by chance +7. it just so happens that +",43 +1233,姝e父,zh猫ng ch谩ng,"1. regular +2. normal +3. ordinary +",42 +1234,姝e紡,zh猫ng sh矛,"1. formal +2. official +",44 +1235,姝g‘,zh猫ng qu猫,"1. correct +2. proper +",44 +1236,姝ゅ,c菒 w脿i,"1. besides +2. in addition +3. moreover +4. furthermore +",34 +1237,姝ヤ紣,b霉 f谩,"1. pace +2. (measured) step +3. march +",42 +1238,姝ラ,b霉 zh貌u,"1. procedure +2. step +",44 +1239,姝︽湳,w菙 sh霉,"1. military skill or technique (in former times) +2. all kinds of martial art sports (some claiming spiritual development) +3. self-defense +4. tradition of choreographed fights from opera and film (recent usage) +5. also called kungfu 鍔熷か +6. CL:绋畖绉峓zhong3] +",34 +1240,姝,w膩i,"1. askew +2. at a crooked angle +3. devious +4. noxious +5. (coll.) to lie on one's side +6. to sprain (one's ankle) (Tw) +",1 +1241,姝瑰緬,d菐i t煤,"1. evildoer +2. malefactor +3. gangster +4. hoodlum +",32 +1242,姝,s菒,"1. to die +2. impassable +3. uncrossable +4. inflexible +5. rigid +6. extremely +7. damned +",3 +1243,娈嬪繊,c谩n r臎n,"1. cruel +2. mean +3. merciless +4. ruthless +",23 +1244,娈嬬柧,c谩n j铆,"1. disabled +2. handicapped +3. deformity on a person or animal +",22 +1245,娈嬮叿,c谩n k霉,"1. cruel +2. cruelty +",24 +1246,姣掑搧,d煤 p菒n,"1. drugs +2. narcotics +3. poison +",23 +1247,姣斾緥,b菒 l矛,"1. proportion +2. scale +",34 +1248,姣斿柣,b菒 y霉,"1. to compare +2. to liken to +3. metaphor +4. analogy +5. figure of speech +6. figuratively +",34 +1249,姣旀柟,b菒 fang,"1. analogy +2. instance +3. for instance +",30 +1250,姣旈噸,b菒 zh貌ng,"1. proportion +2. specific gravity +",34 +1251,姣曠珶,b矛 j矛ng,"1. after all +2. all in all +3. when all is said and done +4. in the final analysis +",44 +1252,姣涚梾,m谩o b矛ng,"1. fault +2. defect +3. shortcomings +4. ailment +5. CL:鍊媩涓猍ge4] +",24 +1253,姘斿,q矛 h貌u,"1. climate +2. atmosphere +3. situation +4. CL:绋畖绉峓zhong3] +",44 +1254,姘旀皼,q矛 f膿n,"1. atmosphere +2. mood +",41 +1255,姘歌繙,y菕ng yu菐n,"1. forever +2. eternal +",33 +1256,姹囩巼,hu矛 l菧,"1. exchange rate +",44 +1257,姹夎,H脿n y菙,"1. Chinese language +2. CL:闁|闂╗men2] +",43 +1258,姹犲,ch铆 t谩ng,"1. pool +2. pond +",22 +1259,姹℃煋,w奴 r菐n,"1. pollution +2. contamination +3. CL:鍊媩涓猍ge4] +",13 +1260,姹,T膩ng,"1. surname Tang +2. rushing current +3. soup +4. hot or boiling water +5. decoction of medicinal herbs +6. water in which sth has been boiled +",1 +1261,姹芥补,q矛 y贸u,"1. gasoline +",42 +1262,娌夋,ch茅n s墨,"1. to contemplate +2. to ponder +3. contemplation +4. meditation +",21 +1263,娌夋穩,ch茅n di脿n,"1. to settle +2. to precipitate (solid sediment out of a solution) +",24 +1264,娌夌潃,ch茅n zhu贸,"1. steady +2. calm and collected +3. not nervous +",22 +1265,娌夐噸,ch茅n zh貌ng,"1. heavy +2. hard +3. serious +4. critical +",24 +1266,娌夐椃,ch茅n m猫n,"1. oppressive (of weather) +2. heavy +3. depressed +4. not happy +5. (of sound) dull +6. muffled +",24 +1267,娌夐粯,ch茅n m貌,"1. taciturn +2. uncommunicative +3. silent +",24 +1268,娌欏彂,sh膩 f膩,"1. sofa (loanword) +2. CL:姊潀鏉tiao2],寮祙寮燵zhang1] +3. (Internet slang) the first reply or replier to a forum post +",11 +1269,娌欐哗,sh膩 t膩n,"1. beach +2. sandy shore +3. CL:鐗嘯pian4] +",11 +1270,娌欐紶,sh膩 m貌,"1. desert +2. CL:鍊媩涓猍ge4] +",14 +1271,娌熼,g艒u t艒ng,"1. to join +2. to connect +3. to link up +4. to communicate +",11 +1272,娌℃湁,m茅i y菕u,"1. haven't +2. hasn't +3. doesn't exist +4. to not have +5. to not be +",23 +1273,娌圭偢,y贸u zh谩,"1. to deep fry +",22 +1274,娌荤枟,zh矛 li谩o,"1. to treat (an illness) +2. medical treatment +3. therapy +",42 +1275,娉曚汉,f菐 r茅n,"1. legal person +2. corporation +3. see also 鑷劧浜篬zi4 ran2 ren2] +",32 +1276,娉曢櫌,f菐 yu脿n,"1. court of law +2. court +",34 +1277,娉㈡氮,b艒 l脿ng,"1. wave +",14 +1278,娉㈡稕,b艒 t膩o,"1. great waves +2. billows +",11 +1279,娉ㄥ唽,zh霉 c猫,"1. to register +2. to enroll +",44 +1280,娲,s菐,"1. to sprinkle +2. to spray +3. to spill +4. to shed +",3 +1281,娲,d貌ng,"1. cave +2. hole +3. zero (unambiguous spoken form when spelling out numbers) +4. CL:鍊媩涓猍ge4] +",4 +1282,娲昏穬,hu贸 yu猫,"1. active +2. lively +3. excited +4. to enliven +5. to brighten up +",24 +1283,娲,p脿i,"1. clique +2. school +3. group +4. faction +5. to dispatch +6. to send +7. to assign +8. to appoint +9. pi (Greek letter 螤蟺) +10. the circular ratio pi = 3.1415926 +11. (loanword) pie +",4 +1284,娴佷紶,li煤 chu谩n,"1. to spread +2. to circulate +3. to hand down +",22 +1285,娴佹唱,li煤 l猫i,"1. to shed tears +",24 +1286,娴,qi菐n,"1. sound of moving water +2. shallow +3. light (color) +",3 +1287,娴,ji膩o,"1. to pour liquid +2. to irrigate (using waterwheel) +3. to water +4. to cast (molten metal) +5. to mold +",1 +1288,娴嬮噺,c猫 li谩ng,"1. survey +2. to measure +3. to gauge +4. to determine +",42 +1289,娴嬮獙,c猫 y脿n,"1. test +2. to test +3. CL:娆ci4],鍊媩涓猍ge4] +",44 +1290,娴忚,li煤 l菐n,"1. to skim over +2. to browse +",23 +1291,娴,n贸ng,"1. concentrated +2. dense +3. strong (smell etc) +",2 +1292,娴峰叧,h菐i gu膩n,"1. customs (i.e. border crossing inspection) +2. CL:鍊媩涓猍ge4] +",31 +1293,娴烽矞,h菐i xi膩n,"1. seafood +",31 +1294,娑堝寲,xi膩o hu脿,"1. to digest +2. digestion +3. digestive +",14 +1295,娑堝け,xi膩o sh墨,"1. to disappear +2. to fade away +",11 +1296,娑堟伅,xi膩o xi,"1. news +2. information +3. CL:姊潀鏉tiao2] +",10 +1297,娑堟瀬,xi膩o j铆,"1. negative +2. passive +3. inactive +",12 +1298,娑堣垂,xi膩o f猫i,"1. to consume +2. CL:鍊媩涓猍ge4] +",14 +1299,娑,zh菐ng,"1. to rise (of prices, rivers) +2. to swell +3. to distend +",3 +1300,娣樻皵,t谩o q矛,"1. naughty +2. mischievous +",24 +1301,娣,d脿n,"1. insipid +2. diluted +3. weak +4. mild +5. light in color +6. tasteless +7. fresh +8. indifferent +9. nitrogen +",4 +1302,娣″,d脿n j矛,"1. off season +2. slow business season +3. see also 鏃哄[wang4 ji4] +",44 +1303,娣℃按,d脿n shu菒,"1. Danshui or Tanshui town in New Taipei City 鏂板寳甯俒Xin1 bei3 shi4], Taiwan +2. potable water (water with low salt content) +3. fresh water +",43 +1304,娣,sh膿n,"1. old variant of 娣盵shen1] +2. deep +3. depth +4. deeply +5. (of a color) dark +6. deep +7. rich +",1 +1305,娣卞埢,sh膿n k猫,"1. profound +2. deep +3. deep-going +",14 +1306,娓呮贰,q墨ng d脿n,"1. light (of food, not greasy or strongly flavored) +2. insipid +3. slack (sales) +",14 +1307,娓╁害,w膿n d霉,"1. temperature +2. CL:鍊媩涓猍ge4] +",14 +1308,娓╂殩,w膿n nu菐n,"1. warm +",13 +1309,娓╂煍,w膿n r贸u,"1. gentle and soft +2. tender +",12 +1310,娓歌,y贸u l菐n,"1. to go sight-seeing +2. to tour +3. to visit +4. CL:娆ci4] +",23 +1311,婀挎鼎,sh墨 r霉n,"1. moist +",14 +1312,婊,hu谩,"1. surname Hua +2. to slip +3. to slide +4. smooth +5. slippery +6. cunning +",2 +1313,婊,g菙n,"1. to boil +2. to roll +3. to take a hike +4. Get lost! +",3 +1314,婊¤冻,m菐n z煤,"1. to satisfy +2. to meet (the needs of) +3. satisfied +4. content +",32 +1315,婊,d墨,"1. a drop +2. to drip +",1 +1316,婕,l貌u,"1. to leak +2. to divulge +3. to leave out by mistake +4. waterclock or hourglass (old) +",4 +1317,婕斿嚭,y菐n ch奴,"1. to act (in a play) +2. to perform +3. to put on (a performance) +4. performance +5. concert +6. show +7. CL:鍫磡鍦篬chang3],娆ci4] +",31 +1318,婕斿憳,y菐n yu谩n,"1. actor or actress +2. performer +3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",32 +1319,婕旇,y菐n ji菐ng,"1. lecture +2. to make a speech +",33 +1320,娼祦,ch谩o li煤,"1. tide +2. current +3. trend +",22 +1321,娼箍,ch谩o sh墨,"1. damp +2. moist +",21 +1322,婢勬竻,ch茅ng q墨ng,"1. clear (of liquid) +2. limpid +3. to clarify +4. to make sth clear +5. to be clear (about the facts) +6. to settle (of liquid) +7. to become clear (by precipitation of impurities) +8. precipitate (chemistry) +9. to put in order +10. to quell disturbances +",21 +1323,婵鐑,j墨 li猫,"1. intense +2. acute +3. fierce +",14 +1324,婵掍复,b墨n l铆n,"1. on the edge of +2. (fig.) on the verge of +3. close to +",12 +1325,鐏煷,hu菕 ch谩i,"1. match (for lighting fire) +2. CL:鏍筟gen1],鐩抂he2] +",32 +1326,鐏,d膿ng l贸ng,"1. lantern +",12 +1327,鐏,hu墨,"1. ash +2. dust +3. lime +4. gray +5. discouraged +6. dejected +",1 +1328,鐏板皹,hu墨 ch茅n,"1. dust +",12 +1329,鐏板績,hu墨 x墨n,"1. to lose heart +2. to be discouraged +",11 +1330,鐏垫椿,l铆ng hu贸,"1. flexible +2. nimble +3. agile +",22 +1331,鐏惧,z膩i h脿i,"1. calamity +2. disaster +3. CL:鍊媩涓猍ge4] +",14 +1332,鐏跨儌,c脿n l脿n,"1. to glitter +2. brilliant +3. splendid +",44 +1333,鐐婄儫,chu墨 y膩n,"1. smoke from kitchen chimneys +",11 +1334,鐐,ch菐o,"1. to saut茅 +2. to stir-fry +3. to speculate +4. to hype +5. to fire (sb) +",3 +1335,鐐,di菐n,"1. point +2. dot +3. drop +4. speck +5. o'clock +6. point (in space or time) +7. to draw a dot +8. to check on a list +9. to choose +10. to order (food in a restaurant) +11. to touch briefly +12. to hint +13. to light +14. to ignite +15. to pour a liquid drop by drop +16. (old) one fifth of a two-hour watch 鏇碵geng1] +17. dot stroke in Chinese characters +18. classifier for items +",3 +1336,鐐瑰績,di菐n xin,"1. light refreshments +2. pastry +3. dimsum (in Cantonese cooking) +4. dessert +",30 +1337,鐐圭紑,di菐n zhu矛,"1. to decorate +2. to adorn +3. sprinkled +4. studded +5. only for show +",34 +1338,鐑,l脿n,"1. soft +2. mushy +3. well-cooked and soft +4. to rot +5. to decompose +6. rotten +7. worn out +8. chaotic +9. messy +10. utterly +11. thoroughly +12. crappy +13. bad +",4 +1339,鐑,t脿ng,"1. to scald +2. to burn (by scalding) +3. to blanch (cooking) +4. to heat (sth) up in hot water +5. to perm +6. to iron +7. scalding hot +",4 +1340,鐑績,r猫 x墨n,"1. enthusiasm +2. zeal +3. zealous +4. zest +5. enthusiastic +6. ardent +7. warmhearted +",41 +1341,鐑儓,r猫 li猫,"1. enthusiastic +2. ardent +3. warm +",44 +1342,鐑埍,r猫 脿i,"1. to love ardently +2. to adore +",44 +1343,鐑椆,r猫 nao,"1. bustling with noise and excitement +2. lively +",40 +1344,鐒惰,r谩n 茅r,"1. however +2. yet +3. but +",22 +1345,鐓ょ偔,m茅i t脿n,"1. coal +",24 +1346,鐓,zh脿o,"1. variant of 鐓zhao4] +2. to shine +3. to illuminate +4. according to +5. in accordance with +6. to shine +7. to illuminate +8. to reflect +9. to look at (one's reflection) +10. to take (a photo) +11. photo +12. as requested +13. as before +",4 +1347,鐓у父,zh脿o ch谩ng,"1. as usual +",42 +1348,鐓,zh菙,"1. variant of 鐓甗zhu3] +2. to cook +3. to boil +",3 +1349,鐔熸倝,sh煤 x墨,"1. to be familiar with +2. to know well +",21 +1350,鐔熺粌,sh煤 li脿n,"1. practiced +2. proficient +3. skilled +4. skillful +",24 +1351,鐔,谩o,"1. to boil +2. to simmer +3. to cook on a slow fire +4. to extract by heating +5. to decoct +6. to endure +",2 +1352,鐔,谩o y猫,"1. to stay up late or all night +",24 +1353,鐕冪儳,r谩n sh膩o,"1. to ignite +2. to combust +3. to burn +4. combustion +5. flaming +",21 +1354,鐖嗗彂,b脿o f膩,"1. to break out +2. to erupt +3. to explode +4. to burst out +",41 +1355,鐖嗙偢,b脿o zh脿,"1. explosion +2. to explode +3. to blow up +4. to detonate +",44 +1356,鐖,脿i,"1. to love +2. affection +3. to be fond of +4. to like +",4 +1357,鐖卞績,脿i x墨n,"1. compassion +2. kindness +3. care for others +4. love +5. CL:鐗嘯pian4] +6. charity (bazaar, golf day etc) +7. heart (the symbol 鈾) +",41 +1358,鐖辨儨,脿i x墨,"1. to cherish +2. to treasure +3. to use sparingly +",41 +1359,鐖辨埓,脿i d脿i,"1. to love and respect +2. love and respect +",44 +1360,鐖辨姢,脿i h霉,"1. to cherish +2. to treasure +3. to take care of +4. to love and protect +",44 +1361,鐗,pi脿n,"1. disk +2. sheet +3. thin piece +4. flake +5. a slice +6. film +7. TV play +8. to slice +9. to carve thin +10. partial +11. incomplete +12. one-sided +13. classifier for slices, tablets, tract of land, area of water +14. classifier for CDs, movies, DVDs etc +15. used with numeral 涓[yi1]: classifier for scenario, scene, feeling, atmosphere, sound etc +",4 +1362,鐗囬潰,pi脿n mi脿n,"1. unilateral +2. one-sided +",44 +1363,鐗堟湰,b菐n b臎n,"1. version +2. edition +3. release +",33 +1364,鐗欒啅,y谩 g膩o,"1. toothpaste +2. CL:绠guan3] +",21 +1365,鐗欓娇,y谩 ch菒,"1. tooth +2. dental +3. CL:椤唡棰梉ke1] +",23 +1366,鐗╃悊,w霉 l菒,"1. physics +2. physical +",43 +1367,鐗╄川,w霉 zh矛,"1. matter +2. substance +3. material +4. materialistic +5. CL:鍊媩涓猍ge4] +",44 +1368,鐗瑰緛,t猫 zh膿ng,"1. characteristic +2. diagnostic property +3. distinctive feature +4. trait +",41 +1369,鐗规畩,t猫 sh奴,"1. special +2. particular +3. unusual +4. extraordinary +",41 +1370,鐗圭偣,t猫 di菐n,"1. characteristic (feature) +2. trait +3. feature +4. CL:鍊媩涓猍ge4] +",43 +1371,鐗硅壊,t猫 s猫,"1. characteristic +2. distinguishing feature or quality +",44 +1372,鐘跺喌,zhu脿ng ku脿ng,"1. condition +2. state +3. situation +4. CL:鍊媩涓猍ge4] +",44 +1373,鐘舵,zhu脿ng t脿i,"1. state of affairs +2. state +3. mode +4. situation +5. CL:鍊媩涓猍ge4] +",44 +1374,鐘硅鲍,y贸u y霉,"1. to hesitate +",24 +1375,鐙,g菕u,"1. dog +2. CL:闅粅鍙猍zhi1],姊潀鏉tiao2] +",3 +1376,鐙$尵,ji菐o hu谩,"1. crafty +2. cunning +3. sly +",32 +1377,鐙壒,d煤 t猫,"1. unique +2. distinct +3. having special characteristics +",24 +1378,鐙珛,d煤 l矛,"1. independent +2. independence +3. to stand alone +",24 +1379,鐙,d煤 c谩i,"1. dictatorship +",22 +1380,鐙瓙,sh墨 zi,"1. Leo (star sign) +2. Shihtzu township in Pingtung County 灞忔澅绺灞忎笢鍘縖Ping2 dong1 Xian4], Taiwan +3. lion +4. CL:闅粅鍙猍zhi1],闋瓅澶碵tou2] +",10 +1381,鐚,zh奴,"1. hog +2. pig +3. swine +4. CL:鍙kou3],闋瓅澶碵tou2] +",1 +1382,鐚,m膩o,"1. cat +2. CL:闅粅鍙猍zhi1] +3. (dialect) to hide oneself +4. (coll.) modem +",1 +1383,鐚村瓙,h贸u zi,"1. monkey +2. CL:闅粅鍙猍zhi1] +",20 +1384,鐜夌背,y霉 m菒,"1. corn +2. maize +3. CL:绮抂li4] +",43 +1385,鐜嬪瓙,w谩ng z菒,"1. prince +2. son of a king +",23 +1386,鐜╁叿,w谩n j霉,"1. plaything +2. toy +",24 +1387,鐜颁唬,xi脿n d脿i,"1. Hyundai, South Korean company +2. modern times +3. modern age +4. modern era +",44 +1388,鐜板疄,xi脿n sh铆,"1. reality +2. actuality +3. real +4. actual +5. realistic +",42 +1389,鐜拌薄,xi脿n xi脿ng,"1. appearance +2. phenomenon +3. CL:鍊媩涓猍ge4],绋畖绉峓zhong3] +",44 +1390,鐜伴噾,xi脿n j墨n,"1. cash +",41 +1391,鐜荤拑,b艒 li,"1. glass +2. CL:寮祙寮燵zhang1],濉妡鍧梉kuai4] +3. (slang) male homosexual +",10 +1392,鐝嶆儨,zh膿n x墨,"1. to treasure +2. to value +3. to cherish +",11 +1393,鐞冭糠,qi煤 m铆,"1. fan (ball sports) +2. CL:鍊媩涓猍ge4] +",22 +1394,鐞嗙敱,l菒 y贸u,"1. reason +2. grounds +3. justification +4. CL:鍊媩涓猍ge4] +",32 +1395,鐞嗚,l菒 l霉n,"1. theory +2. CL:鍊媩涓猍ge4] +3. to argue +4. to take notice of +",34 +1396,鐢氳嚦,sh猫n zh矛,"1. even +2. so much so that +",44 +1397,鐢熶骇,sh膿ng ch菐n,"1. to produce +2. to manufacture +3. to give birth to a child +",13 +1398,鐢熷姩,sh膿ng d貌ng,"1. vivid +2. lively +",14 +1399,鐢熷懡,sh膿ng m矛ng,"1. life +2. living +3. biological +4. CL:鍊媩涓猍ge4] +",14 +1400,鐢熸剰,sh膿ng y矛,"1. life force +2. vitality +3. business +4. CL:绛唡绗擺bi3] +",14 +1401,鐢熸椿,sh膿ng hu贸,"1. life +2. activity +3. to live +4. livelihood +",12 +1402,鐢熼暱,sh膿ng zh菐ng,"1. to grow +",13 +1403,鐢ㄥ姛,y貌ng g艒ng,"1. diligent +2. industrious (in one's studies) +3. to study hard +4. to make great effort +",41 +1404,鐢ㄩ,y貌ng t煤,"1. use +2. application +",42 +1405,鐢,shu菐i,"1. to throw +2. to fling +3. to swing +4. to leave behind +5. to throw off +6. to dump (sb) +",3 +1406,鐢,b茅ng,"1. need not +2. (contraction of 涓 and 鐢) +",2 +1407,鐢,y贸u,"1. to follow +2. from +3. it is for...to +4. reason +5. cause +6. because of +7. due to +8. to +9. to leave it (to sb) +10. by (introduces passive verb) +",2 +1408,鐢变簬,y贸u y煤,"1. due to +2. as a result of +3. thanks to +4. owing to +5. since +6. because +",22 +1409,鐢,ji菐,"1. first of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. (used for an unspecified person or thing) +3. first (in a list, as a party to a contract etc) +4. letter ""A"" or roman ""I"" in list ""A, B, C"", or ""I, II, III"" etc +5. armor plating +6. shell or carapace +7. (of the fingers or toes) nail +8. bladed leather or metal armor (old) +9. ranking system used in the Imperial examinations (old) +10. civil administration unit (old) +11. ancient Chinese compass point: 75掳 +",3 +1410,鐢靛彴,di脿n t谩i,"1. transmitter-receiver +2. broadcasting station +3. radio station +4. CL:鍊媩涓猍ge4],瀹禰jia1] +",42 +1411,鐢靛奖,di脿n y菒ng,"1. movie +2. film +3. CL:閮╗bu4],鐗嘯pian4],骞昜mu4],鍫磡鍦篬chang3] +",43 +1412,鐢垫睜,di脿n ch铆,"1. battery +2. CL:绡|鑺俒jie2],绲剕缁刐zu3] +",42 +1413,鐢垫簮,di脿n yu谩n,"1. electric power source +",42 +1414,鐢佃剳,di脿n n菐o,"1. computer +2. CL:鑷簗鍙癧tai2] +",43 +1415,鐢佃,di脿n sh矛,"1. television +2. TV +3. CL:鑷簗鍙癧tai2],鍊媩涓猍ge4] +",44 +1416,鐣呴,ch脿ng t艒ng,"1. unimpeded +2. free-flowing +3. straight path +4. unclogged +5. move without obstruction +",41 +1417,鐣呴攢,ch脿ng xi膩o,"1. to sell well +2. best seller +3. chart-topping +",41 +1418,鐣,f膩n,"1. surname Pan +2. foreign country +3. foreigner +4. foreign (non-Chinese) +5. barbarian +6. classifier for occurrences (of an action or deed) +7. -fold (as in twofold etc) +8. kind +9. sort +",1 +1419,鐤戦棶,y铆 w猫n,"1. question +2. interrogation +3. doubt +",24 +1420,鐤,b膩,"1. scar +2. scab +",1 +1421,鐤媯,f膿ng ku谩ng,"1. crazy +2. frantic +3. extreme popularity +",12 +1422,鐤插姵,p铆 l谩o,"1. fatigue +2. wearily +3. weariness +4. weary +",22 +1423,鐤肩埍,t茅ng 脿i,"1. to love dearly +",24 +1424,鐥呮瘨,b矛ng d煤,"1. virus +",42 +1425,鐥,y菐ng,"1. variant of 鐧鐥抂yang3] +2. to itch +3. to tickle +4. to itch +5. to tickle +",3 +1426,鐥涘揩,t貌ng ku脿i,"1. delighted +2. to one's heart's content +3. straightforward +4. also pr. [tong4 kuai5] +",44 +1427,鐥涜嫤,t貌ng k菙,"1. pain +2. suffering +3. painful +4. CL:鍊媩涓猍ge4] +",43 +1428,鐧岀棁,谩i zh猫ng,"1. cancer +",24 +1429,鐧诲綍,d膿ng l霉,"1. to register +2. to log in +",14 +1430,鐧昏,d膿ng j矛,"1. to register (one's name) +",14 +1431,鐧婚檰,d膿ng l霉,"1. to land +2. to come ashore +3. to make landfall (of typhoon etc) +4. to log in +",14 +1432,鐨,de,"1. of +2. ~'s (possessive particle) +3. (used after an attribute) +4. (used to form a nominal expression) +5. (used at the end of a declarative sentence for emphasis) +6. see 鐨勫+[di1 shi4] +7. really and truly +8. aim +9. clear +",0 +1433,鐨勭‘,d铆 qu猫,"1. really +2. indeed +",24 +1434,鐩,p茅n,"1. basin +2. flower pot +3. unit of volume equal to 12 鏂 and 8 鍗, approx 128 liters +4. CL:鍊媩涓猍ge4] +",2 +1435,鐩,y谩n,"1. salt +2. CL:绮抂li4] +",2 +1436,鐩,g脿i,"1. surname Ge +2. lid +3. top +4. cover +5. canopy +6. to cover +7. to conceal +8. to build +",4 +1437,鐩楃獌,d脿o qi猫,"1. to steal +",44 +1438,鐩,Sh猫ng,"1. surname Sheng +2. to hold +3. to contain +4. to ladle +5. to pick up with a utensil +6. flourishing +7. vigorous +8. magnificent +9. extensively +",4 +1439,鐩墠,m霉 qi谩n,"1. at the present time +2. currently +",42 +1440,鐩綍,m霉 l霉,"1. catalog +2. table of contents +3. directory (on computer hard drive) +4. list +5. contents +",44 +1441,鐩爣,m霉 bi膩o,"1. target +2. goal +3. objective +4. CL:鍊媩涓猍ge4] +",41 +1442,鐩,d墨ng,"1. to watch attentively +2. to fix one's attention on +3. to stare at +4. to gaze at +",1 +1443,鐩,zh铆,"1. surname Zhi +2. Zhi (c. 2000 BC), fifth of the legendary Flame Emperors 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God +3. straight +4. to straighten +5. fair and reasonable +6. frank +7. straightforward +8. (indicates continuing motion or action) +9. vertical +10. vertical downward stroke in Chinese characters +",2 +1444,鐩存帴,zh铆 ji膿,"1. direct +2. opposite: indirect 闁撴帴|闂存帴 +3. immediate +4. directly +5. straightforward +",21 +1445,鐩镐技,xi膩ng s矛,"1. to resemble +2. similar +3. like +4. resemblance +5. similarity +",14 +1446,鐩稿叧,xi膩ng gu膩n,"1. related +2. relevant +3. pertinent +4. to be interrelated +5. (statistics) correlation +",11 +1447,鐩稿弽,xi膩ng f菐n,"1. opposite +2. contrary +",13 +1448,鐩稿悓,xi膩ng t贸ng,"1. identical +2. same +",12 +1449,鐩稿,xi膩ng ch菙,"1. to be in contact (with sb) +2. to associate +3. to interact +4. to get along (well, poorly) +",13 +1450,鐩稿,xi膩ng du矛,"1. relatively +2. opposite +3. to resist +4. to oppose +5. relative +6. vis-a-vis +7. counterpart +",14 +1451,鐩稿綋,xi膩ng d膩ng,"1. equivalent to +2. appropriate +3. considerably +4. to a certain extent +5. fairly +6. quite +",11 +1452,鐩兼湜,p脿n w脿ng,"1. to hope for +2. to look forward to +",44 +1453,鐪,sh臎ng,"1. to save +2. to economize +3. to do without +4. to omit +5. to leave out +6. province +7. CL:鍊媩涓猍ge4] +8. to inspect +9. to examine +10. to be aware +11. to pay a visit (to one's parents or elders) +",3 +1454,鐪佺暐,sh臎ng l眉猫,"1. to leave out +2. an omission +",34 +1455,鐪夋瘺,m茅i mao,"1. eyebrow +2. CL:鏍筟gen1] +",20 +1456,鐪嬩笉璧,k脿n bu q菒,"1. to look down upon +2. to despise +",403 +1457,鐪嬫湜,k脿n w脿ng,"1. to visit +2. to pay a call to +",44 +1458,鐪熷疄,zh膿n sh铆,"1. true +2. real +",12 +1459,鐪熸,zh膿n zh猫ng,"1. genuine +2. real +3. true +4. genuinely +",14 +1460,鐪奸暅,y菐n j矛ng,"1. spectacles +2. eyeglasses +3. CL:鍓痆fu4] +",34 +1461,鐫鍑,zh谩o li谩ng,"1. to catch cold +2. Taiwan pr. [zhao1 liang2] +",22 +1462,鐫鐏,zh谩o hu菕,"1. to ignite +2. to burn +",23 +1463,鐫,zh膿ng,"1. to open (one's eyes) +",1 +1464,鐫d績,d奴 c霉,"1. to supervise and urge completion of a task +2. to urge on +",14 +1465,鐬,xi膩,"1. blind +2. groundlessly +3. foolishly +4. to no purpose +",1 +1466,鐬,qi谩o,"1. to look at +2. to see +3. to see (a doctor) +4. to visit +",2 +1467,鐬,d猫ng,"1. to open (one's eyes) wide +2. to stare at +3. to glare at +",4 +1468,鐭涚浘,m谩o d霉n,"1. contradiction +2. CL:鍊媩涓猍ge4] +3. conflicting views +4. contradictory +",24 +1469,鐭ヨ瘑,zh墨 shi,"1. knowledge +2. CL:闁|闂╗men2] +3. intellectual +",10 +1470,鐭績,du菐n c霉,"1. short in time +2. fleeting +3. brief +4. gasping (breath) +5. curt (tone of voice) +",34 +1471,鐭冲ご,sh铆 tou,"1. stone +2. CL:濉妡鍧梉kuai4] +",20 +1472,鐮,k菐n,"1. to chop +2. to cut down +3. to throw sth at sb +",3 +1473,鐮旂┒,y谩n ji奴,"1. research +2. a study +3. CL:闋厊椤筟xiang4] +",21 +1474,鐮,p貌,"1. broken +2. damaged +3. worn out +4. lousy +5. rotten +6. to break, split or cleave +7. to get rid of +8. to destroy +9. to break with +10. to defeat +11. to capture (a city etc) +12. to expose the truth of +",4 +1475,鐮翠骇,p貌 ch菐n,"1. to go bankrupt +2. to become impoverished +3. bankruptcy +",43 +1476,鐮村潖,p貌 hu脿i,"1. destruction +2. damage +3. to wreck +4. to break +5. to destroy +",44 +1477,纭曞+,shu貌 sh矛,"1. master's degree +2. person who has a master's degree +3. learned person +",44 +1478,纭,y矛ng,"1. hard +2. stiff +3. strong +4. firm +5. resolutely +6. doggedly +7. good (quality) +8. able (person) +",4 +1479,纭欢,y矛ng ji脿n,"1. hardware +",44 +1480,纭畾,qu猫 d矛ng,"1. definite +2. certain +3. fixed +4. to fix (on sth) +5. to determine +6. to be sure +7. to ensure +8. to make certain +9. to ascertain +10. to clinch +11. to recognize +12. to confirm +13. OK (on computer dialog box) +",44 +1481,纭疄,qu猫 sh铆,"1. indeed +2. really +3. reliable +4. real +5. true +",42 +1482,纭,qu猫 r猫n,"1. to confirm +2. to verify +3. confirmation +",44 +1483,纰,su矛,"1. to break down +2. to break into pieces +3. fragmentary +",4 +1484,纰,p猫ng,"1. variant of 纰癧peng4] +2. to touch +3. to meet with +4. to bump +5. old variant of 纰癧peng4] +",4 +1485,纾佸甫,c铆 d脿i,"1. magnetic tape +2. CL:鐩鐩榌pan2],鐩抂he2] +",24 +1486,纾,b脿ng,"1. see 纾呯Г scale +2. platform balance +3. (loanword) pound (unit of weight, about 454 grams) +",4 +1487,纾嬪晢,cu艒 sh膩ng,"1. to consult +2. to discuss seriously +3. to negotiate +4. to confer +5. negotiations +6. consultations +",11 +1488,绀句細,sh猫 hu矛,"1. society +2. CL:鍊媩涓猍ge4] +",44 +1489,绁濈,zh霉 f煤,"1. blessings +2. to wish sb well +",42 +1490,绁濊春,zh霉 h猫,"1. to congratulate +2. congratulations +3. CL:鍊媩涓猍ge4] +",44 +1491,绁炰粰,sh茅n xi膩n,"1. Daoist immortal +2. supernatural entity +3. (in modern fiction) fairy, elf, leprechaun etc +4. fig. lighthearted person +",21 +1492,绁炵,sh茅n m矛,"1. mysterious +2. mystery +",24 +1493,绁炶瘽,sh茅n hu脿,"1. legend +2. fairy tale +3. myth +4. mythology +",24 +1494,绂诲,l铆 h奴n,"1. to divorce +2. divorced from (one's spouse) +",21 +1495,绉佷汉,s墨 r茅n,"1. private +2. personal +3. interpersonal +4. sb with whom one has a close personal relationship +5. a member of one's clique +",12 +1496,绉嶇被,zh菕ng l猫i,"1. kind +2. genus +3. type +4. category +5. variety +6. species +7. sort +8. class +",34 +1497,绉樹功,m矛 sh奴,"1. secretary +",41 +1498,绉樺瘑,m矛 m矛,"1. secret +2. CL:鍊媩涓猍ge4] +",44 +1499,绉,z奴,"1. to hire +2. to rent +3. to charter +4. to rent out +5. to lease out +6. rent +7. land tax +",1 +1500,绉,ch猫ng,"1. variant of 绋眧绉癧cheng1], to weigh +2. steelyard +3. Roman balance +4. CL:鑷簗鍙癧tai2] +",4 +1501,绉╁簭,zh矛 x霉,"1. order (orderly) +2. order (sequence) +3. social order +4. the state (of society) +5. CL:鍊媩涓猍ge4] +",44 +1502,绉,ch膿ng,"1. to fit +2. balanced +3. suitable +4. to weigh +5. to state +6. to name +7. name +8. appellation +9. to praise +10. variant of 绉cheng4] +11. steelyard +",1 +1503,绉板彿,ch膿ng h脿o,"1. name +2. term of address +3. title +",14 +1504,绉板懠,ch膿ng hu,"1. to call +2. to address as +3. appellation +",10 +1505,绉拌禐,ch膿ng z脿n,"1. to praise +2. to acclaim +3. to commend +4. to compliment +",14 +1506,绉诲姩,y铆 d貌ng,"1. to move +2. movement +3. migration +4. mobile +5. portable +",24 +1507,绉绘皯,y铆 m铆n,"1. to immigrate +2. to migrate +3. emigrant +4. immigrant +",22 +1508,绋嬪簭,ch茅ng x霉,"1. procedures +2. sequence +3. order +4. computer program +",24 +1509,绋嬪害,ch茅ng d霉,"1. degree (level or extent) +2. level +3. CL:鍊媩涓猍ge4] +",24 +1510,绋嶅井,sh膩o w膿i,"1. a little bit +",11 +1511,绋,shu矛,"1. taxes +2. duties +",4 +1512,绋犲瘑,ch贸u m矛,"1. dense +",24 +1513,绋冲畾,w臎n d矛ng,"1. steady +2. stable +3. stability +4. to stabilize +5. to pacify +",34 +1514,绋昏胺,d脿o g菙,"1. rice crops +",43 +1515,绌,qi贸ng,"1. exhausted +2. poor +",2 +1516,绌洪棽,k貌ng xi谩n,"1. idle +2. free time +3. leisure +4. unused (place) +",42 +1517,绌洪棿,k艒ng ji膩n,"1. space +2. CL:鍊媩涓猍ge4] +",11 +1518,绌胯秺,chu膩n yu猫,"1. to pass through +2. to cross +3. to overcome +",14 +1519,绐佸嚭,t奴 ch奴,"1. prominent +2. outstanding +3. to give prominence to +4. to protrude +5. to project +",11 +1520,绐,zh菐i,"1. narrow +2. narrow-minded +3. badly off +",3 +1521,绐楀笜,chu膩ng li谩n,"1. window curtains +",12 +1522,绐,cu脿n,"1. to flee +2. to scuttle +3. to exile or banish +4. to amend or edit +",4 +1523,绔嬪埢,l矛 k猫,"1. forthwith +2. immediate +3. prompt +4. promptly +5. straightway +6. thereupon +7. at once +",44 +1524,绔嬪嵆,l矛 j铆,"1. immediately +",42 +1525,绔,du膩n,"1. end +2. extremity +3. item +4. port +5. to hold sth level with both hands +6. to carry +7. regular +8. old variant of 绔痆duan1] +9. start +10. origin +",1 +1526,绔,du膩n zh猫ng,"1. upright +2. regular +3. proper +4. correct +",14 +1527,绔瑰瓙,zh煤 zi,"1. bamboo +2. CL:妫礫ke1],鏀痆zhi1],鏍筟gen1] +",20 +1528,绗戣瘽,xi脿o hu脿,"1. joke +2. jest +3. CL:鍊媩涓猍ge4] +4. to laugh at +5. to mock +",44 +1529,绗ㄦ嫏,b猫n zhu艒,"1. clumsy +2. awkward +3. stupid +",41 +1530,绛変簬,d臎ng y煤,"1. to equal +2. to be tantamount to +",32 +1531,绛夊,d臎ng h貌u,"1. to wait +2. to wait for +",34 +1532,绛夊緟,d臎ng d脿i,"1. to wait +2. to wait for +",34 +1533,绛夌骇,d臎ng j铆,"1. grade +2. rank +3. status +",32 +1534,绛斿,d谩 f霉,"1. variant of 绛旇|绛斿[da2 fu4] +2. to answer +3. to reply +4. Reply to: (in email header) +",24 +1535,绛斿簲,d膩 ying,"1. to promise +2. to agree +3. to reply +4. to respond +",10 +1536,绛旇京,d谩 bi脿n,"1. to reply (to an accusation) +2. to defend one's dissertation +",24 +1537,绛栧垝,c猫 hu脿,"1. to plot +2. to scheme +3. to bring about +4. to engineer +5. planning +6. producer +7. planner +",44 +1538,绛栫暐,c猫 l眉猫,"1. tactics +2. to be tactful +",44 +1539,绛瑰,ch贸u b猫i,"1. preparations +2. to get ready for sth +",24 +1540,绛,qi膩n,"1. to sign one's name +2. visa +3. variant of 绫绛綶qian1] +4. Japanese variant of 绫绛綶qian1] +5. inscribed bamboo stick (used in divination, gambling, drawing lots etc) +6. small wood sliver +7. label +8. tag +",1 +1541,绛捐瘉,qi膩n zh猫ng,"1. visa +2. certificate +3. to certify +4. CL:鍊媩涓猍ge4] +",14 +1542,绠鍘,ji菐n l矛,"1. curriculum vitae (CV) +2. r茅sum茅 +3. biographical notes +",34 +1543,绠鐩,ji菐n zh铆,"1. simply +2. at all +3. practically +",32 +1544,绠″瓙,gu菐n zi,"1. Guanzi or Guan Zhong 绠′徊 (-645 BC), famous politician of Qi 榻婂湅|榻愬浗 of Spring and Autumn period +2. Guanzi, classical book containing writings of Guan Zhong and his school +3. tube +4. pipe +5. drinking straw +6. CL:鏍筟gen1] +",30 +1545,绡,pi膩n,"1. sheet +2. piece of writing +3. bound set of bamboo slips used for record keeping (old) +4. classifier for written items: chapter, article +",1 +1546,绫抽キ,m菒 f脿n,"1. (cooked) rice +",34 +1547,绫诲瀷,l猫i x铆ng,"1. type +2. category +3. genre +4. form +5. style +",42 +1548,绮楃硻,c奴 c膩o,"1. crude +2. gruff +3. rough +4. coarse +",11 +1549,绮楅瞾,c奴 l菙,"1. coarse +2. crude (in one's manner) +3. boorish +",13 +1550,绮樿创,zh膩n ti膿,"1. to stick +2. to affix +3. to adhere +4. to paste (as in ""copy and paste"") +5. Taiwan pr. [nian2 tie1] +6. also written 榛忚布|榛忚创[nian2 tie1] +",11 +1551,绮,li谩ng shi,"1. foodstuff +2. cereals +3. CL:绋畖绉峓zhong3] +",20 +1552,绮惧姏,j墨ng l矛,"1. energy +",14 +1553,绮剧,j墨ng sh茅n,"1. spirit +2. mind +3. consciousness +4. thought +5. mental +6. psychological +7. essence +8. gist +9. CL:鍊媩涓猍ge4] +10. vigor +11. vitality +12. drive +13. spiritual +",12 +1554,绯婃秱,h煤 tu,"1. muddled +2. silly +3. confused +",20 +1555,绯,t谩ng,"1. sugar +2. sweets +3. candy +4. CL:椤唡棰梉ke1],濉妡鍧梉kuai4] +5. old variant of 绯朳tang2] +",2 +1556,绯熺硶,z膩o g膩o,"1. too bad +2. how terrible +3. what bad luck +4. terrible +5. bad +",11 +1557,绯,x矛,"1. to connect +2. to relate to +3. to tie up +4. to bind +5. to be (literary) +6. system +7. department +8. faculty +9. to tie +10. to fasten +11. to button up +12. to connect +13. to arrest +14. to worry +",4 +1558,绯荤粺,x矛 t菕ng,"1. system +2. CL:鍊媩涓猍ge4] +",43 +1559,绱ф,j菒n j铆,"1. urgent +2. emergency +",32 +1560,绱,z菒,"1. purple +2. violet +3. amethyst +4. Lithospermum erythrorhizon (flowering plant whose root provides red purple dye) +5. Japanese: murasaki +",3 +1561,绻佸崕,f谩n hu谩,"1. flourishing +2. bustling +",22 +1562,绻佸繖,f谩n m谩ng,"1. busy +2. bustling +",22 +1563,绻佹畺,f谩n zh铆,"1. to breed +2. to reproduce +3. to propagate +",22 +1564,绻佽崳,f谩n r贸ng,"1. prosperous +2. booming (economy) +",22 +1565,绾︿細,yu膿 hu矛,"1. appointment +2. engagement +3. date +4. CL:娆ci4],鍊媩涓猍ge4] +5. to arrange to meet +",14 +1566,绾綍,j矛 l霉,"1. variant of 瑷橀寗|璁板綍[ji4 lu4] +",44 +1567,绾緥,j矛 l菧,"1. discipline +",44 +1568,绾康,j矛 ni脿n,"1. to commemorate +2. to remember +3. CL:鍊媩涓猍ge4] +",44 +1569,绾磥,ch煤n ji茅,"1. pure +2. clean and honest +3. to purify +",22 +1570,绾补,ch煤n cu矛,"1. pure +2. unadulterated +3. purely +4. completely +",24 +1571,绾风悍,f膿n f膿n,"1. one after another +2. in succession +3. one by one +4. continuously +5. diverse +6. in profusion +7. numerous and confused +8. pell-mell +",11 +1572,缁,z菙,"1. surname Zu +2. to form +3. to organize +4. group +5. team +6. classifier for sets, series, groups of people, batteries +",3 +1573,缁勫悎,z菙 h茅,"1. to assemble +2. combination +3. combinatorial +",32 +1574,缁勬垚,z菙 ch茅ng,"1. to form +2. to make up +3. to constitute +",32 +1575,缁勭粐,z菙 zh墨,"1. to organize +2. organization +3. organized system +4. nerve +5. tissue +6. CL:鍊媩涓猍ge4] +",31 +1576,缁嗚妭,x矛 ji茅,"1. details +2. particulars +",42 +1577,缁忓吀,j墨ng di菐n,"1. the classics +2. scriptures +3. classical +4. classic (example, case etc) +5. typical +",13 +1578,缁忓晢,j墨ng sh膩ng,"1. to trade +2. to carry out commercial activities +3. in business +",11 +1579,缁忚惀,j墨ng y铆ng,"1. to engage in (business etc) +2. to run +3. to operate +",12 +1580,缁戞灦,b菐ng ji脿,"1. to kidnap +2. to abduct +3. to hijack +4. a kidnapping +5. abduction +6. staking +",34 +1581,缁撳悎,ji茅 h茅,"1. to combine +2. to link +3. to integrate +4. binding +5. CL:娆ci4] +",22 +1582,缁撳疄,ji膿 shi,"1. to bear fruit +2. rugged +3. sturdy +4. strong +5. durable +6. buff (physique) +",10 +1583,缁撴瀯,ji茅 g貌u,"1. structure +2. composition +3. makeup +4. architecture +5. CL:搴zuo4],鍊媩涓猍ge4] +",24 +1584,缁撹,ji茅 l霉n,"1. conclusion +2. verdict +3. CL:鍊媩涓猍ge4] +4. to conclude +5. to reach a verdict +",24 +1585,缁撹处,ji茅 zh脿ng,"1. to pay the bill +2. to settle accounts +3. also written 绲愬赋|缁撳笎 +",24 +1586,缁,r脿o,"1. to wind +2. to coil (thread) +3. to rotate around +4. to spiral +5. to move around +6. to go round (an obstacle) +7. to by-pass +8. to make a detour +9. to confuse +10. to perplex +11. variant of 绻瀨缁昜rao4], to rotate around +12. to spiral +13. to move around +14. to go round (an obstacle) +15. to by-pass +16. to make a detour +",4 +1587,缁濆,ju茅 du矛,"1. absolute +2. unconditional +",24 +1588,缁熶竴,t菕ng y墨,"1. to unify +2. to unite +3. to integrate +",31 +1589,缁冲瓙,sh茅ng zi,"1. cord +2. string +3. rope +4. CL:姊潀鏉tiao2] +",20 +1590,缁翠慨,w茅i xi奴,"1. maintenance (of equipment) +2. to protect and maintain +",21 +1591,缁煎悎,z艒ng h茅,"1. comprehensive +2. composite +3. synthesized +4. mixed +5. to sum up +6. to integrate +7. to synthesize +",12 +1592,缂撹В,hu菐n ji臎,"1. to bring relief +2. to alleviate (a crisis) +3. to dull (a pain) +",33 +1593,缂栫粐,bi膩n zh墨,"1. to weave +2. to knit +3. to plait +4. to braid +5. (fig.) to create (sth abstract, e.g. a dream, a lie etc) +",11 +1594,缂栬緫,bi膩n j铆,"1. to edit +2. to compile +3. editor +4. compiler +",12 +1595,缂犵粫,ch谩n r脿o,"1. twisting +2. to twine +3. to wind +4. to pester +5. to bother +",24 +1596,缂╃煭,su艒 du菐n,"1. to curtail +2. to cut down +",13 +1597,缂轰箯,qu膿 f谩,"1. to lack +2. to be short of +3. lack +4. shortage +",12 +1598,缂哄皯,qu膿 sh菐o,"1. lack +2. shortage of +3. shortfall +4. to be short (of) +5. to lack +",13 +1599,缂虹偣,qu膿 di菐n,"1. weak point +2. fault +3. shortcoming +4. disadvantage +5. CL:鍊媩涓猍ge4] +",13 +1600,缃戠悆,w菐ng qi煤,"1. tennis +2. tennis ball +3. CL:鍊媩涓猍ge4] +",32 +1601,缃戠珯,w菐ng zh脿n,"1. website +2. network station +3. node +",34 +1602,缃戠粶,w菐ng lu貌,"1. Internet +2. network (computing, telecommunications, transport etc) +",34 +1603,缃氭,f谩 ku菐n,"1. to fine +2. penalty +3. fine (monetary) +",23 +1604,缃㈠伐,b脿 g艒ng,"1. a strike +2. to go on strike +",41 +1605,缇庢湳,m臎i sh霉,"1. art +2. fine arts +3. painting +4. CL:绋畖绉峓zhong3] +",34 +1606,缇℃厱,xi脿n m霉,"1. to envy +2. to admire +",44 +1607,缇,q煤n,"1. variant of 缇qun2] +2. group +3. crowd +4. flock, herd, pack etc +",2 +1608,缈呰唨,ch矛 b菐ng,"1. wing +2. CL:鍊媩涓猍ge4],灏峾瀵筟dui4] +",43 +1609,缈,f膩n,"1. to turn over +2. to flip over +3. to overturn +4. to rummage through +5. to translate +6. to decode +7. to double +8. to climb over or into +9. to cross +10. variant of 缈籟fan1] +",1 +1610,鑰佸﹩,l菐o p贸,"1. (coll.) wife +",32 +1611,鑰佸疄,l菐o shi,"1. honest +2. sincere +3. well-behaved +4. open and guileless +5. naive +",30 +1612,鑰佸笀,l菐o sh墨,"1. teacher +2. CL:鍊媩涓猍ge4],浣峓wei4] +",31 +1613,鑰佹澘,L菐o b菐n,"1. variant of 鑰侀梿|鑰佹澘[lao3 ban3] +2. Robam (brand) +3. boss +4. business proprietor +5. CL:鍊媩涓猍ge4] +",33 +1614,鑰侀紶,l菐o sh菙,"1. rat +2. mouse +3. CL:闅粅鍙猍zhi1] +",33 +1615,鑰屽凡,茅r y菒,"1. that's all +2. nothing more +",23 +1616,鑰崇幆,臎r hu谩n,"1. earring +2. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4] +",32 +1617,鑰借,d膩n wu,"1. to delay +2. to hold up +3. to waste time +4. to interfere with +",10 +1618,鑱屼笟,zh铆 y猫,"1. occupation +2. profession +3. vocation +4. professional +",24 +1619,鑱斿悎,li谩n h茅,"1. to combine +2. to join +3. unite +4. alliance +",22 +1620,鑲岃倝,j墨 r貌u,"1. muscle +2. flesh +",14 +1621,鑲$エ,g菙 pi脿o,"1. share certificate +2. stock (finance) +",34 +1622,鑲ョ殏,f茅i z脿o,"1. soap +2. CL:濉妡鍧梉kuai4],姊潀鏉tiao2] +",24 +1623,鑲╄唨,ji膩n b菐ng,"1. shoulder +",13 +1624,鑳,w猫i,"1. stomach +2. CL:鍊媩涓猍ge4] +",4 +1625,鑳冨彛,w猫i k菕u,"1. appetite +2. liking +",43 +1626,鑳嗘,d菐n qi猫,"1. timid +2. cowardly +",34 +1627,鑳,b猫i,"1. variant of 鑳孾bei1] +2. to be burdened +3. to carry on the back or shoulder +4. the back of a body or object +5. to turn one's back +6. to hide something from +7. to learn by heart +8. to recite from memory +9. unlucky (slang) +10. hard of hearing +",4 +1628,鑳屽彌,b猫i p脿n,"1. to betray +",44 +1629,鑳屾櫙,b猫i j菒ng,"1. background +2. backdrop +3. context +4. CL:绋畖绉峓zhong3] +",43 +1630,鑳岃,b猫i s貌ng,"1. to recite +2. to repeat from memory +",44 +1631,鑳滃埄,sh猫ng l矛,"1. victory +2. CL:鍊媩涓猍ge4] +",44 +1632,鑳″悓,h煤 t貌ng,"1. lane +2. alley +3. CL:姊潀鏉tiao2] +4. variant of 鑳″悓[hu2 tong4] +",24 +1633,鑳¤,h煤 shu艒,"1. to talk nonsense +2. drivel +",21 +1634,鑳舵按,ji膩o shu菒,"1. glue +",13 +1635,鑳,xi艒ng,"1. variant of 鑳竅xiong1] +2. chest +3. bosom +4. heart +5. mind +6. thorax +",1 +1636,鑳藉共,n茅ng g脿n,"1. capable +2. competent +",24 +1637,鑳芥簮,n茅ng yu谩n,"1. energy +2. power source +3. CL:鍊媩涓猍ge4] +",22 +1638,鑴嗗急,cu矛 ru貌,"1. weak +2. frail +",44 +1639,鑴,z脿ng,"1. viscera +2. (anatomy) organ +3. dirty +4. filthy +",4 +1640,鑴戣,n菐o d脿i,"1. head +2. skull +3. brains +4. mental capability +5. CL:椤唡棰梉ke1],鍊媩涓猍ge4] +",34 +1641,鑴栧瓙,b贸 zi,"1. neck +2. CL:鍊媩涓猍ge4] +",20 +1642,鑴,tu艒,"1. to shed +2. to take off +3. to escape +4. to get away from +",1 +1643,鑵,y膩o,"1. waist +2. lower back +3. pocket +4. middle +5. loins +",1 +1644,鑷,b矛,"1. arm +",4 +1645,鑷粠,z矛 c贸ng,"1. since (a time) +2. ever since +",42 +1646,鑷俊,z矛 x矛n,"1. to have confidence in oneself +2. self-confidence +",44 +1647,鑷姩,z矛 d貌ng,"1. automatic +2. voluntarily +",44 +1648,鑷効,z矛 yu脿n,"1. voluntary +",44 +1649,鑷劧,z矛 r谩n,"1. nature +2. natural +3. naturally +",42 +1650,鑷敱,z矛 y贸u,"1. freedom +2. free +3. liberty +4. CL:鍊媩涓猍ge4] +",42 +1651,鑷,z矛 s墨,"1. selfish +2. selfishness +",41 +1652,鑷,z矛 ju茅,"1. conscious +2. aware +3. on one's own initiative +4. conscientious +",42 +1653,鑷豹,z矛 h谩o,"1. proud (of one's achievements etc) +",42 +1654,鑷,ch貌u,"1. stench +2. smelly +3. to smell (bad) +4. repulsive +5. loathsome +6. terrible +7. bad +8. severely +9. ruthlessly +10. dud (ammunition) +11. sense of smell +12. smell bad +",4 +1655,鑷充簬,zh矛 y煤,"1. as for +2. as to +3. to go so far as to +",42 +1656,鑷充粖,zh矛 j墨n,"1. so far +2. to this day +3. until now +",41 +1657,鑷冲皯,zh矛 sh菐o,"1. at least +2. (to say the) least +",43 +1658,鑸呰垍,ji霉 jiu,"1. mother's brother +2. maternal uncle (informal) +3. CL:鍊媩涓猍ge4] +",40 +1659,鑸掗,sh奴 sh矛,"1. cozy +2. snug +",14 +1660,鑸,c膩ng,"1. cabin +2. the hold of a ship or airplane +",1 +1661,鑸硅埗,chu谩n b贸,"1. shipping +2. boats +",22 +1662,鑹ソ,li谩ng h菐o,"1. good +2. favorable +3. well +4. fine +",23 +1663,鑹板法,ji膩n j霉,"1. arduous +2. terrible (task) +3. very difficult +4. formidable +",14 +1664,鑹拌嫤,ji膩n k菙,"1. difficult +2. hard +3. arduous +",13 +1665,鑹插僵,s猫 c菐i,"1. tint +2. coloring +3. coloration +4. (fig.) flavor +5. character +",43 +1666,鑹烘湳,y矛 sh霉,"1. art +",44 +1667,鑺傜渷,ji茅 sh臎ng,"1. saving +2. to save +3. to use sparingly +4. to cut down on +",23 +1668,鑺辩敓,hu膩 sh膿ng,"1. peanut +2. groundnut +3. CL:绮抂li4] +",11 +1669,鑻嶇櫧,c膩ng b谩i,"1. pale +2. wan +",12 +1670,鑻楁潯,mi谩o tiao,"1. (of a woman) slim +2. slender +3. graceful +",20 +1671,鑻变繆,y墨ng j霉n,"1. handsome +",14 +1672,鑻遍泟,y墨ng xi贸ng,"1. hero +2. CL:鍊媩涓猍ge4] +",12 +1673,鑼冨洿,f脿n w茅i,"1. range +2. scope +3. limit +4. extent +5. CL:鍊媩涓猍ge4] +",42 +1674,鑼,ch谩,"1. tea +2. tea plant +3. CL:鏉痆bei1],澹簗澹禰hu2] +",2 +1675,鑽夋,c菐o 脿n,"1. draft (legislation, proposal etc) +",34 +1676,鑽夌巼,c菐o shu脿i,"1. careless +2. negligent +3. sloppy +4. not serious +",34 +1677,鑿,c脿i,"1. dish (type of food) +2. vegetable +3. cuisine +4. CL:鐩鐩榌pan2],閬揫dao4] +5. (coll.) (one's) type +",4 +1678,钀ヤ笟,y铆ng y猫,"1. to do business +2. to trade +",24 +1679,钀ュ吇,y铆ng y菐ng,"1. nutrition +2. nourishment +3. CL:绋畖绉峓zhong3] +",23 +1680,钀藉悗,lu貌 h貌u,"1. to fall behind +2. to lag (in technology etc) +3. backward +4. to retrogress +",44 +1681,钁楀悕,zh霉 m铆ng,"1. famous +2. noted +3. well-known +4. celebrated +",42 +1682,钁¤悇,p煤 tao,"1. grape +",20 +1683,钄彍,sh奴 c脿i,"1. vegetables +2. produce +3. CL:绋畖绉峓zhong3] +",14 +1684,钖,b谩o,"1. surname Bo +2. thin +3. cold in manner +4. indifferent +5. weak +6. light +7. infertile +8. meager +9. slight +10. weak +11. ungenerous or unkind +12. frivolous +13. to despise +14. to belittle +15. to look down on +16. to approach or near +17. see 钖勮嵎[bo4 he5] +",2 +1685,钖勫急,b贸 ru貌,"1. weak +2. frail +",24 +1686,铏氬績,x奴 x墨n,"1. modest +",11 +1687,铔,sh茅,"1. variant of 铔嘯she2] +2. snake +3. serpent +4. CL:姊潀鏉tiao2] +",2 +1688,铔嬬櫧璐,d脿n b谩i zh矛,"1. protein +",424 +1689,铚滆渹,m矛 f膿ng,"1. bee +2. honeybee +3. CL:闅粅鍙猍zhi1],缇qun2] +",41 +1690,铦磋澏,h煤 di茅,"1. butterfly +2. CL:闅粅鍙猍zhi1] +",22 +1691,琛,xu猫,"1. blood +2. colloquial pr. [xie3] +3. CL:婊碵di1],鐗嘯pian4] +",4 +1692,琛,x铆ng,"1. a row +2. series +3. age order (of brothers) +4. profession +5. professional +6. relating to company +7. to walk +8. to go +9. to travel +10. a visit +11. temporary +12. makeshift +13. current +14. in circulation +15. to do +16. to perform +17. capable +18. competent +19. effective +20. all right +21. OK! +22. will do +23. behavior +24. conduct +25. Taiwan pr. [xing4] for the behavior-conduct sense +",2 +1693,琛屼笟,h谩ng y猫,"1. industry +2. business +",24 +1694,琛屼负,x铆ng w茅i,"1. action +2. conduct +3. behavior +4. activity +",22 +1695,琛屼汉,x铆ng r茅n,"1. pedestrian +2. traveler on foot +3. passer-by +4. official responsible for arranging audiences with the emperor +",22 +1696,琛屽姩,x铆ng d貌ng,"1. operation +2. action +3. to move +4. mobile +5. CL:鍊媩涓猍ge4] +",24 +1697,琛ュ伩,b菙 ch谩ng,"1. to compensate +2. to make up +",32 +1698,琛ュ厖,b菙 ch艒ng,"1. to replenish +2. to supplement +3. to complement +4. additional +5. supplementary +6. CL:鍊媩涓猍ge4] +",31 +1699,琛ユ晳,b菙 ji霉,"1. to remedy +",34 +1700,琛ヨ创,b菙 ti膿,"1. to subsidize +2. subsidy +3. allowance +4. to supplement (one's salary etc) +5. benefit +",31 +1701,琛ㄥ喅,bi菐o ju茅,"1. to decide by vote +2. to vote +",32 +1702,琛ㄥ桨,bi菐o zh膩ng,"1. to honor +2. to commend +3. to cite (in dispatches) +",31 +1703,琛ㄦ,bi菐o t脿i,"1. to declare one's position +2. to say where one stands +",34 +1704,琛ㄦ儏,bi菐o q铆ng,"1. (facial) expression +2. to express one's feelings +3. expression +",32 +1705,琛ㄦ槑,bi菐o m铆ng,"1. to make clear +2. to make known +3. to state clearly +4. to indicate +5. known +",32 +1706,琛ㄧ幇,bi菐o xi脿n,"1. to show +2. to show off +3. to display +4. to manifest +5. expression +6. manifestation +7. show +8. display +9. performance (at work etc) +10. behavior +",34 +1707,琛ㄨ揪,bi菐o d谩,"1. to express +2. to convey +",32 +1708,琛ㄩ潰,bi菐o mi脿n,"1. surface +2. face +3. outside +4. appearance +",34 +1709,琛墭,ch猫n tu艒,"1. to set off +",41 +1710,琚滃瓙,w脿 zi,"1. socks +2. stockings +3. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4],闆檤鍙孾shuang1] +",40 +1711,琚姩,b猫i d貌ng,"1. passive +",44 +1712,琚憡,b猫i g脿o,"1. defendant +",44 +1713,琚瓙,b猫i zi,"1. quilt +2. CL:搴奫chuang2] +",40 +1714,瑁佸垽,c谩i p脿n,"1. judgment +2. to referee +3. umpire +4. judge +5. referee +6. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",24 +1715,瑁佸憳,c谩i yu谩n,"1. to cut staff +2. to lay off employees +",22 +1716,瑁佺紳,c谩i f茅ng,"1. tailor +2. dressmaker +",22 +1717,瑁,zhu膩ng,"1. adornment +2. to adorn +3. dress +4. clothing +5. costume (of an actor in a play) +6. to play a role +7. to pretend +8. to install +9. to fix +10. to wrap (sth in a bag) +11. to load +12. to pack +",1 +1718,瑁呬慨,zhu膩ng xi奴,"1. to decorate +2. interior decoration +3. to fit up +4. to renovate +",11 +1719,瑁呴グ,zhu膩ng sh矛,"1. to decorate +2. decoration +3. decorative +4. ornamental +",14 +1720,瑕佷笉,y脿o b霉,"1. otherwise +2. or else +3. how about...? +4. either... (or...) +",44 +1721,瑕佹槸,y脿o shi,"1. if +",40 +1722,瑙傚療,gu膩n ch谩,"1. to observe +2. to watch +3. to survey +4. to examine +5. observation +6. view +7. perspective +8. CL:鍊媩涓猍ge4] +",12 +1723,瑙傚康,gu膩n ni脿n,"1. notion +2. thought +3. concept +4. sense +5. views +6. ideology +7. general impressions +",14 +1724,瑙傜偣,gu膩n di菐n,"1. point of view +2. viewpoint +3. standpoint +4. CL:鍊媩涓猍ge4] +",13 +1725,瑙勫垯,gu墨 z茅,"1. rule +2. regulation +3. rules and regulations +",12 +1726,瑙勫緥,gu墨 l菧,"1. rule (e.g. of science) +2. law of behavior +3. regular pattern +4. rhythm +5. discipline +",14 +1727,瑙勬ā,gu墨 m贸,"1. scale +2. scope +3. extent +4. CL:鍊媩涓猍ge4] +",12 +1728,瑙勭煩,gu墨 ju,"1. lit. compass and set square +2. fig. established standard +3. rule +4. customs +5. practices +6. fig. upright and honest +7. well-behaved +",10 +1729,瑙掑害,ji菐o d霉,"1. angle +2. point of view +",34 +1730,瑙掕壊,ju茅 s猫,"1. role +2. character in a novel +3. persona +4. also pr. [jiao3 se4] +",24 +1731,瑙︾姱,ch霉 f脿n,"1. to offend +",44 +1732,璁$畻,j矛 su脿n,"1. to count +2. to calculate +3. to compute +4. CL:鍊媩涓猍ge4] +",44 +1733,璁ㄥ帉,t菐o y脿n,"1. to dislike +2. to loathe +3. disagreeable +4. troublesome +5. annoying +",34 +1734,璁ㄨ,t菐o l霉n,"1. to discuss +2. to talk over +3. CL:鍊媩涓猍ge4] +",34 +1735,璁粌,x霉n li脿n,"1. to train +2. to drill +3. training +4. CL:鍊媩涓猍ge4] +",44 +1736,璁,y矛 l霉n,"1. to comment +2. to talk about +3. to discuss +4. discussion +5. CL:鍊媩涓猍ge4] +",44 +1737,璁板綍,j矛 l霉,"1. to record +2. record (written account) +3. note-taker +4. record (in sports etc) +5. CL:鍊媩涓猍ge4] +",44 +1738,璁板繂,j矛 y矛,"1. to remember +2. to recall +3. memory +4. CL:鍊媩涓猍ge4] +",44 +1739,璁插骇,ji菐ng zu貌,"1. a course of lectures +2. CL:鍊媩涓猍ge4] +",34 +1740,璁茬┒,ji菐ng jiu,"1. to pay particular attention to +2. carefully selected for quality +3. tastefully chosen +",30 +1741,璁稿,x菙 du艒,"1. many +2. a lot of +3. much +",31 +1742,璁烘枃,l霉n w茅n,"1. paper +2. treatise +3. thesis +4. CL:绡嘯pian1] +5. to discuss a paper or thesis (old) +",42 +1743,璁藉埡,f臎ng c矛,"1. to satirize +2. to mock +3. irony +4. satire +5. sarcasm +",34 +1744,璁惧,sh猫 b猫i,"1. equipment +2. facilities +3. installations +4. CL:鍊媩涓猍ge4] +",44 +1745,璁炬柦,sh猫 sh墨,"1. facilities +2. installation +",41 +1746,璁捐,sh猫 j矛,"1. plan +2. design +3. to design +4. to plan +5. CL:鍊媩涓猍ge4] +",44 +1747,璇佷欢,zh猫ng ji脿n,"1. certificate +2. papers +3. credentials +4. document +5. ID +",44 +1748,璇佹嵁,zh猫ng j霉,"1. evidence +2. proof +3. testimony +",44 +1749,璇佹槑,zh猫ng m铆ng,"1. proof +2. certificate +3. identification +4. testimonial +5. CL:鍊媩涓猍ge4] +6. to prove +7. to testify +8. to confirm the truth of +",42 +1750,璇勪环,p铆ng ji脿,"1. to evaluate +2. to assess +",24 +1751,璇婃柇,zh臎n du脿n,"1. diagnosis +2. to diagnose +",34 +1752,璇嶆眹,c铆 hu矛,"1. variant of 瑭炲綑|璇嶆眹[ci2 hui4] +2. vocabulary +3. list of words (e.g. for language teaching purposes) +4. word +",24 +1753,璇曞嵎,sh矛 ju脿n,"1. examination paper +2. test paper +3. CL:浠絒fen4],寮祙寮燵zhang1] +",44 +1754,璇,sh墨,"1. abbr. for Shijing 瑭╃稉|璇楃粡[Shi1 jing1], the Book of Songs +2. poem +3. CL:棣朳shou3] +4. poetry +5. verse +",1 +1755,璇氭伋,ch茅ng k臎n,"1. sincere +2. honest +3. cordial +",23 +1756,璇氭寶,ch茅ng zh矛,"1. sincere +2. cordial +",24 +1757,璇濋,hu脿 t铆,"1. subject (of a talk or conversation) +2. topic +",42 +1758,璇炵敓,d脿n sh膿ng,"1. to be born +",41 +1759,璇炶景,d脿n ch茅n,"1. birthday +",42 +1760,璇㈤棶,x煤n w猫n,"1. to inquire +",24 +1761,璇︾粏,xi谩ng x矛,"1. detailed +2. in detail +3. minute +",24 +1762,璇у紓,ch脿 y矛,"1. flabbergasted +2. astonished +",44 +1763,璇皵,y菙 q矛,"1. tone +2. manner of speaking +3. mood +4. CL:鍊媩涓猍ge4] +",34 +1764,璇硶,y菙 f菐,"1. grammar +",33 +1765,璇█,y菙 y谩n,"1. language +2. CL:闁|闂╗men2],绋畖绉峓zhong3] +",32 +1766,璇細,w霉 hu矛,"1. to misunderstand +2. to mistake +3. misunderstanding +4. CL:鍊媩涓猍ge4] +",44 +1767,璇存槑,shu艒 m铆ng,"1. to explain +2. to illustrate +3. to indicate +4. to show +5. to prove +6. explanation +7. directions +8. caption +9. CL:鍊媩涓猍ge4] +",12 +1768,璇存湇,shu艒 f煤,"1. to persuade +2. to convince +3. to talk sb over +4. Taiwan pr. [shui4 fu2] +",12 +1769,璇锋眰,q菒ng qi煤,"1. to request +2. to ask +3. request +4. CL:鍊媩涓猍ge4] +",32 +1770,璇,d煤,"1. comma +2. phrase marked by pause +3. to read +4. to study +5. reading of word (i.e. pronunciation), similar to 鎷奸煶[pin1 yin1] +",2 +1771,璇剧▼,k猫 ch茅ng,"1. course +2. academic program +3. CL:鍫俒tang2],绡|鑺俒jie2],闁|闂╗men2] +",42 +1772,璋冨姩,di脿o d貌ng,"1. to transfer +2. to maneuver (troops etc) +3. movement of personnel +4. to mobilize +5. to bring into play +",44 +1773,璋冩暣,ti谩o zh臎ng,"1. to adjust +2. adjustment +3. revision +4. CL:鍊媩涓猍ge4] +",23 +1774,璋冪毊,ti谩o p铆,"1. naughty +2. mischievous +3. unruly +",22 +1775,璋,t谩n,"1. surname Tan +2. to speak +3. to talk +4. to converse +5. to chat +6. to discuss +",2 +1776,璋堝垽,t谩n p脿n,"1. to negotiate +2. negotiation +3. talks +4. conference +5. CL:鍊媩涓猍ge4] +",24 +1777,璋﹁櫄,qi膩n x奴,"1. modest +2. self-effacing +3. to make modest remarks +",11 +1778,璋ㄦ厧,j菒n sh猫n,"1. cautious +2. prudent +",34 +1779,璞嗚厫,d貌u fu,"1. tofu +2. bean curd +",40 +1780,璞″緛,xi脿ng zh膿ng,"1. emblem +2. symbol +3. token +4. badge +5. to symbolize +6. to signify +7. to stand for +",41 +1781,璞℃,xi脿ng q铆,"1. Chinese chess +2. CL:鍓痆fu4] +",42 +1782,璞崕,h谩o hu谩,"1. luxurious +",22 +1783,璐濆3,b猫i k茅,"1. shell +2. conch +3. cowry +4. mother of pearl +5. hard outer skin +6. also pr. [bei4 qiao4] +",42 +1784,璐$尞,g貌ng xi脿n,"1. to contribute +2. to dedicate +3. to devote +4. contribution +5. CL:鍊媩涓猍ge4] +",44 +1785,璐骇,c谩i ch菐n,"1. property +2. assets +3. estate +4. CL:绛唡绗擺bi3] +",23 +1786,璐㈠姟,c谩i w霉,"1. financial affairs +",24 +1787,璐㈠瘜,c谩i f霉,"1. wealth +2. riches +",24 +1788,璐㈡斂,c谩i zh猫ng,"1. finances (public) +2. financial +",24 +1789,璐d换,z茅 r猫n,"1. responsibility +2. blame +3. duty +4. CL:鍊媩涓猍ge4] +",24 +1790,璐e,z茅 b猫i,"1. to blame +2. to criticize +3. condemnation +4. reproach +",24 +1791,璐ュ潖,b脿i hu脿i,"1. to ruin +2. to corrupt +3. to undermine +",44 +1792,璐︽埛,zh脿ng h霉,"1. bank account +2. online account +",44 +1793,璐ㄩ噺,zh矛 li脿ng,"1. quality +2. (physics) mass +3. CL:鍊媩涓猍ge4] +",44 +1794,璐箟,bi菐n y矛,"1. derogatory sense +2. negative connotation +",34 +1795,璐綆,bi菐n d墨,"1. to belittle +2. to disparage +3. to play down +4. to demean +5. to degrade +6. to devalue +",31 +1796,璐锋,d脿i ku菐n,"1. a loan +2. CL:绛唡绗擺bi3] +3. to provide a loan (e.g. bank) +4. to raise a loan (from e.g. a bank) +",43 +1797,璐告槗,m脿o y矛,"1. (commercial) trade +2. CL:鍊媩涓猍ge4] +",44 +1798,璧勬枡,z墨 li脿o,"1. material +2. resources +3. data +4. information +5. profile (Internet) +6. CL:浠絒fen4],鍊媩涓猍ge4] +",14 +1799,璧勬牸,z墨 g茅,"1. qualifications +2. seniority +",12 +1800,璧勬簮,z墨 yu谩n,"1. Ziyuan county in Guilin 妗傛灄[Gui4 lin2], Guangxi +2. natural resource (such as water or minerals) +3. resource (such as manpower or tourism) +",12 +1801,璧勯噾,z墨 j墨n,"1. funds +2. funding +3. capital +",11 +1802,璧屽崥,d菙 b贸,"1. to gamble +",32 +1803,璧斿伩,p茅i ch谩ng,"1. to compensate +",22 +1804,璧,zhu脿n,"1. to earn +2. to make a profit +3. to cheat +4. to swindle +",4 +1805,璧炴垚,z脿n ch茅ng,"1. to approve +2. to endorse +3. (literary) to assist +",42 +1806,璧炵編,z脿n m臎i,"1. to admire +2. to praise +3. to eulogize +",43 +1807,璧,y铆ng,"1. to beat +2. to win +3. to profit +",2 +1808,璧ゅ瓧,ch矛 z矛,"1. (financial) deficit +2. red letter +",44 +1809,璧ら亾,ch矛 d脿o,"1. equator (of the earth or astronomical body) +",44 +1810,璧跺揩,g菐n ku脿i,"1. at once +2. immediately +",34 +1811,璧剁揣,g菐n j菒n,"1. hurriedly +2. without delay +",33 +1812,瓒,ch猫n,"1. to avail oneself of +2. to take advantage of +3. old variant of 瓒乕chen4] +",4 +1813,瓒呯骇,ch膩o j铆,"1. super- +2. ultra- +3. hyper- +",12 +1814,瓒呰秺,ch膩o yu猫,"1. to surpass +2. to exceed +3. to transcend +",14 +1815,瓒嬪娍,q奴 sh矛,"1. trend +2. tendency +",14 +1816,瓒,t脿ng,"1. old variant of 瓒焄tang1] +2. to wade +3. to trample +4. to turn the soil +5. classifier for times, round trips or rows +6. a time +7. a trip +",4 +1817,璺,di膿,"1. to drop +2. to fall +3. to tumble +4. Taiwan pr. [die2] +",1 +1818,韪,c菐i,"1. variant of 韪cai3] +2. to step on +3. to tread +4. to stamp +5. to press a pedal +6. to pedal (a bike) +",3 +1819,韫,b猫ng,"1. to jump +2. to bounce +3. to hop +",4 +1820,韫,d膿ng,"1. to step on +2. to tread on +3. to wear +4. Taiwan pr. [deng4] +",1 +1821,韫,d奴n,"1. to crouch +2. to squat +3. to stay (somewhere) +",1 +1822,韬唤,sh膿n f猫n,"1. identity +2. status +3. capacity +4. dignity +5. position +6. rank +",14 +1823,韬潗,sh膿n c谩i,"1. stature +2. build (height and weight) +3. figure +",12 +1824,韬茶棌,du菕 c谩ng,"1. to conceal oneself +2. to go into hiding +3. to take cover +",32 +1825,韬,t菐ng,"1. to recline +2. to lie down +",3 +1826,杞﹀帰,ch膿 xi膩ng,"1. carriage +2. CL:绡|鑺俒jie2] +",11 +1827,杞﹀簱,ch膿 k霉,"1. garage +",14 +1828,杞,zhu菐n,"1. see 杞夋枃|杞枃[zhuai3 wen2] +2. to turn +3. to change direction +4. to transfer +5. to forward (mail) +6. to revolve +7. to turn +8. to circle about +9. to walk about +10. classifier for revolutions (per minute etc): revs, rpm +11. classifier for repeated actions +",3 +1829,杞彉,zhu菐n bi脿n,"1. to change +2. to transform +3. shift +4. transformation +5. CL:鍊媩涓猍ge4] +",34 +1830,杞憡,zhu菐n g脿o,"1. to pass on +2. to communicate +3. to transmit +",34 +1831,杞祦,l煤n li煤,"1. to alternate +2. to take turns +",22 +1832,杞,ru菐n,"1. soft +2. flexible +3. variant of 杌焲杞痆ruan3] +",3 +1833,杞欢,ru菐n ji脿n,"1. (computer) software +",34 +1834,杞,q墨ng,"1. light +2. easy +3. gentle +4. soft +5. reckless +6. unimportant +7. frivolous +8. small in number +9. unstressed +10. neutral +11. to disparage +",1 +1835,杞绘槗,q墨ng y矛,"1. easily +2. lightly +3. rashly +",14 +1836,杞绘澗,q墨ng s艒ng,"1. light +2. gentle +3. relaxed +4. effortless +5. uncomplicated +6. to relax +7. to take things less seriously +",11 +1837,杞昏,q墨ng sh矛,"1. contempt +2. contemptuous +3. to despise +4. to scorn +5. scornful +",14 +1838,杈呭,f菙 d菐o,"1. to coach +2. to tutor +3. to give advice (in study) +",33 +1839,杈,sh奴,"1. to lose +2. to transport +3. to donate +4. to enter (a password) +",1 +1840,杈撳叆,sh奴 r霉,"1. to import +2. to input +",14 +1841,杈涜嫤,x墨n k菙,"1. hard +2. exhausting +3. with much toil +4. thanks for your trouble +",13 +1842,杈炶亴,c铆 zh铆,"1. to resign +",22 +1843,杈f,l脿 ji膩o,"1. hot pepper +2. chili +",41 +1844,杈ㄨ,bi脿n r猫n,"1. to recognize +2. to identify +",44 +1845,杈╂姢,bi脿n h霉,"1. to speak in defense of +2. to argue in favor of +3. to defend +4. to plead +",44 +1846,杈╄В,bi脿n ji臎,"1. to explain +2. to justify +3. to defend (a point of view etc) +4. to provide an explanation +5. to try to defend oneself +",43 +1847,杈╄,bi脿n l霉n,"1. debate +2. argument +3. to argue over +4. CL:鍫磡鍦篬chang3],娆ci4] +",44 +1848,杈╄瘉,bi脿n zh猫ng,"1. to investigate +2. dialectical +",44 +1849,杈瓙,bi脿n zi,"1. plait +2. braid +3. pigtail +4. a mistake or shortcoming that may be exploited by an opponent +5. handle +6. CL:鏍筟gen1],姊潀鏉tiao2] +",40 +1850,杈瑰,bi膩n j矛ng,"1. frontier +2. border +",14 +1851,杈圭晫,bi膩n ji猫,"1. boundary +2. border +",14 +1852,杈圭枂,bi膩n ji膩ng,"1. border area +2. borderland +3. frontier +4. frontier region +",11 +1853,杈圭紭,bi膩n yu谩n,"1. edge +2. fringe +3. verge +4. brink +5. periphery +6. marginal +7. borderline +",12 +1854,杈惧埌,d谩 d脿o,"1. to reach +2. to achieve +3. to attain +",24 +1855,杈炬垚,d谩 ch茅ng,"1. to reach (an agreement) +2. to accomplish +",22 +1856,杩呴,x霉n s霉,"1. rapid +2. speedy +3. fast +",44 +1857,杩囧垎,gu貌 f猫n,"1. excessive +2. undue +3. overly +",44 +1858,杩囨晱,gu貌 m菒n,"1. to be allergic +2. allergy +",43 +1859,杩囨湡,gu貌 q墨,"1. to be overdue +2. to exceed the time limit +3. to expire (as in expiration date) +",41 +1860,杩庢帴,y铆ng ji膿,"1. to meet +2. to welcome +3. to greet +",21 +1861,杩愭皵,y霉n qi,"1. luck (good or bad) +",40 +1862,杩愮敤,y霉n y貌ng,"1. to use +2. to put to use +",44 +1863,杩愯緭,y霉n sh奴,"1. transport +2. haulage +3. transit +4. CL:鍊媩涓猍ge4] +",41 +1864,杩戜唬,j矛n d脿i,"1. the not-very-distant past +2. modern times, excluding recent decades +3. (in the context of Chinese history) the period from the Opium Wars until the May 4th Movement (mid-19th century to 1919) +4. capitalist times (pre-1949) +",44 +1865,杩涘彛,j矛n k菕u,"1. to import +2. imported +3. entrance +4. inlet (for the intake of air, water etc) +",43 +1866,杩涙,j矛n b霉,"1. progress +2. improvement +3. to improve +4. to progress +5. CL:鍊媩涓猍ge4] +",44 +1867,杩濆弽,w茅i f菐n,"1. to violate (a law) +",23 +1868,杩炲繖,li谩n m谩ng,"1. promptly +2. at once +",22 +1869,杩炵画,li谩n x霉,"1. continuous +2. in a row +3. serial +4. consecutive +",24 +1870,杩熸棭,ch铆 z菐o,"1. sooner or later +",23 +1871,杩熺枒,ch铆 y铆,"1. to hesitate +",22 +1872,杩熺紦,ch铆 hu菐n,"1. slow +2. sluggish +",23 +1873,杩熼挐,ch铆 d霉n,"1. slow in one's reactions +2. sluggish (in movement or thought) +",24 +1874,杩垏,p貌 qi猫,"1. urgent +2. pressing +",44 +1875,杩稿彂,b猫ng f膩,"1. to burst forth +",41 +1876,杩,zhu墨,"1. to sculpt +2. to carve +3. musical instrument (old) +4. to chase after +5. to seek +6. to do one's utmost to seek or procure sth +7. to recall +",1 +1877,杩芥眰,zhu墨 qi煤,"1. to pursue (a goal etc) stubbornly +2. to seek after +3. to woo +",12 +1878,閫,tu矛,"1. to retreat +2. to decline +3. to move back +4. to withdraw +",4 +1879,閫浼,tu矛 xi奴,"1. to retire +2. retirement (from work) +",41 +1880,閫姝,tu矛 b霉,"1. to do less well than before +2. to make a concession +3. setback +4. backward step +5. leeway +6. room to maneuver +7. fallback +",44 +1881,閫傚悎,sh矛 h茅,"1. to fit +2. to suit +",42 +1882,閫傚簲,sh矛 y矛ng,"1. to adapt +2. to fit +3. to suit +",44 +1883,閫,t谩o,"1. to escape +2. to run away +3. to flee +",2 +1884,閫冮伩,t谩o b矛,"1. to escape +2. to evade +3. to avoid +4. to shirk +",24 +1885,閫忔槑,t貌u m铆ng,"1. transparent +2. open (non-secretive) +",42 +1886,閫愭,zh煤 b霉,"1. progressively +2. step by step +",24 +1887,閫愭笎,zh煤 ji脿n,"1. gradually +",24 +1888,閫,d矛,"1. to hand over +2. to pass on sth +3. to gradually increase or decrease +4. progressively +",4 +1889,閫掑,d矛 z膿ng,"1. to increase by degrees +2. in increasing order +3. incremental +4. progressive +",41 +1890,閫,d貌u,"1. to stay +2. to stop +3. to tease (play with) +4. amusing +5. short pause in reading aloud, equivalent to comma (also written 璁|璇籟dou4]) +",4 +1891,閫氬父,t艒ng ch谩ng,"1. regular +2. usual +3. normal +4. usually +5. normally +",12 +1892,閫氱煡,t艒ng zh墨,"1. to notify +2. to inform +3. notice +4. notification +5. CL:鍊媩涓猍ge4] +",11 +1893,閫氳繃,t艒ng gu貌,"1. by means of +2. through +3. via +4. to pass through +5. to get through +6. to adopt +7. to pass (a bill or inspection etc) +8. to switch over +",14 +1894,閫熷害,s霉 d霉,"1. speed +2. rate +3. velocity +4. (music) tempo +5. CL:鍊媩涓猍ge4] +",44 +1895,閫犳垚,z脿o ch茅ng,"1. to bring about +2. to create +3. to cause +",42 +1896,閫崟,d脿i b菙,"1. to arrest +2. to apprehend +3. an arrest +",43 +1897,閫昏緫,lu贸 ji,"1. logic (loanword) +",20 +1898,閫艰揩,b墨 p貌,"1. to force +2. to compel +3. to coerce +",14 +1899,閬嶅竷,bi脿n b霉,"1. to cover the whole (area) +2. to be found throughout +",44 +1900,閬忓埗,猫 zh矛,"1. to check +2. to contain +3. to hold back +4. to keep within limits +5. to constrain +6. to restrain +",44 +1901,閬撳痉,d脿o d茅,"1. virtue +2. morality +3. ethics +4. CL:绋畖绉峓zhong3] +",42 +1902,閬撶悊,d脿o li,"1. reason +2. argument +3. sense +4. principle +5. basis +6. justification +7. CL:鍊媩涓猍ge4] +",40 +1903,閬楁喚,y铆 h脿n,"1. regret +2. to regret +3. to be sorry that +",24 +1904,閬靛畧,z奴n sh菕u,"1. to comply with +2. to abide by +3. to respect (an agreement) +",13 +1905,閬垮厤,b矛 mi菐n,"1. to avert +2. to prevent +3. to avoid +4. to refrain from +",43 +1906,閭璇,y膩o q菒ng,"1. to invite +2. invitation +3. CL:鍊媩涓猍ge4] +",13 +1907,閭眬,y贸u j煤,"1. post office +2. CL:瀹禰jia1],鍊媩涓猍ge4] +",22 +1908,閮ㄩ棬,b霉 m茅n,"1. department +2. branch +3. section +4. division +5. CL:鍊媩涓猍ge4] +",42 +1909,閮,d艒u,"1. surname Du +2. all +3. both +4. entirely +5. (used for emphasis) even +6. already +7. (not) at all +8. capital city +9. metropolis +",1 +1910,閯欒,b菒 sh矛,"1. to despise +2. to disdain +3. to look down upon +",34 +1911,閰嶅悎,p猫i h茅,"1. matching +2. fitting in with +3. compatible with +4. to correspond +5. to fit +6. to conform to +7. rapport +8. to coordinate with +9. to act in concert with +10. to cooperate +11. to become man and wife +12. to combine parts of machine +",42 +1912,閰掑惂,ji菙 b膩,"1. bar +2. pub +3. saloon +4. CL:瀹禰jia1] +",31 +1913,閰辨补,ji脿ng y贸u,"1. soy sauce +",42 +1914,閰,su膩n,"1. sour +2. tart +3. sick at heart +4. grieved +5. sore +6. aching +7. pedantic +8. impractical +9. an acid +",1 +1915,閱,zu矛,"1. intoxicated +",4 +1916,閱,c霉,"1. vinegar +2. jealousy (in love rivalry) +",4 +1917,閱,x菒ng,"1. to wake up +2. to be awake +3. to become aware +4. to sober up +5. to come to +",3 +1918,閲囧彇,c菐i q菙,"1. to adopt or carry out (measures, policies, course of action) +2. to take +",33 +1919,閲囩撼,c菐i n脿,"1. to accept +2. to adopt +",34 +1920,閲囪,c菐i f菐ng,"1. to interview +2. to gather news +3. to hunt for and collect +4. to cover +",33 +1921,閲囪喘,c菐i g貌u,"1. to procure (for an enterprise etc) +2. to purchase +",34 +1922,閲囬泦,c菐i j铆,"1. to gather +2. to collect +3. to harvest +",32 +1923,閲,zh貌ng,"1. to repeat +2. repetition +3. again +4. re- +5. classifier: layer +6. heavy +7. serious +8. to attach importance to +",4 +1924,閲嶅彔,ch贸ng di茅,"1. to overlap +2. to superimpose +3. to telescope +4. to run together +5. to duplicate +6. one over another +7. superposition +8. an overlap +9. redundancy +10. reduplication (in Chinese grammar, e.g. 鏁f暎姝san4 san4 bu4] to have a stroll) +",22 +1925,閲嶅,ch贸ng f霉,"1. to repeat +2. to duplicate +3. CL:鍊媩涓猍ge4] +4. variant of 閲嶈|閲嶅[chong2 fu4] +",24 +1926,閲嶅ぇ,zh貌ng d脿,"1. great +2. important +3. major +4. significant +",44 +1927,閲嶇偣,zh貌ng di菐n,"1. to recount (e.g. results of election) +2. to re-evaluate +3. important point +4. main point +5. focus +6. key (project etc) +7. to focus on +8. to put the emphasis on +",43 +1928,閲嶈,zh貌ng sh矛,"1. to attach importance to sth +2. to value +",44 +1929,閲嶉噺,zh貌ng li脿ng,"1. weight +2. CL:鍊媩涓猍ge4] +",44 +1930,閲戝睘,j墨n sh菙,"1. metal +2. CL:绋畖绉峓zhong3] +",13 +1931,閽堝,zh膿n du矛,"1. to be directed against +2. to be aimed at +3. to counter +4. in the light of +5. in connection with +",14 +1932,閽,di脿o,"1. to fish with a hook and bait +",4 +1933,閽炵エ,ch膩o pi脿o,"1. paper money +2. a bill (e.g. 100 yuan) +3. CL:寮祙寮燵zhang1],绱畖鎵嶽za1] +",14 +1934,閽㈤搧,g膩ng ti臎,"1. steel +",13 +1935,閽ュ寵,y脿o shi,"1. key +2. CL:鎶奫ba3] +",40 +1936,閾,l铆ng,"1. (small) bell +2. CL:闅粅鍙猍zhi1] +",2 +1937,閾,y铆n,"1. silver +2. silver-colored +3. relating to money or currency +",2 +1938,閿鍞,xi膩o sh貌u,"1. to sell +2. to market +3. sales (representative, agreement etc) +",14 +1939,閿,su菕,"1. to lock up +2. to lock +3. lock +4. CL:鎶奫ba3] +5. old variant of 閹東閿乕suo3] +",3 +1940,閿,gu艒,"1. pot +2. pan +3. boiler +4. CL:鍙kou3],闅粅鍙猍zhi1] +",1 +1941,閿,chu铆,"1. hammer +2. to hammer into shape +3. weight (e.g. of a steelyard or balance) +4. variant of 閷榺閿chui2] +",2 +1942,閿洏,ji脿n p谩n,"1. keyboard +",42 +1943,闀胯緢,zh菐ng b猫i,"1. one's elders +2. older generation +",34 +1944,闀块,ch谩ng t煤,"1. long distance +",22 +1945,闂數,sh菐n di脿n,"1. lightning +2. CL:閬揫dao4] +",34 +1946,闂,b矛 s猫,"1. to stop up +2. to close up +3. hard to get to +4. out of the way +5. inaccessible +6. unenlightened +7. blocking +",44 +1947,闂,w猫n h貌u,"1. to give one's respects +2. to send a greeting +",44 +1948,闂,chu菐ng,"1. to rush +2. to charge +3. to dash +4. to break through +5. to temper oneself (through battling hardships) +",3 +1949,闂,w茅n,"1. surname Wen +2. to hear +3. news +4. well-known +5. famous +6. reputation +7. fame +8. to smell +9. to sniff at +",2 +1950,闃呰,yu猫 d煤,"1. to read +2. reading +",42 +1951,闃愯堪,ch菐n sh霉,"1. to expound (a position) +2. to elaborate (on a topic) +3. to treat (a subject) +",34 +1952,闃熶紞,du矛 w菙,"1. ranks +2. troops +3. queue +4. line +5. procession +6. CL:鍊媩涓猍ge4],鏀痆zhi1],姊潀鏉tiao2] +",43 +1953,闃冲厜,y谩ng gu膩ng,"1. sunshine +2. CL:绶殀绾縖xian4] +3. transparent (open to public scrutiny) +",21 +1954,闃冲彴,y谩ng t谩i,"1. variant of 闄借嚭|闃冲彴[yang2 tai2] +2. balcony +3. porch +",22 +1955,闃,zh猫n,"1. disposition of troops +2. wave +3. spate +4. burst +5. spell +6. short period of time +7. classifier for events or states of short duration +",4 +1956,闃舵,ji膿 du脿n,"1. stage +2. section +3. phase +4. period +5. CL:鍊媩涓猍ge4] +",14 +1957,闃绘,z菙 zh菒,"1. to prevent +2. to block +",33 +1958,闄嗗湴,l霉 d矛,"1. dry land (as opposed to the sea) +",44 +1959,闄嗙画,l霉 x霉,"1. in turn +2. successively +3. one after the other +4. bit by bit +",44 +1960,闄堝垪,ch茅n li猫,"1. to display +2. to exhibit +",24 +1961,闄堟棫,ch茅n ji霉,"1. old-fashioned +",24 +1962,闄堣堪,ch茅n sh霉,"1. an assertion +2. to declare +3. to state +",24 +1963,闄岀敓,m貌 sh膿ng,"1. strange +2. unfamiliar +",41 +1964,闄愬埗,xi脿n zh矛,"1. to restrict +2. to limit +3. to confine +4. restriction +5. limit +6. CL:鍊媩涓猍ge4] +",44 +1965,闄″抄,d菕u qi脿o,"1. precipitous +",34 +1966,闄,ch煤,"1. to get rid of +2. to remove +3. to exclude +4. to eliminate +5. to wipe out +6. to divide +7. except +8. not including +",2 +1967,闄ゅ,Ch煤 x墨,"1. lunar New Year's Eve +",21 +1968,闄ら潪,ch煤 f膿i,"1. only if (..., or otherwise, ...) +2. only when +3. only in the case that +4. unless +",21 +1969,闅忎究,su铆 bi脿n,"1. as one wishes +2. as one pleases +3. at random +4. negligent +5. casual +6. wanton +",24 +1970,闅忔墜,su铆 sh菕u,"1. conveniently +2. without extra trouble +3. while doing it +4. in passing +",23 +1971,闅忔椂,su铆 sh铆,"1. at any time +2. at all times +3. at the right time +",22 +1972,闅忕潃,su铆 zhe,"1. along with +2. in the wake of +3. following +",20 +1973,闅忚韩,su铆 sh膿n,"1. to (carry) on one's person +2. to (take) with one +",21 +1974,闅斿,g茅 b矛,"1. next door +2. neighbor +",24 +1975,闅惧厤,n谩n mi菐n,"1. hard to avoid +2. difficult to escape from +3. will inevitably +",23 +1976,闅炬,n谩n gu脿i,"1. (it's) no wonder (that...) +2. (it's) not surprising (that) +",24 +1977,闆嗕腑,j铆 zh艒ng,"1. to concentrate +2. to centralize +3. to focus +4. centralized +5. concentrated +6. to put together +",21 +1978,闆嗕綋,j铆 t菒,"1. collective +2. social +3. team +4. CL:鍊媩涓猍ge4] +",23 +1979,闆嗗悎,j铆 h茅,"1. to gather +2. to assemble +3. set (mathematics) +",22 +1980,闆岄泟,c铆 xi贸ng,"1. male and female +",22 +1981,闆曞埢,di膩o k猫,"1. to carve +2. to engrave +3. carving +",14 +1982,闆曞,di膩o s霉,"1. a statue +2. a Buddhist image +3. sculpture +4. to carve +",14 +1983,闆朵欢,l铆ng ji脿n,"1. part +2. component +",24 +1984,闆堕,l铆ng sh铆,"1. between-meal nibbles +2. snacks +",22 +1985,闆,l茅i,"1. surname Lei +2. thunder +3. mine (weapon) +4. (Internet slang) terrifying +5. terrific +",2 +1986,闆,w霉,"1. fog +2. mist +3. CL:鍫磡鍦篬chang2],闄闃礫zhen4] +",4 +1987,闇搁亾,b脿 d脿o,"1. the Way of the Hegemon +2. abbr. for 闇哥帇涔嬮亾 +3. despotic rule +4. rule by might +5. evil as opposed to the Way of the King 鐜嬮亾 +6. overbearing +7. tyranny +8. (of liquor, medicine etc) strong +9. potent +",44 +1988,闈,q墨ng,"1. abbr. for 闈掓捣[Qing1 hai3], Qinghai Province +2. nature's color +3. green or blue +4. greenish black +5. youth +6. young (of people) +",1 +1989,闈掓槬,q墨ng ch奴n,"1. youth +2. youthfulness +",11 +1990,闈,f膿i,"1. abbr. for 闈炴床[Fei1 zhou1], Africa +2. to not be +3. not +4. wrong +5. incorrect +6. non- +7. un- +8. in- +9. to reproach or blame +10. (colloquial) to insist on +11. simply must +",1 +1991,闈,k脿o,"1. to lean against or on +2. to stand by the side of +3. to come near to +4. to depend on +5. to trust +6. to fuck (vulgar) +7. traditional military costume drama where the performers wear armor (old) +",4 +1992,闈复,mi脿n l铆n,"1. to face sth +2. to be confronted with +",42 +1993,闈㈠,mi脿n du矛,"1. to confront +2. to face +",44 +1994,闈㈢Н,mi脿n j墨,"1. area (of a floor, piece of land etc) +2. surface area +3. tract of land +",41 +1995,闉偖,bi膩n p脿o,"1. firecrackers +2. string of small firecrackers +3. CL:鏋歔mei2] +",14 +1996,闉瓥,bi膩n c猫,"1. to spur on +2. to urge on +3. to encourage sb (e.g. to make progress) +",14 +1997,椤,y猫,"1. page +2. leaf +",4 +1998,椤,d菒ng,"1. apex +2. crown of the head +3. top +4. roof +5. most +6. to carry on the head +7. to push to the top +8. to go against +9. to replace +10. to substitute +11. to be subjected to (an aerial bombing, hailstorm etc) +12. (slang) to ""bump"" a forum thread to raise its profile +13. classifier for headwear, hats, veils etc +",3 +1999,椤,xi脿ng,"1. surname Xiang +2. back of neck +3. item +4. thing +5. term (in a mathematical formula) +6. sum (of money) +7. classifier for principles, items, clauses, tasks, research projects etc +",4 +2000,椤圭洰,xi脿ng m霉,"1. item +2. project +3. (sports) event +4. CL:鍊媩涓猍ge4] +",44 +2001,椤归摼,xi脿ng li脿n,"1. necklace +2. CL:姊潀鏉tiao2] +",44 +2002,椤轰究,sh霉n bi脿n,"1. conveniently +2. in passing +3. without much extra effort +",44 +2003,椤哄埄,sh霉n l矛,"1. smoothly +2. without a hitch +",44 +2004,椤哄簭,sh霉n x霉,"1. sequence +2. order +",44 +2005,椤,d霉n,"1. to stop +2. to pause +3. to arrange +4. to lay out +5. to kowtow +6. to stamp (one's foot) +7. at once +8. classifier for meals, beatings, scoldings etc: time, bout, spell, meal +",4 +2006,椤挎椂,d霉n sh铆,"1. immediately +2. suddenly +",42 +2007,棰佸竷,b膩n b霉,"1. to issue +2. to proclaim +3. to enact (laws, decrees etc) +",14 +2008,棰勪範,y霉 x铆,"1. to prepare a lesson +",42 +2009,棰勬姤,y霉 b脿o,"1. forecast +",44 +2010,棰勮,y霉 d矛ng,"1. to place an order +2. to book ahead +",44 +2011,棰勯槻,y霉 f谩ng,"1. to prevent +2. to take precautions against +3. to protect +4. to guard against +5. precautionary +6. prophylactic +",42 +2012,棰嗗煙,l菒ng y霉,"1. domain +2. sphere +3. field +4. territory +5. area +",34 +2013,棰嗗,l菒ng d菐o,"1. lead +2. leading +3. to lead +4. leadership +5. leader +6. CL:浣峓wei4],鍊媩涓猍ge4] +",33 +2014,棰戦亾,p铆n d脿o,"1. frequency +2. (television) channel +",24 +2015,棰,k膿,"1. classifier for small spheres, pearls, corn grains, teeth, hearts, satellites etc +",1 +2016,棰樼洰,t铆 m霉,"1. subject +2. title +3. topic +4. CL:鍊媩涓猍ge4] +",24 +2017,棰濆,茅 w脿i,"1. extra +2. added +3. additional +",24 +2018,棰犲,di膩n d菐o,"1. to turn upside down +2. to reverse +3. back to front +4. confused +5. deranged +6. crazy +",13 +2019,棰犵案,di膩n b菕,"1. to shake +2. to jolt +3. to bump +",13 +2020,棰ゆ姈,ch脿n d菕u,"1. to shudder +2. to shiver +3. to shake +4. to tremble +",43 +2021,椋庝織,f膿ng s煤,"1. social custom +2. CL:鍊媩涓猍ge4] +",12 +2022,椋庢櫙,f膿ng j菒ng,"1. scenery +2. landscape +3. CL:鍊媩涓猍ge4] +",13 +2023,椋庢牸,f膿ng g茅,"1. style +",12 +2024,椋庨櫓,f膿ng xi菐n,"1. risk +2. hazard +",13 +2025,椋,pi膩o,"1. variant of 椋剕椋榌piao1] +2. to float +",1 +2026,椋炴満,f膿i j墨,"1. airplane +2. CL:鏋禰jia4] +",11 +2027,椋熺墿,sh铆 w霉,"1. food +2. CL:绋畖绉峓zhong3] +",24 +2028,楗簵,f脿n di脿n,"1. restaurant +2. hotel +3. CL:瀹禰jia1],鍊媩涓猍ge4] +",44 +2029,楗卞拰,b菐o h茅,"1. saturation +",32 +2030,棣,ch谩n,"1. gluttonous +2. greedy +3. to have a craving +",2 +2031,棣掑ご,m谩n tou,"1. steamed roll +2. steamed bun +3. steamed bread +4. CL:鍊媩涓猍ge4] +",20 +2032,棣,sh菕u,"1. head +2. chief +3. first (occasion, thing etc) +4. classifier for poems, songs etc +",3 +2033,棣栧厛,sh菕u xi膩n,"1. first (of all) +2. in the first place +",31 +2034,棣栭兘,sh菕u d奴,"1. capital (city) +2. CL:鍊媩涓猍ge4] +",31 +2035,棣,xi膩ng,"1. fragrant +2. sweet smelling +3. aromatic +4. savory or appetizing +5. (to eat) with relish +6. (of sleep) sound +7. perfume or spice +8. joss or incense stick +9. CL:鏍筟gen1] +",1 +2036,棣欒偁,xi膩ng ch谩ng,"1. sausage +2. CL:鏍筟gen1] +",12 +2037,椹鹃┒,ji脿 sh菒,"1. to pilot (ship, airplane etc) +2. to drive +",43 +2038,楠,m脿,"1. to scold +2. to abuse +3. to curse +4. CL:閫歔tong4],闋搢椤縖dun4] +5. variant of 缃祙楠俒ma4] +",4 +2039,楠,pi脿n,"1. to cheat +2. to swindle +3. to deceive +4. to get on (a horse etc) by swinging one leg over +",4 +2040,楠ㄥご,g菙 tou,"1. bone +2. CL:鏍筟gen1],濉妡鍧梉kuai4] +3. moral character +4. bitterness +",30 +2041,楂樺叴,g膩o x矛ng,"1. happy +2. glad +3. willing (to do sth) +4. in a cheerful mood +",14 +2042,楂樻。,g膩o d脿ng,"1. superior quality +2. high grade +3. top grade +",14 +2043,楂樼骇,g膩o j铆,"1. high level +2. high grade +3. advanced +4. high-ranking +",12 +2044,榄呭姏,m猫i l矛,"1. charm +2. fascination +3. glamor +4. charisma +",44 +2045,椴滆壋,xi膩n y脿n,"1. bright-colored +2. gaily-colored +",14 +2046,榛勯噾,hu谩ng j墨n,"1. gold +2. golden (opportunity) +3. prime (time) +",21 +2047,榧撴帉,g菙 zh菐ng,"1. to applaud +2. to clap +",33 +2048,榧撹垶,g菙 w菙,"1. heartening (news) +2. to boost (morale) +3. CL:鍊媩涓猍ge4] +",33 +2049,榧犳爣,sh菙 bi膩o,"1. mouse (computing) +",31 +2050,榧绘稌,b铆 t矛,"1. nasal mucus +2. snivel +",24 +2051,榫,l贸ng,"1. surname Long +2. dragon +3. CL:姊潀鏉tiao2] +4. imperial +",2 diff --git a/newHSK62.csv b/newHSK62.csv new file mode 100755 index 0000000..e025756 --- /dev/null +++ b/newHSK62.csv @@ -0,0 +1,9720 @@ +one,two,three,four,five +1,涓鍐,y墨 z脿i,"1. repeatedly +",14 +2,涓鍒,y墨 qi猫,"1. everything +2. every +3. all +",14 +3,涓寰,y墨 l菧,"1. same +2. uniformly +3. all +4. without exception +",14 +4,涓鏃,y墨 d脿n,"1. in case (sth happens) +2. if +3. once (sth happens, then...) +4. when +5. in a short time +6. in one day +",14 +5,涓鑷,y墨 zh矛,"1. unanimous +2. identical (views or opinions) +",14 +6,涓,d墨ng,"1. surname Ding +2. fourth of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +3. fourth in order +4. letter ""D"" or roman ""IV"" in list ""A, B, C"", or ""I, II, III"" etc +5. ancient Chinese compass point: 195掳 +6. butyl +7. cubes (of food) +",1 +7,涓囦竴,w脿n y墨,"1. just in case +2. if by any chance +3. contingency +",41 +8,涓婂綋,sh脿ng d脿ng,"1. taken in (by sb's deceit) +2. to be fooled +3. to be duped +",44 +9,涓嬭浇,xi脿 z菐i,"1. to download +2. also pr. [xia4 zai4] +",43 +10,涓,b霉,"1. (negative prefix) +2. not +3. no +",4 +11,涓嶅厤,b霉 mi菐n,"1. inevitably +",43 +12,涓嶅牚,b霉 k膩n,"1. cannot bear +2. cannot stand +3. utterly +4. extremely +",41 +13,涓嶅,b霉 r煤,"1. not equal to +2. not as good as +3. inferior to +4. it would be better to +",42 +14,涓嶅Θ,b霉 f谩ng,"1. there is no harm in +2. might as well +",42 +15,涓嶅畨,b霉 膩n,"1. unpeaceful +2. unstable +3. uneasy +4. disturbed +5. restless +6. worried +",41 +16,涓嶆儨,b霉 x墨,"1. not stint +2. not spare +3. not hesitate (to do sth) +4. not scruple (to do sth) +",41 +17,涓嶆劎,b霉 ku矛,"1. to be worthy of +2. to deserve to be called +3. to prove oneself to be +",44 +18,涓嶆枡,b霉 li脿o,"1. unexpectedly +2. to one's surprise +",44 +19,涓嶆柇,b霉 du脿n,"1. unceasing +2. uninterrupted +3. continuous +4. constant +",44 +20,涓嶆椂,b霉 sh铆,"1. from time to time +2. now and then +3. occasionally +4. frequently +",42 +21,涓嶆,b霉 zh菒,"1. incessantly +2. without end +3. more than +4. not limited to +",43 +22,涓嶇劧,b霉 r谩n,"1. not so +2. no +3. or else +4. otherwise +5. if not +6. How about ...? +",42 +23,涓嶇,b霉 j墨n,"1. can't help (doing sth) +2. can't refrain from +",41 +24,涓嶈冻,b霉 z煤,"1. insufficient +2. lacking +3. deficiency +4. not enough +5. inadequate +6. not worth +7. cannot +8. should not +",42 +25,涓嶉【,b霉 g霉,"1. in spite of +2. regardless of +",44 +26,涓,y菙,"1. variant of 姝焲娆yu2] +2. and +3. to give +4. together with +5. to take part in +",3 +27,涓庡叾,y菙 q铆,"1. rather than... +2. 鑸囧叾|涓庡叾[yu3 qi2] A 涓嶅[bu4 ru2] B (rather than A, better to B) +",32 +28,涓,ch菕u,"1. surname Chou +2. clown +3. 2nd earthly branch: 1-3 a.m., 12th solar month (6th January to 3rd February), year of the Ox +4. ancient Chinese compass point: 30掳 +5. shameful +6. ugly +7. disgraceful +",3 +29,涓戞伓,ch菕u 猫,"1. ugly +2. repulsive +",34 +30,涓撲笟,zhu膩n y猫,"1. specialty +2. specialized field +3. main field of study (at university) +4. major +5. CL:闁|闂╗men2],鍊媩涓猍ge4] +6. professional +",14 +31,涓撳,zhu膩n ji膩,"1. expert +2. specialist +3. CL:鍊媩涓猍ge4] +",11 +32,涓撳績,zhu膩n x墨n,"1. to concentrate +2. absorption +3. concentration +4. engrossed +",11 +33,涓撻棬,zhu膩n m茅n,"1. specialist +2. specialized +3. customized +",12 +34,涓栫邯,sh矛 j矛,"1. century +2. CL:鍊媩涓猍ge4] +",44 +35,涓,b菒ng,"1. third of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. third in order +3. letter ""C"" or roman ""III"" in list ""A, B, C"", or ""I, II, III"" etc +4. ancient Chinese compass point: 165掳 +5. propyl +",3 +36,涓氫綑,y猫 y煤,"1. in one's spare time +2. outside working hours +3. amateur (historian etc) +",42 +37,涓氬姟,y猫 w霉,"1. business +2. professional work +3. service +4. CL:闋厊椤筟xiang4] +",44 +38,涓,c贸ng,"1. cluster +2. collection +3. collection of books +4. thicket +",2 +39,涓滆タ,d艒ng x墨,"1. east and west +2. thing +3. stuff +4. person +5. CL:鍊媩涓猍ge4],浠禰jian4] +",11 +40,涓濇,s墨 h谩o,"1. the slightest amount or degree +2. a bit +",12 +41,涓濈桓,s墨 ch贸u,"1. silk cloth +2. silk +",12 +42,涓汉,di奴 r茅n,"1. to lose face +",12 +43,涓ユ牸,y谩n g茅,"1. strict +2. stringent +3. tight +4. rigorous +",22 +44,涓ヨ們,y谩n s霉,"1. solemn +2. grave +3. serious +4. earnest +5. severe +",24 +45,涓ラ噸,y谩n zh貌ng,"1. grave +2. serious +3. severe +4. critical +",24 +46,涓,g猫,"1. individual +2. this +3. that +4. size +5. classifier for people or objects in general +6. variant of 鍊媩涓猍ge4] +",4 +47,涓汉,g猫 r茅n,"1. individual +2. personal +3. oneself +",42 +48,涓埆,g猫 bi茅,"1. individual +2. specific +3. respective +4. just one or two +",42 +49,涓,g猫 x矛ng,"1. individuality +2. personality +",44 +50,涓粙,zh艒ng ji猫,"1. to act as intermediary +2. to link +3. intermediate +4. inter- +5. agency +6. agent +",14 +51,涓績,zh艒ng x墨n,"1. center +2. heart +3. core +4. CL:鍊媩涓猍ge4] +",11 +52,涓棳,zh艒ng x煤n,"1. middle third of a month +",12 +53,涓,chu脿n,"1. to string together +2. to skewer +3. to connect wrongly +4. to gang up +5. to rove +6. string +7. bunch +8. skewer +9. classifier for things that are strung together, or in a bunch, or in a row: string of, bunch of, series of +10. to make a swift or abrupt linear movement (like a bead on an abacus) +11. to move across +",4 +54,涓存椂,l铆n sh铆,"1. at the instant sth happens +2. temporary +3. interim +4. ad hoc +",22 +55,涓讳汉,zh菙 r茅n,"1. master +2. host +3. owner +4. CL:鍊媩涓猍ge4] +",32 +56,涓讳换,zh菙 r猫n,"1. director +2. head +3. CL:鍊媩涓猍ge4] +",34 +57,涓诲姩,zh菙 d貌ng,"1. to take the initiative +2. to do sth of one's own accord +3. spontaneous +4. active +5. opposite: passive 琚嫊|琚姩[bei4 dong4] +6. drive (of gears and shafts etc) +",34 +58,涓诲腑,zh菙 x铆,"1. chairperson +2. premier +3. chairman +4. CL:鍊媩涓猍ge4],浣峓wei4] +",32 +59,涓诲紶,zh菙 zh膩ng,"1. to advocate +2. to stand for +3. view +4. position +5. stand +6. proposition +7. viewpoint +8. assertion +9. CL:鍊媩涓猍ge4] +",31 +60,涓绘剰,zh菙 yi,"1. plan +2. idea +3. decision +4. CL:鍊媩涓猍ge4] +5. Beijing pr. [zhu2 yi5] +",30 +61,涓绘寔,zh菙 ch铆,"1. to take charge of +2. to manage or direct +3. to preside over +4. to uphold +5. to stand for (justice etc) +6. to host (a TV or radio program etc) +7. (TV) anchor +",32 +62,涓昏,zh菙 gu膩n,"1. subjective +",31 +63,涓婚,zh菙 t铆,"1. theme +2. subject +",32 +64,涔夊姟,y矛 w霉,"1. duty +2. obligation +3. commitment +4. volunteer duty +5. CL:闋厊椤筟xiang4] +6. mandatory +7. voluntary +",44 +65,涔,zh墨,"1. (possessive particle, literary equivalent of 鐨刐de5]) +2. him +3. her +4. it +",1 +66,涔愬櫒,yu猫 q矛,"1. musical instrument +2. CL:浠禰jian4] +",44 +67,涔愯,l猫 gu膩n,"1. optimistic +2. hopeful +",41 +68,涔掍箵,p墨ng p膩ng,"1. ping-pong +2. table tennis +",11 +69,涔,gu膩i,"1. (of a child) obedient, well-behaved +2. clever +3. shrewd +4. alert +5. perverse +6. contrary to reason +7. irregular +8. abnormal +",1 +70,涔,Ch茅ng,"1. surname Cheng +2. to ride +3. to mount +4. to make use of +5. to avail oneself of +6. to take advantage of +7. to multiply (mathematics) +8. Buddhist sect or creed +9. four horse military chariot (archaic) +10. four (archaic) +11. generic term for history books +12. old variant of 涔榌cheng2] +",2 +71,涔,y菒,"1. second of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. second in order +3. letter ""B"" or roman ""II"" in list ""A, B, C"", or ""I, II, III"" etc +4. second party (in legal contract, usually 涔欐柟[yi3 fang1], as opposed to 鐢叉柟[jia3 fang1]) +5. ethyl +6. bent +7. winding +8. radical in Chinese characters (Kangxi radical 5) +9. ancient Chinese compass point: 105掳 +10. turning stroke (in Chinese characters) +11. see also 鎶榌zhe2] +",3 +72,涔,ji菙,"1. nine +2. 9 +",3 +73,涔熻,y臎 x菙,"1. perhaps +2. maybe +",33 +74,涔︽灦,sh奴 ji脿,"1. bookshelf +2. CL:鍊媩涓猍ge4] +",14 +75,涔,m菐i,"1. to buy +2. to purchase +",3 +76,浜,le,"1. (modal particle intensifying preceding clause) +2. (completed action marker) +3. to finish +4. to achieve +5. variant of 鐬瓅浜哰liao3] +6. to understand clearly +7. (of eyes) bright +8. clear-sighted +9. to understand clearly +10. unofficial variant of 鐬璠liao4] +",0 +77,浜夊彇,zh膿ng q菙,"1. to fight for +2. to strive for +3. to win over +",13 +78,浜夎,zh膿ng l霉n,"1. to argue +2. to debate +3. to contend +4. argument +5. contention +6. controversy +7. debate +8. CL:娆ci4],鍫磡鍦篬chang3] +",14 +79,浜嬪厛,sh矛 xi膩n,"1. in advance +2. before the event +3. beforehand +4. prior +",41 +80,浜嬪疄,sh矛 sh铆,"1. fact +2. CL:鍊媩涓猍ge4] +",42 +81,浜嬬墿,sh矛 w霉,"1. thing +2. object +3. CL:鍊媩涓猍ge4] +",44 +82,浜,猫r,"1. two +2. 2 +3. (Beijing dialect) stupid +",4 +83,浜庢槸,y煤 sh矛,"1. thereupon +2. as a result +3. consequently +4. thus +5. hence +",24 +84,浜,Y煤n,"1. (classical) to say +2. surname Yun +3. abbr. for Yunnan Province 闆插崡鐪亅浜戝崡鐪乕Yun2 nan2 Sheng3] +4. cloud +5. CL:鏈礫duo3] +",2 +85,浜氭床,Y脿 zh艒u,"1. Asia +2. abbr. for 浜炵窗浜炴床|浜氱粏浜氭床[Ya4 xi4 ya4 Zhou1] +",41 +86,浜ゅ線,ji膩o w菐ng,"1. to associate (with) +2. to have contact (with) +3. to hang out (with) +4. to date +5. (interpersonal) relationship +6. association +7. contact +",13 +87,浜ゆ崲,ji膩o hu脿n,"1. to exchange +2. to swap +3. to switch (telecom) +4. commutative (math) +5. to commute +",14 +88,浜ら檯,ji膩o j矛,"1. communication +2. social intercourse +",14 +89,浜т笟,ch菐n y猫,"1. industry +2. estate +3. property +4. industrial +",34 +90,浜у搧,ch菐n p菒n,"1. goods +2. merchandise +3. product +4. CL:鍊媩涓猍ge4] +",33 +91,浜х敓,ch菐n sh膿ng,"1. to arise +2. to come into being +3. to come about +4. to give rise to +5. to bring into being +6. to bring about +7. to produce +8. to engender +9. to generate +10. to appear +11. appearance +12. emergence +13. generation +14. production +15. yield +",31 +92,浜彈,xi菐ng sh貌u,"1. to enjoy +2. to live it up +3. pleasure +4. CL:绋畖绉峓zhong3] +",34 +93,浜,li脿ng,"1. bright +2. clear +3. resonant +4. to shine +5. to show +6. to reveal +",4 +94,浜插垏,q墨n qi猫,"1. amiable +2. cordial +3. close and dear +4. familiar +",14 +95,浜叉垰,q墨n qi,"1. a relative (i.e. family relation) +2. CL:闁|闂╗men2],鍊媩涓猍ge4],浣峓wei4] +",10 +96,浜茬埍,q墨n 脿i,"1. dear +2. beloved +3. darling +",14 +97,浜茶嚜,q墨n z矛,"1. personally +2. in person +3. oneself +",14 +98,浜轰簨,r茅n sh矛,"1. personnel +2. human resources +3. human affairs +4. ways of the world +5. (euphemism) sexuality +6. the facts of life +",24 +99,浜哄彛,r茅n k菕u,"1. population +2. people +",23 +100,浜哄憳,r茅n yu谩n,"1. staff +2. crew +3. personnel +4. CL:鍊媩涓猍ge4] +",22 +101,浜烘墠,r茅n c谩i,"1. talent +2. talented person +3. looks +4. attractive looks +",22 +102,浜虹墿,r茅n w霉,"1. person +2. character (in a play, novel etc) +3. protagonist +4. CL:鍊媩涓猍ge4] +",24 +103,浜虹敓,r茅n sh膿ng,"1. life (one's time on earth) +",21 +104,浜虹被,r茅n l猫i,"1. humanity +2. human race +3. mankind +",24 +105,浜,y矛,"1. 100 million +",4 +106,浠婂ぉ,j墨n ti膩n,"1. today +2. at the present +3. now +",11 +107,浠嶇劧,r茅ng r谩n,"1. still +2. yet +",22 +108,浠庝簨,c贸ng sh矛,"1. to go for +2. to engage in +3. to undertake +4. to deal with +5. to handle +6. to do +",24 +109,浠庡墠,c贸ng qi谩n,"1. previously +2. formerly +3. once upon a time +",22 +110,浠庡,c贸ng r贸ng,"1. to go easy +2. unhurried +3. calm +4. Taiwan pr. [cong1 rong2] +",22 +111,浠庢,c贸ng c菒,"1. from now on +2. since then +3. henceforth +",23 +112,浠庤,c贸ng 茅r,"1. thus +2. thereby +",22 +113,浠撲績,c膩ng c霉,"1. all of a sudden +2. hurriedly +",14 +114,浠撳簱,c膩ng k霉,"1. depot +2. storehouse +3. warehouse +",14 +115,浠旂粏,z菒 x矛,"1. careful +2. attentive +3. cautious +",34 +116,浠d环,d脿i ji脿,"1. price +2. cost +3. consideration (in share dealing) +",44 +117,浠g悊,d脿i l菒,"1. to act on behalf of sb in a responsible position +2. to act as an agent or proxy +3. surrogate +",43 +118,浠h〃,d脿i bi菐o,"1. representative +2. delegate +3. CL:浣峓wei4],鍊媩涓猍ge4],鍚峓ming2] +4. to represent +5. to stand for +6. on behalf of +7. in the name of +",43 +119,浠,y菒,"1. old variant of 浠yi3] +2. old variant of 浠yi3] +3. abbr. for Israel 浠ヨ壊鍒梉Yi3 se4 lie4] +4. to use +5. by means of +6. according to +7. in order to +8. because of +9. at (a certain date or place) +",3 +120,浠ヤ负,y菒 w茅i,"1. to believe +2. to think +3. to consider +4. to be under the impression +",32 +121,浠ュ強,y菒 j铆,"1. as well as +2. too +3. and +",32 +122,浠ユ潵,y菒 l谩i,"1. since (a previous event) +",32 +123,浠峰,ji脿 zh铆,"1. value +2. worth +3. fig. values (ethical, cultural etc) +4. CL:鍊媩涓猍ge4] +",42 +124,浠讳綍,r猫n h茅,"1. any +2. whatever +3. whichever +4. whatsoever +",42 +125,浠诲姟,r猫n wu,"1. mission +2. assignment +3. task +4. duty +5. role +6. CL:闋厊椤筟xiang4],鍊媩涓猍ge4] +",40 +126,浠夸經,f菐ng f煤,"1. variant of 褰峰娇|浠夸經[fang3 fu2] +2. to seem +3. as if +4. alike +5. similar +",32 +127,浼佷笟,q菒 y猫,"1. company +2. firm +3. enterprise +4. corporation +5. CL:瀹禰jia1] +",34 +128,浼戦棽,xi奴 xi谩n,"1. leisure +2. relaxation +3. not working +4. idle +5. to enjoy leisure +6. to lie fallow +",12 +129,浼樺娍,y艒u sh矛,"1. superiority +2. dominance +3. advantage +",14 +130,浼樻儬,y艒u hu矛,"1. preferential +2. favorable +",14 +131,浼樼偣,y艒u di菐n,"1. merit +2. benefit +3. strong point +4. advantage +5. CL:鍊媩涓猍ge4],闋厊椤筟xiang4] +",13 +132,浼樼,y艒u xi霉,"1. outstanding +2. excellent +",14 +133,浼樼編,y艒u m臎i,"1. graceful +2. fine +3. elegant +",13 +134,浼欎即,hu菕 b脿n,"1. partner +2. companion +3. comrade +",34 +135,浼,hu矛,"1. can +2. to be possible +3. to be able to +4. will +5. to be likely to +6. to be sure to +7. to assemble +8. to meet +9. to gather +10. to see +11. union +12. group +13. association +14. CL:鍊媩涓猍ge4] +15. a moment (Taiwan pr. for this sense is [hui3]) +16. to balance an account +17. accountancy +18. accounting +",4 +136,浼氳,ku脿i j矛,"1. accountant +2. accountancy +3. accounting +",44 +137,浼熷ぇ,w臎i d脿,"1. huge +2. great +3. grand +4. worthy of the greatest admiration +5. important (contribution etc) +",34 +138,浼犲崟,chu谩n d膩n,"1. leaflet +2. flier +3. pamphlet +",21 +139,浼犳巿,chu谩n sh貌u,"1. to impart +2. to pass on +3. to teach +",24 +140,浼犳挱,chu谩n b艒,"1. to disseminate +2. to propagate +3. to spread +",21 +141,浼犳煋,chu谩n r菐n,"1. to infect +2. contagious +",23 +142,浼犵粺,chu谩n t菕ng,"1. tradition +2. traditional +3. convention +4. conventional +5. CL:鍊媩涓猍ge4] +",23 +143,浼犺,chu谩n shu艒,"1. legend +2. folklore +3. tradition +4. it is said +5. they say that... +",21 +144,浼犺揪,chu谩n d谩,"1. to pass on +2. to convey +3. to relay +4. to transmit +5. transmission +",22 +145,浼ゅ,sh膩ng h脿i,"1. to injure +2. to harm +",14 +146,浼ゅ績,sh膩ng x墨n,"1. to grieve +2. to be broken-hearted +3. to feel deeply hurt +",11 +147,浼瘝,b贸 m菙,"1. wife of father's elder brother +2. aunt +3. (polite form of address for a woman who is about the age of one's mother) +4. CL:鍊媩涓猍ge4] +",23 +148,浼翠荆,b脿n l菤,"1. companion +2. mate +3. partner +",43 +149,浼撮殢,b脿n su铆,"1. to accompany +2. to follow +3. to occur together with +4. concomitant +",42 +150,浼,sh膿n,"1. to stretch +2. to extend +",1 +151,浼哄,c矛 h貌u,"1. to serve +2. to wait upon +",44 +152,浼间箮,s矛 h奴,"1. apparently +2. to seem +3. to appear +4. as if +5. seemingly +",41 +153,浼肩殑,sh矛 de,"1. seems as if +2. rather like +3. Taiwan pr. [si4 de5] +",40 +154,浣嶄簬,w猫i y煤,"1. to be located at +2. to be situated at +3. to lie +",42 +155,浣嶇疆,w猫i zh矛,"1. position +2. place +3. seat +4. CL:鍊媩涓猍ge4] +",44 +156,浣撲細,t菒 hu矛,"1. to know from experience +2. to learn through experience +3. to realize +4. understanding +5. experience +",34 +157,浣撶幇,t菒 xi脿n,"1. to embody +2. to reflect +3. to incarnate +",34 +158,浣撹创,t菒 ti膿,"1. considerate (of other people's needs) +",31 +159,浣撻獙,t菒 y脿n,"1. to experience for oneself +",34 +160,浣曞喌,h茅 ku脿ng,"1. let alone +2. to say nothing of +3. besides +4. what's more +",24 +161,浣曞繀,h茅 b矛,"1. there is no need +2. why should +",24 +162,浣滀负,zu貌 w茅i,"1. one's conduct +2. deed +3. activity +4. accomplishment +5. achievement +6. to act as +7. as (in the capacity of) +8. qua +9. to view as +10. to look upon (sth as) +11. to take sth to be +",42 +163,浣滃搧,zu貌 p菒n,"1. work (of art) +2. opus +3. CL:閮╗bu4],绡嘯pian1] +",43 +164,浣滃,zu貌 ji膩,"1. author +2. CL:鍊媩涓猍ge4],浣峓wei4] +",41 +165,浣滄枃,zu貌 w茅n,"1. to write an essay +2. composition (student essay) +3. CL:绡嘯pian1] +",42 +166,浣滅敤,zu貌 y貌ng,"1. to act on +2. to affect +3. action +4. function +5. activity +6. impact +7. result +8. effect +9. purpose +10. intent +11. to play a role +12. corresponds to English -ity, -ism, -ization +13. CL:鍊媩涓猍ge4] +",44 +167,浣滆,zu貌 zh臎,"1. author +2. writer +3. CL:鍊媩涓猍ge4] +",43 +168,浣╂湇,p猫i f煤,"1. to admire +",42 +169,浣,sh菒,"1. to make +2. to cause +3. to enable +4. to use +5. to employ +6. to send +7. to instruct sb to do sth +8. envoy +9. messenger +",3 +170,浣垮姴鍎,sh菒 j矛n r,"1. erhua variant of 浣垮媮|浣垮姴[shi3 jin4] +",34 +171,浣跨敤,sh菒 y貌ng,"1. to use +2. to employ +3. to apply +4. to make use of +",34 +172,渚濈劧,y墨 r谩n,"1. still +2. as before +",12 +173,渚ч潰,c猫 mi脿n,"1. lateral side +2. side +3. aspect +4. profile +",44 +174,渚,bi脿n,"1. ordinary +2. plain +3. convenient +4. as convenient +5. when the chance arises +6. handy +7. easy +8. informal +9. simple +10. so +11. thus +12. to relieve oneself +13. to urinate +14. to defecate +15. equivalent to 灏盵jiu4]: then +16. in that case +17. even if +18. soon afterwards +19. advantageous +20. cheap +",4 +175,渚夸簬,bi脿n y煤,"1. easy to +2. convenient for +",42 +176,渚垮埄,bi脿n l矛,"1. convenient +2. easy +3. to facilitate +",44 +177,渚挎潯,bi脿n ti谩o,"1. (informal) note +2. CL:寮祙寮燵zhang1],鍊媩涓猍ge4] +",42 +178,淇冧娇,c霉 sh菒,"1. to induce +2. to promote +3. to urge +4. to impel +5. to bring about +6. to provoke +7. to drive (sb to do sth) +8. to catalyze +9. to actuate +10. to contribute to (some development) +",43 +179,淇冭繘,c霉 j矛n,"1. to promote (an idea or cause) +2. to advance +3. boost +",44 +180,淇濆吇,b菐o y菐ng,"1. to take good care of (or conserve) one's health +2. to keep in good repair +3. to maintain +4. maintenance +",33 +181,淇濆崼,b菐o w猫i,"1. to defend +2. to safeguard +",34 +182,淇濆,b菐o m菙,"1. nanny +2. housekeeper +",33 +183,淇濆瓨,b菐o c煤n,"1. to conserve +2. to preserve +3. to keep +4. to save (a file etc) (computing) +",32 +184,淇濆畧,b菐o sh菕u,"1. conservative +2. to guard +3. to keep +",33 +185,淇濆瘑,b菐o m矛,"1. to keep sth confidential +2. to maintain secrecy +",34 +186,淇濇寔,b菐o ch铆,"1. to keep +2. to maintain +3. to hold +4. to preserve +",32 +187,淇濈暀,b菐o li煤,"1. to retain +2. to continue to have +3. to preserve +4. to maintain +5. to reserve +6. reservations +7. to hold back (approval or acceptance) +",32 +188,淇濈,b菐o gu菐n,"1. to assure +2. to guarantee +3. to take care of +4. to safeguard +5. certainly +6. surely +",33 +189,淇濋噸,b菐o zh貌ng,"1. to take care of oneself +",34 +190,淇濋櫓,b菐o xi菐n,"1. insurance +2. to insure +3. safe +4. secure +5. be sure +6. be bound to +7. CL:浠絒fen4] +",33 +191,淇濋殰,b菐o zh脿ng,"1. to ensure +2. to guarantee +3. to safeguard +",34 +192,淇′换,x矛n r猫n,"1. to trust +2. to have confidence in +",44 +193,淇″彿,x矛n h脿o,"1. signal +",44 +194,淇″皝,x矛n f膿ng,"1. envelope +2. CL:鍊媩涓猍ge4] +",41 +195,淇″績,x矛n x墨n,"1. confidence +2. faith (in sb or sth) +3. CL:鍊媩涓猍ge4] +",41 +196,淇℃伅,x矛n x墨,"1. information +2. news +3. message +",41 +197,淇敼,xi奴 g菐i,"1. to amend +2. to alter +3. to modify +",13 +198,淇悊,xi奴 l菒,"1. to repair +2. to fix +3. to prune +4. to trim +5. (coll.) to sort sb out +6. to fix sb +",13 +199,鍊掗棴,d菐o b矛,"1. to go bankrupt +2. to close down +",34 +200,鍊掗湁,d菐o m茅i,"1. to have bad luck +2. to be out of luck +",32 +201,鍊熷彛,ji猫 k菕u,"1. to use as an excuse +2. on the pretext +3. excuse +4. pretext +",43 +202,鍊″,ch脿ng d菐o,"1. to advocate +2. to initiate +3. to propose +4. to be a proponent of (an idea or school of thought) +",43 +203,鍊¤,ch脿ng y矛,"1. to suggest +2. to initiate +3. proposal +4. initiative +",44 +204,鍊煎緱,zh铆 de,"1. to be worth +2. to deserve +",20 +205,鍋囧,ji菐 r煤,"1. if +",32 +206,鍋囪,ji菐 zhu膩ng,"1. to feign +2. to pretend +",31 +207,鍋囪,ji菐 sh猫,"1. to suppose +2. to presume +3. to assume +4. supposing that ... +5. if +6. hypothesis +7. conjecture +",34 +208,鍋,t铆ng,"1. to stop +2. to halt +3. to park (a car) +",2 +209,鍋ヨ韩,ji脿n sh膿n,"1. to exercise +2. to keep fit +3. to work out +4. physical exercise +",41 +210,鍋剁劧,菕u r谩n,"1. incidentally +2. occasional +3. occasionally +4. by chance +5. randomly +",32 +211,鍋,t艒u,"1. to steal +2. to pilfer +3. to snatch +4. thief +5. stealthily +",1 +212,鍋胯繕,ch谩ng hu谩n,"1. to repay +2. to reimburse +",22 +213,鍌嶆櫄,b脿ng w菐n,"1. in the evening +2. when night falls +3. towards evening +4. at night fall +5. at dusk +",43 +214,鍌ㄥ,ch菙 b猫i,"1. reserves +2. to store up +",34 +215,鍌ㄥ瓨,ch菙 c煤n,"1. stockpile +2. to store +3. to stockpile +4. storage +",32 +216,鍌ㄨ搫,ch菙 x霉,"1. to deposit money +2. to save +3. savings +",34 +217,鍌,cu墨,"1. to urge +2. to press +3. to prompt +4. to rush sb +5. to hasten sth +6. to expedite +",1 +218,鍌,sh菐,"1. foolish +",3 +219,鍎垮瓙,茅r zi,"1. son +",20 +220,鍏佽,y菙n x菙,"1. to permit +2. to allow +",33 +221,鍏冩棪,Yu谩n d脿n,"1. New Year's Day +",24 +222,鍏勫紵,xi艒ng d矛,"1. brothers +2. younger brother +3. CL:鍊媩涓猍ge4] +4. I, me (humble term used by men in public speech) +5. brotherly +6. fraternal +",14 +223,鍏呭垎,ch艒ng f猫n,"1. ample +2. sufficient +3. adequate +4. full +5. fully +6. to the full +",14 +224,鍏呭疄,ch艒ng sh铆,"1. rich +2. full +3. substantial +4. to enrich +5. to augment +6. to substantiate (an argument) +",12 +225,鍏呭綋,ch艒ng d膩ng,"1. to serve as +2. to act as +3. to play the role of +",11 +226,鍏呮矝,ch艒ng p猫i,"1. abundant +2. plentiful +3. vigorous +",14 +227,鍏呮弧,ch艒ng m菐n,"1. full of +2. brimming with +3. very full +4. permeated +",13 +228,鍏呰冻,ch艒ng z煤,"1. adequate +2. sufficient +3. abundant +",12 +229,鍏変复,gu膩ng l铆n,"1. (formal) to honor with one's presence +2. to attend +",12 +230,鍏夋槑,gu膩ng m铆ng,"1. light +2. radiance +3. (fig.) bright (prospects etc) +4. openhearted +",12 +231,鍏夋粦,gu膩ng hu谩,"1. glossy +2. sleek +3. smooth +",12 +232,鍏夌洏,gu膩ng p谩n,"1. compact disc +2. CD or DVD +3. CD ROM +4. CL:鐗嘯pian4],寮祙寮燵zhang1] +",12 +233,鍏,k猫,"1. to be able to +2. to subdue +3. to restrain +4. to overcome +5. gram +6. Tibetan unit of land area, about 6 ares +7. Ke (c. 2000 BC), seventh of the legendary Flame Emperors, 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God +8. variant of 鍏媅ke4] +9. to subdue +10. to overthrow +11. to restrain +12. to scold +13. to beat +14. variant of 鍓媩鍏媅ke4] +",4 +234,鍏嬫湇,k猫 f煤,"1. (try to) overcome (hardships etc) +2. to conquer +3. to put up with +4. to endure +",42 +235,鍏戞崲,du矛 hu脿n,"1. to convert +2. to exchange +",44 +236,鍏戠幇,du矛 xi脿n,"1. (of a cheque etc) to cash +2. to honor a commitment +",44 +237,鍏斿瓙,t霉 zi,"1. hare +2. rabbit +3. CL:闅粅鍙猍zhi1] +",40 +238,鍏,d菐ng,"1. surname Dang +2. party +3. association +4. club +5. society +6. CL:鍊媩涓猍ge4] +",3 +239,鍏,d艒u,"1. pocket +2. bag +3. to wrap up or hold in a bag +4. to move in a circle +5. to canvas or solicit +6. to take responsibility for +7. to disclose in detail +8. combat armor (old) +9. old variant of 鍏淸dou1] +",1 +240,鍏ュ彛,r霉 k菕u,"1. entrance +2. to import +",43 +241,鍏ㄩ儴,qu谩n b霉,"1. whole +2. entire +3. complete +",24 +242,鍏ㄩ潰,qu谩n mi脿n,"1. all-around +2. comprehensive +3. total +4. overall +",24 +243,鍏富,g艒ng zh菙,"1. princess +",13 +244,鍏厓,g艒ng yu谩n,"1. CE (Common Era) +2. Christian Era +3. AD (Anno Domini) +",12 +245,鍏瘬,g艒ng y霉,"1. apartment building +2. block of flats +3. CL:濂梉tao4] +",14 +246,鍏竷,g艒ng b霉,"1. to announce +2. to make public +3. to publish +",14 +247,鍏钩,g艒ng p铆ng,"1. fair +2. impartial +",12 +248,鍏紑,g艒ng k膩i,"1. public +2. to publish +3. to make public +",11 +249,鍏,li霉,"1. six +2. 6 +",4 +250,鍏抽棴,gu膩n b矛,"1. to close +2. to shut +",14 +251,鍏村,x墨ng f猫n,"1. excited +2. excitement +",14 +252,鍏朵腑,q铆 zh艒ng,"1. among +2. in +3. included among these +",21 +253,鍏朵綑,q铆 y煤,"1. the rest +2. the others +3. remaining +4. remainder +5. apart from them +",22 +254,鍏舵,q铆 c矛,"1. next +2. secondly +",24 +255,鍏蜂綋,j霉 t菒,"1. concrete +2. definite +3. specific +",43 +256,鍏峰,j霉 b猫i,"1. to possess +2. to have +3. equipped with +4. able to fulfill (conditions or requirements) +",44 +257,鍏稿瀷,di菐n x铆ng,"1. model +2. typical case +3. archetype +4. typical +5. representative +",32 +258,鍏哥ぜ,di菐n l菒,"1. celebration +2. ceremony +",33 +259,鍏绘垚,y菐ng ch茅ng,"1. to cultivate +2. to raise +3. to form (a habit) +4. to acquire +",32 +260,鍏艰亴,ji膩n zh铆,"1. to hold concurrent posts +2. concurrent job +3. moonlighting +",12 +261,鍐呯,n猫i k膿,"1. internal medicine +2. general medicine +",41 +262,鍐呴儴,n猫i b霉,"1. interior +2. inside (part, section) +3. internal +",44 +263,鍐,c猫,"1. book +2. booklet +3. classifier for books +",4 +264,鍐嶄笁,z脿i s膩n,"1. over and over again +2. again and again +",41 +265,鍐掗櫓,m脿o xi菐n,"1. to take risks +2. to take chances +3. foray +4. adventure +",43 +266,鍐欎綔,xi臎 zu貌,"1. to write +2. to compose +3. writing +4. written works +",34 +267,鍐涗簨,j奴n sh矛,"1. military affairs +2. military matters +3. military +",14 +268,鍐滀笟,n贸ng y猫,"1. agriculture +2. farming +",24 +269,鍐滄潙,n贸ng c奴n,"1. rural area +2. village +3. CL:鍊媩涓猍ge4] +",21 +270,鍐滄皯,n贸ng m铆n,"1. peasant +2. farmer +3. CL:鍊媩涓猍ge4] +",22 +271,鍐犲啗,gu脿n j奴n,"1. champion +2. CL:鍊媩涓猍ge4] +",41 +272,鍐伴浌,b墨ng b谩o,"1. hail +2. hailstone +3. CL:鍫磡鍦篬chang2],绮抂li4] +",12 +273,鍐,ch艒ng,"1. (of water) to dash against +2. to mix with water +3. to infuse +4. to rinse +5. to flush +6. to develop (a film) +7. to rise in the air +8. to clash +9. to collide with +10. thoroughfare +11. to go straight ahead +12. to rush +13. to clash +14. powerful +15. vigorous +16. pungent +17. towards +18. in view of +",1 +274,鍐插嚮,ch艒ng j墨,"1. to attack +2. to batter +3. (of waves) to pound against +4. shock +5. impact +",11 +275,鍐插姩,ch艒ng d貌ng,"1. to have an urge +2. to be impetuous +3. impulse +4. urge +",14 +276,鍐茬獊,ch艒ng t奴,"1. conflict +2. to conflict +3. clash of opposing forces +4. collision (of interests) +5. contention +",11 +277,鍐冲績,ju茅 x墨n,"1. determination +2. resolution +3. determined +4. firm and resolute +5. to make up one's mind +6. CL:鍊媩涓猍ge4] +",21 +278,鍐宠禌,ju茅 s脿i,"1. finals (of a competition) +",24 +279,鍐,l臎ng,"1. surname Leng +2. cold +",3 +280,鍐锋贰,l臎ng d脿n,"1. cold +2. indifferent +",34 +281,鍐,d貌ng,"1. to freeze +2. to feel very cold +3. aspic or jelly +",4 +282,鍐荤粨,d貌ng ji茅,"1. to freeze (loan, wage, price etc) +",42 +283,鍑嗘椂,zh菙n sh铆,"1. on time +2. punctual +3. on schedule +",32 +284,鍑嗙‘,zh菙n qu猫,"1. accurate +2. exact +3. precise +",34 +285,鍑戝悎,c貌u he,"1. to bring together +2. to make do in a bad situation +3. to just get by +4. to improvise +5. passable +6. not too bad +",40 +286,鍑℃槸,f谩n sh矛,"1. each and every +2. every +3. all +4. any +",24 +287,鍑,p铆ng,"1. variant of 鎲憒鍑璠ping2] +2. to lean against +3. to rely on +4. on the basis of +5. no matter (how, what etc) +6. proof +",2 +288,鍑瑰嚫,膩o t奴,"1. bumpy +2. uneven +3. slotted and tabbed joint +4. crenelation +",11 +289,鍑哄崠,ch奴 m脿i,"1. to offer for sale +2. to sell +3. to sell out or betray +",14 +290,鍑哄彛,ch奴 k菕u,"1. an exit +2. CL:鍊媩涓猍ge4] +3. to speak +4. to export +5. (of a ship) to leave port +",13 +291,鍑哄腑,ch奴 x铆,"1. to attend +2. to participate +3. present +",12 +292,鍑烘伅,ch奴 xi,"1. to yield interest, profit etc +2. to exhale (Buddhism) +3. future prospects +4. profit +5. to mature +6. to grow up +",10 +293,鍑虹増,ch奴 b菐n,"1. to publish +2. to come off the press +3. to put out +",13 +294,鍑虹ず,ch奴 sh矛,"1. to show +2. to take out and show to others +3. to display +",14 +295,鍑虹,ch奴 sh茅n,"1. spellbound +2. entranced +3. lost in thought +",12 +296,鍑鸿壊,ch奴 s猫,"1. remarkable +2. outstanding +",14 +297,鍑鸿矾,ch奴 l霉,"1. a way out (of a difficulty etc) +",14 +298,鍑鸿韩,ch奴 sh膿n,"1. to be born of +2. to come from +3. family background +4. class origin +",11 +299,鍒嗗埆,f膿n bi茅,"1. to part or leave each other +2. to distinguish +3. difference +4. in different ways +5. differently +6. separately or individually +",12 +300,鍒嗗竷,f膿n b霉,"1. distributed +2. to distribute +",14 +301,鍒嗘墜,f膿n sh菕u,"1. to part company +2. to split up +3. to break up +",13 +302,鍒嗘瀽,f膿n x墨,"1. to analyze +2. analysis +3. CL:鍊媩涓猍ge4] +",11 +303,鍒嗛厤,f膿n p猫i,"1. to distribute +2. to assign +3. to allocate +4. to partition (a hard drive) +",14 +304,鍒,qi猫,"1. to cut +2. to slice +3. tangent (math) +4. definitely +5. absolutely (not) +6. (scoffing or dismissive interjection) Yeah, right. +7. Tut! +8. to grind +9. close to +10. eager +11. to correspond to +12. see also 鍙嶅垏[fan3 qie4] +",4 +305,鍒,hu脿,"1. to row +2. to paddle +3. profitable +4. worth (the effort) +5. it pays (to do sth) +6. to cut +7. to slash +8. to scratch (cut into the surface of sth) +9. to strike (a match) +10. to delimit +11. to transfer +12. to assign +13. to plan +14. to draw (a line) +15. stroke of a Chinese character +",4 +306,鍒楄溅,li猫 ch膿,"1. (railway) train +",41 +307,鍒,z茅,"1. (conjunction used to express contrast with a previous clause) but +2. then +3. standard +4. norm +5. principle +6. to imitate +7. to follow +8. classifier for written items +",2 +308,鍒涗笟,chu脿ng y猫,"1. to begin an undertaking +2. to start a major task +3. to initiate +4. to venture +5. venture +6. entrepreneurship +",44 +309,鍒涗綔,chu脿ng zu貌,"1. to create +2. to produce +3. to write +4. creative work +5. creation +6. CL:鍊媩涓猍ge4] +",44 +310,鍒涙柊,chu脿ng x墨n,"1. innovation +2. to bring forth new ideas +3. to blaze new trails +",41 +311,鍒涚珛,chu脿ng l矛,"1. to establish +2. to set up +3. to found +",44 +312,鍒涢,chu脿ng z脿o,"1. to create +2. to bring about +3. to produce +4. to set (a record) +",44 +313,鍒濇,ch奴 b霉,"1. initial +2. preliminary +3. tentative +",14 +314,鍒濈骇,ch奴 j铆,"1. junior +2. primary +",12 +315,鍒犻櫎,sh膩n ch煤,"1. to delete +2. to cancel +",12 +316,鍒╂伅,l矛 x墨,"1. interest (on a loan) +2. CL:绛唡绗擺bi3] +",41 +317,鍒╂鼎,l矛 r霉n,"1. profits +",44 +318,鍒╃敤,l矛 y貌ng,"1. to exploit +2. to make use of +3. to use +4. to take advantage of +5. to utilize +",44 +319,鍒╃泭,l矛 y矛,"1. benefit +2. (in sb's) interest +3. CL:鍊媩涓猍ge4] +",44 +320,鍒,bi茅 sh霉,"1. villa +2. CL:骞zhuang4],搴zuo4] +",24 +321,鍒壄,bi猫 niu,"1. awkward +2. difficult +3. uncomfortable +4. not agreeing +5. at loggerheads +6. gauche +",40 +322,鍒嚧,bi茅 zh矛,"1. unusual +2. unique +3. variant of 鍒ョ坊|鍒嚧[bie2 zhi4] +",24 +323,鍒拌揪,d脿o d谩,"1. to reach +2. to arrive +",42 +324,鍒朵綔,zh矛 zu貌,"1. to make +2. to manufacture +",44 +325,鍒跺畾,zh矛 d矛ng,"1. to draw up +2. to formulate +",44 +326,鍒跺害,zh矛 d霉,"1. system (e.g. political, adminstrative etc) +2. institution +3. CL:鍊媩涓猍ge4] +",44 +327,鍒堕,zh矛 z脿o,"1. to manufacture +2. to make +",44 +328,鍒归偅,ch脿 n脿,"1. an instant (Sanskrit: ksana) +2. split second +3. the twinkling of an eye +",44 +329,鍒,c矛,"1. (onom.) whoosh +2. thorn +3. sting +4. thrust +5. to prick +6. to pierce +7. to stab +8. to assassinate +9. to murder +",4 +330,鍒烘縺,c矛 j墨,"1. to provoke +2. to irritate +3. to upset +4. to stimulate +5. to excite +6. irritant +",41 +331,鍒昏嫤,k猫 k菙,"1. hardworking +2. assiduous +",43 +332,鍓嶉,qi谩n t煤,"1. prospects +2. future outlook +3. journey +",22 +333,鍓ュ墛,b艒 xu膿,"1. to exploit +2. exploitation +",11 +334,鍓,sh猫ng,"1. to remain +2. to be left +3. to have as remainder +",4 +335,鍓垁,ji菐n d膩o,"1. scissors +2. CL:鎶奫ba3] +",31 +336,鍔涢噺,l矛 liang,"1. power +2. force +3. strength +",40 +337,鍔,qu脿n,"1. to advise +2. to urge +3. to try to persuade +4. to exhort +5. to console +6. to soothe +",4 +338,鍔炵悊,b脿n l菒,"1. to handle +2. to transact +3. to conduct +",43 +339,鍔熻兘,g艒ng n茅ng,"1. function +2. capability +",12 +340,鍔ㄥ姏,d貌ng l矛,"1. power +2. motion +3. propulsion +4. force +",44 +341,鍔ㄥ憳,d貌ng yu谩n,"1. to mobilize +2. to arouse +3. mobilization +4. CL:娆ci4],鍊媩涓猍ge4] +",42 +342,鍔ㄦ,d貌ng t脿i,"1. movement +2. motion +3. development +4. trend +5. dynamic (science) +",44 +343,鍔ㄦ墜,d貌ng sh菕u,"1. to set about (a task) +2. to hit +3. to punch +4. to touch +",43 +344,鍔ㄦ満,d貌ng j墨,"1. motor +2. locomotive +3. motive +4. motivation +5. intention +",41 +345,鍔ㄨ剦,d貌ng m脿i,"1. artery +",44 +346,鍔ㄨ崱,d貌ng d脿ng,"1. variant of 鍕曡暕|鍔ㄨ崱[dong4 dang4] +2. unrest (social or political) +3. turmoil +4. upheaval +5. commotion +",44 +347,鍔ㄨ韩,d貌ng sh膿n,"1. to go on a journey +2. to leave +",41 +348,鍔ㄩ潤,d貌ng j矛ng,"1. sound of activity or people talking +2. news of activity +",44 +349,鍔冲姩,l谩o d貌ng,"1. work +2. toil +3. physical labor +4. CL:娆ci4] +",24 +350,鍔抽┚,l谩o ji脿,"1. excuse me +",24 +351,鍕囨暍,y菕ng g菐n,"1. brave +2. courageous +",33 +352,鍕囨皵,y菕ng q矛,"1. courage +2. valor +",34 +353,鍕ゅ,q铆n f猫n,"1. hardworking +2. diligent +",24 +354,鍕哄瓙,sh谩o zi,"1. scoop +2. ladle +3. CL:鎶奫ba3] +",20 +355,鍕,w霉,"1. do not +",4 +356,鍖呭惈,b膩o h谩n,"1. to contain +2. to embody +3. to include +",12 +357,鍖呭洿,b膩o w茅i,"1. to surround +2. to encircle +3. to hem in +",12 +358,鍖呭簢,b膩o b矛,"1. to shield +2. to harbor +3. to cover up +",14 +359,鍖呮嫭,b膩o ku貌,"1. to comprise +2. to include +3. to involve +4. to incorporate +5. to consist of +",14 +360,鍖呰⒈,b膩o fu,"1. wrapping cloth +2. a bundle wrapped in cloth +3. load +4. weight +5. burden +6. funny part +7. punchline +",10 +361,鍖呰,b膩o zhu膩ng,"1. to pack +2. to package +3. to wrap +4. packaging +",11 +362,鍖呰9,b膩o gu菕,"1. to wrap up +2. to bind up +3. bundle +4. parcel +5. package +6. CL:鍊媩涓猍ge4] +",13 +363,鍖嗗繖,c艒ng m谩ng,"1. hasty +2. hurried +",12 +364,鍖栧,hu脿 xu茅,"1. chemistry +2. chemical +",42 +365,鍖椾含,B臎i j墨ng,"1. Beijing, capital of People's Republic of China +2. Peking +3. PRC government +",31 +366,鍖楁瀬,b臎i j铆,"1. the North Pole +2. the Arctic Pole +3. the north magnetic pole +",32 +367,鍖,p菒,"1. mate +2. one of a pair +3. classifier for horses, mules etc +4. Taiwan pr. [pi1] +5. ordinary person +6. classifier for cloth: bolt +7. horsepower +8. variant of 鍖筟pi3] +9. classifier for cloth: bolt +",3 +368,鍖哄埆,q奴 bi茅,"1. difference +2. to distinguish +3. to discriminate +4. to make a distinction +5. CL:鍊媩涓猍ge4] +",12 +369,鍗佸垎,sh铆 f膿n,"1. very +2. completely +3. utterly +4. extremely +5. absolutely +6. hundred percent +7. to divide into ten equal parts +",21 +370,鍗冧竾,qi膩n w脿n,"1. ten million +2. countless +3. many +4. one must by all means +",14 +371,鍗,sh膿ng,"1. to ascend +2. to rise to the rank of +3. to promote +4. to hoist +5. liter +6. measure for dry grain equal to one-tenth dou 鏂梉dou3] +7. variant of 鍗嘯sheng1] +8. to ascend +9. to rise in rank +10. variant of 鍗嘯sheng1] +",1 +372,鍗庤,Hu谩 y矛,"1. ethnic Chinese +2. non-Chinese citizen of Chinese ancestry +",24 +373,鍗戦剻,b膿i b菒,"1. base +2. mean +3. contemptible +4. despicable +",13 +374,鍗曞厓,d膩n yu谩n,"1. unit (forming an entity) +2. element +3. (in a residential building) entrance or staircase +",12 +375,鍗曠函,d膩n ch煤n,"1. simple +2. pure +3. unsophisticated +4. merely +5. purely +",12 +376,鍗氱墿棣,b贸 w霉 gu菐n,"1. museum +",243 +377,鍗,zh脿n,"1. variant of 鍗燵zhan4] +2. to observe +3. to divine +4. to take possession of +5. to occupy +6. to take up +",4 +378,鍗犵嚎,zh脿n xi脿n,"1. busy (telephone line) +",44 +379,鍗¤溅,k菐 ch膿,"1. truck +2. CL:杓泑杈哰liang4] +",31 +380,鍗у,w貌 sh矛,"1. bedroom +2. CL:闁搢闂碵jian1] +",44 +381,鍗板埛,y矛n shu膩,"1. to print +2. printing +",41 +382,鍗拌薄,y矛n xi脿ng,"1. impression +",44 +383,鍗卞,w膿i h脿i,"1. to jeopardize +2. to harm +3. to endanger +4. harmful effect +5. damage +6. CL:鍊媩涓猍ge4] +",14 +384,鍗遍櫓,w膿i xi菐n,"1. danger +2. dangerous +",13 +385,鍗,qu猫,"1. old variant of 鍗粅鍗碵que4] +2. but +3. yet +4. however +5. while +6. to go back +7. to decline +8. to retreat +9. nevertheless +10. even though +",4 +386,鍘嬪姏,y膩 l矛,"1. pressure +",14 +387,鍘樼背,l铆 m菒,"1. centimeter +2. also written 閲愮背|鍘樼背 +3. centimeter +4. also written 鍘樼背 +",23 +388,鍘熷垯,yu谩n z茅,"1. principle +2. doctrine +3. CL:鍊媩涓猍ge4] +",22 +389,鍘熷洜,yu谩n y墨n,"1. cause +2. origin +3. root cause +4. reason +5. CL:鍊媩涓猍ge4] +",21 +390,鍘熸枡,yu谩n li脿o,"1. raw material +2. CL:鍊媩涓猍ge4] +",24 +391,鍘熸潵,yu谩n l谩i,"1. original +2. former +3. originally +4. formerly +5. at first +6. so, actually, as it turns out +",22 +392,鍘熻皡,yu谩n li脿ng,"1. to excuse +2. to forgive +3. to pardon +",24 +393,鍘讳笘,q霉 sh矛,"1. to pass away +2. to die +",44 +394,鍘,xi脿n,"1. county +",4 +395,鍙備笌,c膩n y霉,"1. to participate (in sth) +",14 +396,鍙傜収,c膩n zh脿o,"1. to consult a reference +2. to refer to (another document) +",14 +397,鍙傝,c膩n k菐o,"1. consultation +2. reference +3. to consult +4. to refer +",13 +398,鍙傝皨,c膩n m贸u,"1. staff officer +2. to give advice +",12 +399,鍙夊瓙,ch膩 zi,"1. fork +2. CL:鎶奫ba3] +",10 +400,鍙婃牸,j铆 g茅,"1. to pass an exam or a test +2. to meet a minimum standard +",22 +401,鍙嬪ソ,y菕u h菐o,"1. Youhao district of Yichun city 浼婃槬甯俒Yi1 chun1 shi4], Heilongjiang +2. friendly +3. amicable +4. close friend +",33 +402,鍙嬭皧,y菕u y矛,"1. companionship +2. fellowship +3. friendship +",34 +403,鍙屾柟,shu膩ng f膩ng,"1. bilateral +2. both sides +3. both parties involved +",11 +404,鍙嶅,f菐n f霉,"1. variant of 鍙嶈|鍙嶅[fan3 fu4] +2. repeatedly +3. over and over +4. to upend +5. unstable +6. to come and go +7. (of an illness) to return +",34 +405,鍙嶅簲,f菐n y矛ng,"1. to react +2. to respond +3. reaction +4. response +5. reply +6. chemical reaction +7. CL:鍊媩涓猍ge4] +",34 +406,鍙嶆槧,f菐n y矛ng,"1. to mirror +2. to reflect +3. mirror image +4. reflection +5. (fig.) to report +6. to make known +7. to render +",34 +407,鍙嶆,f菐n zh猫ng,"1. anyway +2. in any case +3. to come over from the enemy's side +",34 +408,鍙嶈,f菐n 茅r,"1. instead +2. on the contrary +3. contrary (to expectations) +",32 +409,鍙嶉┏,f菐n b贸,"1. to retort +2. to refute +",32 +410,鍙戝姩,f膩 d貌ng,"1. to start +2. to launch +3. to unleash +4. to mobilize +5. to arouse +",14 +411,鍙戝憜,f膩 d膩i,"1. to stare blankly +2. to be stunned +3. to be lost in thought +",11 +412,鍙戝皠,f膩 sh猫,"1. to shoot (a projectile) +2. to fire (a rocket) +3. to launch +4. to emit (a particle) +5. to discharge +6. emanation +7. emission +",14 +413,鍙戝竷,f膩 b霉,"1. to release +2. to issue +3. to announce +4. to distribute +5. also written 鐧煎竷|鍙戝竷[fa1 bu4] +6. to release +7. to issue +8. to announce +9. to distribute +",14 +414,鍙戞剚,f膩 ch贸u,"1. to worry +2. to fret +3. to be anxious +4. to become sad +",12 +415,鍙戞壃,f膩 y谩ng,"1. to develop +2. to make full use of +",12 +416,鍙戞姈,f膩 d菕u,"1. to tremble +2. to shake +3. to shiver +",13 +417,鍙戞尌,f膩 hu墨,"1. to display +2. to exhibit +3. to bring out implicit or innate qualities +4. to express (a thought or moral) +5. to develop (an idea) +6. to elaborate (on a theme) +",11 +418,鍙戞槑,f膩 m铆ng,"1. to invent +2. an invention +3. CL:鍊媩涓猍ge4] +",12 +419,鍙戠値,f膩 y谩n,"1. to become inflamed +2. inflammation +",12 +420,鍙戠エ,f膩 pi脿o,"1. invoice +2. receipt or bill for purchase +",14 +421,鍙戣偛,f膩 y霉,"1. to develop +2. to mature +3. growth +4. development +5. (sexually) mature +",14 +422,鍙戣,f膩 x铆ng,"1. to publish +2. to issue (stocks, currency etc) +3. to release +4. to distribute (a film) +",12 +423,鍙戣〃,f膩 bi菐o,"1. to issue +2. to publish +",13 +424,鍙戣,f膩 ju茅,"1. to become aware +2. to detect +3. to realize +4. to perceive +",12 +425,鍙戣█,f膩 y谩n,"1. to make a speech +2. statement +3. utterance +4. CL:鍊媩涓猍ge4] +",12 +426,鍙戣獡,f膩 sh矛,"1. to vow +2. to pledge +3. to swear +",14 +427,鍙戣储,f膩 c谩i,"1. to get rich +",12 +428,鍙戣揪,f膩 d谩,"1. developed (country etc) +2. flourishing +3. to develop +",12 +429,鍙,q菙,"1. to take +2. to get +3. to choose +4. to fetch +",3 +430,鍙栨秷,q菙 xi膩o,"1. to cancel +2. cancellation +",31 +431,鍙椾激,sh貌u sh膩ng,"1. to sustain injuries +2. wounded (in an accident etc) +3. harmed +",41 +432,鍙樻晠,bi脿n g霉,"1. an unforeseen event +2. accident +3. misfortune +",44 +433,鍙樿川,bi脿n zh矛,"1. to degenerate +2. to go bad +3. to deteriorate +4. metamorphosis +",44 +434,鍙樿縼,bi脿n qi膩n,"1. changes +2. vicissitudes +",41 +435,鍙欒堪,x霉 sh霉,"1. to relate (a story or information) +2. to tell or talk about +3. to recount +4. narration +5. telling +6. narrative +7. account +",44 +436,鍙e懗,k菕u w猫i,"1. a person's preferences +2. tastes (in food) +3. flavor +",34 +437,鍙や唬,g菙 d脿i,"1. ancient times +2. olden times +",34 +438,鍙ゅ吀,g菙 di菐n,"1. classical +",33 +439,鍙ソ,zh菒 h菐o,"1. without any better option +2. to have to +3. to be forced to +",33 +440,鍙,zh菒 y脿o,"1. if only +2. so long as +",34 +441,鍙,ji脿o,"1. to shout +2. to call +3. to order +4. to ask +5. to be called +6. by (indicates agent in the passive mood) +7. variant of 鍙玔jiao4] +",4 +442,鍙紑,zh脿o k膩i,"1. to convene (a conference or meeting) +2. to convoke +3. to call together +",41 +443,鍙槺,d墨ng zh菙,"1. to warn repeatedly +2. to urge +3. to exhort again and again +",13 +444,鍙,k臎 p脿,"1. awful +2. dreadful +3. fearful +4. formidable +5. frightful +6. scary +7. hideous +8. horrible +9. terrible +10. terribly +",34 +445,鍙,k臎 ji脿n,"1. it can clearly be seen (that this is the case) +2. it is (thus) clear +3. clear +4. visible +",34 +446,鍙潬,k臎 k脿o,"1. reliable +",34 +447,鍙,t谩i,"1. Taiwan (abbr.) +2. surname Tai +3. (classical) you (in letters) +4. variant of 鑷簗鍙癧tai2] +5. desk +6. table +7. counter +8. Taiwan (abbr.) +9. platform +10. stage +11. terrace +12. stand +13. support +14. station +15. broadcasting station +16. classifier for vehicles or machines +17. typhoon +",2 +448,鍙伴樁,t谩i ji膿,"1. steps +2. flight of steps +3. step (over obstacle) +4. fig. way out of an embarrassing situation +5. bench (geology) +",21 +449,鍙跺瓙,y猫 zi,"1. foliage +2. leaf +3. CL:鐗嘯pian4] +",40 +450,鍙,h脿o,"1. roar +2. cry +3. CL:鍊媩涓猍ge4] +4. ordinal number +5. day of a month +6. mark +7. sign +8. business establishment +9. size +10. ship suffix +11. horn (wind instrument) +12. bugle call +13. assumed name +14. to take a pulse +15. classifier used to indicate number of people +",4 +451,鍙,di膩o,"1. to hold with one's mouth (as a smoker with a cigarette or a dog with a bone) +",1 +452,鍚,ch墨,"1. to eat +2. to consume +3. to eat at (a cafeteria etc) +4. to eradicate +5. to destroy +6. to absorb +7. to suffer +8. to stammer (Taiwan pr. for this sense is [ji2]) +9. variant of 鍚僛chi1] +",1 +453,鍚冧簭,ch墨 ku墨,"1. to suffer losses +2. to come to grief +3. to lose out +4. to get the worst of it +5. to be at a disadvantage +6. unfortunately +",11 +454,鍚冨姏,ch墨 l矛,"1. to entail strenuous effort +2. to toil at a task +3. strenuous +4. laborious +5. strain +",14 +455,鍚冭嫤,ch墨 k菙,"1. to bear hardships +",13 +456,鍚勮嚜,g猫 z矛,"1. each +2. respective +3. apiece +",44 +457,鍚堜綔,h茅 zu貌,"1. to cooperate +2. to collaborate +3. to work together +4. cooperation +5. CL:鍊媩涓猍ge4] +",24 +458,鍚堝悓,h茅 tong,"1. (business) contract +2. CL:鍊媩涓猍ge4] +",20 +459,鍚堝奖,h茅 y菒ng,"1. to take a joint photo +2. group photo +",23 +460,鍚堟硶,h茅 f菐,"1. lawful +2. legitimate +3. legal +",23 +461,鍚堢悊,h茅 l菒,"1. rational +2. reasonable +3. fair +",23 +462,鍚,di脿o,"1. to suspend +2. to hang up +3. to hang a person +4. a string of 100 cash (arch.) +5. to lament +6. to condole with +7. variant of 鍚奫diao4] +",4 +463,鍚屾儏,t贸ng q铆ng,"1. to sympathize with +2. sympathy +",22 +464,鍚屾椂,t贸ng sh铆,"1. at the same time +2. simultaneously +",22 +465,鍚嶅瓧,m铆ng zi,"1. name (of a person or thing) +2. CL:鍊媩涓猍ge4] +",20 +466,鍚嶇墖,m铆ng pi脿n,"1. (business) card +",24 +467,鍚嶇墝,m铆ng p谩i,"1. famous brand +",22 +468,鍚庢灉,h貌u gu菕,"1. consequences +2. aftermath +",43 +469,鍚庤儗,h貌u b猫i,"1. the back (human anatomy) +2. the back part of sth +",44 +470,鍚,t菙,"1. to spit +2. to put +3. to say +4. to vomit +5. to throw up +",3 +471,鍚,xi脿,"1. to scare +2. to intimidate +3. to threaten +4. (interjection showing disapproval) tut-tut +5. (interjection showing astonishment) +6. to frighten +7. to scare +",4 +472,鍚,ma,"1. see 鍡庡暋|鍚楀暋, morphine +2. (question particle for ""yes-no"" questions) +",0 +473,鍚﹀畾,f菕u d矛ng,"1. to negate +2. to deny +3. to reject +4. negative (answer) +5. negation +",34 +474,鍚﹁,f菕u r猫n,"1. to declare to be untrue +2. to deny +",34 +475,鍚,d奴n,"1. ton (loanword) +2. Taiwan pr. [dun4] +",1 +476,鍚彂,q菒 f膩,"1. to enlighten +2. to explain (a text etc) +3. to stimulate (a mental attitude) +4. enlightenment +5. revelation +6. motivation +",31 +477,鍚,ch菐o,"1. to quarrel +2. to make a noise +3. noisy +4. to disturb by making a noise +",3 +478,鍚垫灦,ch菐o ji脿,"1. to quarrel +2. to have a row +3. quarrel +4. CL:闋搢椤縖dun4] +",34 +479,鍚稿彇,x墨 q菙,"1. to absorb +2. to draw (a lesson, insight etc) +3. to assimilate +",13 +480,鍚稿紩,x墨 y菒n,"1. to attract (interest, investment etc) +2. CL:鍊媩涓猍ge4] +",13 +481,鍚告敹,x墨 sh艒u,"1. to absorb +2. to assimilate +3. to ingest +4. to recruit +",11 +482,鍚,chu墨,"1. to blow +2. to play a wind instrument +3. to blast +4. to puff +5. to boast +6. to brag +7. to end in failure +8. to fall through +",1 +483,鍚规崸,chu墨 p臎ng,"1. to flatter +2. to laud sb's accomplishments +3. adulation +",13 +484,鍚圭墰,chu墨 ni煤,"1. to talk big +2. to shoot off one's mouth +3. to chat (dialect) +",12 +485,鍚,w臎n,"1. kiss +2. to kiss +3. mouth +4. variant of 鍚籟wen3] +",3 +486,鍛,ya,"1. (particle equivalent to 鍟 after a vowel, expressing surprise or doubt) +",0 +487,鍛,d膩i,"1. foolish +2. stupid +3. expressionless +4. blank +5. to stay +",1 +488,鍛堢幇,ch茅ng xi脿n,"1. to appear +2. to emerge +3. to present (a certain appearance) +4. to demonstrate +",24 +489,鍛婂埆,g脿o bi茅,"1. to leave +2. to bid farewell to +3. to say good-bye to +",42 +490,鍛樺伐,yu谩n g艒ng,"1. staff +2. personnel +3. employee +",21 +491,鍛ㄥ埌,zh艒u d脿o,"1. thoughtful +2. considerate +3. attentive +4. thorough +5. also pr. [zhou1 dao5] +",14 +492,鍛ㄥ洿,zh艒u w茅i,"1. surroundings +2. environment +3. to encompass +",12 +493,鍛抽亾,w猫i dao,"1. flavor +2. smell +3. hint of +",40 +494,鍛煎惛,h奴 x墨,"1. to breathe +",11 +495,鍛戒护,m矛ng l矛ng,"1. order +2. command +3. CL:閬揫dao4],鍊媩涓猍ge4] +",44 +496,鍛借繍,m矛ng y霉n,"1. fate +2. destiny +3. CL:鍊媩涓猍ge4] +",44 +497,鍜,h茅,"1. old variant of 鍜孾he2] +2. surname He +3. Japanese (food, clothes etc) +4. and +5. together with +6. with +7. sum +8. union +9. peace +10. harmony +11. Taiwan pr. [han4] when it means ""and"" or ""with"" +12. to compose a poem in reply (to sb's poem) using the same rhyme sequence +13. to join in the singing +14. to chime in with others +15. to complete a set in mahjong or playing cards +16. soft +17. warm +18. to mix together +19. to blend +20. old variant of 鍜孾he2] +21. harmonious +",2 +498,鍜屽钩,h茅 p铆ng,"1. Heping district of Shenyang city 娌堥櫧甯倈娌堥槼甯, Liaoning +2. Hoping township in Taichung county 鑷轰腑绺鍙颁腑鍘縖Tai2 zhong1 xian4], Taiwan +3. peace +4. peaceful +",22 +499,鍜ㄨ,z墨 x煤n,"1. to consult +2. to seek advice +3. consultation +4. (sales) inquiry (formal) +",12 +500,鍜,y菐o,"1. to bite +2. to nip +3. variant of 鍜琜yao3] +",3 +501,鍜变滑,z谩n men,"1. we or us (including both the speaker and the person(s) spoken to) +2. (dialect) I or me +3. (dialect) (in a coaxing or familiar way) you +4. also pr. [za2 men5] +",20 +502,鍜,xi谩n,"1. surname Xian +2. all +3. everyone +4. each +5. widespread +6. harmonious +7. salted +8. salty +9. stingy +10. miserly +",2 +503,鍝嗗棪,du艒 suo,"1. to tremble +2. to shiver +3. uncontrolled shaking of the body +",10 +504,鍝,H膩,"1. abbr. for 鍝堣柀鍏嬫柉鍧鍝堣惃鍏嬫柉鍧Ha1 sa4 ke4 si1 tan3], Kazakhstan +2. abbr. for 鍝堢埦婵眧鍝堝皵婊╗Ha1 er3 bin1], Harbin +3. laughter +4. yawn +5. a Pekinese +6. a pug +7. (dialect) to scold +",1 +505,鍝,xi菐ng,"1. echo +2. sound +3. noise +4. to make a sound +5. to sound +6. to ring +7. loud +8. classifier for noises +",3 +506,鍝,膩i,"1. hey! +2. (interjection used to attract attention or to express surprise or disapprobation) +",1 +507,鍝,n菐,"1. how +2. which +3. (particle equivalent to 鍟 after noun ending in -n) +4. which? (interrogative, followed by classifier or numeral-classifier) +",3 +508,鍝,n菐 p脿,"1. even +2. even if +3. even though +4. no matter how +",34 +509,鍝插,zh茅 xu茅,"1. philosophy +2. CL:鍊媩涓猍ge4] +",22 +510,鍝轰钩,b菙 r菙,"1. breast feeding +2. to suckle +3. to nurse +",33 +511,鍞,膩i,"1. interjection or grunt of agreement or recognition (e.g. yes, it's me!) +2. to sigh +3. alas +4. oh dear +",1 +512,鍞竴,w茅i y墨,"1. only +2. sole +",21 +513,鍟嗕笟,sh膩ng y猫,"1. business +2. trade +3. commerce +",14 +514,鍟嗗姟,sh膩ng w霉,"1. commercial affairs +2. commercial +3. commerce +4. business +",14 +515,鍟嗗搧,sh膩ng p菒n,"1. good +2. commodity +3. merchandise +4. CL:鍊媩涓猍ge4] +",13 +516,鍟嗛噺,sh膩ng liang,"1. to consult +2. to talk over +3. to discuss +",10 +517,鍠勪簬,sh脿n y煤,"1. to be good at +2. to be adept at +",42 +518,鍠勮壇,sh脿n li谩ng,"1. good and honest +2. kindhearted +",42 +519,鍠,h菐n,"1. to yell +2. to shout +3. to call out for (a person) +",3 +520,鍠樻皵,chu菐n q矛,"1. to breathe deeply +2. to pant +",34 +521,鍠,h膿,"1. to drink +2. My goodness! +3. to shout loudly +",1 +522,鍡撳瓙,s菐ng zi,"1. throat +2. voice +3. CL:鎶奫ba3] +",30 +523,鍡,猫n,"1. (a groaning sound) +2. (nonverbal grunt as interjection) +3. OK, yeah +4. what? +5. interjection indicating approval, appreciation or agreement +",4 +524,鍢堟潅,c谩o z谩,"1. noisy +2. clamorous +",22 +525,鍢夊,ji膩 b墨n,"1. esteemed guest +2. honored guest +3. guest (on a show) +",11 +526,鍢茬瑧,ch谩o xi脿o,"1. to jeer at +2. to deride +3. to ridicule +4. mockery +5. derision +",24 +527,鍥,hu铆,"1. to circle +2. to go back +3. to turn around +4. to answer +5. to return +6. to revolve +7. Hui ethnic group (Chinese Muslims) +8. time +9. classifier for acts of a play +10. section or chapter (of a classic book) +11. to curve +12. to return +13. to revolve +14. variant of 杩磡鍥瀃hui2] +",2 +528,鍥犳,y墨n c菒,"1. thus +2. consequently +3. as a result +",13 +529,鍥犵礌,y墨n s霉,"1. element +2. factor +3. CL:鍊媩涓猍ge4] +",14 +530,鍥犺,y墨n 茅r,"1. therefore +2. as a result +3. thus +4. and as a result, ... +",12 +531,鍥,tu谩n,"1. round +2. lump +3. ball +4. to roll into a ball +5. to gather +6. regiment +7. group +8. society +9. classifier for a lump or a soft mass: wad (of paper), ball (of wool), cloud (of smoke) +10. dumpling +",2 +532,鍥村肪,w茅i j墨n,"1. scarf +2. shawl +3. CL:姊潀鏉tiao2] +",21 +533,鍥寸粫,w茅i r脿o,"1. to revolve around +2. to center on (an issue) +",24 +534,鍥哄畾,g霉 d矛ng,"1. to fix +2. to fasten +3. to set rigidly in place +4. fixed +5. set +6. regular +",44 +535,鍥界帇,gu贸 w谩ng,"1. king +2. CL:鍊媩涓猍ge4] +",22 +536,鍦,yu谩n,"1. circle +2. round +3. circular +4. spherical +5. (of the moon) full +6. unit of Chinese currency (Yuan) +7. tactful +8. to justify +",2 +537,鍦,qu膩n,"1. to confine +2. to lock up +3. to pen in +4. pen (pig) +5. a fold +6. circle +7. ring +8. loop +9. classifier for loops, orbits, laps of race etc +10. CL:鍊媩涓猍ge4] +11. to surround +12. to circle +",1 +538,鍦熷湴,t菙 d矛,"1. land +2. soil +3. territory +4. CL:鐗嘯pian4],濉妡鍧梉kuai4] +5. local god +6. genius loci +",34 +539,鍦熻眴,t菙 d貌u,"1. potato +2. CL:鍊媩涓猍ge4] +3. (Tw) peanut +4. CL:椤唡棰梉ke1] +",34 +540,鍦ㄤ箮,z脿i hu,"1. to care about +2. equivalent of 鍦ㄦ柤|鍦ㄤ簬[zai4 yu2] +",40 +541,鍦ㄤ簬,z脿i y煤,"1. to be in +2. to lie in +3. to consist in +4. to depend on +5. to rest with +",42 +542,鍦颁綅,d矛 w猫i,"1. position +2. status +3. place +4. CL:鍊媩涓猍ge4] +",44 +543,鍦板娍,d矛 sh矛,"1. terrain +2. topography relief +",44 +544,鍦板尯,d矛 q奴,"1. local +2. regional +3. district (not necessarily formal administrative unit) +4. region +5. area +6. as suffix to city name, means prefecture or county (area administered by a prefecture level city or county level city) +7. CL:鍊媩涓猍ge4] +",41 +545,鍦版,d矛 b霉,"1. condition +2. situation +3. plight +4. extent +5. room for action +",44 +546,鍦版,d矛 t菐n,"1. carpet +2. rug +",43 +547,鍦扮悊,d矛 l菒,"1. geography +",43 +548,鍦拌川,d矛 zh矛,"1. geology +",44 +549,鍦伴亾,d矛 d脿o,"1. tunnel +2. causeway +3. authentic +4. genuine +5. typical +6. from a place known for the product +7. thorough +8. conscientious +",44 +550,鍦伴渿,d矛 zh猫n,"1. earthquake +",44 +551,鍦哄悎,ch菐ng h茅,"1. situation +2. occasion +3. context +4. setting +5. location +6. venue +",32 +552,鍦烘墍,ch菐ng su菕,"1. location +2. place +",33 +553,鍦洪潰,ch菐ng mi脿n,"1. scene +2. spectacle +3. occasion +4. situation +",34 +554,鍧囧寑,j奴n y煤n,"1. even +2. well-distributed +3. homogeneous +4. well-proportioned (figure, body etc) +",12 +555,鍧氬喅,ji膩n ju茅,"1. firm +2. resolute +3. determined +",12 +556,鍧氬己,ji膩n qi谩ng,"1. staunch +2. strong +",12 +557,鍧︾巼,t菐n shu脿i,"1. frank (discussion) +2. blunt +3. open +",34 +558,鍨傜洿,chu铆 zh铆,"1. perpendicular +2. vertical +",22 +559,鍨,di脿n,"1. pad +2. cushion +3. mat +4. to pad out +5. to fill a gap +6. to pay for sb +7. to advance (money) +",4 +560,鍩庡牎,ch茅ng b菐o,"1. castle +2. rook (chess piece) +",23 +561,鍩瑰吇,p茅i y菐ng,"1. to cultivate +2. to breed +3. to foster +4. to nurture +5. to educate +6. to groom (for a position) +7. education +8. fostering +9. culture (biology) +",23 +562,鍩硅,p茅i x霉n,"1. to cultivate +2. to train +3. to groom +4. training +",24 +563,鍩烘湰,j墨 b臎n,"1. basic +2. fundamental +3. main +4. elementary +",13 +564,鍫,du墨,"1. to pile up +2. to heap up +3. a mass +4. pile +5. heap +6. stack +7. large amount +",1 +565,鍫嗙Н,du墨 j墨,"1. to pile up +2. to heap +3. accumulation +",11 +566,鍫曡惤,du貌 lu貌,"1. to degrade +2. to degenerate +3. to become depraved +4. corrupt +5. a fall from grace +",44 +567,鍫ゅ潩,d墨 b脿,"1. dam +",14 +568,鍫靛,d菙 s猫,"1. to block +2. to stop +3. blockage +",34 +569,濉┖,ti谩n k貌ng,"1. to fill a job vacancy +2. to fill in a blank (e.g. on questionnaire or exam paper) +",24 +570,澧,qi谩ng,"1. variant of 鐗唡澧橻qiang2], wall +2. wall +3. CL:闈mian4],鍫礫du3] +",2 +571,澧炲姞,z膿ng ji膩,"1. to raise +2. to increase +",11 +572,澹叺,sh矛 b墨ng,"1. soldier +2. CL:鍊媩涓猍ge4] +",41 +573,澹拌皟,sh膿ng di脿o,"1. tone +2. note +3. a tone (on a Chinese syllable) +4. CL:鍊媩涓猍ge4] +",14 +574,澹,h煤,"1. pot +2. classifier for bottled liquid +",2 +575,澶勫垎,ch菙 f猫n,"1. to discipline sb +2. to punish +3. disciplinary action +4. to deal with (a matter) +5. CL:鍊媩涓猍ge4] +",34 +576,澶勫,ch菙 j矛ng,"1. situation (of a person) +",34 +577,澶勭悊,ch菙 l菒,"1. to handle +2. to treat +3. to deal with +4. to process +5. CL:鍊媩涓猍ge4] +",33 +578,澶勭疆,ch菙 zh矛,"1. to handle +2. to take care of +3. to punish +",34 +579,澶囦唤,b猫i f猫n,"1. backup +",44 +580,澶囧繕褰,b猫i w脿ng l霉,"1. memorandum +2. aide-memoire +3. memorandum book +",444 +581,澶嶅埗,f霉 zh矛,"1. to duplicate +2. to make a copy of +3. to copy +4. to reproduce +5. to clone +",44 +582,澶忎护钀,xi脿 l矛ng y铆ng,"1. summer camp +",442 +583,澶栦氦,w脿i ji膩o,"1. diplomacy +2. diplomatic +3. foreign affairs +4. CL:鍊媩涓猍ge4] +",41 +584,澶栧叕,w脿i g艒ng,"1. (coll.) mother's father +2. maternal grandfather +",41 +585,澶,du艒,"1. many +2. much +3. often +4. a lot of +5. numerous +6. more +7. in excess +8. how (to what extent) +9. multi- +10. Taiwan pr. [duo2] when it means ""how"" +",1 +586,澶氫簭,du艒 ku墨,"1. thanks to +2. luckily +",11 +587,澶氫綑,du艒 y煤,"1. superfluous +2. unnecessary +3. surplus +",12 +588,澶氬皯,du艒 sh菐o,"1. number +2. amount +3. somewhat +4. how much +5. how many +6. which (number) +7. as much as +",13 +589,澶,y猫,"1. variant of 澶淸ye4] +2. night +",4 +590,澶,d脿,"1. big +2. huge +3. large +4. major +5. great +6. wide +7. deep +8. older (than) +9. oldest +10. eldest +11. greatly +12. very much +13. (dialect) father +14. father's elder or younger brother +15. see 澶уか[dai4 fu5] +",4 +591,澶т綋,d脿 t菒,"1. in general +2. more or less +3. in rough terms +4. basically +5. on the whole +",43 +592,澶у帵,d脿 sh脿,"1. large building +2. edifice +3. mansion +4. CL:搴zuo4] +",44 +593,澶у瀷,d脿 x铆ng,"1. large +2. large-scale +",42 +594,澶ф剰,d脿 y矛,"1. general idea +2. main idea +3. careless +",44 +595,澶ф柟,d脿 f膩ng,"1. expert +2. scholar +3. mother earth +4. a type of green tea +5. generous +6. magnanimous +7. stylish +8. in good taste +9. easy-mannered +10. natural and relaxed +",41 +596,澶ц倖,d脿 s矛,"1. wantonly +2. without restraint (of enemy or malefactor) +3. unbridled +",44 +597,澶ц嚕,d脿 ch茅n,"1. chancellor (of a monarchy) +2. cabinet minister +",42 +598,澶ц嚧,d脿 zh矛,"1. more or less +2. roughly +3. approximately +",44 +599,澶ц薄,d脿 xi脿ng,"1. elephant +2. CL:闅粅鍙猍zhi1] +",44 +600,澶╃湡,ti膩n zh膿n,"1. naive +2. innocent +3. artless +",11 +601,澶╃┖,ti膩n k艒ng,"1. sky +",11 +602,澶お,t脿i tai,"1. married woman +2. Mrs. +3. Madam +4. wife +5. CL:鍊媩涓猍ge4],浣峓wei4] +",40 +603,澶瀬鎷,t脿i j铆 qu谩n,"1. shadowboxing or Taiji, T'aichi or T'aichichuan +2. traditional form of physical exercise or relaxation +3. a martial art +",422 +604,澶变笟,sh墨 y猫,"1. unemployment +2. to lose one's job +",14 +605,澶卞幓,sh墨 q霉,"1. to lose +",14 +606,澶辨湜,sh墨 w脿ng,"1. disappointed +2. to lose hope +3. to despair +",14 +607,澶辩湢,sh墨 mi谩n,"1. to suffer from insomnia +",12 +608,澶辫触,sh墨 b脿i,"1. to be defeated +2. to lose +3. to fail (e.g. experiments) +4. failure +5. defeat +6. CL:娆ci4] +",14 +609,澶,ku膩,"1. see 澶稿厠[kua1 ke4] +2. to boast +3. to exaggerate +4. to praise +",1 +610,澶稿紶,ku膩 zh膩ng,"1. to exaggerate +2. overstated +3. exaggerated +4. hyperbole +5. (coll.) excessive +6. extreme +7. ridiculous +",11 +611,澶瑰瓙,ji膩 zi,"1. clip +2. clamp +3. tongs +4. folder +5. wallet +",10 +612,濂囪抗,q铆 j矛,"1. miracle +2. miraculous +3. wonder +4. marvel +",24 +613,濂嬫枟,f猫n d貌u,"1. to strive +2. to struggle +",44 +614,濂旀尝,b膿n b艒,"1. to rush about +2. to be constantly on the move +",11 +615,濂旈┌,b膿n ch铆,"1. Benz (name) +2. Mercedes-Benz, German car maker +3. to run quickly +4. to speed +5. to gallop +",12 +616,濂,t脿o,"1. to cover +2. to encase +3. cover +4. sheath +5. to overlap +6. to interleave +7. to model after +8. to copy +9. formula +10. harness +11. loop of rope +12. (fig.) to fish for +13. to obtain slyly +14. classifier for sets, collections +15. bend (of a river or mountain range, in place names) +16. tau (Greek letter 韦蟿) +",4 +617,濂犲畾,di脿n d矛ng,"1. to establish +2. to fix +3. to settle +",44 +618,濂ョ,脿o m矛,"1. secret +2. mystery +",44 +619,濂冲+,n菤 sh矛,"1. lady +2. madam +3. CL:鍊媩涓猍ge4],浣峓wei4] +4. Miss +5. Ms +",34 +620,濂,h菐o,"1. good +2. well +3. proper +4. good to +5. easy to +6. very +7. so +8. (suffix indicating completion or readiness) +9. (of two people) close +10. on intimate terms +11. to be fond of +12. to have a tendency to +13. to be prone to +",3 +621,濂藉,h脿o q铆,"1. inquisitive +2. curious +3. inquisitiveness +4. curiosity +",42 +622,濂藉,h脿o k猫,"1. hospitality +2. to treat guests well +3. to enjoy having guests +4. hospitable +5. friendly +",44 +623,濡備粖,r煤 j墨n,"1. nowadays +2. now +",21 +624,濡備綍,r煤 h茅,"1. how +2. what way +3. what +",22 +625,濡囧コ,f霉 n菤,"1. woman +",43 +626,濡堝,m膩 ma,"1. mama +2. mommy +3. mother +4. CL:鍊媩涓猍ge4],浣峓wei4] +",10 +627,濡ㄧ,f谩ng 脿i,"1. to hinder +2. to obstruct +",24 +628,濮嬬粓,sh菒 zh艒ng,"1. from beginning to end +2. all along +",31 +629,濮戝,g奴 gu,"1. paternal aunt +2. CL:鍊媩涓猍ge4] +",10 +630,濮戝,g奴 niang,"1. girl +2. young woman +3. young lady +4. daughter +5. paternal aunt (old) +6. CL:鍊媩涓猍ge4] +",10 +631,濮斿眻,w臎i qu,"1. to feel wronged +2. to cause sb to feel wronged +3. grievance +",30 +632,濮ュД,l菐o lao,"1. (coll.) mother's mother +2. maternal grandmother +",30 +633,濮垮娍,z墨 sh矛,"1. posture +2. position +",14 +634,濞变箰,y煤 l猫,"1. to entertain +2. to amuse +3. entertainment +4. recreation +5. amusement +6. hobby +7. fun +8. joy +",24 +635,濞,q菙,"1. to take a wife +2. to marry (a woman) +",3 +636,濠氬Щ,h奴n y墨n,"1. matrimony +2. wedding +3. marriage +4. CL:妯亅妗zhuang1],娆ci4] +",11 +637,濠氱ぜ,h奴n l菒,"1. wedding ceremony +2. wedding +3. CL:鍫磡鍦篬chang3] +",13 +638,濯掍綋,m茅i t菒,"1. media, esp. news media +",23 +639,瀚,ji脿,"1. (of a woman) to marry +2. to marry off a daughter +3. to shift (blame etc) +",4 +640,瀚,n猫n,"1. tender +2. soft +3. delicate +4. light (color) +5. inexperienced +6. unskilled +7. old variant of 瀚nen4] +8. tender +9. delicate +",4 +641,瀛楀箷,z矛 m霉,"1. caption +2. subtitle +",44 +642,瀛楁瘝,z矛 m菙,"1. letter (of the alphabet) +2. CL:鍊媩涓猍ge4] +",43 +643,瀛樺湪,c煤n z脿i,"1. to exist +2. to be +3. existence +",24 +644,瀛欏瓙,s奴n zi,"1. Sun Tzu, also known as Sun Wu 瀛|瀛欐[Sun1 Wu3] (c. 500 BC, dates of birth and death uncertain), general, strategist and philosopher of the Spring and Autumn Period (700-475 BC), believed to be the author of the 鈥淎rt of War鈥 瀛瓙鍏垫硶|瀛欏瓙鍏垫硶[Sun1 zi3 Bing1 fa3], one of the Seven Military Classics of ancient China 姝︾稉涓冩浉|姝︾粡涓冧功[Wu3 jing1 Qi1 shu1] +2. grandson +3. son's son +",10 +645,瀛濋『,xi脿o sh霉n,"1. filial piety +2. to be obedient to one's parents +",44 +646,瀛﹀巻,xu茅 l矛,"1. educational background +2. academic qualifications +",24 +647,瀛︽湡,xu茅 q墨,"1. term +2. semester +3. CL:鍊媩涓猍ge4] +",21 +648,瀛︽湳,xu茅 sh霉,"1. learning +2. science +3. academic +4. CL:鍊媩涓猍ge4] +",24 +649,瀛﹂棶,xu茅 w猫n,"1. learning +2. knowledge +3. CL:鍊媩涓猍ge4] +",24 +650,瀹佸彲,n矛ng k臎,"1. preferably +2. one would prefer to...(or not to...) +3. would rather +4. (would) be better to +5. (to pick) the lesser of two evils +",43 +651,瀹夊畞,膩n n铆ng,"1. Anning District of Lanzhou City 铇窞甯倈鍏板窞甯俒Lan2 zhou1 Shi4], Gansu +2. peaceful +3. tranquil +4. calm +5. composed +6. free from worry +",12 +652,瀹夋叞,膩n w猫i,"1. to comfort +2. to console +3. CL:鍊媩涓猍ge4] +",14 +653,瀹夌疆,膩n zh矛,"1. to find a place for +2. to help settle down +3. to arrange for +4. to get into bed +5. placement +",14 +654,瀹夎,膩n zhu膩ng,"1. to install +2. to erect +3. to fix +4. to mount +5. installation +",11 +655,瀹夎,膩n xi谩ng,"1. serene +",12 +656,瀹屽叏,w谩n qu谩n,"1. complete +2. whole +3. totally +4. entirely +",22 +657,瀹屽杽,w谩n sh脿n,"1. perfect +2. to make perfect +3. to improve +",24 +658,瀹屾暣,w谩n zh臎ng,"1. complete +2. intact +",23 +659,瀹岀編,w谩n m臎i,"1. perfect +2. perfection +3. perfectly +",23 +660,瀹,gu膩n,"1. surname Guan +2. government official +3. governmental +4. official +5. public +6. organ of the body +7. CL:鍊媩涓猍ge4] +",1 +661,瀹氫箟,d矛ng y矛,"1. definition +",44 +662,瀹氭湡,d矛ng q墨,"1. at set dates +2. at regular intervals +3. periodic +4. limited to a fixed period of time +5. fixed term +",41 +663,瀹濊礉,b菐o b猫i,"1. treasured object +2. treasure +3. darling +4. baby +5. cowry +6. good-for-nothing or queer character +",34 +664,瀹濊吹,b菐o gu矛,"1. valuable +2. precious +3. to value +4. to treasure +5. to set store by +",34 +665,瀹炰範,sh铆 x铆,"1. to practice +2. field work +3. to intern +4. internship +",22 +666,瀹炲湪,sh铆 z脿i,"1. really +2. actually +3. indeed +4. true +5. real +6. honest +7. dependable +8. (philosophy) reality +",24 +667,瀹炵幇,sh铆 xi脿n,"1. to achieve +2. to implement +3. to realize +4. to bring about +",24 +668,瀹炵敤,sh铆 y貌ng,"1. practical +2. functional +3. pragmatic +4. applied (science) +",24 +669,瀹炶瘽,sh铆 hu脿,"1. truth +",24 +670,瀹炶返,sh铆 ji脿n,"1. to practice +2. to put into practice +3. to fulfill +",24 +671,瀹為檯,sh铆 j矛,"1. reality +2. practice +3. practical +4. realistic +5. real +6. actual +",24 +672,瀹為獙,sh铆 y脿n,"1. experiment +2. test +3. CL:鍊媩涓猍ge4],娆ci4] +4. experimental +5. to experiment +",24 +673,瀹犵墿,ch菕ng w霉,"1. house pet +",34 +674,瀹″垽,sh臎n p脿n,"1. a trial +2. to try sb +",34 +675,瀹℃煡,sh臎n ch谩,"1. to examine +2. to investigate +3. to censor out +4. censorship +",32 +676,瀹$悊,sh臎n l菒,"1. to hear (a case) +",33 +677,瀹$編,sh臎n m臎i,"1. esthetics +2. appreciating the arts +3. taste +",33 +678,瀹㈣,k猫 gu膩n,"1. objective +2. impartial +",41 +679,瀹d紶,xu膩n chu谩n,"1. to disseminate +2. to give publicity to +3. propaganda +4. CL:鍊媩涓猍ge4] +",12 +680,瀹e竷,xu膩n b霉,"1. to declare +2. to announce +3. to proclaim +",14 +681,瀹翠細,y脿n hu矛,"1. banquet +2. feast +3. dinner party +4. CL:甯璠xi2],鍊媩涓猍ge4] +",44 +682,瀹,Ji膩,"1. see 鍌紮|瀹朵紮[jia1 huo5] +2. surname Jia +3. home +4. family +5. (polite) my (sister, uncle etc) +6. classifier for families or businesses +7. refers to the philosophical schools of pre-Han China +8. noun suffix for a specialist in some activity, such as a musician or revolutionary, corresponding to English -ist, -er, -ary or -ian +9. CL:鍊媩涓猍ge4] +",1 +683,瀹朵埂,ji膩 xi膩ng,"1. hometown +2. native place +3. CL:鍊媩涓猍ge4] +",11 +684,瀹跺姟,ji膩 w霉,"1. household duties +2. housework +",14 +685,瀹跺涵,ji膩 t铆ng,"1. family +2. household +3. CL:鎴秥鎴穂hu4],鍊媩涓猍ge4] +",12 +686,瀹,ku膩n,"1. surname Kuan +2. lenient +3. wide +4. broad +",1 +687,瀹胯垗,s霉 sh猫,"1. dormitory +2. dorm room +3. living quarters +4. hostel +5. CL:闁搢闂碵jian1] +",44 +688,瀵傚癁,j矛 m貌,"1. lonely +2. lonesome +3. (of a place) quiet +4. silent +",44 +689,瀵嗗垏,m矛 qi猫,"1. close +2. familiar +3. intimate +4. closely (related) +5. to foster close ties +6. to pay close attention +",44 +690,瀵逛粯,du矛 fu,"1. to handle +2. to deal with +3. to cope +4. to get by with +",40 +691,瀵瑰簲,du矛 y矛ng,"1. to correspond +2. a correspondence +3. corresponding +4. homologous +5. matching with sth +6. counterpart +",44 +692,瀵瑰緟,du矛 d脿i,"1. to treat +2. treatment +",44 +693,瀵规墜,du矛 sh菕u,"1. opponent +2. rival +3. competitor +4. (well-matched) adversary +5. match +",43 +694,瀵规姉,du矛 k脿ng,"1. to withstand +2. to resist +3. to stand off +4. antagonism +5. confrontation +",44 +695,瀵规柟,du矛 f膩ng,"1. counterpart +2. other person involved +3. opposite side +4. other side +5. receiving party +",41 +696,瀵规瘮,du矛 b菒,"1. to contrast +2. contrast +3. ratio +4. CL:鍊媩涓猍ge4] +",43 +697,瀵圭収,du矛 zh脿o,"1. to contrast +2. to compare +3. to place side by side for comparison (as parallel texts) +4. to check +",44 +698,瀵圭О,du矛 ch猫n,"1. symmetry +2. symmetrical +",44 +699,瀵圭珛,du矛 l矛,"1. to oppose +2. to set sth against +3. to be antagonistic to +4. antithetical +5. relative opposite +6. opposing +7. diametrical +",44 +700,瀵圭瓥,du矛 c猫,"1. countermeasure for dealing with a situation +",44 +701,瀵硅仈,du矛 li谩n,"1. rhyming couplet +2. pair of lines of verse written vertically down the sides of a doorway +3. CL:鍓痆fu4],骞匸fu2] +",42 +702,瀵硅薄,du矛 xi脿ng,"1. target +2. object +3. partner +4. boyfriend +5. girlfriend +6. CL:鍊媩涓猍ge4] +",44 +703,瀵绘壘,x煤n zh菐o,"1. to seek +2. to look for +",23 +704,瀵煎悜,d菐o xi脿ng,"1. to be oriented towards +2. orientation +",34 +705,瀵煎脊,d菐o d脿n,"1. guided missile +2. cruise missile +3. missile +4. CL:鏋歔mei2] +",34 +706,瀵兼紨,d菐o y菐n,"1. to direct +2. director (film etc) +",33 +707,瀵艰嚧,d菐o zh矛,"1. to lead to +2. to create +3. to cause +4. to bring about +",34 +708,瀵艰埅,d菐o h谩ng,"1. navigation +",32 +709,瀵垮懡,sh貌u m矛ng,"1. life span +2. life expectancy +3. lifetime (of a machine) +",44 +710,灏勫嚮,sh猫 j墨,"1. to shoot +2. to fire (a gun) +",41 +711,灏婃暚,z奴n j矛ng,"1. to respect +2. to revere +",14 +712,灏婇噸,z奴n zh貌ng,"1. to esteem +2. to respect +3. to honor +4. to value +5. eminent +6. serious +7. proper +",14 +713,灏忓悆,xi菐o ch墨,"1. snack +2. refreshments +3. CL:瀹禰jia1] +",31 +714,灏忔皵,xi菐o q矛,"1. stingy +2. petty +3. miserly +4. narrow-minded +",34 +715,灏忚,xi菐o shu艒,"1. novel +2. fiction +3. CL:鏈琜ben3],閮╗bu4] +",31 +716,灏忛害,xi菐o m脿i,"1. wheat +2. CL:绮抂li4] +",34 +717,灏濊瘯,ch谩ng sh矛,"1. to try +2. to attempt +3. CL:娆ci4] +",24 +718,灏ゅ叾,y贸u q铆,"1. especially +2. particularly +",22 +719,灏哄瓙,ch菒 zi,"1. rule +2. ruler (measuring instrument) +3. CL:鎶奫ba3] +",30 +720,灏藉姏,j矛n l矛,"1. to strive one's hardest +2. to spare no effort +",44 +721,灏藉揩,j菒n ku脿i,"1. as quickly as possible +2. as soon as possible +3. with all speed +4. also written 鐩″揩|灏藉揩 +5. see 鐩″揩|灏藉揩[jin3 kuai4] +6. as quickly as possible +7. as soon as possible +8. with all speed +",34 +722,灏介噺,j菒n li脿ng,"1. as much as possible +2. to the greatest extent +3. as much as possible +4. to the greatest extent +",34 +723,灏惧反,w臎i ba,"1. tail +2. colloquial pr. [yi3 ba5] +",30 +724,灞傛,c茅ng c矛,"1. layer +2. level +3. gradation +4. arrangement of ideas +5. (a person's) standing +",24 +725,灞呯劧,j奴 r谩n,"1. unexpectedly +2. to one's surprise +3. go so far as to +",12 +726,灞,ji猫,"1. to arrive at (place or time) +2. period +3. to become due +4. classifier for events, meetings, elections, sporting fixtures, years (of graduation) +",4 +727,灞嬪瓙,w奴 zi,"1. house +2. room +3. CL:闁搢闂碵jian1] +",10 +728,灞曞紑,zh菐n k膩i,"1. to unfold +2. to carry out +3. to be in full swing +4. to launch +",31 +729,灞曡,zh菐n l菐n,"1. to put on display +2. to exhibit +3. exhibition +4. show +5. CL:鍊媩涓猍ge4],娆ci4] +",33 +730,灞炰簬,sh菙 y煤,"1. to be classified as +2. to belong to +3. to be part of +",32 +731,宀,ch脿,"1. fork in road +2. bifurcation +3. branch in road, river, mountain range etc +4. to branch off +5. to turn off +6. to diverge +7. to stray (from the path) +8. to change the subject +9. to interrupt +10. to stagger (times) +",4 +732,宀涘笨,d菐o y菙,"1. island +",33 +733,宀,脿n,"1. variant of 宀竅an4] +2. bank +3. shore +4. beach +5. coast +6. CL:鍊媩涓猍ge4] +",4 +734,宕囨嫓,ch贸ng b脿i,"1. to worship +2. adoration +",24 +735,宕囨暚,ch贸ng j矛ng,"1. to revere +2. to venerate +3. high esteem +",24 +736,宕囬珮,ch贸ng g膩o,"1. majestic +2. sublime +",21 +737,宕╂簝,b膿ng ku矛,"1. to collapse +2. to crumble +3. to fall apart +",14 +738,宸㈢┐,ch谩o xu茅,"1. lair +2. nest +3. den +4. hideout +",22 +739,宸ヤ笟,g艒ng y猫,"1. industry +",14 +740,宸ヤ汉,g艒ng r茅n,"1. worker +2. CL:鍊媩涓猍ge4],鍚峓ming2] +",12 +741,宸ヤ綔,g艒ng zu貌,"1. to work +2. (of a machine) to operate +3. job +4. work +5. task +6. CL:鍊媩涓猍ge4],浠絒fen4],闋厊椤筟xiang4] +",14 +742,宸ュ叿,g艒ng j霉,"1. tool +2. instrument +3. utensil +4. means (to achieve a goal etc) +",14 +743,宸ュ巶,g艒ng ch菐ng,"1. factory +2. CL:瀹禰jia1],搴zuo4] +",13 +744,宸﹀彸,zu菕 y貌u,"1. left and right +2. nearby +3. approximately +4. attendant +5. to control +6. to influence +",34 +745,宸у,qi菐o mi脿o,"1. ingenious +2. clever +3. ingenuity +4. artifice +",34 +746,宸ㄥぇ,j霉 d脿,"1. huge +2. immense +3. very large +4. tremendous +5. gigantic +6. enormous +",44 +747,宸埆,ch膩 bi茅,"1. difference +2. distinction +3. diversity +4. disparity +",12 +748,宸窛,ch膩 j霉,"1. disparity +2. gap +",14 +749,宸寸粨,b膩 jie,"1. to fawn on +2. to curry favor with +3. to make up to +",10 +750,甯傚満,sh矛 ch菐ng,"1. marketplace +2. market (also in abstract) +",43 +751,甯,b霉,"1. variant of 甯僛bu4] +2. to announce +3. to spread +4. cloth +5. to declare +6. to announce +7. to spread +8. to make known +",4 +752,甯冨憡,b霉 g脿o,"1. posting on a bulletin board +2. notice +3. bulletin +4. to announce +",44 +753,甯冨眬,b霉 j煤,"1. arrangement +2. composition +3. layout +4. opening (chess jargon) +",42 +754,甯冪疆,b霉 zh矛,"1. to put in order +2. to arrange +3. to decorate +4. to fix up +5. to deploy +",44 +755,甯,shu脿i,"1. surname Shuai +2. handsome +3. graceful +4. smart +5. commander in chief +6. (coll.) cool! +7. sweet! +",4 +756,甯堝倕,sh墨 fu,"1. master +2. qualified worker +3. respectful form of address for older men +4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",10 +757,甯﹂,d脿i l菒ng,"1. to guide +2. to lead +",43 +758,甯歌瘑,ch谩ng sh铆,"1. common sense +2. general knowledge +3. CL:闁|闂╗men2] +",22 +759,骞,f煤,"1. width +2. roll +3. classifier for textiles or pictures +",2 +760,骞茬嚗,g膩n z脿o,"1. to dry (of weather, paint, cement etc) +2. desiccation +3. dull +4. uninteresting +5. arid +",14 +761,骞茶剢,g膩n cu矛,"1. straightforward +2. clear-cut +3. blunt (e.g. statement) +4. you might as well +5. simply +",14 +762,骞,p铆ng,"1. surname Ping +2. flat +3. level +4. equal +5. to tie (make the same score) +6. to draw (score) +7. calm +8. peaceful +9. see also 骞宠伈|骞冲0[ping2 sheng1] +",2 +763,骞冲潎,p铆ng j奴n,"1. average +2. on average +3. evenly +4. in equal proportions +",21 +764,骞冲畨,p铆ng 膩n,"1. safe and sound +2. well +3. without mishap +4. quiet and safe +5. at peace +",21 +765,骞冲父,p铆ng ch谩ng,"1. ordinary +2. common +3. usually +4. ordinarily +",22 +766,骞虫柟,p铆ng f膩ng,"1. square (as in square foot, square mile, square root) +",21 +767,骞虫椂,p铆ng sh铆,"1. ordinarily +2. in normal times +3. in peacetime +",22 +768,骞崇瓑,p铆ng d臎ng,"1. equal +2. equality +",23 +769,骞宠 ,p铆ng h茅ng,"1. balance +2. equilibrium +",22 +770,骞抽潤,p铆ng j矛ng,"1. tranquil +2. undisturbed +3. serene +",24 +771,骞翠唬,ni谩n d脿i,"1. a decade of a century (e.g. the Sixties) +2. age +3. era +4. period +5. CL:鍊媩涓猍ge4] +",24 +772,骞寸邯,ni谩n j矛,"1. age +2. CL:鎶奫ba3],鍊媩涓猍ge4] +",24 +773,骞跺垪,b矛ng li猫,"1. to stand side by side +2. to be juxtaposed +",44 +774,骞堕潪,b矛ng f膿i,"1. really isn't +",41 +775,骞镐簭,x矛ng ku墨,"1. fortunately +2. luckily +",41 +776,骞哥,x矛ng f煤,"1. happiness +2. happy +3. blessed +",42 +777,骞歌繍,x矛ng y霉n,"1. fortunate +2. lucky +3. fortune +4. luck +",44 +778,骞绘兂,hu脿n xi菐ng,"1. delusion +2. fantasy +",43 +779,骞介粯,y艒u m貌,"1. (loanword) humor +2. humorous +",14 +780,骞垮満,gu菐ng ch菐ng,"1. public square +2. plaza +",33 +781,骞垮ぇ,gu菐ng d脿,"1. (of an area) vast or extensive +2. large-scale +3. widespread +4. (of people) numerous +",34 +782,骞挎硾,gu菐ng f脿n,"1. extensive +2. wide range +",34 +783,搴嗙,q矛ng zh霉,"1. to celebrate +",44 +784,搴婂崟,chu谩ng d膩n,"1. bed sheet +2. CL:姊潀鏉tiao2],浠禰jian4],寮祙寮燵zhang1],搴奫chuang2] +",21 +785,搴斾粯,y矛ng fu,"1. to deal with +2. to cope +",40 +786,搴旂敤,y矛ng y貌ng,"1. to use +2. to apply +3. application +4. applicable +",44 +787,搴旇仒,y矛ng p矛n,"1. to accept a job offer +2. to apply for an advertised position +",44 +788,搴熻瘽,f猫i hu脿,"1. nonsense +2. rubbish +3. superfluous words +4. You don't say! +5. No kidding! (gently sarcastic) +",44 +789,搴﹁繃,d霉 gu貌,"1. to pass +2. to spend (time) +3. to survive +4. to get through +",44 +790,搴,zu貌,"1. seat +2. base +3. stand +4. CL:鍊媩涓猍ge4] +5. classifier for buildings, mountains and similar immovable objects +",4 +791,搴т綅,zu貌 w猫i,"1. seat +2. CL:鍊媩涓猍ge4] +",44 +792,寤堕暱,y谩n ch谩ng,"1. Yanchang county in Yan'an 寤跺畨[Yan2 an1], Shaanxi +2. to prolong +3. to extend +4. to delay +",22 +793,寤虹珛,ji脿n l矛,"1. to establish +2. to set up +3. to found +",44 +794,寤虹瓚,ji脿n zh霉,"1. to construct +2. building +3. CL:鍊媩涓猍ge4] +",44 +795,寤鸿,ji脿n sh猫,"1. to build +2. to construct +3. construction +4. constructive +",44 +796,寮鍙,k膩i f膩,"1. to exploit (a resource) +2. to open up (for development) +3. to develop +",11 +797,寮鏀,k膩i f脿ng,"1. to bloom +2. to open +3. to be open (to the public) +4. to open up (to the outside) +5. to be open-minded +6. unrestrained by convention +7. unconstrained in one's sexuality +",14 +798,寮姘,k膩i shu菒,"1. boiled water +2. boiling water +",13 +799,寮婄,b矛 du膩n,"1. malpractice +2. abuse +3. corrupt practice +",41 +800,寮曡捣,y菒n q菒,"1. to give rise to +2. to lead to +3. to cause +4. to arouse +",33 +801,寮,ru貌,"1. weak +2. feeble +3. young +4. inferior +5. (following a decimal or fraction) slightly less than +",4 +802,寮虹儓,qi谩ng li猫,"1. intense +2. (violently) strong +",24 +803,寮鸿皟,qi谩ng di脿o,"1. to emphasize (a statement) +2. to stress +",24 +804,褰掔撼,gu墨 n脿,"1. to sum up +2. to summarize +3. to conclude from facts +4. induction (method of deduction in logic) +",14 +805,褰撲唬,d膩ng d脿i,"1. the present age +2. the contemporary era +",14 +806,褰撳垵,d膩ng ch奴,"1. at that time +2. originally +",11 +807,褰撳墠,d膩ng qi谩n,"1. current +2. today's +3. modern +4. present +5. to be facing (us) +",12 +808,褰撳湴,d膩ng d矛,"1. local +",14 +809,褰撳満,d膩ng ch菐ng,"1. at the scene +2. on the spot +",13 +810,褰撳績,d膩ng x墨n,"1. to take care +2. to look out +",11 +811,褰撻,d膩ng xu菐n,"1. to be elected +",13 +812,褰撻潰,d膩ng mi脿n,"1. to sb's face +2. in sb's presence +",14 +813,褰曞彇,l霉 q菙,"1. to recruit +2. to enroll +",43 +814,褰曢煶,l霉 y墨n,"1. to record (sound) +2. sound recording +3. CL:鍊媩涓猍ge4] +",41 +815,褰㈠娍,x铆ng sh矛,"1. circumstances +2. situation +3. terrain +4. CL:鍊媩涓猍ge4] +",24 +816,褰㈠,x铆ng r贸ng,"1. to describe +2. description +3. appearance +4. look +",22 +817,褰㈠紡,x铆ng sh矛,"1. outer appearance +2. form +3. shape +4. formality +5. CL:鍊媩涓猍ge4] +",24 +818,褰㈡垚,x铆ng ch茅ng,"1. to form +2. to take shape +",22 +819,褰㈢姸,x铆ng zhu脿ng,"1. form +2. shape +3. CL:鍊媩涓猍ge4] +",24 +820,褰㈣薄,x铆ng xi脿ng,"1. image +2. form +3. figure +4. CL:鍊媩涓猍ge4] +5. visualization +6. vivid +",24 +821,褰╃エ,c菐i pi脿o,"1. lottery ticket +",34 +822,褰╄櫣,c菐i h贸ng,"1. rainbow +2. CL:閬揫dao4] +",32 +823,褰卞瓙,y菒ng zi,"1. shadow +2. reflection +3. CL:鍊媩涓猍ge4] +",30 +824,褰诲簳,ch猫 d菒,"1. thorough +2. thoroughly +3. complete +",43 +825,褰兼,b菒 c菒,"1. each other +2. one another +",33 +826,寰寰,w菐ng w菐ng,"1. often +2. frequently +",33 +827,寰杩,w菐ng f菐n,"1. to go back and forth +2. to go to and fro +3. round trip +",33 +828,寰佹眰,zh膿ng qi煤,"1. to solicit +2. to seek +3. to request (opinions, feedback etc) +4. to petition +",12 +829,寰呴亣,d脿i y霉,"1. treatment +2. pay +3. salary +4. status +5. rank +",44 +830,寰,h臎n,"1. (adverb of degree) +2. quite +3. very +4. awfully +",3 +831,寰楀姏,d茅 l矛,"1. able +2. capable +3. competent +4. efficient +",24 +832,寰楃姜,d茅 zu矛,"1. to commit an offense +2. to violate the law +3. excuse me! (formal) +4. see also 寰楃姜[de2 zui5] +5. to offend somebody +6. to make a faux pas +7. a faux pas +8. see also 寰楃姜[de2 zui4] +",24 +833,寰瑧,w膿i xi脿o,"1. smile +2. CL:鍊媩涓猍ge4],绲瞸涓漑si1] +3. to smile +",14 +834,蹇冩儏,x墨n q铆ng,"1. mood +2. frame of mind +3. CL:鍊媩涓猍ge4] +",12 +835,蹇冪悊,x墨n l菒,"1. mental +2. psychological +",13 +836,蹇冭剰,x墨n z脿ng,"1. heart +2. CL:椤唡棰梉ke1],鍊媩涓猍ge4] +",14 +837,蹇呯劧,b矛 r谩n,"1. inevitable +2. certain +3. necessity +",42 +838,蹇呰,b矛 y脿o,"1. necessary +2. essential +3. indispensable +4. required +",44 +839,蹇,ni脿n,"1. variant of 蹇礫nian4], to read aloud +2. to read +3. to study (a subject) +4. to attend (a school) +5. to read aloud +6. to miss (sb) +7. idea +8. remembrance +9. twenty (banker's anti-fraud numeral corresponding to 寤, 20) +",4 +840,蹇界劧,h奴 r谩n,"1. suddenly +2. all of a sudden +",12 +841,蹇借,h奴 sh矛,"1. to neglect +2. to ignore +",14 +842,鎬瀛,hu谩i y霉n,"1. pregnant +2. to have conceived +3. gestation +4. pregnancy +",24 +843,鎬蹇,hu谩i ni脿n,"1. to cherish the memory of +2. to think of +3. reminisce +",24 +844,鎬佸害,t脿i du,"1. manner +2. bearing +3. attitude +4. approach +5. CL:鍊媩涓猍ge4] +",40 +845,鎬濇兂,s墨 xi菐ng,"1. thought +2. thinking +3. idea +4. ideology +5. CL:鍊媩涓猍ge4] +",13 +846,鎬濊,s墨 k菐o,"1. to reflect on +2. to ponder over +",13 +847,鎬犳參,d脿i m脿n,"1. to slight +2. to neglect +",44 +848,鎬ュ繖,j铆 m谩ng,"1. hastily +",22 +849,鎬ヨ瘖,j铆 zh臎n,"1. emergency call +2. emergency (medical) treatment +",23 +850,鎬у埆,x矛ng bi茅,"1. gender +2. sex +3. distinguishing between the sexes +",42 +851,鎬ф牸,x矛ng g茅,"1. nature +2. disposition +3. temperament +4. character +5. CL:鍊媩涓猍ge4] +",42 +852,鎬ц川,x矛ng zh矛,"1. nature +2. characteristic +3. CL:鍊媩涓猍ge4] +",44 +853,鎬讳箣,z菕ng zh墨,"1. in a word +2. in short +3. in brief +",31 +854,鎬诲叡,z菕ng g貌ng,"1. altogether +2. in sum +3. in all +4. in total +",34 +855,鎬荤悊,z菕ng l菒,"1. premier +2. prime minister +3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",33 +856,鎬荤畻,z菕ng su脿n,"1. at long last +2. finally +3. on the whole +",34 +857,鎬荤粨,z菕ng ji茅,"1. to sum up +2. to conclude +3. summary +4. r茅sum茅 +5. CL:鍊媩涓猍ge4] +",32 +858,鎬荤粺,z菕ng t菕ng,"1. president (of a country) +2. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2],灞唡灞奫jie4] +",33 +859,鎬昏,z菕ng c谩i,"1. chairman +2. director-general (of a company etc) +",32 +860,鎭嬬埍,li脿n 脿i,"1. (romantic) love +2. CL:鍊媩涓猍ge4],鍫磡鍦篬chang3] +3. in love +4. to have an affair +",44 +861,鎭㈠,hu墨 f霉,"1. to reinstate +2. to resume +3. to restore +4. to recover +5. to regain +6. to rehabilitate +",14 +862,鎭,h猫n,"1. to hate +2. to regret +",4 +863,鎭╂,膿n yu脿n,"1. gratitude and grudges +2. resentment +3. grudges +4. grievances +",14 +864,鎭枩,g艒ng x菒,"1. congratulations +2. greetings +",13 +865,鎭跺姡,猫 li猫,"1. vile +2. nasty +3. of very poor quality +",44 +866,鎭跺寲,猫 hu脿,"1. to worsen +",44 +867,鎭跺績,臎 x墨n,"1. variant of 鎯″績|鎭跺績[e3 xin1] +2. nausea +3. to feel sick +4. disgust +5. nauseating +6. to embarrass (deliberately) +7. bad habit +8. vicious habit +9. vice +",31 +868,鎮勬倓,qi膩o qi膩o,"1. quietly +2. secretly +3. stealthily +4. quiet +5. worried +6. Taiwan pr. [qiao3 qiao3] +",11 +869,鎮犱箙,y艒u ji菙,"1. long (tradition, history etc) +",13 +870,鎮插搥,b膿i 膩i,"1. grieved +2. sorrowful +",11 +871,鎮叉儴,b膿i c菐n,"1. miserable +2. tragic +",13 +872,鎮茶,b膿i gu膩n,"1. pessimistic +",11 +873,鎯呭喌,q铆ng ku脿ng,"1. circumstances +2. state of affairs +3. situation +4. CL:鍊媩涓猍ge4],绋畖绉峓zhong3] +",24 +874,鎯呮櫙,q铆ng j菒ng,"1. scene +2. sight +3. circumstances +4. CL:鍊媩涓猍ge4] +",23 +875,鎯呯华,q铆ng x霉,"1. mood +2. state of mind +3. moodiness +4. CL:绋畖绉峓zhong3] +",24 +876,鎯﹁,di脿n j矛,"1. to think of +2. to keep thinking about +3. to be concerned about +",44 +877,鎯╃綒,ch茅ng f谩,"1. penalty +2. punishment +3. to punish +",22 +878,鎯劎,c谩n ku矛,"1. ashamed +",24 +879,鎯冲康,xi菐ng ni脿n,"1. to miss +2. to remember with longing +3. to long to see again +",34 +880,鎯宠薄,xi菐ng xi脿ng,"1. to imagine +2. to fancy +3. CL:鍊媩涓猍ge4] +",34 +881,鎰夊揩,y煤 ku脿i,"1. cheerful +2. cheerily +3. delightful +4. pleasant +5. pleasantly +6. pleasing +7. happy +8. delighted +",24 +882,鎰忎箟,y矛 y矛,"1. sense +2. meaning +3. significance +4. importance +5. CL:鍊媩涓猍ge4] +",44 +883,鎰忓,y矛 w脿i,"1. unexpected +2. accident +3. mishap +4. CL:鍊媩涓猍ge4] +",44 +884,鎰忚,y矛 ji脿n,"1. idea +2. opinion +3. suggestion +4. objection +5. complaint +6. CL:榛瀨鐐筟dian3],姊潀鏉tiao2] +",44 +885,鎰熷彈,g菐n sh貌u,"1. to sense +2. perception +3. to feel (through the senses) +4. to experience +5. a feeling +6. an impression +7. an experience +",34 +886,鎰熸兂,g菐n xi菐ng,"1. impressions +2. reflections +3. thoughts +4. CL:閫歔tong4],鍊媩涓猍ge4] +",33 +887,鎰熸縺,g菐n j墨,"1. to be grateful +2. to appreciate +3. thankful +",31 +888,鎰挎湜,yu脿n w脿ng,"1. desire +2. wish +",44 +889,鎱堝杽,c铆 sh脿n,"1. benevolent +2. charitable +",24 +890,鎱堢ゥ,c铆 xi谩ng,"1. kindly +2. benevolent (often of older person) +",22 +891,鎱屽紶,hu膩ng zh膩ng,"1. confused +2. flustered +",11 +892,鎱庨噸,sh猫n zh貌ng,"1. cautious +2. careful +3. prudent +",44 +893,鎲,bi膿,"1. to choke +2. to stifle +3. to restrain +4. to hold back +5. to hold in (urine) +6. to hold (one's breath) +",1 +894,鎴忓墽,x矛 j霉,"1. drama +2. play +3. theater +",44 +895,鎴愪氦,ch茅ng ji膩o,"1. to complete a contract +2. to reach a deal +",21 +896,鎴愪汉,ch茅ng r茅n,"1. adult +",22 +897,鎴愬垎,ch茅ng f猫n,"1. composition +2. make-up +3. ingredient +4. element +5. component +6. one's social status +7. CL:鍊媩涓猍ge4] +",24 +898,鎴愬憳,ch茅ng yu谩n,"1. member +",22 +899,鎴愬ぉ,ch茅ng ti膩n,"1. (coll.) all day long +2. all the time +",21 +900,鎴愬氨,ch茅ng ji霉,"1. accomplishment +2. success +3. achievement +4. CL:鍊媩涓猍ge4] +5. to attain a result +",24 +901,鎴愬績,ch茅ng x墨n,"1. intentional +2. deliberate +3. on purpose +",21 +902,鎴愭晥,ch茅ng xi脿o,"1. effect +2. result +",24 +903,鎴愭湰,ch茅ng b臎n,"1. (manufacturing, production etc) costs +",23 +904,鎴愭灉,ch茅ng gu菕,"1. result +2. achievement +3. gain +4. profit +5. CL:鍊媩涓猍ge4] +",23 +905,鎴愮啛,ch茅ng sh煤,"1. mature +2. ripe +3. to mature +4. to ripen +5. Taiwan pr. [cheng2 shou2] +",22 +906,鎴愮珛,ch茅ng l矛,"1. to establish +2. to set up +3. to be tenable +4. to hold water +",24 +907,鎴愯,ch茅ng y菙,"1. Chinese set expression, often made up of 4 characters or two couplets of 4 characters each, often alluding to a story or historical quotation +2. idiom +3. proverb +4. saying +5. adage +6. set expression +7. CL:姊潀鏉tiao2],鏈琜ben3],鍙ju4] +",23 +908,鎴愰暱,ch茅ng zh菐ng,"1. to mature +2. to grow +3. growth +",23 +909,鎴,ji猫,"1. to guard against +2. to exhort +3. to admonish or warn +4. to give up or stop doing sth +5. Buddhist monastic discipline +6. ring (for a finger) +",4 +910,鎴掓寚,ji猫 zhi,"1. (finger) ring +",40 +911,鎴栬,hu貌 x菙,"1. perhaps +2. maybe +",43 +912,鎴樹簤,zh脿n zh膿ng,"1. war +2. conflict +3. CL:鍫磡鍦篬chang2],娆ci4] +",41 +913,鎵,su菕,"1. actually +2. place +3. classifier for houses, small buildings, institutions etc +4. that which +5. particle introducing a relative clause or passive +6. CL:鍊媩涓猍ge4] +",3 +914,鎵鏈,su菕 y菕u,"1. all +2. to have +3. to possess +4. to own +",33 +915,鎵,bi菐n,"1. surname Pian +2. flat +3. (coll.) to beat (sb) up +4. old variant of 鍖綶bian3] +5. small boat +",3 +916,鎵囧瓙,sh脿n zi,"1. fan +2. CL:鎶奫ba3] +",40 +917,鎵嬪,sh菕u t脿o,"1. glove +2. mitten +3. CL:闆檤鍙孾shuang1],闅粅鍙猍zhi1] +",34 +918,鎵嬪伐,sh菕u g艒ng,"1. handwork +2. manual +",31 +919,鎵嬫寚,sh菕u zh菒,"1. finger +2. CL:鍊媩涓猍ge4],闅粅鍙猍zhi1] +",33 +920,鎵嬫湳,sh菕u sh霉,"1. (surgical) operation +2. surgery +3. CL:鍊媩涓猍ge4] +",34 +921,鎵嬬画,sh菕u x霉,"1. procedure +2. CL:閬揫dao4],鍊媩涓猍ge4] +3. formalities +",34 +922,鎵嶅共,c谩i g脿n,"1. ability +2. competence +",24 +923,鎵,b膩,"1. to peel +2. to skin +3. to tear +4. to pull down +5. to cling to (sth on which one is climbing) +6. to dig +7. to rake up +8. to steal +9. to braise +10. to crawl +",1 +924,鎵撲粭,d菐 zh脿ng,"1. to fight a battle +2. to go to war +",34 +925,鎵撳嚮,d菐 j墨,"1. to hit +2. to strike +3. to attack +4. to crack down on sth +5. blow +6. (psychological) shock +7. percussion (music) +",31 +926,鎵撳寘,d菐 b膩o,"1. to wrap +2. to pack +3. to put leftovers in a doggy bag for take-out +",31 +927,鎵撳惉,d菐 ting,"1. to ask about +2. to make some inquiries +3. to ask around +",30 +928,鎵撳畼鍙,d菐 gu膩n si,"1. to file a lawsuit +2. to sue +3. to dispute +",310 +929,鎵撳伐,d菐 g艒ng,"1. to work a temporary or casual job +2. (of students) to have a job outside of class time, or during vacation +",31 +930,鎵撴灦,d菐 ji脿,"1. to fight +2. to scuffle +3. to come to blows +4. CL:鍫磡鍦篬chang2] +",34 +931,鎵撻噺,d菐 liang,"1. to size sb up +2. to look sb up and down +3. to take the measure of +4. to suppose +5. to reckon +",30 +932,鎵,r膿ng,"1. to throw +2. to throw away +",1 +933,鎵х収,zh铆 zh脿o,"1. license +2. permit +",24 +934,鎵╁ぇ,ku貌 d脿,"1. to expand +2. to enlarge +3. to broaden one's scope +",44 +935,鎵紨,b脿n y菐n,"1. to play the role of +2. to act +",43 +936,鎵,f煤,"1. to support with the hand +2. to help sb up +3. to support oneself by holding onto something +4. to help +",2 +937,鎵,p墨,"1. to ascertain +2. to act on +3. to criticize +4. to pass on +5. classifier for batches, lots, military flights +6. tier (for the ranking of universities and colleges) +",1 +938,鎵瑰噯,p墨 zh菙n,"1. to approve +2. to ratify +",13 +939,鎵垮姙,ch茅ng b脿n,"1. to undertake +2. to accept a contract +",24 +940,鎵垮寘,ch茅ng b膩o,"1. to contract +2. to undertake (a job) +",21 +941,鎵垮彈,ch茅ng sh貌u,"1. to bear +2. to support +3. to inherit +",24 +942,鎵挎媴,ch茅ng d膩n,"1. to undertake +2. to assume (responsibility etc) +",21 +943,鎵胯,ch茅ng r猫n,"1. to admit +2. to concede +3. to recognize +4. recognition (diplomatic, artistic etc) +5. to acknowledge +",24 +944,鎵胯,ch茅ng nu貌,"1. to promise +2. to undertake to do something +3. commitment +",24 +945,鎶,ch膩o,"1. to make a copy +2. to plagiarize +3. to search and seize +4. to raid +5. to grab +6. to go off with +7. to take a shortcut +8. to make a turning move +9. to fold one's arms +",1 +946,鎶婂叧,b菐 gu膩n,"1. to guard a pass +2. to check on sth +",31 +947,鎶婃墜,b菐 sh菕u,"1. handle +2. grip +3. knob +",33 +948,鎶婃彙,b菐 w貌,"1. to grasp (also fig.) +2. to seize +3. to hold +4. assurance +5. certainty +6. sure (of the outcome) +",34 +949,鎶,zhu膩,"1. to grab +2. to catch +3. to arrest +4. to snatch +5. to scratch +",1 +950,鎶撶揣,zhu膩 j菒n,"1. to grasp firmly +2. to pay special attention to +3. to rush in +4. to make the most of +",13 +951,鎶曞叆,t贸u r霉,"1. to throw into +2. to put into +3. to throw oneself into +4. to participate in +5. to invest in +6. absorbed +7. engrossed +",24 +952,鎶曡祫,t贸u z墨,"1. investment +2. to invest +",21 +953,鎶,qi菐ng,"1. see 鎼堕ⅷ|鎶㈤[qiang1 feng1] +2. to fight over +3. to rush +4. to scramble +5. to grab +6. to rob +7. to snatch +",3 +954,鎶ヤ粐,b脿o ch贸u,"1. to take revenge +2. to avenge +",42 +955,鎶ュ埌,b脿o d脿o,"1. to report for duty +2. to check in +3. to register +",44 +956,鎶ュ憡,b脿o g脿o,"1. to inform +2. to report +3. to make known +4. report +5. speech +6. talk +7. lecture +8. CL:绡嘯pian1],浠絒fen4],鍊媩涓猍ge4],閫歔tong4] +",44 +957,鎶ュ,b脿o f霉,"1. to make reprisals +2. to retaliate +3. revenge +4. retaliation +",44 +958,鎶ョぞ,b脿o sh猫,"1. general office of a newspaper +2. newspaper office +3. CL:瀹禰jia1] +",44 +959,鎶ョ瓟,b脿o d谩,"1. to repay +2. to requite +",42 +960,鎶ヨ,b脿o j菒ng,"1. to sound an alarm +2. to report sth to the police +",43 +961,鎶ラ亾,b脿o d脿o,"1. to report (news) +2. report +3. CL:绡嘯pian1],浠絒fen4] +",44 +962,鎶ラ叕,b脿o chou,"1. reward +2. remuneration +",40 +963,鎶ラ攢,b脿o xi膩o,"1. to submit an expense account +2. to apply for reimbursement +3. to write off +4. to wipe out +",41 +964,鎶,p墨,"1. to drape over one's shoulders +2. to open +3. to unroll +4. to split open +5. to spread out +",1 +965,鎶,t谩i,"1. to lift +2. to raise +3. (of two or more persons) to carry +",2 +966,鎶辨,b脿o yu脿n,"1. to complain +2. to grumble +3. to harbor a complaint +4. to feel dissatisfied +",44 +967,鎶辫礋,b脿o f霉,"1. aspiration +2. ambition +",44 +968,鎶靛埗,d菒 zh矛,"1. to resist +2. to boycott +3. to refuse (to cooperate) +4. to reject +5. resistance +6. refusal +",34 +969,鎶垫姉,d菒 k脿ng,"1. to resist +2. resistance +",34 +970,鎶佃揪,d菒 d谩,"1. to arrive +2. to reach (a destination) +",32 +971,鎶奸噾,y膩 j墨n,"1. deposit +2. down payment +",11 +972,鎶藉眽,ch艒u ti,"1. drawer +",10 +973,鎶借薄,ch艒u xi脿ng,"1. abstract +2. abstraction +3. CL:绋畖绉峓zhong3] +",14 +974,鎷呬换,d膩n r猫n,"1. to hold a governmental office or post +2. to assume office of +3. to take charge of +4. to serve as +",14 +975,鎷呬繚,d膩n b菐o,"1. to guarantee +2. to vouch for +",13 +976,鎷,ch膩i,"1. to tear open +2. to tear down +3. to tear apart +4. to open +",1 +977,鎷,p膩i,"1. to pat +2. to clap +3. to slap +4. to swat +5. to take (a photo) +6. to shoot (a film) +7. racket (sports) +8. beat (music) +",1 +978,鎷愬集,gu菐i w膩n,"1. to go round a curve +2. to turn a corner +3. fig. a new direction +",31 +979,鎷涘緟,zh膩o d脿i,"1. to receive (guests) +2. to entertain +3. reception +",14 +980,鎷涜仒,zh膩o p矛n,"1. to invite applications for a job +2. to recruit +",14 +981,鎷滃勾,b脿i ni谩n,"1. to pay a New Year call +2. to wish sb a Happy New Year +",42 +982,鎷滄墭,b脿i tu艒,"1. to request sb to do sth +2. please! +",41 +983,鎷滆,b脿i f菐ng,"1. to pay a visit +2. to call on +",43 +984,鎷ユ姳,y艒ng b脿o,"1. to embrace +2. to hug +",14 +985,鎷ユ尋,y艒ng j菒,"1. crowded +2. to throng +3. congestion +",13 +986,鎷,l谩n,"1. to block sb's path +2. to obstruct +3. to flag down (a taxi) +",2 +987,鎷,b艒,"1. to push aside with the hand, foot, a stick etc +2. to dial +3. to allocate +4. to set aside (money) +5. to poke (the fire) +6. to pluck (a string instrument) +7. to turn round +8. classifier: group, batch +",1 +988,鎷奸煶,p墨n y墨n,"1. phonetic writing +2. pinyin (Chinese romanization) +",11 +989,鎸佷箙,ch铆 ji菙,"1. lasting +2. enduring +3. persistent +4. permanent +5. protracted +6. endurance +7. persistence +8. to last long +",23 +990,鎸佺画,ch铆 x霉,"1. to continue +2. to persist +3. sustainable +4. preservation +",24 +991,鎸傚彿,gu脿 h脿o,"1. to register (at a hospital etc) +2. to send by registered mail +",44 +992,鎸,zh菒,"1. finger +2. to point at or to +3. to indicate or refer to +4. to depend on +5. to count on +6. (of hair) to stand on end +",3 +993,鎸囧,zh菒 d菐o,"1. to guide +2. to give directions +3. to direct +4. to coach +5. guidance +6. tuition +7. CL:鍊媩涓猍ge4] +",33 +994,鎸囨尌,zh菒 hu墨,"1. to conduct +2. to command +3. to direct +4. conductor (of an orchestra) +5. CL:鍊媩涓猍ge4] +",31 +995,鎸夋懇,脿n m贸,"1. massage +2. to massage +",42 +996,鎸戞垬,ti菐o zh脿n,"1. to challenge +2. challenge +",34 +997,鎸,d菐ng,"1. to resist +2. to obstruct +3. to hinder +4. to keep off +5. to block (a blow) +6. to get in the way of +7. cover +8. gear (e.g. in a car's transmission) +9. to arrange +10. to put in order +11. variant of 鎿媩鎸dang3] +",3 +998,鎸,zh膿ng,"1. see 鎺欐墡|鎸f墡[zheng1 zha2] +2. to struggle to get free +3. to strive to acquire +4. to make (money) +",1 +999,鎸,j菒,"1. to crowd in +2. to cram in +3. to force others aside +4. to press +5. to squeeze +6. to find (time in one's busy schedule) +",3 +1000,鎸,hu墨,"1. to wave +2. to brandish +3. to command +4. to conduct +5. to scatter +6. to disperse +",1 +1001,鎸,膩i,"1. in order +2. in sequence +3. close to +4. adjacent to +5. to suffer +6. to endure +7. to pull through (hard times) +8. to delay +9. to stall +10. to play for time +11. to dawdle +",1 +1002,鎸姌,cu貌 zh茅,"1. setback +2. reverse +3. check +4. defeat +5. frustration +6. disappointment +7. to frustrate +8. to discourage +9. to set sb back +10. to blunt +11. to subdue +",42 +1003,鎸姩,zh猫n d貌ng,"1. to vibrate +2. to shake +3. vibration +",44 +1004,鎸,t菒ng,"1. straight +2. erect +3. to stick out (a part of the body) +4. to (physically) straighten up +5. to support +6. to withstand +7. outstanding +8. (coll.) quite +9. very +10. classifier for machine guns +",3 +1005,鎹,ju膩n,"1. to contribute +2. to donate +3. contribution +4. tax +5. to abandon +",1 +1006,鎹曟崏,b菙 zhu艒,"1. to catch +2. to seize +3. to capture +",31 +1007,鎹熷け,s菙n sh墨,"1. loss +2. damage +3. CL:鍊媩涓猍ge4] +4. to lose +5. to suffer damage +",31 +1008,鎹,ji菐n,"1. to pick up +2. to collect +3. to gather +",3 +1009,鎹d贡,d菐o lu脿n,"1. to disturb +2. to look for trouble +3. to stir up a row +4. to bother sb intentionally +",34 +1010,鎹,j霉 shu艒,"1. it is said that +2. reportedly +",41 +1011,鎺屾彙,zh菐ng w貌,"1. to grasp (often fig.) +2. to control +3. to seize (initiative, opportunity, destiny) +4. to master +5. to know well +6. to understand sth well and know how to use it +7. fluency +",34 +1012,鎺ュ緟,ji膿 d脿i,"1. to receive (a visitor) +2. to admit (allow sb to enter) +",14 +1013,鎺ヨЕ,ji膿 ch霉,"1. to touch +2. to contact +3. access +4. in touch with +",14 +1014,鎺ヨ繎,ji膿 j矛n,"1. to approach +2. to get close to +",14 +1015,鎺у埗,k貌ng zh矛,"1. control +2. to exercise control over +3. to contain +",44 +1016,鎺,tu墨,"1. to push +2. to cut +3. to refuse +4. to reject +5. to decline +6. to shirk (responsibility) +7. to put off +8. to delay +9. to push forward +10. to nominate +11. to elect +12. massage +",1 +1017,鎺ㄥ箍,tu墨 gu菐ng,"1. to extend +2. to spread +3. to popularize +4. generalization +5. promotion (of a product etc) +",13 +1018,鎺ㄨ崘,tu墨 ji脿n,"1. to recommend +2. recommendation +",14 +1019,鎺ㄨ緸,tu墨 c铆,"1. to decline (an appointment, invitation etc) +",12 +1020,鎺ㄨ繜,tu墨 ch铆,"1. to postpone +2. to put off +3. to defer +",12 +1021,鎺柦,cu貌 sh墨,"1. measure +2. step +3. CL:鍊媩涓猍ge4] +",41 +1022,鎺,b膩i,"1. to break off or break open sth with one's hands +2. (fig.) to break off (a relationship) +",1 +1023,鎻忓啓,mi谩o xi臎,"1. to describe +2. to depict +3. to portray +4. description +",23 +1024,鎻,t铆,"1. to carry (hanging down from the hand) +2. to lift +3. to put forward +4. to mention +5. to raise (an issue) +6. upwards character stroke +7. lifting brush stroke (in painting) +8. scoop for measuring liquid +",2 +1025,鎻愪緵,t铆 g艒ng,"1. to offer +2. to supply +3. to provide +4. to furnish +",21 +1026,鎻愬,t铆 ch脿ng,"1. to promote +2. to advocate +",24 +1027,鎻愬墠,t铆 qi谩n,"1. to shift to an earlier date +2. to do sth ahead of time +3. in advance +",22 +1028,鎻愮翰,t铆 g膩ng,"1. outline +2. synopsis +3. notes +",21 +1029,鎻愰啋,t铆 x菒ng,"1. to remind +2. to call attention to +3. to warn of +",23 +1030,鎻愰棶,t铆 w猫n,"1. to question +2. to quiz +3. to grill +",24 +1031,鎻,ch膩,"1. to insert +2. stick in +3. pierce +4. to take part in +5. to interfere +6. to interpose +7. old variant of 鎻抂cha1] +",1 +1032,鎻掑骇,ch膩 zu貌,"1. socket +2. outlet +",14 +1033,鎻℃墜,w貌 sh菕u,"1. to shake hands +",43 +1034,鎼,ch膩n,"1. to take by the arm and assist +2. to mix +3. to blend +4. to dilute +5. to adulterate +",1 +1035,鎼忔枟,b贸 d貌u,"1. to wrestle +2. to fight +3. to struggle +",24 +1036,鎼,cu艒,"1. to rub or roll between the hands or fingers +2. to twist +",1 +1037,鎼滅储,s艒u su菕,"1. to search (a place) +2. to search (a database etc) +",13 +1038,鎼,g菐o,"1. to do +2. to make +3. to go in for +4. to set up +5. to get hold of +6. to take care of +",3 +1039,鎼,d膩,"1. to put up +2. to build (scaffolding) +3. to hang (clothes on a pole) +4. to connect +5. to join +6. to arrange in pairs +7. to match +8. to add +9. to throw in (resources) +10. to take (boat, train) +11. variant of 瑜da1] +",1 +1040,鎼。,d膩 d脿ng,"1. to cooperate +2. partner +",14 +1041,鎼厤,d膩 p猫i,"1. to pair up +2. to match +3. to arrange in pairs +4. to add sth into a group +",14 +1042,鎽勫奖,sh猫 y菒ng,"1. to take a photograph +2. photography +3. to shoot (a movie) +",43 +1043,鎽,b菐i,"1. to arrange +2. to exhibit +3. to move to and fro +4. a pendulum +",3 +1044,鎽嗚劚,b菐i tu艒,"1. to break away from +2. to cast off (old ideas etc) +3. to get rid of +4. to break away (from) +5. to break out (of) +6. to free oneself from +7. to extricate oneself +",31 +1045,鎽,y谩o,"1. surname Yao +2. to shake +3. to rock +4. to row +5. to crank +",2 +1046,鎽斿,shu膩i d菐o,"1. to fall down +2. to slip and fall +3. to throw sb to the ground +",13 +1047,鎽,zh膩i,"1. to take +2. to borrow +3. to pick (flowers, fruit etc) +4. to pluck +5. to select +6. to remove +7. to take off (glasses, hat etc) +",1 +1048,鎽ф畫,cu墨 c谩n,"1. to ravage +2. to ruin +",12 +1049,鎽,m艒,"1. to feel with the hand +2. to touch +3. to stroke +4. to grope +5. to steal +6. to abstract +7. variant of 鎽筟mo2] +",1 +1050,鎾,s墨,"1. to tear +",1 +1051,鎾,zhu脿ng,"1. to knock against +2. to bump into +3. to run into +4. to meet by accident +",4 +1052,鎾ら,ch猫 tu矛,"1. to retreat +",44 +1053,鎾ら攢,ch猫 xi膩o,"1. to repeal +2. to revoke +3. (computing) to undo +",41 +1054,鎾斁,b艒 f脿ng,"1. to broadcast +2. to transmit +",14 +1055,鎾,b艒 zh菕ng,"1. to sow seeds +2. sowing +3. seed +",13 +1056,鎿嶄綔,c膩o zu貌,"1. to work +2. to operate +3. to manipulate +",14 +1057,鎿嶅姵,c膩o l谩o,"1. to work hard +2. to look after +",12 +1058,鎿嶅満,c膩o ch菐ng,"1. playground +2. sports field +3. drill ground +4. CL:鍊媩涓猍ge4] +",13 +1059,鎿嶅績,c膩o x墨n,"1. to worry about +",11 +1060,鎿嶇旱,c膩o z貌ng,"1. to operate +2. to control +3. to rig +4. to manipulate +",14 +1061,鎿嶇粌,c膩o li脿n,"1. drill +2. practice +",14 +1062,鏀,zh墨,"1. surname Zhi +2. to support +3. to sustain +4. to erect +5. to raise +6. branch +7. division +8. to draw money +9. classifier for rods such as pens and guns, for army divisions and for songs or compositions +",1 +1063,鏀寔,zh墨 ch铆,"1. to be in favor of +2. to support +3. to back +4. support +5. backing +6. to stand by +7. CL:鍊媩涓猍ge4] +",12 +1064,鏀エ,zh墨 pi脿o,"1. check (bank) +2. cheque +3. CL:鏈琜ben3] +",14 +1065,鏀,sh艒u,"1. to receive +2. to accept +3. to collect +4. to put away +5. to restrain +6. to stop +7. in care of (used on address line after name) +",1 +1066,鏀跺叆,sh艒u r霉,"1. to take in +2. income +3. revenue +4. CL:绛唡绗擺bi3],鍊媩涓猍ge4] +",14 +1068,鏀舵嵁,sh艒u j霉,"1. receipt +2. CL:寮祙寮燵zhang1] +",14 +1069,鏀惰幏,sh艒u hu貌,"1. variant of 鏀剁┇|鏀惰幏[shou1 huo4] +2. to harvest +3. to reap +4. to gain +5. crop +6. harvest +7. profit +8. gain +9. bonus +10. reward +",14 +1070,鏀瑰杽,g菐i sh脿n,"1. to make better +2. to improve +3. CL:鍊媩涓猍ge4] +",34 +1071,鏀规,g菐i zh猫ng,"1. to correct +2. to amend +3. to put right +4. correction +5. CL:鍊媩涓猍ge4] +",34 +1072,鏀硅繘,g菐i j矛n,"1. to improve +2. to make better +3. CL:鍊媩涓猍ge4] +",34 +1073,鏀归潻,g菐i g茅,"1. reform +2. CL:娆ci4],绋畖绉峓zhong3],闋厊椤筟xiang4] +3. to reform +",32 +1074,鏀垮簻,zh猫ng f菙,"1. government +2. CL:鍊媩涓猍ge4] +",43 +1075,鏀挎不,zh猫ng zh矛,"1. politics +2. political +",44 +1076,鏁堟灉,xi脿o gu菕,"1. result +2. effect +3. quality +4. CL:鍊媩涓猍ge4] +",43 +1077,鏁堢巼,xi脿o l菧,"1. efficiency +",44 +1078,鏁屼汉,d铆 r茅n,"1. enemy +2. CL:鍊媩涓猍ge4] +",22 +1079,鏁岃,d铆 sh矛,"1. hostile +2. malevolence +3. antagonism +4. to view as enemy +5. to stand against +",24 +1080,鏁忔劅,m菒n g菐n,"1. sensitive +2. susceptible +",33 +1081,鏁,ji霉,"1. variant of 鏁慬jiu4] +2. to save +3. to assist +4. to rescue +",4 +1082,鏁欐潗,ji脿o c谩i,"1. teaching material +2. CL:鏈琜ben3] +",42 +1083,鏁欑粌,ji脿o li脿n,"1. instructor +2. sports coach +3. trainer +4. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",44 +1084,鏁欒,ji脿o xun,"1. lesson +2. moral +3. to chide sb +4. to lecture sb +",40 +1085,鏁炲紑,ch菐ng k膩i,"1. to open wide +2. unrestrictedly +",31 +1086,鏁f,s脿n b霉,"1. to take a walk +2. to go for a walk +",44 +1087,鏁,sh霉,"1. to count +2. to enumerate +3. to criticize (i.e. enumerate shortcomings) +4. number +5. figure +6. several +7. CL:鍊媩涓猍ge4] +8. frequently +9. repeatedly +",4 +1088,鏁板瓧,sh霉 z矛,"1. numeral +2. digit +3. number +4. figure +5. amount +6. digital (electronics etc) +7. CL:鍊媩涓猍ge4] +",44 +1089,鏁版嵁,sh霉 j霉,"1. data +2. numbers +3. digital +",44 +1090,鏁扮爜,sh霉 m菐,"1. number +2. numerals +3. figures +4. digital +5. amount +6. numerical code +",43 +1091,鏁伴噺,sh霉 li脿ng,"1. amount +2. quantity +3. CL:鍊媩涓猍ge4] +4. quantitative +",44 +1092,鏁,qi膩o,"1. to hit +2. to strike +3. to tap +4. to rap +5. to knock +6. to rip sb off +7. to overcharge +",1 +1093,鏁翠釜,zh臎ng g猫,"1. whole +2. entire +3. total +",34 +1094,鏁翠綋,zh臎ng t菒,"1. whole entity +2. entire body +3. synthesis +4. as a whole (situation, construction, team etc) +5. global +6. macrocosm +7. integral +8. holistic +9. whole +",33 +1095,鏁寸悊,zh臎ng l菒,"1. to arrange +2. to tidy up +3. to sort out +4. to straighten out +5. to list systematically +6. to collate (data, files) +7. to pack (luggage) +",33 +1096,鏁撮綈,zh臎ng q铆,"1. orderly +2. neat +3. even +4. tidy +",32 +1097,鏂囦欢,w茅n ji脿n,"1. document +2. file +3. CL:浠絒fen4] +",24 +1098,鏂囧叿,w茅n j霉,"1. stationery +2. item of stationery (pen, pencil, eraser, pencil sharpener etc) +",24 +1099,鏂囧瓧,w茅n z矛,"1. character +2. script +3. writing +4. written language +5. writing style +6. phraseology +7. CL:鍊媩涓猍ge4] +",24 +1100,鏂囧,w茅n xu茅,"1. literature +2. CL:绋畖绉峓zhong3] +",22 +1101,鏂囨槑,w茅n m铆ng,"1. civilized +2. civilization +3. culture +4. CL:鍊媩涓猍ge4] +",22 +1102,鏂囩珷,w茅n zh膩ng,"1. article +2. essay +3. literary works +4. writings +5. hidden meaning +6. CL:绡嘯pian1],娈礫duan4],闋亅椤礫ye4] +",21 +1103,鏂,b膩n,"1. spot +2. colored patch +3. stripe +4. spotted +5. striped +6. variegated +",1 +1104,鏂椾簤,d貌u zh膿ng,"1. a struggle +2. fight +3. battle +",41 +1105,鏂,xi茅,"1. inclined +2. slanting +3. oblique +4. tilting +",2 +1106,鏂,du脿n,"1. to break +2. to snap +3. to cut off +4. to give up or abstain from sth +5. to judge +6. (usu. used in the negative) absolutely +7. definitely +8. decidedly +",4 +1107,鏂畾,du脿n d矛ng,"1. to conclude +2. to determine +3. to come to a judgment +",44 +1108,鏂粷,du脿n ju茅,"1. to sever +2. to break off +",42 +1109,鏂,f膩ng,"1. surname Fang +2. square +3. power or involution (mathematics) +4. upright +5. honest +6. fair and square +7. direction +8. side +9. party (to a contract, dispute etc) +10. place +11. method +12. prescription (medicine) +13. just when +14. only or just +15. classifier for square things +16. abbr. for square or cubic meter +",1 +1110,鏂瑰紡,f膩ng sh矛,"1. way +2. manner +3. style +4. mode +5. pattern +6. CL:鍊媩涓猍ge4] +",14 +1111,鏂规,f膩ng 脿n,"1. plan +2. program (for action etc) +3. proposal +4. proposed bill +5. CL:鍊媩涓猍ge4],濂梉tao4] +",14 +1112,鏃,w煤,"1. not to have +2. no +3. none +4. not +5. to lack +6. un- +7. -less +",2 +1113,鏃犲,w煤 n脿i,"1. helpless +2. without choice +3. for lack of better option +4. grudgingly +5. willy-nilly +6. nolens volens +7. abbr. for 鐒″彲濂堜綍|鏃犲彲濂堜綍[wu2 ke3 nai4 he2] +",24 +1114,鏃犳暟,w煤 sh霉,"1. countless +2. numberless +3. innumerable +",24 +1115,鏃犺亰,w煤 li谩o,"1. bored +2. boring +3. senseless +",22 +1116,鏃犺,w煤 l霉n,"1. no matter what or how +2. regardless of whether... +",24 +1117,鏃ュ巻,r矛 l矛,"1. calendar +2. CL:寮祙寮燵zhang1],鏈琜ben3] +",44 +1118,鏃ュ瓙,r矛 zi,"1. day +2. a (calendar) date +3. days of one's life +",40 +1119,鏃ュ父,r矛 ch谩ng,"1. daily +2. everyday +",42 +1120,鏃ユ湡,r矛 q墨,"1. date +2. CL:鍊媩涓猍ge4] +",41 +1121,鏃ョ敤鍝,r矛 y貌ng p菒n,"1. articles for daily use +2. CL:浠禰jian4],鍊媩涓猍ge4] +",443 +1122,鏃ョ▼,r矛 ch茅ng,"1. schedule +2. itinerary +3. CL:鍊媩涓猍ge4] +",42 +1123,鏃ヨ,r矛 j矛,"1. diary +2. CL:鍓噟鍒橻ze2],鏈琜ben3],绡嘯pian1] +",44 +1124,鏃朵唬,sh铆 d脿i,"1. Time, US weekly news magazine +2. age +3. era +4. epoch +5. period (in one's life) +6. CL:鍊媩涓猍ge4] +",24 +1125,鏃跺埢,sh铆 k猫,"1. moment +2. CL:鍊媩涓猍ge4] +3. constantly +4. always +",24 +1126,鏃跺皻,sh铆 sh脿ng,"1. fashion +2. fad +3. fashionable +",24 +1127,鏃跺樊,sh铆 ch膩,"1. time difference +2. time lag +3. jet lag +",21 +1128,鏃舵湡,sh铆 q墨,"1. period +2. phase +3. CL:鍊媩涓猍ge4] +",21 +1129,鏃堕,sh铆 m谩o,"1. in vogue +2. fashionable +",22 +1130,鏄傝吹,谩ng gu矛,"1. expensive +2. costly +",24 +1131,鏄嗚櫕,k奴n ch贸ng,"1. insect +2. CL:闅粅鍙猍zhi1],缇qun2],鍫哰dui1] +",12 +1132,鏄岀洓,ch膩ng sh猫ng,"1. prosperous +",14 +1133,鏄庢槦,m铆ng x墨ng,"1. star +2. celebrity +",21 +1134,鏄庢樉,m铆ng xi菐n,"1. clear +2. distinct +3. obvious +",23 +1135,鏄庣‘,m铆ng qu猫,"1. clear-cut +2. definite +3. explicit +4. to clarify +5. to specify +6. to make definite +",24 +1136,鏄惁,sh矛 f菕u,"1. whether (or not) +2. if +3. is or isn't +",43 +1137,鏄惧緱,xi菐n de,"1. to seem +2. to look +3. to appear +",30 +1138,鏄剧劧,xi菐n r谩n,"1. clear +2. evident +3. obvious(ly) +",32 +1139,鏄剧ず,xi菐n sh矛,"1. to show +2. to illustrate +3. to display +4. to demonstrate +",34 +1140,鏅,sh脿i,"1. variant of 鏇瑋鏅抂shai4] +2. (of the sun) to shine on +3. to bask in (the sunshine) +4. to dry (clothes, grain etc) in the sun +5. (fig.) to expose and share (one's experiences and thoughts) on the Web (loanword from ""share"") +6. (coll.) to give the cold shoulder to +",4 +1141,鏅,y奴n,"1. confused +2. dizzy +3. giddy +4. to faint +5. to swoon +6. to lose consciousness +7. to pass out +8. dizzy +9. halo +10. ring around moon or sun +",1 +1142,鏅亶,p菙 bi脿n,"1. universal +2. general +3. widespread +4. common +",34 +1143,鏅烘収,zh矛 hu矛,"1. wisdom +2. knowledge +3. intelligent +4. intelligence +",44 +1144,鏆傛椂,z脿n sh铆,"1. temporary +2. provisional +3. for the time being +",42 +1145,鏆,脿n,"1. variant of 鏆梉an4] +2. dark +3. gloomy +4. hidden +5. secret +6. muddled +7. obscure +8. in the dark +9. to close (a door) +10. to eclipse +11. muddled +12. stupid +13. ignorant +14. variant of 鏆梉an4] +",4 +1146,鏆楃ず,脿n sh矛,"1. to hint +2. to suggest +3. suggestion +4. hint +",44 +1147,鏆ф槯,脿i m猫i,"1. vague +2. ambiguous +3. equivocal +4. dubious +",44 +1148,鏆村姏,b脿o l矛,"1. violence +2. force +3. violent +",44 +1149,鏆撮湶,b脿o l霉,"1. to expose +2. to reveal +3. to lay bare +4. also pr. [pu4 lu4] +",44 +1150,鏇濆厜,b脿o gu膩ng,"1. to expose (photography) +2. (fig.) to expose (a scandal) +3. (advertising) exposure +4. Taiwan pr. [pu4 guang1] +",41 +1151,鏇剧粡,c茅ng j墨ng,"1. once +2. already +3. former +4. previously +5. ever +6. (past tense marker used before verb or clause) +",21 +1152,鏈鍒,zu矛 ch奴,"1. first +2. primary +3. initial +4. original +5. at first +6. initially +7. originally +",41 +1153,鏈濂,zu矛 h菐o,"1. best +2. (you) had better (do what we suggest) +",43 +1154,鏈夊埄,y菕u l矛,"1. advantageous +2. to have advantages +3. favorable +",34 +1155,鏈夎叮,y菕u q霉,"1. interesting +2. fascinating +3. amusing +",34 +1156,鏈嶈,f煤 zhu膩ng,"1. dress +2. clothing +3. costume +4. clothes +5. CL:韬玔shen1] +",21 +1157,鏈楄,l菐ng d煤,"1. to read aloud +",32 +1158,鏈,Ch谩o,"1. abbr. for 鏈濋|鏈濋矞[Chao2 xian3] Korea +2. imperial or royal court +3. government +4. dynasty +5. reign of a sovereign or emperor +6. court or assembly held by a sovereign or emperor +7. to make a pilgrimage to +8. facing +9. towards +10. morning +",2 +1159,鏈濅唬,ch谩o d脿i,"1. dynasty +2. reign (of a king) +",24 +1160,鏈熷緟,q墨 d脿i,"1. to look forward to +2. to await +3. expectation +",14 +1161,鏈熼棿,q墨 ji膩n,"1. period of time +2. time +3. time period +4. period +5. CL:鍊媩涓猍ge4] +",11 +1162,鏈ㄥご,m霉 tou,"1. slow-witted +2. blockhead +3. log (of wood, timber etc) +4. CL:濉妡鍧梉kuai4],鏍筟gen1] +",40 +1163,鏈繀,w猫i b矛,"1. not necessarily +2. maybe not +",44 +1164,鏈潵,w猫i l谩i,"1. future +2. tomorrow +3. CL:鍊媩涓猍ge4] +4. approaching +5. coming +6. pending +",42 +1165,鏈簨,b臎n sh矛,"1. source material +2. original story +3. ability +4. skill +",34 +1166,鏈汉,b臎n r茅n,"1. the person himself +2. I (humble form used in speeches) +3. oneself +4. myself +5. in person +6. personal +",32 +1167,鏈,b臎n k膿,"1. undergraduate course +2. undergraduate (attributive) +",31 +1168,鏈兘,b臎n n茅ng,"1. instinct +",32 +1169,鏈川,b臎n zh矛,"1. essence +2. nature +3. innate character +4. intrinsic quality +",34 +1170,鏈韩,b臎n sh膿n,"1. itself +2. in itself +3. per se +",31 +1171,鏈挶,b臎n qi谩n,"1. capital +2. (fig.) asset +3. advantage +4. the means (to do sth) +",32 +1172,鏈,b臎n l菒ng,"1. skill +2. ability +3. capability +4. CL:闋厊椤筟xiang4],鍊媩涓猍ge4] +",33 +1173,鏈,du菕,"1. flower +2. earlobe +3. fig. item on both sides +4. classifier for flowers, clouds etc +5. variant of 鏈礫duo3] +",3 +1174,鏈哄櫒,j墨 q矛,"1. machine +2. CL:鑷簗鍙癧tai2],閮╗bu4],鍊媩涓猍ge4] +",14 +1175,鏉,sh膩,"1. to kill +2. to murder +3. to fight +4. to weaken or reduce +5. to smart (dialect) +6. to counteract +7. (used after a verb) extremely +",1 +1176,鏉傚織,z谩 zh矛,"1. magazine +2. CL:鏈琜ben3],浠絒fen4],鏈焄qi1] +",24 +1177,鏉冨埄,qu谩n l矛,"1. power +2. right +3. privilege +",24 +1178,鏉冨姏,qu谩n l矛,"1. power +2. authority +",24 +1179,鏉滅粷,d霉 ju茅,"1. to put an end to +",42 +1180,鏉′欢,ti谩o ji脿n,"1. condition +2. circumstances +3. term +4. factor +5. requirement +6. prerequisite +7. qualification +8. CL:鍊媩涓猍ge4] +",24 +1181,鏉,l谩i,"1. to come +2. to arrive +3. to come round +4. ever since +5. next +",2 +1182,鏉瓙,b膿i zi,"1. cup +2. glass +3. CL:鍊媩涓猍ge4],鏀痆zhi1],鏋漑zhi1] +",10 +1183,鏋佸叾,j铆 q铆,"1. extremely +",22 +1184,鏋勬垚,g貌u ch茅ng,"1. to constitute +2. to form +3. to compose +4. to make up +5. to configure (computing) +",42 +1185,鏋滃疄,gu菕 sh铆,"1. fruit (produced by a plant) +2. (fig.) fruits (of success etc) +3. results +4. gains +",32 +1186,鏋滅劧,gu菕 r谩n,"1. really +2. sure enough +3. as expected +4. if indeed +",32 +1187,鏋,qi膩ng,"1. surname Qiang +2. gun +3. firearm +4. rifle +5. spear +6. thing with shape or function similar to a gun +7. CL:鏀痆zhi1],鎶奫ba3],妗縷鏉哰gan3],姊潀鏉tiao2],鏋漑zhi1] +8. to substitute for another person in a test +9. to knock +10. classifier for rifle shots +11. variant of 妲峾鏋猍qiang1] +12. rifle +13. spear +",1 +1188,鏌,m菕u,"1. some +2. a certain +3. sb or sth indefinite +4. such-and-such +",3 +1189,鏌滃彴,gu矛 t谩i,"1. variant of 娅冩|鏌滃彴[gui4 tai2] +2. sales counter +3. front desk +4. bar +5. (of markets, medicines etc) OTC (over-the-counter) +6. variant of 娅冩|鏌滃彴[gui4 tai2] +",42 +1190,鏌ヨ幏,ch谩 hu貌,"1. to track down and seize (a criminal suspect, contraband etc) +",24 +1191,鏌存补,ch谩i y贸u,"1. diesel fuel +",22 +1192,鏍囧織,bi膩o zh矛,"1. sign +2. mark +3. symbol +4. to symbolize +5. to indicate +6. to mark +",14 +1193,鏍囨湰,bi膩o b臎n,"1. specimen +2. sample +3. the root cause and symptoms of a disease +",13 +1194,鏍囩偣,bi膩o di菐n,"1. punctuation +2. a punctuation mark +3. to punctuate +4. CL:鍊媩涓猍ge4] +",13 +1195,鏍囪,bi膩o j矛,"1. sign +2. mark +3. symbol +4. to mark up +",14 +1196,鏍囬,bi膩o t铆,"1. title +2. heading +3. headline +4. caption +5. subject +",12 +1197,鏍,d貌ng,"1. classifier for houses or buildings +2. ridgepole (old) +",4 +1198,鏍峰瓙,y脿ng zi,"1. appearance +2. manner +3. pattern +4. model +",40 +1199,鏍峰紡,y脿ng sh矛,"1. type +2. style +",44 +1200,鏍稿績,h茅 x墨n,"1. core +2. nucleus +",21 +1201,鏍,g膿n,"1. root +2. basis +3. classifier for long slender objects, e.g. cigarettes, guitar strings +4. CL:姊潀鏉tiao2] +5. radical (chemistry) +",1 +1202,鏍规湰,g膿n b臎n,"1. fundamental +2. basic +3. root +4. simply +5. absolutely (not) +6. (not) at all +7. CL:鍊媩涓猍ge4] +",13 +1203,鏍煎,g茅 w脿i,"1. especially +2. particularly +",24 +1204,妗,t谩o,"1. peach +",2 +1205,妗堜欢,脿n ji脿n,"1. case +2. instance +3. CL:瀹梉zong1],妯亅妗zhuang1],璧穂qi3] +",44 +1206,妗堜緥,脿n l矛,"1. case (law) +2. CL:鍊媩涓猍ge4] +",44 +1207,妗斿瓙,j煤 zi,"1. tangerine +2. also written 姗樺瓙 +3. CL:鍊媩涓猍ge4],鐡ban4] +",20 +1208,妗f,d脿ng 脿n,"1. file +2. record +3. archive +",44 +1209,妗f,d脿ng c矛,"1. grade +2. class +3. quality +4. level +",44 +1210,妗,qi谩o,"1. bridge +2. CL:搴zuo4] +",2 +1211,姊︽兂,m猫ng xi菐ng,"1. (fig.) to dream of +2. dream +",43 +1212,姊,l铆,"1. pear +2. CL:鍊媩涓猍ge4] +",2 +1213,姊冲瓙,sh奴 zi,"1. comb +2. CL:鎶奫ba3] +",10 +1214,妫灄,s膿n l铆n,"1. forest +2. CL:鐗嘯pian4] +",12 +1215,妞嶇墿,zh铆 w霉,"1. plant +2. vegetation +3. CL:绋畖绉峓zhong3] +",24 +1216,姒傚康,g脿i ni脿n,"1. concept +2. idea +3. CL:鍊媩涓猍ge4] +",44 +1217,姒傛嫭,g脿i ku貌,"1. to summarize +2. to generalize +3. briefly +4. CL:鍊媩涓猍ge4] +",44 +1218,姒滄牱,b菐ng y脿ng,"1. example +2. model +3. CL:鍊媩涓猍ge4] +",34 +1219,妯′豢,m贸 f菐ng,"1. to imitate +2. to copy +3. to emulate +4. to mimic +5. model +",23 +1220,妯$壒,m贸 t猫,"1. (fashion) model (loanword) +",24 +1221,妯$硦,m贸 hu,"1. vague +2. indistinct +3. fuzzy +",20 +1222,姗,ch茅ng,"1. orange tree +2. orange (color) +",2 +1223,姗$毊,xi脿ng p铆,"1. rubber +2. an eraser +3. CL:濉妡鍧梉kuai4] +",42 +1224,娆,qi脿n,"1. deficient +2. to owe +3. to lack +4. yawn +",4 +1225,娆″搧,c矛 p菒n,"1. substandard products +2. defective +3. seconds +",43 +1226,娆″簭,c矛 x霉,"1. sequence +2. order +",44 +1227,娆¤,c矛 y脿o,"1. secondary +",44 +1228,娆h祻,x墨n sh菐ng,"1. to appreciate +2. to enjoy +3. to admire +",13 +1229,娆ф床,O奴 zh艒u,"1. Europe +2. abbr. for 姝愮緟宸存床|娆х綏宸存床[Ou1 luo2 ba1 Zhou1] +",11 +1230,姝,xi膿,"1. to rest +2. to take a break +3. to stop +4. to halt +5. (dialect) to sleep +6. a moment +7. a short while +",1 +1231,姝,zh猫ng,"1. first month of the lunar year +2. straight +3. upright +4. proper +5. main +6. principal +7. to correct +8. to rectify +9. exactly +10. just (at that time) +11. right (in that place) +12. (math.) positive +",4 +1232,姝eソ,zh猫ng h菐o,"1. just (in time) +2. just right +3. just enough +4. to happen to +5. to chance to +6. by chance +7. it just so happens that +",43 +1233,姝e父,zh猫ng ch谩ng,"1. regular +2. normal +3. ordinary +",42 +1234,姝e紡,zh猫ng sh矛,"1. formal +2. official +",44 +1235,姝g‘,zh猫ng qu猫,"1. correct +2. proper +",44 +1236,姝ゅ,c菒 w脿i,"1. besides +2. in addition +3. moreover +4. furthermore +",34 +1237,姝ヤ紣,b霉 f谩,"1. pace +2. (measured) step +3. march +",42 +1238,姝ラ,b霉 zh貌u,"1. procedure +2. step +",44 +1239,姝︽湳,w菙 sh霉,"1. military skill or technique (in former times) +2. all kinds of martial art sports (some claiming spiritual development) +3. self-defense +4. tradition of choreographed fights from opera and film (recent usage) +5. also called kungfu 鍔熷か +6. CL:绋畖绉峓zhong3] +",34 +1240,姝,w膩i,"1. askew +2. at a crooked angle +3. devious +4. noxious +5. (coll.) to lie on one's side +6. to sprain (one's ankle) (Tw) +",1 +1241,姝瑰緬,d菐i t煤,"1. evildoer +2. malefactor +3. gangster +4. hoodlum +",32 +1242,姝,s菒,"1. to die +2. impassable +3. uncrossable +4. inflexible +5. rigid +6. extremely +7. damned +",3 +1243,娈嬪繊,c谩n r臎n,"1. cruel +2. mean +3. merciless +4. ruthless +",23 +1244,娈嬬柧,c谩n j铆,"1. disabled +2. handicapped +3. deformity on a person or animal +",22 +1245,娈嬮叿,c谩n k霉,"1. cruel +2. cruelty +",24 +1246,姣掑搧,d煤 p菒n,"1. drugs +2. narcotics +3. poison +",23 +1247,姣斾緥,b菒 l矛,"1. proportion +2. scale +",34 +1248,姣斿柣,b菒 y霉,"1. to compare +2. to liken to +3. metaphor +4. analogy +5. figure of speech +6. figuratively +",34 +1249,姣旀柟,b菒 f膩ng ,"1. analogy +2. instance +3. for instance +",31 +1250,姣旈噸,b菒 zh貌ng,"1. proportion +2. specific gravity +",34 +1251,姣曠珶,b矛 j矛ng,"1. after all +2. all in all +3. when all is said and done +4. in the final analysis +",44 +1252,姣涚梾,m谩o b矛ng,"1. fault +2. defect +3. shortcomings +4. ailment +5. CL:鍊媩涓猍ge4] +",24 +1253,姘斿,q矛 h貌u,"1. climate +2. atmosphere +3. situation +4. CL:绋畖绉峓zhong3] +",44 +1254,姘旀皼,q矛 f膿n,"1. atmosphere +2. mood +",41 +1255,姘歌繙,y菕ng yu菐n,"1. forever +2. eternal +",33 +1256,姹囩巼,hu矛 l菧,"1. exchange rate +",44 +1257,姹夎,H脿n y菙,"1. Chinese language +2. CL:闁|闂╗men2] +",43 +1258,姹犲,ch铆 t谩ng,"1. pool +2. pond +",22 +1259,姹℃煋,w奴 r菐n,"1. pollution +2. contamination +3. CL:鍊媩涓猍ge4] +",13 +1260,姹,T膩ng,"1. surname Tang +2. rushing current +3. soup +4. hot or boiling water +5. decoction of medicinal herbs +6. water in which sth has been boiled +",1 +1261,姹芥补,q矛 y贸u,"1. gasoline +",42 +1262,娌夋,ch茅n s墨,"1. to contemplate +2. to ponder +3. contemplation +4. meditation +",21 +1263,娌夋穩,ch茅n di脿n,"1. to settle +2. to precipitate (solid sediment out of a solution) +",24 +1264,娌夌潃,ch茅n zhu贸,"1. steady +2. calm and collected +3. not nervous +",22 +1265,娌夐噸,ch茅n zh貌ng,"1. heavy +2. hard +3. serious +4. critical +",24 +1266,娌夐椃,ch茅n m猫n,"1. oppressive (of weather) +2. heavy +3. depressed +4. not happy +5. (of sound) dull +6. muffled +",24 +1267,娌夐粯,ch茅n m貌,"1. taciturn +2. uncommunicative +3. silent +",24 +1268,娌欏彂,sh膩 f膩,"1. sofa (loanword) +2. CL:姊潀鏉tiao2],寮祙寮燵zhang1] +3. (Internet slang) the first reply or replier to a forum post +",11 +1269,娌欐哗,sh膩 t膩n,"1. beach +2. sandy shore +3. CL:鐗嘯pian4] +",11 +1270,娌欐紶,sh膩 m貌,"1. desert +2. CL:鍊媩涓猍ge4] +",14 +1271,娌熼,g艒u t艒ng,"1. to join +2. to connect +3. to link up +4. to communicate +",11 +1272,娌℃湁,m茅i y菕u,"1. haven't +2. hasn't +3. doesn't exist +4. to not have +5. to not be +",23 +1273,娌圭偢,y贸u zh谩,"1. to deep fry +",22 +1274,娌荤枟,zh矛 li谩o,"1. to treat (an illness) +2. medical treatment +3. therapy +",42 +1275,娉曚汉,f菐 r茅n,"1. legal person +2. corporation +3. see also 鑷劧浜篬zi4 ran2 ren2] +",32 +1276,娉曢櫌,f菐 yu脿n,"1. court of law +2. court +",34 +1277,娉㈡氮,b艒 l脿ng,"1. wave +",14 +1278,娉㈡稕,b艒 t膩o,"1. great waves +2. billows +",11 +1279,娉ㄥ唽,zh霉 c猫,"1. to register +2. to enroll +",44 +1280,娲,s菐,"1. to sprinkle +2. to spray +3. to spill +4. to shed +",3 +1281,娲,d貌ng,"1. cave +2. hole +3. zero (unambiguous spoken form when spelling out numbers) +4. CL:鍊媩涓猍ge4] +",4 +1282,娲昏穬,hu贸 yu猫,"1. active +2. lively +3. excited +4. to enliven +5. to brighten up +",24 +1283,娲,p脿i,"1. clique +2. school +3. group +4. faction +5. to dispatch +6. to send +7. to assign +8. to appoint +9. pi (Greek letter 螤蟺) +10. the circular ratio pi = 3.1415926 +11. (loanword) pie +",4 +1284,娴佷紶,li煤 chu谩n,"1. to spread +2. to circulate +3. to hand down +",22 +1285,娴佹唱,li煤 l猫i,"1. to shed tears +",24 +1286,娴,qi菐n,"1. sound of moving water +2. shallow +3. light (color) +",3 +1287,娴,ji膩o,"1. to pour liquid +2. to irrigate (using waterwheel) +3. to water +4. to cast (molten metal) +5. to mold +",1 +1288,娴嬮噺,c猫 li谩ng,"1. survey +2. to measure +3. to gauge +4. to determine +",42 +1289,娴嬮獙,c猫 y脿n,"1. test +2. to test +3. CL:娆ci4],鍊媩涓猍ge4] +",44 +1290,娴忚,li煤 l菐n,"1. to skim over +2. to browse +",23 +1291,娴,n贸ng,"1. concentrated +2. dense +3. strong (smell etc) +",2 +1292,娴峰叧,h菐i gu膩n,"1. customs (i.e. border crossing inspection) +2. CL:鍊媩涓猍ge4] +",31 +1293,娴烽矞,h菐i xi膩n,"1. seafood +",31 +1294,娑堝寲,xi膩o hu脿,"1. to digest +2. digestion +3. digestive +",14 +1295,娑堝け,xi膩o sh墨,"1. to disappear +2. to fade away +",11 +1296,娑堟伅,xi膩o xi,"1. news +2. information +3. CL:姊潀鏉tiao2] +",10 +1297,娑堟瀬,xi膩o j铆,"1. negative +2. passive +3. inactive +",12 +1298,娑堣垂,xi膩o f猫i,"1. to consume +2. CL:鍊媩涓猍ge4] +",14 +1299,娑,zh菐ng,"1. to rise (of prices, rivers) +2. to swell +3. to distend +",3 +1300,娣樻皵,t谩o q矛,"1. naughty +2. mischievous +",24 +1301,娣,d脿n,"1. insipid +2. diluted +3. weak +4. mild +5. light in color +6. tasteless +7. fresh +8. indifferent +9. nitrogen +",4 +1302,娣″,d脿n j矛,"1. off season +2. slow business season +3. see also 鏃哄[wang4 ji4] +",44 +1303,娣℃按,d脿n shu菒,"1. Danshui or Tanshui town in New Taipei City 鏂板寳甯俒Xin1 bei3 shi4], Taiwan +2. potable water (water with low salt content) +3. fresh water +",43 +1304,娣,sh膿n,"1. old variant of 娣盵shen1] +2. deep +3. depth +4. deeply +5. (of a color) dark +6. deep +7. rich +",1 +1305,娣卞埢,sh膿n k猫,"1. profound +2. deep +3. deep-going +",14 +1306,娓呮贰,q墨ng d脿n,"1. light (of food, not greasy or strongly flavored) +2. insipid +3. slack (sales) +",14 +1307,娓╁害,w膿n d霉,"1. temperature +2. CL:鍊媩涓猍ge4] +",14 +1308,娓╂殩,w膿n nu菐n,"1. warm +",13 +1309,娓╂煍,w膿n r贸u,"1. gentle and soft +2. tender +",12 +1310,娓歌,y贸u l菐n,"1. to go sight-seeing +2. to tour +3. to visit +4. CL:娆ci4] +",23 +1311,婀挎鼎,sh墨 r霉n,"1. moist +",14 +1312,婊,hu谩,"1. surname Hua +2. to slip +3. to slide +4. smooth +5. slippery +6. cunning +",2 +1313,婊,g菙n,"1. to boil +2. to roll +3. to take a hike +4. Get lost! +",3 +1314,婊¤冻,m菐n z煤,"1. to satisfy +2. to meet (the needs of) +3. satisfied +4. content +",32 +1315,婊,d墨,"1. a drop +2. to drip +",1 +1316,婕,l貌u,"1. to leak +2. to divulge +3. to leave out by mistake +4. waterclock or hourglass (old) +",4 +1317,婕斿嚭,y菐n ch奴,"1. to act (in a play) +2. to perform +3. to put on (a performance) +4. performance +5. concert +6. show +7. CL:鍫磡鍦篬chang3],娆ci4] +",31 +1318,婕斿憳,y菐n yu谩n,"1. actor or actress +2. performer +3. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",32 +1319,婕旇,y菐n ji菐ng,"1. lecture +2. to make a speech +",33 +1320,娼祦,ch谩o li煤,"1. tide +2. current +3. trend +",22 +1321,娼箍,ch谩o sh墨,"1. damp +2. moist +",21 +1322,婢勬竻,ch茅ng q墨ng,"1. clear (of liquid) +2. limpid +3. to clarify +4. to make sth clear +5. to be clear (about the facts) +6. to settle (of liquid) +7. to become clear (by precipitation of impurities) +8. precipitate (chemistry) +9. to put in order +10. to quell disturbances +",21 +1323,婵鐑,j墨 li猫,"1. intense +2. acute +3. fierce +",14 +1324,婵掍复,b墨n l铆n,"1. on the edge of +2. (fig.) on the verge of +3. close to +",12 +1325,鐏煷,hu菕 ch谩i,"1. match (for lighting fire) +2. CL:鏍筟gen1],鐩抂he2] +",32 +1326,鐏,d膿ng l贸ng,"1. lantern +",12 +1327,鐏,hu墨,"1. ash +2. dust +3. lime +4. gray +5. discouraged +6. dejected +",1 +1328,鐏板皹,hu墨 ch茅n,"1. dust +",12 +1329,鐏板績,hu墨 x墨n,"1. to lose heart +2. to be discouraged +",11 +1330,鐏垫椿,l铆ng hu贸,"1. flexible +2. nimble +3. agile +",22 +1331,鐏惧,z膩i h脿i,"1. calamity +2. disaster +3. CL:鍊媩涓猍ge4] +",14 +1332,鐏跨儌,c脿n l脿n,"1. to glitter +2. brilliant +3. splendid +",44 +1333,鐐婄儫,chu墨 y膩n,"1. smoke from kitchen chimneys +",11 +1334,鐐,ch菐o,"1. to saut茅 +2. to stir-fry +3. to speculate +4. to hype +5. to fire (sb) +",3 +1335,鐐,di菐n,"1. point +2. dot +3. drop +4. speck +5. o'clock +6. point (in space or time) +7. to draw a dot +8. to check on a list +9. to choose +10. to order (food in a restaurant) +11. to touch briefly +12. to hint +13. to light +14. to ignite +15. to pour a liquid drop by drop +16. (old) one fifth of a two-hour watch 鏇碵geng1] +17. dot stroke in Chinese characters +18. classifier for items +",3 +1336,鐐瑰績,di菐n xin,"1. light refreshments +2. pastry +3. dimsum (in Cantonese cooking) +4. dessert +",30 +1337,鐐圭紑,di菐n zhu矛,"1. to decorate +2. to adorn +3. sprinkled +4. studded +5. only for show +",34 +1338,鐑,l脿n,"1. soft +2. mushy +3. well-cooked and soft +4. to rot +5. to decompose +6. rotten +7. worn out +8. chaotic +9. messy +10. utterly +11. thoroughly +12. crappy +13. bad +",4 +1339,鐑,t脿ng,"1. to scald +2. to burn (by scalding) +3. to blanch (cooking) +4. to heat (sth) up in hot water +5. to perm +6. to iron +7. scalding hot +",4 +1340,鐑績,r猫 x墨n,"1. enthusiasm +2. zeal +3. zealous +4. zest +5. enthusiastic +6. ardent +7. warmhearted +",41 +1341,鐑儓,r猫 li猫,"1. enthusiastic +2. ardent +3. warm +",44 +1342,鐑埍,r猫 脿i,"1. to love ardently +2. to adore +",44 +1343,鐑椆,r猫 nao,"1. bustling with noise and excitement +2. lively +",40 +1344,鐒惰,r谩n 茅r,"1. however +2. yet +3. but +",22 +1345,鐓ょ偔,m茅i t脿n,"1. coal +",24 +1346,鐓,zh脿o,"1. variant of 鐓zhao4] +2. to shine +3. to illuminate +4. according to +5. in accordance with +6. to shine +7. to illuminate +8. to reflect +9. to look at (one's reflection) +10. to take (a photo) +11. photo +12. as requested +13. as before +",4 +1347,鐓у父,zh脿o ch谩ng,"1. as usual +",42 +1348,鐓,zh菙,"1. variant of 鐓甗zhu3] +2. to cook +3. to boil +",3 +1349,鐔熸倝,sh煤 x墨,"1. to be familiar with +2. to know well +",21 +1350,鐔熺粌,sh煤 li脿n,"1. practiced +2. proficient +3. skilled +4. skillful +",24 +1351,鐔,谩o,"1. to boil +2. to simmer +3. to cook on a slow fire +4. to extract by heating +5. to decoct +6. to endure +",2 +1352,鐔,谩o y猫,"1. to stay up late or all night +",24 +1353,鐕冪儳,r谩n sh膩o,"1. to ignite +2. to combust +3. to burn +4. combustion +5. flaming +",21 +1354,鐖嗗彂,b脿o f膩,"1. to break out +2. to erupt +3. to explode +4. to burst out +",41 +1355,鐖嗙偢,b脿o zh脿,"1. explosion +2. to explode +3. to blow up +4. to detonate +",44 +1356,鐖,脿i,"1. to love +2. affection +3. to be fond of +4. to like +",4 +1357,鐖卞績,脿i x墨n,"1. compassion +2. kindness +3. care for others +4. love +5. CL:鐗嘯pian4] +6. charity (bazaar, golf day etc) +7. heart (the symbol ?) +",41 +1358,鐖辨儨,脿i x墨,"1. to cherish +2. to treasure +3. to use sparingly +",41 +1359,鐖辨埓,脿i d脿i,"1. to love and respect +2. love and respect +",44 +1360,鐖辨姢,脿i h霉,"1. to cherish +2. to treasure +3. to take care of +4. to love and protect +",44 +1361,鐗,pi脿n,"1. disk +2. sheet +3. thin piece +4. flake +5. a slice +6. film +7. TV play +8. to slice +9. to carve thin +10. partial +11. incomplete +12. one-sided +13. classifier for slices, tablets, tract of land, area of water +14. classifier for CDs, movies, DVDs etc +15. used with numeral 涓[yi1]: classifier for scenario, scene, feeling, atmosphere, sound etc +",4 +1362,鐗囬潰,pi脿n mi脿n,"1. unilateral +2. one-sided +",44 +1363,鐗堟湰,b菐n b臎n,"1. version +2. edition +3. release +",33 +1364,鐗欒啅,y谩 g膩o,"1. toothpaste +2. CL:绠guan3] +",21 +1365,鐗欓娇,y谩 ch菒,"1. tooth +2. dental +3. CL:椤唡棰梉ke1] +",23 +1366,鐗╃悊,w霉 l菒,"1. physics +2. physical +",43 +1367,鐗╄川,w霉 zh矛,"1. matter +2. substance +3. material +4. materialistic +5. CL:鍊媩涓猍ge4] +",44 +1368,鐗瑰緛,t猫 zh膿ng,"1. characteristic +2. diagnostic property +3. distinctive feature +4. trait +",41 +1369,鐗规畩,t猫 sh奴,"1. special +2. particular +3. unusual +4. extraordinary +",41 +1370,鐗圭偣,t猫 di菐n,"1. characteristic (feature) +2. trait +3. feature +4. CL:鍊媩涓猍ge4] +",43 +1371,鐗硅壊,t猫 s猫,"1. characteristic +2. distinguishing feature or quality +",44 +1372,鐘跺喌,zhu脿ng ku脿ng,"1. condition +2. state +3. situation +4. CL:鍊媩涓猍ge4] +",44 +1373,鐘舵,zhu脿ng t脿i,"1. state of affairs +2. state +3. mode +4. situation +5. CL:鍊媩涓猍ge4] +",44 +1374,鐘硅鲍,y贸u y霉,"1. to hesitate +",24 +1375,鐙,g菕u,"1. dog +2. CL:闅粅鍙猍zhi1],姊潀鏉tiao2] +",3 +1376,鐙$尵,ji菐o hu谩,"1. crafty +2. cunning +3. sly +",32 +1377,鐙壒,d煤 t猫,"1. unique +2. distinct +3. having special characteristics +",24 +1378,鐙珛,d煤 l矛,"1. independent +2. independence +3. to stand alone +",24 +1379,鐙,d煤 c谩i,"1. dictatorship +",22 +1380,鐙瓙,sh墨 zi,"1. Leo (star sign) +2. Shihtzu township in Pingtung County 灞忔澅绺灞忎笢鍘縖Ping2 dong1 Xian4], Taiwan +3. lion +4. CL:闅粅鍙猍zhi1],闋瓅澶碵tou2] +",10 +1381,鐚,zh奴,"1. hog +2. pig +3. swine +4. CL:鍙kou3],闋瓅澶碵tou2] +",1 +1382,鐚,m膩o,"1. cat +2. CL:闅粅鍙猍zhi1] +3. (dialect) to hide oneself +4. (coll.) modem +",1 +1383,鐚村瓙,h贸u zi,"1. monkey +2. CL:闅粅鍙猍zhi1] +",20 +1384,鐜夌背,y霉 m菒,"1. corn +2. maize +3. CL:绮抂li4] +",43 +1385,鐜嬪瓙,w谩ng z菒,"1. prince +2. son of a king +",23 +1386,鐜╁叿,w谩n j霉,"1. plaything +2. toy +",24 +1387,鐜颁唬,xi脿n d脿i,"1. Hyundai, South Korean company +2. modern times +3. modern age +4. modern era +",44 +1388,鐜板疄,xi脿n sh铆,"1. reality +2. actuality +3. real +4. actual +5. realistic +",42 +1389,鐜拌薄,xi脿n xi脿ng,"1. appearance +2. phenomenon +3. CL:鍊媩涓猍ge4],绋畖绉峓zhong3] +",44 +1390,鐜伴噾,xi脿n j墨n,"1. cash +",41 +1391,鐜荤拑,b艒 li,"1. glass +2. CL:寮祙寮燵zhang1],濉妡鍧梉kuai4] +3. (slang) male homosexual +",10 +1392,鐝嶆儨,zh膿n x墨,"1. to treasure +2. to value +3. to cherish +",11 +1393,鐞冭糠,qi煤 m铆,"1. fan (ball sports) +2. CL:鍊媩涓猍ge4] +",22 +1394,鐞嗙敱,l菒 y贸u,"1. reason +2. grounds +3. justification +4. CL:鍊媩涓猍ge4] +",32 +1395,鐞嗚,l菒 l霉n,"1. theory +2. CL:鍊媩涓猍ge4] +3. to argue +4. to take notice of +",34 +1396,鐢氳嚦,sh猫n zh矛,"1. even +2. so much so that +",44 +1397,鐢熶骇,sh膿ng ch菐n,"1. to produce +2. to manufacture +3. to give birth to a child +",13 +1398,鐢熷姩,sh膿ng d貌ng,"1. vivid +2. lively +",14 +1399,鐢熷懡,sh膿ng m矛ng,"1. life +2. living +3. biological +4. CL:鍊媩涓猍ge4] +",14 +1400,鐢熸剰,sh膿ng y矛,"1. life force +2. vitality +3. business +4. CL:绛唡绗擺bi3] +",14 +1401,鐢熸椿,sh膿ng hu贸,"1. life +2. activity +3. to live +4. livelihood +",12 +1402,鐢熼暱,sh膿ng zh菐ng,"1. to grow +",13 +1403,鐢ㄥ姛,y貌ng g艒ng,"1. diligent +2. industrious (in one's studies) +3. to study hard +4. to make great effort +",41 +1404,鐢ㄩ,y貌ng t煤,"1. use +2. application +",42 +1405,鐢,shu菐i,"1. to throw +2. to fling +3. to swing +4. to leave behind +5. to throw off +6. to dump (sb) +",3 +1406,鐢,b茅ng,"1. need not +2. (contraction of 涓 and 鐢) +",2 +1407,鐢,y贸u,"1. to follow +2. from +3. it is for...to +4. reason +5. cause +6. because of +7. due to +8. to +9. to leave it (to sb) +10. by (introduces passive verb) +",2 +1408,鐢变簬,y贸u y煤,"1. due to +2. as a result of +3. thanks to +4. owing to +5. since +6. because +",22 +1409,鐢,ji菐,"1. first of the ten Heavenly Stems 鍗佸ぉ骞瞇shi2 tian1 gan1] +2. (used for an unspecified person or thing) +3. first (in a list, as a party to a contract etc) +4. letter ""A"" or roman ""I"" in list ""A, B, C"", or ""I, II, III"" etc +5. armor plating +6. shell or carapace +7. (of the fingers or toes) nail +8. bladed leather or metal armor (old) +9. ranking system used in the Imperial examinations (old) +10. civil administration unit (old) +11. ancient Chinese compass point: 75掳 +",3 +1410,鐢靛彴,di脿n t谩i,"1. transmitter-receiver +2. broadcasting station +3. radio station +4. CL:鍊媩涓猍ge4],瀹禰jia1] +",42 +1411,鐢靛奖,di脿n y菒ng,"1. movie +2. film +3. CL:閮╗bu4],鐗嘯pian4],骞昜mu4],鍫磡鍦篬chang3] +",43 +1412,鐢垫睜,di脿n ch铆,"1. battery +2. CL:绡|鑺俒jie2],绲剕缁刐zu3] +",42 +1413,鐢垫簮,di脿n yu谩n,"1. electric power source +",42 +1414,鐢佃剳,di脿n n菐o,"1. computer +2. CL:鑷簗鍙癧tai2] +",43 +1415,鐢佃,di脿n sh矛,"1. television +2. TV +3. CL:鑷簗鍙癧tai2],鍊媩涓猍ge4] +",44 +1416,鐣呴,ch脿ng t艒ng,"1. unimpeded +2. free-flowing +3. straight path +4. unclogged +5. move without obstruction +",41 +1417,鐣呴攢,ch脿ng xi膩o,"1. to sell well +2. best seller +3. chart-topping +",41 +1418,鐣,f膩n,"1. surname Pan +2. foreign country +3. foreigner +4. foreign (non-Chinese) +5. barbarian +6. classifier for occurrences (of an action or deed) +7. -fold (as in twofold etc) +8. kind +9. sort +",1 +1419,鐤戦棶,y铆 w猫n,"1. question +2. interrogation +3. doubt +",24 +1420,鐤,b膩,"1. scar +2. scab +",1 +1421,鐤媯,f膿ng ku谩ng,"1. crazy +2. frantic +3. extreme popularity +",12 +1422,鐤插姵,p铆 l谩o,"1. fatigue +2. wearily +3. weariness +4. weary +",22 +1423,鐤肩埍,t茅ng 脿i,"1. to love dearly +",24 +1424,鐥呮瘨,b矛ng d煤,"1. virus +",42 +1425,鐥,y菐ng,"1. variant of 鐧鐥抂yang3] +2. to itch +3. to tickle +4. to itch +5. to tickle +",3 +1426,鐥涘揩,t貌ng ku脿i,"1. delighted +2. to one's heart's content +3. straightforward +4. also pr. [tong4 kuai5] +",44 +1427,鐥涜嫤,t貌ng k菙,"1. pain +2. suffering +3. painful +4. CL:鍊媩涓猍ge4] +",43 +1428,鐧岀棁,谩i zh猫ng,"1. cancer +",24 +1429,鐧诲綍,d膿ng l霉,"1. to register +2. to log in +",14 +1430,鐧昏,d膿ng j矛,"1. to register (one's name) +",14 +1431,鐧婚檰,d膿ng l霉,"1. to land +2. to come ashore +3. to make landfall (of typhoon etc) +4. to log in +",14 +1432,鐨,de,"1. of +2. ~'s (possessive particle) +3. (used after an attribute) +4. (used to form a nominal expression) +5. (used at the end of a declarative sentence for emphasis) +6. see 鐨勫+[di1 shi4] +7. really and truly +8. aim +9. clear +",0 +1433,鐨勭‘,d铆 qu猫,"1. really +2. indeed +",24 +1434,鐩,p茅n,"1. basin +2. flower pot +3. unit of volume equal to 12 鏂 and 8 鍗, approx 128 liters +4. CL:鍊媩涓猍ge4] +",2 +1435,鐩,y谩n,"1. salt +2. CL:绮抂li4] +",2 +1436,鐩,g脿i,"1. surname Ge +2. lid +3. top +4. cover +5. canopy +6. to cover +7. to conceal +8. to build +",4 +1437,鐩楃獌,d脿o qi猫,"1. to steal +",44 +1438,鐩,Sh猫ng,"1. surname Sheng +2. to hold +3. to contain +4. to ladle +5. to pick up with a utensil +6. flourishing +7. vigorous +8. magnificent +9. extensively +",4 +1439,鐩墠,m霉 qi谩n,"1. at the present time +2. currently +",42 +1440,鐩綍,m霉 l霉,"1. catalog +2. table of contents +3. directory (on computer hard drive) +4. list +5. contents +",44 +1441,鐩爣,m霉 bi膩o,"1. target +2. goal +3. objective +4. CL:鍊媩涓猍ge4] +",41 +1442,鐩,d墨ng,"1. to watch attentively +2. to fix one's attention on +3. to stare at +4. to gaze at +",1 +1443,鐩,zh铆,"1. surname Zhi +2. Zhi (c. 2000 BC), fifth of the legendary Flame Emperors 鐐庡笣[Yan2 di4] descended from Shennong 绁炶静|绁炲啘[Shen2 nong2] Farmer God +3. straight +4. to straighten +5. fair and reasonable +6. frank +7. straightforward +8. (indicates continuing motion or action) +9. vertical +10. vertical downward stroke in Chinese characters +",2 +1444,鐩存帴,zh铆 ji膿,"1. direct +2. opposite: indirect 闁撴帴|闂存帴 +3. immediate +4. directly +5. straightforward +",21 +1445,鐩镐技,xi膩ng s矛,"1. to resemble +2. similar +3. like +4. resemblance +5. similarity +",14 +1446,鐩稿叧,xi膩ng gu膩n,"1. related +2. relevant +3. pertinent +4. to be interrelated +5. (statistics) correlation +",11 +1447,鐩稿弽,xi膩ng f菐n,"1. opposite +2. contrary +",13 +1448,鐩稿悓,xi膩ng t贸ng,"1. identical +2. same +",12 +1449,鐩稿,xi膩ng ch菙,"1. to be in contact (with sb) +2. to associate +3. to interact +4. to get along (well, poorly) +",13 +1450,鐩稿,xi膩ng du矛,"1. relatively +2. opposite +3. to resist +4. to oppose +5. relative +6. vis-a-vis +7. counterpart +",14 +1451,鐩稿綋,xi膩ng d膩ng,"1. equivalent to +2. appropriate +3. considerably +4. to a certain extent +5. fairly +6. quite +",11 +1452,鐩兼湜,p脿n w脿ng,"1. to hope for +2. to look forward to +",44 +1453,鐪,sh臎ng,"1. to save +2. to economize +3. to do without +4. to omit +5. to leave out +6. province +7. CL:鍊媩涓猍ge4] +8. to inspect +9. to examine +10. to be aware +11. to pay a visit (to one's parents or elders) +",3 +1454,鐪佺暐,sh臎ng l眉猫,"1. to leave out +2. an omission +",34 +1455,鐪夋瘺,m茅i mao,"1. eyebrow +2. CL:鏍筟gen1] +",20 +1456,鐪嬩笉璧,k脿n bu q菒,"1. to look down upon +2. to despise +",403 +1457,鐪嬫湜,k脿n w脿ng,"1. to visit +2. to pay a call to +",44 +1458,鐪熷疄,zh膿n sh铆,"1. true +2. real +",12 +1459,鐪熸,zh膿n zh猫ng,"1. genuine +2. real +3. true +4. genuinely +",14 +1460,鐪奸暅,y菐n j矛ng,"1. spectacles +2. eyeglasses +3. CL:鍓痆fu4] +",34 +1461,鐫鍑,zh谩o li谩ng,"1. to catch cold +2. Taiwan pr. [zhao1 liang2] +",22 +1462,鐫鐏,zh谩o hu菕,"1. to ignite +2. to burn +",23 +1463,鐫,zh膿ng,"1. to open (one's eyes) +",1 +1464,鐫d績,d奴 c霉,"1. to supervise and urge completion of a task +2. to urge on +",14 +1465,鐬,xi膩,"1. blind +2. groundlessly +3. foolishly +4. to no purpose +",1 +1466,鐬,qi谩o,"1. to look at +2. to see +3. to see (a doctor) +4. to visit +",2 +1467,鐬,d猫ng,"1. to open (one's eyes) wide +2. to stare at +3. to glare at +",4 +1468,鐭涚浘,m谩o d霉n,"1. contradiction +2. CL:鍊媩涓猍ge4] +3. conflicting views +4. contradictory +",24 +1469,鐭ヨ瘑,zh墨 shi,"1. knowledge +2. CL:闁|闂╗men2] +3. intellectual +",10 +1470,鐭績,du菐n c霉,"1. short in time +2. fleeting +3. brief +4. gasping (breath) +5. curt (tone of voice) +",34 +1471,鐭冲ご,sh铆 tou,"1. stone +2. CL:濉妡鍧梉kuai4] +",20 +1472,鐮,k菐n,"1. to chop +2. to cut down +3. to throw sth at sb +",3 +1473,鐮旂┒,y谩n ji奴,"1. research +2. a study +3. CL:闋厊椤筟xiang4] +",21 +1474,鐮,p貌,"1. broken +2. damaged +3. worn out +4. lousy +5. rotten +6. to break, split or cleave +7. to get rid of +8. to destroy +9. to break with +10. to defeat +11. to capture (a city etc) +12. to expose the truth of +",4 +1475,鐮翠骇,p貌 ch菐n,"1. to go bankrupt +2. to become impoverished +3. bankruptcy +",43 +1476,鐮村潖,p貌 hu脿i,"1. destruction +2. damage +3. to wreck +4. to break +5. to destroy +",44 +1477,纭曞+,shu貌 sh矛,"1. master's degree +2. person who has a master's degree +3. learned person +",44 +1478,纭,y矛ng,"1. hard +2. stiff +3. strong +4. firm +5. resolutely +6. doggedly +7. good (quality) +8. able (person) +",4 +1479,纭欢,y矛ng ji脿n,"1. hardware +",44 +1480,纭畾,qu猫 d矛ng,"1. definite +2. certain +3. fixed +4. to fix (on sth) +5. to determine +6. to be sure +7. to ensure +8. to make certain +9. to ascertain +10. to clinch +11. to recognize +12. to confirm +13. OK (on computer dialog box) +",44 +1481,纭疄,qu猫 sh铆,"1. indeed +2. really +3. reliable +4. real +5. true +",42 +1482,纭,qu猫 r猫n,"1. to confirm +2. to verify +3. confirmation +",44 +1483,纰,su矛,"1. to break down +2. to break into pieces +3. fragmentary +",4 +1484,纰,p猫ng,"1. variant of 纰癧peng4] +2. to touch +3. to meet with +4. to bump +5. old variant of 纰癧peng4] +",4 +1485,纾佸甫,c铆 d脿i,"1. magnetic tape +2. CL:鐩鐩榌pan2],鐩抂he2] +",24 +1486,纾,b脿ng,"1. see 纾呯Г scale +2. platform balance +3. (loanword) pound (unit of weight, about 454 grams) +",4 +1487,纾嬪晢,cu艒 sh膩ng,"1. to consult +2. to discuss seriously +3. to negotiate +4. to confer +5. negotiations +6. consultations +",11 +1488,绀句細,sh猫 hu矛,"1. society +2. CL:鍊媩涓猍ge4] +",44 +1489,绁濈,zh霉 f煤,"1. blessings +2. to wish sb well +",42 +1490,绁濊春,zh霉 h猫,"1. to congratulate +2. congratulations +3. CL:鍊媩涓猍ge4] +",44 +1491,绁炰粰,sh茅n xi膩n,"1. Daoist immortal +2. supernatural entity +3. (in modern fiction) fairy, elf, leprechaun etc +4. fig. lighthearted person +",21 +1492,绁炵,sh茅n m矛,"1. mysterious +2. mystery +",24 +1493,绁炶瘽,sh茅n hu脿,"1. legend +2. fairy tale +3. myth +4. mythology +",24 +1494,绂诲,l铆 h奴n,"1. to divorce +2. divorced from (one's spouse) +",21 +1495,绉佷汉,s墨 r茅n,"1. private +2. personal +3. interpersonal +4. sb with whom one has a close personal relationship +5. a member of one's clique +",12 +1496,绉嶇被,zh菕ng l猫i,"1. kind +2. genus +3. type +4. category +5. variety +6. species +7. sort +8. class +",34 +1497,绉樹功,m矛 sh奴,"1. secretary +",41 +1498,绉樺瘑,m矛 m矛,"1. secret +2. CL:鍊媩涓猍ge4] +",44 +1499,绉,z奴,"1. to hire +2. to rent +3. to charter +4. to rent out +5. to lease out +6. rent +7. land tax +",1 +1500,绉,ch猫ng,"1. variant of 绋眧绉癧cheng1], to weigh +2. steelyard +3. Roman balance +4. CL:鑷簗鍙癧tai2] +",4 +1501,绉╁簭,zh矛 x霉,"1. order (orderly) +2. order (sequence) +3. social order +4. the state (of society) +5. CL:鍊媩涓猍ge4] +",44 +1502,绉,ch膿ng,"1. to fit +2. balanced +3. suitable +4. to weigh +5. to state +6. to name +7. name +8. appellation +9. to praise +10. variant of 绉cheng4] +11. steelyard +",1 +1503,绉板彿,ch膿ng h脿o,"1. name +2. term of address +3. title +",14 +1504,绉板懠,ch膿ng hu,"1. to call +2. to address as +3. appellation +",10 +1505,绉拌禐,ch膿ng z脿n,"1. to praise +2. to acclaim +3. to commend +4. to compliment +",14 +1506,绉诲姩,y铆 d貌ng,"1. to move +2. movement +3. migration +4. mobile +5. portable +",24 +1507,绉绘皯,y铆 m铆n,"1. to immigrate +2. to migrate +3. emigrant +4. immigrant +",22 +1508,绋嬪簭,ch茅ng x霉,"1. procedures +2. sequence +3. order +4. computer program +",24 +1509,绋嬪害,ch茅ng d霉,"1. degree (level or extent) +2. level +3. CL:鍊媩涓猍ge4] +",24 +1510,绋嶅井,sh膩o w膿i,"1. a little bit +",11 +1511,绋,shu矛,"1. taxes +2. duties +",4 +1512,绋犲瘑,ch贸u m矛,"1. dense +",24 +1513,绋冲畾,w臎n d矛ng,"1. steady +2. stable +3. stability +4. to stabilize +5. to pacify +",34 +1514,绋昏胺,d脿o g菙,"1. rice crops +",43 +1515,绌,qi贸ng,"1. exhausted +2. poor +",2 +1516,绌洪棽,k貌ng xi谩n,"1. idle +2. free time +3. leisure +4. unused (place) +",42 +1517,绌洪棿,k艒ng ji膩n,"1. space +2. CL:鍊媩涓猍ge4] +",11 +1518,绌胯秺,chu膩n yu猫,"1. to pass through +2. to cross +3. to overcome +",14 +1519,绐佸嚭,t奴 ch奴,"1. prominent +2. outstanding +3. to give prominence to +4. to protrude +5. to project +",11 +1520,绐,zh菐i,"1. narrow +2. narrow-minded +3. badly off +",3 +1521,绐楀笜,chu膩ng li谩n,"1. window curtains +",12 +1522,绐,cu脿n,"1. to flee +2. to scuttle +3. to exile or banish +4. to amend or edit +",4 +1523,绔嬪埢,l矛 k猫,"1. forthwith +2. immediate +3. prompt +4. promptly +5. straightway +6. thereupon +7. at once +",44 +1524,绔嬪嵆,l矛 j铆,"1. immediately +",42 +1525,绔,du膩n,"1. end +2. extremity +3. item +4. port +5. to hold sth level with both hands +6. to carry +7. regular +8. old variant of 绔痆duan1] +9. start +10. origin +",1 +1526,绔,du膩n zh猫ng,"1. upright +2. regular +3. proper +4. correct +",14 +1527,绔瑰瓙,zh煤 zi,"1. bamboo +2. CL:妫礫ke1],鏀痆zhi1],鏍筟gen1] +",20 +1528,绗戣瘽,xi脿o hu脿,"1. joke +2. jest +3. CL:鍊媩涓猍ge4] +4. to laugh at +5. to mock +",44 +1529,绗ㄦ嫏,b猫n zhu艒,"1. clumsy +2. awkward +3. stupid +",41 +1530,绛変簬,d臎ng y煤,"1. to equal +2. to be tantamount to +",32 +1531,绛夊,d臎ng h貌u,"1. to wait +2. to wait for +",34 +1532,绛夊緟,d臎ng d脿i,"1. to wait +2. to wait for +",34 +1533,绛夌骇,d臎ng j铆,"1. grade +2. rank +3. status +",32 +1534,绛斿,d谩 f霉,"1. variant of 绛旇|绛斿[da2 fu4] +2. to answer +3. to reply +4. Reply to: (in email header) +",24 +1535,绛斿簲,d膩 ying,"1. to promise +2. to agree +3. to reply +4. to respond +",10 +1536,绛旇京,d谩 bi脿n,"1. to reply (to an accusation) +2. to defend one's dissertation +",24 +1537,绛栧垝,c猫 hu脿,"1. to plot +2. to scheme +3. to bring about +4. to engineer +5. planning +6. producer +7. planner +",44 +1538,绛栫暐,c猫 l眉猫,"1. tactics +2. to be tactful +",44 +1539,绛瑰,ch贸u b猫i,"1. preparations +2. to get ready for sth +",24 +1540,绛,qi膩n,"1. to sign one's name +2. visa +3. variant of 绫绛綶qian1] +4. Japanese variant of 绫绛綶qian1] +5. inscribed bamboo stick (used in divination, gambling, drawing lots etc) +6. small wood sliver +7. label +8. tag +",1 +1541,绛捐瘉,qi膩n zh猫ng,"1. visa +2. certificate +3. to certify +4. CL:鍊媩涓猍ge4] +",14 +1542,绠鍘,ji菐n l矛,"1. curriculum vitae (CV) +2. r茅sum茅 +3. biographical notes +",34 +1543,绠鐩,ji菐n zh铆,"1. simply +2. at all +3. practically +",32 +1544,绠″瓙,gu菐n zi,"1. Guanzi or Guan Zhong 绠′徊 (-645 BC), famous politician of Qi 榻婂湅|榻愬浗 of Spring and Autumn period +2. Guanzi, classical book containing writings of Guan Zhong and his school +3. tube +4. pipe +5. drinking straw +6. CL:鏍筟gen1] +",30 +1545,绡,pi膩n,"1. sheet +2. piece of writing +3. bound set of bamboo slips used for record keeping (old) +4. classifier for written items: chapter, article +",1 +1546,绫抽キ,m菒 f脿n,"1. (cooked) rice +",34 +1547,绫诲瀷,l猫i x铆ng,"1. type +2. category +3. genre +4. form +5. style +",42 +1548,绮楃硻,c奴 c膩o,"1. crude +2. gruff +3. rough +4. coarse +",11 +1549,绮楅瞾,c奴 l菙,"1. coarse +2. crude (in one's manner) +3. boorish +",13 +1550,绮樿创,zh膩n ti膿,"1. to stick +2. to affix +3. to adhere +4. to paste (as in ""copy and paste"") +5. Taiwan pr. [nian2 tie1] +6. also written 榛忚布|榛忚创[nian2 tie1] +",11 +1551,绮,li谩ng shi,"1. foodstuff +2. cereals +3. CL:绋畖绉峓zhong3] +",20 +1552,绮惧姏,j墨ng l矛,"1. energy +",14 +1553,绮剧,j墨ng sh茅n,"1. spirit +2. mind +3. consciousness +4. thought +5. mental +6. psychological +7. essence +8. gist +9. CL:鍊媩涓猍ge4] +10. vigor +11. vitality +12. drive +13. spiritual +",12 +1554,绯婃秱,h煤 tu,"1. muddled +2. silly +3. confused +",20 +1555,绯,t谩ng,"1. sugar +2. sweets +3. candy +4. CL:椤唡棰梉ke1],濉妡鍧梉kuai4] +5. old variant of 绯朳tang2] +",2 +1556,绯熺硶,z膩o g膩o,"1. too bad +2. how terrible +3. what bad luck +4. terrible +5. bad +",11 +1557,绯,x矛,"1. to connect +2. to relate to +3. to tie up +4. to bind +5. to be (literary) +6. system +7. department +8. faculty +9. to tie +10. to fasten +11. to button up +12. to connect +13. to arrest +14. to worry +",4 +1558,绯荤粺,x矛 t菕ng,"1. system +2. CL:鍊媩涓猍ge4] +",43 +1559,绱ф,j菒n j铆,"1. urgent +2. emergency +",32 +1560,绱,z菒,"1. purple +2. violet +3. amethyst +4. Lithospermum erythrorhizon (flowering plant whose root provides red purple dye) +5. Japanese: murasaki +",3 +1561,绻佸崕,f谩n hu谩,"1. flourishing +2. bustling +",22 +1562,绻佸繖,f谩n m谩ng,"1. busy +2. bustling +",22 +1563,绻佹畺,f谩n zh铆,"1. to breed +2. to reproduce +3. to propagate +",22 +1564,绻佽崳,f谩n r贸ng,"1. prosperous +2. booming (economy) +",22 +1565,绾︿細,yu膿 hu矛,"1. appointment +2. engagement +3. date +4. CL:娆ci4],鍊媩涓猍ge4] +5. to arrange to meet +",14 +1566,绾綍,j矛 l霉,"1. variant of 瑷橀寗|璁板綍[ji4 lu4] +",44 +1567,绾緥,j矛 l菧,"1. discipline +",44 +1568,绾康,j矛 ni脿n,"1. to commemorate +2. to remember +3. CL:鍊媩涓猍ge4] +",44 +1569,绾磥,ch煤n ji茅,"1. pure +2. clean and honest +3. to purify +",22 +1570,绾补,ch煤n cu矛,"1. pure +2. unadulterated +3. purely +4. completely +",24 +1571,绾风悍,f膿n f膿n,"1. one after another +2. in succession +3. one by one +4. continuously +5. diverse +6. in profusion +7. numerous and confused +8. pell-mell +",11 +1572,缁,z菙,"1. surname Zu +2. to form +3. to organize +4. group +5. team +6. classifier for sets, series, groups of people, batteries +",3 +1573,缁勫悎,z菙 h茅,"1. to assemble +2. combination +3. combinatorial +",32 +1574,缁勬垚,z菙 ch茅ng,"1. to form +2. to make up +3. to constitute +",32 +1575,缁勭粐,z菙 zh墨,"1. to organize +2. organization +3. organized system +4. nerve +5. tissue +6. CL:鍊媩涓猍ge4] +",31 +1576,缁嗚妭,x矛 ji茅,"1. details +2. particulars +",42 +1577,缁忓吀,j墨ng di菐n,"1. the classics +2. scriptures +3. classical +4. classic (example, case etc) +5. typical +",13 +1578,缁忓晢,j墨ng sh膩ng,"1. to trade +2. to carry out commercial activities +3. in business +",11 +1579,缁忚惀,j墨ng y铆ng,"1. to engage in (business etc) +2. to run +3. to operate +",12 +1580,缁戞灦,b菐ng ji脿,"1. to kidnap +2. to abduct +3. to hijack +4. a kidnapping +5. abduction +6. staking +",34 +1581,缁撳悎,ji茅 h茅,"1. to combine +2. to link +3. to integrate +4. binding +5. CL:娆ci4] +",22 +1582,缁撳疄,ji膿 shi,"1. to bear fruit +2. rugged +3. sturdy +4. strong +5. durable +6. buff (physique) +",10 +1583,缁撴瀯,ji茅 g貌u,"1. structure +2. composition +3. makeup +4. architecture +5. CL:搴zuo4],鍊媩涓猍ge4] +",24 +1584,缁撹,ji茅 l霉n,"1. conclusion +2. verdict +3. CL:鍊媩涓猍ge4] +4. to conclude +5. to reach a verdict +",24 +1585,缁撹处,ji茅 zh脿ng,"1. to pay the bill +2. to settle accounts +3. also written 绲愬赋|缁撳笎 +",24 +1586,缁,r脿o,"1. to wind +2. to coil (thread) +3. to rotate around +4. to spiral +5. to move around +6. to go round (an obstacle) +7. to by-pass +8. to make a detour +9. to confuse +10. to perplex +11. variant of 绻瀨缁昜rao4], to rotate around +12. to spiral +13. to move around +14. to go round (an obstacle) +15. to by-pass +16. to make a detour +",4 +1587,缁濆,ju茅 du矛,"1. absolute +2. unconditional +",24 +1588,缁熶竴,t菕ng y墨,"1. to unify +2. to unite +3. to integrate +",31 +1589,缁冲瓙,sh茅ng zi,"1. cord +2. string +3. rope +4. CL:姊潀鏉tiao2] +",20 +1590,缁翠慨,w茅i xi奴,"1. maintenance (of equipment) +2. to protect and maintain +",21 +1591,缁煎悎,z艒ng h茅,"1. comprehensive +2. composite +3. synthesized +4. mixed +5. to sum up +6. to integrate +7. to synthesize +",12 +1592,缂撹В,hu菐n ji臎,"1. to bring relief +2. to alleviate (a crisis) +3. to dull (a pain) +",33 +1593,缂栫粐,bi膩n zh墨,"1. to weave +2. to knit +3. to plait +4. to braid +5. (fig.) to create (sth abstract, e.g. a dream, a lie etc) +",11 +1594,缂栬緫,bi膩n j铆,"1. to edit +2. to compile +3. editor +4. compiler +",12 +1595,缂犵粫,ch谩n r脿o,"1. twisting +2. to twine +3. to wind +4. to pester +5. to bother +",24 +1596,缂╃煭,su艒 du菐n,"1. to curtail +2. to cut down +",13 +1597,缂轰箯,qu膿 f谩,"1. to lack +2. to be short of +3. lack +4. shortage +",12 +1598,缂哄皯,qu膿 sh菐o,"1. lack +2. shortage of +3. shortfall +4. to be short (of) +5. to lack +",13 +1599,缂虹偣,qu膿 di菐n,"1. weak point +2. fault +3. shortcoming +4. disadvantage +5. CL:鍊媩涓猍ge4] +",13 +1600,缃戠悆,w菐ng qi煤,"1. tennis +2. tennis ball +3. CL:鍊媩涓猍ge4] +",32 +1601,缃戠珯,w菐ng zh脿n,"1. website +2. network station +3. node +",34 +1602,缃戠粶,w菐ng lu貌,"1. Internet +2. network (computing, telecommunications, transport etc) +",34 +1603,缃氭,f谩 ku菐n,"1. to fine +2. penalty +3. fine (monetary) +",23 +1604,缃㈠伐,b脿 g艒ng,"1. a strike +2. to go on strike +",41 +1605,缇庢湳,m臎i sh霉,"1. art +2. fine arts +3. painting +4. CL:绋畖绉峓zhong3] +",34 +1606,缇℃厱,xi脿n m霉,"1. to envy +2. to admire +",44 +1607,缇,q煤n,"1. variant of 缇qun2] +2. group +3. crowd +4. flock, herd, pack etc +",2 +1608,缈呰唨,ch矛 b菐ng,"1. wing +2. CL:鍊媩涓猍ge4],灏峾瀵筟dui4] +",43 +1609,缈,f膩n,"1. to turn over +2. to flip over +3. to overturn +4. to rummage through +5. to translate +6. to decode +7. to double +8. to climb over or into +9. to cross +10. variant of 缈籟fan1] +",1 +1610,鑰佸﹩,l菐o p贸,"1. (coll.) wife +",32 +1611,鑰佸疄,l菐o shi,"1. honest +2. sincere +3. well-behaved +4. open and guileless +5. naive +",30 +1612,鑰佸笀,l菐o sh墨,"1. teacher +2. CL:鍊媩涓猍ge4],浣峓wei4] +",31 +1613,鑰佹澘,L菐o b菐n,"1. variant of 鑰侀梿|鑰佹澘[lao3 ban3] +2. Robam (brand) +3. boss +4. business proprietor +5. CL:鍊媩涓猍ge4] +",33 +1614,鑰侀紶,l菐o sh菙,"1. rat +2. mouse +3. CL:闅粅鍙猍zhi1] +",33 +1615,鑰屽凡,茅r y菒,"1. that's all +2. nothing more +",23 +1616,鑰崇幆,臎r hu谩n,"1. earring +2. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4] +",32 +1617,鑰借,d膩n wu,"1. to delay +2. to hold up +3. to waste time +4. to interfere with +",10 +1618,鑱屼笟,zh铆 y猫,"1. occupation +2. profession +3. vocation +4. professional +",24 +1619,鑱斿悎,li谩n h茅,"1. to combine +2. to join +3. unite +4. alliance +",22 +1620,鑲岃倝,j墨 r貌u,"1. muscle +2. flesh +",14 +1621,鑲$エ,g菙 pi脿o,"1. share certificate +2. stock (finance) +",34 +1622,鑲ョ殏,f茅i z脿o,"1. soap +2. CL:濉妡鍧梉kuai4],姊潀鏉tiao2] +",24 +1623,鑲╄唨,ji膩n b菐ng,"1. shoulder +",13 +1624,鑳,w猫i,"1. stomach +2. CL:鍊媩涓猍ge4] +",4 +1625,鑳冨彛,w猫i k菕u,"1. appetite +2. liking +",43 +1626,鑳嗘,d菐n qi猫,"1. timid +2. cowardly +",34 +1627,鑳,b猫i,"1. variant of 鑳孾bei1] +2. to be burdened +3. to carry on the back or shoulder +4. the back of a body or object +5. to turn one's back +6. to hide something from +7. to learn by heart +8. to recite from memory +9. unlucky (slang) +10. hard of hearing +",4 +1628,鑳屽彌,b猫i p脿n,"1. to betray +",44 +1629,鑳屾櫙,b猫i j菒ng,"1. background +2. backdrop +3. context +4. CL:绋畖绉峓zhong3] +",43 +1630,鑳岃,b猫i s貌ng,"1. to recite +2. to repeat from memory +",44 +1631,鑳滃埄,sh猫ng l矛,"1. victory +2. CL:鍊媩涓猍ge4] +",44 +1632,鑳″悓,h煤 t貌ng,"1. lane +2. alley +3. CL:姊潀鏉tiao2] +4. variant of 鑳″悓[hu2 tong4] +",24 +1633,鑳¤,h煤 shu艒,"1. to talk nonsense +2. drivel +",21 +1634,鑳舵按,ji膩o shu菒,"1. glue +",13 +1635,鑳,xi艒ng,"1. variant of 鑳竅xiong1] +2. chest +3. bosom +4. heart +5. mind +6. thorax +",1 +1636,鑳藉共,n茅ng g脿n,"1. capable +2. competent +",24 +1637,鑳芥簮,n茅ng yu谩n,"1. energy +2. power source +3. CL:鍊媩涓猍ge4] +",22 +1638,鑴嗗急,cu矛 ru貌,"1. weak +2. frail +",44 +1639,鑴,z脿ng,"1. viscera +2. (anatomy) organ +3. dirty +4. filthy +",4 +1640,鑴戣,n菐o d脿i,"1. head +2. skull +3. brains +4. mental capability +5. CL:椤唡棰梉ke1],鍊媩涓猍ge4] +",34 +1641,鑴栧瓙,b贸 zi,"1. neck +2. CL:鍊媩涓猍ge4] +",20 +1642,鑴,tu艒,"1. to shed +2. to take off +3. to escape +4. to get away from +",1 +1643,鑵,y膩o,"1. waist +2. lower back +3. pocket +4. middle +5. loins +",1 +1644,鑷,b矛,"1. arm +",4 +1645,鑷粠,z矛 c贸ng,"1. since (a time) +2. ever since +",42 +1646,鑷俊,z矛 x矛n,"1. to have confidence in oneself +2. self-confidence +",44 +1647,鑷姩,z矛 d貌ng,"1. automatic +2. voluntarily +",44 +1648,鑷効,z矛 yu脿n,"1. voluntary +",44 +1649,鑷劧,z矛 r谩n,"1. nature +2. natural +3. naturally +",42 +1650,鑷敱,z矛 y贸u,"1. freedom +2. free +3. liberty +4. CL:鍊媩涓猍ge4] +",42 +1651,鑷,z矛 s墨,"1. selfish +2. selfishness +",41 +1652,鑷,z矛 ju茅,"1. conscious +2. aware +3. on one's own initiative +4. conscientious +",42 +1653,鑷豹,z矛 h谩o,"1. proud (of one's achievements etc) +",42 +1654,鑷,ch貌u,"1. stench +2. smelly +3. to smell (bad) +4. repulsive +5. loathsome +6. terrible +7. bad +8. severely +9. ruthlessly +10. dud (ammunition) +11. sense of smell +12. smell bad +",4 +1655,鑷充簬,zh矛 y煤,"1. as for +2. as to +3. to go so far as to +",42 +1656,鑷充粖,zh矛 j墨n,"1. so far +2. to this day +3. until now +",41 +1657,鑷冲皯,zh矛 sh菐o,"1. at least +2. (to say the) least +",43 +1658,鑸呰垍,ji霉 jiu,"1. mother's brother +2. maternal uncle (informal) +3. CL:鍊媩涓猍ge4] +",40 +1659,鑸掗,sh奴 sh矛,"1. cozy +2. snug +",14 +1660,鑸,c膩ng,"1. cabin +2. the hold of a ship or airplane +",1 +1661,鑸硅埗,chu谩n b贸,"1. shipping +2. boats +",22 +1662,鑹ソ,li谩ng h菐o,"1. good +2. favorable +3. well +4. fine +",23 +1663,鑹板法,ji膩n j霉,"1. arduous +2. terrible (task) +3. very difficult +4. formidable +",14 +1664,鑹拌嫤,ji膩n k菙,"1. difficult +2. hard +3. arduous +",13 +1665,鑹插僵,s猫 c菐i,"1. tint +2. coloring +3. coloration +4. (fig.) flavor +5. character +",43 +1666,鑹烘湳,y矛 sh霉,"1. art +",44 +1667,鑺傜渷,ji茅 sh臎ng,"1. saving +2. to save +3. to use sparingly +4. to cut down on +",23 +1668,鑺辩敓,hu膩 sh膿ng,"1. peanut +2. groundnut +3. CL:绮抂li4] +",11 +1669,鑻嶇櫧,c膩ng b谩i,"1. pale +2. wan +",12 +1670,鑻楁潯,mi谩o tiao,"1. (of a woman) slim +2. slender +3. graceful +",20 +1671,鑻变繆,y墨ng j霉n,"1. handsome +",14 +1672,鑻遍泟,y墨ng xi贸ng,"1. hero +2. CL:鍊媩涓猍ge4] +",12 +1673,鑼冨洿,f脿n w茅i,"1. range +2. scope +3. limit +4. extent +5. CL:鍊媩涓猍ge4] +",42 +1674,鑼,ch谩,"1. tea +2. tea plant +3. CL:鏉痆bei1],澹簗澹禰hu2] +",2 +1675,鑽夋,c菐o 脿n,"1. draft (legislation, proposal etc) +",34 +1676,鑽夌巼,c菐o shu脿i,"1. careless +2. negligent +3. sloppy +4. not serious +",34 +1677,鑿,c脿i,"1. dish (type of food) +2. vegetable +3. cuisine +4. CL:鐩鐩榌pan2],閬揫dao4] +5. (coll.) (one's) type +",4 +1678,钀ヤ笟,y铆ng y猫,"1. to do business +2. to trade +",24 +1679,钀ュ吇,y铆ng y菐ng,"1. nutrition +2. nourishment +3. CL:绋畖绉峓zhong3] +",23 +1680,钀藉悗,lu貌 h貌u,"1. to fall behind +2. to lag (in technology etc) +3. backward +4. to retrogress +",44 +1681,钁楀悕,zh霉 m铆ng,"1. famous +2. noted +3. well-known +4. celebrated +",42 +1682,钁¤悇,p煤 tao,"1. grape +",20 +1683,钄彍,sh奴 c脿i,"1. vegetables +2. produce +3. CL:绋畖绉峓zhong3] +",14 +1684,钖,b谩o,"1. surname Bo +2. thin +3. cold in manner +4. indifferent +5. weak +6. light +7. infertile +8. meager +9. slight +10. weak +11. ungenerous or unkind +12. frivolous +13. to despise +14. to belittle +15. to look down on +16. to approach or near +17. see 钖勮嵎[bo4 he5] +",2 +1685,钖勫急,b贸 ru貌,"1. weak +2. frail +",24 +1686,铏氬績,x奴 x墨n,"1. modest +",11 +1687,铔,sh茅,"1. variant of 铔嘯she2] +2. snake +3. serpent +4. CL:姊潀鏉tiao2] +",2 +1688,铔嬬櫧璐,d脿n b谩i zh矛,"1. protein +",424 +1689,铚滆渹,m矛 f膿ng,"1. bee +2. honeybee +3. CL:闅粅鍙猍zhi1],缇qun2] +",41 +1690,铦磋澏,h煤 di茅,"1. butterfly +2. CL:闅粅鍙猍zhi1] +",22 +1691,琛,xu猫,"1. blood +2. colloquial pr. [xie3] +3. CL:婊碵di1],鐗嘯pian4] +",4 +1692,琛,x铆ng,"1. a row +2. series +3. age order (of brothers) +4. profession +5. professional +6. relating to company +7. to walk +8. to go +9. to travel +10. a visit +11. temporary +12. makeshift +13. current +14. in circulation +15. to do +16. to perform +17. capable +18. competent +19. effective +20. all right +21. OK! +22. will do +23. behavior +24. conduct +25. Taiwan pr. [xing4] for the behavior-conduct sense +",2 +1693,琛屼笟,h谩ng y猫,"1. industry +2. business +",24 +1694,琛屼负,x铆ng w茅i,"1. action +2. conduct +3. behavior +4. activity +",22 +1695,琛屼汉,x铆ng r茅n,"1. pedestrian +2. traveler on foot +3. passer-by +4. official responsible for arranging audiences with the emperor +",22 +1696,琛屽姩,x铆ng d貌ng,"1. operation +2. action +3. to move +4. mobile +5. CL:鍊媩涓猍ge4] +",24 +1697,琛ュ伩,b菙 ch谩ng,"1. to compensate +2. to make up +",32 +1698,琛ュ厖,b菙 ch艒ng,"1. to replenish +2. to supplement +3. to complement +4. additional +5. supplementary +6. CL:鍊媩涓猍ge4] +",31 +1699,琛ユ晳,b菙 ji霉,"1. to remedy +",34 +1700,琛ヨ创,b菙 ti膿,"1. to subsidize +2. subsidy +3. allowance +4. to supplement (one's salary etc) +5. benefit +",31 +1701,琛ㄥ喅,bi菐o ju茅,"1. to decide by vote +2. to vote +",32 +1702,琛ㄥ桨,bi菐o zh膩ng,"1. to honor +2. to commend +3. to cite (in dispatches) +",31 +1703,琛ㄦ,bi菐o t脿i,"1. to declare one's position +2. to say where one stands +",34 +1704,琛ㄦ儏,bi菐o q铆ng,"1. (facial) expression +2. to express one's feelings +3. expression +",32 +1705,琛ㄦ槑,bi菐o m铆ng,"1. to make clear +2. to make known +3. to state clearly +4. to indicate +5. known +",32 +1706,琛ㄧ幇,bi菐o xi脿n,"1. to show +2. to show off +3. to display +4. to manifest +5. expression +6. manifestation +7. show +8. display +9. performance (at work etc) +10. behavior +",34 +1707,琛ㄨ揪,bi菐o d谩,"1. to express +2. to convey +",32 +1708,琛ㄩ潰,bi菐o mi脿n,"1. surface +2. face +3. outside +4. appearance +",34 +1709,琛墭,ch猫n tu艒,"1. to set off +",41 +1710,琚滃瓙,w脿 zi,"1. socks +2. stockings +3. CL:闅粅鍙猍zhi1],灏峾瀵筟dui4],闆檤鍙孾shuang1] +",40 +1711,琚姩,b猫i d貌ng,"1. passive +",44 +1712,琚憡,b猫i g脿o,"1. defendant +",44 +1713,琚瓙,b猫i zi,"1. quilt +2. CL:搴奫chuang2] +",40 +1714,瑁佸垽,c谩i p脿n,"1. judgment +2. to referee +3. umpire +4. judge +5. referee +6. CL:鍊媩涓猍ge4],浣峓wei4],鍚峓ming2] +",24 +1715,瑁佸憳,c谩i yu谩n,"1. to cut staff +2. to lay off employees +",22 +1716,瑁佺紳,c谩i f茅ng,"1. tailor +2. dressmaker +",22 +1717,瑁,zhu膩ng,"1. adornment +2. to adorn +3. dress +4. clothing +5. costume (of an actor in a play) +6. to play a role +7. to pretend +8. to install +9. to fix +10. to wrap (sth in a bag) +11. to load +12. to pack +",1 +1718,瑁呬慨,zhu膩ng xi奴,"1. to decorate +2. interior decoration +3. to fit up +4. to renovate +",11 +1719,瑁呴グ,zhu膩ng sh矛,"1. to decorate +2. decoration +3. decorative +4. ornamental +",14 +1720,瑕佷笉,y脿o b霉,"1. otherwise +2. or else +3. how about...? +4. either... (or...) +",44 +1721,瑕佹槸,y脿o shi,"1. if +",40 +1722,瑙傚療,gu膩n ch谩,"1. to observe +2. to watch +3. to survey +4. to examine +5. observation +6. view +7. perspective +8. CL:鍊媩涓猍ge4] +",12 +1723,瑙傚康,gu膩n ni脿n,"1. notion +2. thought +3. concept +4. sense +5. views +6. ideology +7. general impressions +",14 +1724,瑙傜偣,gu膩n di菐n,"1. point of view +2. viewpoint +3. standpoint +4. CL:鍊媩涓猍ge4] +",13 +1725,瑙勫垯,gu墨 z茅,"1. rule +2. regulation +3. rules and regulations +",12 +1726,瑙勫緥,gu墨 l菧,"1. rule (e.g. of science) +2. law of behavior +3. regular pattern +4. rhythm +5. discipline +",14 +1727,瑙勬ā,gu墨 m贸,"1. scale +2. scope +3. extent +4. CL:鍊媩涓猍ge4] +",12 +1728,瑙勭煩,gu墨 ju,"1. lit. compass and set square +2. fig. established standard +3. rule +4. customs +5. practices +6. fig. upright and honest +7. well-behaved +",10 +1729,瑙掑害,ji菐o d霉,"1. angle +2. point of view +",34 +1730,瑙掕壊,ju茅 s猫,"1. role +2. character in a novel +3. persona +4. also pr. [jiao3 se4] +",24 +1731,瑙︾姱,ch霉 f脿n,"1. to offend +",44 +1732,璁$畻,j矛 su脿n,"1. to count +2. to calculate +3. to compute +4. CL:鍊媩涓猍ge4] +",44 +1733,璁ㄥ帉,t菐o y脿n,"1. to dislike +2. to loathe +3. disagreeable +4. troublesome +5. annoying +",34 +1734,璁ㄨ,t菐o l霉n,"1. to discuss +2. to talk over +3. CL:鍊媩涓猍ge4] +",34 +1735,璁粌,x霉n li脿n,"1. to train +2. to drill +3. training +4. CL:鍊媩涓猍ge4] +",44 +1736,璁,y矛 l霉n,"1. to comment +2. to talk about +3. to discuss +4. discussion +5. CL:鍊媩涓猍ge4] +",44 +1737,璁板綍,j矛 l霉,"1. to record +2. record (written account) +3. note-taker +4. record (in sports etc) +5. CL:鍊媩涓猍ge4] +",44 +1738,璁板繂,j矛 y矛,"1. to remember +2. to recall +3. memory +4. CL:鍊媩涓猍ge4] +",44 +1739,璁插骇,ji菐ng zu貌,"1. a course of lectures +2. CL:鍊媩涓猍ge4] +",34 +1740,璁茬┒,ji菐ng jiu,"1. to pay particular attention to +2. carefully selected for quality +3. tastefully chosen +",30 +1741,璁稿,x菙 du艒,"1. many +2. a lot of +3. much +",31 +1742,璁烘枃,l霉n w茅n,"1. paper +2. treatise +3. thesis +4. CL:绡嘯pian1] +5. to discuss a paper or thesis (old) +",42 +1743,璁藉埡,f臎ng c矛,"1. to satirize +2. to mock +3. irony +4. satire +5. sarcasm +",34 +1744,璁惧,sh猫 b猫i,"1. equipment +2. facilities +3. installations +4. CL:鍊媩涓猍ge4] +",44 +1745,璁炬柦,sh猫 sh墨,"1. facilities +2. installation +",41 +1746,璁捐,sh猫 j矛,"1. plan +2. design +3. to design +4. to plan +5. CL:鍊媩涓猍ge4] +",44 +1747,璇佷欢,zh猫ng ji脿n,"1. certificate +2. papers +3. credentials +4. document +5. ID +",44 +1748,璇佹嵁,zh猫ng j霉,"1. evidence +2. proof +3. testimony +",44 +1749,璇佹槑,zh猫ng m铆ng,"1. proof +2. certificate +3. identification +4. testimonial +5. CL:鍊媩涓猍ge4] +6. to prove +7. to testify +8. to confirm the truth of +",42 +1750,璇勪环,p铆ng ji脿,"1. to evaluate +2. to assess +",24 +1751,璇婃柇,zh臎n du脿n,"1. diagnosis +2. to diagnose +",34 +1752,璇嶆眹,c铆 hu矛,"1. variant of 瑭炲綑|璇嶆眹[ci2 hui4] +2. vocabulary +3. list of words (e.g. for language teaching purposes) +4. word +",24 +1753,璇曞嵎,sh矛 ju脿n,"1. examination paper +2. test paper +3. CL:浠絒fen4],寮祙寮燵zhang1] +",44 +1754,璇,sh墨,"1. abbr. for Shijing 瑭╃稉|璇楃粡[Shi1 jing1], the Book of Songs +2. poem +3. CL:棣朳shou3] +4. poetry +5. verse +",1 +1755,璇氭伋,ch茅ng k臎n,"1. sincere +2. honest +3. cordial +",23 +1756,璇氭寶,ch茅ng zh矛,"1. sincere +2. cordial +",24 +1757,璇濋,hu脿 t铆,"1. subject (of a talk or conversation) +2. topic +",42 +1758,璇炵敓,d脿n sh膿ng,"1. to be born +",41 +1759,璇炶景,d脿n ch茅n,"1. birthday +",42 +1760,璇㈤棶,x煤n w猫n,"1. to inquire +",24 +1761,璇︾粏,xi谩ng x矛,"1. detailed +2. in detail +3. minute +",24 +1762,璇у紓,ch脿 y矛,"1. flabbergasted +2. astonished +",44 +1763,璇皵,y菙 q矛,"1. tone +2. manner of speaking +3. mood +4. CL:鍊媩涓猍ge4] +",34 +1764,璇硶,y菙 f菐,"1. grammar +",33 +1765,璇█,y菙 y谩n,"1. language +2. CL:闁|闂╗men2],绋畖绉峓zhong3] +",32 +1766,璇細,w霉 hu矛,"1. to misunderstand +2. to mistake +3. misunderstanding +4. CL:鍊媩涓猍ge4] +",44 +1767,璇存槑,shu艒 m铆ng,"1. to explain +2. to illustrate +3. to indicate +4. to show +5. to prove +6. explanation +7. directions +8. caption +9. CL:鍊媩涓猍ge4] +",12 +1768,璇存湇,shu矛 f煤,"1. to persuade +2. to convince +3. to talk sb over +4. Taiwan pr. [shui4 fu2] +",42 +1769,璇锋眰,q菒ng qi煤,"1. to request +2. to ask +3. request +4. CL:鍊媩涓猍ge4] +",32 +1770,璇,d煤,"1. comma +2. phrase marked by pause +3. to read +4. to study +5. reading of word (i.e. pronunciation), similar to 鎷奸煶[pin1 yin1] +",2 +1771,璇剧▼,k猫 ch茅ng,"1. course +2. academic program +3. CL:鍫俒tang2],绡|鑺俒jie2],闁|闂╗men2] +",42 +1772,璋冨姩,di脿o d貌ng,"1. to transfer +2. to maneuver (troops etc) +3. movement of personnel +4. to mobilize +5. to bring into play +",44 +1773,璋冩暣,ti谩o zh臎ng,"1. to adjust +2. adjustment +3. revision +4. CL:鍊媩涓猍ge4] +",23 +1774,璋冪毊,ti谩o p铆,"1. naughty +2. mischievous +3. unruly +",22 +1775,璋,t谩n,"1. surname Tan +2. to speak +3. to talk +4. to converse +5. to chat +6. to discuss +",2 +1776,璋堝垽,t谩n p脿n,"1. to negotiate +2. negotiation +3. talks +4. conference +5. CL:鍊媩涓猍ge4] +",24 +1777,璋﹁櫄,qi膩n x奴,"1. modest +2. self-effacing +3. to make modest remarks +",11 +1778,璋ㄦ厧,j菒n sh猫n,"1. cautious +2. prudent +",34 +1779,璞嗚厫,d貌u fu,"1. tofu +2. bean curd +",40 +1780,璞″緛,xi脿ng zh膿ng,"1. emblem +2. symbol +3. token +4. badge +5. to symbolize +6. to signify +7. to stand for +",41 +1781,璞℃,xi脿ng q铆,"1. Chinese chess +2. CL:鍓痆fu4] +",42 +1782,璞崕,h谩o hu谩,"1. luxurious +",22 +1783,璐濆3,b猫i k茅,"1. shell +2. conch +3. cowry +4. mother of pearl +5. hard outer skin +6. also pr. [bei4 qiao4] +",42 +1784,璐$尞,g貌ng xi脿n,"1. to contribute +2. to dedicate +3. to devote +4. contribution +5. CL:鍊媩涓猍ge4] +",44 +1785,璐骇,c谩i ch菐n,"1. property +2. assets +3. estate +4. CL:绛唡绗擺bi3] +",23 +1786,璐㈠姟,c谩i w霉,"1. financial affairs +",24 +1787,璐㈠瘜,c谩i f霉,"1. wealth +2. riches +",24 +1788,璐㈡斂,c谩i zh猫ng,"1. finances (public) +2. financial +",24 +1789,璐d换,z茅 r猫n,"1. responsibility +2. blame +3. duty +4. CL:鍊媩涓猍ge4] +",24 +1790,璐e,z茅 b猫i,"1. to blame +2. to criticize +3. condemnation +4. reproach +",24 +1791,璐ュ潖,b脿i hu脿i,"1. to ruin +2. to corrupt +3. to undermine +",44 +1792,璐︽埛,zh脿ng h霉,"1. bank account +2. online account +",44 +1793,璐ㄩ噺,zh矛 li脿ng,"1. quality +2. (physics) mass +3. CL:鍊媩涓猍ge4] +",44 +1794,璐箟,bi菐n y矛,"1. derogatory sense +2. negative connotation +",34 +1795,璐綆,bi菐n d墨,"1. to belittle +2. to disparage +3. to play down +4. to demean +5. to degrade +6. to devalue +",31 +1796,璐锋,d脿i ku菐n,"1. a loan +2. CL:绛唡绗擺bi3] +3. to provide a loan (e.g. bank) +4. to raise a loan (from e.g. a bank) +",43 +1797,璐告槗,m脿o y矛,"1. (commercial) trade +2. CL:鍊媩涓猍ge4] +",44 +1798,璧勬枡,z墨 li脿o,"1. material +2. resources +3. data +4. information +5. profile (Internet) +6. CL:浠絒fen4],鍊媩涓猍ge4] +",14 +1799,璧勬牸,z墨 g茅,"1. qualifications +2. seniority +",12 +1800,璧勬簮,z墨 yu谩n,"1. Ziyuan county in Guilin 妗傛灄[Gui4 lin2], Guangxi +2. natural resource (such as water or minerals) +3. resource (such as manpower or tourism) +",12 +1801,璧勯噾,z墨 j墨n,"1. funds +2. funding +3. capital +",11 +1802,璧屽崥,d菙 b贸,"1. to gamble +",32 +1803,璧斿伩,p茅i ch谩ng,"1. to compensate +",22 +1804,璧,zhu脿n,"1. to earn +2. to make a profit +3. to cheat +4. to swindle +",4 +1805,璧炴垚,z脿n ch茅ng,"1. to approve +2. to endorse +3. (literary) to assist +",42 +1806,璧炵編,z脿n m臎i,"1. to admire +2. to praise +3. to eulogize +",43 +1807,璧,y铆ng,"1. to beat +2. to win +3. to profit +",2 +1808,璧ゅ瓧,ch矛 z矛,"1. (financial) deficit +2. red letter +",44 +1809,璧ら亾,ch矛 d脿o,"1. equator (of the earth or astronomical body) +",44 +1810,璧跺揩,g菐n ku脿i,"1. at once +2. immediately +",34 +1811,璧剁揣,g菐n j菒n,"1. hurriedly +2. without delay +",33 +1812,瓒,ch猫n,"1. to avail oneself of +2. to take advantage of +3. old variant of 瓒乕chen4] +",4 +1813,瓒呯骇,ch膩o j铆,"1. super- +2. ultra- +3. hyper- +",12 +1814,瓒呰秺,ch膩o yu猫,"1. to surpass +2. to exceed +3. to transcend +",14 +1815,瓒嬪娍,q奴 sh矛,"1. trend +2. tendency +",14 +1816,瓒,t脿ng,"1. old variant of 瓒焄tang1] +2. to wade +3. to trample +4. to turn the soil +5. classifier for times, round trips or rows +6. a time +7. a trip +",4 +1817,璺,di膿,"1. to drop +2. to fall +3. to tumble +4. Taiwan pr. [die2] +",1 +1818,韪,c菐i,"1. variant of 韪cai3] +2. to step on +3. to tread +4. to stamp +5. to press a pedal +6. to pedal (a bike) +",3 +1819,韫,b猫ng,"1. to jump +2. to bounce +3. to hop +",4 +1820,韫,d膿ng,"1. to step on +2. to tread on +3. to wear +4. Taiwan pr. [deng4] +",1 +1821,韫,d奴n,"1. to crouch +2. to squat +3. to stay (somewhere) +",1 +1822,韬唤,sh膿n f猫n,"1. identity +2. status +3. capacity +4. dignity +5. position +6. rank +",14 +1823,韬潗,sh膿n c谩i,"1. stature +2. build (height and weight) +3. figure +",12 +1824,韬茶棌,du菕 c谩ng,"1. to conceal oneself +2. to go into hiding +3. to take cover +",32 +1825,韬,t菐ng,"1. to recline +2. to lie down +",3 +1826,杞﹀帰,ch膿 xi膩ng,"1. carriage +2. CL:绡|鑺俒jie2] +",11 +1827,杞﹀簱,ch膿 k霉,"1. garage +",14 +1828,杞,zhu菐n,"1. see 杞夋枃|杞枃[zhuai3 wen2] +2. to turn +3. to change direction +4. to transfer +5. to forward (mail) +6. to revolve +7. to turn +8. to circle about +9. to walk about +10. classifier for revolutions (per minute etc): revs, rpm +11. classifier for repeated actions +",3 +1829,杞彉,zhu菐n bi脿n,"1. to change +2. to transform +3. shift +4. transformation +5. CL:鍊媩涓猍ge4] +",34 +1830,杞憡,zhu菐n g脿o,"1. to pass on +2. to communicate +3. to transmit +",34 +1831,杞祦,l煤n li煤,"1. to alternate +2. to take turns +",22 +1832,杞,ru菐n,"1. soft +2. flexible +3. variant of 杌焲杞痆ruan3] +",3 +1833,杞欢,ru菐n ji脿n,"1. (computer) software +",34 +1834,杞,q墨ng,"1. light +2. easy +3. gentle +4. soft +5. reckless +6. unimportant +7. frivolous +8. small in number +9. unstressed +10. neutral +11. to disparage +",1 +1835,杞绘槗,q墨ng y矛,"1. easily +2. lightly +3. rashly +",14 +1836,杞绘澗,q墨ng s艒ng,"1. light +2. gentle +3. relaxed +4. effortless +5. uncomplicated +6. to relax +7. to take things less seriously +",11 +1837,杞昏,q墨ng sh矛,"1. contempt +2. contemptuous +3. to despise +4. to scorn +5. scornful +",14 +1838,杈呭,f菙 d菐o,"1. to coach +2. to tutor +3. to give advice (in study) +",33 +1839,杈,sh奴,"1. to lose +2. to transport +3. to donate +4. to enter (a password) +",1 +1840,杈撳叆,sh奴 r霉,"1. to import +2. to input +",14 +1841,杈涜嫤,x墨n k菙,"1. hard +2. exhausting +3. with much toil +4. thanks for your trouble +",13 +1842,杈炶亴,c铆 zh铆,"1. to resign +",22 +1843,杈f,l脿 ji膩o,"1. hot pepper +2. chili +",41 +1844,杈ㄨ,bi脿n r猫n,"1. to recognize +2. to identify +",44 +1845,杈╂姢,bi脿n h霉,"1. to speak in defense of +2. to argue in favor of +3. to defend +4. to plead +",44 +1846,杈╄В,bi脿n ji臎,"1. to explain +2. to justify +3. to defend (a point of view etc) +4. to provide an explanation +5. to try to defend oneself +",43 +1847,杈╄,bi脿n l霉n,"1. debate +2. argument +3. to argue over +4. CL:鍫磡鍦篬chang3],娆ci4] +",44 +1848,杈╄瘉,bi脿n zh猫ng,"1. to investigate +2. dialectical +",44 +1849,杈瓙,bi脿n zi,"1. plait +2. braid +3. pigtail +4. a mistake or shortcoming that may be exploited by an opponent +5. handle +6. CL:鏍筟gen1],姊潀鏉tiao2] +",40 +1850,杈瑰,bi膩n j矛ng,"1. frontier +2. border +",14 +1851,杈圭晫,bi膩n ji猫,"1. boundary +2. border +",14 +1852,杈圭枂,bi膩n ji膩ng,"1. border area +2. borderland +3. frontier +4. frontier region +",11 +1853,杈圭紭,bi膩n yu谩n,"1. edge +2. fringe +3. verge +4. brink +5. periphery +6. marginal +7. borderline +",12 +1854,杈惧埌,d谩 d脿o,"1. to reach +2. to achieve +3. to attain +",24 +1855,杈炬垚,d谩 ch茅ng,"1. to reach (an agreement) +2. to accomplish +",22 +1856,杩呴,x霉n s霉,"1. rapid +2. speedy +3. fast +",44 +1857,杩囧垎,gu貌 f猫n,"1. excessive +2. undue +3. overly +",44 +1858,杩囨晱,gu貌 m菒n,"1. to be allergic +2. allergy +",43 +1859,杩囨湡,gu貌 q墨,"1. to be overdue +2. to exceed the time limit +3. to expire (as in expiration date) +",41 +1860,杩庢帴,y铆ng ji膿,"1. to meet +2. to welcome +3. to greet +",21 +1861,杩愭皵,y霉n qi,"1. luck (good or bad) +",40 +1862,杩愮敤,y霉n y貌ng,"1. to use +2. to put to use +",44 +1863,杩愯緭,y霉n sh奴,"1. transport +2. haulage +3. transit +4. CL:鍊媩涓猍ge4] +",41 +1864,杩戜唬,j矛n d脿i,"1. the not-very-distant past +2. modern times, excluding recent decades +3. (in the context of Chinese history) the period from the Opium Wars until the May 4th Movement (mid-19th century to 1919) +4. capitalist times (pre-1949) +",44 +1865,杩涘彛,j矛n k菕u,"1. to import +2. imported +3. entrance +4. inlet (for the intake of air, water etc) +",43 +1866,杩涙,j矛n b霉,"1. progress +2. improvement +3. to improve +4. to progress +5. CL:鍊媩涓猍ge4] +",44 +1867,杩濆弽,w茅i f菐n,"1. to violate (a law) +",23 +1868,杩炲繖,li谩n m谩ng,"1. promptly +2. at once +",22 +1869,杩炵画,li谩n x霉,"1. continuous +2. in a row +3. serial +4. consecutive +",24 +1870,杩熸棭,ch铆 z菐o,"1. sooner or later +",23 +1871,杩熺枒,ch铆 y铆,"1. to hesitate +",22 +1872,杩熺紦,ch铆 hu菐n,"1. slow +2. sluggish +",23 +1873,杩熼挐,ch铆 d霉n,"1. slow in one's reactions +2. sluggish (in movement or thought) +",24 +1874,杩垏,p貌 qi猫,"1. urgent +2. pressing +",44 +1875,杩稿彂,b猫ng f膩,"1. to burst forth +",41 +1876,杩,zhu墨,"1. to sculpt +2. to carve +3. musical instrument (old) +4. to chase after +5. to seek +6. to do one's utmost to seek or procure sth +7. to recall +",1 +1877,杩芥眰,zhu墨 qi煤,"1. to pursue (a goal etc) stubbornly +2. to seek after +3. to woo +",12 +1878,閫,tu矛,"1. to retreat +2. to decline +3. to move back +4. to withdraw +",4 +1879,閫浼,tu矛 xi奴,"1. to retire +2. retirement (from work) +",41 +1880,閫姝,tu矛 b霉,"1. to do less well than before +2. to make a concession +3. setback +4. backward step +5. leeway +6. room to maneuver +7. fallback +",44 +1881,閫傚悎,sh矛 h茅,"1. to fit +2. to suit +",42 +1882,閫傚簲,sh矛 y矛ng,"1. to adapt +2. to fit +3. to suit +",44 +1883,閫,t谩o,"1. to escape +2. to run away +3. to flee +",2 +1884,閫冮伩,t谩o b矛,"1. to escape +2. to evade +3. to avoid +4. to shirk +",24 +1885,閫忔槑,t貌u m铆ng,"1. transparent +2. open (non-secretive) +",42 +1886,閫愭,zh煤 b霉,"1. progressively +2. step by step +",24 +1887,閫愭笎,zh煤 ji脿n,"1. gradually +",24 +1888,閫,d矛,"1. to hand over +2. to pass on sth +3. to gradually increase or decrease +4. progressively +",4 +1889,閫掑,d矛 z膿ng,"1. to increase by degrees +2. in increasing order +3. incremental +4. progressive +",41 +1890,閫,d貌u,"1. to stay +2. to stop +3. to tease (play with) +4. amusing +5. short pause in reading aloud, equivalent to comma (also written 璁|璇籟dou4]) +",4 +1891,閫氬父,t艒ng ch谩ng,"1. regular +2. usual +3. normal +4. usually +5. normally +",12 +1892,閫氱煡,t艒ng zh墨,"1. to notify +2. to inform +3. notice +4. notification +5. CL:鍊媩涓猍ge4] +",11 +1893,閫氳繃,t艒ng gu貌,"1. by means of +2. through +3. via +4. to pass through +5. to get through +6. to adopt +7. to pass (a bill or inspection etc) +8. to switch over +",14 +1894,閫熷害,s霉 d霉,"1. speed +2. rate +3. velocity +4. (music) tempo +5. CL:鍊媩涓猍ge4] +",44 +1895,閫犳垚,z脿o ch茅ng,"1. to bring about +2. to create +3. to cause +",42 +1896,閫崟,d脿i b菙,"1. to arrest +2. to apprehend +3. an arrest +",43 +1897,閫昏緫,lu贸 ji,"1. logic (loanword) +",20 +1898,閫艰揩,b墨 p貌,"1. to force +2. to compel +3. to coerce +",14 +1899,閬嶅竷,bi脿n b霉,"1. to cover the whole (area) +2. to be found throughout +",44 +1900,閬忓埗,猫 zh矛,"1. to check +2. to contain +3. to hold back +4. to keep within limits +5. to constrain +6. to restrain +",44 +1901,閬撳痉,d脿o d茅,"1. virtue +2. morality +3. ethics +4. CL:绋畖绉峓zhong3] +",42 +1902,閬撶悊,d脿o li,"1. reason +2. argument +3. sense +4. principle +5. basis +6. justification +7. CL:鍊媩涓猍ge4] +",40 +1903,閬楁喚,y铆 h脿n,"1. regret +2. to regret +3. to be sorry that +",24 +1904,閬靛畧,z奴n sh菕u,"1. to comply with +2. to abide by +3. to respect (an agreement) +",13 +1905,閬垮厤,b矛 mi菐n,"1. to avert +2. to prevent +3. to avoid +4. to refrain from +",43 +1906,閭璇,y膩o q菒ng,"1. to invite +2. invitation +3. CL:鍊媩涓猍ge4] +",13 +1907,閭眬,y贸u j煤,"1. post office +2. CL:瀹禰jia1],鍊媩涓猍ge4] +",22 +1908,閮ㄩ棬,b霉 m茅n,"1. department +2. branch +3. section +4. division +5. CL:鍊媩涓猍ge4] +",42 +1909,閮,d艒u,"1. surname Du +2. all +3. both +4. entirely +5. (used for emphasis) even +6. already +7. (not) at all +8. capital city +9. metropolis +",1 +1910,閯欒,b菒 sh矛,"1. to despise +2. to disdain +3. to look down upon +",34 +1911,閰嶅悎,p猫i h茅,"1. matching +2. fitting in with +3. compatible with +4. to correspond +5. to fit +6. to conform to +7. rapport +8. to coordinate with +9. to act in concert with +10. to cooperate +11. to become man and wife +12. to combine parts of machine +",42 +1912,閰掑惂,ji菙 b膩,"1. bar +2. pub +3. saloon +4. CL:瀹禰jia1] +",31 +1913,閰辨补,ji脿ng y贸u,"1. soy sauce +",42 +1914,閰,su膩n,"1. sour +2. tart +3. sick at heart +4. grieved +5. sore +6. aching +7. pedantic +8. impractical +9. an acid +",1 +1915,閱,zu矛,"1. intoxicated +",4 +1916,閱,c霉,"1. vinegar +2. jealousy (in love rivalry) +",4 +1917,閱,x菒ng,"1. to wake up +2. to be awake +3. to become aware +4. to sober up +5. to come to +",3 +1918,閲囧彇,c菐i q菙,"1. to adopt or carry out (measures, policies, course of action) +2. to take +",33 +1919,閲囩撼,c菐i n脿,"1. to accept +2. to adopt +",34 +1920,閲囪,c菐i f菐ng,"1. to interview +2. to gather news +3. to hunt for and collect +4. to cover +",33 +1921,閲囪喘,c菐i g貌u,"1. to procure (for an enterprise etc) +2. to purchase +",34 +1922,閲囬泦,c菐i j铆,"1. to gather +2. to collect +3. to harvest +",32 +1923,閲,zh貌ng,"1. to repeat +2. repetition +3. again +4. re- +5. classifier: layer +6. heavy +7. serious +8. to attach importance to +",4 +1924,閲嶅彔,ch贸ng di茅,"1. to overlap +2. to superimpose +3. to telescope +4. to run together +5. to duplicate +6. one over another +7. superposition +8. an overlap +9. redundancy +10. reduplication (in Chinese grammar, e.g. 鏁f暎姝san4 san4 bu4] to have a stroll) +",22 +1925,閲嶅,ch贸ng f霉,"1. to repeat +2. to duplicate +3. CL:鍊媩涓猍ge4] +4. variant of 閲嶈|閲嶅[chong2 fu4] +",24 +1926,閲嶅ぇ,zh貌ng d脿,"1. great +2. important +3. major +4. significant +",44 +1927,閲嶇偣,zh貌ng di菐n,"1. to recount (e.g. results of election) +2. to re-evaluate +3. important point +4. main point +5. focus +6. key (project etc) +7. to focus on +8. to put the emphasis on +",43 +1928,閲嶈,zh貌ng sh矛,"1. to attach importance to sth +2. to value +",44 +1929,閲嶉噺,zh貌ng li脿ng,"1. weight +2. CL:鍊媩涓猍ge4] +",44 +1930,閲戝睘,j墨n sh菙,"1. metal +2. CL:绋畖绉峓zhong3] +",13 +1931,閽堝,zh膿n du矛,"1. to be directed against +2. to be aimed at +3. to counter +4. in the light of +5. in connection with +",14 +1932,閽,di脿o,"1. to fish with a hook and bait +",4 +1933,閽炵エ,ch膩o pi脿o,"1. paper money +2. a bill (e.g. 100 yuan) +3. CL:寮祙寮燵zhang1],绱畖鎵嶽za1] +",14 +1934,閽㈤搧,g膩ng ti臎,"1. steel +",13 +1935,閽ュ寵,y脿o shi,"1. key +2. CL:鎶奫ba3] +",40 +1936,閾,l铆ng,"1. (small) bell +2. CL:闅粅鍙猍zhi1] +",2 +1937,閾,y铆n,"1. silver +2. silver-colored +3. relating to money or currency +",2 +1938,閿鍞,xi膩o sh貌u,"1. to sell +2. to market +3. sales (representative, agreement etc) +",14 +1939,閿,su菕,"1. to lock up +2. to lock +3. lock +4. CL:鎶奫ba3] +5. old variant of 閹東閿乕suo3] +",3 +1940,閿,gu艒,"1. pot +2. pan +3. boiler +4. CL:鍙kou3],闅粅鍙猍zhi1] +",1 +1941,閿,chu铆,"1. hammer +2. to hammer into shape +3. weight (e.g. of a steelyard or balance) +4. variant of 閷榺閿chui2] +",2 +1942,閿洏,ji脿n p谩n,"1. keyboard +",42 +1943,闀胯緢,zh菐ng b猫i,"1. one's elders +2. older generation +",34 +1944,闀块,ch谩ng t煤,"1. long distance +",22 +1945,闂數,sh菐n di脿n,"1. lightning +2. CL:閬揫dao4] +",34 +1946,闂,b矛 s猫,"1. to stop up +2. to close up +3. hard to get to +4. out of the way +5. inaccessible +6. unenlightened +7. blocking +",44 +1947,闂,w猫n h貌u,"1. to give one's respects +2. to send a greeting +",44 +1948,闂,chu菐ng,"1. to rush +2. to charge +3. to dash +4. to break through +5. to temper oneself (through battling hardships) +",3 +1949,闂,w茅n,"1. surname Wen +2. to hear +3. news +4. well-known +5. famous +6. reputation +7. fame +8. to smell +9. to sniff at +",2 +1950,闃呰,yu猫 d煤,"1. to read +2. reading +",42 +1951,闃愯堪,ch菐n sh霉,"1. to expound (a position) +2. to elaborate (on a topic) +3. to treat (a subject) +",34 +1952,闃熶紞,du矛 w菙,"1. ranks +2. troops +3. queue +4. line +5. procession +6. CL:鍊媩涓猍ge4],鏀痆zhi1],姊潀鏉tiao2] +",43 +1953,闃冲厜,y谩ng gu膩ng,"1. sunshine +2. CL:绶殀绾縖xian4] +3. transparent (open to public scrutiny) +",21 +1954,闃冲彴,y谩ng t谩i,"1. variant of 闄借嚭|闃冲彴[yang2 tai2] +2. balcony +3. porch +",22 +1955,闃,zh猫n,"1. disposition of troops +2. wave +3. spate +4. burst +5. spell +6. short period of time +7. classifier for events or states of short duration +",4 +1956,闃舵,ji膿 du脿n,"1. stage +2. section +3. phase +4. period +5. CL:鍊媩涓猍ge4] +",14 +1957,闃绘,z菙 zh菒,"1. to prevent +2. to block +",33 +1958,闄嗗湴,l霉 d矛,"1. dry land (as opposed to the sea) +",44 +1959,闄嗙画,l霉 x霉,"1. in turn +2. successively +3. one after the other +4. bit by bit +",44 +1960,闄堝垪,ch茅n li猫,"1. to display +2. to exhibit +",24 +1961,闄堟棫,ch茅n ji霉,"1. old-fashioned +",24 +1962,闄堣堪,ch茅n sh霉,"1. an assertion +2. to declare +3. to state +",24 +1963,闄岀敓,m貌 sh膿ng,"1. strange +2. unfamiliar +",41 +1964,闄愬埗,xi脿n zh矛,"1. to restrict +2. to limit +3. to confine +4. restriction +5. limit +6. CL:鍊媩涓猍ge4] +",44 +1965,闄″抄,d菕u qi脿o,"1. precipitous +",34 +1966,闄,ch煤,"1. to get rid of +2. to remove +3. to exclude +4. to eliminate +5. to wipe out +6. to divide +7. except +8. not including +",2 +1967,闄ゅ,Ch煤 x墨,"1. lunar New Year's Eve +",21 +1968,闄ら潪,ch煤 f膿i,"1. only if (..., or otherwise, ...) +2. only when +3. only in the case that +4. unless +",21 +1969,闅忎究,su铆 bi脿n,"1. as one wishes +2. as one pleases +3. at random +4. negligent +5. casual +6. wanton +",24 +1970,闅忔墜,su铆 sh菕u,"1. conveniently +2. without extra trouble +3. while doing it +4. in passing +",23 +1971,闅忔椂,su铆 sh铆,"1. at any time +2. at all times +3. at the right time +",22 +1972,闅忕潃,su铆 zhe,"1. along with +2. in the wake of +3. following +",20 +1973,闅忚韩,su铆 sh膿n,"1. to (carry) on one's person +2. to (take) with one +",21 +1974,闅斿,g茅 b矛,"1. next door +2. neighbor +",24 +1975,闅惧厤,n谩n mi菐n,"1. hard to avoid +2. difficult to escape from +3. will inevitably +",23 +1976,闅炬,n谩n gu脿i,"1. (it's) no wonder (that...) +2. (it's) not surprising (that) +",24 +1977,闆嗕腑,j铆 zh艒ng,"1. to concentrate +2. to centralize +3. to focus +4. centralized +5. concentrated +6. to put together +",21 +1978,闆嗕綋,j铆 t菒,"1. collective +2. social +3. team +4. CL:鍊媩涓猍ge4] +",23 +1979,闆嗗悎,j铆 h茅,"1. to gather +2. to assemble +3. set (mathematics) +",22 +1980,闆岄泟,c铆 xi贸ng,"1. male and female +",22 +1981,闆曞埢,di膩o k猫,"1. to carve +2. to engrave +3. carving +",14 +1982,闆曞,di膩o s霉,"1. a statue +2. a Buddhist image +3. sculpture +4. to carve +",14 +1983,闆朵欢,l铆ng ji脿n,"1. part +2. component +",24 +1984,闆堕,l铆ng sh铆,"1. between-meal nibbles +2. snacks +",22 +1985,闆,l茅i,"1. surname Lei +2. thunder +3. mine (weapon) +4. (Internet slang) terrifying +5. terrific +",2 +1986,闆,w霉,"1. fog +2. mist +3. CL:鍫磡鍦篬chang2],闄闃礫zhen4] +",4 +1987,闇搁亾,b脿 d脿o,"1. the Way of the Hegemon +2. abbr. for 闇哥帇涔嬮亾 +3. despotic rule +4. rule by might +5. evil as opposed to the Way of the King 鐜嬮亾 +6. overbearing +7. tyranny +8. (of liquor, medicine etc) strong +9. potent +",44 +1988,闈,q墨ng,"1. abbr. for 闈掓捣[Qing1 hai3], Qinghai Province +2. nature's color +3. green or blue +4. greenish black +5. youth +6. young (of people) +",1 +1989,闈掓槬,q墨ng ch奴n,"1. youth +2. youthfulness +",11 +1990,闈,f膿i,"1. abbr. for 闈炴床[Fei1 zhou1], Africa +2. to not be +3. not +4. wrong +5. incorrect +6. non- +7. un- +8. in- +9. to reproach or blame +10. (colloquial) to insist on +11. simply must +",1 +1991,闈,k脿o,"1. to lean against or on +2. to stand by the side of +3. to come near to +4. to depend on +5. to trust +6. to fuck (vulgar) +7. traditional military costume drama where the performers wear armor (old) +",4 +1992,闈复,mi脿n l铆n,"1. to face sth +2. to be confronted with +",42 +1993,闈㈠,mi脿n du矛,"1. to confront +2. to face +",44 +1994,闈㈢Н,mi脿n j墨,"1. area (of a floor, piece of land etc) +2. surface area +3. tract of land +",41 +1995,闉偖,bi膩n p脿o,"1. firecrackers +2. string of small firecrackers +3. CL:鏋歔mei2] +",14 +1996,闉瓥,bi膩n c猫,"1. to spur on +2. to urge on +3. to encourage sb (e.g. to make progress) +",14 +1997,椤,y猫,"1. page +2. leaf +",4 +1998,椤,d菒ng,"1. apex +2. crown of the head +3. top +4. roof +5. most +6. to carry on the head +7. to push to the top +8. to go against +9. to replace +10. to substitute +11. to be subjected to (an aerial bombing, hailstorm etc) +12. (slang) to ""bump"" a forum thread to raise its profile +13. classifier for headwear, hats, veils etc +",3 +1999,椤,xi脿ng,"1. surname Xiang +2. back of neck +3. item +4. thing +5. term (in a mathematical formula) +6. sum (of money) +7. classifier for principles, items, clauses, tasks, research projects etc +",4 +2000,椤圭洰,xi脿ng m霉,"1. item +2. project +3. (sports) event +4. CL:鍊媩涓猍ge4] +",44 +2001,椤归摼,xi脿ng li脿n,"1. necklace +2. CL:姊潀鏉tiao2] +",44 +2002,椤轰究,sh霉n bi脿n,"1. conveniently +2. in passing +3. without much extra effort +",44 +2003,椤哄埄,sh霉n l矛,"1. smoothly +2. without a hitch +",44 +2004,椤哄簭,sh霉n x霉,"1. sequence +2. order +",44 +2005,椤,d霉n,"1. to stop +2. to pause +3. to arrange +4. to lay out +5. to kowtow +6. to stamp (one's foot) +7. at once +8. classifier for meals, beatings, scoldings etc: time, bout, spell, meal +",4 +2006,椤挎椂,d霉n sh铆,"1. immediately +2. suddenly +",42 +2007,棰佸竷,b膩n b霉,"1. to issue +2. to proclaim +3. to enact (laws, decrees etc) +",14 +2008,棰勪範,y霉 x铆,"1. to prepare a lesson +",42 +2009,棰勬姤,y霉 b脿o,"1. forecast +",44 +2010,棰勮,y霉 d矛ng,"1. to place an order +2. to book ahead +",44 +2011,棰勯槻,y霉 f谩ng,"1. to prevent +2. to take precautions against +3. to protect +4. to guard against +5. precautionary +6. prophylactic +",42 +2012,棰嗗煙,l菒ng y霉,"1. domain +2. sphere +3. field +4. territory +5. area +",34 +2013,棰嗗,l菒ng d菐o,"1. lead +2. leading +3. to lead +4. leadership +5. leader +6. CL:浣峓wei4],鍊媩涓猍ge4] +",33 +2014,棰戦亾,p铆n d脿o,"1. frequency +2. (television) channel +",24 +2015,棰,k膿,"1. classifier for small spheres, pearls, corn grains, teeth, hearts, satellites etc +",1 +2016,棰樼洰,t铆 m霉,"1. subject +2. title +3. topic +4. CL:鍊媩涓猍ge4] +",24 +2017,棰濆,茅 w脿i,"1. extra +2. added +3. additional +",24 +2018,棰犲,di膩n d菐o,"1. to turn upside down +2. to reverse +3. back to front +4. confused +5. deranged +6. crazy +",13 +2019,棰犵案,di膩n b菕,"1. to shake +2. to jolt +3. to bump +",13 +2021,椋庝織,f膿ng s煤,"1. social custom +2. CL:鍊媩涓猍ge4] +",12 +2022,椋庢櫙,f膿ng j菒ng,"1. scenery +2. landscape +3. CL:鍊媩涓猍ge4] +",13 +2023,椋庢牸,f膿ng g茅,"1. style +",12 +2024,椋庨櫓,f膿ng xi菐n,"1. risk +2. hazard +",13 +2025,椋,pi膩o,"1. variant of 椋剕椋榌piao1] +2. to float +",1 +2026,椋炴満,f膿i j墨,"1. airplane +2. CL:鏋禰jia4] +",11 +2027,椋熺墿,sh铆 w霉,"1. food +2. CL:绋畖绉峓zhong3] +",24 +2028,楗簵,f脿n di脿n,"1. restaurant +2. hotel +3. CL:瀹禰jia1],鍊媩涓猍ge4] +",44 +2029,楗卞拰,b菐o h茅,"1. saturation +",32 +2030,棣,ch谩n,"1. gluttonous +2. greedy +3. to have a craving +",2 +2031,棣掑ご,m谩n tou,"1. steamed roll +2. steamed bun +3. steamed bread +4. CL:鍊媩涓猍ge4] +",20 +2032,棣,sh菕u,"1. head +2. chief +3. first (occasion, thing etc) +4. classifier for poems, songs etc +",3 +2033,棣栧厛,sh菕u xi膩n,"1. first (of all) +2. in the first place +",31 +2034,棣栭兘,sh菕u d奴,"1. capital (city) +2. CL:鍊媩涓猍ge4] +",31 +2035,棣,xi膩ng,"1. fragrant +2. sweet smelling +3. aromatic +4. savory or appetizing +5. (to eat) with relish +6. (of sleep) sound +7. perfume or spice +8. joss or incense stick +9. CL:鏍筟gen1] +",1 +2036,棣欒偁,xi膩ng ch谩ng,"1. sausage +2. CL:鏍筟gen1] +",12 +2037,椹鹃┒,ji脿 sh菒,"1. to pilot (ship, airplane etc) +2. to drive +",43 +2038,楠,m脿,"1. to scold +2. to abuse +3. to curse +4. CL:閫歔tong4],闋搢椤縖dun4] +5. variant of 缃祙楠俒ma4] +",4 +2039,楠,pi脿n,"1. to cheat +2. to swindle +3. to deceive +4. to get on (a horse etc) by swinging one leg over +",4 +2040,楠ㄥご,g菙 tou,"1. bone +2. CL:鏍筟gen1],濉妡鍧梉kuai4] +3. moral character +4. bitterness +",30 +2041,楂樺叴,g膩o x矛ng,"1. happy +2. glad +3. willing (to do sth) +4. in a cheerful mood +",14 +2042,楂樻。,g膩o d脿ng,"1. superior quality +2. high grade +3. top grade +",14 +2043,楂樼骇,g膩o j铆,"1. high level +2. high grade +3. advanced +4. high-ranking +",12 +2044,榄呭姏,m猫i l矛,"1. charm +2. fascination +3. glamor +4. charisma +",44 +2045,椴滆壋,xi膩n y脿n,"1. bright-colored +2. gaily-colored +",14 +2046,榛勯噾,hu谩ng j墨n,"1. gold +2. golden (opportunity) +3. prime (time) +",21 +2047,榧撴帉,g菙 zh菐ng,"1. to applaud +2. to clap +",33 +2048,榧撹垶,g菙 w菙,"1. heartening (news) +2. to boost (morale) +3. CL:鍊媩涓猍ge4] +",33 +2049,榧犳爣,sh菙 bi膩o,"1. mouse (computing) +",31 +2050,榧绘稌,b铆 t矛,"1. nasal mucus +2. snivel +",24 +2051,榫,l贸ng,"1. surname Long +2. dragon +3. CL:姊潀鏉tiao2] +4. imperial +",2 \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..1405fd8 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,104 @@ +name: RisingTone +description: A new way to master Chinese's tones + +# The following line prevents the package from being accidentally published to +# pub.dev using `pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.1+5 + +environment: + sdk: '>=3.0.0 <4.0.0' + +dependencies: + flutter: + sdk: flutter + bloc_concurrency: ^0.2.2 + built_collection: ^5.1.1 + built_value: ^8.7.0 + collection: ^1.18.0 + cupertino_icons: ^1.0.6 + flutter_bloc: ^8.1.3 + # flutter_form_bloc: ^0.31.0 + flutter_form_bloc: + git: + url: https://github.com/Cavin6080/form_bloc.git + path: packages/flutter_form_bloc + just_audio: ^0.9.36 + just_audio_mpv: ^0.1.7 + http: ^1.1.0 + hydrated_bloc: ^9.1.2 + path: ^1.8.2 + path_provider: ^2.1.1 + percent_indicator: ^4.2.3 + uuid: ^3.0.7 + optional: ^6.1.0+1 + flutter_localizations: + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + build_runner: ^2.4.6 + built_value_generator: ^8.4.4 + flutter_lints: ^3.0.1 + test: ^1.24.9 + path_provider_platform_interface: any + plugin_platform_interface: any + bloc_test: ^9.1.5 + mocktail: ^1.0.1 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec +# The following section is specific to Flutter. +flutter: + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + assets: + - assets/audio/ + - assets/tonedata.db3 + - assets/orderedWordList.json + - assets/skilltree.json + - assets/images/risingtone_logo.png + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages +flutter_intl: + enabled: true + +#dependency_overrides: +# intl: ^0.18.0 \ No newline at end of file diff --git a/test/blocs/skill_tree_progress_bloc_unit_test.dart b/test/blocs/skill_tree_progress_bloc_unit_test.dart new file mode 100644 index 0000000..b44ab6a --- /dev/null +++ b/test/blocs/skill_tree_progress_bloc_unit_test.dart @@ -0,0 +1,51 @@ +// weather_bloc_test.dart +import 'package:RisingTone/blocs/skill_tree_progress_bloc.dart'; +import 'package:RisingTone/model/flashcard_model.dart'; +import 'package:RisingTone/model/skill_tree_model.dart'; +import 'package:bloc_test/bloc_test.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:mocktail/mocktail.dart'; +import 'package:hydrated_bloc/hydrated_bloc.dart'; + +class MockStorage extends Mock implements Storage {} + +void main() { + late Storage hydratedStorage; + + setUpAll(() { + TestWidgetsFlutterBinding.ensureInitialized(); + hydratedStorage = MockStorage(); + when( + () => hydratedStorage.write(any(), any()), + ).thenAnswer((_) async {}); + HydratedBloc.storage = hydratedStorage; + }); + group('SkillTreeProgressBloc', () { + late SkillTreeProgressBloc skillTreeProgressBloc; + + setUp(() { + skillTreeProgressBloc = SkillTreeProgressBloc(); + }); + + group('UpdateSkilLStep', () { + blocTest( + 'Emits a new state where the id of the skill step is positive', + build: () { + return skillTreeProgressBloc; + }, + act: (bloc) => bloc.add(UpdateSkillStep((b) => b + ..skillStep = SkillStepModel((b) => b + ..uniqueID = 100001 + ..comparisonTones = BuiltList>([ + BuiltList([ToneModel.One]) + ]).toBuilder()).toBuilder())), + expect: () => equals([ + SkillTreeProgressState((b) => b + ..currentProgress = MapBuilder({100001: true}) + ..currentLevel = 0) + ]), + ); + }); + }); +} diff --git a/test/fake/fake_path_provider_platform.dart b/test/fake/fake_path_provider_platform.dart new file mode 100644 index 0000000..c02f4f3 --- /dev/null +++ b/test/fake/fake_path_provider_platform.dart @@ -0,0 +1,12 @@ +import 'package:flutter_test/flutter_test.dart'; +import 'package:path_provider_platform_interface/path_provider_platform_interface.dart'; +import 'package:plugin_platform_interface/plugin_platform_interface.dart'; + +class FakePathProviderPlatform extends Fake + with MockPlatformInterfaceMixin + implements PathProviderPlatform { + @override + Future getApplicationSupportPath() async { + return '/home/zhangtianci/MySourceCode/risingtone/.test_tmp/'; + } +} diff --git a/test/util/flashcards_unit_test.dart b/test/util/flashcards_unit_test.dart new file mode 100644 index 0000000..a798cd7 --- /dev/null +++ b/test/util/flashcards_unit_test.dart @@ -0,0 +1,81 @@ +import 'package:RisingTone/model/flashcard_model.dart'; +import 'package:RisingTone/repository/dictionary_repository_static.dart'; +import 'package:RisingTone/util/flashcards.dart'; +import 'package:RisingTone/util/pinyin_helpers.dart'; +import 'package:RisingTone/util/spaced_repetition.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:collection/collection.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:RisingTone/generated/l10n.dart'; + +void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + + setUpAll(() { + // Initialize FFI + + S.load(const Locale("en")); + }); + + group('produceDeck tests', () { + test( + 'produceDeck uses all 24 tones, when supplied with appropriate weight and weightMask', + () async { + var flashcards = await DictionaryRepositoryStatic().dictionaryByTone(); + var deck = produceDeck(flashcards, defaultWeight, + addToWeightMask(emptyWeightMask, toneList()), 120); + var groupedDeck = deck.groupListsBy( + (FlashcardModel f) => BuiltList(f.characters.map((p0) => p0.tone))); + expect(groupedDeck.length, 24); + }); + + test( + 'produceDeck has equal amount of tones (when the total is divisible by 24)', + () async { + var flashcards = await DictionaryRepositoryStatic().dictionaryByTone(); + var deck = produceDeck(flashcards, defaultWeight, + addToWeightMask(emptyWeightMask, toneList()), 120); + var groupedDeck = deck.groupListsBy( + (FlashcardModel f) => BuiltList(f.characters.map((p0) => p0.tone))); + for (var value in groupedDeck.values) { + expect(value.length, anyOf(equals(5))); + } + }); + }); + + group('produceSkillDeck tests', () { + test('produceSkillDeck total size is three sizes combined', () async { + BuiltList targetTone = + BuiltList([ToneModel.One, ToneModel.One]); + BuiltList> comparisonTones = BuiltList([ + BuiltList([ToneModel.One, ToneModel.Two]) + ]); + + var flashcards = await DictionaryRepositoryStatic().dictionaryByTone(); + var deck = + produceSkillDeck(flashcards, targetTone, comparisonTones, 10, 10, 30); + expect(deck.length, 50); + }); + + test('produceSkillDeck only has target or comparison tones', () async { + BuiltList targetTone = + BuiltList([ToneModel.One, ToneModel.One]); + BuiltList> comparisonTones = BuiltList([ + BuiltList([ToneModel.One, ToneModel.Two]) + ]); + + var flashcards = await DictionaryRepositoryStatic().dictionaryByTone(); + var deck = + produceSkillDeck(flashcards, targetTone, comparisonTones, 10, 10, 30); + for (var x in deck) { + var tones = BuiltList(x.characters.map((y) => y.tone)); + expect( + tones, + anyOf((comparisonTones).toList() + ..add(targetTone) + ..map((x) => equals(x)))); + } + }); + }); +} diff --git a/test/util/pinyin_helpers_unit_test.dart b/test/util/pinyin_helpers_unit_test.dart new file mode 100644 index 0000000..019251d --- /dev/null +++ b/test/util/pinyin_helpers_unit_test.dart @@ -0,0 +1,117 @@ +import 'package:RisingTone/model/flashcard_model.dart'; +import 'package:RisingTone/util/pinyin_helpers.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:flutter_test/flutter_test.dart'; + +void main() { + group('addTone tests', () { + test('addTone works for [wo, ToneModel.One]', () { + expect(addTone("wo", ToneModel.One), equals("w艒")); + }); + test('addTone works for [sheng, ToneModel.Four]', () { + expect(addTone("sheng", ToneModel.Four), equals("sh猫ng")); + }); + }); + + group('removeTone tests', () { + test('removeTone works for [w艒, ToneModel.One]', () { + expect(removeTone("w艒"), equals("wo")); + }); + test('removeTone works for [sh猫ng, ToneModel.Four]', () { + expect(removeTone("sh猫ng"), equals("sheng")); + }); + }); + + group('sandhiChecker tests', () { + test( + 'sandhiChecker returns Result.sanhi for 涓嶆槸, with answer for 涓 being ToneModel.Two', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '涓' + ..tone = ToneModel.Four + ..pinyin = 'bu4'), + FlashcardCharacterModel((b) => b + ..character = '鏄' + ..tone = ToneModel.Four + ..pinyin = 'shi4'), + ]); + expect(sandhiChecker(current, 0, ToneModel.Two), Result.sandhi); + }); + test( + 'sandhiChecker returns Result.sanhi for 涓瀹, with answer for 涓 being ToneModel.Two', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '涓' + ..tone = ToneModel.One + ..pinyin = 'y墨'), + FlashcardCharacterModel((b) => b + ..character = '瀹' + ..tone = ToneModel.Four + ..pinyin = 'd矛ng') + ]); + expect(sandhiChecker(current, 0, ToneModel.Two), Result.sandhi); + }); + test( + 'sandhiCheckerreturns Result.sanhi for 涓澶, with answer for 涓 being ToneModel.Four', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '涓' + ..tone = ToneModel.One + ..pinyin = 'y墨'), + FlashcardCharacterModel((b) => b + ..character = '澶' + ..tone = ToneModel.One + ..pinyin = 'ti膩n'), + ]); + expect(sandhiChecker(current, 0, ToneModel.Four), Result.sandhi); + }); + test( + 'sandhiChecker returns Result.sanhi for 鑰侀紶, with answer for 鑰 being ToneModel.Two', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '鑰' + ..tone = ToneModel.Three + ..pinyin = 'l菐o'), + FlashcardCharacterModel((b) => b + ..character = '榧' + ..tone = ToneModel.Three + ..pinyin = 'sh菙'), + ]); + expect(sandhiChecker(current, 0, ToneModel.Two), Result.sandhi); + }); + test( + 'sandhiChecker returns Result.correct for 涓浗, with answer for 涓 being ToneModel.One', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '涓' + ..tone = ToneModel.One + ..pinyin = 'zh艒ng'), + FlashcardCharacterModel((b) => b + ..character = '鍥' + ..tone = ToneModel.Two + ..pinyin = 'gu贸'), + ]); + expect(sandhiChecker(current, 0, ToneModel.One), Result.correct); + }); + test( + 'sandhiChecker returns Result.incorrect for 涓浗, with answer for 涓 being ToneModel.Two', + () { + final current = BuiltList([ + FlashcardCharacterModel((b) => b + ..character = '涓' + ..tone = ToneModel.Four + ..pinyin = 'zh艒ng'), + FlashcardCharacterModel((b) => b + ..character = '鍥' + ..tone = ToneModel.Four + ..pinyin = 'gu贸'), + ]); + expect(sandhiChecker(current, 0, ToneModel.Two), Result.incorrect); + }); + }); +} diff --git a/test/util/spaced_repetition_unit_test.dart b/test/util/spaced_repetition_unit_test.dart new file mode 100644 index 0000000..fbd2b18 --- /dev/null +++ b/test/util/spaced_repetition_unit_test.dart @@ -0,0 +1,101 @@ +import 'package:RisingTone/model/flashcard_model.dart'; +import 'package:RisingTone/model/history_model.dart'; +import 'package:built_collection/built_collection.dart'; +import 'package:test/test.dart'; +import 'package:RisingTone/util/spaced_repetition.dart'; + +void main() { + group('recalculateWeight tests', () { + test('recalculateWeight should decrease weight if the answer is correct', + () { + BuiltMap, int> oldWeight = defaultWeight; + BuiltList answers = BuiltList([ + HistoryModel((b) => b + ..cardID = 123 + ..answer = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder() + ..isCorrect = true + ..time = DateTime.now() + ..tone = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder()) + ]); + BuiltMap, int> newWeight = + recalculateWeight(oldWeight, answers); + expect( + newWeight, + oldWeight.rebuild( + (b) => b..[BuiltList([ToneModel.Four, ToneModel.One])] = 3)); + }); + test('recalculateWeight should increase weight if the answer is incorrect', + () { + BuiltMap, int> oldWeight = defaultWeight; + BuiltList answers = BuiltList([ + HistoryModel((b) => b + ..cardID = 123 + ..answer = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder() + ..isCorrect = false + ..time = DateTime.now() + ..tone = + BuiltList([ToneModel.Two, ToneModel.One]).toBuilder()) + ]); + BuiltMap, int> newWeight = + recalculateWeight(oldWeight, answers); + expect( + newWeight, + oldWeight.rebuild( + (b) => b..[BuiltList([ToneModel.Two, ToneModel.One])] = 5)); + }); + test('recalculateWeight should not increase past 16', () { + BuiltMap, int> oldWeight = + defaultWeight.rebuild((b) => b..updateAllValues((_, __) => 16)); + BuiltList answers = BuiltList([ + HistoryModel((b) => b + ..cardID = 123 + ..answer = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder() + ..isCorrect = false + ..time = DateTime.now() + ..tone = + BuiltList([ToneModel.Two, ToneModel.One]).toBuilder()) + ]); + BuiltMap, int> newWeight = + recalculateWeight(oldWeight, answers); + expect(newWeight, oldWeight); + }); + test('recalculateWeight should not decrease past 1', () { + BuiltMap, int> oldWeight = + defaultWeight.rebuild((b) => b..updateAllValues((_, __) => 1)); + BuiltList answers = BuiltList([ + HistoryModel((b) => b + ..cardID = 123 + ..answer = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder() + ..isCorrect = true + ..time = DateTime.now() + ..tone = + BuiltList([ToneModel.Four, ToneModel.One]).toBuilder()) + ]); + BuiltMap, int> newWeight = + recalculateWeight(oldWeight, answers); + expect(newWeight, oldWeight); + }); + }); + test("addToWeightMask should enable given tones for weightMask", () { + BuiltMap, bool> weightMask = emptyWeightMask; + expect( + addToWeightMask( + weightMask, + BuiltList([ + BuiltList([ToneModel.Four, ToneModel.One]) + ])), + weightMask.rebuild( + (b) => b..[BuiltList([ToneModel.Four, ToneModel.One])] = true)); + }); + test("maskWeight should set all masked tones to 0", () { + BuiltMap, int> weight = defaultWeight; + BuiltMap, bool> weightMask = emptyWeightMask; + expect(maskWeight(weight, weightMask), + weight.rebuild((b) => b..updateAllValues((_, __) => 0))); + }); +} diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000..8aaa46a Binary files /dev/null and b/web/favicon.png differ diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000..b749bfe Binary files /dev/null and b/web/icons/Icon-192.png differ diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000..88cfd48 Binary files /dev/null and b/web/icons/Icon-512.png differ diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..ce7e914 --- /dev/null +++ b/web/index.html @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + RisingTone + + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..7578f93 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,23 @@ +{ + "name": "org.joyfulmantis.risingtone", + "short_name": "risingtone", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +}